--- /srv/rebuilderd/tmp/rebuilderdhzTWxO/inputs/libnfft3-julia_3.5.3-5_ppc64el.deb +++ /srv/rebuilderd/tmp/rebuilderdhzTWxO/out/libnfft3-julia_3.5.3-5_ppc64el.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2024-10-26 12:30:41.000000 debian-binary │ -rw-r--r-- 0 0 0 1260 2024-10-26 12:30:41.000000 control.tar.xz │ --rw-r--r-- 0 0 0 196040 2024-10-26 12:30:41.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 192824 2024-10-26 12:30:41.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/powerpc64le-linux-gnu/libnfctjulia.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 7 program headers, starting at offset 64 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x077f04 0x077f04 R E 0x10000 │ │ │ │ - LOAD 0x07f6f0 0x000000000008f6f0 0x000000000008f6f0 0x000980 0x0009a8 RW 0x10000 │ │ │ │ - DYNAMIC 0x07f700 0x000000000008f700 0x000000000008f700 0x000250 0x000250 RW 0x8 │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x077018 0x077018 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 0x06f208 0x000000000006f208 0x000000000006f208 0x000b9c 0x000b9c R 0x4 │ │ │ │ + GNU_EH_FRAME 0x06e308 0x000000000006e308 0x000000000006e308 0x000b9c 0x000b9c R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ - GNU_RELRO 0x07f6f0 0x000000000008f6f0 0x000000000008f6f0 0x000910 0x000910 R 0x1 │ │ │ │ + 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 │ │ │ │ 02 .dynamic │ │ │ │ 03 .note.gnu.build-id │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -5,27 +5,27 @@ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash GNU_HASH 00000000000001f0 0001f0 0007b8 00 A 3 0 8 │ │ │ │ [ 3] .dynsym DYNSYM 00000000000009a8 0009a8 001aa0 18 A 4 3 8 │ │ │ │ [ 4] .dynstr STRTAB 0000000000002448 002448 0011f0 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 0000000000003638 003638 000238 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 0000000000003870 003870 0000a0 00 A 4 3 8 │ │ │ │ - [ 7] .rela.dyn RELA 0000000000003910 003910 000390 18 A 3 0 8 │ │ │ │ - [ 8] .rela.plt RELA 0000000000003ca0 003ca0 000de0 18 AI 3 18 8 │ │ │ │ - [ 9] .init PROGBITS 0000000000004a80 004a80 00005c 00 AX 0 0 32 │ │ │ │ - [10] .text PROGBITS 0000000000004ae0 004ae0 069ca4 00 AX 0 0 32 │ │ │ │ - [11] .fini PROGBITS 000000000006e784 06e784 000024 00 AX 0 0 4 │ │ │ │ - [12] .rodata PROGBITS 000000000006e7b0 06e7b0 000a58 00 A 0 0 16 │ │ │ │ - [13] .eh_frame_hdr PROGBITS 000000000006f208 06f208 000b9c 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 000000000006fda4 06fda4 008160 00 A 0 0 4 │ │ │ │ - [15] .init_array INIT_ARRAY 000000000008f6f0 07f6f0 000008 08 WA 0 0 8 │ │ │ │ - [16] .fini_array FINI_ARRAY 000000000008f6f8 07f6f8 000008 08 WA 0 0 8 │ │ │ │ - [17] .dynamic DYNAMIC 000000000008f700 07f700 000250 10 WA 4 0 8 │ │ │ │ - [18] .plt NOBITS 000000000008f950 07f950 0004b0 08 WA 0 0 8 │ │ │ │ - [19] .got PROGBITS 000000000008fe00 07fe00 000120 08 WA 0 0 256 │ │ │ │ + [ 7] .rela.dyn RELA 0000000000003910 003910 000318 18 A 3 0 8 │ │ │ │ + [ 8] .rela.plt RELA 0000000000003c28 003c28 000de0 18 AI 3 18 8 │ │ │ │ + [ 9] .init PROGBITS 0000000000004a20 004a20 00005c 00 AX 0 0 32 │ │ │ │ + [10] .text PROGBITS 0000000000004a80 004a80 069074 00 AX 0 0 64 │ │ │ │ + [11] .fini PROGBITS 000000000006daf4 06daf4 000024 00 AX 0 0 4 │ │ │ │ + [12] .rodata PROGBITS 000000000006db20 06db20 0007e8 00 A 0 0 16 │ │ │ │ + [13] .eh_frame_hdr PROGBITS 000000000006e308 06e308 000b9c 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 000000000006eea4 06eea4 008174 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 0000f8 08 WA 0 0 256 │ │ │ │ [20] .data PROGBITS 0000000000090000 080000 000070 00 WA 0 0 8 │ │ │ │ [21] .bss NOBITS 0000000000090070 080070 000028 00 WA 0 0 8 │ │ │ │ [22] .gnu.attributes GNU_ATTRIBUTES 0000000000000000 080070 000010 00 0 0 1 │ │ │ │ [23] .gnu_debuglink PROGBITS 0000000000000000 080080 000034 00 0 0 4 │ │ │ │ [24] .shstrtab STRTAB 0000000000000000 0800b4 0000ea 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 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: 0000000000004a20 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 fftw_execute_r2r │ │ │ │ 49: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND drand48@GLIBC_2.17 (4) │ │ │ │ 50: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND pow@GLIBC_2.29 (3) │ │ │ │ 51: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND GOMP_loop_end_nowait@GOMP_1.0 (5) │ │ │ │ 52: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND omp_get_max_threads@OMP_1.0 (2) │ │ │ │ 53: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND memset@GLIBC_2.17 (4) │ │ │ │ 54: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND fftw_malloc │ │ │ │ - 55: 00000000000397a0 3464 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_3d │ │ │ │ - 56: 0000000000006100 184 FUNC GLOBAL DEFAULT 10 jnfct_set_f │ │ │ │ - 57: 0000000000059c30 328 FUNC GLOBAL DEFAULT [: 8] 10 nfct_check │ │ │ │ - 58: 0000000000049a30 416 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_all │ │ │ │ - 59: 00000000000595e0 568 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init │ │ │ │ - 60: 000000000004ba60 548 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_infty_complex │ │ │ │ - 61: 0000000000050060 304 FUNC GLOBAL DEFAULT 10 nfft_cp_w_double │ │ │ │ - 62: 0000000000049830 512 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_all │ │ │ │ - 63: 0000000000049670 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_matrix │ │ │ │ - 64: 000000000003ec30 484 FUNC GLOBAL DEFAULT [: 8] 10 eval_al_thresh │ │ │ │ - 65: 000000000004fe00 120 FUNC GLOBAL DEFAULT 10 nfft_cp_a_complex │ │ │ │ - 66: 000000000004d3e0 228 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2_exp │ │ │ │ - 67: 0000000000059d80 556 FUNC GLOBAL DEFAULT [: 8] 10 nfct_finalize │ │ │ │ - 68: 000000000003c950 840 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_full_psi │ │ │ │ - 69: 000000000004cb10 1036 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_2_double │ │ │ │ - 70: 0000000000036640 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_direct │ │ │ │ - 71: 000000000003c670 728 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_psi │ │ │ │ - 72: 000000000006d540 552 FUNC GLOBAL DEFAULT [: 8] 10 solver_before_loop_double │ │ │ │ - 73: 0000000000061270 92 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_3d │ │ │ │ - 74: 00000000000062b0 72 FUNC GLOBAL DEFAULT [: 8] 10 jnfct_adjoint_direct │ │ │ │ - 75: 0000000000052690 216 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_init_guru │ │ │ │ - 76: 000000000000bba0 1864 FUNC GLOBAL DEFAULT [: 8] 10 fpt_transposed_direct │ │ │ │ - 77: 0000000000059b80 80 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_2d │ │ │ │ - 78: 0000000000069100 1068 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_adjoint_direct │ │ │ │ - 79: 0000000000005f10 296 FUNC GLOBAL DEFAULT [: 8] 10 jnfct_set_x │ │ │ │ - 80: 0000000000048b70 68 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_advanced │ │ │ │ - 81: 00000000000651e0 1080 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_adjoint_direct │ │ │ │ - 82: 000000000004a950 1456 FUNC GLOBAL DEFAULT [: 8] 10 nfft_bsplines │ │ │ │ - 83: 000000000006d360 412 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_advanced_double │ │ │ │ - 84: 00000000000490c0 320 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta │ │ │ │ - 85: 00000000000486d0 1116 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_guru_advanced │ │ │ │ - 86: 0000000000065ac0 1556 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_psi │ │ │ │ - 87: 000000000004c120 512 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_infty_1_complex │ │ │ │ - 88: 000000000003e070 308 FUNC GLOBAL DEFAULT [: 8] 10 beta_al_row │ │ │ │ - 89: 0000000000059820 772 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_guru │ │ │ │ - 90: 0000000000064d80 1112 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_trafo_direct │ │ │ │ - 91: 0000000000043870 888 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_trafo │ │ │ │ - 92: 0000000000005e90 60 FUNC GLOBAL DEFAULT [: 8] 10 jnfct_alloc │ │ │ │ - 93: 000000000003e2f0 1208 FUNC GLOBAL DEFAULT [: 8] 10 alpha_al_all │ │ │ │ - 94: 00000000000588f0 660 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_fg_psi │ │ │ │ - 95: 00000000000494e0 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_row │ │ │ │ - 96: 0000000000068a70 588 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_init_random_nodes_coeffs │ │ │ │ - 97: 0000000000005ed0 56 FUNC GLOBAL DEFAULT [: 8] 10 jnfct_init │ │ │ │ - 98: 00000000000371e0 3104 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_1d │ │ │ │ - 99: 000000000004d180 328 FUNC GLOBAL DEFAULT [: 8] 10 nfft_prod_real │ │ │ │ - 100: 0000000000006dc0 1540 FUNC GLOBAL DEFAULT [: 8] 10 fpt_init │ │ │ │ - 101: 000000000004d380 96 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2 │ │ │ │ - 102: 000000000004af60 360 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_jackson2 │ │ │ │ - 103: 000000000005fd10 564 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_lin_psi │ │ │ │ - 104: 0000000000042920 688 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_adjoint_direct │ │ │ │ - 105: 000000000004b0d0 2004 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_jackson4 │ │ │ │ - 106: 000000000003d610 76 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_1d │ │ │ │ - 107: 0000000000049590 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_matrix │ │ │ │ - 108: 000000000004d5d0 1284 FUNC GLOBAL DEFAULT [: 8] 10 nfft_lambda │ │ │ │ - 109: 0000000000065870 592 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_lin_psi │ │ │ │ - 110: 00000000000604b0 1792 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_full_psi │ │ │ │ - 111: 00000000000511c0 36 FUNC GLOBAL DEFAULT 10 nfft_get_version │ │ │ │ - 112: 0000000000058210 1172 FUNC GLOBAL DEFAULT [: 8] 10 nfct_adjoint_direct │ │ │ │ - 113: 000000000004e2f0 688 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vpr_double │ │ │ │ - 114: 0000000000057d60 1188 FUNC GLOBAL DEFAULT [: 8] 10 nfct_trafo_direct │ │ │ │ - 115: 0000000000008a60 180 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute │ │ │ │ - 116: 000000000004d4d0 244 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2_exp_int │ │ │ │ - 117: 0000000000059bd0 92 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_3d │ │ │ │ - 118: 000000000003e1b0 320 FUNC GLOBAL DEFAULT [: 8] 10 gamma_al_row │ │ │ │ - 119: 00000000000508f0 140 FUNC GLOBAL DEFAULT 10 nfft_upd_axpwy_complex │ │ │ │ - 120: 000000000004b8b0 272 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_sobolev │ │ │ │ - 121: 000000000004e840 136 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_unit_complex │ │ │ │ - 122: 000000000006d500 60 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_double │ │ │ │ - 123: 000000000004f520 60 FUNC GLOBAL DEFAULT [: 8] 10 nfft_set_num_threads │ │ │ │ - 124: 0000000000060c80 568 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init │ │ │ │ - 125: 0000000000043570 100 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_precompute_x │ │ │ │ - 126: 000000000004f740 304 FUNC GLOBAL DEFAULT 10 nfft_dot_double │ │ │ │ - 127: 000000000004cf20 596 FUNC GLOBAL DEFAULT [: 8] 10 nfft_float_property │ │ │ │ - 128: 00000000000601f0 696 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_psi │ │ │ │ - 129: 000000000006c530 412 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_advanced_complex │ │ │ │ - 130: 000000000006d260 256 FUNC GLOBAL DEFAULT [: 8] 10 solver_finalize_complex │ │ │ │ - 131: 000000000004ffa0 184 FUNC GLOBAL DEFAULT 10 nfft_cp_w_complex │ │ │ │ - 132: 00000000000504f0 160 FUNC GLOBAL DEFAULT 10 nfft_upd_axpby_complex │ │ │ │ - 133: 000000000004b9c0 152 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_multiquadric │ │ │ │ - 134: 0000000000041ca0 252 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_finalize │ │ │ │ - 135: 0000000000066f00 328 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init │ │ │ │ - 136: 000000000006efb8 8 OBJECT GLOBAL DEFAULT 12 KSQRTPII │ │ │ │ - 137: 0000000000049d70 412 FUNC GLOBAL DEFAULT [: 8] 10 eval_wigner │ │ │ │ - 138: 0000000000068cc0 1076 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_trafo_direct │ │ │ │ - 139: 000000000004a650 756 FUNC GLOBAL DEFAULT [: 8] 10 nfft_bessel_i0 │ │ │ │ - 140: 0000000000038a30 3428 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_2d │ │ │ │ - 141: 000000000004f630 272 FUNC GLOBAL DEFAULT 10 nfft_dot_complex │ │ │ │ - 142: 0000000000051860 932 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_adjoint │ │ │ │ - 143: 000000000003c170 544 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_lin_psi │ │ │ │ - 144: 00000000000420d0 2120 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_trafo │ │ │ │ - 145: 0000000000060ec0 772 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_guru │ │ │ │ - 146: 0000000000051240 20 FUNC GLOBAL DEFAULT 10 nfft_get_default_window_cut_off │ │ │ │ - 147: 0000000000041da0 816 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_trafo_direct │ │ │ │ - 148: 000000000004fca0 172 FUNC GLOBAL DEFAULT 10 nfft_cp_complex │ │ │ │ + 55: 0000000000039650 3548 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_3d │ │ │ │ + 56: 0000000000006030 184 FUNC GLOBAL DEFAULT [: 1] 10 jnfct_set_f │ │ │ │ + 57: 00000000000591e0 408 FUNC GLOBAL DEFAULT [: 1] 10 nfct_check │ │ │ │ + 58: 0000000000048eb0 396 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_all │ │ │ │ + 59: 0000000000058b80 580 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init │ │ │ │ + 60: 000000000004ae40 532 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_complex │ │ │ │ + 61: 000000000004f480 344 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_w_double │ │ │ │ + 62: 0000000000048cb0 500 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_all │ │ │ │ + 63: 0000000000048af0 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_matrix │ │ │ │ + 64: 000000000003eb70 440 FUNC GLOBAL DEFAULT [: 1] 10 eval_al_thresh │ │ │ │ + 65: 000000000004f220 120 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_a_complex │ │ │ │ + 66: 000000000004c7c0 212 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2_exp │ │ │ │ + 67: 0000000000059380 488 FUNC GLOBAL DEFAULT [: 1] 10 nfct_finalize │ │ │ │ + 68: 000000000003c980 892 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_full_psi │ │ │ │ + 69: 000000000004bed0 1020 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_2_double │ │ │ │ + 70: 00000000000362b0 180 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_direct │ │ │ │ + 71: 000000000003c670 780 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_psi │ │ │ │ + 72: 000000000006ca60 448 FUNC GLOBAL DEFAULT [: 1] 10 solver_before_loop_double │ │ │ │ + 73: 0000000000060db0 80 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_3d │ │ │ │ + 74: 00000000000061b0 60 FUNC GLOBAL DEFAULT [: 1] 10 jnfct_adjoint_direct │ │ │ │ + 75: 00000000000519f0 196 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_init_guru │ │ │ │ + 76: 000000000000b700 1768 FUNC GLOBAL DEFAULT [: 1] 10 fpt_transposed_direct │ │ │ │ + 77: 0000000000059140 68 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_2d │ │ │ │ + 78: 0000000000068b90 1032 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_adjoint_direct │ │ │ │ + 79: 0000000000005e60 272 FUNC GLOBAL DEFAULT [: 1] 10 jnfct_set_x │ │ │ │ + 80: 00000000000480c0 28 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_advanced │ │ │ │ + 81: 0000000000064d60 1080 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_adjoint_direct │ │ │ │ + 82: 0000000000049d80 1360 FUNC GLOBAL DEFAULT [: 1] 10 nfft_bsplines │ │ │ │ + 83: 000000000006c8c0 376 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_advanced_double │ │ │ │ + 84: 00000000000485a0 300 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta │ │ │ │ + 85: 0000000000047c90 1032 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_guru_advanced │ │ │ │ + 86: 0000000000065620 1520 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_psi │ │ │ │ + 87: 000000000004b4e0 512 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_1_complex │ │ │ │ + 88: 000000000003e060 264 FUNC GLOBAL DEFAULT [: 1] 10 beta_al_row │ │ │ │ + 89: 0000000000058dd0 816 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_guru │ │ │ │ + 90: 0000000000064910 1096 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_trafo_direct │ │ │ │ + 91: 00000000000431f0 852 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_trafo │ │ │ │ + 92: 0000000000005e30 20 FUNC GLOBAL DEFAULT [: 1] 10 jnfct_alloc │ │ │ │ + 93: 000000000003e2a0 1164 FUNC GLOBAL DEFAULT [: 1] 10 alpha_al_all │ │ │ │ + 94: 0000000000057ef0 636 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_fg_psi │ │ │ │ + 95: 0000000000048970 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_row │ │ │ │ + 96: 0000000000068530 572 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_init_random_nodes_coeffs │ │ │ │ + 97: 0000000000005e50 16 FUNC GLOBAL DEFAULT [: 1] 10 jnfct_init │ │ │ │ + 98: 0000000000036ee0 3332 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_1d │ │ │ │ + 99: 000000000004c550 332 FUNC GLOBAL DEFAULT [: 1] 10 nfft_prod_real │ │ │ │ + 100: 0000000000006c80 1424 FUNC GLOBAL DEFAULT [: 1] 10 fpt_init │ │ │ │ + 101: 000000000004c760 96 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2 │ │ │ │ + 102: 000000000004a360 368 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_jackson2 │ │ │ │ + 103: 000000000005f880 540 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_lin_psi │ │ │ │ + 104: 0000000000042390 672 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_adjoint_direct │ │ │ │ + 105: 000000000004a4d0 2008 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_jackson4 │ │ │ │ + 106: 000000000003d6b0 64 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_1d │ │ │ │ + 107: 0000000000048a10 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_matrix │ │ │ │ + 108: 000000000004c9c0 1460 FUNC GLOBAL DEFAULT [: 1] 10 nfft_lambda │ │ │ │ + 109: 00000000000653e0 568 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_lin_psi │ │ │ │ + 110: 000000000005ffd0 1788 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_full_psi │ │ │ │ + 111: 0000000000050670 36 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_version │ │ │ │ + 112: 0000000000057860 1128 FUNC GLOBAL DEFAULT [: 1] 10 nfct_adjoint_direct │ │ │ │ + 113: 000000000004d880 620 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vpr_double │ │ │ │ + 114: 00000000000573e0 1144 FUNC GLOBAL DEFAULT [: 1] 10 nfct_trafo_direct │ │ │ │ + 115: 00000000000087e0 160 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute │ │ │ │ + 116: 000000000004c8a0 244 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2_exp_int │ │ │ │ + 117: 0000000000059190 80 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_3d │ │ │ │ + 118: 000000000003e170 304 FUNC GLOBAL DEFAULT [: 1] 10 gamma_al_row │ │ │ │ + 119: 000000000004fd40 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpwy_complex │ │ │ │ + 120: 000000000004acb0 252 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_sobolev │ │ │ │ + 121: 000000000004dce0 124 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_unit_complex │ │ │ │ + 122: 000000000006ca40 20 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_double │ │ │ │ + 123: 000000000004e960 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_set_num_threads │ │ │ │ + 124: 00000000000607a0 580 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init │ │ │ │ + 125: 0000000000042f40 60 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_precompute_x │ │ │ │ + 126: 000000000004eb60 304 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_double │ │ │ │ + 127: 000000000004c300 580 FUNC GLOBAL DEFAULT [: 1] 10 nfft_float_property │ │ │ │ + 128: 000000000005fd20 684 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_psi │ │ │ │ + 129: 000000000006bc80 376 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_advanced_complex │ │ │ │ + 130: 000000000006c7c0 248 FUNC GLOBAL DEFAULT [: 1] 10 solver_finalize_complex │ │ │ │ + 131: 000000000004f3c0 184 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_w_complex │ │ │ │ + 132: 000000000004f940 160 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpby_complex │ │ │ │ + 133: 000000000004adb0 136 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_multiquadric │ │ │ │ + 134: 0000000000041780 228 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_finalize │ │ │ │ + 135: 0000000000066a90 296 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init │ │ │ │ + 136: 000000000006e0b0 8 OBJECT GLOBAL DEFAULT 12 KSQRTPII │ │ │ │ + 137: 00000000000491d0 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_wigner │ │ │ │ + 138: 0000000000068770 1056 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_trafo_direct │ │ │ │ + 139: 0000000000049a80 724 FUNC GLOBAL DEFAULT [: 1] 10 nfft_bessel_i0 │ │ │ │ + 140: 00000000000388a0 3504 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_2d │ │ │ │ + 141: 000000000004ea50 272 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_complex │ │ │ │ + 142: 0000000000050ce0 860 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_adjoint │ │ │ │ + 143: 000000000003c140 536 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_lin_psi │ │ │ │ + 144: 0000000000041b80 2064 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_trafo │ │ │ │ + 145: 00000000000609f0 816 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_guru │ │ │ │ + 146: 0000000000050700 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_default_window_cut_off │ │ │ │ + 147: 0000000000041870 784 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_trafo_direct │ │ │ │ + 148: 000000000004f0c0 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: 000000000003d660 80 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_2d │ │ │ │ - 152: 0000000000051fe0 1364 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_trafo │ │ │ │ - 153: 000000000004ef50 540 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sort_node_indices_radix_lsdf │ │ │ │ - 154: 0000000000008b20 3232 FUNC GLOBAL DEFAULT [: 8] 10 fpt_trafo_direct │ │ │ │ - 155: 000000000004bc90 1164 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_infty_double │ │ │ │ - 156: 0000000000052770 96 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_finalize │ │ │ │ - 157: 0000000000048e40 268 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_finalize │ │ │ │ - 158: 0000000000050dd0 1008 FUNC GLOBAL DEFAULT 10 nfft_fftshift_complex_int │ │ │ │ - 159: 00000000000503d0 288 FUNC GLOBAL DEFAULT 10 nfft_upd_xpay_double │ │ │ │ - 160: 000000000004f940 432 FUNC GLOBAL DEFAULT 10 nfft_dot_w_double │ │ │ │ - 161: 0000000000041b20 376 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_forget │ │ │ │ - 162: 000000000005ff50 660 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_fg_psi │ │ │ │ - 163: 00000000000097c0 9184 FUNC GLOBAL DEFAULT [: 8] 10 fpt_trafo │ │ │ │ - 164: 00000000000670a0 412 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_finalize │ │ │ │ - 165: 0000000000050b00 716 FUNC GLOBAL DEFAULT 10 nfft_fftshift_complex │ │ │ │ - 166: 000000000004e200 80 FUNC GLOBAL DEFAULT [: 8] 10 nfft_die │ │ │ │ - 167: 0000000000043bf0 496 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_adjoint │ │ │ │ - 168: 000000000004f5c0 104 FUNC GLOBAL DEFAULT [: 8] 10 nfft_clock_gettime_seconds │ │ │ │ - 169: 000000000003cd70 596 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init │ │ │ │ - 170: 0000000000051c10 972 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_trafo │ │ │ │ - 171: 0000000000065620 588 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_phi_hut │ │ │ │ - 172: 000000000004e5a0 536 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vpr_complex │ │ │ │ - 173: 000000000004f4c0 88 FUNC GLOBAL DEFAULT [: 8] 10 nfft_get_num_threads │ │ │ │ - 174: 000000000003b090 3912 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_3d │ │ │ │ - 175: 0000000000050980 376 FUNC GLOBAL DEFAULT 10 nfft_upd_axpwy_double │ │ │ │ - 176: 000000000004d2f0 132 FUNC GLOBAL DEFAULT [: 8] 10 nfft_log2i │ │ │ │ - 177: 0000000000006040 184 FUNC GLOBAL DEFAULT 10 jnfct_set_fhat │ │ │ │ - 178: 00000000000660e0 2632 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_full_psi │ │ │ │ - 179: 000000000004fe80 276 FUNC GLOBAL DEFAULT 10 nfft_cp_a_double │ │ │ │ - 180: 0000000000058e50 1720 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_full_psi │ │ │ │ - 181: 000000000005cf00 9560 FUNC GLOBAL DEFAULT [: 8] 10 nfst_adjoint │ │ │ │ - 182: 000000000003d6b0 92 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_3d │ │ │ │ - 183: 000000000004f580 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_elapsed_seconds │ │ │ │ - 184: 0000000000061650 5972 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_trafo │ │ │ │ - 185: 00000000000073d0 888 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute_1 │ │ │ │ - 186: 0000000000049430 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_row │ │ │ │ - 187: 0000000000048bc0 60 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init │ │ │ │ - 188: 0000000000051260 32 FUNC GLOBAL DEFAULT [: 8] 10 nfft_get_window_name │ │ │ │ - 189: 0000000000049380 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_row │ │ │ │ - 190: 0000000000007750 4868 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute_2 │ │ │ │ - 191: 000000000004fd50 172 FUNC GLOBAL DEFAULT 10 nfft_cp_double │ │ │ │ - 192: 000000000006c1a0 908 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_finalize │ │ │ │ - 193: 00000000000586b0 564 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_lin_psi │ │ │ │ - 194: 000000000003a530 2912 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo │ │ │ │ - 195: 00000000000061c0 72 FUNC GLOBAL DEFAULT [: 8] 10 jnfct_trafo │ │ │ │ - 196: 0000000000036570 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_direct │ │ │ │ - 197: 000000000004e180 116 FUNC GLOBAL DEFAULT [: 8] 10 nfft_free │ │ │ │ - 198: 0000000000049f10 484 FUNC GLOBAL DEFAULT [: 8] 10 eval_wigner_thresh │ │ │ │ - 199: 00000000000413e0 1160 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init_guru │ │ │ │ - 200: 000000000003e7b0 372 FUNC GLOBAL DEFAULT [: 8] 10 beta_al_all │ │ │ │ - 201: 000000000003d710 376 FUNC GLOBAL DEFAULT [: 8] 10 nfft_check │ │ │ │ - 202: 0000000000061420 556 FUNC GLOBAL DEFAULT [: 8] 10 nfst_finalize │ │ │ │ - 203: 0000000000060bb0 208 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_one_psi │ │ │ │ - 204: 000000000004af00 92 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_fejer │ │ │ │ - 205: 0000000000049bd0 416 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_all │ │ │ │ - 206: 000000000000ddf0 1172 FUNC GLOBAL DEFAULT [: 8] 10 fpt_finalize │ │ │ │ - 207: 0000000000066b30 208 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_one_psi │ │ │ │ - 208: 0000000000048f50 368 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha │ │ │ │ - 209: 000000000003c390 728 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_fg_psi │ │ │ │ - 210: 00000000000634e0 6304 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_adjoint │ │ │ │ - 211: 00000000000506e0 144 FUNC GLOBAL DEFAULT 10 nfft_upd_xpawy_complex │ │ │ │ - 212: 000000000006e090 256 FUNC GLOBAL DEFAULT [: 8] 10 solver_finalize_double │ │ │ │ + 150: 0000000000006130 60 FUNC GLOBAL DEFAULT [: 1] 10 jnfct_adjoint │ │ │ │ + 151: 000000000003d6f0 68 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_2d │ │ │ │ + 152: 00000000000513d0 1284 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_trafo │ │ │ │ + 153: 000000000004e390 568 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sort_node_indices_radix_lsdf │ │ │ │ + 154: 0000000000008880 3096 FUNC GLOBAL DEFAULT [: 1] 10 fpt_trafo_direct │ │ │ │ + 155: 000000000004b060 1148 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_double │ │ │ │ + 156: 0000000000051ac0 72 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_finalize │ │ │ │ + 157: 0000000000048320 236 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_finalize │ │ │ │ + 158: 00000000000502a0 972 FUNC GLOBAL DEFAULT [: 1] 10 nfft_fftshift_complex_int │ │ │ │ + 159: 000000000004f820 288 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpay_double │ │ │ │ + 160: 000000000004ed60 432 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_double │ │ │ │ + 161: 0000000000041630 324 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_forget │ │ │ │ + 162: 000000000005faa0 636 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_fg_psi │ │ │ │ + 163: 00000000000094a0 8796 FUNC GLOBAL DEFAULT [: 1] 10 fpt_trafo │ │ │ │ + 164: 0000000000066c10 352 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_finalize │ │ │ │ + 165: 000000000004ff50 848 FUNC GLOBAL DEFAULT [: 1] 10 nfft_fftshift_complex │ │ │ │ + 166: 000000000004d780 60 FUNC GLOBAL DEFAULT [: 1] 10 nfft_die │ │ │ │ + 167: 0000000000043550 480 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_adjoint │ │ │ │ + 168: 000000000004e9f0 92 FUNC GLOBAL DEFAULT [: 1] 10 nfft_clock_gettime_seconds │ │ │ │ + 169: 000000000003cdd0 608 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init │ │ │ │ + 170: 0000000000051040 904 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_trafo │ │ │ │ + 171: 00000000000651a0 572 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_phi_hut │ │ │ │ + 172: 000000000004daf0 448 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vpr_complex │ │ │ │ + 173: 000000000004e910 76 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_num_threads │ │ │ │ + 174: 000000000003b030 3976 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_3d │ │ │ │ + 175: 000000000004fdd0 376 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpwy_double │ │ │ │ + 176: 000000000004c6e0 124 FUNC GLOBAL DEFAULT [: 1] 10 nfft_log2i │ │ │ │ + 177: 0000000000005f70 184 FUNC GLOBAL DEFAULT [: 1] 10 jnfct_set_fhat │ │ │ │ + 178: 0000000000065c10 2764 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_full_psi │ │ │ │ + 179: 000000000004f2a0 276 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_a_double │ │ │ │ + 180: 0000000000058420 1680 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_full_psi │ │ │ │ + 181: 000000000005c7f0 10240 FUNC GLOBAL DEFAULT [: 1] 10 nfst_adjoint │ │ │ │ + 182: 000000000003d740 80 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_3d │ │ │ │ + 183: 000000000004e9c0 48 FUNC GLOBAL DEFAULT [: 1] 10 nfft_elapsed_seconds │ │ │ │ + 184: 0000000000061180 6140 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_trafo │ │ │ │ + 185: 0000000000007210 816 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute_1 │ │ │ │ + 186: 00000000000488d0 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_row │ │ │ │ + 187: 00000000000480e0 20 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init │ │ │ │ + 188: 0000000000050720 24 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_window_name │ │ │ │ + 189: 0000000000048830 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_row │ │ │ │ + 190: 0000000000007540 4768 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute_2 │ │ │ │ + 191: 000000000004f170 172 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_double │ │ │ │ + 192: 000000000006b930 792 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_finalize │ │ │ │ + 193: 0000000000057cd0 540 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_lin_psi │ │ │ │ + 194: 000000000003a430 3060 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo │ │ │ │ + 195: 00000000000060f0 60 FUNC GLOBAL DEFAULT [: 1] 10 jnfct_trafo │ │ │ │ + 196: 00000000000361f0 180 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_direct │ │ │ │ + 197: 000000000004d740 64 FUNC GLOBAL DEFAULT [: 1] 10 nfft_free │ │ │ │ + 198: 0000000000049370 440 FUNC GLOBAL DEFAULT [: 1] 10 eval_wigner_thresh │ │ │ │ + 199: 0000000000040fb0 1088 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init_guru │ │ │ │ + 200: 000000000003e730 332 FUNC GLOBAL DEFAULT [: 1] 10 beta_al_all │ │ │ │ + 201: 000000000003d790 440 FUNC GLOBAL DEFAULT [: 1] 10 nfft_check │ │ │ │ + 202: 0000000000060f90 488 FUNC GLOBAL DEFAULT [: 1] 10 nfst_finalize │ │ │ │ + 203: 00000000000606d0 196 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_one_psi │ │ │ │ + 204: 000000000004a300 84 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_fejer │ │ │ │ + 205: 0000000000049040 396 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_all │ │ │ │ + 206: 000000000000d7c0 1024 FUNC GLOBAL DEFAULT [: 1] 10 fpt_finalize │ │ │ │ + 207: 00000000000666e0 196 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_one_psi │ │ │ │ + 208: 0000000000048440 352 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha │ │ │ │ + 209: 000000000003c360 780 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_fg_psi │ │ │ │ + 210: 0000000000063050 6324 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_adjoint │ │ │ │ + 211: 000000000004fb30 144 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpawy_complex │ │ │ │ + 212: 000000000006d400 248 FUNC GLOBAL DEFAULT [: 1] 10 solver_finalize_double │ │ │ │ 213: 0000000000090080 8 OBJECT GLOBAL DEFAULT 21 nfft_free_hook │ │ │ │ - 214: 0000000000036710 2760 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_1d │ │ │ │ - 215: 0000000000050190 140 FUNC GLOBAL DEFAULT 10 nfft_upd_axpy_complex │ │ │ │ - 216: 000000000003db20 1348 FUNC GLOBAL DEFAULT [: 8] 10 alpha_al_row │ │ │ │ - 217: 0000000000069530 5644 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_trafo │ │ │ │ - 218: 000000000004e7c0 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_drand48 │ │ │ │ - 219: 0000000000049200 384 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma │ │ │ │ - 220: 0000000000051280 1500 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_adjoint │ │ │ │ - 221: 000000000004e9a0 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_real │ │ │ │ - 222: 000000000004f870 208 FUNC GLOBAL DEFAULT 10 nfft_dot_w_complex │ │ │ │ - 223: 0000000000006300 80 FUNC GLOBAL DEFAULT [: 8] 10 jnfct_finalize │ │ │ │ - 224: 0000000000041870 64 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init_advanced │ │ │ │ - 225: 000000000000c2f0 6908 FUNC GLOBAL DEFAULT [: 8] 10 fpt_transposed │ │ │ │ - 226: 00000000000531e0 9856 FUNC GLOBAL DEFAULT [: 8] 10 nfct_adjoint │ │ │ │ - 227: 000000000003ea90 412 FUNC GLOBAL DEFAULT [: 8] 10 eval_al │ │ │ │ - 228: 00000000000418f0 552 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_precompute │ │ │ │ - 229: 000000000006c940 2324 FUNC GLOBAL DEFAULT [: 8] 10 solver_loop_one_step_complex │ │ │ │ - 230: 000000000004c320 1144 FUNC GLOBAL DEFAULT 10 nfft_error_l_infty_1_double │ │ │ │ - 231: 000000000003d2f0 788 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_lin │ │ │ │ - 232: 000000000004d2d0 24 FUNC GLOBAL DEFAULT 10 nfft_exp2i │ │ │ │ - 233: 000000000003e930 352 FUNC GLOBAL DEFAULT [: 8] 10 gamma_al_all │ │ │ │ - 234: 0000000000052540 212 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_init_guru │ │ │ │ - 235: 000000000004e250 160 FUNC GLOBAL DEFAULT [: 8] 10 nfft_malloc │ │ │ │ - 236: 00000000000611d0 76 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_1d │ │ │ │ - 237: 000000000005f8c0 1100 FUNC GLOBAL DEFAULT [: 8] 10 nfst_adjoint_direct │ │ │ │ - 238: 000000000003cca0 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_one_psi │ │ │ │ - 239: 0000000000066c00 768 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init_guru │ │ │ │ - 240: 000000000006c140 84 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_init │ │ │ │ - 241: 0000000000058b90 696 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_psi │ │ │ │ - 242: 000000000003d890 652 FUNC GLOBAL DEFAULT [: 8] 10 nfft_finalize │ │ │ │ - 243: 000000000004ea70 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sinc │ │ │ │ - 244: 0000000000006260 72 FUNC GLOBAL DEFAULT [: 8] 10 jnfct_trafo_direct │ │ │ │ - 245: 0000000000049750 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_matrix │ │ │ │ + 214: 0000000000036370 2928 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_1d │ │ │ │ + 215: 000000000004f5e0 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpy_complex │ │ │ │ + 216: 000000000003dbc0 1184 FUNC GLOBAL DEFAULT [: 1] 10 alpha_al_row │ │ │ │ + 217: 0000000000068fa0 5272 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_trafo │ │ │ │ + 218: 000000000004dcc0 16 FUNC GLOBAL DEFAULT [: 1] 10 nfft_drand48 │ │ │ │ + 219: 00000000000486d0 352 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma │ │ │ │ + 220: 0000000000050740 1432 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_adjoint │ │ │ │ + 221: 000000000004de20 184 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_real │ │ │ │ + 222: 000000000004ec90 208 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_complex │ │ │ │ + 223: 00000000000061f0 60 FUNC GLOBAL DEFAULT [: 1] 10 jnfct_finalize │ │ │ │ + 224: 00000000000413f0 24 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init_advanced │ │ │ │ + 225: 000000000000bdf0 6604 FUNC GLOBAL DEFAULT [: 1] 10 fpt_transposed │ │ │ │ + 226: 0000000000052570 10064 FUNC GLOBAL DEFAULT [: 1] 10 nfct_adjoint │ │ │ │ + 227: 000000000003e9d0 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_al │ │ │ │ + 228: 0000000000041430 508 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_precompute │ │ │ │ + 229: 000000000006bfe0 2016 FUNC GLOBAL DEFAULT [: 1] 10 solver_loop_one_step_complex │ │ │ │ + 230: 000000000004b6e0 1144 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_1_double │ │ │ │ + 231: 000000000003d370 832 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_lin │ │ │ │ + 232: 000000000004c6c0 24 FUNC GLOBAL DEFAULT [: 1] 10 nfft_exp2i │ │ │ │ + 233: 000000000003e880 328 FUNC GLOBAL DEFAULT [: 1] 10 gamma_al_all │ │ │ │ + 234: 00000000000518e0 192 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_init_guru │ │ │ │ + 235: 000000000004d7c0 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_malloc │ │ │ │ + 236: 0000000000060d20 64 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_1d │ │ │ │ + 237: 000000000005f440 1080 FUNC GLOBAL DEFAULT [: 1] 10 nfst_adjoint_direct │ │ │ │ + 238: 000000000003cd00 196 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_one_psi │ │ │ │ + 239: 00000000000667b0 728 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init_guru │ │ │ │ + 240: 000000000006b900 44 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_init │ │ │ │ + 241: 0000000000058170 684 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_psi │ │ │ │ + 242: 000000000003d950 568 FUNC GLOBAL DEFAULT [: 1] 10 nfft_finalize │ │ │ │ + 243: 000000000004df00 188 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sinc │ │ │ │ + 244: 0000000000006170 60 FUNC GLOBAL DEFAULT [: 1] 10 jnfct_trafo_direct │ │ │ │ + 245: 0000000000048bd0 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_matrix │ │ │ │ 246: 0000000000090078 8 OBJECT GLOBAL DEFAULT 21 nfft_die_hook │ │ │ │ - 247: 000000000006d770 2324 FUNC GLOBAL DEFAULT [: 8] 10 solver_loop_one_step_double │ │ │ │ - 248: 0000000000050770 376 FUNC GLOBAL DEFAULT 10 nfft_upd_xpawy_double │ │ │ │ - 249: 000000000004f170 752 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sort_node_indices_radix_msdf │ │ │ │ - 250: 000000000004fbd0 208 FUNC GLOBAL DEFAULT 10 nfft_dot_w2_complex │ │ │ │ - 251: 000000000004f560 20 FUNC GLOBAL DEFAULT 10 nfft_has_threads_enabled │ │ │ │ - 252: 000000000004a100 1228 FUNC GLOBAL DEFAULT [: 8] 10 wigner_start │ │ │ │ - 253: 0000000000037e00 3116 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_2d │ │ │ │ - 254: 000000000004e8d0 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_shifted_unit_double │ │ │ │ - 255: 0000000000067050 80 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init_1d │ │ │ │ - 256: 00000000000511f0 68 FUNC GLOBAL DEFAULT [: 8] 10 nfft_m2K │ │ │ │ - 257: 0000000000050220 288 FUNC GLOBAL DEFAULT 10 nfft_upd_axpy_double │ │ │ │ - 258: 000000000005a9b0 9544 FUNC GLOBAL DEFAULT [: 8] 10 nfst_trafo │ │ │ │ - 259: 000000000006c710 552 FUNC GLOBAL DEFAULT [: 8] 10 solver_before_loop_complex │ │ │ │ - 260: 00000000000418b0 60 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init │ │ │ │ - 261: 0000000000042bd0 2464 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_adjoint │ │ │ │ - 262: 000000000004a5d0 128 FUNC GLOBAL DEFAULT [: 8] 10 nfft_assertion_failed │ │ │ │ - 263: 0000000000048c00 564 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_precompute │ │ │ │ - 264: 0000000000068960 272 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_cp │ │ │ │ - 265: 00000000000612d0 328 FUNC GLOBAL DEFAULT [: 8] 10 nfst_check │ │ │ │ - 266: 0000000000061220 80 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_2d │ │ │ │ - 267: 0000000000059b30 76 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_1d │ │ │ │ - 268: 000000000003cfd0 788 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_guru │ │ │ │ - 269: 000000000004faf0 224 FUNC GLOBAL DEFAULT 10 nfft_dot_w_w2_complex │ │ │ │ - 270: 000000000004c7a0 868 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_2_complex │ │ │ │ - 271: 000000000004dae0 1692 FUNC GLOBAL DEFAULT [: 8] 10 nfft_lambda2 │ │ │ │ - 272: 000000000006c6d0 60 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_complex │ │ │ │ - 273: 0000000000052620 104 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_finalize │ │ │ │ - 274: 000000000006ab40 5628 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_adjoint │ │ │ │ - 275: 0000000000050590 332 FUNC GLOBAL DEFAULT 10 nfft_upd_axpby_double │ │ │ │ - 276: 0000000000048b30 64 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_guru │ │ │ │ - 277: 0000000000050340 140 FUNC GLOBAL DEFAULT 10 nfft_upd_xpay_complex │ │ │ │ - 278: 000000000004e800 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_srand48 │ │ │ │ - 279: 0000000000059510 208 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_one_psi │ │ │ │ - 280: 0000000000055860 9468 FUNC GLOBAL DEFAULT [: 8] 10 nfct_trafo │ │ │ │ - 281: 000000000003bfe0 396 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint │ │ │ │ + 247: 000000000006cc20 2016 FUNC GLOBAL DEFAULT [: 1] 10 solver_loop_one_step_double │ │ │ │ + 248: 000000000004fbc0 376 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpawy_double │ │ │ │ + 249: 000000000004e5d0 720 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sort_node_indices_radix_msdf │ │ │ │ + 250: 000000000004eff0 208 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w2_complex │ │ │ │ + 251: 000000000004e980 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_has_threads_enabled │ │ │ │ + 252: 0000000000049530 1196 FUNC GLOBAL DEFAULT [: 1] 10 wigner_start │ │ │ │ + 253: 0000000000037bf0 3236 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_2d │ │ │ │ + 254: 000000000004dd60 180 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_shifted_unit_double │ │ │ │ + 255: 0000000000066bc0 68 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init_1d │ │ │ │ + 256: 00000000000506c0 60 FUNC GLOBAL DEFAULT [: 1] 10 nfft_m2K │ │ │ │ + 257: 000000000004f670 288 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpy_double │ │ │ │ + 258: 000000000005a000 10224 FUNC GLOBAL DEFAULT [: 1] 10 nfst_trafo │ │ │ │ + 259: 000000000006be20 448 FUNC GLOBAL DEFAULT [: 1] 10 solver_before_loop_complex │ │ │ │ + 260: 0000000000041410 20 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init │ │ │ │ + 261: 0000000000042630 2312 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_adjoint │ │ │ │ + 262: 0000000000049a00 108 FUNC GLOBAL DEFAULT [: 1] 10 nfft_assertion_failed │ │ │ │ + 263: 0000000000048100 532 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_precompute │ │ │ │ + 264: 0000000000068430 256 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_cp │ │ │ │ + 265: 0000000000060e00 392 FUNC GLOBAL DEFAULT [: 1] 10 nfst_check │ │ │ │ + 266: 0000000000060d60 68 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_2d │ │ │ │ + 267: 0000000000059100 64 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_1d │ │ │ │ + 268: 000000000003d030 832 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_guru │ │ │ │ + 269: 000000000004ef10 224 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_w2_complex │ │ │ │ + 270: 000000000004bb60 868 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_2_complex │ │ │ │ + 271: 000000000004cf80 1976 FUNC GLOBAL DEFAULT [: 1] 10 nfft_lambda2 │ │ │ │ + 272: 000000000006be00 20 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_complex │ │ │ │ + 273: 00000000000519a0 80 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_finalize │ │ │ │ + 274: 000000000006a440 5312 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_adjoint │ │ │ │ + 275: 000000000004f9e0 332 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpby_double │ │ │ │ + 276: 00000000000480a0 24 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_guru │ │ │ │ + 277: 000000000004f790 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpay_complex │ │ │ │ + 278: 000000000004dcd0 16 FUNC GLOBAL DEFAULT [: 1] 10 nfft_srand48 │ │ │ │ + 279: 0000000000058ab0 196 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_one_psi │ │ │ │ + 280: 0000000000054cc0 10016 FUNC GLOBAL DEFAULT [: 1] 10 nfct_trafo │ │ │ │ + 281: 000000000003bfc0 380 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint │ │ │ │ 282: 0000000000090088 8 OBJECT GLOBAL DEFAULT 21 nfft_malloc_hook │ │ │ │ - 283: 000000000005f460 1112 FUNC GLOBAL DEFAULT [: 8] 10 nfst_trafo_direct │ │ │ │ + 283: 000000000005eff0 1096 FUNC GLOBAL DEFAULT [: 1] 10 nfst_trafo_direct │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,192 +1,187 @@ │ │ │ │ │ │ │ │ -Relocation section '.rela.dyn' at offset 0x3910 contains 38 entries: │ │ │ │ +Relocation section '.rela.dyn' at offset 0x3910 contains 33 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -000000000008f6f0 0000000000000016 R_PPC64_RELATIVE 5e80 │ │ │ │ -000000000008f6f8 0000000000000016 R_PPC64_RELATIVE 5e10 │ │ │ │ -000000000008fe10 0000000000000016 R_PPC64_RELATIVE 6ec18 │ │ │ │ -000000000008fe18 0000000000000016 R_PPC64_RELATIVE 6ec20 │ │ │ │ -000000000008fe20 0000000000000016 R_PPC64_RELATIVE 6ec28 │ │ │ │ -000000000008fe28 0000000000000016 R_PPC64_RELATIVE 6ec30 │ │ │ │ +000000000008f7f0 0000000000000016 R_PPC64_RELATIVE 5e20 │ │ │ │ +000000000008f7f8 0000000000000016 R_PPC64_RELATIVE 5db0 │ │ │ │ +000000000008ff10 0000000000000016 R_PPC64_RELATIVE 6dd28 │ │ │ │ +000000000008ff18 0000000000000016 R_PPC64_RELATIVE 6dd30 │ │ │ │ +000000000008ff20 0000000000000016 R_PPC64_RELATIVE 6dd38 │ │ │ │ +000000000008ff28 0000000000000016 R_PPC64_RELATIVE 6dd40 │ │ │ │ 0000000000090000 0000000000000016 R_PPC64_RELATIVE 90000 │ │ │ │ -000000000008fe08 0000000600000026 R_PPC64_ADDR64 0000000000000000 __gmon_start__ + 0 │ │ │ │ -000000000008fe30 0000001500000026 R_PPC64_ADDR64 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ -000000000008fe38 0000001700000026 R_PPC64_ADDR64 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ -000000000008fe40 0000001200000026 R_PPC64_ADDR64 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ -000000000008fe48 0000009500000026 R_PPC64_ADDR64 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ -000000000008fe50 0000009500000026 R_PPC64_ADDR64 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ -000000000008fe78 0000009500000026 R_PPC64_ADDR64 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ -000000000008fe58 000000c200000026 R_PPC64_ADDR64 000000000003a530 nfft_trafo + 0 │ │ │ │ -000000000008fe60 0000011900000026 R_PPC64_ADDR64 000000000003bfe0 nfft_adjoint + 0 │ │ │ │ -000000000008fe68 0000009000000026 R_PPC64_ADDR64 00000000000420d0 nfsft_trafo + 0 │ │ │ │ -000000000008fe70 0000010500000026 R_PPC64_ADDR64 0000000000042bd0 nfsft_adjoint + 0 │ │ │ │ -000000000008fe80 0000005b00000026 R_PPC64_ADDR64 0000000000043870 nfsoft_trafo + 0 │ │ │ │ -000000000008fe88 000000a700000026 R_PPC64_ADDR64 0000000000043bf0 nfsoft_adjoint + 0 │ │ │ │ -000000000008fe90 0000000a00000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000008fe98 0000000a00000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000008fec0 0000000a00000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000008fea0 0000001800000026 R_PPC64_ADDR64 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ -000000000008ff18 0000001800000026 R_PPC64_ADDR64 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ -000000000008fea8 000000d500000026 R_PPC64_ADDR64 0000000000090080 nfft_free_hook + 0 │ │ │ │ -000000000008feb0 000000f600000026 R_PPC64_ADDR64 0000000000090078 nfft_die_hook + 0 │ │ │ │ -000000000008feb8 0000011a00000026 R_PPC64_ADDR64 0000000000090088 nfft_malloc_hook + 0 │ │ │ │ -000000000008fec8 0000009800000026 R_PPC64_ADDR64 0000000000051fe0 mri_inh_2d1d_trafo + 0 │ │ │ │ -000000000008fed0 000000dc00000026 R_PPC64_ADDR64 0000000000051280 mri_inh_2d1d_adjoint + 0 │ │ │ │ -000000000008fed8 000000aa00000026 R_PPC64_ADDR64 0000000000051c10 mri_inh_3d_trafo + 0 │ │ │ │ -000000000008fee0 0000008e00000026 R_PPC64_ADDR64 0000000000051860 mri_inh_3d_adjoint + 0 │ │ │ │ -000000000008fee8 0000011800000026 R_PPC64_ADDR64 0000000000055860 nfct_trafo + 0 │ │ │ │ -000000000008fef0 000000e200000026 R_PPC64_ADDR64 00000000000531e0 nfct_adjoint + 0 │ │ │ │ -000000000008fef8 0000010200000026 R_PPC64_ADDR64 000000000005a9b0 nfst_trafo + 0 │ │ │ │ -000000000008ff00 000000b500000026 R_PPC64_ADDR64 000000000005cf00 nfst_adjoint + 0 │ │ │ │ -000000000008ff08 000000b800000026 R_PPC64_ADDR64 0000000000061650 nnfft_trafo + 0 │ │ │ │ -000000000008ff10 000000d200000026 R_PPC64_ADDR64 00000000000634e0 nnfft_adjoint + 0 │ │ │ │ +000000000008ff08 0000000600000026 R_PPC64_ADDR64 0000000000000000 __gmon_start__ + 0 │ │ │ │ +000000000008ff30 0000001500000026 R_PPC64_ADDR64 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ +000000000008ff38 0000001700000026 R_PPC64_ADDR64 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ +000000000008ff40 0000001200000026 R_PPC64_ADDR64 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ +000000000008ff48 000000c200000014 R_PPC64_GLOB_DAT 000000000003a430 nfft_trafo + 0 │ │ │ │ +000000000008ff50 0000011900000014 R_PPC64_GLOB_DAT 000000000003bfc0 nfft_adjoint + 0 │ │ │ │ +000000000008ff58 0000009500000014 R_PPC64_GLOB_DAT 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ +000000000008ff60 0000009000000014 R_PPC64_GLOB_DAT 0000000000041b80 nfsft_trafo + 0 │ │ │ │ +000000000008ff68 0000010500000014 R_PPC64_GLOB_DAT 0000000000042630 nfsft_adjoint + 0 │ │ │ │ +000000000008ff70 0000005b00000014 R_PPC64_GLOB_DAT 00000000000431f0 nfsoft_trafo + 0 │ │ │ │ +000000000008ff78 000000a700000014 R_PPC64_GLOB_DAT 0000000000043550 nfsoft_adjoint + 0 │ │ │ │ +000000000008ff80 000000d500000014 R_PPC64_GLOB_DAT 0000000000090080 nfft_free_hook + 0 │ │ │ │ +000000000008ff88 0000011a00000014 R_PPC64_GLOB_DAT 0000000000090088 nfft_malloc_hook + 0 │ │ │ │ +000000000008ff90 000000f600000014 R_PPC64_GLOB_DAT 0000000000090078 nfft_die_hook + 0 │ │ │ │ +000000000008ff98 0000000a00000014 R_PPC64_GLOB_DAT 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ +000000000008ffa0 0000008e00000014 R_PPC64_GLOB_DAT 0000000000050ce0 mri_inh_3d_adjoint + 0 │ │ │ │ +000000000008ffa8 000000dc00000014 R_PPC64_GLOB_DAT 0000000000050740 mri_inh_2d1d_adjoint + 0 │ │ │ │ +000000000008ffb0 0000009800000014 R_PPC64_GLOB_DAT 00000000000513d0 mri_inh_2d1d_trafo + 0 │ │ │ │ +000000000008ffb8 000000aa00000014 R_PPC64_GLOB_DAT 0000000000051040 mri_inh_3d_trafo + 0 │ │ │ │ +000000000008ffc0 0000011800000014 R_PPC64_GLOB_DAT 0000000000054cc0 nfct_trafo + 0 │ │ │ │ +000000000008ffc8 000000e200000014 R_PPC64_GLOB_DAT 0000000000052570 nfct_adjoint + 0 │ │ │ │ +000000000008ffd0 000000b500000014 R_PPC64_GLOB_DAT 000000000005c7f0 nfst_adjoint + 0 │ │ │ │ +000000000008ffd8 0000010200000014 R_PPC64_GLOB_DAT 000000000005a000 nfst_trafo + 0 │ │ │ │ +000000000008ffe0 000000b800000014 R_PPC64_GLOB_DAT 0000000000061180 nnfft_trafo + 0 │ │ │ │ +000000000008ffe8 000000d200000014 R_PPC64_GLOB_DAT 0000000000063050 nnfft_adjoint + 0 │ │ │ │ +000000000008fff0 0000001800000014 R_PPC64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ │ │ │ │ -Relocation section '.rela.plt' at offset 0x3ca0 contains 148 entries: │ │ │ │ +Relocation section '.rela.plt' at offset 0x3c28 contains 148 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -000000000008f960 0000003700000015 R_PPC64_JMP_SLOT 00000000000397a0 nfft_trafo_3d + 0 │ │ │ │ -000000000008f968 0000011500000015 R_PPC64_JMP_SLOT 0000000000050340 nfft_upd_xpay_complex + 0 │ │ │ │ -000000000008f970 0000005000000015 R_PPC64_JMP_SLOT 0000000000048b70 nfsoft_init_advanced + 0 │ │ │ │ -000000000008f978 000000f200000015 R_PPC64_JMP_SLOT 000000000003d890 nfft_finalize + 0 │ │ │ │ -000000000008f980 000000c100000015 R_PPC64_JMP_SLOT 00000000000586b0 nfct_precompute_lin_psi + 0 │ │ │ │ -000000000008f988 000000e900000015 R_PPC64_JMP_SLOT 000000000003e930 gamma_al_all + 0 │ │ │ │ -000000000008f990 0000003d00000015 R_PPC64_JMP_SLOT 0000000000050060 nfft_cp_w_double + 0 │ │ │ │ -000000000008f998 000000db00000015 R_PPC64_JMP_SLOT 0000000000049200 SO3_gamma + 0 │ │ │ │ -000000000008f9a0 0000011700000015 R_PPC64_JMP_SLOT 0000000000059510 nfct_precompute_one_psi + 0 │ │ │ │ -000000000008f9a8 0000000300000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_num_threads@OMP_1.0 + 0 │ │ │ │ -000000000008f9b0 0000006200000015 R_PPC64_JMP_SLOT 00000000000371e0 nfft_adjoint_1d + 0 │ │ │ │ -000000000008f9b8 0000008100000015 R_PPC64_JMP_SLOT 000000000006c530 solver_init_advanced_complex + 0 │ │ │ │ -000000000008f9c0 0000004400000015 R_PPC64_JMP_SLOT 000000000003c950 nfft_precompute_full_psi + 0 │ │ │ │ -000000000008f9c8 0000004c00000015 R_PPC64_JMP_SLOT 000000000000bba0 fpt_transposed_direct + 0 │ │ │ │ -000000000008f9d0 0000000400000015 R_PPC64_JMP_SLOT 0000000000000000 exp@GLIBC_2.29 + 0 │ │ │ │ -000000000008f9d8 0000000500000015 R_PPC64_JMP_SLOT 0000000000000000 clock_gettime@GLIBC_2.17 + 0 │ │ │ │ -000000000008f9e0 000000b400000015 R_PPC64_JMP_SLOT 0000000000058e50 nfct_precompute_full_psi + 0 │ │ │ │ -000000000008f9e8 000000a600000015 R_PPC64_JMP_SLOT 000000000004e200 nfft_die + 0 │ │ │ │ -000000000008f9f0 0000006e00000015 R_PPC64_JMP_SLOT 00000000000604b0 nfst_precompute_full_psi + 0 │ │ │ │ -000000000008f9f8 0000000600000015 R_PPC64_JMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ │ -000000000008fa00 0000006700000015 R_PPC64_JMP_SLOT 000000000005fd10 nfst_precompute_lin_psi + 0 │ │ │ │ -000000000008fa08 000000de00000015 R_PPC64_JMP_SLOT 000000000004f870 nfft_dot_w_complex + 0 │ │ │ │ -000000000008fa10 0000000700000015 R_PPC64_JMP_SLOT 0000000000000000 srand48@GLIBC_2.17 + 0 │ │ │ │ -000000000008fa18 000000a900000015 R_PPC64_JMP_SLOT 000000000003cd70 nfft_init + 0 │ │ │ │ -000000000008fa20 000000d600000015 R_PPC64_JMP_SLOT 0000000000036710 nfft_trafo_1d + 0 │ │ │ │ -000000000008fa28 0000005800000015 R_PPC64_JMP_SLOT 000000000003e070 beta_al_row + 0 │ │ │ │ -000000000008fa30 0000007e00000015 R_PPC64_JMP_SLOT 000000000004f740 nfft_dot_double + 0 │ │ │ │ -000000000008fa38 0000000800000015 R_PPC64_JMP_SLOT 0000000000000000 putchar@GLIBC_2.17 + 0 │ │ │ │ -000000000008fa40 0000000900000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_critical_name_start@GOMP_1.0 + 0 │ │ │ │ -000000000008fa48 0000000b00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_nonmonotonic_dynamic_start@GOMP_4.5 + 0 │ │ │ │ -000000000008fa50 0000000c00000015 R_PPC64_JMP_SLOT 0000000000000000 memcpy@GLIBC_2.17 + 0 │ │ │ │ -000000000008fa58 000000d100000015 R_PPC64_JMP_SLOT 000000000003c390 nfft_precompute_fg_psi + 0 │ │ │ │ -000000000008fa60 0000005f00000015 R_PPC64_JMP_SLOT 00000000000494e0 SO3_gamma_row + 0 │ │ │ │ -000000000008fa68 0000000d00000015 R_PPC64_JMP_SLOT 0000000000000000 exit@GLIBC_2.17 + 0 │ │ │ │ -000000000008fa70 0000000e00000015 R_PPC64_JMP_SLOT 0000000000000000 cos@GLIBC_2.17 + 0 │ │ │ │ -000000000008fa78 0000000f00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_end@GOMP_1.0 + 0 │ │ │ │ -000000000008fa80 0000001000000015 R_PPC64_JMP_SLOT 0000000000000000 __printf_chk@GLIBC_2.17 + 0 │ │ │ │ -000000000008fa88 0000006800000015 R_PPC64_JMP_SLOT 0000000000042920 nfsft_adjoint_direct + 0 │ │ │ │ -000000000008fa90 0000001100000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_r2r + 0 │ │ │ │ -000000000008fa98 0000008b00000015 R_PPC64_JMP_SLOT 000000000004a650 nfft_bessel_i0 + 0 │ │ │ │ -000000000008faa0 0000001200000015 R_PPC64_JMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ -000000000008faa8 0000001300000015 R_PPC64_JMP_SLOT 0000000000000000 sinh@GLIBC_2.17 + 0 │ │ │ │ -000000000008fab0 0000001400000015 R_PPC64_JMP_SLOT 0000000000000000 sincos@GLIBC_2.17 + 0 │ │ │ │ -000000000008fab8 000000fe00000015 R_PPC64_JMP_SLOT 000000000004e8d0 nfft_vrand_shifted_unit_double + 0 │ │ │ │ -000000000008fac0 000000c800000015 R_PPC64_JMP_SLOT 000000000003e7b0 beta_al_all + 0 │ │ │ │ -000000000008fac8 000000a000000015 R_PPC64_JMP_SLOT 000000000004f940 nfft_dot_w_double + 0 │ │ │ │ -000000000008fad0 0000001600000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_thread_num@OMP_1.0 + 0 │ │ │ │ -000000000008fad8 0000001900000015 R_PPC64_JMP_SLOT 0000000000000000 abort@GLIBC_2.17 + 0 │ │ │ │ -000000000008fae0 0000008c00000015 R_PPC64_JMP_SLOT 0000000000038a30 nfft_adjoint_2d + 0 │ │ │ │ -000000000008fae8 000000d300000015 R_PPC64_JMP_SLOT 00000000000506e0 nfft_upd_xpawy_complex + 0 │ │ │ │ -000000000008faf0 0000005d00000015 R_PPC64_JMP_SLOT 000000000003e2f0 alpha_al_all + 0 │ │ │ │ -000000000008faf8 0000004700000015 R_PPC64_JMP_SLOT 000000000003c670 nfft_precompute_psi + 0 │ │ │ │ -000000000008fb00 000000b900000015 R_PPC64_JMP_SLOT 00000000000073d0 fpt_precompute_1 + 0 │ │ │ │ -000000000008fb08 0000005500000015 R_PPC64_JMP_SLOT 00000000000486d0 nfsoft_init_guru_advanced + 0 │ │ │ │ -000000000008fb10 0000001a00000015 R_PPC64_JMP_SLOT 0000000000000000 fflush@GLIBC_2.17 + 0 │ │ │ │ -000000000008fb18 0000001b00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_barrier@GOMP_1.0 + 0 │ │ │ │ -000000000008fb20 0000006d00000015 R_PPC64_JMP_SLOT 0000000000065870 nnfft_precompute_lin_psi + 0 │ │ │ │ -000000000008fb28 0000001c00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_critical_name_end@GOMP_1.0 + 0 │ │ │ │ -000000000008fb30 0000001d00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_execute + 0 │ │ │ │ -000000000008fb38 000000b000000015 R_PPC64_JMP_SLOT 000000000004d2f0 nfft_log2i + 0 │ │ │ │ -000000000008fb40 000000d700000015 R_PPC64_JMP_SLOT 0000000000050190 nfft_upd_axpy_complex + 0 │ │ │ │ -000000000008fb48 0000007400000015 R_PPC64_JMP_SLOT 000000000004d4d0 nfft_next_power_of_2_exp_int + 0 │ │ │ │ -000000000008fb50 0000001e00000015 R_PPC64_JMP_SLOT 0000000000000000 __fprintf_chk@GLIBC_2.17 + 0 │ │ │ │ -000000000008fb58 0000010000000015 R_PPC64_JMP_SLOT 00000000000511f0 nfft_m2K + 0 │ │ │ │ -000000000008fb60 0000006400000015 R_PPC64_JMP_SLOT 0000000000006dc0 fpt_init + 0 │ │ │ │ -000000000008fb68 000000e800000015 R_PPC64_JMP_SLOT 000000000004d2d0 nfft_exp2i + 0 │ │ │ │ -000000000008fb70 0000009a00000015 R_PPC64_JMP_SLOT 0000000000008b20 fpt_trafo_direct + 0 │ │ │ │ -000000000008fb78 0000006500000015 R_PPC64_JMP_SLOT 000000000004d380 nfft_next_power_of_2 + 0 │ │ │ │ -000000000008fb80 0000008700000015 R_PPC64_JMP_SLOT 0000000000066f00 nnfft_init + 0 │ │ │ │ -000000000008fb88 0000009900000015 R_PPC64_JMP_SLOT 000000000004ef50 nfft_sort_node_indices_radix_lsdf + 0 │ │ │ │ -000000000008fb90 0000003b00000015 R_PPC64_JMP_SLOT 00000000000595e0 nfct_init + 0 │ │ │ │ -000000000008fb98 000000ab00000015 R_PPC64_JMP_SLOT 0000000000065620 nnfft_precompute_phi_hut + 0 │ │ │ │ -000000000008fba0 000000c200000015 R_PPC64_JMP_SLOT 000000000003a530 nfft_trafo + 0 │ │ │ │ -000000000008fba8 0000001f00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_single_start@GOMP_1.0 + 0 │ │ │ │ -000000000008fbb0 000000d800000015 R_PPC64_JMP_SLOT 000000000003db20 alpha_al_row + 0 │ │ │ │ -000000000008fbb8 000000ba00000015 R_PPC64_JMP_SLOT 0000000000049430 SO3_beta_row + 0 │ │ │ │ -000000000008fbc0 0000005900000015 R_PPC64_JMP_SLOT 0000000000059820 nfct_init_guru + 0 │ │ │ │ -000000000008fbc8 0000008000000015 R_PPC64_JMP_SLOT 00000000000601f0 nfst_precompute_psi + 0 │ │ │ │ -000000000008fbd0 0000002000000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_parallel@GOMP_4.0 + 0 │ │ │ │ -000000000008fbd8 000000bf00000015 R_PPC64_JMP_SLOT 000000000004fd50 nfft_cp_double + 0 │ │ │ │ -000000000008fbe0 0000007600000015 R_PPC64_JMP_SLOT 000000000003e1b0 gamma_al_row + 0 │ │ │ │ -000000000008fbe8 0000002100000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_many_r2r + 0 │ │ │ │ -000000000008fbf0 0000009f00000015 R_PPC64_JMP_SLOT 00000000000503d0 nfft_upd_xpay_double + 0 │ │ │ │ -000000000008fbf8 000000ad00000015 R_PPC64_JMP_SLOT 000000000004f4c0 nfft_get_num_threads + 0 │ │ │ │ -000000000008fc00 000000bd00000015 R_PPC64_JMP_SLOT 0000000000049380 SO3_alpha_row + 0 │ │ │ │ -000000000008fc08 0000004300000015 R_PPC64_JMP_SLOT 0000000000059d80 nfct_finalize + 0 │ │ │ │ -000000000008fc10 0000002200000015 R_PPC64_JMP_SLOT 0000000000000000 log1p@GLIBC_2.17 + 0 │ │ │ │ -000000000008fc18 0000010c00000015 R_PPC64_JMP_SLOT 000000000003cfd0 nfft_init_guru + 0 │ │ │ │ -000000000008fc20 0000006c00000015 R_PPC64_JMP_SLOT 000000000004d5d0 nfft_lambda + 0 │ │ │ │ -000000000008fc28 000000be00000015 R_PPC64_JMP_SLOT 0000000000007750 fpt_precompute_2 + 0 │ │ │ │ -000000000008fc30 0000011800000015 R_PPC64_JMP_SLOT 0000000000055860 nfct_trafo + 0 │ │ │ │ -000000000008fc38 0000007000000015 R_PPC64_JMP_SLOT 0000000000058210 nfct_adjoint_direct + 0 │ │ │ │ -000000000008fc40 000000ae00000015 R_PPC64_JMP_SLOT 000000000003b090 nfft_adjoint_3d + 0 │ │ │ │ -000000000008fc48 000000fd00000015 R_PPC64_JMP_SLOT 0000000000037e00 nfft_trafo_2d + 0 │ │ │ │ -000000000008fc50 0000008f00000015 R_PPC64_JMP_SLOT 000000000003c170 nfft_precompute_lin_psi + 0 │ │ │ │ -000000000008fc58 0000002300000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_dft + 0 │ │ │ │ -000000000008fc60 0000008300000015 R_PPC64_JMP_SLOT 000000000004ffa0 nfft_cp_w_complex + 0 │ │ │ │ -000000000008fc68 0000007900000015 R_PPC64_JMP_SLOT 000000000004e840 nfft_vrand_unit_complex + 0 │ │ │ │ -000000000008fc70 0000002400000015 R_PPC64_JMP_SLOT 0000000000000000 omp_set_num_threads@OMP_1.0 + 0 │ │ │ │ -000000000008fc78 000000e000000015 R_PPC64_JMP_SLOT 0000000000041870 nfsft_init_advanced + 0 │ │ │ │ -000000000008fc80 000000a200000015 R_PPC64_JMP_SLOT 000000000005ff50 nfst_precompute_fg_psi + 0 │ │ │ │ -000000000008fc88 0000002500000015 R_PPC64_JMP_SLOT 0000000000000000 sin@GLIBC_2.17 + 0 │ │ │ │ -000000000008fc90 0000005300000015 R_PPC64_JMP_SLOT 000000000006d360 solver_init_advanced_double + 0 │ │ │ │ -000000000008fc98 0000002600000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_nonmonotonic_dynamic_next@GOMP_4.5 + 0 │ │ │ │ -000000000008fca0 0000007c00000015 R_PPC64_JMP_SLOT 0000000000060c80 nfst_init + 0 │ │ │ │ -000000000008fca8 0000010f00000015 R_PPC64_JMP_SLOT 000000000004dae0 nfft_lambda2 + 0 │ │ │ │ -000000000008fcb0 0000005400000015 R_PPC64_JMP_SLOT 00000000000490c0 SO3_beta + 0 │ │ │ │ -000000000008fcb8 0000002700000015 R_PPC64_JMP_SLOT 0000000000000000 sincosl@GLIBC_2.17 + 0 │ │ │ │ -000000000008fcc0 0000011400000015 R_PPC64_JMP_SLOT 0000000000048b30 nfsoft_init_guru + 0 │ │ │ │ -000000000008fcc8 000000e100000015 R_PPC64_JMP_SLOT 000000000000c2f0 fpt_transposed + 0 │ │ │ │ -000000000008fcd0 0000002800000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_destroy_plan + 0 │ │ │ │ -000000000008fcd8 0000011900000015 R_PPC64_JMP_SLOT 000000000003bfe0 nfft_adjoint + 0 │ │ │ │ -000000000008fce0 000000da00000015 R_PPC64_JMP_SLOT 000000000004e7c0 nfft_drand48 + 0 │ │ │ │ -000000000008fce8 000000a300000015 R_PPC64_JMP_SLOT 00000000000097c0 fpt_trafo + 0 │ │ │ │ -000000000008fcf0 0000002900000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_with_nthreads + 0 │ │ │ │ -000000000008fcf8 0000002a00000015 R_PPC64_JMP_SLOT 0000000000000000 log2@GLIBC_2.29 + 0 │ │ │ │ -000000000008fd00 0000007200000015 R_PPC64_JMP_SLOT 0000000000057d60 nfct_trafo_direct + 0 │ │ │ │ -000000000008fd08 0000002b00000015 R_PPC64_JMP_SLOT 0000000000000000 powl@GLIBC_2.17 + 0 │ │ │ │ -000000000008fd10 0000010100000015 R_PPC64_JMP_SLOT 0000000000050220 nfft_upd_axpy_double + 0 │ │ │ │ -000000000008fd18 0000005600000015 R_PPC64_JMP_SLOT 0000000000065ac0 nnfft_precompute_psi + 0 │ │ │ │ -000000000008fd20 0000002c00000015 R_PPC64_JMP_SLOT 0000000000000000 puts@GLIBC_2.17 + 0 │ │ │ │ -000000000008fd28 0000002d00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_free + 0 │ │ │ │ -000000000008fd30 000000eb00000015 R_PPC64_JMP_SLOT 000000000004e250 nfft_malloc + 0 │ │ │ │ -000000000008fd38 0000002e00000015 R_PPC64_JMP_SLOT 0000000000000000 fwrite@GLIBC_2.17 + 0 │ │ │ │ -000000000008fd40 000000b200000015 R_PPC64_JMP_SLOT 00000000000660e0 nnfft_precompute_full_psi + 0 │ │ │ │ -000000000008fd48 0000009400000015 R_PPC64_JMP_SLOT 000000000004fca0 nfft_cp_complex + 0 │ │ │ │ -000000000008fd50 0000002f00000015 R_PPC64_JMP_SLOT 0000000000000000 ceil@GLIBC_2.17 + 0 │ │ │ │ -000000000008fd58 0000008d00000015 R_PPC64_JMP_SLOT 000000000004f630 nfft_dot_complex + 0 │ │ │ │ -000000000008fd60 000000e200000015 R_PPC64_JMP_SLOT 00000000000531e0 nfct_adjoint + 0 │ │ │ │ -000000000008fd68 000000ce00000015 R_PPC64_JMP_SLOT 000000000000ddf0 fpt_finalize + 0 │ │ │ │ -000000000008fd70 0000003000000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_execute_r2r + 0 │ │ │ │ -000000000008fd78 0000005e00000015 R_PPC64_JMP_SLOT 00000000000588f0 nfct_precompute_fg_psi + 0 │ │ │ │ -000000000008fd80 000000d000000015 R_PPC64_JMP_SLOT 0000000000048f50 SO3_alpha + 0 │ │ │ │ -000000000008fd88 000000c700000015 R_PPC64_JMP_SLOT 00000000000413e0 nfsft_init_guru + 0 │ │ │ │ -000000000008fd90 0000004600000015 R_PPC64_JMP_SLOT 0000000000036640 nfft_adjoint_direct + 0 │ │ │ │ -000000000008fd98 0000003100000015 R_PPC64_JMP_SLOT 0000000000000000 drand48@GLIBC_2.17 + 0 │ │ │ │ -000000000008fda0 0000009300000015 R_PPC64_JMP_SLOT 0000000000041da0 nfsft_trafo_direct + 0 │ │ │ │ -000000000008fda8 0000003200000015 R_PPC64_JMP_SLOT 0000000000000000 pow@GLIBC_2.29 + 0 │ │ │ │ -000000000008fdb0 0000010600000015 R_PPC64_JMP_SLOT 000000000004a5d0 nfft_assertion_failed + 0 │ │ │ │ -000000000008fdb8 0000003300000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_end_nowait@GOMP_1.0 + 0 │ │ │ │ -000000000008fdc0 000000f100000015 R_PPC64_JMP_SLOT 0000000000058b90 nfct_precompute_psi + 0 │ │ │ │ -000000000008fdc8 000000ee00000015 R_PPC64_JMP_SLOT 000000000003cca0 nfft_precompute_one_psi + 0 │ │ │ │ -000000000008fdd0 000000c500000015 R_PPC64_JMP_SLOT 000000000004e180 nfft_free + 0 │ │ │ │ -000000000008fdd8 0000003400000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_max_threads@OMP_1.0 + 0 │ │ │ │ -000000000008fde0 0000003500000015 R_PPC64_JMP_SLOT 0000000000000000 memset@GLIBC_2.17 + 0 │ │ │ │ -000000000008fde8 000000c400000015 R_PPC64_JMP_SLOT 0000000000036570 nfft_trafo_direct + 0 │ │ │ │ -000000000008fdf0 000000f800000015 R_PPC64_JMP_SLOT 0000000000050770 nfft_upd_xpawy_double + 0 │ │ │ │ -000000000008fdf8 0000003600000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_malloc + 0 │ │ │ │ +000000000008fa60 0000003700000015 R_PPC64_JMP_SLOT 0000000000039650 nfft_trafo_3d + 0 │ │ │ │ +000000000008fa68 0000011500000015 R_PPC64_JMP_SLOT 000000000004f790 nfft_upd_xpay_complex + 0 │ │ │ │ +000000000008fa70 0000005000000015 R_PPC64_JMP_SLOT 00000000000480c0 nfsoft_init_advanced + 0 │ │ │ │ +000000000008fa78 000000f200000015 R_PPC64_JMP_SLOT 000000000003d950 nfft_finalize + 0 │ │ │ │ +000000000008fa80 000000c100000015 R_PPC64_JMP_SLOT 0000000000057cd0 nfct_precompute_lin_psi + 0 │ │ │ │ +000000000008fa88 000000e900000015 R_PPC64_JMP_SLOT 000000000003e880 gamma_al_all + 0 │ │ │ │ +000000000008fa90 0000003d00000015 R_PPC64_JMP_SLOT 000000000004f480 nfft_cp_w_double + 0 │ │ │ │ +000000000008fa98 000000db00000015 R_PPC64_JMP_SLOT 00000000000486d0 SO3_gamma + 0 │ │ │ │ +000000000008faa0 0000011700000015 R_PPC64_JMP_SLOT 0000000000058ab0 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 0000000000036ee0 nfft_adjoint_1d + 0 │ │ │ │ +000000000008fab8 0000008100000015 R_PPC64_JMP_SLOT 000000000006bc80 solver_init_advanced_complex + 0 │ │ │ │ +000000000008fac0 0000004400000015 R_PPC64_JMP_SLOT 000000000003c980 nfft_precompute_full_psi + 0 │ │ │ │ +000000000008fac8 0000004c00000015 R_PPC64_JMP_SLOT 000000000000b700 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 0000000000058420 nfct_precompute_full_psi + 0 │ │ │ │ +000000000008fae8 000000a600000015 R_PPC64_JMP_SLOT 000000000004d780 nfft_die + 0 │ │ │ │ +000000000008faf0 0000006e00000015 R_PPC64_JMP_SLOT 000000000005ffd0 nfst_precompute_full_psi + 0 │ │ │ │ +000000000008faf8 0000000600000015 R_PPC64_JMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ │ +000000000008fb00 0000006700000015 R_PPC64_JMP_SLOT 000000000005f880 nfst_precompute_lin_psi + 0 │ │ │ │ +000000000008fb08 000000de00000015 R_PPC64_JMP_SLOT 000000000004ec90 nfft_dot_w_complex + 0 │ │ │ │ +000000000008fb10 0000000700000015 R_PPC64_JMP_SLOT 0000000000000000 srand48@GLIBC_2.17 + 0 │ │ │ │ +000000000008fb18 000000a900000015 R_PPC64_JMP_SLOT 000000000003cdd0 nfft_init + 0 │ │ │ │ +000000000008fb20 000000d600000015 R_PPC64_JMP_SLOT 0000000000036370 nfft_trafo_1d + 0 │ │ │ │ +000000000008fb28 0000005800000015 R_PPC64_JMP_SLOT 000000000003e060 beta_al_row + 0 │ │ │ │ +000000000008fb30 0000007e00000015 R_PPC64_JMP_SLOT 000000000004eb60 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 000000000003c360 nfft_precompute_fg_psi + 0 │ │ │ │ +000000000008fb60 0000005f00000015 R_PPC64_JMP_SLOT 0000000000048970 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 0000001000000015 R_PPC64_JMP_SLOT 0000000000000000 __printf_chk@GLIBC_2.17 + 0 │ │ │ │ +000000000008fb88 0000006800000015 R_PPC64_JMP_SLOT 0000000000042390 nfsft_adjoint_direct + 0 │ │ │ │ +000000000008fb90 0000001100000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_r2r + 0 │ │ │ │ +000000000008fb98 0000008b00000015 R_PPC64_JMP_SLOT 0000000000049a80 nfft_bessel_i0 + 0 │ │ │ │ +000000000008fba0 0000001200000015 R_PPC64_JMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ +000000000008fba8 0000001300000015 R_PPC64_JMP_SLOT 0000000000000000 sinh@GLIBC_2.17 + 0 │ │ │ │ +000000000008fbb0 0000001400000015 R_PPC64_JMP_SLOT 0000000000000000 sincos@GLIBC_2.17 + 0 │ │ │ │ +000000000008fbb8 000000fe00000015 R_PPC64_JMP_SLOT 000000000004dd60 nfft_vrand_shifted_unit_double + 0 │ │ │ │ +000000000008fbc0 000000c800000015 R_PPC64_JMP_SLOT 000000000003e730 beta_al_all + 0 │ │ │ │ +000000000008fbc8 000000a000000015 R_PPC64_JMP_SLOT 000000000004ed60 nfft_dot_w_double + 0 │ │ │ │ +000000000008fbd0 0000001600000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_thread_num@OMP_1.0 + 0 │ │ │ │ +000000000008fbd8 0000001900000015 R_PPC64_JMP_SLOT 0000000000000000 abort@GLIBC_2.17 + 0 │ │ │ │ +000000000008fbe0 0000008c00000015 R_PPC64_JMP_SLOT 00000000000388a0 nfft_adjoint_2d + 0 │ │ │ │ +000000000008fbe8 000000d300000015 R_PPC64_JMP_SLOT 000000000004fb30 nfft_upd_xpawy_complex + 0 │ │ │ │ +000000000008fbf0 0000005d00000015 R_PPC64_JMP_SLOT 000000000003e2a0 alpha_al_all + 0 │ │ │ │ +000000000008fbf8 0000004700000015 R_PPC64_JMP_SLOT 000000000003c670 nfft_precompute_psi + 0 │ │ │ │ +000000000008fc00 000000b900000015 R_PPC64_JMP_SLOT 0000000000007210 fpt_precompute_1 + 0 │ │ │ │ +000000000008fc08 0000005500000015 R_PPC64_JMP_SLOT 0000000000047c90 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 00000000000653e0 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 000000000004c6e0 nfft_log2i + 0 │ │ │ │ +000000000008fc40 000000d700000015 R_PPC64_JMP_SLOT 000000000004f5e0 nfft_upd_axpy_complex + 0 │ │ │ │ +000000000008fc48 0000007400000015 R_PPC64_JMP_SLOT 000000000004c8a0 nfft_next_power_of_2_exp_int + 0 │ │ │ │ +000000000008fc50 0000001e00000015 R_PPC64_JMP_SLOT 0000000000000000 __fprintf_chk@GLIBC_2.17 + 0 │ │ │ │ +000000000008fc58 0000010000000015 R_PPC64_JMP_SLOT 00000000000506c0 nfft_m2K + 0 │ │ │ │ +000000000008fc60 0000006400000015 R_PPC64_JMP_SLOT 0000000000006c80 fpt_init + 0 │ │ │ │ +000000000008fc68 000000e800000015 R_PPC64_JMP_SLOT 000000000004c6c0 nfft_exp2i + 0 │ │ │ │ +000000000008fc70 0000009a00000015 R_PPC64_JMP_SLOT 0000000000008880 fpt_trafo_direct + 0 │ │ │ │ +000000000008fc78 0000006500000015 R_PPC64_JMP_SLOT 000000000004c760 nfft_next_power_of_2 + 0 │ │ │ │ +000000000008fc80 0000008700000015 R_PPC64_JMP_SLOT 0000000000066a90 nnfft_init + 0 │ │ │ │ +000000000008fc88 0000009900000015 R_PPC64_JMP_SLOT 000000000004e390 nfft_sort_node_indices_radix_lsdf + 0 │ │ │ │ +000000000008fc90 0000003b00000015 R_PPC64_JMP_SLOT 0000000000058b80 nfct_init + 0 │ │ │ │ +000000000008fc98 000000ab00000015 R_PPC64_JMP_SLOT 00000000000651a0 nnfft_precompute_phi_hut + 0 │ │ │ │ +000000000008fca0 000000c200000015 R_PPC64_JMP_SLOT 000000000003a430 nfft_trafo + 0 │ │ │ │ +000000000008fca8 0000001f00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_single_start@GOMP_1.0 + 0 │ │ │ │ +000000000008fcb0 000000d800000015 R_PPC64_JMP_SLOT 000000000003dbc0 alpha_al_row + 0 │ │ │ │ +000000000008fcb8 000000ba00000015 R_PPC64_JMP_SLOT 00000000000488d0 SO3_beta_row + 0 │ │ │ │ +000000000008fcc0 0000005900000015 R_PPC64_JMP_SLOT 0000000000058dd0 nfct_init_guru + 0 │ │ │ │ +000000000008fcc8 0000008000000015 R_PPC64_JMP_SLOT 000000000005fd20 nfst_precompute_psi + 0 │ │ │ │ +000000000008fcd0 0000002000000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_parallel@GOMP_4.0 + 0 │ │ │ │ +000000000008fcd8 000000bf00000015 R_PPC64_JMP_SLOT 000000000004f170 nfft_cp_double + 0 │ │ │ │ +000000000008fce0 0000007600000015 R_PPC64_JMP_SLOT 000000000003e170 gamma_al_row + 0 │ │ │ │ +000000000008fce8 0000002100000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_many_r2r + 0 │ │ │ │ +000000000008fcf0 0000009f00000015 R_PPC64_JMP_SLOT 000000000004f820 nfft_upd_xpay_double + 0 │ │ │ │ +000000000008fcf8 000000ad00000015 R_PPC64_JMP_SLOT 000000000004e910 nfft_get_num_threads + 0 │ │ │ │ +000000000008fd00 000000bd00000015 R_PPC64_JMP_SLOT 0000000000048830 SO3_alpha_row + 0 │ │ │ │ +000000000008fd08 0000004300000015 R_PPC64_JMP_SLOT 0000000000059380 nfct_finalize + 0 │ │ │ │ +000000000008fd10 0000002200000015 R_PPC64_JMP_SLOT 0000000000000000 log1p@GLIBC_2.17 + 0 │ │ │ │ +000000000008fd18 0000010c00000015 R_PPC64_JMP_SLOT 000000000003d030 nfft_init_guru + 0 │ │ │ │ +000000000008fd20 0000006c00000015 R_PPC64_JMP_SLOT 000000000004c9c0 nfft_lambda + 0 │ │ │ │ +000000000008fd28 000000be00000015 R_PPC64_JMP_SLOT 0000000000007540 fpt_precompute_2 + 0 │ │ │ │ +000000000008fd30 0000011800000015 R_PPC64_JMP_SLOT 0000000000054cc0 nfct_trafo + 0 │ │ │ │ +000000000008fd38 0000007000000015 R_PPC64_JMP_SLOT 0000000000057860 nfct_adjoint_direct + 0 │ │ │ │ +000000000008fd40 000000ae00000015 R_PPC64_JMP_SLOT 000000000003b030 nfft_adjoint_3d + 0 │ │ │ │ +000000000008fd48 000000fd00000015 R_PPC64_JMP_SLOT 0000000000037bf0 nfft_trafo_2d + 0 │ │ │ │ +000000000008fd50 0000008f00000015 R_PPC64_JMP_SLOT 000000000003c140 nfft_precompute_lin_psi + 0 │ │ │ │ +000000000008fd58 0000002300000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_dft + 0 │ │ │ │ +000000000008fd60 0000008300000015 R_PPC64_JMP_SLOT 000000000004f3c0 nfft_cp_w_complex + 0 │ │ │ │ +000000000008fd68 0000007900000015 R_PPC64_JMP_SLOT 000000000004dce0 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 00000000000413f0 nfsft_init_advanced + 0 │ │ │ │ +000000000008fd80 000000a200000015 R_PPC64_JMP_SLOT 000000000005faa0 nfst_precompute_fg_psi + 0 │ │ │ │ +000000000008fd88 0000002500000015 R_PPC64_JMP_SLOT 0000000000000000 sin@GLIBC_2.17 + 0 │ │ │ │ +000000000008fd90 0000005300000015 R_PPC64_JMP_SLOT 000000000006c8c0 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 00000000000607a0 nfst_init + 0 │ │ │ │ +000000000008fda8 0000010f00000015 R_PPC64_JMP_SLOT 000000000004cf80 nfft_lambda2 + 0 │ │ │ │ +000000000008fdb0 0000005400000015 R_PPC64_JMP_SLOT 00000000000485a0 SO3_beta + 0 │ │ │ │ +000000000008fdb8 0000002700000015 R_PPC64_JMP_SLOT 0000000000000000 sincosl@GLIBC_2.17 + 0 │ │ │ │ +000000000008fdc0 0000011400000015 R_PPC64_JMP_SLOT 00000000000480a0 nfsoft_init_guru + 0 │ │ │ │ +000000000008fdc8 000000e100000015 R_PPC64_JMP_SLOT 000000000000bdf0 fpt_transposed + 0 │ │ │ │ +000000000008fdd0 0000002800000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_destroy_plan + 0 │ │ │ │ +000000000008fdd8 0000011900000015 R_PPC64_JMP_SLOT 000000000003bfc0 nfft_adjoint + 0 │ │ │ │ +000000000008fde0 000000da00000015 R_PPC64_JMP_SLOT 000000000004dcc0 nfft_drand48 + 0 │ │ │ │ +000000000008fde8 000000a300000015 R_PPC64_JMP_SLOT 00000000000094a0 fpt_trafo + 0 │ │ │ │ +000000000008fdf0 0000002900000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_with_nthreads + 0 │ │ │ │ +000000000008fdf8 0000002a00000015 R_PPC64_JMP_SLOT 0000000000000000 log2@GLIBC_2.29 + 0 │ │ │ │ +000000000008fe00 0000007200000015 R_PPC64_JMP_SLOT 00000000000573e0 nfct_trafo_direct + 0 │ │ │ │ +000000000008fe08 0000002b00000015 R_PPC64_JMP_SLOT 0000000000000000 powl@GLIBC_2.17 + 0 │ │ │ │ +000000000008fe10 0000010100000015 R_PPC64_JMP_SLOT 000000000004f670 nfft_upd_axpy_double + 0 │ │ │ │ +000000000008fe18 0000005600000015 R_PPC64_JMP_SLOT 0000000000065620 nnfft_precompute_psi + 0 │ │ │ │ +000000000008fe20 0000002c00000015 R_PPC64_JMP_SLOT 0000000000000000 puts@GLIBC_2.17 + 0 │ │ │ │ +000000000008fe28 0000002d00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_free + 0 │ │ │ │ +000000000008fe30 000000eb00000015 R_PPC64_JMP_SLOT 000000000004d7c0 nfft_malloc + 0 │ │ │ │ +000000000008fe38 0000002e00000015 R_PPC64_JMP_SLOT 0000000000000000 fwrite@GLIBC_2.17 + 0 │ │ │ │ +000000000008fe40 000000b200000015 R_PPC64_JMP_SLOT 0000000000065c10 nnfft_precompute_full_psi + 0 │ │ │ │ +000000000008fe48 0000009400000015 R_PPC64_JMP_SLOT 000000000004f0c0 nfft_cp_complex + 0 │ │ │ │ +000000000008fe50 0000002f00000015 R_PPC64_JMP_SLOT 0000000000000000 ceil@GLIBC_2.17 + 0 │ │ │ │ +000000000008fe58 0000008d00000015 R_PPC64_JMP_SLOT 000000000004ea50 nfft_dot_complex + 0 │ │ │ │ +000000000008fe60 000000e200000015 R_PPC64_JMP_SLOT 0000000000052570 nfct_adjoint + 0 │ │ │ │ +000000000008fe68 000000ce00000015 R_PPC64_JMP_SLOT 000000000000d7c0 fpt_finalize + 0 │ │ │ │ +000000000008fe70 0000003000000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_execute_r2r + 0 │ │ │ │ +000000000008fe78 0000005e00000015 R_PPC64_JMP_SLOT 0000000000057ef0 nfct_precompute_fg_psi + 0 │ │ │ │ +000000000008fe80 000000d000000015 R_PPC64_JMP_SLOT 0000000000048440 SO3_alpha + 0 │ │ │ │ +000000000008fe88 000000c700000015 R_PPC64_JMP_SLOT 0000000000040fb0 nfsft_init_guru + 0 │ │ │ │ +000000000008fe90 0000004600000015 R_PPC64_JMP_SLOT 00000000000362b0 nfft_adjoint_direct + 0 │ │ │ │ +000000000008fe98 0000003100000015 R_PPC64_JMP_SLOT 0000000000000000 drand48@GLIBC_2.17 + 0 │ │ │ │ +000000000008fea0 0000009300000015 R_PPC64_JMP_SLOT 0000000000041870 nfsft_trafo_direct + 0 │ │ │ │ +000000000008fea8 0000003200000015 R_PPC64_JMP_SLOT 0000000000000000 pow@GLIBC_2.29 + 0 │ │ │ │ +000000000008feb0 0000010600000015 R_PPC64_JMP_SLOT 0000000000049a00 nfft_assertion_failed + 0 │ │ │ │ +000000000008feb8 0000003300000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_end_nowait@GOMP_1.0 + 0 │ │ │ │ +000000000008fec0 000000f100000015 R_PPC64_JMP_SLOT 0000000000058170 nfct_precompute_psi + 0 │ │ │ │ +000000000008fec8 000000ee00000015 R_PPC64_JMP_SLOT 000000000003cd00 nfft_precompute_one_psi + 0 │ │ │ │ +000000000008fed0 000000c500000015 R_PPC64_JMP_SLOT 000000000004d740 nfft_free + 0 │ │ │ │ +000000000008fed8 0000003400000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_max_threads@OMP_1.0 + 0 │ │ │ │ +000000000008fee0 0000003500000015 R_PPC64_JMP_SLOT 0000000000000000 memset@GLIBC_2.17 + 0 │ │ │ │ +000000000008fee8 000000c400000015 R_PPC64_JMP_SLOT 00000000000361f0 nfft_trafo_direct + 0 │ │ │ │ +000000000008fef0 000000f800000015 R_PPC64_JMP_SLOT 000000000004fbc0 nfft_upd_xpawy_double + 0 │ │ │ │ +000000000008fef8 0000003600000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_malloc + 0 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,35 +1,35 @@ │ │ │ │ │ │ │ │ -Dynamic section at offset 0x7f700 contains 33 entries: │ │ │ │ +Dynamic section at offset 0x7f800 contains 33 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libfftw3_threads.so.3] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libfftw3.so.3] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libgomp.so.1] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x000000000000000e (SONAME) Library soname: [libnfctjulia.so] │ │ │ │ - 0x000000000000000c (INIT) 0x4aa0 │ │ │ │ - 0x000000000000000d (FINI) 0x6e784 │ │ │ │ - 0x0000000000000019 (INIT_ARRAY) 0x8f6f0 │ │ │ │ + 0x000000000000000c (INIT) 0x4a40 │ │ │ │ + 0x000000000000000d (FINI) 0x6daf4 │ │ │ │ + 0x0000000000000019 (INIT_ARRAY) 0x8f7f0 │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ - 0x000000000000001a (FINI_ARRAY) 0x8f6f8 │ │ │ │ + 0x000000000000001a (FINI_ARRAY) 0x8f7f8 │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x1f0 │ │ │ │ 0x0000000000000005 (STRTAB) 0x2448 │ │ │ │ 0x0000000000000006 (SYMTAB) 0x9a8 │ │ │ │ 0x000000000000000a (STRSZ) 4592 (bytes) │ │ │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ │ │ - 0x0000000000000003 (PLTGOT) 0x8f950 │ │ │ │ + 0x0000000000000003 (PLTGOT) 0x8fa50 │ │ │ │ 0x0000000000000002 (PLTRELSZ) 3552 (bytes) │ │ │ │ 0x0000000000000014 (PLTREL) RELA │ │ │ │ - 0x0000000000000017 (JMPREL) 0x3ca0 │ │ │ │ - 0x0000000070000000 (PPC64_GLINK) 0x6e514 │ │ │ │ - 0x0000000070000003 (PPC64_OPT) 0x0 │ │ │ │ + 0x0000000000000017 (JMPREL) 0x3c28 │ │ │ │ + 0x0000000070000000 (PPC64_GLINK) 0x6d884 │ │ │ │ + 0x0000000070000003 (PPC64_OPT) 0x2 │ │ │ │ 0x0000000000000007 (RELA) 0x3910 │ │ │ │ - 0x0000000000000008 (RELASZ) 912 (bytes) │ │ │ │ + 0x0000000000000008 (RELASZ) 792 (bytes) │ │ │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ │ │ 0x000000000000001e (FLAGS) BIND_NOW │ │ │ │ 0x000000006ffffffb (FLAGS_1) Flags: NOW │ │ │ │ 0x000000006ffffffe (VERNEED) 0x3870 │ │ │ │ 0x000000006fffffff (VERNEEDNUM) 3 │ │ │ │ 0x000000006ffffff0 (VERSYM) 0x3638 │ │ │ │ 0x000000006ffffff9 (RELACOUNT) 7 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c15255546a9e5c7e3b2f6005c6c60b97482838cc │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: badbce67d957c632fa0e8e87e5f0e4494b6e313d │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,1395 +1,1392 @@ │ │ │ │ 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: 0xb98 (offset: 0x6fda4) │ │ │ │ + Start of frame section: 0xb98 (offset: 0x6eea4) │ │ │ │ Entries in search table: 0x172 │ │ │ │ - 0xfffffffffff96c88 (offset: 0x5e90) -> 0xbc8 fde=[ 2c] │ │ │ │ - 0xfffffffffff96cc8 (offset: 0x5ed0) -> 0xbe8 fde=[ 4c] │ │ │ │ - 0xfffffffffff96d08 (offset: 0x5f10) -> 0xc08 fde=[ 6c] │ │ │ │ - 0xfffffffffff96e38 (offset: 0x6040) -> 0xc34 fde=[ 98] │ │ │ │ - 0xfffffffffff96ef8 (offset: 0x6100) -> 0xc48 fde=[ ac] │ │ │ │ - 0xfffffffffff96fb8 (offset: 0x61c0) -> 0xc5c fde=[ c0] │ │ │ │ - 0xfffffffffff97008 (offset: 0x6210) -> 0xc80 fde=[ e4] │ │ │ │ - 0xfffffffffff97058 (offset: 0x6260) -> 0xca4 fde=[ 108] │ │ │ │ - 0xfffffffffff970a8 (offset: 0x62b0) -> 0xcc8 fde=[ 12c] │ │ │ │ - 0xfffffffffff970f8 (offset: 0x6300) -> 0xcec fde=[ 150] │ │ │ │ - 0xfffffffffff97148 (offset: 0x6350) -> 0xd10 fde=[ 174] │ │ │ │ - 0xfffffffffff974d8 (offset: 0x66e0) -> 0xda8 fde=[ 20c] │ │ │ │ - 0xfffffffffff97908 (offset: 0x6b10) -> 0xe90 fde=[ 2f4] │ │ │ │ - 0xfffffffffff97bb8 (offset: 0x6dc0) -> 0xec4 fde=[ 328] │ │ │ │ - 0xfffffffffff981c8 (offset: 0x73d0) -> 0xf20 fde=[ 384] │ │ │ │ - 0xfffffffffff98548 (offset: 0x7750) -> 0xfb8 fde=[ 41c] │ │ │ │ - 0xfffffffffff99858 (offset: 0x8a60) -> 0x10f8 fde=[ 55c] │ │ │ │ - 0xfffffffffff99918 (offset: 0x8b20) -> 0x1130 fde=[ 594] │ │ │ │ - 0xfffffffffff9a5b8 (offset: 0x97c0) -> 0x1328 fde=[ 78c] │ │ │ │ - 0xfffffffffff9c998 (offset: 0xbba0) -> 0x154c fde=[ 9b0] │ │ │ │ - 0xfffffffffff9d0e8 (offset: 0xc2f0) -> 0x163c fde=[ aa0] │ │ │ │ - 0xfffffffffff9ebe8 (offset: 0xddf0) -> 0x1844 fde=[ ca8] │ │ │ │ - 0xfffffffffff9f088 (offset: 0xe290) -> 0x18d8 fde=[ d3c] │ │ │ │ - 0xfffffffffff9f1a8 (offset: 0xe3b0) -> 0x1908 fde=[ d6c] │ │ │ │ - 0xfffffffffff9f308 (offset: 0xe510) -> 0x1944 fde=[ da8] │ │ │ │ - 0xfffffffffff9f4d8 (offset: 0xe6e0) -> 0x199c fde=[ e00] │ │ │ │ - 0xfffffffffff9f628 (offset: 0xe830) -> 0x19cc fde=[ e30] │ │ │ │ - 0xfffffffffff9f798 (offset: 0xe9a0) -> 0x1a0c fde=[ e70] │ │ │ │ - 0xfffffffffff9f978 (offset: 0xeb80) -> 0x1a68 fde=[ ecc] │ │ │ │ - 0xfffffffffff9fd48 (offset: 0xef50) -> 0x1abc fde=[ f20] │ │ │ │ - 0xfffffffffff9ffb8 (offset: 0xf1c0) -> 0x1b00 fde=[ f64] │ │ │ │ - 0xfffffffffffa00d8 (offset: 0xf2e0) -> 0x1b30 fde=[ f94] │ │ │ │ - 0xfffffffffffa0448 (offset: 0xf650) -> 0x1bfc fde=[ 1060] │ │ │ │ - 0xfffffffffffa0908 (offset: 0xfb10) -> 0x1c9c fde=[ 1100] │ │ │ │ - 0xfffffffffffa0a58 (offset: 0xfc60) -> 0x1ccc fde=[ 1130] │ │ │ │ - 0xfffffffffffa0dc8 (offset: 0xffd0) -> 0x1d98 fde=[ 11fc] │ │ │ │ - 0xfffffffffffa1268 (offset: 0x10470) -> 0x1e38 fde=[ 129c] │ │ │ │ - 0xfffffffffffa1388 (offset: 0x10590) -> 0x1e68 fde=[ 12cc] │ │ │ │ - 0xfffffffffffa1cc8 (offset: 0x10ed0) -> 0x1f34 fde=[ 1398] │ │ │ │ - 0xfffffffffffa24d8 (offset: 0x116e0) -> 0x1ff4 fde=[ 1458] │ │ │ │ - 0xfffffffffffa2628 (offset: 0x11830) -> 0x2024 fde=[ 1488] │ │ │ │ - 0xfffffffffffa2f68 (offset: 0x12170) -> 0x20f0 fde=[ 1554] │ │ │ │ - 0xfffffffffffa37a8 (offset: 0x129b0) -> 0x21b0 fde=[ 1614] │ │ │ │ - 0xfffffffffffa3a18 (offset: 0x12c20) -> 0x21fc fde=[ 1660] │ │ │ │ - 0xfffffffffffa3d18 (offset: 0x12f20) -> 0x225c fde=[ 16c0] │ │ │ │ - 0xfffffffffffa3e68 (offset: 0x13070) -> 0x2290 fde=[ 16f4] │ │ │ │ - 0xfffffffffffa40d8 (offset: 0x132e0) -> 0x22dc fde=[ 1740] │ │ │ │ - 0xfffffffffffa43d8 (offset: 0x135e0) -> 0x233c fde=[ 17a0] │ │ │ │ - 0xfffffffffffa4dc8 (offset: 0x13fd0) -> 0x2384 fde=[ 17e8] │ │ │ │ - 0xfffffffffffa4fc8 (offset: 0x141d0) -> 0x2404 fde=[ 1868] │ │ │ │ - 0xfffffffffffa53a8 (offset: 0x145b0) -> 0x2484 fde=[ 18e8] │ │ │ │ - 0xfffffffffffa5588 (offset: 0x14790) -> 0x24f4 fde=[ 1958] │ │ │ │ - 0xfffffffffffa5918 (offset: 0x14b20) -> 0x256c fde=[ 19d0] │ │ │ │ - 0xfffffffffffa5c48 (offset: 0x14e50) -> 0x25c0 fde=[ 1a24] │ │ │ │ - 0xfffffffffffa5f78 (offset: 0x15180) -> 0x2614 fde=[ 1a78] │ │ │ │ - 0xfffffffffffa6298 (offset: 0x154a0) -> 0x2664 fde=[ 1ac8] │ │ │ │ - 0xfffffffffffa68b8 (offset: 0x15ac0) -> 0x26dc fde=[ 1b40] │ │ │ │ - 0xfffffffffffa6a18 (offset: 0x15c20) -> 0x2704 fde=[ 1b68] │ │ │ │ - 0xfffffffffffa6b68 (offset: 0x15d70) -> 0x2748 fde=[ 1bac] │ │ │ │ - 0xfffffffffffa6db8 (offset: 0x15fc0) -> 0x279c fde=[ 1c00] │ │ │ │ - 0xfffffffffffa7048 (offset: 0x16250) -> 0x27bc fde=[ 1c20] │ │ │ │ - 0xfffffffffffa7248 (offset: 0x16450) -> 0x27d0 fde=[ 1c34] │ │ │ │ - 0xfffffffffffa7488 (offset: 0x16690) -> 0x2824 fde=[ 1c88] │ │ │ │ - 0xfffffffffffa76c8 (offset: 0x168d0) -> 0x2854 fde=[ 1cb8] │ │ │ │ - 0xfffffffffffa7848 (offset: 0x16a50) -> 0x289c fde=[ 1d00] │ │ │ │ - 0xfffffffffffa7b78 (offset: 0x16d80) -> 0x28fc fde=[ 1d60] │ │ │ │ - 0xfffffffffffa85a8 (offset: 0x177b0) -> 0x296c fde=[ 1dd0] │ │ │ │ - 0xfffffffffffa8ed8 (offset: 0x180e0) -> 0x29d4 fde=[ 1e38] │ │ │ │ - 0xfffffffffffa9918 (offset: 0x18b20) -> 0x2a5c fde=[ 1ec0] │ │ │ │ - 0xfffffffffffaa3d8 (offset: 0x195e0) -> 0x2acc fde=[ 1f30] │ │ │ │ - 0xfffffffffffaaf68 (offset: 0x1a170) -> 0x2b54 fde=[ 1fb8] │ │ │ │ - 0xfffffffffffab298 (offset: 0x1a4a0) -> 0x2b94 fde=[ 1ff8] │ │ │ │ - 0xfffffffffffab448 (offset: 0x1a650) -> 0x2be4 fde=[ 2048] │ │ │ │ - 0xfffffffffffab858 (offset: 0x1aa60) -> 0x2c4c fde=[ 20b0] │ │ │ │ - 0xfffffffffffac3e8 (offset: 0x1b5f0) -> 0x2cb0 fde=[ 2114] │ │ │ │ - 0xfffffffffffacfa8 (offset: 0x1c1b0) -> 0x2d34 fde=[ 2198] │ │ │ │ - 0xfffffffffffada38 (offset: 0x1cc40) -> 0x2da0 fde=[ 2204] │ │ │ │ - 0xfffffffffffadd88 (offset: 0x1cf90) -> 0x2de8 fde=[ 224c] │ │ │ │ - 0xfffffffffffae978 (offset: 0x1db80) -> 0x2e50 fde=[ 22b4] │ │ │ │ - 0xfffffffffffaf658 (offset: 0x1e860) -> 0x2ecc fde=[ 2330] │ │ │ │ - 0xfffffffffffafb58 (offset: 0x1ed60) -> 0x2f2c fde=[ 2390] │ │ │ │ - 0xfffffffffffafe38 (offset: 0x1f040) -> 0x2f8c fde=[ 23f0] │ │ │ │ - 0xfffffffffffb0108 (offset: 0x1f310) -> 0x2fec fde=[ 2450] │ │ │ │ - 0xfffffffffffb0398 (offset: 0x1f5a0) -> 0x30a8 fde=[ 250c] │ │ │ │ - 0xfffffffffffb0608 (offset: 0x1f810) -> 0x313c fde=[ 25a0] │ │ │ │ - 0xfffffffffffb0938 (offset: 0x1fb40) -> 0x31b4 fde=[ 2618] │ │ │ │ - 0xfffffffffffb0fc8 (offset: 0x201d0) -> 0x3218 fde=[ 267c] │ │ │ │ - 0xfffffffffffb12e8 (offset: 0x204f0) -> 0x3278 fde=[ 26dc] │ │ │ │ - 0xfffffffffffb1508 (offset: 0x20710) -> 0x32f0 fde=[ 2754] │ │ │ │ - 0xfffffffffffb1858 (offset: 0x20a60) -> 0x3374 fde=[ 27d8] │ │ │ │ - 0xfffffffffffb1bd8 (offset: 0x20de0) -> 0x33e8 fde=[ 284c] │ │ │ │ - 0xfffffffffffb1f58 (offset: 0x21160) -> 0x3460 fde=[ 28c4] │ │ │ │ - 0xfffffffffffb2398 (offset: 0x215a0) -> 0x34d0 fde=[ 2934] │ │ │ │ - 0xfffffffffffb27e8 (offset: 0x219f0) -> 0x3548 fde=[ 29ac] │ │ │ │ - 0xfffffffffffb2ca8 (offset: 0x21eb0) -> 0x35cc fde=[ 2a30] │ │ │ │ - 0xfffffffffffb3168 (offset: 0x22370) -> 0x3650 fde=[ 2ab4] │ │ │ │ - 0xfffffffffffb36b8 (offset: 0x228c0) -> 0x36d4 fde=[ 2b38] │ │ │ │ - 0xfffffffffffb3c18 (offset: 0x22e20) -> 0x3760 fde=[ 2bc4] │ │ │ │ - 0xfffffffffffb41d8 (offset: 0x233e0) -> 0x37e4 fde=[ 2c48] │ │ │ │ - 0xfffffffffffb47e8 (offset: 0x239f0) -> 0x3878 fde=[ 2cdc] │ │ │ │ - 0xfffffffffffb4ed8 (offset: 0x240e0) -> 0x3914 fde=[ 2d78] │ │ │ │ - 0xfffffffffffb6528 (offset: 0x25730) -> 0x3a34 fde=[ 2e98] │ │ │ │ - 0xfffffffffffb6b38 (offset: 0x25d40) -> 0x3ac8 fde=[ 2f2c] │ │ │ │ - 0xfffffffffffb70c8 (offset: 0x262d0) -> 0x3b4c fde=[ 2fb0] │ │ │ │ - 0xfffffffffffb77a8 (offset: 0x269b0) -> 0x3bec fde=[ 3050] │ │ │ │ - 0xfffffffffffb7bb8 (offset: 0x26dc0) -> 0x3c54 fde=[ 30b8] │ │ │ │ - 0xfffffffffffb7e18 (offset: 0x27020) -> 0x3ce0 fde=[ 3144] │ │ │ │ - 0xfffffffffffb8188 (offset: 0x27390) -> 0x3d64 fde=[ 31c8] │ │ │ │ - 0xfffffffffffb8518 (offset: 0x27720) -> 0x3df0 fde=[ 3254] │ │ │ │ - 0xfffffffffffb88f8 (offset: 0x27b00) -> 0x3e74 fde=[ 32d8] │ │ │ │ - 0xfffffffffffb8db8 (offset: 0x27fc0) -> 0x3ecc fde=[ 3330] │ │ │ │ - 0xfffffffffffb9208 (offset: 0x28410) -> 0x3f78 fde=[ 33dc] │ │ │ │ - 0xfffffffffffb96d8 (offset: 0x288e0) -> 0x3fe4 fde=[ 3448] │ │ │ │ - 0xfffffffffffb9d18 (offset: 0x28f20) -> 0x4048 fde=[ 34ac] │ │ │ │ - 0xfffffffffffba2c8 (offset: 0x294d0) -> 0x40a8 fde=[ 350c] │ │ │ │ - 0xfffffffffffbaaa8 (offset: 0x29cb0) -> 0x410c fde=[ 3570] │ │ │ │ - 0xfffffffffffbb118 (offset: 0x2a320) -> 0x4194 fde=[ 35f8] │ │ │ │ - 0xfffffffffffbb808 (offset: 0x2aa10) -> 0x420c fde=[ 3670] │ │ │ │ - 0xfffffffffffbc058 (offset: 0x2b260) -> 0x4280 fde=[ 36e4] │ │ │ │ - 0xfffffffffffbc9c8 (offset: 0x2bbd0) -> 0x42fc fde=[ 3760] │ │ │ │ - 0xfffffffffffbd438 (offset: 0x2c640) -> 0x4384 fde=[ 37e8] │ │ │ │ - 0xfffffffffffbdf68 (offset: 0x2d170) -> 0x4404 fde=[ 3868] │ │ │ │ - 0xfffffffffffbeb78 (offset: 0x2dd80) -> 0x4490 fde=[ 38f4] │ │ │ │ - 0xfffffffffffbf938 (offset: 0x2eb40) -> 0x452c fde=[ 3990] │ │ │ │ - 0xfffffffffffc0e58 (offset: 0x30060) -> 0x4594 fde=[ 39f8] │ │ │ │ - 0xfffffffffffc21c8 (offset: 0x313d0) -> 0x45fc fde=[ 3a60] │ │ │ │ - 0xfffffffffffc3618 (offset: 0x32820) -> 0x4684 fde=[ 3ae8] │ │ │ │ - 0xfffffffffffc4c88 (offset: 0x33e90) -> 0x46ec fde=[ 3b50] │ │ │ │ - 0xfffffffffffc63b8 (offset: 0x355c0) -> 0x4764 fde=[ 3bc8] │ │ │ │ - 0xfffffffffffc7368 (offset: 0x36570) -> 0x47c4 fde=[ 3c28] │ │ │ │ - 0xfffffffffffc7438 (offset: 0x36640) -> 0x47f8 fde=[ 3c5c] │ │ │ │ - 0xfffffffffffc7508 (offset: 0x36710) -> 0x482c fde=[ 3c90] │ │ │ │ - 0xfffffffffffc7fd8 (offset: 0x371e0) -> 0x4884 fde=[ 3ce8] │ │ │ │ - 0xfffffffffffc8bf8 (offset: 0x37e00) -> 0x48e8 fde=[ 3d4c] │ │ │ │ - 0xfffffffffffc9828 (offset: 0x38a30) -> 0x4950 fde=[ 3db4] │ │ │ │ - 0xfffffffffffca598 (offset: 0x397a0) -> 0x49b8 fde=[ 3e1c] │ │ │ │ - 0xfffffffffffcb328 (offset: 0x3a530) -> 0x4a24 fde=[ 3e88] │ │ │ │ - 0xfffffffffffcbe88 (offset: 0x3b090) -> 0x4a80 fde=[ 3ee4] │ │ │ │ - 0xfffffffffffccdd8 (offset: 0x3bfe0) -> 0x4ae8 fde=[ 3f4c] │ │ │ │ - 0xfffffffffffccf68 (offset: 0x3c170) -> 0x4b18 fde=[ 3f7c] │ │ │ │ - 0xfffffffffffcd188 (offset: 0x3c390) -> 0x4be0 fde=[ 4044] │ │ │ │ - 0xfffffffffffcd468 (offset: 0x3c670) -> 0x4c20 fde=[ 4084] │ │ │ │ - 0xfffffffffffcd748 (offset: 0x3c950) -> 0x4c60 fde=[ 40c4] │ │ │ │ - 0xfffffffffffcda98 (offset: 0x3cca0) -> 0x4ca0 fde=[ 4104] │ │ │ │ - 0xfffffffffffcdb68 (offset: 0x3cd70) -> 0x4cd0 fde=[ 4134] │ │ │ │ - 0xfffffffffffcddc8 (offset: 0x3cfd0) -> 0x4d18 fde=[ 417c] │ │ │ │ - 0xfffffffffffce0e8 (offset: 0x3d2f0) -> 0x4d8c fde=[ 41f0] │ │ │ │ - 0xfffffffffffce408 (offset: 0x3d610) -> 0x4e04 fde=[ 4268] │ │ │ │ - 0xfffffffffffce458 (offset: 0x3d660) -> 0x4e24 fde=[ 4288] │ │ │ │ - 0xfffffffffffce4a8 (offset: 0x3d6b0) -> 0x4e44 fde=[ 42a8] │ │ │ │ - 0xfffffffffffce508 (offset: 0x3d710) -> 0x4e64 fde=[ 42c8] │ │ │ │ - 0xfffffffffffce688 (offset: 0x3d890) -> 0x4e78 fde=[ 42dc] │ │ │ │ - 0xfffffffffffce918 (offset: 0x3db20) -> 0x4eac fde=[ 4310] │ │ │ │ - 0xfffffffffffcee68 (offset: 0x3e070) -> 0x4ec0 fde=[ 4324] │ │ │ │ - 0xfffffffffffcefa8 (offset: 0x3e1b0) -> 0x4ed4 fde=[ 4338] │ │ │ │ - 0xfffffffffffcf0e8 (offset: 0x3e2f0) -> 0x4f04 fde=[ 4368] │ │ │ │ - 0xfffffffffffcf5a8 (offset: 0x3e7b0) -> 0x4f30 fde=[ 4394] │ │ │ │ - 0xfffffffffffcf728 (offset: 0x3e930) -> 0x4f54 fde=[ 43b8] │ │ │ │ - 0xfffffffffffcf888 (offset: 0x3ea90) -> 0x4f9c fde=[ 4400] │ │ │ │ - 0xfffffffffffcfa28 (offset: 0x3ec30) -> 0x4fb8 fde=[ 441c] │ │ │ │ - 0xfffffffffffcfc18 (offset: 0x3ee20) -> 0x4fe4 fde=[ 4448] │ │ │ │ - 0xfffffffffffcfc78 (offset: 0x3ee80) -> 0x5004 fde=[ 4468] │ │ │ │ - 0xfffffffffffcfee8 (offset: 0x3f0f0) -> 0x5040 fde=[ 44a4] │ │ │ │ - 0xfffffffffffd0218 (offset: 0x3f420) -> 0x508c fde=[ 44f0] │ │ │ │ - 0xfffffffffffd03d8 (offset: 0x3f5e0) -> 0x50bc fde=[ 4520] │ │ │ │ - 0xfffffffffffd0c58 (offset: 0x3fe60) -> 0x523c fde=[ 46a0] │ │ │ │ - 0xfffffffffffd0e18 (offset: 0x40020) -> 0x526c fde=[ 46d0] │ │ │ │ - 0xfffffffffffd0fd8 (offset: 0x401e0) -> 0x529c fde=[ 4700] │ │ │ │ - 0xfffffffffffd11b8 (offset: 0x403c0) -> 0x52e8 fde=[ 474c] │ │ │ │ - 0xfffffffffffd1398 (offset: 0x405a0) -> 0x5334 fde=[ 4798] │ │ │ │ - 0xfffffffffffd1558 (offset: 0x40760) -> 0x5364 fde=[ 47c8] │ │ │ │ - 0xfffffffffffd1738 (offset: 0x40940) -> 0x53b0 fde=[ 4814] │ │ │ │ - 0xfffffffffffd1918 (offset: 0x40b20) -> 0x53fc fde=[ 4860] │ │ │ │ - 0xfffffffffffd21d8 (offset: 0x413e0) -> 0x555c fde=[ 49c0] │ │ │ │ - 0xfffffffffffd2668 (offset: 0x41870) -> 0x55dc fde=[ 4a40] │ │ │ │ - 0xfffffffffffd26a8 (offset: 0x418b0) -> 0x55fc fde=[ 4a60] │ │ │ │ - 0xfffffffffffd26e8 (offset: 0x418f0) -> 0x561c fde=[ 4a80] │ │ │ │ - 0xfffffffffffd2918 (offset: 0x41b20) -> 0x5664 fde=[ 4ac8] │ │ │ │ - 0xfffffffffffd2a98 (offset: 0x41ca0) -> 0x56b4 fde=[ 4b18] │ │ │ │ - 0xfffffffffffd2b98 (offset: 0x41da0) -> 0x56ec fde=[ 4b50] │ │ │ │ - 0xfffffffffffd2ec8 (offset: 0x420d0) -> 0x5738 fde=[ 4b9c] │ │ │ │ - 0xfffffffffffd3718 (offset: 0x42920) -> 0x57c0 fde=[ 4c24] │ │ │ │ - 0xfffffffffffd39c8 (offset: 0x42bd0) -> 0x57fc fde=[ 4c60] │ │ │ │ - 0xfffffffffffd4368 (offset: 0x43570) -> 0x58a0 fde=[ 4d04] │ │ │ │ - 0xfffffffffffd43d8 (offset: 0x435e0) -> 0x58c0 fde=[ 4d24] │ │ │ │ - 0xfffffffffffd4668 (offset: 0x43870) -> 0x5928 fde=[ 4d8c] │ │ │ │ - 0xfffffffffffd49e8 (offset: 0x43bf0) -> 0x596c fde=[ 4dd0] │ │ │ │ - 0xfffffffffffd4bd8 (offset: 0x43de0) -> 0x59b4 fde=[ 4e18] │ │ │ │ - 0xfffffffffffd4d48 (offset: 0x43f50) -> 0x5a08 fde=[ 4e6c] │ │ │ │ - 0xfffffffffffd69f8 (offset: 0x45c00) -> 0x5a8c fde=[ 4ef0] │ │ │ │ - 0xfffffffffffd94c8 (offset: 0x486d0) -> 0x5b18 fde=[ 4f7c] │ │ │ │ - 0xfffffffffffd9928 (offset: 0x48b30) -> 0x5b64 fde=[ 4fc8] │ │ │ │ - 0xfffffffffffd9968 (offset: 0x48b70) -> 0x5b84 fde=[ 4fe8] │ │ │ │ - 0xfffffffffffd99b8 (offset: 0x48bc0) -> 0x5ba4 fde=[ 5008] │ │ │ │ - 0xfffffffffffd99f8 (offset: 0x48c00) -> 0x5bc4 fde=[ 5028] │ │ │ │ - 0xfffffffffffd9c38 (offset: 0x48e40) -> 0x5c04 fde=[ 5068] │ │ │ │ - 0xfffffffffffd9d48 (offset: 0x48f50) -> 0x5c38 fde=[ 509c] │ │ │ │ - 0xfffffffffffd9eb8 (offset: 0x490c0) -> 0x5c4c fde=[ 50b0] │ │ │ │ - 0xfffffffffffd9ff8 (offset: 0x49200) -> 0x5c60 fde=[ 50c4] │ │ │ │ - 0xfffffffffffda178 (offset: 0x49380) -> 0x5c88 fde=[ 50ec] │ │ │ │ - 0xfffffffffffda228 (offset: 0x49430) -> 0x5cb8 fde=[ 511c] │ │ │ │ - 0xfffffffffffda2d8 (offset: 0x494e0) -> 0x5ce8 fde=[ 514c] │ │ │ │ - 0xfffffffffffda388 (offset: 0x49590) -> 0x5d18 fde=[ 517c] │ │ │ │ - 0xfffffffffffda468 (offset: 0x49670) -> 0x5d6c fde=[ 51d0] │ │ │ │ - 0xfffffffffffda548 (offset: 0x49750) -> 0x5dc0 fde=[ 5224] │ │ │ │ - 0xfffffffffffda628 (offset: 0x49830) -> 0x5e14 fde=[ 5278] │ │ │ │ - 0xfffffffffffda828 (offset: 0x49a30) -> 0x5e9c fde=[ 5300] │ │ │ │ - 0xfffffffffffda9c8 (offset: 0x49bd0) -> 0x5f04 fde=[ 5368] │ │ │ │ - 0xfffffffffffdab68 (offset: 0x49d70) -> 0x5f6c fde=[ 53d0] │ │ │ │ - 0xfffffffffffdad08 (offset: 0x49f10) -> 0x5f88 fde=[ 53ec] │ │ │ │ - 0xfffffffffffdaef8 (offset: 0x4a100) -> 0x5fb4 fde=[ 5418] │ │ │ │ - 0xfffffffffffdb3c8 (offset: 0x4a5d0) -> 0x5fe8 fde=[ 544c] │ │ │ │ - 0xfffffffffffdb448 (offset: 0x4a650) -> 0x600c fde=[ 5470] │ │ │ │ - 0xfffffffffffdb748 (offset: 0x4a950) -> 0x6050 fde=[ 54b4] │ │ │ │ - 0xfffffffffffdbcf8 (offset: 0x4af00) -> 0x60b4 fde=[ 5518] │ │ │ │ - 0xfffffffffffdbd58 (offset: 0x4af60) -> 0x60c8 fde=[ 552c] │ │ │ │ - 0xfffffffffffdbec8 (offset: 0x4b0d0) -> 0x60dc fde=[ 5540] │ │ │ │ - 0xfffffffffffdc6a8 (offset: 0x4b8b0) -> 0x6100 fde=[ 5564] │ │ │ │ - 0xfffffffffffdc7b8 (offset: 0x4b9c0) -> 0x6138 fde=[ 559c] │ │ │ │ - 0xfffffffffffdc858 (offset: 0x4ba60) -> 0x6164 fde=[ 55c8] │ │ │ │ - 0xfffffffffffdca88 (offset: 0x4bc90) -> 0x6178 fde=[ 55dc] │ │ │ │ - 0xfffffffffffdcf18 (offset: 0x4c120) -> 0x618c fde=[ 55f0] │ │ │ │ - 0xfffffffffffdd118 (offset: 0x4c320) -> 0x61a0 fde=[ 5604] │ │ │ │ - 0xfffffffffffdd598 (offset: 0x4c7a0) -> 0x61b4 fde=[ 5618] │ │ │ │ - 0xfffffffffffdd908 (offset: 0x4cb10) -> 0x61c8 fde=[ 562c] │ │ │ │ - 0xfffffffffffddd18 (offset: 0x4cf20) -> 0x61dc fde=[ 5640] │ │ │ │ - 0xfffffffffffddf78 (offset: 0x4d180) -> 0x61fc fde=[ 5660] │ │ │ │ - 0xfffffffffffde0c8 (offset: 0x4d2d0) -> 0x6210 fde=[ 5674] │ │ │ │ - 0xfffffffffffde0e8 (offset: 0x4d2f0) -> 0x6224 fde=[ 5688] │ │ │ │ - 0xfffffffffffde178 (offset: 0x4d380) -> 0x6238 fde=[ 569c] │ │ │ │ - 0xfffffffffffde1d8 (offset: 0x4d3e0) -> 0x624c fde=[ 56b0] │ │ │ │ - 0xfffffffffffde2c8 (offset: 0x4d4d0) -> 0x6260 fde=[ 56c4] │ │ │ │ - 0xfffffffffffde3c8 (offset: 0x4d5d0) -> 0x6274 fde=[ 56d8] │ │ │ │ - 0xfffffffffffde8d8 (offset: 0x4dae0) -> 0x62d0 fde=[ 5734] │ │ │ │ - 0xfffffffffffdef78 (offset: 0x4e180) -> 0x6378 fde=[ 57dc] │ │ │ │ - 0xfffffffffffdeff8 (offset: 0x4e200) -> 0x63a0 fde=[ 5804] │ │ │ │ - 0xfffffffffffdf048 (offset: 0x4e250) -> 0x63b8 fde=[ 581c] │ │ │ │ - 0xfffffffffffdf0e8 (offset: 0x4e2f0) -> 0x63dc fde=[ 5840] │ │ │ │ - 0xfffffffffffdf398 (offset: 0x4e5a0) -> 0x6480 fde=[ 58e4] │ │ │ │ - 0xfffffffffffdf5b8 (offset: 0x4e7c0) -> 0x64f0 fde=[ 5954] │ │ │ │ - 0xfffffffffffdf5f8 (offset: 0x4e800) -> 0x6510 fde=[ 5974] │ │ │ │ - 0xfffffffffffdf638 (offset: 0x4e840) -> 0x6530 fde=[ 5994] │ │ │ │ - 0xfffffffffffdf6c8 (offset: 0x4e8d0) -> 0x6564 fde=[ 59c8] │ │ │ │ - 0xfffffffffffdf798 (offset: 0x4e9a0) -> 0x65b0 fde=[ 5a14] │ │ │ │ - 0xfffffffffffdf868 (offset: 0x4ea70) -> 0x65ec fde=[ 5a50] │ │ │ │ - 0xfffffffffffdf938 (offset: 0x4eb40) -> 0x6624 fde=[ 5a88] │ │ │ │ - 0xfffffffffffdfa38 (offset: 0x4ec40) -> 0x6660 fde=[ 5ac4] │ │ │ │ - 0xfffffffffffdfb38 (offset: 0x4ed40) -> 0x6698 fde=[ 5afc] │ │ │ │ - 0xfffffffffffdfc48 (offset: 0x4ee50) -> 0x66c8 fde=[ 5b2c] │ │ │ │ - 0xfffffffffffdfd48 (offset: 0x4ef50) -> 0x66f8 fde=[ 5b5c] │ │ │ │ - 0xfffffffffffdff68 (offset: 0x4f170) -> 0x674c fde=[ 5bb0] │ │ │ │ - 0xfffffffffffe0258 (offset: 0x4f460) -> 0x6794 fde=[ 5bf8] │ │ │ │ - 0xfffffffffffe02b8 (offset: 0x4f4c0) -> 0x67b8 fde=[ 5c1c] │ │ │ │ - 0xfffffffffffe0318 (offset: 0x4f520) -> 0x67d8 fde=[ 5c3c] │ │ │ │ - 0xfffffffffffe0358 (offset: 0x4f560) -> 0x67f8 fde=[ 5c5c] │ │ │ │ - 0xfffffffffffe0378 (offset: 0x4f580) -> 0x680c fde=[ 5c70] │ │ │ │ - 0xfffffffffffe03b8 (offset: 0x4f5c0) -> 0x6820 fde=[ 5c84] │ │ │ │ - 0xfffffffffffe0428 (offset: 0x4f630) -> 0x6840 fde=[ 5ca4] │ │ │ │ - 0xfffffffffffe0538 (offset: 0x4f740) -> 0x6854 fde=[ 5cb8] │ │ │ │ - 0xfffffffffffe0668 (offset: 0x4f870) -> 0x6868 fde=[ 5ccc] │ │ │ │ - 0xfffffffffffe0738 (offset: 0x4f940) -> 0x687c fde=[ 5ce0] │ │ │ │ - 0xfffffffffffe08e8 (offset: 0x4faf0) -> 0x6890 fde=[ 5cf4] │ │ │ │ - 0xfffffffffffe09c8 (offset: 0x4fbd0) -> 0x68a4 fde=[ 5d08] │ │ │ │ - 0xfffffffffffe0a98 (offset: 0x4fca0) -> 0x68b8 fde=[ 5d1c] │ │ │ │ - 0xfffffffffffe0b48 (offset: 0x4fd50) -> 0x68cc fde=[ 5d30] │ │ │ │ - 0xfffffffffffe0bf8 (offset: 0x4fe00) -> 0x68e0 fde=[ 5d44] │ │ │ │ - 0xfffffffffffe0c78 (offset: 0x4fe80) -> 0x68f4 fde=[ 5d58] │ │ │ │ - 0xfffffffffffe0d98 (offset: 0x4ffa0) -> 0x6908 fde=[ 5d6c] │ │ │ │ - 0xfffffffffffe0e58 (offset: 0x50060) -> 0x691c fde=[ 5d80] │ │ │ │ - 0xfffffffffffe0f88 (offset: 0x50190) -> 0x6930 fde=[ 5d94] │ │ │ │ - 0xfffffffffffe1018 (offset: 0x50220) -> 0x6944 fde=[ 5da8] │ │ │ │ - 0xfffffffffffe1138 (offset: 0x50340) -> 0x6958 fde=[ 5dbc] │ │ │ │ - 0xfffffffffffe11c8 (offset: 0x503d0) -> 0x696c fde=[ 5dd0] │ │ │ │ - 0xfffffffffffe12e8 (offset: 0x504f0) -> 0x6980 fde=[ 5de4] │ │ │ │ - 0xfffffffffffe1388 (offset: 0x50590) -> 0x6994 fde=[ 5df8] │ │ │ │ - 0xfffffffffffe14d8 (offset: 0x506e0) -> 0x69a8 fde=[ 5e0c] │ │ │ │ - 0xfffffffffffe1568 (offset: 0x50770) -> 0x69bc fde=[ 5e20] │ │ │ │ - 0xfffffffffffe16e8 (offset: 0x508f0) -> 0x69d0 fde=[ 5e34] │ │ │ │ - 0xfffffffffffe1778 (offset: 0x50980) -> 0x69e4 fde=[ 5e48] │ │ │ │ - 0xfffffffffffe18f8 (offset: 0x50b00) -> 0x69f8 fde=[ 5e5c] │ │ │ │ - 0xfffffffffffe1bc8 (offset: 0x50dd0) -> 0x6a44 fde=[ 5ea8] │ │ │ │ - 0xfffffffffffe1fb8 (offset: 0x511c0) -> 0x6a70 fde=[ 5ed4] │ │ │ │ - 0xfffffffffffe1fe8 (offset: 0x511f0) -> 0x6a84 fde=[ 5ee8] │ │ │ │ - 0xfffffffffffe2038 (offset: 0x51240) -> 0x6a98 fde=[ 5efc] │ │ │ │ - 0xfffffffffffe2058 (offset: 0x51260) -> 0x6aac fde=[ 5f10] │ │ │ │ - 0xfffffffffffe2078 (offset: 0x51280) -> 0x6ac0 fde=[ 5f24] │ │ │ │ - 0xfffffffffffe2658 (offset: 0x51860) -> 0x6b78 fde=[ 5fdc] │ │ │ │ - 0xfffffffffffe2a08 (offset: 0x51c10) -> 0x6c38 fde=[ 609c] │ │ │ │ - 0xfffffffffffe2dd8 (offset: 0x51fe0) -> 0x6d14 fde=[ 6178] │ │ │ │ - 0xfffffffffffe3338 (offset: 0x52540) -> 0x6da4 fde=[ 6208] │ │ │ │ - 0xfffffffffffe3418 (offset: 0x52620) -> 0x6dd0 fde=[ 6234] │ │ │ │ - 0xfffffffffffe3488 (offset: 0x52690) -> 0x6df4 fde=[ 6258] │ │ │ │ - 0xfffffffffffe3568 (offset: 0x52770) -> 0x6e20 fde=[ 6284] │ │ │ │ - 0xfffffffffffe35c8 (offset: 0x527d0) -> 0x6e44 fde=[ 62a8] │ │ │ │ - 0xfffffffffffe3fd8 (offset: 0x531e0) -> 0x6e8c fde=[ 62f0] │ │ │ │ - 0xfffffffffffe6658 (offset: 0x55860) -> 0x6f10 fde=[ 6374] │ │ │ │ - 0xfffffffffffe8b58 (offset: 0x57d60) -> 0x6f90 fde=[ 63f4] │ │ │ │ - 0xfffffffffffe9008 (offset: 0x58210) -> 0x7000 fde=[ 6464] │ │ │ │ - 0xfffffffffffe94a8 (offset: 0x586b0) -> 0x7070 fde=[ 64d4] │ │ │ │ - 0xfffffffffffe96e8 (offset: 0x588f0) -> 0x713c fde=[ 65a0] │ │ │ │ - 0xfffffffffffe9988 (offset: 0x58b90) -> 0x722c fde=[ 6690] │ │ │ │ - 0xfffffffffffe9c48 (offset: 0x58e50) -> 0x7328 fde=[ 678c] │ │ │ │ - 0xfffffffffffea308 (offset: 0x59510) -> 0x73a0 fde=[ 6804] │ │ │ │ - 0xfffffffffffea3d8 (offset: 0x595e0) -> 0x73d0 fde=[ 6834] │ │ │ │ - 0xfffffffffffea618 (offset: 0x59820) -> 0x7414 fde=[ 6878] │ │ │ │ - 0xfffffffffffea928 (offset: 0x59b30) -> 0x7488 fde=[ 68ec] │ │ │ │ - 0xfffffffffffea978 (offset: 0x59b80) -> 0x74a8 fde=[ 690c] │ │ │ │ - 0xfffffffffffea9c8 (offset: 0x59bd0) -> 0x74c8 fde=[ 692c] │ │ │ │ - 0xfffffffffffeaa28 (offset: 0x59c30) -> 0x74e8 fde=[ 694c] │ │ │ │ - 0xfffffffffffeab78 (offset: 0x59d80) -> 0x74fc fde=[ 6960] │ │ │ │ - 0xfffffffffffeada8 (offset: 0x59fb0) -> 0x7528 fde=[ 698c] │ │ │ │ - 0xfffffffffffeb7a8 (offset: 0x5a9b0) -> 0x7574 fde=[ 69d8] │ │ │ │ - 0xfffffffffffedcf8 (offset: 0x5cf00) -> 0x75f4 fde=[ 6a58] │ │ │ │ - 0xffffffffffff0258 (offset: 0x5f460) -> 0x7678 fde=[ 6adc] │ │ │ │ - 0xffffffffffff06b8 (offset: 0x5f8c0) -> 0x76f0 fde=[ 6b54] │ │ │ │ - 0xffffffffffff0b08 (offset: 0x5fd10) -> 0x7764 fde=[ 6bc8] │ │ │ │ - 0xffffffffffff0d48 (offset: 0x5ff50) -> 0x7830 fde=[ 6c94] │ │ │ │ - 0xffffffffffff0fe8 (offset: 0x601f0) -> 0x7920 fde=[ 6d84] │ │ │ │ - 0xffffffffffff12a8 (offset: 0x604b0) -> 0x7a1c fde=[ 6e80] │ │ │ │ - 0xffffffffffff19a8 (offset: 0x60bb0) -> 0x7a90 fde=[ 6ef4] │ │ │ │ - 0xffffffffffff1a78 (offset: 0x60c80) -> 0x7ac0 fde=[ 6f24] │ │ │ │ - 0xffffffffffff1cb8 (offset: 0x60ec0) -> 0x7b04 fde=[ 6f68] │ │ │ │ - 0xffffffffffff1fc8 (offset: 0x611d0) -> 0x7b78 fde=[ 6fdc] │ │ │ │ - 0xffffffffffff2018 (offset: 0x61220) -> 0x7b98 fde=[ 6ffc] │ │ │ │ - 0xffffffffffff2068 (offset: 0x61270) -> 0x7bb8 fde=[ 701c] │ │ │ │ - 0xffffffffffff20c8 (offset: 0x612d0) -> 0x7bd8 fde=[ 703c] │ │ │ │ - 0xffffffffffff2218 (offset: 0x61420) -> 0x7bec fde=[ 7050] │ │ │ │ - 0xffffffffffff2448 (offset: 0x61650) -> 0x7c18 fde=[ 707c] │ │ │ │ - 0xffffffffffff3ba8 (offset: 0x62db0) -> 0x7c90 fde=[ 70f4] │ │ │ │ - 0xffffffffffff42d8 (offset: 0x634e0) -> 0x7ce8 fde=[ 714c] │ │ │ │ - 0xffffffffffff5b78 (offset: 0x64d80) -> 0x7d64 fde=[ 71c8] │ │ │ │ - 0xffffffffffff5fd8 (offset: 0x651e0) -> 0x7e20 fde=[ 7284] │ │ │ │ - 0xffffffffffff6418 (offset: 0x65620) -> 0x7ed0 fde=[ 7334] │ │ │ │ - 0xffffffffffff6668 (offset: 0x65870) -> 0x7f18 fde=[ 737c] │ │ │ │ - 0xffffffffffff68b8 (offset: 0x65ac0) -> 0x7fe0 fde=[ 7444] │ │ │ │ - 0xffffffffffff6ed8 (offset: 0x660e0) -> 0x80fc fde=[ 7560] │ │ │ │ - 0xffffffffffff7928 (offset: 0x66b30) -> 0x8170 fde=[ 75d4] │ │ │ │ - 0xffffffffffff79f8 (offset: 0x66c00) -> 0x81a0 fde=[ 7604] │ │ │ │ - 0xffffffffffff7cf8 (offset: 0x66f00) -> 0x81d8 fde=[ 763c] │ │ │ │ - 0xffffffffffff7e48 (offset: 0x67050) -> 0x821c fde=[ 7680] │ │ │ │ - 0xffffffffffff7e98 (offset: 0x670a0) -> 0x823c fde=[ 76a0] │ │ │ │ - 0xffffffffffff8038 (offset: 0x67240) -> 0x826c fde=[ 76d0] │ │ │ │ - 0xffffffffffff8588 (offset: 0x67790) -> 0x82d8 fde=[ 773c] │ │ │ │ - 0xffffffffffff8b18 (offset: 0x67d20) -> 0x8350 fde=[ 77b4] │ │ │ │ - 0xffffffffffff8e18 (offset: 0x68020) -> 0x83c8 fde=[ 782c] │ │ │ │ - 0xffffffffffff9108 (offset: 0x68310) -> 0x843c fde=[ 78a0] │ │ │ │ - 0xffffffffffff9438 (offset: 0x68640) -> 0x84c8 fde=[ 792c] │ │ │ │ - 0xffffffffffff9758 (offset: 0x68960) -> 0x853c fde=[ 79a0] │ │ │ │ - 0xffffffffffff9868 (offset: 0x68a70) -> 0x8568 fde=[ 79cc] │ │ │ │ - 0xffffffffffff9ab8 (offset: 0x68cc0) -> 0x85a8 fde=[ 7a0c] │ │ │ │ - 0xffffffffffff9ef8 (offset: 0x69100) -> 0x86bc fde=[ 7b20] │ │ │ │ - 0xffffffffffffa328 (offset: 0x69530) -> 0x87e0 fde=[ 7c44] │ │ │ │ - 0xffffffffffffb938 (offset: 0x6ab40) -> 0x8900 fde=[ 7d64] │ │ │ │ - 0xffffffffffffcf38 (offset: 0x6c140) -> 0x8a74 fde=[ 7ed8] │ │ │ │ - 0xffffffffffffcf98 (offset: 0x6c1a0) -> 0x8a94 fde=[ 7ef8] │ │ │ │ - 0xffffffffffffd328 (offset: 0x6c530) -> 0x8ad0 fde=[ 7f34] │ │ │ │ - 0xffffffffffffd4c8 (offset: 0x6c6d0) -> 0x8b04 fde=[ 7f68] │ │ │ │ - 0xffffffffffffd508 (offset: 0x6c710) -> 0x8b24 fde=[ 7f88] │ │ │ │ - 0xffffffffffffd738 (offset: 0x6c940) -> 0x8b54 fde=[ 7fb8] │ │ │ │ - 0xffffffffffffe058 (offset: 0x6d260) -> 0x8b94 fde=[ 7ff8] │ │ │ │ - 0xffffffffffffe158 (offset: 0x6d360) -> 0x8bbc fde=[ 8020] │ │ │ │ - 0xffffffffffffe2f8 (offset: 0x6d500) -> 0x8bf0 fde=[ 8054] │ │ │ │ - 0xffffffffffffe338 (offset: 0x6d540) -> 0x8c10 fde=[ 8074] │ │ │ │ - 0xffffffffffffe568 (offset: 0x6d770) -> 0x8c40 fde=[ 80a4] │ │ │ │ - 0xffffffffffffee88 (offset: 0x6e090) -> 0x8c80 fde=[ 80e4] │ │ │ │ - 0xffffffffffffef88 (offset: 0x6e190) -> 0x8ca8 fde=[ 810c] │ │ │ │ - 0xfffffffffffff088 (offset: 0x6e290) -> 0x8cbc fde=[ 8120] │ │ │ │ - 0xfffffffffffff188 (offset: 0x6e390) -> 0x8cd0 fde=[ 8134] │ │ │ │ - 0xfffffffffffff218 (offset: 0x6e420) -> 0x8ce4 fde=[ 8148] │ │ │ │ - 0xfffffffffffff2f8 (offset: 0x6e500) -> 0xbb0 fde=[ 14] │ │ │ │ + 0xfffffffffff97b28 (offset: 0x5e30) -> 0xbc8 fde=[ 2c] │ │ │ │ + 0xfffffffffff97b48 (offset: 0x5e50) -> 0xbdc fde=[ 40] │ │ │ │ + 0xfffffffffff97b58 (offset: 0x5e60) -> 0xbf0 fde=[ 54] │ │ │ │ + 0xfffffffffff97c68 (offset: 0x5f70) -> 0xc18 fde=[ 7c] │ │ │ │ + 0xfffffffffff97d28 (offset: 0x6030) -> 0xc2c fde=[ 90] │ │ │ │ + 0xfffffffffff97de8 (offset: 0x60f0) -> 0xc40 fde=[ a4] │ │ │ │ + 0xfffffffffff97e28 (offset: 0x6130) -> 0xc64 fde=[ c8] │ │ │ │ + 0xfffffffffff97e68 (offset: 0x6170) -> 0xc88 fde=[ ec] │ │ │ │ + 0xfffffffffff97ea8 (offset: 0x61b0) -> 0xcac fde=[ 110] │ │ │ │ + 0xfffffffffff97ee8 (offset: 0x61f0) -> 0xcd0 fde=[ 134] │ │ │ │ + 0xfffffffffff97f38 (offset: 0x6240) -> 0xcf4 fde=[ 158] │ │ │ │ + 0xfffffffffff982b8 (offset: 0x65c0) -> 0xd8c fde=[ 1f0] │ │ │ │ + 0xfffffffffff986d8 (offset: 0x69e0) -> 0xe74 fde=[ 2d8] │ │ │ │ + 0xfffffffffff98978 (offset: 0x6c80) -> 0xea4 fde=[ 308] │ │ │ │ + 0xfffffffffff98f08 (offset: 0x7210) -> 0xf04 fde=[ 368] │ │ │ │ + 0xfffffffffff99238 (offset: 0x7540) -> 0xf94 fde=[ 3f8] │ │ │ │ + 0xfffffffffff9a4d8 (offset: 0x87e0) -> 0x10d0 fde=[ 534] │ │ │ │ + 0xfffffffffff9a578 (offset: 0x8880) -> 0x110c fde=[ 570] │ │ │ │ + 0xfffffffffff9b198 (offset: 0x94a0) -> 0x1320 fde=[ 784] │ │ │ │ + 0xfffffffffff9d3f8 (offset: 0xb700) -> 0x1558 fde=[ 9bc] │ │ │ │ + 0xfffffffffff9dae8 (offset: 0xbdf0) -> 0x164c fde=[ ab0] │ │ │ │ + 0xfffffffffff9f4b8 (offset: 0xd7c0) -> 0x187c fde=[ ce0] │ │ │ │ + 0xfffffffffff9f8b8 (offset: 0xdbc0) -> 0x1914 fde=[ d78] │ │ │ │ + 0xfffffffffff9f9c8 (offset: 0xdcd0) -> 0x1944 fde=[ da8] │ │ │ │ + 0xfffffffffff9fb18 (offset: 0xde20) -> 0x197c fde=[ de0] │ │ │ │ + 0xfffffffffff9fcd8 (offset: 0xdfe0) -> 0x19d4 fde=[ e38] │ │ │ │ + 0xfffffffffff9fe18 (offset: 0xe120) -> 0x1a04 fde=[ e68] │ │ │ │ + 0xfffffffffff9ff78 (offset: 0xe280) -> 0x1a3c fde=[ ea0] │ │ │ │ + 0xfffffffffffa0148 (offset: 0xe450) -> 0x1a94 fde=[ ef8] │ │ │ │ + 0xfffffffffffa0548 (offset: 0xe850) -> 0x1aec fde=[ f50] │ │ │ │ + 0xfffffffffffa07a8 (offset: 0xeab0) -> 0x1b1c fde=[ f80] │ │ │ │ + 0xfffffffffffa08b8 (offset: 0xebc0) -> 0x1b4c fde=[ fb0] │ │ │ │ + 0xfffffffffffa0c18 (offset: 0xef20) -> 0x1c14 fde=[ 1078] │ │ │ │ + 0xfffffffffffa1088 (offset: 0xf390) -> 0x1cac fde=[ 1110] │ │ │ │ + 0xfffffffffffa11c8 (offset: 0xf4d0) -> 0x1cdc fde=[ 1140] │ │ │ │ + 0xfffffffffffa1528 (offset: 0xf830) -> 0x1da4 fde=[ 1208] │ │ │ │ + 0xfffffffffffa1978 (offset: 0xfc80) -> 0x1e40 fde=[ 12a4] │ │ │ │ + 0xfffffffffffa1a88 (offset: 0xfd90) -> 0x1e70 fde=[ 12d4] │ │ │ │ + 0xfffffffffffa2418 (offset: 0x10720) -> 0x1f38 fde=[ 139c] │ │ │ │ + 0xfffffffffffa2bc8 (offset: 0x10ed0) -> 0x1ff0 fde=[ 1454] │ │ │ │ + 0xfffffffffffa2d08 (offset: 0x11010) -> 0x2020 fde=[ 1484] │ │ │ │ + 0xfffffffffffa36a8 (offset: 0x119b0) -> 0x20f0 fde=[ 1554] │ │ │ │ + 0xfffffffffffa3e88 (offset: 0x12190) -> 0x21a8 fde=[ 160c] │ │ │ │ + 0xfffffffffffa40c8 (offset: 0x123d0) -> 0x21f0 fde=[ 1654] │ │ │ │ + 0xfffffffffffa4398 (offset: 0x126a0) -> 0x224c fde=[ 16b0] │ │ │ │ + 0xfffffffffffa44d8 (offset: 0x127e0) -> 0x2280 fde=[ 16e4] │ │ │ │ + 0xfffffffffffa4718 (offset: 0x12a20) -> 0x22c8 fde=[ 172c] │ │ │ │ + 0xfffffffffffa49e8 (offset: 0x12cf0) -> 0x2324 fde=[ 1788] │ │ │ │ + 0xfffffffffffa5438 (offset: 0x13740) -> 0x2370 fde=[ 17d4] │ │ │ │ + 0xfffffffffffa5618 (offset: 0x13920) -> 0x23f0 fde=[ 1854] │ │ │ │ + 0xfffffffffffa59e8 (offset: 0x13cf0) -> 0x2474 fde=[ 18d8] │ │ │ │ + 0xfffffffffffa5ba8 (offset: 0x13eb0) -> 0x24e4 fde=[ 1948] │ │ │ │ + 0xfffffffffffa5f28 (offset: 0x14230) -> 0x2564 fde=[ 19c8] │ │ │ │ + 0xfffffffffffa6248 (offset: 0x14550) -> 0x25bc fde=[ 1a20] │ │ │ │ + 0xfffffffffffa6568 (offset: 0x14870) -> 0x2614 fde=[ 1a78] │ │ │ │ + 0xfffffffffffa6878 (offset: 0x14b80) -> 0x2668 fde=[ 1acc] │ │ │ │ + 0xfffffffffffa6ea8 (offset: 0x151b0) -> 0x26e8 fde=[ 1b4c] │ │ │ │ + 0xfffffffffffa7048 (offset: 0x15350) -> 0x270c fde=[ 1b70] │ │ │ │ + 0xfffffffffffa7188 (offset: 0x15490) -> 0x2750 fde=[ 1bb4] │ │ │ │ + 0xfffffffffffa73c8 (offset: 0x156d0) -> 0x27a8 fde=[ 1c0c] │ │ │ │ + 0xfffffffffffa7658 (offset: 0x15960) -> 0x27c0 fde=[ 1c24] │ │ │ │ + 0xfffffffffffa7858 (offset: 0x15b60) -> 0x27d4 fde=[ 1c38] │ │ │ │ + 0xfffffffffffa7a88 (offset: 0x15d90) -> 0x282c fde=[ 1c90] │ │ │ │ + 0xfffffffffffa7d38 (offset: 0x16040) -> 0x2858 fde=[ 1cbc] │ │ │ │ + 0xfffffffffffa7ea8 (offset: 0x161b0) -> 0x28a0 fde=[ 1d04] │ │ │ │ + 0xfffffffffffa81d8 (offset: 0x164e0) -> 0x2904 fde=[ 1d68] │ │ │ │ + 0xfffffffffffa8c18 (offset: 0x16f20) -> 0x297c fde=[ 1de0] │ │ │ │ + 0xfffffffffffa9558 (offset: 0x17860) -> 0x29f0 fde=[ 1e54] │ │ │ │ + 0xfffffffffffa9f68 (offset: 0x18270) -> 0x2a80 fde=[ 1ee4] │ │ │ │ + 0xfffffffffffaab58 (offset: 0x18e60) -> 0x2b08 fde=[ 1f6c] │ │ │ │ + 0xfffffffffffab6d8 (offset: 0x199e0) -> 0x2b98 fde=[ 1ffc] │ │ │ │ + 0xfffffffffffabaa8 (offset: 0x19db0) -> 0x2bd8 fde=[ 203c] │ │ │ │ + 0xfffffffffffabc48 (offset: 0x19f50) -> 0x2c28 fde=[ 208c] │ │ │ │ + 0xfffffffffffac058 (offset: 0x1a360) -> 0x2c90 fde=[ 20f4] │ │ │ │ + 0xfffffffffffacbd8 (offset: 0x1aee0) -> 0x2cfc fde=[ 2160] │ │ │ │ + 0xfffffffffffad768 (offset: 0x1ba70) -> 0x2d84 fde=[ 21e8] │ │ │ │ + 0xfffffffffffae1f8 (offset: 0x1c500) -> 0x2df4 fde=[ 2258] │ │ │ │ + 0xfffffffffffae568 (offset: 0x1c870) -> 0x2e38 fde=[ 229c] │ │ │ │ + 0xfffffffffffaf2c8 (offset: 0x1d5d0) -> 0x2eb4 fde=[ 2318] │ │ │ │ + 0xfffffffffffaff88 (offset: 0x1e290) -> 0x2f38 fde=[ 239c] │ │ │ │ + 0xfffffffffffb0498 (offset: 0x1e7a0) -> 0x2f94 fde=[ 23f8] │ │ │ │ + 0xfffffffffffb08a8 (offset: 0x1ebb0) -> 0x301c fde=[ 2480] │ │ │ │ + 0xfffffffffffb0ba8 (offset: 0x1eeb0) -> 0x3090 fde=[ 24f4] │ │ │ │ + 0xfffffffffffb0e18 (offset: 0x1f120) -> 0x314c fde=[ 25b0] │ │ │ │ + 0xfffffffffffb1068 (offset: 0x1f370) -> 0x31e4 fde=[ 2648] │ │ │ │ + 0xfffffffffffb1378 (offset: 0x1f680) -> 0x3260 fde=[ 26c4] │ │ │ │ + 0xfffffffffffb1a08 (offset: 0x1fd10) -> 0x32bc fde=[ 2720] │ │ │ │ + 0xfffffffffffb1d28 (offset: 0x20030) -> 0x331c fde=[ 2780] │ │ │ │ + 0xfffffffffffb1f38 (offset: 0x20240) -> 0x3394 fde=[ 27f8] │ │ │ │ + 0xfffffffffffb2268 (offset: 0x20570) -> 0x3418 fde=[ 287c] │ │ │ │ + 0xfffffffffffb25d8 (offset: 0x208e0) -> 0x348c fde=[ 28f0] │ │ │ │ + 0xfffffffffffb2938 (offset: 0x20c40) -> 0x3508 fde=[ 296c] │ │ │ │ + 0xfffffffffffb2de8 (offset: 0x210f0) -> 0x3590 fde=[ 29f4] │ │ │ │ + 0xfffffffffffb32a8 (offset: 0x215b0) -> 0x361c fde=[ 2a80] │ │ │ │ + 0xfffffffffffb3718 (offset: 0x21a20) -> 0x36a4 fde=[ 2b08] │ │ │ │ + 0xfffffffffffb3ba8 (offset: 0x21eb0) -> 0x372c fde=[ 2b90] │ │ │ │ + 0xfffffffffffb40b8 (offset: 0x223c0) -> 0x37b4 fde=[ 2c18] │ │ │ │ + 0xfffffffffffb45d8 (offset: 0x228e0) -> 0x3844 fde=[ 2ca8] │ │ │ │ + 0xfffffffffffb4bc8 (offset: 0x22ed0) -> 0x38e4 fde=[ 2d48] │ │ │ │ + 0xfffffffffffb5178 (offset: 0x23480) -> 0x397c fde=[ 2de0] │ │ │ │ + 0xfffffffffffb5808 (offset: 0x23b10) -> 0x3a1c fde=[ 2e80] │ │ │ │ + 0xfffffffffffb6e18 (offset: 0x25120) -> 0x3b34 fde=[ 2f98] │ │ │ │ + 0xfffffffffffb73b8 (offset: 0x256c0) -> 0x3bd0 fde=[ 3034] │ │ │ │ + 0xfffffffffffb79c8 (offset: 0x25cd0) -> 0x3c6c fde=[ 30d0] │ │ │ │ + 0xfffffffffffb8048 (offset: 0x26350) -> 0x3d10 fde=[ 3174] │ │ │ │ + 0xfffffffffffb8408 (offset: 0x26710) -> 0x3d78 fde=[ 31dc] │ │ │ │ + 0xfffffffffffb8668 (offset: 0x26970) -> 0x3e08 fde=[ 326c] │ │ │ │ + 0xfffffffffffb89b8 (offset: 0x26cc0) -> 0x3e84 fde=[ 32e8] │ │ │ │ + 0xfffffffffffb8d38 (offset: 0x27040) -> 0x3f10 fde=[ 3374] │ │ │ │ + 0xfffffffffffb9118 (offset: 0x27420) -> 0x3f98 fde=[ 33fc] │ │ │ │ + 0xfffffffffffb95c8 (offset: 0x278d0) -> 0x3ff4 fde=[ 3458] │ │ │ │ + 0xfffffffffffb99f8 (offset: 0x27d00) -> 0x4094 fde=[ 34f8] │ │ │ │ + 0xfffffffffffb9f08 (offset: 0x28210) -> 0x40fc fde=[ 3560] │ │ │ │ + 0xfffffffffffba568 (offset: 0x28870) -> 0x4160 fde=[ 35c4] │ │ │ │ + 0xfffffffffffbab98 (offset: 0x28ea0) -> 0x41dc fde=[ 3640] │ │ │ │ + 0xfffffffffffbb368 (offset: 0x29670) -> 0x4240 fde=[ 36a4] │ │ │ │ + 0xfffffffffffbb998 (offset: 0x29ca0) -> 0x42c4 fde=[ 3728] │ │ │ │ + 0xfffffffffffbc028 (offset: 0x2a330) -> 0x4340 fde=[ 37a4] │ │ │ │ + 0xfffffffffffbc928 (offset: 0x2ac30) -> 0x43d0 fde=[ 3834] │ │ │ │ + 0xfffffffffffbd1d8 (offset: 0x2b4e0) -> 0x4450 fde=[ 38b4] │ │ │ │ + 0xfffffffffffbdbb8 (offset: 0x2bec0) -> 0x44e0 fde=[ 3944] │ │ │ │ + 0xfffffffffffbe778 (offset: 0x2ca80) -> 0x457c fde=[ 39e0] │ │ │ │ + 0xfffffffffffbf2a8 (offset: 0x2d5b0) -> 0x460c fde=[ 3a70] │ │ │ │ + 0xfffffffffffbffc8 (offset: 0x2e2d0) -> 0x46b0 fde=[ 3b14] │ │ │ │ + 0xfffffffffffc1508 (offset: 0x2f810) -> 0x471c fde=[ 3b80] │ │ │ │ + 0xfffffffffffc2918 (offset: 0x30c20) -> 0x4794 fde=[ 3bf8] │ │ │ │ + 0xfffffffffffc3db8 (offset: 0x320c0) -> 0x4820 fde=[ 3c84] │ │ │ │ + 0xfffffffffffc5768 (offset: 0x33a70) -> 0x48a0 fde=[ 3d04] │ │ │ │ + 0xfffffffffffc6e68 (offset: 0x35170) -> 0x4924 fde=[ 3d88] │ │ │ │ + 0xfffffffffffc7ee8 (offset: 0x361f0) -> 0x4988 fde=[ 3dec] │ │ │ │ + 0xfffffffffffc7fa8 (offset: 0x362b0) -> 0x49bc fde=[ 3e20] │ │ │ │ + 0xfffffffffffc8068 (offset: 0x36370) -> 0x49f0 fde=[ 3e54] │ │ │ │ + 0xfffffffffffc8bd8 (offset: 0x36ee0) -> 0x4a44 fde=[ 3ea8] │ │ │ │ + 0xfffffffffffc98e8 (offset: 0x37bf0) -> 0x4aa8 fde=[ 3f0c] │ │ │ │ + 0xfffffffffffca598 (offset: 0x388a0) -> 0x4b0c fde=[ 3f70] │ │ │ │ + 0xfffffffffffcb348 (offset: 0x39650) -> 0x4b70 fde=[ 3fd4] │ │ │ │ + 0xfffffffffffcc128 (offset: 0x3a430) -> 0x4bd8 fde=[ 403c] │ │ │ │ + 0xfffffffffffccd28 (offset: 0x3b030) -> 0x4c38 fde=[ 409c] │ │ │ │ + 0xfffffffffffcdcb8 (offset: 0x3bfc0) -> 0x4ca0 fde=[ 4104] │ │ │ │ + 0xfffffffffffcde38 (offset: 0x3c140) -> 0x4cf0 fde=[ 4154] │ │ │ │ + 0xfffffffffffce058 (offset: 0x3c360) -> 0x4db8 fde=[ 421c] │ │ │ │ + 0xfffffffffffce368 (offset: 0x3c670) -> 0x4df8 fde=[ 425c] │ │ │ │ + 0xfffffffffffce678 (offset: 0x3c980) -> 0x4e38 fde=[ 429c] │ │ │ │ + 0xfffffffffffce9f8 (offset: 0x3cd00) -> 0x4e78 fde=[ 42dc] │ │ │ │ + 0xfffffffffffceac8 (offset: 0x3cdd0) -> 0x4ebc fde=[ 4320] │ │ │ │ + 0xfffffffffffced28 (offset: 0x3d030) -> 0x4f04 fde=[ 4368] │ │ │ │ + 0xfffffffffffcf068 (offset: 0x3d370) -> 0x4f74 fde=[ 43d8] │ │ │ │ + 0xfffffffffffcf3a8 (offset: 0x3d6b0) -> 0x4fe8 fde=[ 444c] │ │ │ │ + 0xfffffffffffcf3e8 (offset: 0x3d6f0) -> 0x5008 fde=[ 446c] │ │ │ │ + 0xfffffffffffcf438 (offset: 0x3d740) -> 0x5028 fde=[ 448c] │ │ │ │ + 0xfffffffffffcf488 (offset: 0x3d790) -> 0x5048 fde=[ 44ac] │ │ │ │ + 0xfffffffffffcf648 (offset: 0x3d950) -> 0x505c fde=[ 44c0] │ │ │ │ + 0xfffffffffffcf8b8 (offset: 0x3dbc0) -> 0x5094 fde=[ 44f8] │ │ │ │ + 0xfffffffffffcfd58 (offset: 0x3e060) -> 0x50a8 fde=[ 450c] │ │ │ │ + 0xfffffffffffcfe68 (offset: 0x3e170) -> 0x50bc fde=[ 4520] │ │ │ │ + 0xfffffffffffcff98 (offset: 0x3e2a0) -> 0x50f0 fde=[ 4554] │ │ │ │ + 0xfffffffffffd0428 (offset: 0x3e730) -> 0x5104 fde=[ 4568] │ │ │ │ + 0xfffffffffffd0578 (offset: 0x3e880) -> 0x5124 fde=[ 4588] │ │ │ │ + 0xfffffffffffd06c8 (offset: 0x3e9d0) -> 0x516c fde=[ 45d0] │ │ │ │ + 0xfffffffffffd0868 (offset: 0x3eb70) -> 0x5180 fde=[ 45e4] │ │ │ │ + 0xfffffffffffd0a38 (offset: 0x3ed40) -> 0x5194 fde=[ 45f8] │ │ │ │ + 0xfffffffffffd0a78 (offset: 0x3ed80) -> 0x51b4 fde=[ 4618] │ │ │ │ + 0xfffffffffffd0ca8 (offset: 0x3efb0) -> 0x51ec fde=[ 4650] │ │ │ │ + 0xfffffffffffd0f68 (offset: 0x3f270) -> 0x5234 fde=[ 4698] │ │ │ │ + 0xfffffffffffd10f8 (offset: 0x3f400) -> 0x5264 fde=[ 46c8] │ │ │ │ + 0xfffffffffffd1908 (offset: 0x3fc10) -> 0x53f4 fde=[ 4858] │ │ │ │ + 0xfffffffffffd1a98 (offset: 0x3fda0) -> 0x5424 fde=[ 4888] │ │ │ │ + 0xfffffffffffd1c28 (offset: 0x3ff30) -> 0x5454 fde=[ 48b8] │ │ │ │ + 0xfffffffffffd1dd8 (offset: 0x400e0) -> 0x5498 fde=[ 48fc] │ │ │ │ + 0xfffffffffffd1f88 (offset: 0x40290) -> 0x54dc fde=[ 4940] │ │ │ │ + 0xfffffffffffd2118 (offset: 0x40420) -> 0x550c fde=[ 4970] │ │ │ │ + 0xfffffffffffd22c8 (offset: 0x405d0) -> 0x5550 fde=[ 49b4] │ │ │ │ + 0xfffffffffffd2478 (offset: 0x40780) -> 0x5594 fde=[ 49f8] │ │ │ │ + 0xfffffffffffd2ca8 (offset: 0x40fb0) -> 0x56f0 fde=[ 4b54] │ │ │ │ + 0xfffffffffffd30e8 (offset: 0x413f0) -> 0x5744 fde=[ 4ba8] │ │ │ │ + 0xfffffffffffd3108 (offset: 0x41410) -> 0x5758 fde=[ 4bbc] │ │ │ │ + 0xfffffffffffd3128 (offset: 0x41430) -> 0x576c fde=[ 4bd0] │ │ │ │ + 0xfffffffffffd3328 (offset: 0x41630) -> 0x57a0 fde=[ 4c04] │ │ │ │ + 0xfffffffffffd3478 (offset: 0x41780) -> 0x57dc fde=[ 4c40] │ │ │ │ + 0xfffffffffffd3568 (offset: 0x41870) -> 0x5814 fde=[ 4c78] │ │ │ │ + 0xfffffffffffd3878 (offset: 0x41b80) -> 0x5860 fde=[ 4cc4] │ │ │ │ + 0xfffffffffffd4088 (offset: 0x42390) -> 0x5900 fde=[ 4d64] │ │ │ │ + 0xfffffffffffd4328 (offset: 0x42630) -> 0x593c fde=[ 4da0] │ │ │ │ + 0xfffffffffffd4c38 (offset: 0x42f40) -> 0x59c0 fde=[ 4e24] │ │ │ │ + 0xfffffffffffd4c78 (offset: 0x42f80) -> 0x59d4 fde=[ 4e38] │ │ │ │ + 0xfffffffffffd4ee8 (offset: 0x431f0) -> 0x5a3c fde=[ 4ea0] │ │ │ │ + 0xfffffffffffd5248 (offset: 0x43550) -> 0x5a80 fde=[ 4ee4] │ │ │ │ + 0xfffffffffffd5428 (offset: 0x43730) -> 0x5ac4 fde=[ 4f28] │ │ │ │ + 0xfffffffffffd5598 (offset: 0x438a0) -> 0x5b18 fde=[ 4f7c] │ │ │ │ + 0xfffffffffffd7128 (offset: 0x45430) -> 0x5bc4 fde=[ 5028] │ │ │ │ + 0xfffffffffffd9988 (offset: 0x47c90) -> 0x5c70 fde=[ 50d4] │ │ │ │ + 0xfffffffffffd9d98 (offset: 0x480a0) -> 0x5cc0 fde=[ 5124] │ │ │ │ + 0xfffffffffffd9db8 (offset: 0x480c0) -> 0x5cd4 fde=[ 5138] │ │ │ │ + 0xfffffffffffd9dd8 (offset: 0x480e0) -> 0x5ce8 fde=[ 514c] │ │ │ │ + 0xfffffffffffd9df8 (offset: 0x48100) -> 0x5cfc fde=[ 5160] │ │ │ │ + 0xfffffffffffda018 (offset: 0x48320) -> 0x5d30 fde=[ 5194] │ │ │ │ + 0xfffffffffffda138 (offset: 0x48440) -> 0x5d64 fde=[ 51c8] │ │ │ │ + 0xfffffffffffda298 (offset: 0x485a0) -> 0x5d78 fde=[ 51dc] │ │ │ │ + 0xfffffffffffda3c8 (offset: 0x486d0) -> 0x5d8c fde=[ 51f0] │ │ │ │ + 0xfffffffffffda528 (offset: 0x48830) -> 0x5db0 fde=[ 5214] │ │ │ │ + 0xfffffffffffda5c8 (offset: 0x488d0) -> 0x5de4 fde=[ 5248] │ │ │ │ + 0xfffffffffffda668 (offset: 0x48970) -> 0x5e18 fde=[ 527c] │ │ │ │ + 0xfffffffffffda708 (offset: 0x48a10) -> 0x5e4c fde=[ 52b0] │ │ │ │ + 0xfffffffffffda7e8 (offset: 0x48af0) -> 0x5ea0 fde=[ 5304] │ │ │ │ + 0xfffffffffffda8c8 (offset: 0x48bd0) -> 0x5ef4 fde=[ 5358] │ │ │ │ + 0xfffffffffffda9a8 (offset: 0x48cb0) -> 0x5f48 fde=[ 53ac] │ │ │ │ + 0xfffffffffffdaba8 (offset: 0x48eb0) -> 0x5fc8 fde=[ 542c] │ │ │ │ + 0xfffffffffffdad38 (offset: 0x49040) -> 0x6030 fde=[ 5494] │ │ │ │ + 0xfffffffffffdaec8 (offset: 0x491d0) -> 0x6098 fde=[ 54fc] │ │ │ │ + 0xfffffffffffdb068 (offset: 0x49370) -> 0x60ac fde=[ 5510] │ │ │ │ + 0xfffffffffffdb228 (offset: 0x49530) -> 0x60c0 fde=[ 5524] │ │ │ │ + 0xfffffffffffdb6f8 (offset: 0x49a00) -> 0x60f4 fde=[ 5558] │ │ │ │ + 0xfffffffffffdb778 (offset: 0x49a80) -> 0x6118 fde=[ 557c] │ │ │ │ + 0xfffffffffffdba78 (offset: 0x49d80) -> 0x6154 fde=[ 55b8] │ │ │ │ + 0xfffffffffffdbff8 (offset: 0x4a300) -> 0x61a8 fde=[ 560c] │ │ │ │ + 0xfffffffffffdc058 (offset: 0x4a360) -> 0x61bc fde=[ 5620] │ │ │ │ + 0xfffffffffffdc1c8 (offset: 0x4a4d0) -> 0x61d0 fde=[ 5634] │ │ │ │ + 0xfffffffffffdc9a8 (offset: 0x4acb0) -> 0x61e4 fde=[ 5648] │ │ │ │ + 0xfffffffffffdcaa8 (offset: 0x4adb0) -> 0x621c fde=[ 5680] │ │ │ │ + 0xfffffffffffdcb38 (offset: 0x4ae40) -> 0x6248 fde=[ 56ac] │ │ │ │ + 0xfffffffffffdcd58 (offset: 0x4b060) -> 0x625c fde=[ 56c0] │ │ │ │ + 0xfffffffffffdd1d8 (offset: 0x4b4e0) -> 0x6270 fde=[ 56d4] │ │ │ │ + 0xfffffffffffdd3d8 (offset: 0x4b6e0) -> 0x6284 fde=[ 56e8] │ │ │ │ + 0xfffffffffffdd858 (offset: 0x4bb60) -> 0x6298 fde=[ 56fc] │ │ │ │ + 0xfffffffffffddbc8 (offset: 0x4bed0) -> 0x62ac fde=[ 5710] │ │ │ │ + 0xfffffffffffddff8 (offset: 0x4c300) -> 0x62c0 fde=[ 5724] │ │ │ │ + 0xfffffffffffde248 (offset: 0x4c550) -> 0x62e0 fde=[ 5744] │ │ │ │ + 0xfffffffffffde3b8 (offset: 0x4c6c0) -> 0x62f4 fde=[ 5758] │ │ │ │ + 0xfffffffffffde3d8 (offset: 0x4c6e0) -> 0x6308 fde=[ 576c] │ │ │ │ + 0xfffffffffffde458 (offset: 0x4c760) -> 0x631c fde=[ 5780] │ │ │ │ + 0xfffffffffffde4b8 (offset: 0x4c7c0) -> 0x6330 fde=[ 5794] │ │ │ │ + 0xfffffffffffde598 (offset: 0x4c8a0) -> 0x6344 fde=[ 57a8] │ │ │ │ + 0xfffffffffffde6b8 (offset: 0x4c9c0) -> 0x6358 fde=[ 57bc] │ │ │ │ + 0xfffffffffffdec78 (offset: 0x4cf80) -> 0x63a8 fde=[ 580c] │ │ │ │ + 0xfffffffffffdf438 (offset: 0x4d740) -> 0x6410 fde=[ 5874] │ │ │ │ + 0xfffffffffffdf478 (offset: 0x4d780) -> 0x6424 fde=[ 5888] │ │ │ │ + 0xfffffffffffdf4b8 (offset: 0x4d7c0) -> 0x643c fde=[ 58a0] │ │ │ │ + 0xfffffffffffdf578 (offset: 0x4d880) -> 0x6460 fde=[ 58c4] │ │ │ │ + 0xfffffffffffdf7e8 (offset: 0x4daf0) -> 0x64e4 fde=[ 5948] │ │ │ │ + 0xfffffffffffdf9b8 (offset: 0x4dcc0) -> 0x6550 fde=[ 59b4] │ │ │ │ + 0xfffffffffffdf9c8 (offset: 0x4dcd0) -> 0x6564 fde=[ 59c8] │ │ │ │ + 0xfffffffffffdf9d8 (offset: 0x4dce0) -> 0x6578 fde=[ 59dc] │ │ │ │ + 0xfffffffffffdfa58 (offset: 0x4dd60) -> 0x65ac fde=[ 5a10] │ │ │ │ + 0xfffffffffffdfb18 (offset: 0x4de20) -> 0x65e4 fde=[ 5a48] │ │ │ │ + 0xfffffffffffdfbf8 (offset: 0x4df00) -> 0x6620 fde=[ 5a84] │ │ │ │ + 0xfffffffffffdfcb8 (offset: 0x4dfc0) -> 0x6650 fde=[ 5ab4] │ │ │ │ + 0xfffffffffffdfda8 (offset: 0x4e0b0) -> 0x668c fde=[ 5af0] │ │ │ │ + 0xfffffffffffdfe98 (offset: 0x4e1a0) -> 0x66c4 fde=[ 5b28] │ │ │ │ + 0xfffffffffffdff98 (offset: 0x4e2a0) -> 0x66f8 fde=[ 5b5c] │ │ │ │ + 0xfffffffffffe0088 (offset: 0x4e390) -> 0x672c fde=[ 5b90] │ │ │ │ + 0xfffffffffffe02c8 (offset: 0x4e5d0) -> 0x6794 fde=[ 5bf8] │ │ │ │ + 0xfffffffffffe05b8 (offset: 0x4e8c0) -> 0x67dc fde=[ 5c40] │ │ │ │ + 0xfffffffffffe0608 (offset: 0x4e910) -> 0x6800 fde=[ 5c64] │ │ │ │ + 0xfffffffffffe0658 (offset: 0x4e960) -> 0x6820 fde=[ 5c84] │ │ │ │ + 0xfffffffffffe0678 (offset: 0x4e980) -> 0x6834 fde=[ 5c98] │ │ │ │ + 0xfffffffffffe06b8 (offset: 0x4e9c0) -> 0x6848 fde=[ 5cac] │ │ │ │ + 0xfffffffffffe06e8 (offset: 0x4e9f0) -> 0x685c fde=[ 5cc0] │ │ │ │ + 0xfffffffffffe0748 (offset: 0x4ea50) -> 0x687c fde=[ 5ce0] │ │ │ │ + 0xfffffffffffe0858 (offset: 0x4eb60) -> 0x6890 fde=[ 5cf4] │ │ │ │ + 0xfffffffffffe0988 (offset: 0x4ec90) -> 0x68a4 fde=[ 5d08] │ │ │ │ + 0xfffffffffffe0a58 (offset: 0x4ed60) -> 0x68b8 fde=[ 5d1c] │ │ │ │ + 0xfffffffffffe0c08 (offset: 0x4ef10) -> 0x68cc fde=[ 5d30] │ │ │ │ + 0xfffffffffffe0ce8 (offset: 0x4eff0) -> 0x68e0 fde=[ 5d44] │ │ │ │ + 0xfffffffffffe0db8 (offset: 0x4f0c0) -> 0x68f4 fde=[ 5d58] │ │ │ │ + 0xfffffffffffe0e68 (offset: 0x4f170) -> 0x6908 fde=[ 5d6c] │ │ │ │ + 0xfffffffffffe0f18 (offset: 0x4f220) -> 0x691c fde=[ 5d80] │ │ │ │ + 0xfffffffffffe0f98 (offset: 0x4f2a0) -> 0x6930 fde=[ 5d94] │ │ │ │ + 0xfffffffffffe10b8 (offset: 0x4f3c0) -> 0x6944 fde=[ 5da8] │ │ │ │ + 0xfffffffffffe1178 (offset: 0x4f480) -> 0x6958 fde=[ 5dbc] │ │ │ │ + 0xfffffffffffe12d8 (offset: 0x4f5e0) -> 0x696c fde=[ 5dd0] │ │ │ │ + 0xfffffffffffe1368 (offset: 0x4f670) -> 0x6980 fde=[ 5de4] │ │ │ │ + 0xfffffffffffe1488 (offset: 0x4f790) -> 0x6994 fde=[ 5df8] │ │ │ │ + 0xfffffffffffe1518 (offset: 0x4f820) -> 0x69a8 fde=[ 5e0c] │ │ │ │ + 0xfffffffffffe1638 (offset: 0x4f940) -> 0x69bc fde=[ 5e20] │ │ │ │ + 0xfffffffffffe16d8 (offset: 0x4f9e0) -> 0x69d0 fde=[ 5e34] │ │ │ │ + 0xfffffffffffe1828 (offset: 0x4fb30) -> 0x69e4 fde=[ 5e48] │ │ │ │ + 0xfffffffffffe18b8 (offset: 0x4fbc0) -> 0x69f8 fde=[ 5e5c] │ │ │ │ + 0xfffffffffffe1a38 (offset: 0x4fd40) -> 0x6a0c fde=[ 5e70] │ │ │ │ + 0xfffffffffffe1ac8 (offset: 0x4fdd0) -> 0x6a20 fde=[ 5e84] │ │ │ │ + 0xfffffffffffe1c48 (offset: 0x4ff50) -> 0x6a34 fde=[ 5e98] │ │ │ │ + 0xfffffffffffe1f98 (offset: 0x502a0) -> 0x6a78 fde=[ 5edc] │ │ │ │ + 0xfffffffffffe2368 (offset: 0x50670) -> 0x6aa0 fde=[ 5f04] │ │ │ │ + 0xfffffffffffe23b8 (offset: 0x506c0) -> 0x6ab4 fde=[ 5f18] │ │ │ │ + 0xfffffffffffe23f8 (offset: 0x50700) -> 0x6ac8 fde=[ 5f2c] │ │ │ │ + 0xfffffffffffe2418 (offset: 0x50720) -> 0x6adc fde=[ 5f40] │ │ │ │ + 0xfffffffffffe2438 (offset: 0x50740) -> 0x6af0 fde=[ 5f54] │ │ │ │ + 0xfffffffffffe29d8 (offset: 0x50ce0) -> 0x6b70 fde=[ 5fd4] │ │ │ │ + 0xfffffffffffe2d38 (offset: 0x51040) -> 0x6c00 fde=[ 6064] │ │ │ │ + 0xfffffffffffe30c8 (offset: 0x513d0) -> 0x6cc4 fde=[ 6128] │ │ │ │ + 0xfffffffffffe35d8 (offset: 0x518e0) -> 0x6d50 fde=[ 61b4] │ │ │ │ + 0xfffffffffffe3698 (offset: 0x519a0) -> 0x6d7c fde=[ 61e0] │ │ │ │ + 0xfffffffffffe36e8 (offset: 0x519f0) -> 0x6da0 fde=[ 6204] │ │ │ │ + 0xfffffffffffe37b8 (offset: 0x51ac0) -> 0x6dc4 fde=[ 6228] │ │ │ │ + 0xfffffffffffe3838 (offset: 0x51b40) -> 0x6de8 fde=[ 624c] │ │ │ │ + 0xfffffffffffe4268 (offset: 0x52570) -> 0x6e34 fde=[ 6298] │ │ │ │ + 0xfffffffffffe69b8 (offset: 0x54cc0) -> 0x6ec8 fde=[ 632c] │ │ │ │ + 0xfffffffffffe90d8 (offset: 0x573e0) -> 0x6f5c fde=[ 63c0] │ │ │ │ + 0xfffffffffffe9558 (offset: 0x57860) -> 0x6fd8 fde=[ 643c] │ │ │ │ + 0xfffffffffffe99c8 (offset: 0x57cd0) -> 0x7050 fde=[ 64b4] │ │ │ │ + 0xfffffffffffe9be8 (offset: 0x57ef0) -> 0x711c fde=[ 6580] │ │ │ │ + 0xfffffffffffe9e68 (offset: 0x58170) -> 0x720c fde=[ 6670] │ │ │ │ + 0xfffffffffffea118 (offset: 0x58420) -> 0x72c8 fde=[ 672c] │ │ │ │ + 0xfffffffffffea7a8 (offset: 0x58ab0) -> 0x7340 fde=[ 67a4] │ │ │ │ + 0xfffffffffffea878 (offset: 0x58b80) -> 0x7384 fde=[ 67e8] │ │ │ │ + 0xfffffffffffeaac8 (offset: 0x58dd0) -> 0x73c8 fde=[ 682c] │ │ │ │ + 0xfffffffffffeadf8 (offset: 0x59100) -> 0x7438 fde=[ 689c] │ │ │ │ + 0xfffffffffffeae38 (offset: 0x59140) -> 0x7458 fde=[ 68bc] │ │ │ │ + 0xfffffffffffeae88 (offset: 0x59190) -> 0x7478 fde=[ 68dc] │ │ │ │ + 0xfffffffffffeaed8 (offset: 0x591e0) -> 0x7498 fde=[ 68fc] │ │ │ │ + 0xfffffffffffeb078 (offset: 0x59380) -> 0x74ac fde=[ 6910] │ │ │ │ + 0xfffffffffffeb278 (offset: 0x59580) -> 0x74e4 fde=[ 6948] │ │ │ │ + 0xfffffffffffebcf8 (offset: 0x5a000) -> 0x7534 fde=[ 6998] │ │ │ │ + 0xfffffffffffee4e8 (offset: 0x5c7f0) -> 0x75c4 fde=[ 6a28] │ │ │ │ + 0xffffffffffff0ce8 (offset: 0x5eff0) -> 0x7654 fde=[ 6ab8] │ │ │ │ + 0xffffffffffff1138 (offset: 0x5f440) -> 0x76cc fde=[ 6b30] │ │ │ │ + 0xffffffffffff1578 (offset: 0x5f880) -> 0x7744 fde=[ 6ba8] │ │ │ │ + 0xffffffffffff1798 (offset: 0x5faa0) -> 0x7810 fde=[ 6c74] │ │ │ │ + 0xffffffffffff1a18 (offset: 0x5fd20) -> 0x7900 fde=[ 6d64] │ │ │ │ + 0xffffffffffff1cc8 (offset: 0x5ffd0) -> 0x79bc fde=[ 6e20] │ │ │ │ + 0xffffffffffff23c8 (offset: 0x606d0) -> 0x7a34 fde=[ 6e98] │ │ │ │ + 0xffffffffffff2498 (offset: 0x607a0) -> 0x7a78 fde=[ 6edc] │ │ │ │ + 0xffffffffffff26e8 (offset: 0x609f0) -> 0x7abc fde=[ 6f20] │ │ │ │ + 0xffffffffffff2a18 (offset: 0x60d20) -> 0x7b2c fde=[ 6f90] │ │ │ │ + 0xffffffffffff2a58 (offset: 0x60d60) -> 0x7b4c fde=[ 6fb0] │ │ │ │ + 0xffffffffffff2aa8 (offset: 0x60db0) -> 0x7b6c fde=[ 6fd0] │ │ │ │ + 0xffffffffffff2af8 (offset: 0x60e00) -> 0x7b8c fde=[ 6ff0] │ │ │ │ + 0xffffffffffff2c88 (offset: 0x60f90) -> 0x7ba0 fde=[ 7004] │ │ │ │ + 0xffffffffffff2e78 (offset: 0x61180) -> 0x7bd8 fde=[ 703c] │ │ │ │ + 0xffffffffffff4678 (offset: 0x62980) -> 0x7c54 fde=[ 70b8] │ │ │ │ + 0xffffffffffff4d48 (offset: 0x63050) -> 0x7cac fde=[ 7110] │ │ │ │ + 0xffffffffffff6608 (offset: 0x64910) -> 0x7d30 fde=[ 7194] │ │ │ │ + 0xffffffffffff6a58 (offset: 0x64d60) -> 0x7dfc fde=[ 7260] │ │ │ │ + 0xffffffffffff6e98 (offset: 0x651a0) -> 0x7eb8 fde=[ 731c] │ │ │ │ + 0xffffffffffff70d8 (offset: 0x653e0) -> 0x7f00 fde=[ 7364] │ │ │ │ + 0xffffffffffff7318 (offset: 0x65620) -> 0x7fc8 fde=[ 742c] │ │ │ │ + 0xffffffffffff7908 (offset: 0x65c10) -> 0x8090 fde=[ 74f4] │ │ │ │ + 0xffffffffffff83d8 (offset: 0x666e0) -> 0x8104 fde=[ 7568] │ │ │ │ + 0xffffffffffff84a8 (offset: 0x667b0) -> 0x8148 fde=[ 75ac] │ │ │ │ + 0xffffffffffff8788 (offset: 0x66a90) -> 0x8184 fde=[ 75e8] │ │ │ │ + 0xffffffffffff88b8 (offset: 0x66bc0) -> 0x81c8 fde=[ 762c] │ │ │ │ + 0xffffffffffff8908 (offset: 0x66c10) -> 0x81e8 fde=[ 764c] │ │ │ │ + 0xffffffffffff8a78 (offset: 0x66d80) -> 0x8218 fde=[ 767c] │ │ │ │ + 0xffffffffffff8f98 (offset: 0x672a0) -> 0x8298 fde=[ 76fc] │ │ │ │ + 0xffffffffffff9508 (offset: 0x67810) -> 0x831c fde=[ 7780] │ │ │ │ + 0xffffffffffff9808 (offset: 0x67b10) -> 0x83a0 fde=[ 7804] │ │ │ │ + 0xffffffffffff9ad8 (offset: 0x67de0) -> 0x841c fde=[ 7880] │ │ │ │ + 0xffffffffffff9e08 (offset: 0x68110) -> 0x84a8 fde=[ 790c] │ │ │ │ + 0xffffffffffffa128 (offset: 0x68430) -> 0x8524 fde=[ 7988] │ │ │ │ + 0xffffffffffffa228 (offset: 0x68530) -> 0x854c fde=[ 79b0] │ │ │ │ + 0xffffffffffffa468 (offset: 0x68770) -> 0x8588 fde=[ 79ec] │ │ │ │ + 0xffffffffffffa888 (offset: 0x68b90) -> 0x869c fde=[ 7b00] │ │ │ │ + 0xffffffffffffac98 (offset: 0x68fa0) -> 0x87c0 fde=[ 7c24] │ │ │ │ + 0xffffffffffffc138 (offset: 0x6a440) -> 0x891c fde=[ 7d80] │ │ │ │ + 0xffffffffffffd5f8 (offset: 0x6b900) -> 0x8aa4 fde=[ 7f08] │ │ │ │ + 0xffffffffffffd628 (offset: 0x6b930) -> 0x8ab8 fde=[ 7f1c] │ │ │ │ + 0xffffffffffffd978 (offset: 0x6bc80) -> 0x8af4 fde=[ 7f58] │ │ │ │ + 0xffffffffffffdaf8 (offset: 0x6be00) -> 0x8b24 fde=[ 7f88] │ │ │ │ + 0xffffffffffffdb18 (offset: 0x6be20) -> 0x8b38 fde=[ 7f9c] │ │ │ │ + 0xffffffffffffdcd8 (offset: 0x6bfe0) -> 0x8b68 fde=[ 7fcc] │ │ │ │ + 0xffffffffffffe4b8 (offset: 0x6c7c0) -> 0x8ba8 fde=[ 800c] │ │ │ │ + 0xffffffffffffe5b8 (offset: 0x6c8c0) -> 0x8bd8 fde=[ 803c] │ │ │ │ + 0xffffffffffffe738 (offset: 0x6ca40) -> 0x8c08 fde=[ 806c] │ │ │ │ + 0xffffffffffffe758 (offset: 0x6ca60) -> 0x8c1c fde=[ 8080] │ │ │ │ + 0xffffffffffffe918 (offset: 0x6cc20) -> 0x8c4c fde=[ 80b0] │ │ │ │ + 0xfffffffffffff0f8 (offset: 0x6d400) -> 0x8c8c fde=[ 80f0] │ │ │ │ + 0xfffffffffffff1f8 (offset: 0x6d500) -> 0x8cbc fde=[ 8120] │ │ │ │ + 0xfffffffffffff2f8 (offset: 0x6d600) -> 0x8cd0 fde=[ 8134] │ │ │ │ + 0xfffffffffffff3f8 (offset: 0x6d700) -> 0x8ce4 fde=[ 8148] │ │ │ │ + 0xfffffffffffff488 (offset: 0x6d790) -> 0x8cf8 fde=[ 815c] │ │ │ │ + 0xfffffffffffff568 (offset: 0x6d870) -> 0xbb0 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=000000000006e500..000000000006e784 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e508 │ │ │ │ +00000014 0000000000000014 00000018 FDE cie=00000000 pc=000000000006d870..000000000006daf4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d878 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e510 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d880 │ │ │ │ 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 0000000000000028 00000070 FDE cie=00000000 pc=0000000000005f10..0000000000006038 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005f24 │ │ │ │ +00000054 0000000000000024 00000058 FDE cie=00000000 pc=0000000000005e60..0000000000005f70 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005e6c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005f2c │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005e74 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005f34 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005e7c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000005f4c │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000006008 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006018 │ │ │ │ + DW_CFA_advance_loc: 212 to 0000000000005f50 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006028 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005f60 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000098 0000000000000010 0000009c FDE cie=00000000 pc=0000000000006040..00000000000060f8 │ │ │ │ +0000007c 0000000000000010 00000080 FDE cie=00000000 pc=0000000000005f70..0000000000006028 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000ac 0000000000000010 000000b0 FDE cie=00000000 pc=0000000000006100..00000000000061b8 │ │ │ │ +00000090 0000000000000010 00000094 FDE cie=00000000 pc=0000000000006030..00000000000060e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000c0 0000000000000020 000000c4 FDE cie=00000000 pc=00000000000061c0..0000000000006208 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000061d0 │ │ │ │ +000000a4 0000000000000020 000000a8 FDE cie=00000000 pc=00000000000060f0..000000000000612c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000060f8 │ │ │ │ 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 0000000000006104 │ │ │ │ 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 000000000000610c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000061f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000611c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -000000e4 0000000000000020 000000e8 FDE cie=00000000 pc=0000000000006210..0000000000006258 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006220 │ │ │ │ +000000c8 0000000000000020 000000cc FDE cie=00000000 pc=0000000000006130..000000000000616c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006138 │ │ │ │ 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 0000000000006144 │ │ │ │ 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 000000000000614c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006248 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000615c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00000108 0000000000000020 0000010c FDE cie=00000000 pc=0000000000006260..00000000000062a8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006270 │ │ │ │ +000000ec 0000000000000020 000000f0 FDE cie=00000000 pc=0000000000006170..00000000000061ac │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006178 │ │ │ │ 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 0000000000006184 │ │ │ │ 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 000000000000618c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006298 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000619c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -0000012c 0000000000000020 00000130 FDE cie=00000000 pc=00000000000062b0..00000000000062f8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000062c0 │ │ │ │ +00000110 0000000000000020 00000114 FDE cie=00000000 pc=00000000000061b0..00000000000061ec │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000061b8 │ │ │ │ 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 00000000000061c4 │ │ │ │ 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 00000000000061cc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000062e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000061dc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00000150 0000000000000020 00000154 FDE cie=00000000 pc=0000000000006300..0000000000006350 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006310 │ │ │ │ +00000134 0000000000000020 00000138 FDE cie=00000000 pc=00000000000061f0..000000000000622c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000061f8 │ │ │ │ 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 0000000000006204 │ │ │ │ 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 000000000000620c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006340 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000621c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00000174 0000000000000094 00000178 FDE cie=00000000 pc=0000000000006350..00000000000066d8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006364 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000636c │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000006384 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006390 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000063b0 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000063bc │ │ │ │ +00000158 0000000000000094 0000015c FDE cie=00000000 pc=0000000000006240..00000000000065b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006250 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000006270 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000006288 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006298 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000062ac │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000006458 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000000632c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000006484 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000006354 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006490 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006360 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006494 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006498 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006364 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000064a4 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000064a8 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000064ac │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000064b0 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000064b4 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000064b8 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000064bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006368 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000064c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006374 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000637c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006384 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006388 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000638c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006390 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006394 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006398 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000639c │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000063a0 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000064c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000063a4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000064c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000063a8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000064cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000063ac │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000064d0 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 408 to 0000000000006668 │ │ │ │ + DW_CFA_advance_loc1: 412 to 0000000000006548 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000654c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000666c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006550 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006670 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006554 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006674 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006558 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006678 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000655c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000667c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006560 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006680 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006684 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006564 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006688 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006568 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000668c │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006690 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000656c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006570 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006574 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006694 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006578 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006698 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000657c │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006580 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000669c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000066c8 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000065a8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ │ │ │ │ -0000020c 00000000000000e4 00000210 FDE cie=00000000 pc=00000000000066e0..0000000000006b08 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000066fc │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006710 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006720 │ │ │ │ +000001f0 00000000000000e4 000001f4 FDE cie=00000000 pc=00000000000065c0..00000000000069d8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000065d8 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000065e8 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000065fc │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 168 to 00000000000067c8 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000006698 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000067ec │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000066b8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000067f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000066c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000067f4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000067fc │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006800 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006804 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006808 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000680c │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006810 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006814 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000066c8 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006828 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006838 │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006840 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006844 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006848 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000684c │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006850 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000066cc │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006854 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000066d8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000066e0 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000066e8 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000066f0 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000066f4 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006700 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006704 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006710 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006718 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000671c │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006720 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006724 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006728 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000672c │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006730 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006734 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006858 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006738 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000685c │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006860 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000673c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006864 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006740 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 376 to 00000000000069dc │ │ │ │ + DW_CFA_advance_loc1: 360 to 00000000000068a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068ac │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000069e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068b0 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000069e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068b4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000069e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068b8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000069ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068bc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000069f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068c0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000069f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068c4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000069f8 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000069fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068c8 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068cc │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068d0 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a04 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068d4 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068d8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a0c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068dc │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068e0 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068e4 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068e8 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a18 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a1c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068ec │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068f0 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068f4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000006a6c │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000693c │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006944 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006948 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000694c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006950 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a7c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006958 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000695c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006960 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a88 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006964 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006968 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000696c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006970 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006a9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006974 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006aa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006978 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006aa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000697c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006980 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006aa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006984 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006aac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006988 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006ab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000698c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006990 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006ab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006994 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006abc │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000006adc │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000069ac │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000069b0 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006af0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000069c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ │ │ │ -000002f4 0000000000000030 000002f8 FDE cie=00000000 pc=0000000000006b10..0000000000006db4 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006b24 │ │ │ │ +000002d8 000000000000002c 000002dc FDE cie=00000000 pc=00000000000069e0..0000000000006c80 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000069f0 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000006a84 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000006bb4 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000006c0c │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000006c78 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000006adc │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000006b44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006c80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006b50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000006cdc │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000006d84 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006d90 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000006bac │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000006c54 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006c5c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006d94 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006c60 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000328 0000000000000058 0000032c FDE cie=00000000 pc=0000000000006dc0..00000000000073c4 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000006dfc │ │ │ │ +00000308 000000000000005c 0000030c FDE cie=00000000 pc=0000000000006c80..0000000000007210 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006c90 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006c9c │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006cb0 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006e10 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000006e90 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006cc4 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000006d2c │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006d30 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006e94 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000006d50 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000006f44 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000006de4 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006de8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006f48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006dec │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000006fcc │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000007084 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc1: 332 to 00000000000071d0 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000006e64 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000006f04 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc1: 308 to 0000000000007038 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000007208 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000007068 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000720c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000706c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007070 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 0000000000007210 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007074 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000384 0000000000000094 00000388 FDE cie=00000000 pc=00000000000073d0..0000000000007748 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000073dc │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000073e4 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000073f0 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000007404 │ │ │ │ +00000368 000000000000008c 0000036c FDE cie=00000000 pc=0000000000007210..0000000000007540 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007218 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007228 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000723c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007410 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007248 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007420 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007250 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007428 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000007460 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007258 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000007290 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007464 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007294 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007470 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000072a0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007480 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000072b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007488 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000072b8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000748c │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007490 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007494 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000749c │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000074a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000072bc │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000072c0 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000072c4 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000072c8 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000072d0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000007534 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007538 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007544 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007548 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000754c │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000007568 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000007354 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000756c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007358 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 248 to 0000000000007664 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007668 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000735c │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007360 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000737c │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007380 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 244 to 0000000000007474 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000766c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007478 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007670 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000747c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007674 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007480 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007678 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007484 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000767c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007488 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007680 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000748c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007688 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007494 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000768c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007498 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007690 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000749c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007694 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000074a0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000076a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000074ac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000076ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000074b0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000076c8 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000074cc │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000076d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000074d8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000076ec │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000074f0 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000007738 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000007530 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000041c 000000000000013c 00000420 FDE cie=00000000 pc=0000000000007750..0000000000008a54 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007760 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007768 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007778 │ │ │ │ +000003f8 0000000000000138 000003fc FDE cie=00000000 pc=0000000000007540..00000000000087e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007548 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007554 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007784 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007790 │ │ │ │ - DW_CFA_def_cfa_offset: 464 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007560 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007570 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000077e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007578 │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000075c8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000077e4 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000077ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000075cc │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 184 to 00000000000078a4 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000078b4 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000078bc │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000007684 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000078c0 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000078c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007688 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007694 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007698 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000078e0 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000078ec │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000078f0 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000078f4 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000078f8 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000078fc │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007900 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000790c │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007910 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007914 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007918 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000791c │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007920 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000076a8 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000076b4 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000076bc │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000076c0 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000076d0 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000076d4 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000076d8 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000076dc │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000076e0 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000076ec │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000076f0 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000076f4 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007704 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007708 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000770c │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007710 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1500 to 0000000000007efc │ │ │ │ + DW_CFA_advance_loc2: 1468 to 0000000000007ccc │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007cd0 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007f04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007cd4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007f08 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007f0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007cd8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007f10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007cdc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007f14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007ce0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007ce4 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007ce8 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007f1c │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007cec │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007cf0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007f24 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007cf4 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007cf8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007f2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007cfc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007f30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007d00 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007f34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007d04 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007f38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007d08 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007f3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007d0c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007f40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007d10 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007f44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007d14 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007f50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007d18 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007f58 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007d28 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000007f88 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000007d5c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000007fa4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000007d78 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007fa8 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007d7c │ │ │ │ DW_CFA_def_cfa_offset: 464 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc2: 2404 to 000000000000890c │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc2: 2372 to 00000000000086c0 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008918 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000086cc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000892c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000086d4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000008974 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000008718 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000008990 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000008734 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008994 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008738 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008998 │ │ │ │ - DW_CFA_def_cfa_offset: 464 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000089e4 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000873c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000008778 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000055c 0000000000000034 00000560 FDE cie=00000000 pc=0000000000008a60..0000000000008b14 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000008a88 │ │ │ │ +00000534 0000000000000038 00000538 FDE cie=00000000 pc=00000000000087e0..0000000000008880 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000087ec │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000087fc │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000008810 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008820 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000008ab0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000008ae0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008828 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008830 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000008b04 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000008870 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000594 00000000000001f4 00000598 FDE cie=00000000 pc=0000000000008b20..00000000000097c0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000008b34 │ │ │ │ +00000570 0000000000000210 00000574 FDE cie=00000000 pc=0000000000008880..0000000000009498 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008890 │ │ │ │ + DW_CFA_offset: r30 at cfa-160 │ │ │ │ + DW_CFA_offset: r29 at cfa-168 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008b3c │ │ │ │ - DW_CFA_offset: r19 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000008b60 │ │ │ │ - DW_CFA_offset: r20 at cfa-232 │ │ │ │ - DW_CFA_offset: r24 at cfa-200 │ │ │ │ - DW_CFA_offset: r25 at cfa-192 │ │ │ │ - DW_CFA_offset: r26 at cfa-184 │ │ │ │ - DW_CFA_offset: r28 at cfa-168 │ │ │ │ - DW_CFA_offset: r29 at cfa-160 │ │ │ │ - DW_CFA_offset: r31 at cfa-144 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000008b88 │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000088a0 │ │ │ │ + DW_CFA_offset: r15 at cfa-280 │ │ │ │ + DW_CFA_offset: r18 at cfa-256 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000088b0 │ │ │ │ + DW_CFA_offset: r20 at cfa-240 │ │ │ │ + DW_CFA_offset: r26 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000088c0 │ │ │ │ + DW_CFA_offset: r27 at cfa-184 │ │ │ │ + DW_CFA_offset: r28 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000088d0 │ │ │ │ + DW_CFA_offset: r31 at cfa-152 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008b94 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000088dc │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000088ec │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000008bb0 │ │ │ │ - DW_CFA_offset: r27 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000008bd8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000008904 │ │ │ │ + DW_CFA_offset: r25 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000008928 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008bdc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008938 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008bec │ │ │ │ - DW_CFA_offset: r17 at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000008c7c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000894c │ │ │ │ + DW_CFA_offset: r17 at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000000089d0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008c80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000089d4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008c84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000089d8 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008c88 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000089dc │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000089e8 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000008cc4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000008a14 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008cc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008a18 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008a1c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008cd0 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008a20 │ │ │ │ DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_offset: r19 at cfa-240 │ │ │ │ - DW_CFA_offset: r20 at cfa-232 │ │ │ │ - DW_CFA_offset: r24 at cfa-200 │ │ │ │ - DW_CFA_offset: r25 at cfa-192 │ │ │ │ - DW_CFA_offset: r26 at cfa-184 │ │ │ │ - DW_CFA_offset: r27 at cfa-176 │ │ │ │ - DW_CFA_offset: r28 at cfa-168 │ │ │ │ - DW_CFA_offset: r29 at cfa-160 │ │ │ │ - DW_CFA_offset: r30 at cfa-152 │ │ │ │ - DW_CFA_offset: r31 at cfa-144 │ │ │ │ + DW_CFA_offset: r15 at cfa-280 │ │ │ │ + DW_CFA_offset: r18 at cfa-256 │ │ │ │ + DW_CFA_offset: r20 at cfa-240 │ │ │ │ + DW_CFA_offset: r25 at cfa-200 │ │ │ │ + DW_CFA_offset: r26 at cfa-192 │ │ │ │ + DW_CFA_offset: r27 at cfa-184 │ │ │ │ + DW_CFA_offset: r28 at cfa-176 │ │ │ │ + DW_CFA_offset: r29 at cfa-168 │ │ │ │ + DW_CFA_offset: r30 at cfa-160 │ │ │ │ + DW_CFA_offset: r31 at cfa-152 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008ce0 │ │ │ │ - DW_CFA_offset: r14 at cfa-280 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ce4 │ │ │ │ - DW_CFA_offset: r18 at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000008d54 │ │ │ │ - DW_CFA_offset: r15 at cfa-272 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008d64 │ │ │ │ - DW_CFA_offset: r21 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008d6c │ │ │ │ - DW_CFA_offset: r22 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008d70 │ │ │ │ - DW_CFA_offset: r23 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000008d84 │ │ │ │ - DW_CFA_offset: r16 at cfa-264 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008d88 │ │ │ │ - DW_CFA_offset: r17 at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008d94 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008a30 │ │ │ │ + DW_CFA_offset: r17 at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000008a98 │ │ │ │ + DW_CFA_offset: r14 at cfa-288 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008a9c │ │ │ │ + DW_CFA_offset: r23 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008aac │ │ │ │ + DW_CFA_offset: r24 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ab0 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008d98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ab4 │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000008dc0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008ac0 │ │ │ │ + DW_CFA_offset: r16 at cfa-272 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008acc │ │ │ │ + DW_CFA_offset: r19 at cfa-248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ad0 │ │ │ │ + DW_CFA_offset: r21 at cfa-232 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000008af0 │ │ │ │ + DW_CFA_offset: r22 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008af4 │ │ │ │ DW_CFA_offset: r47 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008dcc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000008b08 │ │ │ │ + DW_CFA_offset: r46 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008b0c │ │ │ │ DW_CFA_offset: r48 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008dd0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008b18 │ │ │ │ DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008dd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008b1c │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008dd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008b20 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ddc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008b24 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008de0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008b28 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008de4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008b2c │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008de8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008b30 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008dec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008b34 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008df0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008b38 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008b3c │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008df8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008b40 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008dfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008b44 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008e00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008b48 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 652 to 000000000000908c │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009090 │ │ │ │ + DW_CFA_advance_loc1: 600 to 0000000000008da0 │ │ │ │ + DW_CFA_restore: r46 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008da4 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009094 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008da8 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009098 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008dac │ │ │ │ DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000909c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008db0 │ │ │ │ DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008db4 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008db8 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008dbc │ │ │ │ DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008dc0 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008dc4 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008dc8 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008dcc │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008dd0 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008dd4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008dd8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ddc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008de0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008de4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008de8 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008dec │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090d8 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008df0 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008df4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008df8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008dfc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 192 to 00000000000091a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008e00 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000008eb0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000091a8 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000091ac │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000091b0 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008eb4 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008ebc │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000091e0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000008ee8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000091e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008eec │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ef0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000091e8 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ef4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 408 to 0000000000009380 │ │ │ │ - DW_CFA_offset: r15 at cfa-272 │ │ │ │ - DW_CFA_offset: r16 at cfa-264 │ │ │ │ - DW_CFA_offset: r17 at cfa-256 │ │ │ │ - DW_CFA_offset: r21 at cfa-224 │ │ │ │ - DW_CFA_offset: r22 at cfa-216 │ │ │ │ - DW_CFA_offset: r23 at cfa-208 │ │ │ │ + DW_CFA_advance_loc1: 396 to 0000000000009080 │ │ │ │ + DW_CFA_offset: r14 at cfa-288 │ │ │ │ + DW_CFA_offset: r16 at cfa-272 │ │ │ │ + DW_CFA_offset: r19 at cfa-248 │ │ │ │ + DW_CFA_offset: r21 at cfa-232 │ │ │ │ + DW_CFA_offset: r22 at cfa-224 │ │ │ │ + DW_CFA_offset: r23 at cfa-216 │ │ │ │ + DW_CFA_offset: r24 at cfa-208 │ │ │ │ + DW_CFA_offset: r46 at cfa-144 │ │ │ │ DW_CFA_offset: r47 at cfa-136 │ │ │ │ DW_CFA_offset: r48 at cfa-128 │ │ │ │ DW_CFA_offset: r49 at cfa-120 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ @@ -1399,22 +1396,23 @@ │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000093a0 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000090a0 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r46 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ DW_CFA_restore: r49 │ │ │ │ DW_CFA_restore: r50 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ DW_CFA_restore: r53 │ │ │ │ @@ -1422,123 +1420,134 @@ │ │ │ │ DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000093ac │ │ │ │ - DW_CFA_offset: r18 at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000093c4 │ │ │ │ - DW_CFA_offset: r23 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000093d4 │ │ │ │ - DW_CFA_offset: r22 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000093e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000090b0 │ │ │ │ + DW_CFA_offset: r19 at cfa-248 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000090b4 │ │ │ │ + DW_CFA_offset: r23 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000090c0 │ │ │ │ + DW_CFA_offset: r24 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000090c4 │ │ │ │ + DW_CFA_offset: r47 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000090e8 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000093e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000090ec │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000009404 │ │ │ │ - DW_CFA_offset: r21 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009408 │ │ │ │ - DW_CFA_offset: r47 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000940c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000090f0 │ │ │ │ + DW_CFA_offset: r52 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000090f4 │ │ │ │ + DW_CFA_offset: r22 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000009118 │ │ │ │ + DW_CFA_offset: r21 at cfa-232 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000911c │ │ │ │ + DW_CFA_offset: r46 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009120 │ │ │ │ DW_CFA_offset: r48 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009410 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009124 │ │ │ │ DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009414 │ │ │ │ - DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009418 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009128 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000941c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000912c │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009420 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009130 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009424 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009134 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009428 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009138 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000942c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000913c │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009430 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009140 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009434 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009144 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009438 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009148 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 644 to 00000000000096bc │ │ │ │ + DW_CFA_advance_loc1: 584 to 0000000000009390 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r46 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009394 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009398 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000939c │ │ │ │ DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093a0 │ │ │ │ DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093a4 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093a8 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093ac │ │ │ │ DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093b0 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093b4 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093b8 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093bc │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093c0 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093c4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093c8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093cc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093d0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093d4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009700 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093d8 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009704 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009708 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093dc │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093e0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000970c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093e4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009710 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093e8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009714 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009718 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093ec │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093f0 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000093f8 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000009748 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000009424 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000974c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009428 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000942c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009750 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009430 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000009770 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000009450 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r46 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ DW_CFA_restore: r49 │ │ │ │ DW_CFA_restore: r50 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ DW_CFA_restore: r53 │ │ │ │ @@ -1548,182 +1557,191 @@ │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000097b0 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000009488 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000078c 0000000000000220 00000790 FDE cie=00000000 pc=00000000000097c0..000000000000bba0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000097dc │ │ │ │ +00000784 0000000000000234 00000788 FDE cie=00000000 pc=00000000000094a0..000000000000b6fc │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000094b8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000097f8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000094d0 │ │ │ │ DW_CFA_def_cfa_offset: 640 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009804 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000094e4 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000980c │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009810 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000094ec │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000094f0 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009818 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000009504 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000982c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009508 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009834 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009518 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009838 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000951c │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000009864 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000009540 │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000986c │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009870 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009548 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009878 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009550 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc1: 296 to 00000000000099a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009554 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc1: 280 to 000000000000966c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009670 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000967c │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000099ac │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000099b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009680 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000096a4 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000099cc │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000099d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000096ac │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000096b4 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000096b8 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000099e8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000096cc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000099f8 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009a04 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000096d0 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000096e8 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000096ec │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009a0c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000096f4 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009a10 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000096fc │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009a14 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009a18 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009a28 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1108 to 0000000000009e7c │ │ │ │ + DW_CFA_advance_loc1: 1020 to 0000000000009af8 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009afc │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b00 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b04 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b08 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b0c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b10 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b14 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e9c │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009ea0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b18 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b1c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009ea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b20 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009ea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b24 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009eac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b28 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009eb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009b2c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc1: 392 to 000000000000a038 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a03c │ │ │ │ + DW_CFA_advance_loc1: 396 to 0000000000009cb8 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009cbc │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a040 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009cc0 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a044 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009cc4 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a048 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009cc8 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a04c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009ccc │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a050 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009cd0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a054 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009cd4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a058 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009cd8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a05c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009cdc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a060 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009ce0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000a078 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000009d00 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a07c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009d04 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a080 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009d08 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a084 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009d0c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a088 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009d10 │ │ │ │ DW_CFA_def_cfa_offset: 640 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a08c │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a090 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009d14 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009d18 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a094 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009d1c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a098 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009d20 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a09c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009d24 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a0a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009d28 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a0a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009d2c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000a0bc │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000009d4c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a0c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009d50 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a0c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009d54 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a0c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009d58 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a0d0 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009d60 │ │ │ │ DW_CFA_def_cfa_offset: 640 │ │ │ │ DW_CFA_offset: r14 at cfa-208 │ │ │ │ DW_CFA_offset: r15 at cfa-200 │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ @@ -1743,20 +1761,22 @@ │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc2: 6036 to 000000000000b864 │ │ │ │ + DW_CFA_advance_loc2: 5788 to 000000000000b3fc │ │ │ │ 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 │ │ │ │ @@ -1773,1108 +1793,1105 @@ │ │ │ │ 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 000000000000b870 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b404 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000b888 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000b424 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b88c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b428 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b890 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b42c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b894 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b430 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b898 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b434 │ │ │ │ DW_CFA_def_cfa_offset: 640 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000b8b8 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000b454 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000b8ec │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000b48c │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000000b984 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc1: 292 to 000000000000b5b0 │ │ │ │ + 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 000000000000b98c │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b5b8 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc1: 308 to 000000000000bac0 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000000b630 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 196 to 000000000000bb84 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r56 │ │ │ │ - DW_CFA_restore: r57 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009b0 00000000000000ec 000009b4 FDE cie=00000000 pc=000000000000bba0..000000000000c2e8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000bbb4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000009bc 00000000000000f0 000009c0 FDE cie=00000000 pc=000000000000b700..000000000000bde8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b710 │ │ │ │ DW_CFA_offset: r30 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000bbbc │ │ │ │ + DW_CFA_offset: r29 at cfa-136 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b720 │ │ │ │ DW_CFA_offset: r23 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000bbe0 │ │ │ │ DW_CFA_offset: r24 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b730 │ │ │ │ DW_CFA_offset: r25 at cfa-168 │ │ │ │ DW_CFA_offset: r26 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b740 │ │ │ │ DW_CFA_offset: r27 at cfa-152 │ │ │ │ DW_CFA_offset: r28 at cfa-144 │ │ │ │ - DW_CFA_offset: r29 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b750 │ │ │ │ DW_CFA_offset: r31 at cfa-120 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000bc08 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000bc14 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b760 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b76c │ │ │ │ DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000bc34 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000b788 │ │ │ │ DW_CFA_offset: r22 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000bc58 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000b7a8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bc5c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b7b4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000000bcb0 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000b7fc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bcb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b800 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000000bd18 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000000b860 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bd1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b864 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000bd50 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000b890 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bd54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b894 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b89c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000bd60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b8a0 │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ DW_CFA_offset: r22 at cfa-192 │ │ │ │ DW_CFA_offset: r23 at cfa-184 │ │ │ │ DW_CFA_offset: r24 at cfa-176 │ │ │ │ DW_CFA_offset: r25 at cfa-168 │ │ │ │ DW_CFA_offset: r26 at cfa-160 │ │ │ │ DW_CFA_offset: r27 at cfa-152 │ │ │ │ DW_CFA_offset: r28 at cfa-144 │ │ │ │ DW_CFA_offset: r29 at cfa-136 │ │ │ │ DW_CFA_offset: r30 at cfa-128 │ │ │ │ DW_CFA_offset: r31 at cfa-120 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000bd74 │ │ │ │ - DW_CFA_offset: r19 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bd78 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000b8b4 │ │ │ │ DW_CFA_offset: r20 at cfa-208 │ │ │ │ - DW_CFA_advance_loc1: 580 to 000000000000bfbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b8b8 │ │ │ │ + DW_CFA_offset: r21 at cfa-200 │ │ │ │ + DW_CFA_advance_loc1: 576 to 000000000000baf8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bfc0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bfc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bafc │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bb00 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bfc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bb04 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000bffc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000bb30 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c000 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bb34 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bb3c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000c010 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bb40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000c020 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000bb50 │ │ │ │ + DW_CFA_offset: r19 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bb54 │ │ │ │ DW_CFA_offset: r18 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000c034 │ │ │ │ - DW_CFA_offset: r21 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c038 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000bb68 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c03c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bb6c │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c044 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bb70 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c048 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bb78 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c04c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bb7c │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c050 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bb80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c054 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bb84 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c058 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bb88 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c05c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bb8c │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c060 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bb90 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c064 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bb94 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c068 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bb98 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c06c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bb9c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c070 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bba0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 556 to 000000000000c29c │ │ │ │ + DW_CFA_advance_loc1: 508 to 000000000000bd9c │ │ │ │ DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c2a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bda0 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c2a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bda4 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c2a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bda8 │ │ │ │ DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c2ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bdac │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c2b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bdb0 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c2b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bdb4 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c2b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bdb8 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c2bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bdbc │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c2c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bdc0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c2c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bdc4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c2c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bdc8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c2cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bdcc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c2d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bdd0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c2d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bdd4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c2d8 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bdd8 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ │ │ │ │ -00000aa0 0000000000000204 00000aa4 FDE cie=00000000 pc=000000000000c2f0..000000000000ddec │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000c30c │ │ │ │ +00000ab0 000000000000022c 00000ab4 FDE cie=00000000 pc=000000000000bdf0..000000000000d7bc │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000be08 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000c328 │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000be20 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000c334 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c33c │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c340 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c348 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000c35c │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c364 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c368 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000c394 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c398 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c3a0 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc1: 632 to 000000000000c618 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c61c │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c620 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000c640 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c644 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c648 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000c658 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c65c │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c660 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c664 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c668 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000c678 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000be30 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000be38 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000be3c │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000be50 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000be54 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000be64 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000be68 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000be8c │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000be90 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 596 to 000000000000c0e4 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c67c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c0e8 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c0f0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1168 to 000000000000cb0c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c0fc │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000c114 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c118 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c124 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c128 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000c138 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c13c │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c140 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c144 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c150 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c154 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c15c │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 1068 to 000000000000c588 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c58c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c590 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c594 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c598 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c59c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5a0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5a4 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5a8 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5ac │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb30 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5b0 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5b4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5b8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5bc │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc1: 276 to 000000000000cc50 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5c0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc58 │ │ │ │ + DW_CFA_advance_loc1: 276 to 000000000000c6d4 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c6d8 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c6dc │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c6e0 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c6e4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c6e8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c6ec │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c6f0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c6f4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000cc8c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000c710 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c714 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c718 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c71c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cc9c │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c720 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cca0 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c724 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c728 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c72c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cca8 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ccac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c730 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ccb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c734 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ccb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c738 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ccb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c73c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000ccd0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000c758 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ccd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c75c │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ccd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c760 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ccdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c764 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cce0 │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c770 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc2: 4000 to 000000000000dc80 │ │ │ │ + DW_CFA_advance_loc2: 3804 to 000000000000d64c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000dc8c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d654 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000dca4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d670 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d674 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dcac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d678 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dcb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d67c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dcb4 │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d680 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000dcc8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d694 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000dce0 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d6a8 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000000dd48 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000000d710 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000000ddac │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000000d778 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000ddd8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000d7a8 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000ca8 0000000000000090 00000cac FDE cie=00000000 pc=000000000000ddf0..000000000000e284 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000de14 │ │ │ │ +00000ce0 0000000000000094 00000ce4 FDE cie=00000000 pc=000000000000d7c0..000000000000dbc0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d7d0 │ │ │ │ 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 000000000000d7e4 │ │ │ │ + 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 000000000000de24 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000de3c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d800 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000de40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d804 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000de44 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d80c │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000de50 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000de54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d810 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000de5c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d81c │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d820 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000de60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d824 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d828 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000de64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d82c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 392 to 000000000000dfec │ │ │ │ + DW_CFA_advance_loc1: 356 to 000000000000d990 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d994 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d998 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d99c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dffc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9a0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e000 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9a4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e004 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9a8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e008 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9ac │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc1: 344 to 000000000000e160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9b0 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000000dacc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e17c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000dae8 │ │ │ │ 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 000000000000e180 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000daec │ │ │ │ + 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 000000000000e1e4 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000000db40 │ │ │ │ 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 000000000000e218 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000db5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e234 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000db7c │ │ │ │ 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 000000000000e238 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000db80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000d3c 000000000000002c 00000d40 FDE cie=00000000 pc=000000000000e290..000000000000e3ac │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e2a0 │ │ │ │ +00000d78 000000000000002c 00000d7c FDE cie=00000000 pc=000000000000dbc0..000000000000dccc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dbcc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e2ac │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e2b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000dbdc │ │ │ │ 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 000000000000e360 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000000dc80 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e374 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000dc94 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e380 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dca0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000d6c 0000000000000038 00000d70 FDE cie=00000000 pc=000000000000e3b0..000000000000e508 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000e3c8 │ │ │ │ +00000da8 0000000000000034 00000dac FDE cie=00000000 pc=000000000000dcd0..000000000000de18 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dcdc │ │ │ │ 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 000000000000e3d8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000dcf0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000e424 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e428 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000dd34 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e434 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd38 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000000e4b4 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e4c0 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000000ddc4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e4cc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ddd8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e4d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dde4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e4ec │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ddf8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e4f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000de00 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000da8 0000000000000054 00000dac FDE cie=00000000 pc=000000000000e510..000000000000e6d8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000e530 │ │ │ │ +00000de0 0000000000000054 00000de4 FDE cie=00000000 pc=000000000000de20..000000000000dfd8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000de2c │ │ │ │ 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 000000000000de48 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e540 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e544 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000de4c │ │ │ │ DW_CFA_offset_extended: r108 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000000e588 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000de84 │ │ │ │ DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e58c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000de88 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e590 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000de94 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e594 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000de98 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e598 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dea4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e5b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000deb4 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000000e680 │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000000df78 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e684 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000df7c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e688 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000df80 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e68c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000df84 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e690 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000df88 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e694 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000df8c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e698 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000df90 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000e6b8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000dfb0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e6c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000dfc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000e00 000000000000002c 00000e04 FDE cie=00000000 pc=000000000000e6e0..000000000000e824 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000e6f8 │ │ │ │ +00000e38 000000000000002c 00000e3c FDE cie=00000000 pc=000000000000dfe0..000000000000e114 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dfec │ │ │ │ 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 000000000000e708 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e000 │ │ │ │ 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 000000000000e7e4 │ │ │ │ + DW_CFA_advance_loc: 212 to 000000000000e0d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e7f8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e0e8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e800 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e0f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e30 000000000000003c 00000e34 FDE cie=00000000 pc=000000000000e830..000000000000e998 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e840 │ │ │ │ +00000e68 0000000000000034 00000e6c FDE cie=00000000 pc=000000000000e120..000000000000e278 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e12c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e84c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e860 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e140 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000e8ac │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e8b0 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000000e18c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e8bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e190 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000000e944 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e950 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000000e224 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e95c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e238 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e968 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e244 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e97c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e258 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e980 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e260 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000e70 0000000000000058 00000e74 FDE cie=00000000 pc=000000000000e9a0..000000000000eb78 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e9b0 │ │ │ │ +00000ea0 0000000000000054 00000ea4 FDE cie=00000000 pc=000000000000e280..000000000000e448 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e28c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e9c4 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000e2a8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e9d8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9dc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e2b4 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000000ea20 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000e2ec │ │ │ │ DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ea24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2f0 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ea28 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e2fc │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ea2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e300 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ea30 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e30c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000ea4c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e31c │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 212 to 000000000000eb20 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000000e3e8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eb24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3ec │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eb28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3f0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eb2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3f4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eb30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3f8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eb34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3fc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eb38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e400 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000eb58 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000e420 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000eb60 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e430 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000ecc 0000000000000050 00000ed0 FDE cie=00000000 pc=000000000000eb80..000000000000ef44 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000ebc0 │ │ │ │ +00000ef8 0000000000000054 00000efc FDE cie=00000000 pc=000000000000e450..000000000000e850 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e464 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e474 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e480 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e490 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e4a0 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e4b4 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000ebec │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ebf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e4b8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 644 to 000000000000ee74 │ │ │ │ + DW_CFA_advance_loc1: 712 to 000000000000e780 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000000eeb0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000e7ac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e7bc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 000000000000eec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e7c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000f20 0000000000000040 00000f24 FDE cie=00000000 pc=000000000000ef50..000000000000f1b4 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000ef68 │ │ │ │ +00000f50 000000000000002c 00000f54 FDE cie=00000000 pc=000000000000e850..000000000000eaa4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e85c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ef78 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e870 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000000efbc │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 328 to 000000000000f104 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f108 │ │ │ │ + DW_CFA_advance_loc1: 388 to 000000000000e9f4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f11c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ea08 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f120 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000000f178 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f18c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ea10 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f64 000000000000002c 00000f68 FDE cie=00000000 pc=000000000000f1c0..000000000000f2dc │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f1d0 │ │ │ │ +00000f80 000000000000002c 00000f84 FDE cie=00000000 pc=000000000000eab0..000000000000ebbc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000eabc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f1dc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f1e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000eacc │ │ │ │ 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 000000000000f290 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000000eb70 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f2a4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000eb84 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f2b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000eb90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000f94 00000000000000c8 00000f98 FDE cie=00000000 pc=000000000000f2e0..000000000000f648 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f2f0 │ │ │ │ +00000fb0 00000000000000c4 00000fb4 FDE cie=00000000 pc=000000000000ebc0..000000000000ef18 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ebcc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f300 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000ebe4 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f314 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000f35c │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f368 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f36c │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000ec2c │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f374 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ec30 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ec3c │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ec40 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f378 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f37c │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000f3b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ec48 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f3bc │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f3cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ec4c │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000ec88 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ec8c │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ec9c │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eca0 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000f3f0 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000ecc4 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f3f8 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000f418 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ecc8 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f41c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eccc │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f420 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ecdc │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 408 to 000000000000f5b8 │ │ │ │ + DW_CFA_advance_loc1: 428 to 000000000000ee88 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee8c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee90 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee94 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee98 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee9c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eea0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eea4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eea8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eeac │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eeb0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eeb4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eeb8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5ec │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eebc │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eec0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000f608 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000eed8 │ │ │ │ DW_CFA_restore_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 000000000000f60c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eedc │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ @@ -2887,254 +2904,243 @@ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f614 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000eee4 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f620 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000eef0 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f624 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eef4 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f628 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f62c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eef8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f630 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eefc │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f634 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f638 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef00 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef04 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef08 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ │ │ │ -00001060 000000000000009c 00001064 FDE cie=00000000 pc=000000000000f650..000000000000fb04 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000f670 │ │ │ │ +00001078 0000000000000094 0000107c FDE cie=00000000 pc=000000000000ef20..000000000000f390 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ef30 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000f68c │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_offset: r16 at cfa-144 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000ef4c │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f69c │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000f6e4 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6e8 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f6f8 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6fc │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f70c │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f714 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f71c │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f724 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f728 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000f770 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f77c │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f780 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f784 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000f79c │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f7a0 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f7a4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000ef64 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000efa8 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000efac │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000efc0 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000efc4 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000efd4 │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000efd8 │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000efe0 │ │ │ │ + DW_CFA_offset: r14 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000eff4 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eff8 │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000f014 │ │ │ │ + DW_CFA_offset: r15 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f018 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f7a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f01c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 720 to 000000000000fa78 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa7c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000f040 │ │ │ │ + DW_CFA_offset: r17 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f044 │ │ │ │ + DW_CFA_offset: r18 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f04c │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f050 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 696 to 000000000000f308 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f30c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f310 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa88 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f314 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f318 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f31c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f320 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f324 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f328 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000faa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f32c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000faa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f330 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000faa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f334 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000faac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f338 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f33c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f340 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f344 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fabc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f348 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000fae4 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000f370 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f374 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000faec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f378 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001100 000000000000002c 00001104 FDE cie=00000000 pc=000000000000fb10..000000000000fc54 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000fb28 │ │ │ │ +00001110 000000000000002c 00001114 FDE cie=00000000 pc=000000000000f390..000000000000f4c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f39c │ │ │ │ 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 000000000000fb38 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f3b0 │ │ │ │ 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 000000000000fc14 │ │ │ │ + DW_CFA_advance_loc: 212 to 000000000000f484 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000fc28 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f498 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fc30 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f4a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001130 00000000000000c8 00001134 FDE cie=00000000 pc=000000000000fc60..000000000000ffc8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fc70 │ │ │ │ +00001140 00000000000000c4 00001144 FDE cie=00000000 pc=000000000000f4d0..000000000000f828 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f4dc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fc80 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f4f4 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000fc94 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000fcdc │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fce8 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fcec │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000f53c │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fcf4 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fcf8 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fcfc │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000000fd38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f540 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f54c │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fd3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f550 │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f558 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000fd54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f55c │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000f598 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f59c │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000f5b8 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000fd74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f5bc │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f5d4 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fd80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000fda4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f5d8 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fda8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f5dc │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fdb4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f5f0 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 388 to 000000000000ff38 │ │ │ │ + DW_CFA_advance_loc1: 424 to 000000000000f798 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f79c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7a0 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7a4 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7a8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7ac │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7b0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7b4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7b8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7bc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7c0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7c4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7c8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff6c │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7cc │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7d0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000ff88 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f7e8 │ │ │ │ DW_CFA_restore_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 000000000000ff8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7ec │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ @@ -3147,257 +3153,248 @@ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ff94 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f7f4 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ffa0 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f800 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ffa4 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f804 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ffa8 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ffac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f808 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ffb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f80c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ffb4 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ffb8 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f810 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f814 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f818 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ │ │ │ -000011fc 000000000000009c 00001200 FDE cie=00000000 pc=000000000000ffd0..0000000000010464 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000ffec │ │ │ │ +00001208 0000000000000098 0000120c FDE cie=00000000 pc=000000000000f830..000000000000fc7c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f844 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000010008 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f858 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010018 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000010068 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010078 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001007c │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010088 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001008c │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010098 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001009c │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000100a0 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000100a4 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000100ec │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000010104 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001010c │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010110 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010114 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000010144 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010148 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010150 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f870 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000f8b4 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f8b8 │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f8d0 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f8d4 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f8d8 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f8dc │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f8ec │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f8f0 │ │ │ │ + DW_CFA_offset: r18 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f900 │ │ │ │ + DW_CFA_offset: r14 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000000f934 │ │ │ │ + DW_CFA_offset: r15 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f944 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f950 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f954 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010154 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000f970 │ │ │ │ + DW_CFA_offset: r16 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f974 │ │ │ │ + DW_CFA_offset: r17 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f980 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 644 to 00000000000103d8 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000103dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f984 │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 624 to 000000000000fbf4 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000103e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fbf8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000103e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fbfc │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000103e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc00 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000103ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc04 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc08 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000103f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc0c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000103f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc10 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000103f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc14 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000103fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc18 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010400 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc1c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010404 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc20 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010408 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc24 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001040c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc28 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010410 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc2c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010414 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc30 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010418 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc34 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001041c │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010420 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000010444 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000fc5c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010448 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc60 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001044c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc64 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000129c 000000000000002c 000012a0 FDE cie=00000000 pc=0000000000010470..000000000001058c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010480 │ │ │ │ +000012a4 000000000000002c 000012a8 FDE cie=00000000 pc=000000000000fc80..000000000000fd8c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fc8c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001048c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010498 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000fc9c │ │ │ │ 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 0000000000010540 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000000fd40 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000010554 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000fd54 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010560 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fd60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000012cc 00000000000000c8 000012d0 FDE cie=00000000 pc=0000000000010590..0000000000010ec8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000105a0 │ │ │ │ +000012d4 00000000000000c4 000012d8 FDE cie=00000000 pc=000000000000fd90..0000000000010720 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000fda0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000105ac │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000fdb4 │ │ │ │ + DW_CFA_def_cfa_offset: 736 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000105c0 │ │ │ │ - DW_CFA_def_cfa_offset: 800 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000010604 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000fdf8 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fdfc │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001060c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fe08 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000fe4c │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fe50 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010614 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000010644 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000fe60 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010650 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fe64 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000fe80 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fe84 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001065c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000fea0 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fea4 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000fec0 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000010670 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010674 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010680 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000010694 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000106a0 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000106b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fec4 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000106b8 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000106ec │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000106f4 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 1848 to 0000000000010e2c │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000fef4 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 1928 to 000000000001067c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010680 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010684 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010688 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001068c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010690 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010694 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010698 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001069c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106a0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e54 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e58 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106a4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e60 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106a8 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106ac │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106b0 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106b4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000010e7c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000106cc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e80 │ │ │ │ - DW_CFA_def_cfa_offset: 800 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106d0 │ │ │ │ + DW_CFA_def_cfa_offset: 736 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ @@ -3409,268 +3406,260 @@ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010e88 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000106dc │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010e94 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000106e8 │ │ │ │ + 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 0000000000010e98 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e9c │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106ec │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106f0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010ea0 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010ea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106f4 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106f8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000010eb8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010710 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001398 00000000000000bc 0000139c FDE cie=00000000 pc=0000000000010ed0..00000000000116dc │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000010ef0 │ │ │ │ +0000139c 00000000000000b4 000013a0 FDE cie=00000000 pc=0000000000010720..0000000000010ec8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010734 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000010f08 │ │ │ │ - DW_CFA_def_cfa_offset: 608 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010748 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000010f28 │ │ │ │ - DW_CFA_offset_extended: r102 at cfa-288 │ │ │ │ - DW_CFA_offset_extended: r103 at cfa-272 │ │ │ │ - DW_CFA_offset_extended: r104 at cfa-256 │ │ │ │ - DW_CFA_offset_extended: r105 at cfa-240 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000010f70 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010f80 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010f88 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000010f9c │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010fa0 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010fa8 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010fac │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010fb0 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010fb4 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000010fe8 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000010ffc │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001100c │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011010 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011020 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001102c │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000011048 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001104c │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011050 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000010770 │ │ │ │ + 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 00000000000107ac │ │ │ │ + DW_CFA_offset: r17 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107b0 │ │ │ │ + DW_CFA_offset: r18 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000107c4 │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107c8 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000107d8 │ │ │ │ + DW_CFA_offset: r14 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107dc │ │ │ │ + DW_CFA_offset: r15 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000107e4 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107e8 │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000107f0 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107f4 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001080c │ │ │ │ + DW_CFA_offset: r16 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010814 │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010828 │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001082c │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010844 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010848 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011054 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010860 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1508 to 0000000000011638 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001163c │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011640 │ │ │ │ + DW_CFA_advance_loc2: 1484 to 0000000000010e2c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011644 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e30 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011648 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e34 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001164c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e38 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011650 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e3c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011654 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e40 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011658 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e44 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001165c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e48 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011660 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e4c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011664 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e50 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011668 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e54 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001166c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e58 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011670 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e5c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011674 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e60 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011678 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e64 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001167c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e68 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011680 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e6c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011684 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010e70 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000116ac │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000010e9c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000116bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010ea0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000116c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010ea4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010eac │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_restore_extended: r105 │ │ │ │ DW_CFA_restore_extended: r104 │ │ │ │ DW_CFA_restore_extended: r103 │ │ │ │ DW_CFA_restore_extended: r102 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000116c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010eb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001458 000000000000002c 0000145c FDE cie=00000000 pc=00000000000116e0..0000000000011824 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000116f8 │ │ │ │ +00001454 000000000000002c 00001458 FDE cie=00000000 pc=0000000000010ed0..0000000000011004 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010edc │ │ │ │ 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 0000000000011708 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010ef0 │ │ │ │ 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 00000000000117e4 │ │ │ │ + DW_CFA_advance_loc: 212 to 0000000000010fc4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000117f8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010fd8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011800 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010fe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001488 00000000000000c8 0000148c FDE cie=00000000 pc=0000000000011830..0000000000012170 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011840 │ │ │ │ +00001484 00000000000000cc 00001488 FDE cie=00000000 pc=0000000000011010..00000000000119a8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011020 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011850 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000011034 │ │ │ │ + DW_CFA_def_cfa_offset: 720 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000011864 │ │ │ │ - DW_CFA_def_cfa_offset: 736 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000118a8 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000011078 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011080 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011084 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001108c │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011090 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000118b0 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000118b4 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000118bc │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000118ec │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000110e0 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000110e4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001190c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000110f0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011918 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011920 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011930 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000011944 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000110f4 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000011110 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011954 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001111c │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011128 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000011150 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011154 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011964 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011974 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011978 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 1876 to 00000000000120cc │ │ │ │ + DW_CFA_advance_loc2: 1964 to 0000000000011900 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000120d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011904 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000120d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011908 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000120d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001190c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000120dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011910 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000120e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011914 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000120e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011918 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000120e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001191c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000120ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011920 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000120f0 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000120f4 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000120f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011924 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000120fc │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012100 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011928 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001192c │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011930 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011934 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011938 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001211c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000011950 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012120 │ │ │ │ - DW_CFA_def_cfa_offset: 736 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011954 │ │ │ │ + DW_CFA_def_cfa_offset: 720 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ @@ -3682,239 +3671,235 @@ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012128 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001195c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012134 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011968 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012138 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001196c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001213c │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012140 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012144 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012148 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011970 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011974 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011978 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001197c │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011980 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000012160 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000011998 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001554 00000000000000bc 00001558 FDE cie=00000000 pc=0000000000012170..00000000000129ac │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000012190 │ │ │ │ +00001554 00000000000000b4 00001558 FDE cie=00000000 pc=00000000000119b0..0000000000012188 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000119c4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000121a8 │ │ │ │ - DW_CFA_def_cfa_offset: 608 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000119d8 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000121c8 │ │ │ │ - DW_CFA_offset_extended: r102 at cfa-288 │ │ │ │ - DW_CFA_offset_extended: r103 at cfa-272 │ │ │ │ - DW_CFA_offset_extended: r104 at cfa-256 │ │ │ │ - DW_CFA_offset_extended: r105 at cfa-240 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000012210 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000012220 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001222c │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012234 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001223c │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001224c │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012250 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012254 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000012288 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001228c │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000122a8 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000122ac │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000122c8 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000122cc │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000122f0 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000122f4 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000122f8 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012300 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000011a00 │ │ │ │ + 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 0000000000011a3c │ │ │ │ + DW_CFA_offset: r14 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a40 │ │ │ │ + DW_CFA_offset: r15 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000011a58 │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a5c │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011a68 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a6c │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011a7c │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a80 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011a88 │ │ │ │ + DW_CFA_offset: r16 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a8c │ │ │ │ + DW_CFA_offset: r17 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000011ab4 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011ab8 │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011abc │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000011ad0 │ │ │ │ + DW_CFA_offset: r18 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011ad8 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011adc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001230c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000011afc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1532 to 0000000000012908 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001290c │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012910 │ │ │ │ + DW_CFA_advance_loc2: 1520 to 00000000000120ec │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012914 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000120f0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012918 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000120f4 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001291c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000120f8 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012920 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000120fc │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012924 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012100 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012928 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012104 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001292c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012108 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012930 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001210c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012110 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012938 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012114 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001293c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012118 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012940 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001211c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012944 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012120 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012948 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012124 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001294c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012128 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012950 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001212c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012954 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012130 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001297c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001215c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001298c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012160 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012990 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012164 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001216c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_restore_extended: r105 │ │ │ │ DW_CFA_restore_extended: r104 │ │ │ │ DW_CFA_restore_extended: r103 │ │ │ │ DW_CFA_restore_extended: r102 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012994 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012170 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001614 0000000000000048 00001618 FDE cie=00000000 pc=00000000000129b0..0000000000012c18 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000129d4 │ │ │ │ +0000160c 0000000000000044 00001610 FDE cie=00000000 pc=0000000000012190..00000000000123cc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001219c │ │ │ │ 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 00000000000121a8 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000121c8 │ │ │ │ + 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 00000000000129fc │ │ │ │ - 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 0000000000012a00 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000121d0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 380 to 0000000000012b7c │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000001233c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000012bb0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000012368 │ │ │ │ DW_CFA_restore_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 0000000000012bc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012370 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001660 000000000000005c 00001664 FDE cie=00000000 pc=0000000000012c20..0000000000012f18 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000012c50 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001654 0000000000000058 00001658 FDE cie=00000000 pc=00000000000123d0..0000000000012698 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000123ec │ │ │ │ + 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 00000000000123f8 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000012428 │ │ │ │ + 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 0000000000012c80 │ │ │ │ - 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 0000000000012c88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001242c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 476 to 0000000000012e64 │ │ │ │ + DW_CFA_advance_loc1: 468 to 0000000000012600 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000012ea8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001262c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012eb0 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000012648 │ │ │ │ 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 │ │ │ │ @@ -3923,116 +3908,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 0000000000012ec0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012650 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000016c0 0000000000000030 000016c4 FDE cie=00000000 pc=0000000000012f20..0000000000013064 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000012f30 │ │ │ │ +000016b0 0000000000000030 000016b4 FDE cie=00000000 pc=00000000000126a0..00000000000127d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000126ac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000012f40 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000126b8 │ │ │ │ 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 0000000000012f50 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000126c4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 212 to 0000000000013024 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000012794 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001303c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000127ac │ │ │ │ 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 0000000000013040 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000127b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016f4 0000000000000048 000016f8 FDE cie=00000000 pc=0000000000013070..00000000000132d8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000013094 │ │ │ │ +000016e4 0000000000000044 000016e8 FDE cie=00000000 pc=00000000000127e0..0000000000012a1c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000127ec │ │ │ │ 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 00000000000127f8 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000012818 │ │ │ │ + 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 00000000000130bc │ │ │ │ - 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 00000000000130c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012820 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 380 to 000000000001323c │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000001298c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000013270 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000129b8 │ │ │ │ DW_CFA_restore_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 0000000000013280 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000129c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001740 000000000000005c 00001744 FDE cie=00000000 pc=00000000000132e0..00000000000135d8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000013310 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +0000172c 0000000000000058 00001730 FDE cie=00000000 pc=0000000000012a20..0000000000012ce8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000012a3c │ │ │ │ + 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 0000000000012a48 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000012a78 │ │ │ │ + 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 0000000000013340 │ │ │ │ - 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 0000000000013348 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012a7c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 476 to 0000000000013524 │ │ │ │ + DW_CFA_advance_loc1: 468 to 0000000000012c50 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000013568 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000012c7c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013570 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000012c98 │ │ │ │ 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 │ │ │ │ @@ -4041,182 +4024,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 0000000000013580 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012ca0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000017a0 0000000000000044 000017a4 FDE cie=00000000 pc=00000000000135e0..0000000000013fc8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000013618 │ │ │ │ +00001788 0000000000000048 0000178c FDE cie=00000000 pc=0000000000012cf0..0000000000013734 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012d00 │ │ │ │ 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 0000000000013628 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000012d30 │ │ │ │ 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 000000000001362c │ │ │ │ + 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 0000000000012d34 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1080 to 0000000000013a64 │ │ │ │ + DW_CFA_advance_loc2: 1212 to 00000000000131f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000013a94 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001321c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013220 │ │ │ │ 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 0000000000013aa0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013230 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000017e8 000000000000007c 000017ec FDE cie=00000000 pc=0000000000013fd0..00000000000141c4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000013fe0 │ │ │ │ +000017d4 000000000000007c 000017d8 FDE cie=00000000 pc=0000000000013740..000000000001391c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001374c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000013ff4 │ │ │ │ DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013758 │ │ │ │ DW_CFA_offset: r29 at cfa-56 │ │ │ │ DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014004 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013768 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014008 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013770 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000014048 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000137a8 │ │ │ │ DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014050 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000137ac │ │ │ │ DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014054 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000137b4 │ │ │ │ DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014058 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000137b8 │ │ │ │ DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000014084 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000137e0 │ │ │ │ DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014088 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000137e4 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014090 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000137f4 │ │ │ │ DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000140a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000137fc │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000140a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013800 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000140ac │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001380c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000001414c │ │ │ │ + DW_CFA_advance_loc: 152 to 00000000000138a4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014150 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000138a8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014154 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000138ac │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014158 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000138b0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001415c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000138b4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014160 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000138b8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014164 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000138bc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014168 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000138c0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001416c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000138c4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014170 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000138c8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014174 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000138cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000014194 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000138ec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014198 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000138f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000141a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000138fc │ │ │ │ DW_CFA_offset: r22 at cfa-112 │ │ │ │ DW_CFA_offset: r23 at cfa-104 │ │ │ │ DW_CFA_offset: r24 at cfa-96 │ │ │ │ DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000141a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013900 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000141ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013904 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000141b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013908 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000141b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001390c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001868 000000000000007c 0000186c FDE cie=00000000 pc=00000000000141d0..00000000000145ac │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000014208 │ │ │ │ +00001854 0000000000000080 00001858 FDE cie=00000000 pc=0000000000013920..0000000000013cec │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000013938 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000014244 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_offset: r16 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001395c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001424c │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000013994 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r14 at cfa-168 │ │ │ │ + DW_CFA_offset: r15 at cfa-160 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013998 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014258 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_advance_loc1: 672 to 00000000000144f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000139a4 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc1: 660 to 0000000000013c38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000014530 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000013c64 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000014544 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013c68 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000014564 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000013ca8 │ │ │ │ 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 │ │ │ │ @@ -4230,133 +4220,138 @@ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014570 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013cb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000018e8 000000000000006c 000018ec FDE cie=00000000 pc=00000000000145b0..0000000000014784 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000145c0 │ │ │ │ +000018d8 000000000000006c 000018dc FDE cie=00000000 pc=0000000000013cf0..0000000000013eb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013cf8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000145d4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013d08 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000145e4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013d18 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000145e8 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013d20 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000014628 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014638 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000013d60 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001463c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013d64 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013d74 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000014660 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000013d8c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014664 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013d90 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013da0 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014668 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013da4 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014670 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013db4 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001468c │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000014718 │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000013e44 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001471c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013e48 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014720 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013e4c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014724 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013e50 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014728 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013e54 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001472c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013e58 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014730 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013e5c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014734 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013e60 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014738 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013e64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000014758 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000013e84 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001475c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013e88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014768 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013e94 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001476c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013e98 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014770 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013e9c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014774 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013ea0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ │ │ │ -00001958 0000000000000074 0000195c FDE cie=00000000 pc=0000000000014790..0000000000014b14 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000147c0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000147fc │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ +00001948 000000000000007c 0000194c FDE cie=00000000 pc=0000000000013eb0..0000000000014230 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000013ee0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013eec │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000013f1c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014804 │ │ │ │ + DW_CFA_offset: r16 at cfa-152 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013f20 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014808 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_advance_loc1: 624 to 0000000000014a78 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013f28 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 628 to 000000000001419c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000014ab8 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000141c8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000014acc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000141cc │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014ad8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000141d0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014adc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000141d4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000014208 │ │ │ │ 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 │ │ │ │ @@ -4365,196 +4360,212 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ae0 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001420c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000019d0 0000000000000050 000019d4 FDE cie=00000000 pc=0000000000014b20..0000000000014e44 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000014b60 │ │ │ │ +000019c8 0000000000000054 000019cc FDE cie=00000000 pc=0000000000014230..0000000000014544 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001423c │ │ │ │ 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 0000000000014248 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014258 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014264 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014274 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014284 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014294 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000014b8c │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014298 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 512 to 0000000000014d90 │ │ │ │ + DW_CFA_advance_loc1: 504 to 0000000000014490 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000014dcc │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000144bc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000144cc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 0000000000014dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000144d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001a24 0000000000000050 00001a28 FDE cie=00000000 pc=0000000000014e50..0000000000015174 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000014e90 │ │ │ │ +00001a20 0000000000000054 00001a24 FDE cie=00000000 pc=0000000000014550..0000000000014864 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001455c │ │ │ │ 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 0000000000014568 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014578 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014584 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014594 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000145a4 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000145b4 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000014ebc │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000145b8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 508 to 00000000000150bc │ │ │ │ + DW_CFA_advance_loc1: 500 to 00000000000147ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000150f8 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000147d8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000147e8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015100 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000147f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001a78 000000000000004c 00001a7c FDE cie=00000000 pc=0000000000015180..0000000000015494 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000151bc │ │ │ │ +00001a78 0000000000000050 00001a7c FDE cie=00000000 pc=0000000000014870..0000000000014b74 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001487c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014888 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014898 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000148a4 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000148b4 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000148cc │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000151e4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000151e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000148d0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 480 to 00000000000153c8 │ │ │ │ + DW_CFA_advance_loc1: 472 to 0000000000014aa8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000015400 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000014ad4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014ae0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015410 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014af0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001ac8 0000000000000074 00001acc FDE cie=00000000 pc=00000000000154a0..0000000000015abc │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000154e0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001acc 000000000000007c 00001ad0 FDE cie=00000000 pc=0000000000014b80..00000000000151ac │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000014bb8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000014c00 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000015520 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_offset: r14 at cfa-184 │ │ │ │ - DW_CFA_offset: r15 at cfa-176 │ │ │ │ - DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015528 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014c04 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1196 to 00000000000159d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014c08 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 1212 to 00000000000150c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000015a18 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000150f0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000015a2c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000150f4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000015a40 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000015138 │ │ │ │ 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 │ │ │ │ @@ -4565,275 +4576,273 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015a50 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015140 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001b40 0000000000000024 00001b44 FDE cie=00000000 pc=0000000000015ac0..0000000000015c20 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000015ad4 │ │ │ │ +00001b4c 0000000000000020 00001b50 FDE cie=00000000 pc=00000000000151b0..0000000000015350 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000151c0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000015ae8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000151d8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 272 to 0000000000015bf8 │ │ │ │ + DW_CFA_advance_loc1: 304 to 0000000000015308 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015c00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001530c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015310 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001b68 0000000000000040 00001b6c FDE cie=00000000 pc=0000000000015c20..0000000000015d68 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000015c40 │ │ │ │ +00001b70 0000000000000040 00001b74 FDE cie=00000000 pc=0000000000015350..0000000000015488 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001535c │ │ │ │ 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 0000000000015378 │ │ │ │ + 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 0000000000015c50 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000015c90 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000153b0 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015c9c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000153b4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015ca8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000153c8 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000015d20 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000015440 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015d24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015444 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015448 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001544c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000015d48 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000015468 │ │ │ │ DW_CFA_restore_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 0000000000015d50 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015470 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001bac 0000000000000050 00001bb0 FDE cie=00000000 pc=0000000000015d70..0000000000015fb4 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000015db4 │ │ │ │ +00001bb4 0000000000000054 00001bb8 FDE cie=00000000 pc=0000000000015490..00000000000156c4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000154a0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000154bc │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000154dc │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015dc4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015dc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000154e0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 376 to 0000000000015f40 │ │ │ │ + DW_CFA_advance_loc1: 368 to 0000000000015650 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000015f7c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001567c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015f80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015680 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000015690 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015f90 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000156a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001c00 000000000000001c 00001c04 FDE cie=00000000 pc=0000000000015fc0..000000000001624c │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000016024 │ │ │ │ +00001c0c 0000000000000014 00001c10 FDE cie=00000000 pc=00000000000156d0..0000000000015958 │ │ │ │ + DW_CFA_advance_loc1: 280 to 00000000000157e8 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 168 to 00000000000160cc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000160d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000160e0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000016158 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000001623c │ │ │ │ + DW_CFA_advance_loc1: 352 to 0000000000015948 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00001c20 0000000000000010 00001c24 FDE cie=00000000 pc=0000000000016250..000000000001644c │ │ │ │ +00001c24 0000000000000010 00001c28 FDE cie=00000000 pc=0000000000015960..0000000000015b5c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c34 0000000000000050 00001c38 FDE cie=00000000 pc=0000000000016450..0000000000016684 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000016494 │ │ │ │ +00001c38 0000000000000054 00001c3c FDE cie=00000000 pc=0000000000015b60..0000000000015d84 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000015b70 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015b7c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000015bac │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000164a4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000164a8 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015bb0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 368 to 0000000000016618 │ │ │ │ + DW_CFA_advance_loc1: 360 to 0000000000015d18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000016654 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000015d44 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016658 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015d48 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000015d58 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 0000000000016660 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015d60 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001c88 000000000000002c 00001c8c FDE cie=00000000 pc=0000000000016690..00000000000168cc │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000166a8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ +00001c90 0000000000000028 00001c94 FDE cie=00000000 pc=0000000000015d90..0000000000016038 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000015db0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000166b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015db8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 480 to 0000000000016898 │ │ │ │ + DW_CFA_advance_loc1: 528 to 0000000000015fc8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000168ac │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000015fd8 │ │ │ │ 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 00000000000168b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015fdc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001cb8 0000000000000044 00001cbc FDE cie=00000000 pc=00000000000168d0..0000000000016a48 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000168f0 │ │ │ │ +00001cbc 0000000000000044 00001cc0 FDE cie=00000000 pc=0000000000016040..00000000000161a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001604c │ │ │ │ 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 0000000000016068 │ │ │ │ + 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 0000000000016900 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000016940 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000160a0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000016950 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000160a4 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000160b8 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016954 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000160bc │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016960 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 152 to 00000000000169f8 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000016158 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000169fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001615c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016a00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016160 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016a04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016164 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016168 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000016a24 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000016184 │ │ │ │ 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 0000000000016a30 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016190 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001d00 000000000000005c 00001d04 FDE cie=00000000 pc=0000000000016a50..0000000000016d7c │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000016aa4 │ │ │ │ +00001d04 0000000000000060 00001d08 FDE cie=00000000 pc=00000000000161b0..00000000000164d8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000161c8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000161dc │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001620c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000016ab4 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016ab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016210 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 540 to 0000000000016cd4 │ │ │ │ + DW_CFA_advance_loc1: 532 to 0000000000016424 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000016d18 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000016450 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016d24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016454 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000016474 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -4842,54 +4851,62 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016d30 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016480 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001d60 000000000000006c 00001d64 FDE cie=00000000 pc=0000000000016d80..00000000000177b0 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000016da4 │ │ │ │ +00001d68 0000000000000074 00001d6c FDE cie=00000000 pc=00000000000164e0..0000000000016f18 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000164f0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000016df0 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000164fc │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000001654c │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016df4 │ │ │ │ + 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 0000000000016550 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1192 to 000000000001729c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016554 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc2: 1212 to 0000000000016a10 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000172e0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000016a3c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000172f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016a40 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000172f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016a44 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000016a74 │ │ │ │ + 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 │ │ │ │ @@ -4900,54 +4917,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 00000000000172fc │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016a78 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001dd0 0000000000000064 00001dd4 FDE cie=00000000 pc=00000000000177b0..00000000000180d8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000177d4 │ │ │ │ +00001de0 0000000000000070 00001de4 FDE cie=00000000 pc=0000000000016f20..0000000000017860 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000016f30 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000017820 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016f3c │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000016f8c │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017824 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016f90 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 852 to 0000000000017b78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016f94 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 884 to 0000000000017308 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000017bbc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000017334 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000017bd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017338 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000017368 │ │ │ │ + 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 │ │ │ │ @@ -4958,64 +4979,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 0000000000017bd4 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001736c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001e38 0000000000000084 00001e3c FDE cie=00000000 pc=00000000000180e0..0000000000018b14 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000001816c │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ +00001e54 000000000000008c 00001e58 FDE cie=00000000 pc=0000000000017860..000000000001826c │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000178b0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r14 at cfa-224 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ DW_CFA_offset: r28 at cfa-112 │ │ │ │ DW_CFA_offset: r29 at cfa-104 │ │ │ │ DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000178e8 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ DW_CFA_offset: r31 at cfa-88 │ │ │ │ - DW_CFA_offset: r14 at cfa-224 │ │ │ │ - DW_CFA_offset: r15 at cfa-216 │ │ │ │ - DW_CFA_offset: r16 at cfa-208 │ │ │ │ DW_CFA_offset: r17 at cfa-200 │ │ │ │ DW_CFA_offset: r18 at cfa-192 │ │ │ │ DW_CFA_offset: r19 at cfa-184 │ │ │ │ DW_CFA_offset: r20 at cfa-176 │ │ │ │ DW_CFA_offset: r21 at cfa-168 │ │ │ │ DW_CFA_offset: r22 at cfa-160 │ │ │ │ - DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r23 at cfa-152 │ │ │ │ DW_CFA_offset: r24 at cfa-144 │ │ │ │ DW_CFA_offset: r25 at cfa-136 │ │ │ │ DW_CFA_offset: r26 at cfa-128 │ │ │ │ DW_CFA_offset: r27 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018178 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000178f4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1192 to 0000000000018620 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1216 to 0000000000017db4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000018664 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000017de0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000186a0 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000017e34 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000186a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017e38 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017e3c │ │ │ │ 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 │ │ │ │ @@ -5036,57 +5062,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 00000000000186a8 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017e40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001ec0 000000000000006c 00001ec4 FDE cie=00000000 pc=0000000000018b20..00000000000195e0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000018b48 │ │ │ │ +00001ee4 0000000000000084 00001ee8 FDE cie=00000000 pc=0000000000018270..0000000000018e58 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000018288 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000018b94 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r15 at cfa-152 │ │ │ │ + DW_CFA_offset: r14 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001829c │ │ │ │ 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 00000000000182e0 │ │ │ │ + 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 0000000000018b98 │ │ │ │ + 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 00000000000182e4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1328 to 00000000000190c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000182f0 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc2: 1620 to 0000000000018944 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001910c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000018970 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000019120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018974 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018978 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000189b4 │ │ │ │ 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 │ │ │ │ @@ -5097,70 +5133,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 000000000001912c │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000189b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001f30 0000000000000084 00001f34 FDE cie=00000000 pc=00000000000195e0..000000000001a164 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000019624 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001f6c 000000000000008c 00001f70 FDE cie=00000000 pc=0000000000018e60..00000000000199dc │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000018eb0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r54 at cfa-80 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000019668 │ │ │ │ - DW_CFA_def_cfa_offset: 416 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019674 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000018ee8 │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ + DW_CFA_offset: r14 at cfa-224 │ │ │ │ + DW_CFA_offset: r18 at cfa-192 │ │ │ │ + DW_CFA_offset: r19 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r22 at cfa-160 │ │ │ │ + DW_CFA_offset: r23 at cfa-152 │ │ │ │ + DW_CFA_offset: r24 at cfa-144 │ │ │ │ + DW_CFA_offset: r25 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-128 │ │ │ │ + DW_CFA_offset: r27 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018ef4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1416 to 0000000000019bfc │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1424 to 0000000000019484 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000019c40 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000194b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000019c54 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000019504 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000019c78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019508 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001950c │ │ │ │ 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 │ │ │ │ @@ -5171,135 +5218,138 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019c7c │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019510 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001fb8 000000000000003c 00001fbc FDE cie=00000000 pc=000000000001a170..000000000001a4a0 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001a19c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ +00001ffc 000000000000003c 00002000 FDE cie=00000000 pc=00000000000199e0..0000000000019dac │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000199f0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000019a00 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000019a1c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001a1b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019a20 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 676 to 000000000001a458 │ │ │ │ + DW_CFA_advance_loc1: 744 to 0000000000019d08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001a480 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000019d2c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 000000000001a484 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019d30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001ff8 000000000000004c 00001ffc FDE cie=00000000 pc=000000000001a4a0..000000000001a648 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001a4c0 │ │ │ │ +0000203c 000000000000004c 00002040 FDE cie=00000000 pc=0000000000019db0..0000000000019f48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019dbc │ │ │ │ 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 0000000000019dd8 │ │ │ │ + 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 000000000001a4d0 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001a514 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000019e14 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a520 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019e20 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a524 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019e24 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a530 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019e30 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a534 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019e34 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 200 to 000000000001a5fc │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000019ef8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a600 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019efc │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a604 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019f00 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a608 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019f04 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a60c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019f08 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a610 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019f0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001a62c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000019f28 │ │ │ │ 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 000000000001a630 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019f30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002048 0000000000000064 0000204c FDE cie=00000000 pc=000000000001a650..000000000001aa5c │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000001a6ac │ │ │ │ +0000208c 0000000000000064 00002090 FDE cie=00000000 pc=0000000000019f50..000000000001a354 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000019f68 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000019f7c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000019fb4 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001a6bc │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a6c0 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019fb8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 716 to 000000000001a98c │ │ │ │ + DW_CFA_advance_loc1: 704 to 000000000001a278 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001a9d0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001a2a4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001a9e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a2a8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001a2d0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -5310,51 +5360,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 000000000001a9f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001a2e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000020b0 0000000000000060 000020b4 FDE cie=00000000 pc=000000000001aa60..000000000001b5f0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001aa84 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001aac8 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ +000020f4 0000000000000068 000020f8 FDE cie=00000000 pc=000000000001a360..000000000001aedc │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001a37c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aacc │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001a388 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001a3c4 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a3c8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1360 to 000000000001b01c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a3cc │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc2: 1348 to 000000000001a910 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001b060 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001a93c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b06c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001a968 │ │ │ │ + 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 │ │ │ │ @@ -5365,62 +5417,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 000000000001b070 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a96c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002114 0000000000000080 00002118 FDE cie=00000000 pc=000000000001b5f0..000000000001c1a8 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000001b678 │ │ │ │ +00002160 0000000000000084 00002164 FDE cie=00000000 pc=000000000001aee0..000000000001ba6c │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000001af28 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r25 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-128 │ │ │ │ DW_CFA_offset: r27 at cfa-120 │ │ │ │ DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001af68 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ DW_CFA_offset: r30 at cfa-96 │ │ │ │ DW_CFA_offset: r31 at cfa-88 │ │ │ │ DW_CFA_offset: r14 at cfa-224 │ │ │ │ DW_CFA_offset: r15 at cfa-216 │ │ │ │ DW_CFA_offset: r16 at cfa-208 │ │ │ │ DW_CFA_offset: r17 at cfa-200 │ │ │ │ DW_CFA_offset: r18 at cfa-192 │ │ │ │ DW_CFA_offset: r19 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ DW_CFA_offset: r21 at cfa-168 │ │ │ │ DW_CFA_offset: r22 at cfa-160 │ │ │ │ DW_CFA_offset: r23 at cfa-152 │ │ │ │ DW_CFA_offset: r24 at cfa-144 │ │ │ │ - DW_CFA_offset: r25 at cfa-136 │ │ │ │ - DW_CFA_offset: r26 at cfa-128 │ │ │ │ - DW_CFA_offset: r29 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b680 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b688 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001af74 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1368 to 000000000001bbe0 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1324 to 000000000001b4a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001bc24 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001b4cc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001bc60 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000001b520 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b524 │ │ │ │ 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 │ │ │ │ @@ -5441,55 +5497,56 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bc64 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b528 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002198 0000000000000068 0000219c FDE cie=00000000 pc=000000000001c1b0..000000000001cc34 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001c1e4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000021e8 000000000000006c 000021ec FDE cie=00000000 pc=000000000001ba70..000000000001c4f4 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001ba98 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001baa4 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001badc │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001c220 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ DW_CFA_offset: r15 at cfa-144 │ │ │ │ DW_CFA_offset: r16 at cfa-136 │ │ │ │ DW_CFA_offset: r17 at cfa-128 │ │ │ │ DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ DW_CFA_offset: r22 at cfa-88 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c228 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bae0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 984 to 000000000001c600 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bae4 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 1016 to 000000000001bedc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001c644 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001bf08 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001c658 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bf0c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c65c │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001bf3c │ │ │ │ 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 │ │ │ │ @@ -5501,95 +5558,101 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c660 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bf40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002204 0000000000000044 00002208 FDE cie=00000000 pc=000000000001cc40..000000000001cf90 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001cc64 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ +00002258 0000000000000040 0000225c FDE cie=00000000 pc=000000000001c500..000000000001c864 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001c530 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001cc78 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c534 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 392 to 000000000001ce00 │ │ │ │ + DW_CFA_advance_loc1: 412 to 000000000001c6d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001ce1c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001c6e8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_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 000000000001ce20 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c6f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 256 to 000000000001cf20 │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000001c7f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001cf3c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001c808 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_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 000000000001cf40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c810 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000224c 0000000000000064 00002250 FDE cie=00000000 pc=000000000001cf90..000000000001db80 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001cfb4 │ │ │ │ - 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 000000000001cffc │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ +0000229c 0000000000000078 000022a0 FDE cie=00000000 pc=000000000001c870..000000000001d5d0 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001c894 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d000 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r16 at cfa-152 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c8a0 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001c8dc │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r14 at cfa-168 │ │ │ │ + DW_CFA_offset: r15 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c8e0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1456 to 000000000001d5b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c8ec │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc2: 1784 to 000000000001cfe4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001d5f4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001d010 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d604 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001d04c │ │ │ │ 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 │ │ │ │ @@ -5600,68 +5663,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 000000000001d608 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d050 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000022b4 0000000000000078 000022b8 FDE cie=00000000 pc=000000000001db80..000000000001e854 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001dbc0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00002318 0000000000000080 0000231c FDE cie=00000000 pc=000000000001d5d0..000000000001e284 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001d614 │ │ │ │ + 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 000000000001dc00 │ │ │ │ - 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 000000000001dc0c │ │ │ │ + DW_CFA_offset: r19 at cfa-184 │ │ │ │ + DW_CFA_offset: r18 at cfa-192 │ │ │ │ + DW_CFA_offset: r27 at cfa-120 │ │ │ │ + DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001d650 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ + DW_CFA_offset: r14 at cfa-224 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r22 at cfa-160 │ │ │ │ + DW_CFA_offset: r23 at cfa-152 │ │ │ │ + DW_CFA_offset: r24 at cfa-144 │ │ │ │ + DW_CFA_offset: r25 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-128 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d65c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1576 to 000000000001e234 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1568 to 000000000001dc7c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001e278 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001dca8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001e2a4 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000001dcf8 │ │ │ │ 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 │ │ │ │ @@ -5672,439 +5742,471 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e2a8 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dcfc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002330 000000000000005c 00002334 FDE cie=00000000 pc=000000000001e860..000000000001ed60 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001e898 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ +0000239c 0000000000000058 000023a0 FDE cie=00000000 pc=000000000001e290..000000000001e798 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001e2a8 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001e2d0 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e8a8 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e2d4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 620 to 000000000001eb14 │ │ │ │ + DW_CFA_advance_loc1: 640 to 000000000001e554 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001eb48 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001e584 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 000000000001eb4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e588 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 360 to 000000000001ecb4 │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000001e6f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001ece8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001e724 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 000000000001ecec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e728 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002390 000000000000005c 00002394 FDE cie=00000000 pc=000000000001ed60..000000000001f034 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000001edb4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000023f8 0000000000000084 000023fc FDE cie=00000000 pc=000000000001e7a0..000000000001ebac │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001e7c8 │ │ │ │ + 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 000000000001e7d4 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001e800 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ + DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001edc4 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001edc8 │ │ │ │ + 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 000000000001e804 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 496 to 000000000001efb8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001e818 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-176 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ + DW_CFA_advance_loc1: 752 to 000000000001eb08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001effc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001eb34 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f008 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eb38 │ │ │ │ + DW_CFA_restore_extended: r70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eb3c │ │ │ │ + DW_CFA_restore_extended: r71 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eb40 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001eb78 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f010 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001eb80 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000023f0 000000000000005c 000023f4 FDE cie=00000000 pc=000000000001f040..000000000001f304 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001f090 │ │ │ │ +00002480 0000000000000070 00002484 FDE cie=00000000 pc=000000000001ebb0..000000000001eea4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001ebc8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ebd4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001ec00 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f0a0 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f0a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ec04 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 492 to 000000000001f290 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001ec18 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-176 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-160 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-144 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-128 │ │ │ │ + DW_CFA_advance_loc1: 516 to 000000000001ee1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001f2d4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001ee48 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f2dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee4c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001ee74 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f2e0 │ │ │ │ + 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 000000000001ee80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002450 00000000000000b8 00002454 FDE cie=00000000 pc=000000000001f310..000000000001f598 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f320 │ │ │ │ +000024f4 00000000000000b8 000024f8 FDE cie=00000000 pc=000000000001eeb0..000000000001f120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001eebc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001f338 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f348 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001eed0 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001f38c │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f39c │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f3a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001eedc │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001ef1c │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef20 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ef2c │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef30 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ef38 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f3a4 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f3a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef3c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f3b4 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f3b8 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f3c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001ef4c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef50 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001ef68 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ef70 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f3c4 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f3c8 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f3d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ef7c │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef80 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f3e0 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f3e4 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001f3fc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001ef94 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef98 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000001f504 │ │ │ │ + DW_CFA_advance_loc: 240 to 000000000001f088 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f08c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f508 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f090 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f50c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f094 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f510 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f098 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f514 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f09c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f518 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f0a0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f51c │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f520 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f0a4 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f524 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f0a8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f528 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f0ac │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f52c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f0b0 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f530 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f0b4 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f534 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f0b8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f538 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f0bc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f53c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f0c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001f55c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001f0e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f560 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f0f0 │ │ │ │ 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 000000000001f580 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001f108 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000250c 0000000000000090 00002510 FDE cie=00000000 pc=000000000001f5a0..000000000001f808 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f5b0 │ │ │ │ +000025b0 0000000000000094 000025b4 FDE cie=00000000 pc=000000000001f120..000000000001f368 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f128 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001f5c4 │ │ │ │ - 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 000000000001f5d4 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f138 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f148 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001f618 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f628 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f62c │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f634 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001f188 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f190 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f19c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f640 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f1a0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f1b0 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f650 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f654 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f1b4 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f1c0 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f1c4 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f660 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001f1d8 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f664 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001f688 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f1dc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 252 to 000000000001f784 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000001f2e0 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f2e4 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f788 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f2e8 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f78c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f2ec │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f790 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f2f0 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f794 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f2f4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f798 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f2f8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f79c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f2fc │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f7a0 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f7a4 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f7a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f300 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f304 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f7ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f308 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001f7c8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001f324 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f7d0 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f330 │ │ │ │ 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 000000000001f7f0 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001f350 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000025a0 0000000000000074 000025a4 FDE cie=00000000 pc=000000000001f810..000000000001fb34 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000001f890 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ +00002648 0000000000000078 0000264c FDE cie=00000000 pc=000000000001f370..000000000001f674 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000001f3b8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001f3f0 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f89c │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f3f4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 504 to 000000000001fa94 │ │ │ │ + DW_CFA_advance_loc1: 480 to 000000000001f5d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001fad8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001f600 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001fb08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f604 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001f648 │ │ │ │ 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 │ │ │ │ @@ -6113,124 +6215,119 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001fb10 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f650 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002618 0000000000000060 0000261c FDE cie=00000000 pc=000000000001fb40..00000000000201d0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001fb4c │ │ │ │ +000026c4 0000000000000058 000026c8 FDE cie=00000000 pc=000000000001f680..000000000001fd10 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001f6b8 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001fb74 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 400 to 000000000001fd04 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 392 to 000000000001f840 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001fd10 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f850 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001fd30 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fd34 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001f870 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001fd54 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000001fe14 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fe18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f874 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001f88c │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000001f954 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fe1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f958 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 232 to 000000000001ff04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f95c │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 228 to 000000000001fa40 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ff10 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001fa50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000001ff9c │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001ffdc │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000020084 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000001fadc │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001fb1c │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000001fbc0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020090 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001fbd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000002012c │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000001fc68 │ │ │ │ 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 0000000000020130 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001fc70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002015c │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020160 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001fc9c │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fca0 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000267c 000000000000005c 00002680 FDE cie=00000000 pc=00000000000201d0..00000000000204ec │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000020224 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ +00002720 000000000000005c 00002724 FDE cie=00000000 pc=000000000001fd10..0000000000020028 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001fd30 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001fd3c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001fd6c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000020234 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020238 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fd70 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 532 to 000000000002044c │ │ │ │ + DW_CFA_advance_loc1: 524 to 000000000001ff7c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000020490 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001ffa8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002049c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ffac │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001ffcc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -6239,139 +6336,143 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000204a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ffd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000026dc 0000000000000074 000026e0 FDE cie=00000000 pc=00000000000204f0..0000000000020708 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000020510 │ │ │ │ +00002780 0000000000000074 00002784 FDE cie=00000000 pc=0000000000020030..0000000000020238 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002003c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000020058 │ │ │ │ + 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 0000000000020520 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000020560 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000020090 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000020570 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020094 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020574 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000200a4 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020578 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000200a8 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002057c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000200ac │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020580 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000200b0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000000020624 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000020154 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020628 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020158 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002062c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002015c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020630 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020160 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020634 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020164 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020638 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020168 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002063c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002016c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000020658 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000020188 │ │ │ │ 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 0000000000020660 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020190 │ │ │ │ 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 00000000000206d0 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000020200 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000206d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020204 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000206d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020208 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000206dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002020c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000206e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020210 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000206e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020214 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ │ │ │ -00002754 0000000000000080 00002758 FDE cie=00000000 pc=0000000000020710..0000000000020a54 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000020794 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ +000027f8 0000000000000080 000027fc FDE cie=00000000 pc=0000000000020240..0000000000020564 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000020280 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r54 at cfa-80 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000207a0 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000202c4 │ │ │ │ + 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 00000000000202c8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000207a4 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ - DW_CFA_advance_loc1: 520 to 00000000000209ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000202cc │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc1: 496 to 00000000000204bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000209ec │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000204e8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000020a00 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000002053c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000020a28 │ │ │ │ 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 │ │ │ │ @@ -6381,135 +6482,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 0000000000020a30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020540 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000027d8 0000000000000070 000027dc FDE cie=00000000 pc=0000000000020a60..0000000000020ddc │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000020ad8 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ +0000287c 0000000000000070 00002880 FDE cie=00000000 pc=0000000000020570..00000000000208d4 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000205b0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000205bc │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000205e8 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020ae4 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000205ec │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 552 to 0000000000020d0c │ │ │ │ + DW_CFA_advance_loc1: 536 to 0000000000020804 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000020d50 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000020830 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000020d60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020834 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000020d78 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000020870 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020d80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020880 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000284c 0000000000000074 00002850 FDE cie=00000000 pc=0000000000020de0..000000000002115c │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000020e58 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ +000028f0 0000000000000078 000028f4 FDE cie=00000000 pc=00000000000208e0..0000000000020c34 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000020910 │ │ │ │ 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 0000000000020924 │ │ │ │ + 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 0000000000020958 │ │ │ │ + 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 0000000000020e64 │ │ │ │ + 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 000000000002095c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020960 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc1: 540 to 0000000000021084 │ │ │ │ + DW_CFA_advance_loc1: 520 to 0000000000020b68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000210c4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000020b94 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000210d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b98 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000210f4 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000020bd8 │ │ │ │ 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 │ │ │ │ @@ -6517,56 +6617,63 @@ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021100 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020be0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000028c4 000000000000006c 000028c8 FDE cie=00000000 pc=0000000000021160..0000000000021594 │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000211d4 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ +0000296c 0000000000000084 00002970 FDE cie=00000000 pc=0000000000020c40..00000000000210e8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000020c68 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020c74 │ │ │ │ DW_CFA_offset: r28 at cfa-64 │ │ │ │ DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000020cac │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset: r31 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ + DW_CFA_offset: r16 at cfa-160 │ │ │ │ DW_CFA_offset: r17 at cfa-152 │ │ │ │ DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ DW_CFA_offset: r21 at cfa-120 │ │ │ │ DW_CFA_offset: r22 at cfa-112 │ │ │ │ DW_CFA_offset: r23 at cfa-104 │ │ │ │ DW_CFA_offset: r24 at cfa-96 │ │ │ │ DW_CFA_offset: r25 at cfa-88 │ │ │ │ DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000211e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020cb0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 796 to 00000000000214fc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000020cc4 │ │ │ │ + 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 0000000000020ffc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000021540 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000021028 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000021554 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002102c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000021564 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000021070 │ │ │ │ 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 │ │ │ │ @@ -6579,59 +6686,69 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021570 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021080 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002934 0000000000000074 00002938 FDE cie=00000000 pc=00000000000215a0..00000000000219e4 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000021614 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ +000029f4 0000000000000088 000029f8 FDE cie=00000000 pc=00000000000210f0..00000000000215b0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000021118 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021124 │ │ │ │ DW_CFA_offset: r28 at cfa-64 │ │ │ │ DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002115c │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset: r31 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ + DW_CFA_offset: r16 at cfa-160 │ │ │ │ DW_CFA_offset: r17 at cfa-152 │ │ │ │ DW_CFA_offset: r18 at cfa-144 │ │ │ │ DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ DW_CFA_offset: r22 at cfa-112 │ │ │ │ DW_CFA_offset: r23 at cfa-104 │ │ │ │ DW_CFA_offset: r24 at cfa-96 │ │ │ │ DW_CFA_offset: r25 at cfa-88 │ │ │ │ DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021620 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021160 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021624 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc1: 800 to 0000000000021944 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000021178 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 844 to 00000000000214c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000021984 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000214f0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000021998 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000214f4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000219b0 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000002153c │ │ │ │ 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 │ │ │ │ @@ -6644,76 +6761,81 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000219c0 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021540 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000029ac 0000000000000080 000029b0 FDE cie=00000000 pc=00000000000219f0..0000000000021ea4 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000021a78 │ │ │ │ +00002a80 0000000000000084 00002a84 FDE cie=00000000 pc=00000000000215b0..0000000000021a14 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000021608 │ │ │ │ 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 0000000000021a80 │ │ │ │ + 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 000000000002163c │ │ │ │ DW_CFA_def_cfa_offset: 416 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021a88 │ │ │ │ + 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 0000000000021644 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 880 to 0000000000021df8 │ │ │ │ + DW_CFA_advance_loc1: 804 to 0000000000021968 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000021e3c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000021994 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000021e78 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000219e8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000219ec │ │ │ │ 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 │ │ │ │ @@ -6724,72 +6846,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 0000000000021e80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000219f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a30 0000000000000080 00002a34 FDE cie=00000000 pc=0000000000021eb0..0000000000022364 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000021f38 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00002b08 0000000000000084 00002b0c FDE cie=00000000 pc=0000000000021a20..0000000000021ea4 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000021a78 │ │ │ │ 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 0000000000021f40 │ │ │ │ + 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 0000000000021aa8 │ │ │ │ + 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 0000000000021aac │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021f44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ab0 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc1: 876 to 00000000000222b0 │ │ │ │ + DW_CFA_advance_loc1: 832 to 0000000000021df0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000222f0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000021e1c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000022330 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000021e70 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021e74 │ │ │ │ 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 │ │ │ │ @@ -6801,72 +6927,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 0000000000022340 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021e80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002ab4 0000000000000080 00002ab8 FDE cie=00000000 pc=0000000000022370..00000000000228bc │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000022400 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ +00002b90 0000000000000084 00002b94 FDE cie=00000000 pc=0000000000021eb0..00000000000223b4 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000021f08 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ - DW_CFA_offset: r28 at cfa-120 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ - DW_CFA_offset: r14 at cfa-232 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ - DW_CFA_offset: r16 at cfa-216 │ │ │ │ - DW_CFA_offset: r17 at cfa-208 │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_offset: r19 at cfa-192 │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_offset: r25 at cfa-144 │ │ │ │ - DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002240c │ │ │ │ + DW_CFA_offset: r19 at cfa-200 │ │ │ │ + DW_CFA_offset: r18 at cfa-208 │ │ │ │ + DW_CFA_offset: r17 at cfa-216 │ │ │ │ + DW_CFA_offset: r27 at cfa-136 │ │ │ │ + DW_CFA_offset: r28 at cfa-128 │ │ │ │ + DW_CFA_offset: r29 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000021f40 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_offset: r30 at cfa-112 │ │ │ │ + DW_CFA_offset: r31 at cfa-104 │ │ │ │ + DW_CFA_offset: r14 at cfa-240 │ │ │ │ + DW_CFA_offset: r15 at cfa-232 │ │ │ │ + DW_CFA_offset: r16 at cfa-224 │ │ │ │ + DW_CFA_offset: r20 at cfa-192 │ │ │ │ + DW_CFA_offset: r21 at cfa-184 │ │ │ │ + DW_CFA_offset: r22 at cfa-176 │ │ │ │ + DW_CFA_offset: r23 at cfa-168 │ │ │ │ + DW_CFA_offset: r24 at cfa-160 │ │ │ │ + DW_CFA_offset: r25 at cfa-152 │ │ │ │ + DW_CFA_offset: r26 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021f48 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 896 to 000000000002278c │ │ │ │ + DW_CFA_advance_loc1: 848 to 0000000000022298 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000227d0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000222c4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000022810 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000022318 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022320 │ │ │ │ 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 │ │ │ │ @@ -6877,74 +7006,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 0000000000022820 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022330 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002b38 0000000000000088 00002b3c FDE cie=00000000 pc=00000000000228c0..0000000000022e1c │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000022950 │ │ │ │ - DW_CFA_def_cfa_offset: 416 │ │ │ │ +00002c18 000000000000008c 00002c1c FDE cie=00000000 pc=00000000000223c0..00000000000228d4 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000022418 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ - DW_CFA_offset: r28 at cfa-120 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ - DW_CFA_offset: r14 at cfa-232 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ - DW_CFA_offset: r16 at cfa-216 │ │ │ │ - DW_CFA_offset: r17 at cfa-208 │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_offset: r19 at cfa-192 │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_offset: r25 at cfa-144 │ │ │ │ - DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002295c │ │ │ │ + DW_CFA_offset: r19 at cfa-200 │ │ │ │ + DW_CFA_offset: r18 at cfa-208 │ │ │ │ + DW_CFA_offset: r17 at cfa-216 │ │ │ │ + DW_CFA_offset: r27 at cfa-136 │ │ │ │ + DW_CFA_offset: r28 at cfa-128 │ │ │ │ + DW_CFA_offset: r29 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000022450 │ │ │ │ + DW_CFA_def_cfa_offset: 416 │ │ │ │ + DW_CFA_offset: r30 at cfa-112 │ │ │ │ + DW_CFA_offset: r31 at cfa-104 │ │ │ │ + DW_CFA_offset: r14 at cfa-240 │ │ │ │ + DW_CFA_offset: r15 at cfa-232 │ │ │ │ + DW_CFA_offset: r16 at cfa-224 │ │ │ │ + DW_CFA_offset: r20 at cfa-192 │ │ │ │ + DW_CFA_offset: r21 at cfa-184 │ │ │ │ + DW_CFA_offset: r22 at cfa-176 │ │ │ │ + DW_CFA_offset: r23 at cfa-168 │ │ │ │ + DW_CFA_offset: r24 at cfa-160 │ │ │ │ + DW_CFA_offset: r25 at cfa-152 │ │ │ │ + DW_CFA_offset: r26 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022458 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022960 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002245c │ │ │ │ DW_CFA_offset_extended: r108 at cfa-256 │ │ │ │ - DW_CFA_advance_loc1: 908 to 0000000000022cec │ │ │ │ + DW_CFA_advance_loc1: 860 to 00000000000227b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000022d2c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000227e4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000022d74 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000022838 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022844 │ │ │ │ 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 │ │ │ │ @@ -6956,62 +7088,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 0000000000022d80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022850 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002bc4 0000000000000080 00002bc8 FDE cie=00000000 pc=0000000000022e20..00000000000233dc │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000022e98 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00002ca8 000000000000009c 00002cac FDE cie=00000000 pc=00000000000228e0..0000000000022ed0 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000022918 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ DW_CFA_offset: r28 at cfa-72 │ │ │ │ DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000022954 │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ DW_CFA_offset: r30 at cfa-56 │ │ │ │ DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ DW_CFA_offset: r16 at cfa-168 │ │ │ │ DW_CFA_offset: r17 at cfa-160 │ │ │ │ DW_CFA_offset: r18 at cfa-152 │ │ │ │ DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ DW_CFA_offset: r22 at cfa-120 │ │ │ │ DW_CFA_offset: r23 at cfa-112 │ │ │ │ DW_CFA_offset: r24 at cfa-104 │ │ │ │ DW_CFA_offset: r25 at cfa-96 │ │ │ │ DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022ea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022958 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022eb0 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002297c │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-304 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc2: 1144 to 0000000000023328 │ │ │ │ + DW_CFA_advance_loc2: 1168 to 0000000000022e0c │ │ │ │ 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 0000000000023360 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000022e38 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000023374 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000022e6c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000233a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022e78 │ │ │ │ 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 │ │ │ │ @@ -7027,78 +7172,80 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000233b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022e80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002c48 0000000000000090 00002c4c FDE cie=00000000 pc=00000000000233e0..00000000000239f0 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000023468 │ │ │ │ +00002d48 0000000000000094 00002d4c FDE cie=00000000 pc=0000000000022ed0..000000000002347c │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000022f28 │ │ │ │ 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 0000000000023470 │ │ │ │ + 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 0000000000022f5c │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023474 │ │ │ │ + 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 0000000000022f64 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000023484 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-272 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-256 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc2: 1164 to 0000000000023910 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022f70 │ │ │ │ + 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 0000000000023390 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000023948 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000233bc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000002399c │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000023410 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023420 │ │ │ │ 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 │ │ │ │ @@ -7112,84 +7259,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 00000000000239a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023430 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cdc 0000000000000098 00002ce0 FDE cie=00000000 pc=00000000000239f0..00000000000240dc │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000023a88 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ +00002de0 000000000000009c 00002de4 FDE cie=00000000 pc=0000000000023480..0000000000023b04 │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000000234e0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r50 at cfa-112 │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r18 at cfa-216 │ │ │ │ - DW_CFA_offset: r25 at cfa-160 │ │ │ │ - DW_CFA_offset: r28 at cfa-136 │ │ │ │ - DW_CFA_offset: r29 at cfa-128 │ │ │ │ - DW_CFA_offset: r30 at cfa-120 │ │ │ │ - DW_CFA_offset: r31 at cfa-112 │ │ │ │ - DW_CFA_offset: r14 at cfa-248 │ │ │ │ - DW_CFA_offset: r15 at cfa-240 │ │ │ │ - DW_CFA_offset: r16 at cfa-232 │ │ │ │ - DW_CFA_offset: r17 at cfa-224 │ │ │ │ - DW_CFA_offset: r19 at cfa-208 │ │ │ │ - DW_CFA_offset: r20 at cfa-200 │ │ │ │ - DW_CFA_offset: r21 at cfa-192 │ │ │ │ - DW_CFA_offset: r22 at cfa-184 │ │ │ │ - DW_CFA_offset: r23 at cfa-176 │ │ │ │ - DW_CFA_offset: r24 at cfa-168 │ │ │ │ - DW_CFA_offset: r26 at cfa-152 │ │ │ │ - DW_CFA_offset: r27 at cfa-144 │ │ │ │ + DW_CFA_offset: r17 at cfa-232 │ │ │ │ + DW_CFA_offset: r16 at cfa-240 │ │ │ │ + DW_CFA_offset: r25 at cfa-168 │ │ │ │ + DW_CFA_offset: r24 at cfa-176 │ │ │ │ + DW_CFA_offset: r28 at cfa-144 │ │ │ │ + DW_CFA_offset: r29 at cfa-136 │ │ │ │ + DW_CFA_offset: r30 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002351c │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_offset: r14 at cfa-256 │ │ │ │ + DW_CFA_offset: r15 at cfa-248 │ │ │ │ + DW_CFA_offset: r18 at cfa-224 │ │ │ │ + DW_CFA_offset: r19 at cfa-216 │ │ │ │ + DW_CFA_offset: r20 at cfa-208 │ │ │ │ + DW_CFA_offset: r21 at cfa-200 │ │ │ │ + DW_CFA_offset: r22 at cfa-192 │ │ │ │ + DW_CFA_offset: r23 at cfa-184 │ │ │ │ + DW_CFA_offset: r26 at cfa-160 │ │ │ │ + DW_CFA_offset: r27 at cfa-152 │ │ │ │ + DW_CFA_offset: r31 at cfa-120 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023a94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023520 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023aa0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002352c │ │ │ │ DW_CFA_offset_extended: r106 at cfa-304 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-288 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-272 │ │ │ │ - DW_CFA_advance_loc2: 1204 to 0000000000023f54 │ │ │ │ + DW_CFA_advance_loc2: 1152 to 00000000000239ac │ │ │ │ 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 0000000000023f98 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000239d8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000023fe0 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000023a24 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000023a3c │ │ │ │ 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 │ │ │ │ @@ -7200,285 +7351,290 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000023ff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023a40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002d78 000000000000011c 00002d7c FDE cie=00000000 pc=00000000000240e0..0000000000025728 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000240e4 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000240ec │ │ │ │ +00002e80 0000000000000114 00002e84 FDE cie=00000000 pc=0000000000023b10..0000000000025118 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023b1c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000024108 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000024138 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000023b34 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000023b58 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000023be4 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 592 to 0000000000024388 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 448 to 0000000000023da4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002438c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023da8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000243bc │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000243c0 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000023dd8 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000024490 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023ddc │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000023ea0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000244a8 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000023eb8 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023ebc │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000244b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023ecc │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000244c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023ed0 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000244c4 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000023ef4 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023ef8 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000244e4 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000244fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023efc │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 488 to 00000000000246e4 │ │ │ │ + DW_CFA_advance_loc1: 476 to 00000000000240d8 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000246e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000240dc │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000246ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000240e0 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000246f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000240e4 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000246f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000240ec │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000246fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000240f0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc1: 556 to 0000000000024928 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000240f4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002492c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 596 to 0000000000024b80 │ │ │ │ + DW_CFA_advance_loc1: 560 to 0000000000024324 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024b84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024328 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 532 to 0000000000024d98 │ │ │ │ + DW_CFA_advance_loc2: 1072 to 0000000000024758 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002475c │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000024db0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000024774 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024db4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024778 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000024dc4 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000024e90 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000024790 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000024850 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000024ea4 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024ea8 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024860 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024864 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024eb0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024874 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000024888 │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002488c │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000248a0 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024eb8 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000024944 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000024ec8 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000024edc │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc1: 392 to 0000000000025064 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025068 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000024984 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002506c │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000024a20 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a24 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025070 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a28 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025074 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002507c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a2c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc1: 460 to 0000000000025248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a30 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a34 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc1: 448 to 0000000000024bf4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002524c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024bf8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000024c5c │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000000252bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024c60 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000024cd0 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000002535c │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000024d10 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024d20 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000024d4c │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024d50 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000024dcc │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024dd4 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024dd8 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000024e9c │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025364 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024ea4 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025368 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ea8 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000002544c │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000000024f8c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025450 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f90 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025458 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024f98 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002545c │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025460 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025464 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc1: 312 to 000000000002559c │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000255a0 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000002561c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f9c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025624 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024fa0 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025628 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024fa4 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024fa8 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e98 0000000000000090 00002e9c FDE cie=00000000 pc=0000000000025730..0000000000025d3c │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000000257c0 │ │ │ │ - DW_CFA_def_cfa_offset: 480 │ │ │ │ +00002f98 0000000000000098 00002f9c FDE cie=00000000 pc=0000000000025120..00000000000256bc │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000025180 │ │ │ │ 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 00000000000257cc │ │ │ │ + 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 00000000000251b0 │ │ │ │ + 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 00000000000251b8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000257d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000251c4 │ │ │ │ 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 0000000000025c58 │ │ │ │ + DW_CFA_advance_loc2: 1040 to 00000000000255d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000025c90 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000025600 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000025ce8 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000025654 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000025668 │ │ │ │ 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 │ │ │ │ @@ -7492,59 +7648,75 @@ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025cf0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025670 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002f2c 0000000000000080 00002f30 FDE cie=00000000 pc=0000000000025d40..00000000000262cc │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000025db8 │ │ │ │ - DW_CFA_def_cfa_offset: 416 │ │ │ │ +00003034 0000000000000098 00003038 FDE cie=00000000 pc=00000000000256c0..0000000000025cd0 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000256f8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ DW_CFA_offset: r28 at cfa-72 │ │ │ │ DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000025730 │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ DW_CFA_offset: r30 at cfa-56 │ │ │ │ DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-184 │ │ │ │ DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ DW_CFA_offset: r17 at cfa-160 │ │ │ │ DW_CFA_offset: r18 at cfa-152 │ │ │ │ DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ DW_CFA_offset: r23 at cfa-112 │ │ │ │ DW_CFA_offset: r24 at cfa-104 │ │ │ │ DW_CFA_offset: r25 at cfa-96 │ │ │ │ DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025dc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025734 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025dd0 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc2: 1096 to 0000000000026218 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000025758 │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-304 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc2: 1144 to 0000000000025bd0 │ │ │ │ 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 0000000000026250 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000025bfc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000026264 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000025c30 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000026290 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025c38 │ │ │ │ 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 │ │ │ │ @@ -7559,90 +7731,90 @@ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000262a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025c40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002fb0 000000000000009c 00002fb4 FDE cie=00000000 pc=00000000000262d0..00000000000269ac │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000026368 │ │ │ │ +000030d0 00000000000000a0 000030d4 FDE cie=00000000 pc=0000000000025cd0..0000000000026344 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000025d38 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r49 at cfa-120 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r18 at cfa-224 │ │ │ │ - DW_CFA_offset: r25 at cfa-168 │ │ │ │ - DW_CFA_offset: r28 at cfa-144 │ │ │ │ - DW_CFA_offset: r29 at cfa-136 │ │ │ │ - DW_CFA_offset: r30 at cfa-128 │ │ │ │ - DW_CFA_offset: r14 at cfa-256 │ │ │ │ - DW_CFA_offset: r15 at cfa-248 │ │ │ │ - DW_CFA_offset: r16 at cfa-240 │ │ │ │ - DW_CFA_offset: r17 at cfa-232 │ │ │ │ - DW_CFA_offset: r19 at cfa-216 │ │ │ │ - DW_CFA_offset: r20 at cfa-208 │ │ │ │ - DW_CFA_offset: r21 at cfa-200 │ │ │ │ - DW_CFA_offset: r22 at cfa-192 │ │ │ │ - DW_CFA_offset: r23 at cfa-184 │ │ │ │ - DW_CFA_offset: r24 at cfa-176 │ │ │ │ - DW_CFA_offset: r26 at cfa-160 │ │ │ │ - DW_CFA_offset: r27 at cfa-152 │ │ │ │ - DW_CFA_offset: r31 at cfa-120 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026370 │ │ │ │ + DW_CFA_offset: r17 at cfa-240 │ │ │ │ + DW_CFA_offset: r16 at cfa-248 │ │ │ │ + DW_CFA_offset: r15 at cfa-256 │ │ │ │ + DW_CFA_offset: r25 at cfa-176 │ │ │ │ + DW_CFA_offset: r24 at cfa-184 │ │ │ │ + DW_CFA_offset: r28 at cfa-152 │ │ │ │ + DW_CFA_offset: r29 at cfa-144 │ │ │ │ + DW_CFA_offset: r14 at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000025d70 │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026378 │ │ │ │ - DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026384 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-304 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-288 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-272 │ │ │ │ - DW_CFA_advance_loc2: 1184 to 0000000000026824 │ │ │ │ + DW_CFA_offset: r18 at cfa-232 │ │ │ │ + DW_CFA_offset: r19 at cfa-224 │ │ │ │ + DW_CFA_offset: r20 at cfa-216 │ │ │ │ + DW_CFA_offset: r21 at cfa-208 │ │ │ │ + DW_CFA_offset: r22 at cfa-200 │ │ │ │ + DW_CFA_offset: r23 at cfa-192 │ │ │ │ + DW_CFA_offset: r26 at cfa-168 │ │ │ │ + DW_CFA_offset: r27 at cfa-160 │ │ │ │ + DW_CFA_offset: r30 at cfa-136 │ │ │ │ + DW_CFA_offset: r31 at cfa-128 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d74 │ │ │ │ + DW_CFA_def_cfa_register: r31 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025d80 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-304 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-288 │ │ │ │ + DW_CFA_advance_loc2: 1124 to 00000000000261e4 │ │ │ │ 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 0000000000026868 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000026210 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000268b4 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002625c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000026278 │ │ │ │ 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 │ │ │ │ @@ -7653,53 +7825,55 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000268c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026280 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003050 0000000000000064 00003054 FDE cie=00000000 pc=00000000000269b0..0000000000026db8 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000026a0c │ │ │ │ +00003174 0000000000000064 00003178 FDE cie=00000000 pc=0000000000026350..000000000002670c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026360 │ │ │ │ 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 000000000002636c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000263b4 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026a1c │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026a20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000263b8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 696 to 0000000000026cd8 │ │ │ │ + DW_CFA_advance_loc1: 684 to 0000000000026664 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000026d1c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000026690 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000026d30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026694 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000266bc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -7710,72 +7884,74 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000266c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000030b8 0000000000000088 000030bc FDE cie=00000000 pc=0000000000026dc0..0000000000027018 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000026de0 │ │ │ │ +000031dc 000000000000008c 000031e0 FDE cie=00000000 pc=0000000000026710..0000000000026968 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002671c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000026738 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026df0 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000026e30 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000026770 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026e3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026774 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026e40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026780 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026e44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026784 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026e48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026788 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026e4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002678c │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026e50 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026794 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026e5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026798 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000026f10 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000267d4 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000026850 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026854 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026f14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026858 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002685c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026f1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026860 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026864 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026f24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026868 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002686c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026f2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026870 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026f30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026874 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000026f4c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000026890 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026f50 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000268a0 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ @@ -7783,536 +7959,527 @@ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000026fe0 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000002692c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026fe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026930 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026fe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026934 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026fec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026938 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026ff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002693c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026ff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026940 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026ff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026944 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026ffc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026948 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003144 0000000000000080 00003148 FDE cie=00000000 pc=0000000000027020..0000000000027388 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000027038 │ │ │ │ +0000326c 0000000000000078 00003270 FDE cie=00000000 pc=0000000000026970..0000000000026cb8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002697c │ │ │ │ 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 0000000000027048 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000026990 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002708c │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000270a0 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000269cc │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000270a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000269d0 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000269e4 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000270a8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000270b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000269e8 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000269f0 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000270b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000269f4 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000270b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000269f8 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000270bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000269fc │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000270c0 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 328 to 0000000000027208 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002720c │ │ │ │ + DW_CFA_advance_loc1: 332 to 0000000000026b48 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027210 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026b4c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027214 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026b50 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027218 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026b54 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002721c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026b58 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027220 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026b5c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027224 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026b60 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026b64 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002722c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026b68 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000027240 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000026b7c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000027250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026b80 │ │ │ │ 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 0000000000027370 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000026ca0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000031c8 0000000000000088 000031cc FDE cie=00000000 pc=0000000000027390..000000000002771c │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000273a0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000273bc │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ +000032e8 0000000000000088 000032ec FDE cie=00000000 pc=0000000000026cc0..000000000002703c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026cc8 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026cd8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000026cf0 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000273dc │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026d00 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002741c │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000026d44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000027444 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000026d6c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027450 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026d70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000000274b8 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000026dd8 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000274bc │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000027554 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026ddc │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000026e78 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027558 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000000275c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026e7c │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000026ee8 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000275cc │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000027660 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026eec │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000026f80 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027664 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027668 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026f84 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026f88 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000027690 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000026fb0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000276a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026fc0 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000276e8 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000027008 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000276ec │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000276f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002700c │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027010 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000276f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027018 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000276fc │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027700 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002701c │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027020 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003254 0000000000000080 00003258 FDE cie=00000000 pc=0000000000027720..0000000000027af8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002774c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00003374 0000000000000084 00003378 FDE cie=00000000 pc=0000000000027040..0000000000027418 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002705c │ │ │ │ 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 0000000000027764 │ │ │ │ - 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 0000000000027080 │ │ │ │ + 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 0000000000027778 │ │ │ │ - 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 00000000000277bc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027090 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000270d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000277ec │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000027100 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027104 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 00000000000277f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027110 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000027858 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000027178 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000027910 │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000027234 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000027988 │ │ │ │ + DW_CFA_advance_loc: 116 to 00000000000272a8 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000027a3c │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000002735c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027360 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000027a70 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002738c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027390 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 0000000000027a80 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000273a0 │ │ │ │ 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 0000000000027ac8 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000273e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027ad0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000273f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027ad8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000273f8 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027adc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000273fc │ │ │ │ DW_CFA_restore: r21 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000032d8 0000000000000054 000032dc FDE cie=00000000 pc=0000000000027b00..0000000000027fb8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000027b14 │ │ │ │ +000033fc 0000000000000058 00003400 FDE cie=00000000 pc=0000000000027420..00000000000278cc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027428 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000027454 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000027b34 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027464 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000027b6c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000027488 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027b74 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027490 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000027bb0 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000274c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000027bf0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000274f4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027bf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000274f8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002750c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 0000000000027c00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027510 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003330 00000000000000a8 00003334 FDE cie=00000000 pc=0000000000027fc0..0000000000028410 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000027fec │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00003458 000000000000009c 0000345c FDE cie=00000000 pc=00000000000278d0..0000000000027cfc │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000278ec │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000027910 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027ff8 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000028020 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000027928 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000028064 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000002796c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000028098 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000027998 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000279a0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 00000000000280a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000279b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000028108 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002810c │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000027a18 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028110 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027a1c │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 212 to 00000000000281e4 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000281e8 │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000000027af4 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000281ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027af8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000028258 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002825c │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000027b68 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028260 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b6c │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000028330 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028334 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000027c3c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028338 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027c40 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002833c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027c44 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000028370 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000027c70 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027c78 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 0000000000028380 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027c80 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000283c8 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000027cc8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000283cc │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000283d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ccc │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000283e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027cd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000283e8 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000283ec │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027cd8 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000283f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027cdc │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000283f4 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ce0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000033dc 0000000000000068 000033e0 FDE cie=00000000 pc=0000000000028410..00000000000288e0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002844c │ │ │ │ +000034f8 0000000000000064 000034fc FDE cie=00000000 pc=0000000000027d00..0000000000028210 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000027d14 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027d24 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027d34 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027d50 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000028480 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000028544 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000027d64 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000027e74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000028574 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000027ea0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ea4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 0000000000028578 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ea8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000000285e8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000285ec │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000027f18 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 240 to 00000000000286dc │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000286e0 │ │ │ │ + DW_CFA_advance_loc: 248 to 0000000000028010 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc1: 360 to 0000000000028848 │ │ │ │ + DW_CFA_advance_loc1: 344 to 0000000000028168 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000028878 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000028194 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028198 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 000000000002887c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002819c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000288b4 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000288b8 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000281dc │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000288bc │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000281e0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003448 0000000000000060 0000344c FDE cie=00000000 pc=00000000000288e0..0000000000028f14 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002890c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00003560 0000000000000060 00003564 FDE cie=00000000 pc=0000000000028210..0000000000028864 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000028230 │ │ │ │ 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 0000000000028244 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000028918 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000028954 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000028294 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000028970 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028298 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000289a8 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000282d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000289ec │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000282fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000289fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028300 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000028324 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -8322,103 +8489,117 @@ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028a00 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028330 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000034ac 000000000000005c 000034b0 FDE cie=00000000 pc=0000000000028f20..00000000000294cc │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028f34 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000035c4 0000000000000078 000035c8 FDE cie=00000000 pc=0000000000028870..0000000000028e98 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028878 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000028f54 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000288a4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000288dc │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000028f94 │ │ │ │ - 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 0000000000028fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000288e0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000028fdc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000288e8 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-128 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002890c │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-176 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-160 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000028934 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000029020 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000028960 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002902c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028964 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000028994 │ │ │ │ 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 0000000000029030 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000289a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000350c 0000000000000060 00003510 FDE cie=00000000 pc=00000000000294d0..0000000000029cb0 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000294fc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00003640 0000000000000060 00003644 FDE cie=00000000 pc=0000000000028ea0..0000000000029670 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000028ebc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028ec4 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028ed0 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028ee0 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029508 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028ef0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000029544 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000028f20 │ │ │ │ DW_CFA_def_cfa_offset: 384 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000029560 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028f28 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000029598 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000028f60 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000295dc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000028f8c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000295e8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000028fb0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -8429,74 +8610,70 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000295f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028fc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003570 0000000000000084 00003574 FDE cie=00000000 pc=0000000000029cb0..000000000002a318 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000029cc4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000029d00 │ │ │ │ +000036a4 0000000000000080 000036a8 FDE cie=00000000 pc=0000000000029670..0000000000029c98 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000296b8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r54 at cfa-80 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r24 at cfa-144 │ │ │ │ + DW_CFA_offset: r25 at cfa-136 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000296f4 │ │ │ │ + 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 0000000000029d3c │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029d44 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r18 at cfa-192 │ │ │ │ + DW_CFA_offset: r19 at cfa-184 │ │ │ │ + DW_CFA_offset: r22 at cfa-160 │ │ │ │ + DW_CFA_offset: r23 at cfa-152 │ │ │ │ + DW_CFA_offset: r26 at cfa-128 │ │ │ │ + DW_CFA_offset: r27 at cfa-120 │ │ │ │ + DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029700 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029d48 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000029d94 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000029750 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000029dd4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002977c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000029de8 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000297d0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000029e10 │ │ │ │ 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 │ │ │ │ @@ -8506,70 +8683,70 @@ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029e20 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000297e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000035f8 0000000000000074 000035fc FDE cie=00000000 pc=000000000002a320..000000000002aa04 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002a334 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002a370 │ │ │ │ +00003728 0000000000000078 0000372c FDE cie=00000000 pc=0000000000029ca0..000000000002a328 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029ca8 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000029cf8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000029d28 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002a3a0 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002a3b4 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029d2c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a3b8 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002a3f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029d30 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000029d74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002a438 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000029da0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002a464 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029da4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000029de4 │ │ │ │ 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 │ │ │ │ @@ -8578,55 +8755,63 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a470 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029df0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003670 0000000000000070 00003674 FDE cie=00000000 pc=000000000002aa10..000000000002b260 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002aa50 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000037a4 000000000000008c 000037a8 FDE cie=00000000 pc=000000000002a330..000000000002ac24 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002a39c │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ DW_CFA_offset: r29 at cfa-56 │ │ │ │ DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002aa88 │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r15 at cfa-168 │ │ │ │ DW_CFA_offset: r16 at cfa-160 │ │ │ │ DW_CFA_offset: r17 at cfa-152 │ │ │ │ DW_CFA_offset: r18 at cfa-144 │ │ │ │ DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ DW_CFA_offset: r22 at cfa-112 │ │ │ │ DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002aa98 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a3a8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aa9c │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000002aaf0 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002a3cc │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000002a420 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002ab30 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002a44c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002ab54 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000002a4a0 │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ @@ -8640,70 +8825,77 @@ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ab60 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_restore_extended: r102 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a4b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000036e4 0000000000000078 000036e8 FDE cie=00000000 pc=000000000002b260..000000000002bbd0 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000002b2e4 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ +00003834 000000000000007c 00003838 FDE cie=00000000 pc=000000000002ac30..000000000002b4d8 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000002acb0 │ │ │ │ + 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 000000000002b2f8 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r19 at cfa-184 │ │ │ │ + DW_CFA_offset: r18 at cfa-192 │ │ │ │ + DW_CFA_offset: r22 at cfa-160 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_offset: r14 at cfa-224 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r23 at cfa-152 │ │ │ │ + DW_CFA_offset: r24 at cfa-144 │ │ │ │ + DW_CFA_offset: r25 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-128 │ │ │ │ + DW_CFA_offset: r27 at cfa-120 │ │ │ │ + DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002acc0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000002b35c │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002ad1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002b39c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002ad48 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002b3d4 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002ad98 │ │ │ │ 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 │ │ │ │ @@ -8715,73 +8907,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 000000000002b3e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ada0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003760 0000000000000084 00003764 FDE cie=00000000 pc=000000000002bbd0..000000000002c634 │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000002bc64 │ │ │ │ +000038b4 000000000000008c 000038b8 FDE cie=00000000 pc=000000000002b4e0..000000000002bebc │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000002b574 │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r51 at cfa-104 │ │ │ │ + DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r17 at cfa-208 │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_offset: r19 at cfa-192 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ + DW_CFA_offset: r15 at cfa-240 │ │ │ │ + DW_CFA_offset: r14 at cfa-248 │ │ │ │ + DW_CFA_offset: r18 at cfa-216 │ │ │ │ + DW_CFA_offset: r19 at cfa-208 │ │ │ │ + DW_CFA_offset: r20 at cfa-200 │ │ │ │ + DW_CFA_offset: r23 at cfa-176 │ │ │ │ + DW_CFA_offset: r22 at cfa-184 │ │ │ │ + DW_CFA_offset: r30 at cfa-120 │ │ │ │ + DW_CFA_offset: r31 at cfa-112 │ │ │ │ + DW_CFA_offset: r16 at cfa-232 │ │ │ │ + DW_CFA_offset: r17 at cfa-224 │ │ │ │ + DW_CFA_offset: r21 at cfa-192 │ │ │ │ + DW_CFA_offset: r24 at cfa-168 │ │ │ │ + DW_CFA_offset: r25 at cfa-160 │ │ │ │ + DW_CFA_offset: r26 at cfa-152 │ │ │ │ + DW_CFA_offset: r27 at cfa-144 │ │ │ │ + DW_CFA_offset: r28 at cfa-136 │ │ │ │ + DW_CFA_offset: r29 at cfa-128 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-232 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ - DW_CFA_offset: r16 at cfa-216 │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_offset: r25 at cfa-144 │ │ │ │ - DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ - DW_CFA_offset: r28 at cfa-120 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002bc7c │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002bc88 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b588 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000002bcd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b58c │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-272 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002b5e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002bd14 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002b610 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000002bd5c │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000002b664 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b674 │ │ │ │ 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 │ │ │ │ @@ -8793,58 +8991,72 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bd60 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b680 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000037e8 000000000000007c 000037ec FDE cie=00000000 pc=000000000002c640..000000000002d170 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002c67c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00003944 0000000000000098 00003948 FDE cie=00000000 pc=000000000002bec0..000000000002ca74 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002bf2c │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r14 at cfa-184 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002c6bc │ │ │ │ - DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset: r15 at cfa-176 │ │ │ │ DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ DW_CFA_offset: r18 at cfa-152 │ │ │ │ DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ DW_CFA_offset: r20 at cfa-136 │ │ │ │ DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ DW_CFA_offset: r23 at cfa-112 │ │ │ │ DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c6c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002bf38 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c6cc │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r100 at cfa-336 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002bf74 │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-304 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-272 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000002c730 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002bfe0 │ │ │ │ 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 000000000002c768 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002c00c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002c7a0 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002c044 │ │ │ │ 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 │ │ │ │ @@ -8860,75 +9072,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 000000000002c7b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c050 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003868 0000000000000088 0000386c FDE cie=00000000 pc=000000000002d170..000000000002dd78 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000002d1f8 │ │ │ │ - DW_CFA_def_cfa_offset: 576 │ │ │ │ +000039e0 000000000000008c 000039e4 FDE cie=00000000 pc=000000000002ca80..000000000002d5a4 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002cb04 │ │ │ │ + DW_CFA_def_cfa_offset: 592 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-224 │ │ │ │ - DW_CFA_offset: r15 at cfa-216 │ │ │ │ - DW_CFA_offset: r25 at cfa-136 │ │ │ │ - DW_CFA_offset: r26 at cfa-128 │ │ │ │ - DW_CFA_offset: r31 at cfa-88 │ │ │ │ - DW_CFA_offset: r16 at cfa-208 │ │ │ │ - DW_CFA_offset: r17 at cfa-200 │ │ │ │ - DW_CFA_offset: r18 at cfa-192 │ │ │ │ - DW_CFA_offset: r19 at cfa-184 │ │ │ │ - DW_CFA_offset: r20 at cfa-176 │ │ │ │ - DW_CFA_offset: r21 at cfa-168 │ │ │ │ - DW_CFA_offset: r22 at cfa-160 │ │ │ │ - DW_CFA_offset: r23 at cfa-152 │ │ │ │ - DW_CFA_offset: r24 at cfa-144 │ │ │ │ - DW_CFA_offset: r27 at cfa-120 │ │ │ │ - DW_CFA_offset: r28 at cfa-112 │ │ │ │ - DW_CFA_offset: r29 at cfa-104 │ │ │ │ - DW_CFA_offset: r30 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d204 │ │ │ │ + DW_CFA_offset: r15 at cfa-224 │ │ │ │ + DW_CFA_offset: r16 at cfa-216 │ │ │ │ + DW_CFA_offset: r17 at cfa-208 │ │ │ │ + DW_CFA_offset: r21 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-184 │ │ │ │ + DW_CFA_offset: r29 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-120 │ │ │ │ + DW_CFA_offset: r31 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-104 │ │ │ │ + DW_CFA_offset: r14 at cfa-232 │ │ │ │ + DW_CFA_offset: r18 at cfa-200 │ │ │ │ + DW_CFA_offset: r19 at cfa-192 │ │ │ │ + DW_CFA_offset: r22 at cfa-168 │ │ │ │ + DW_CFA_offset: r23 at cfa-160 │ │ │ │ + DW_CFA_offset: r24 at cfa-152 │ │ │ │ + DW_CFA_offset: r25 at cfa-144 │ │ │ │ + DW_CFA_offset: r26 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002cb14 │ │ │ │ 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 000000000002d218 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000002d26c │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-288 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002cb20 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-256 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002cb78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002d2a4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002cba4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000002d2f0 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002cc00 │ │ │ │ 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 │ │ │ │ @@ -8942,85 +9155,92 @@ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002d300 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002cc10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000038f4 0000000000000098 000038f8 FDE cie=00000000 pc=000000000002dd80..000000000002eb34 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000002de18 │ │ │ │ +00003a70 00000000000000a0 00003a74 FDE cie=00000000 pc=000000000002d5b0..000000000002e2c8 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000002d640 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r49 at cfa-120 │ │ │ │ + DW_CFA_offset: r50 at cfa-112 │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-248 │ │ │ │ - DW_CFA_offset: r27 at cfa-144 │ │ │ │ - DW_CFA_offset: r30 at cfa-120 │ │ │ │ - DW_CFA_offset: r31 at cfa-112 │ │ │ │ - DW_CFA_offset: r15 at cfa-240 │ │ │ │ - DW_CFA_offset: r16 at cfa-232 │ │ │ │ - DW_CFA_offset: r17 at cfa-224 │ │ │ │ - DW_CFA_offset: r18 at cfa-216 │ │ │ │ - DW_CFA_offset: r19 at cfa-208 │ │ │ │ - DW_CFA_offset: r20 at cfa-200 │ │ │ │ - DW_CFA_offset: r21 at cfa-192 │ │ │ │ - DW_CFA_offset: r22 at cfa-184 │ │ │ │ - DW_CFA_offset: r23 at cfa-176 │ │ │ │ - DW_CFA_offset: r24 at cfa-168 │ │ │ │ - DW_CFA_offset: r25 at cfa-160 │ │ │ │ - DW_CFA_offset: r26 at cfa-152 │ │ │ │ - DW_CFA_offset: r28 at cfa-136 │ │ │ │ - DW_CFA_offset: r29 at cfa-128 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002de20 │ │ │ │ + DW_CFA_offset: r14 at cfa-264 │ │ │ │ + DW_CFA_offset: r15 at cfa-256 │ │ │ │ + DW_CFA_offset: r16 at cfa-248 │ │ │ │ + DW_CFA_offset: r19 at cfa-224 │ │ │ │ + DW_CFA_offset: r18 at cfa-232 │ │ │ │ + DW_CFA_offset: r27 at cfa-160 │ │ │ │ + DW_CFA_offset: r26 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-240 │ │ │ │ + DW_CFA_offset: r20 at cfa-216 │ │ │ │ + DW_CFA_offset: r21 at cfa-208 │ │ │ │ + DW_CFA_offset: r22 at cfa-200 │ │ │ │ + DW_CFA_offset: r23 at cfa-192 │ │ │ │ + DW_CFA_offset: r24 at cfa-184 │ │ │ │ + DW_CFA_offset: r25 at cfa-176 │ │ │ │ + DW_CFA_offset: r28 at cfa-152 │ │ │ │ + DW_CFA_offset: r29 at cfa-144 │ │ │ │ + DW_CFA_offset: r30 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002d654 │ │ │ │ DW_CFA_def_cfa_offset: 608 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002de34 │ │ │ │ + DW_CFA_offset: r31 at cfa-128 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d664 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002de40 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-304 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-288 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-272 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000002deac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d66c │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-304 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d678 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-288 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002d6d4 │ │ │ │ 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 000000000002def0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002d700 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000002df38 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002d74c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002d768 │ │ │ │ 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 │ │ │ │ @@ -9031,54 +9251,58 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002df40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d770 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003990 0000000000000064 00003994 FDE cie=00000000 pc=000000000002eb40..0000000000030058 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000002eba4 │ │ │ │ - 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 000000000002ebb0 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ +00003b14 0000000000000068 00003b18 FDE cie=00000000 pc=000000000002e2d0..000000000002f80c │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002e2f8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ebb4 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000002e33c │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e340 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000002ec1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e344 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000002e3ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002ec60 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002e3d8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002ec74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e3dc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002e40c │ │ │ │ + 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 │ │ │ │ @@ -9089,54 +9313,60 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ec78 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e410 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000039f8 0000000000000064 000039fc FDE cie=00000000 pc=0000000000030060..00000000000313d0 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003008c │ │ │ │ +00003b80 0000000000000074 00003b84 FDE cie=00000000 pc=000000000002f810..0000000000030c20 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002f830 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000300d4 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002f888 │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000300e0 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f88c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000003012c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f890 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002f8dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000030170 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002f908 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000030184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f90c │ │ │ │ + DW_CFA_restore_extended: r71 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f910 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002f940 │ │ │ │ + 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 │ │ │ │ @@ -9147,65 +9377,68 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030188 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f944 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a60 0000000000000084 00003a64 FDE cie=00000000 pc=00000000000313d0..0000000000032814 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000031460 │ │ │ │ - DW_CFA_def_cfa_offset: 528 │ │ │ │ +00003bf8 0000000000000088 00003bfc FDE cie=00000000 pc=0000000000030c20..00000000000320bc │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000030ca8 │ │ │ │ + DW_CFA_def_cfa_offset: 544 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r29 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-88 │ │ │ │ DW_CFA_offset: r14 at cfa-224 │ │ │ │ DW_CFA_offset: r15 at cfa-216 │ │ │ │ - DW_CFA_offset: r16 at cfa-208 │ │ │ │ - DW_CFA_offset: r17 at cfa-200 │ │ │ │ DW_CFA_offset: r18 at cfa-192 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ + DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ DW_CFA_offset: r19 at cfa-184 │ │ │ │ DW_CFA_offset: r20 at cfa-176 │ │ │ │ DW_CFA_offset: r21 at cfa-168 │ │ │ │ DW_CFA_offset: r22 at cfa-160 │ │ │ │ DW_CFA_offset: r23 at cfa-152 │ │ │ │ - DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r24 at cfa-144 │ │ │ │ DW_CFA_offset: r25 at cfa-136 │ │ │ │ DW_CFA_offset: r26 at cfa-128 │ │ │ │ DW_CFA_offset: r27 at cfa-120 │ │ │ │ DW_CFA_offset: r28 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000031470 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000030cb8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000314c4 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000030d0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000031508 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000030d38 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000031544 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000030d8c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031548 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030d90 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030d94 │ │ │ │ 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 │ │ │ │ @@ -9226,55 +9459,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 000000000003154c │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030d98 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003ae8 0000000000000064 00003aec FDE cie=00000000 pc=0000000000032820..0000000000033e88 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000032898 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ +00003c84 000000000000007c 00003c88 FDE cie=00000000 pc=00000000000320c0..0000000000033a70 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000320e0 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r14 at cfa-168 │ │ │ │ + DW_CFA_offset: r15 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000032138 │ │ │ │ + DW_CFA_def_cfa_offset: 544 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000328a4 │ │ │ │ + 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 000000000003213c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000328f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000032148 │ │ │ │ + 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 000000000003219c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003293c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000321c8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000032950 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000321cc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032954 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003220c │ │ │ │ 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 │ │ │ │ @@ -9285,67 +9527,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 0000000000032958 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032210 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003b50 0000000000000074 00003b54 FDE cie=00000000 pc=0000000000033e90..00000000000355b8 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000033f18 │ │ │ │ - DW_CFA_def_cfa_offset: 560 │ │ │ │ +00003d04 0000000000000080 00003d08 FDE cie=00000000 pc=0000000000033a70..0000000000035170 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000033af4 │ │ │ │ + DW_CFA_def_cfa_offset: 592 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-200 │ │ │ │ - DW_CFA_offset: r15 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033f20 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000033b04 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000033f88 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000033b6c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000033fcc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000033b98 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000033fe0 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000033bec │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000033ffc │ │ │ │ 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 │ │ │ │ @@ -9356,50 +9603,54 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034000 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033bf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003bc8 000000000000005c 00003bcc FDE cie=00000000 pc=00000000000355c0..0000000000036570 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000355dc │ │ │ │ +00003d88 0000000000000060 00003d8c FDE cie=00000000 pc=0000000000035170..00000000000361ec │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000035184 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000035630 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000351d8 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r18 at cfa-128 │ │ │ │ DW_CFA_offset: r19 at cfa-120 │ │ │ │ DW_CFA_offset: r20 at cfa-112 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035634 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000351dc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 364 to 00000000000357a0 │ │ │ │ + DW_CFA_advance_loc1: 388 to 0000000000035360 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000357e4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003538c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000357f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035390 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000353b0 │ │ │ │ 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 │ │ │ │ @@ -9408,150 +9659,150 @@ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000357f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000353b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003c28 0000000000000030 00003c2c FDE cie=00000000 pc=0000000000036570..0000000000036640 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000036590 │ │ │ │ +00003dec 0000000000000030 00003df0 FDE cie=00000000 pc=00000000000361f0..00000000000362a4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000036208 │ │ │ │ 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 00000000000365a8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036218 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000365ec │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000036258 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000365fc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036268 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036600 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036270 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000036620 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000036284 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000036630 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036294 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c5c 0000000000000030 00003c60 FDE cie=00000000 pc=0000000000036640..0000000000036710 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000036660 │ │ │ │ +00003e20 0000000000000030 00003e24 FDE cie=00000000 pc=00000000000362b0..0000000000036364 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000362c8 │ │ │ │ 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 0000000000036678 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000362d8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000366bc │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000036318 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000366cc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036328 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000366d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036330 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000366f0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000036344 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000036700 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036354 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c90 0000000000000054 00003c94 FDE cie=00000000 pc=0000000000036710..00000000000371d8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003672c │ │ │ │ +00003e54 0000000000000050 00003e58 FDE cie=00000000 pc=0000000000036370..0000000000036ee0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000036384 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000036770 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000363c4 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036778 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000363cc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000367a4 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000363f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000367e8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000036420 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000036434 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000367f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036440 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003ce8 0000000000000060 00003cec FDE cie=00000000 pc=00000000000371e0..0000000000037e00 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000371f8 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ +00003ea8 0000000000000060 00003eac FDE cie=00000000 pc=0000000000036ee0..0000000000037be4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036eec │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036efc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000037240 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000036f48 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003724c │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037254 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036f4c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000037280 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000036f74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000372c4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000036fa0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000372d0 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000036fc4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -9562,53 +9813,52 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000372e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036fd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d4c 0000000000000064 00003d50 FDE cie=00000000 pc=0000000000037e00..0000000000038a2c │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000037e1c │ │ │ │ +00003f0c 0000000000000060 00003f10 FDE cie=00000000 pc=0000000000037bf0..0000000000038894 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000037c0c │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000037e64 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000037c4c │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ DW_CFA_offset: r18 at cfa-120 │ │ │ │ DW_CFA_offset: r19 at cfa-112 │ │ │ │ DW_CFA_offset: r20 at cfa-104 │ │ │ │ DW_CFA_offset: r21 at cfa-96 │ │ │ │ DW_CFA_offset: r22 at cfa-88 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037e6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037c50 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037e74 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037c58 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-160 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000037eb8 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000037c98 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000037ef4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000037cc4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000037f08 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000037ce4 │ │ │ │ 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 │ │ │ │ @@ -9616,60 +9866,56 @@ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037f10 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037cf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003db4 0000000000000064 00003db8 FDE cie=00000000 pc=0000000000038a30..0000000000039794 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000038a48 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ +00003f70 0000000000000060 00003f74 FDE cie=00000000 pc=00000000000388a0..0000000000039650 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000388ac │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000388bc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000038a98 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000038aa4 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000003890c │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038aac │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038910 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000038af0 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000038950 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000038b34 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003897c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000038b48 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000389a4 │ │ │ │ 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 │ │ │ │ @@ -9680,53 +9926,51 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038b50 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000389b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003e1c 0000000000000068 00003e20 FDE cie=00000000 pc=00000000000397a0..000000000003a528 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000397bc │ │ │ │ +00003fd4 0000000000000064 00003fd8 FDE cie=00000000 pc=0000000000039650..000000000003a42c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000039664 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000039810 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000396b8 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r15 at cfa-144 │ │ │ │ DW_CFA_offset: r16 at cfa-136 │ │ │ │ DW_CFA_offset: r17 at cfa-128 │ │ │ │ DW_CFA_offset: r18 at cfa-120 │ │ │ │ DW_CFA_offset: r19 at cfa-112 │ │ │ │ DW_CFA_offset: r20 at cfa-104 │ │ │ │ DW_CFA_offset: r21 at cfa-96 │ │ │ │ DW_CFA_offset: r22 at cfa-88 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000039818 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000396bc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003981c │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_advance_loc1: 388 to 00000000000399a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000396c0 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000003982c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000399e0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000039858 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000399f8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000039880 │ │ │ │ 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 │ │ │ │ @@ -9737,52 +9981,51 @@ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000039a00 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000039890 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003e88 0000000000000058 00003e8c FDE cie=00000000 pc=000000000003a530..000000000003b090 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003a54c │ │ │ │ +0000403c 000000000000005c 00004040 FDE cie=00000000 pc=000000000003a430..000000000003b024 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003a448 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000003a594 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000003a48c │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r19 at cfa-120 │ │ │ │ DW_CFA_offset: r20 at cfa-112 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a598 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a490 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000003a5f8 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000003a4f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003a63c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003a520 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a644 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a524 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003a540 │ │ │ │ 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 │ │ │ │ @@ -9790,54 +10033,55 @@ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a650 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003a550 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003ee4 0000000000000064 00003ee8 FDE cie=00000000 pc=000000000003b090..000000000003bfd8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003b0a8 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ +0000409c 0000000000000064 000040a0 FDE cie=00000000 pc=000000000003b030..000000000003bfb8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b03c │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b04c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000003b0f8 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b104 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000003b09c │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003b10c │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b0a0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 436 to 000000000003b2c0 │ │ │ │ + DW_CFA_advance_loc1: 428 to 000000000003b24c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003b304 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003b278 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003b318 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003b2a0 │ │ │ │ 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 │ │ │ │ @@ -9848,956 +10092,949 @@ │ │ │ │ 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 000000000003b320 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b2b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003f4c 000000000000002c 00003f50 FDE cie=00000000 pc=000000000003bfe0..000000000003c16c │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003bff4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c004 │ │ │ │ +00004104 000000000000004c 00004108 FDE cie=00000000 pc=000000000003bfc0..000000000003c13c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003bfd0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000003c068 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003c02c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c074 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c034 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c040 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003c05c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c064 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c080 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c068 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000003c0d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c06c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c074 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c078 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c07c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c084 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c088 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c094 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c09c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000003c150 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c0a0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000003c10c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c154 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c110 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c118 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c11c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003f7c 00000000000000c4 00003f80 FDE cie=00000000 pc=000000000003c170..000000000003c390 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c17c │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c184 │ │ │ │ +00004154 00000000000000c4 00004158 FDE cie=00000000 pc=000000000003c140..000000000003c358 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c144 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c150 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c194 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c19c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c15c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1a0 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1a4 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003c1cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c160 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c16c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c170 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003c194 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c198 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c1a4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c1ac │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1b0 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c1c0 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1c4 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c1cc │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000003c1d0 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1d4 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1d8 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1dc │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003c1f0 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1f4 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1f8 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1fc │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c1dc │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003c214 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c21c │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c220 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c224 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c228 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c1e4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1e8 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1ec │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1f0 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1f4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c22c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1f8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c230 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000003c2fc │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000003c2c0 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c2c4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c300 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c2c8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c304 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c2cc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c308 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c2d0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c30c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c2d4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c310 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c314 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c2d8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c318 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c2dc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c31c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c2e0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c320 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c2e4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c2e8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c2ec │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c328 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c32c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c2f0 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c2f4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c330 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c2f8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c334 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c2fc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c338 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c33c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c300 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c340 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c304 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c344 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c308 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c348 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c30c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c34c │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c350 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c310 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c320 │ │ │ │ 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 000000000003c370 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003c338 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c374 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c378 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c33c │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c340 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c37c │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c380 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c344 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c348 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ │ │ │ │ -00004044 000000000000003c 00004048 FDE cie=00000000 pc=000000000003c390..000000000003c668 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003c3c0 │ │ │ │ +0000421c 000000000000003c 00004220 FDE cie=00000000 pc=000000000003c360..000000000003c66c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c370 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003c394 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c3d0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c3d4 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c398 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000003c434 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000003c3f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003c45c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003c414 │ │ │ │ DW_CFA_restore_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 000000000003c460 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c420 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004084 000000000000003c 00004088 FDE cie=00000000 pc=000000000003c670..000000000003c948 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003c6a0 │ │ │ │ +0000425c 000000000000003c 00004260 FDE cie=00000000 pc=000000000003c670..000000000003c97c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c680 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003c6a4 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c6b0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c6b4 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c6a8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000003c714 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000003c700 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003c73c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003c724 │ │ │ │ DW_CFA_restore_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 000000000003c740 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c730 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000040c4 000000000000003c 000040c8 FDE cie=00000000 pc=000000000003c950..000000000003cc98 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003c980 │ │ │ │ +0000429c 000000000000003c 000042a0 FDE cie=00000000 pc=000000000003c980..000000000003ccfc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c990 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003c9b4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c990 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c994 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c9b8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000003ca48 │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000003ca78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003ca70 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003ca9c │ │ │ │ DW_CFA_restore_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 000000000003ca80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003caa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004104 000000000000002c 00004108 FDE cie=00000000 pc=000000000003cca0..000000000003cd70 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003ccb4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003ccc4 │ │ │ │ +000042dc 0000000000000040 000042e0 FDE cie=00000000 pc=000000000003cd00..000000000003cdc4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cd0c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003cce4 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003cd34 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ccf0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cd38 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003cd00 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cd40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000003cd54 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003cd60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cd44 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cd48 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003cd5c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cd64 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cd6c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003cd80 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cd88 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cd90 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003cda4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cdac │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cdb4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004134 0000000000000044 00004138 FDE cie=00000000 pc=000000000003cd70..000000000003cfc4 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003cd80 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00004320 0000000000000044 00004324 FDE cie=00000000 pc=000000000003cdd0..000000000003d030 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cddc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003cd98 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003cdec │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003cdfc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003cdb4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003ce0c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 300 to 000000000003cee0 │ │ │ │ + DW_CFA_advance_loc1: 320 to 000000000003cf4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000003cf18 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003cf84 │ │ │ │ DW_CFA_restore_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 000000000003cf20 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cf90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000003cf70 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000003cfdc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003cfac │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003d018 │ │ │ │ DW_CFA_restore_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 000000000003cfb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d01c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000417c 0000000000000070 00004180 FDE cie=00000000 pc=000000000003cfd0..000000000003d2e4 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003cffc │ │ │ │ +00004368 000000000000006c 0000436c FDE cie=00000000 pc=000000000003d030..000000000003d370 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d040 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d050 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d060 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d074 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003d028 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d080 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003d04c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003d0a0 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d050 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d0a4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 360 to 000000000003d1b8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d1bc │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d1d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d1d4 │ │ │ │ + DW_CFA_advance_loc1: 432 to 000000000003d254 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d1d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d258 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d1dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d25c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000003d21c │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003d29c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d220 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d2a0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d230 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d2b0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000003d2b0 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000003d334 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d338 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003d2c8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003d354 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000041f0 0000000000000074 000041f4 FDE cie=00000000 pc=000000000003d2f0..000000000003d604 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003d324 │ │ │ │ +000043d8 0000000000000070 000043dc FDE cie=00000000 pc=000000000003d370..000000000003d6b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d380 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d38c │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d39c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d3ac │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003d34c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d3c4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003d374 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003d3e8 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d378 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d3ec │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 360 to 000000000003d4e0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d4e4 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d4f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d4f4 │ │ │ │ + DW_CFA_advance_loc1: 432 to 000000000003d59c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d4f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d5a0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d4fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d5a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000003d53c │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003d5e4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d540 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d5e8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d550 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d5f0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000003d5d0 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000003d674 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d678 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003d5e8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003d694 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004268 000000000000001c 0000426c FDE cie=00000000 pc=000000000003d610..000000000003d65c │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d630 │ │ │ │ +0000444c 000000000000001c 00004450 FDE cie=00000000 pc=000000000003d6b0..000000000003d6f0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d6c8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d644 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d6d8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d64c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d6e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004288 000000000000001c 0000428c FDE cie=00000000 pc=000000000003d660..000000000003d6b0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d680 │ │ │ │ +0000446c 000000000000001c 00004470 FDE cie=00000000 pc=000000000003d6f0..000000000003d734 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d708 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003d698 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d71c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d6a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d724 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042a8 000000000000001c 000042ac FDE cie=00000000 pc=000000000003d6b0..000000000003d70c │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003d6d8 │ │ │ │ +0000448c 000000000000001c 00004490 FDE cie=00000000 pc=000000000003d740..000000000003d790 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003d760 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003d6f4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d778 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d6fc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d780 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042c8 0000000000000010 000042cc FDE cie=00000000 pc=000000000003d710..000000000003d888 │ │ │ │ +000044ac 0000000000000010 000044b0 FDE cie=00000000 pc=000000000003d790..000000000003d948 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042dc 0000000000000030 000042e0 FDE cie=00000000 pc=000000000003d890..000000000003db1c │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d8a4 │ │ │ │ +000044c0 0000000000000034 000044c4 FDE cie=00000000 pc=000000000003d950..000000000003db88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d95c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d8b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d968 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003d8f0 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000003d9ac │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000003d938 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000003d9f0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000003d984 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000003da24 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d990 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003da34 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d9a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003da40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d9c0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000003da2c │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 212 to 000000000003db00 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 244 to 000000000003db34 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003db44 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003db50 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004310 0000000000000010 00004314 FDE cie=00000000 pc=000000000003db20..000000000003e064 │ │ │ │ +000044f8 0000000000000010 000044fc FDE cie=00000000 pc=000000000003dbc0..000000000003e060 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004324 0000000000000010 00004328 FDE cie=00000000 pc=000000000003e070..000000000003e1a4 │ │ │ │ +0000450c 0000000000000010 00004510 FDE cie=00000000 pc=000000000003e060..000000000003e168 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004338 000000000000002c 0000433c FDE cie=00000000 pc=000000000003e1b0..000000000003e2f0 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003e1e0 │ │ │ │ +00004520 0000000000000030 00004524 FDE cie=00000000 pc=000000000003e170..000000000003e2a0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003e190 │ │ │ │ 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 000000000003e1a0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003e1b4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003e208 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 188 to 000000000003e2c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e1bc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 184 to 000000000003e274 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003e2e0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003e290 │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -00004368 0000000000000028 0000436c FDE cie=00000000 pc=000000000003e2f0..000000000003e7a8 │ │ │ │ - DW_CFA_advance_loc1: 484 to 000000000003e4d4 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000003e55c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e560 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 556 to 000000000003e78c │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e794 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ +00004554 0000000000000010 00004558 FDE cie=00000000 pc=000000000003e2a0..000000000003e72c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004394 0000000000000020 00004398 FDE cie=00000000 pc=000000000003e7b0..000000000003e924 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003e7d0 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e7e0 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +00004568 000000000000001c 0000456c FDE cie=00000000 pc=000000000003e730..000000000003e87c │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003e758 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 288 to 000000000003e900 │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000003e858 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e910 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e860 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000043b8 0000000000000044 000043bc FDE cie=00000000 pc=000000000003e930..000000000003ea90 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003e944 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e94c │ │ │ │ +00004588 0000000000000044 0000458c FDE cie=00000000 pc=000000000003e880..000000000003e9c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e888 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e894 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e95c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e960 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e89c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e968 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e96c │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e970 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e974 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e8a0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003e988 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e98c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e8ac │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e8b4 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e8b8 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e8c4 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e8c8 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e8d0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 212 to 000000000003ea60 │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000003e998 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ea64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e99c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ea68 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ea6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e9a0 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e9a4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ea70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e9a8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ea74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e9ac │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ea78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e9b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ea7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e9b4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ea80 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e9b8 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004400 0000000000000018 00004404 FDE cie=00000000 pc=000000000003ea90..000000000003ec2c │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000003eb5c │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000003ec04 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ec10 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +000045d0 0000000000000010 000045d4 FDE cie=00000000 pc=000000000003e9d0..000000000003eb68 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000441c 0000000000000028 00004420 FDE cie=00000000 pc=000000000003ec30..000000000003ee14 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003ec48 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000003ece0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003ecf0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003ecf8 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000003edac │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003edb0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003ede0 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003edec │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003edf0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003edfc │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ +000045e4 0000000000000010 000045e8 FDE cie=00000000 pc=000000000003eb70..000000000003ed28 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004448 000000000000001c 0000444c FDE cie=00000000 pc=000000000003ee20..000000000003ee78 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003ee34 │ │ │ │ +000045f8 000000000000001c 000045fc FDE cie=00000000 pc=000000000003ed40..000000000003ed80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ed4c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003ee60 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003ed68 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003ee68 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ed70 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004468 0000000000000038 0000446c FDE cie=00000000 pc=000000000003ee80..000000000003f0ec │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003eea4 │ │ │ │ +00004618 0000000000000034 0000461c FDE cie=00000000 pc=000000000003ed80..000000000003efac │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ed8c │ │ │ │ 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 000000000003ed98 │ │ │ │ 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 000000000003eeb4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003edac │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 260 to 000000000003efb8 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000003f03c │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f048 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 368 to 000000000003ef1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003f068 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003ef3c │ │ │ │ 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 000000000003f070 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ef40 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000044a4 0000000000000048 000044a8 FDE cie=00000000 pc=000000000003f0f0..000000000003f41c │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003f124 │ │ │ │ +00004650 0000000000000044 00004654 FDE cie=00000000 pc=000000000003efb0..000000000003f26c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003efbc │ │ │ │ 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 000000000003efc8 │ │ │ │ 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 000000000003efec │ │ │ │ + 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 000000000003f134 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 340 to 000000000003f288 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000003f330 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003f360 │ │ │ │ + DW_CFA_advance_loc1: 480 to 000000000003f1cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003f390 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003f1f8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f1fc │ │ │ │ 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 000000000003f3a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f200 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000044f0 000000000000002c 000044f4 FDE cie=00000000 pc=000000000003f420..000000000003f5e0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003f448 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +00004698 000000000000002c 0000469c FDE cie=00000000 pc=000000000003f270..000000000003f3f8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003f290 │ │ │ │ + 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 000000000003f458 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f29c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003f48c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003f2c8 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000003f3cc │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f3d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f4a0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f3e8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f4b0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004520 000000000000017c 00004524 FDE cie=00000000 pc=000000000003f5e0..000000000003fe58 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f5f0 │ │ │ │ +000046c8 000000000000018c 000046cc FDE cie=00000000 pc=000000000003f400..000000000003fc08 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f410 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f600 │ │ │ │ DW_CFA_offset: r29 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f424 │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset: r31 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f610 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f624 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003f444 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-400 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-384 │ │ │ │ DW_CFA_offset_extended: r104 at cfa-368 │ │ │ │ DW_CFA_offset_extended: r105 at cfa-352 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-336 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-320 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003f668 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003f480 │ │ │ │ DW_CFA_offset: r14 at cfa-288 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f66c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f484 │ │ │ │ DW_CFA_offset: r15 at cfa-280 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f670 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f490 │ │ │ │ DW_CFA_offset: r16 at cfa-272 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f674 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f494 │ │ │ │ DW_CFA_offset: r17 at cfa-264 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f678 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003f4b0 │ │ │ │ DW_CFA_offset: r18 at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f67c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f4b4 │ │ │ │ DW_CFA_offset: r19 at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f688 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f4c0 │ │ │ │ DW_CFA_offset: r20 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f68c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f4c4 │ │ │ │ DW_CFA_offset: r21 at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f694 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f4c8 │ │ │ │ + DW_CFA_offset: r22 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f4cc │ │ │ │ + DW_CFA_offset: r23 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f4d4 │ │ │ │ DW_CFA_offset: r24 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f698 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f4d8 │ │ │ │ DW_CFA_offset: r25 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f69c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f4dc │ │ │ │ DW_CFA_offset: r26 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f4e0 │ │ │ │ DW_CFA_offset: r27 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6a4 │ │ │ │ - DW_CFA_offset: r22 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6a8 │ │ │ │ - DW_CFA_offset: r23 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f4e4 │ │ │ │ DW_CFA_offset: r28 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f4e8 │ │ │ │ DW_CFA_offset: r46 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f4ec │ │ │ │ DW_CFA_offset: r47 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f4f0 │ │ │ │ DW_CFA_offset: r48 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f4f4 │ │ │ │ DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f4f8 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f4fc │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f500 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f504 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f508 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f50c │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f510 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f514 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f518 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f51c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f520 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f524 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f528 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f52c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1392 to 000000000003fc64 │ │ │ │ + DW_CFA_advance_loc2: 1252 to 000000000003fa10 │ │ │ │ DW_CFA_restore: r46 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa14 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa18 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa1c │ │ │ │ DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa20 │ │ │ │ DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa24 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa28 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa2c │ │ │ │ DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa30 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa34 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa38 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa3c │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa40 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa44 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa48 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa4c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa50 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa54 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa58 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa5c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa60 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa64 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa68 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa6c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa70 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa74 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fccc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa78 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa7c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa80 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa84 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa88 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fce0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa8c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fce4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa90 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003fcfc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003fab0 │ │ │ │ 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 000000000003fd14 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003fac8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fd18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003facc │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fd1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fad0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fd20 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003fae0 │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset: r14 at cfa-288 │ │ │ │ DW_CFA_offset: r15 at cfa-280 │ │ │ │ DW_CFA_offset: r16 at cfa-272 │ │ │ │ DW_CFA_offset: r17 at cfa-264 │ │ │ │ DW_CFA_offset: r18 at cfa-256 │ │ │ │ DW_CFA_offset: r19 at cfa-248 │ │ │ │ DW_CFA_offset: r20 at cfa-240 │ │ │ │ @@ -10826,23 +11063,25 @@ │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-400 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-384 │ │ │ │ DW_CFA_offset_extended: r104 at cfa-368 │ │ │ │ DW_CFA_offset_extended: r105 at cfa-352 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-336 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-320 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc1: 288 to 000000000003fe40 │ │ │ │ + DW_CFA_advance_loc1: 272 to 000000000003fbf0 │ │ │ │ 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 │ │ │ │ @@ -10868,424 +11107,394 @@ │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000046a0 000000000000002c 000046a4 FDE cie=00000000 pc=000000000003fe60..0000000000040020 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003fe88 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +00004858 000000000000002c 0000485c FDE cie=00000000 pc=000000000003fc10..000000000003fd98 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003fc30 │ │ │ │ + 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 000000000003fe98 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003fc3c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003fecc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003fc68 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000003fd6c │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fd74 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003fee0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003fd88 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003fef0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000046d0 000000000000002c 000046d4 FDE cie=00000000 pc=0000000000040020..00000000000401e0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000040048 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +00004888 000000000000002c 0000488c FDE cie=00000000 pc=000000000003fda0..000000000003ff28 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003fdc0 │ │ │ │ + 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 0000000000040058 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003fdcc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004008c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003fdf8 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000003fefc │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ff04 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000400a0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003ff18 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000400b0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004700 0000000000000048 00004704 FDE cie=00000000 pc=00000000000401e0..00000000000403bc │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000040208 │ │ │ │ +000048b8 0000000000000040 000048bc FDE cie=00000000 pc=000000000003ff30..00000000000400e0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003ff50 │ │ │ │ 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 0000000000040218 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ff5c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000040244 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040248 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003ff88 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040250 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040254 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ff8c │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ff90 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040258 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ff94 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004025c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000040378 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004037c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ff98 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 00000000000400a4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040380 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000400a8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040384 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040388 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000400ac │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000400b0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004038c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000400b4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040398 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000400bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000403ac │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000400d0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000474c 0000000000000048 00004750 FDE cie=00000000 pc=00000000000403c0..000000000004059c │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000403e8 │ │ │ │ +000048fc 0000000000000040 00004900 FDE cie=00000000 pc=00000000000400e0..0000000000040290 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000040100 │ │ │ │ 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 00000000000403f8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004010c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000040424 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040428 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000040138 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040430 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040434 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004013c │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040140 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040438 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040144 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004043c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000040558 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004055c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040148 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 0000000000040254 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040560 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040258 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040564 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040568 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004025c │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040260 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004056c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040264 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040578 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004026c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004058c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040280 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004798 000000000000002c 0000479c FDE cie=00000000 pc=00000000000405a0..0000000000040760 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000405c8 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +00004940 000000000000002c 00004944 FDE cie=00000000 pc=0000000000040290..0000000000040418 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000402b0 │ │ │ │ + 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 00000000000405d8 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000402bc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004060c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000402e8 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 00000000000403ec │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000403f4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000040620 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040408 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040630 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000047c8 0000000000000048 000047cc FDE cie=00000000 pc=0000000000040760..000000000004093c │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000040788 │ │ │ │ +00004970 0000000000000040 00004974 FDE cie=00000000 pc=0000000000040420..00000000000405d0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000040440 │ │ │ │ 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 0000000000040798 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004044c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000407c4 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000407c8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000040478 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000407d0 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000407d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004047c │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040480 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000407d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040484 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000407dc │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 00000000000408f8 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000408fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040488 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 0000000000040594 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040900 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040598 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040904 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040908 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004059c │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000405a0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004090c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000405a4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040918 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000405ac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004092c │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000405c0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004814 0000000000000048 00004818 FDE cie=00000000 pc=0000000000040940..0000000000040b1c │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000040968 │ │ │ │ +000049b4 0000000000000040 000049b8 FDE cie=00000000 pc=00000000000405d0..0000000000040780 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000405f0 │ │ │ │ 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 0000000000040978 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000405fc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000409a4 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000409a8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000040628 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000409b0 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000409b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004062c │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040630 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000409b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040634 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000409bc │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000040ad8 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040adc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040638 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 0000000000040744 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040748 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ae4 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004074c │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040750 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040aec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040754 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040af8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004075c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000040b0c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040770 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004860 000000000000015c 00004864 FDE cie=00000000 pc=0000000000040b20..00000000000413e0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040b30 │ │ │ │ +000049f8 0000000000000158 000049fc FDE cie=00000000 pc=0000000000040780..0000000000040fac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040784 │ │ │ │ DW_CFA_offset: r31 at cfa-152 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000040b58 │ │ │ │ - DW_CFA_def_cfa_offset: 560 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000407ac │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r28 at cfa-176 │ │ │ │ DW_CFA_offset: r29 at cfa-168 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000040b88 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000407e0 │ │ │ │ DW_CFA_offset_extended: r105 at cfa-352 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-336 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-320 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000040b9c │ │ │ │ - DW_CFA_offset: r16 at cfa-272 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ba0 │ │ │ │ - DW_CFA_offset: r17 at cfa-264 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040bb0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000407f4 │ │ │ │ DW_CFA_offset: r14 at cfa-288 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040bb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000407f8 │ │ │ │ DW_CFA_offset: r15 at cfa-280 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040bb8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004080c │ │ │ │ + DW_CFA_offset: r16 at cfa-272 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040810 │ │ │ │ + DW_CFA_offset: r17 at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004081c │ │ │ │ DW_CFA_offset: r18 at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040bbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040820 │ │ │ │ DW_CFA_offset: r19 at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040bc0 │ │ │ │ - DW_CFA_offset: r30 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040bdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040824 │ │ │ │ DW_CFA_offset: r20 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040be0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040828 │ │ │ │ + DW_CFA_offset: r46 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004083c │ │ │ │ + DW_CFA_offset: r47 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040840 │ │ │ │ + DW_CFA_offset: r48 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040844 │ │ │ │ + DW_CFA_offset: r49 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040848 │ │ │ │ DW_CFA_offset: r21 at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040be4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004084c │ │ │ │ DW_CFA_offset: r22 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040be8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040850 │ │ │ │ DW_CFA_offset: r23 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040bec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040854 │ │ │ │ DW_CFA_offset: r24 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040bf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040858 │ │ │ │ DW_CFA_offset: r25 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040bf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004085c │ │ │ │ DW_CFA_offset: r26 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040bf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040860 │ │ │ │ DW_CFA_offset: r27 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040bfc │ │ │ │ - DW_CFA_offset: r46 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c00 │ │ │ │ - DW_CFA_offset: r47 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c04 │ │ │ │ - DW_CFA_offset: r48 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c08 │ │ │ │ - DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040864 │ │ │ │ + DW_CFA_offset: r30 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040868 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004086c │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040870 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040874 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040878 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004087c │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040880 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040884 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040888 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004088c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040890 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040894 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040898 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040c40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004089c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1296 to 0000000000041150 │ │ │ │ + DW_CFA_advance_loc2: 1200 to 0000000000040d4c │ │ │ │ DW_CFA_restore: r46 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041154 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d50 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041158 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d54 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004115c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d58 │ │ │ │ DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d5c │ │ │ │ DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041164 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d60 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d64 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004116c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d68 │ │ │ │ DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041170 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d6c │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041174 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d70 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041178 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d74 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004117c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d78 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041180 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d7c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d80 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041188 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d84 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004118c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d88 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041190 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d8c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041194 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d90 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041198 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d94 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004119c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d98 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000411a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d9c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000411a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040da0 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000411a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040da4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000411ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040da8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000411b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040dac │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000411b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040db0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000411b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040db4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000411bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040db8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000411c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040dbc │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000411c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040dc0 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000411c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040dc4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000411cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040dc8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000411d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040dcc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000411ec │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000040de4 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_restore_extended: r105 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041204 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000040dfc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040e00 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004120c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040e04 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041210 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040e08 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041220 │ │ │ │ - DW_CFA_def_cfa_offset: 560 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040e10 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ DW_CFA_offset: r14 at cfa-288 │ │ │ │ DW_CFA_offset: r15 at cfa-280 │ │ │ │ DW_CFA_offset: r16 at cfa-272 │ │ │ │ DW_CFA_offset: r17 at cfa-264 │ │ │ │ DW_CFA_offset: r18 at cfa-256 │ │ │ │ DW_CFA_offset: r19 at cfa-248 │ │ │ │ DW_CFA_offset: r20 at cfa-240 │ │ │ │ @@ -11324,537 +11533,451 @@ │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000049c0 000000000000007c 000049c4 FDE cie=00000000 pc=00000000000413e0..0000000000041868 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000413fc │ │ │ │ +00004b54 0000000000000050 00004b58 FDE cie=00000000 pc=0000000000040fb0..00000000000413f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040fc0 │ │ │ │ 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 0000000000040fd0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041414 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040fdc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000041480 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000041044 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004149c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000041070 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000414a8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000414b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041080 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000041530 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000004110c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000041550 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041558 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041560 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041564 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041110 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 424 to 000000000004170c │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041710 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041714 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041718 │ │ │ │ + DW_CFA_advance_loc1: 428 to 00000000000412bc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004171c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000412c0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041730 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000412d4 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041734 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000412d8 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 176 to 00000000000417e4 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000041370 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000417e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041374 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000417ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041378 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000041808 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000413a4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041814 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041820 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000413b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000413b8 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041828 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004184c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041854 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000413dc │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041858 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004a40 000000000000001c 00004a44 FDE cie=00000000 pc=0000000000041870..00000000000418b0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004188c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041898 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000418a0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00004ba8 0000000000000010 00004bac FDE cie=00000000 pc=00000000000413f0..0000000000041408 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a60 000000000000001c 00004a64 FDE cie=00000000 pc=00000000000418b0..00000000000418ec │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000418c8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000418d4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000418dc │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00004bbc 0000000000000010 00004bc0 FDE cie=00000000 pc=0000000000041410..0000000000041424 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a80 0000000000000044 00004a84 FDE cie=00000000 pc=00000000000418f0..0000000000041b18 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041900 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041908 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004191c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041920 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041930 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041934 │ │ │ │ +00004bd0 0000000000000030 00004bd4 FDE cie=00000000 pc=0000000000041430..000000000004162c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000041450 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041938 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041948 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004194c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041460 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041964 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004196c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000041480 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000000041a10 │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000004151c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a14 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a18 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041a20 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a24 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041a34 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000041540 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041a40 │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041550 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ac8 000000000000004c 00004acc FDE cie=00000000 pc=0000000000041b20..0000000000041c98 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000041b40 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000041b60 │ │ │ │ +00004c04 0000000000000038 00004c08 FDE cie=00000000 pc=0000000000041630..0000000000041774 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004164c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000041664 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041b70 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041670 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041b88 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004168c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041b8c │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041b94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041690 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041ba8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041698 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000041bf4 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041bf8 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000416e0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041bfc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000416e4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041c04 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000416f0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041c10 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c14 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041700 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004170c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c18 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041c20 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041c28 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041c34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041710 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000041c74 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c78 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c7c │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c80 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000041760 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b18 0000000000000034 00004b1c FDE cie=00000000 pc=0000000000041ca0..0000000000041d9c │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041cac │ │ │ │ +00004c40 0000000000000034 00004c44 FDE cie=00000000 pc=0000000000041780..0000000000041864 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041784 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041cb4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004178c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041cbc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004179c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041cd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000417a4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000041d00 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000417d8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d04 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000417dc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000417e0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041d10 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000417f0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000041d84 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000041848 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041d8c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041854 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b50 0000000000000048 00004b54 FDE cie=00000000 pc=0000000000041da0..00000000000420d0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041db4 │ │ │ │ +00004c78 0000000000000048 00004c7c FDE cie=00000000 pc=0000000000041870..0000000000041b80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041880 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 316 to 0000000000041ef0 │ │ │ │ + DW_CFA_advance_loc1: 300 to 00000000000419ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041ef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000419b0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041f00 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000419c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f04 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000419cc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041f14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000419d0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041f2c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000419e8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041f34 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000419f0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000041f50 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000041a0c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041f68 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000041a20 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041f70 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041a28 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000041f8c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000041a44 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041f9c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041a50 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041fa4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041a58 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041fb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041a60 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b9c 0000000000000084 00004ba0 FDE cie=00000000 pc=00000000000420d0..0000000000042918 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000420e4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ +00004cc4 000000000000009c 00004cc8 FDE cie=00000000 pc=0000000000041b80..0000000000042390 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041b90 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000420fc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000041ba4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004212c │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000041bdc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042134 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000042144 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042148 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041be8 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004214c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041bec │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042150 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041bf0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 272 to 0000000000042260 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000004230c │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc1: 380 to 0000000000042488 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041bf4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 252 to 0000000000041cf0 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000041da8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004248c │ │ │ │ + DW_CFA_advance_loc1: 368 to 0000000000041f18 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042490 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041f20 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042494 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041f24 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042498 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041f28 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004249c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041f2c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000424a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041f34 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000424a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041f38 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000424b0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041f40 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000424b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041f44 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000042530 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000041fbc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042534 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041fc0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042540 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041fd0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 136 to 00000000000425c8 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000042054 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000425e0 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000042070 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000042690 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000426c4 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000042120 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004214c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000426d4 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000426d8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000426dc │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042150 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042154 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042158 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004215c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042160 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042164 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042168 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc1: 432 to 0000000000042318 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004231c │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042320 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042324 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042328 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042330 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c24 0000000000000038 00004c28 FDE cie=00000000 pc=0000000000042920..0000000000042bd0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042934 │ │ │ │ +00004d64 0000000000000038 00004d68 FDE cie=00000000 pc=0000000000042390..0000000000042630 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000423a0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004294c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000423b8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004295c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000423c0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000042a2c │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000004248c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000042a94 │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000000424f0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042a9c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000424f8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042aa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000424fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042aa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042500 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042ab0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042510 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000042ba0 │ │ │ │ + DW_CFA_advance_loc: 240 to 0000000000042600 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042ba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042604 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042ba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042608 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004c60 00000000000000a0 00004c64 FDE cie=00000000 pc=0000000000042bd0..0000000000043570 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042be4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ +00004da0 0000000000000080 00004da4 FDE cie=00000000 pc=0000000000042630..0000000000042f38 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042640 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000042bfc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000042654 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000042c1c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000042678 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042c30 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000042690 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042c38 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000042c48 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042c4c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004269c │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042c50 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000426a0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042c54 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000426a4 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 568 to 0000000000042e8c │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042e90 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042e94 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 660 to 0000000000043128 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004312c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043130 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 248 to 0000000000043228 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004322c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000426a8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc2: 1404 to 0000000000042c24 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043230 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043234 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c2c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043238 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004323c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c34 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043240 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c38 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043248 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042c40 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004324c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c44 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c48 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000043340 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000042d30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043344 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d34 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043348 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d38 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004334c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d3c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043350 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d40 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000043440 │ │ │ │ + DW_CFA_advance_loc: 240 to 0000000000042e30 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043444 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e34 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043448 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e38 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043458 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e3c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004345c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e40 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043460 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043470 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e44 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e48 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042e50 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 232 to 0000000000043558 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004355c │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043560 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ │ │ │ -00004d04 000000000000001c 00004d08 FDE cie=00000000 pc=0000000000043570..00000000000435d4 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000435b0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000435bc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000435c4 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00004e24 0000000000000010 00004e28 FDE cie=00000000 pc=0000000000042f40..0000000000042f7c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d24 0000000000000064 00004d28 FDE cie=00000000 pc=00000000000435e0..000000000004386c │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000435f4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00004e38 0000000000000064 00004e3c FDE cie=00000000 pc=0000000000042f80..00000000000431f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042f88 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000043648 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000042fa8 │ │ │ │ + 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 0000000000043004 │ │ │ │ + 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 000000000004365c │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043670 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043008 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 400 to 0000000000043800 │ │ │ │ + DW_CFA_advance_loc1: 380 to 0000000000043184 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000043844 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000431b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043858 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000431b4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004385c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000431e0 │ │ │ │ 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 │ │ │ │ @@ -11867,186 +11990,204 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ │ │ │ -00004d8c 0000000000000040 00004d90 FDE cie=00000000 pc=0000000000043870..0000000000043be8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043884 │ │ │ │ +00004ea0 0000000000000040 00004ea4 FDE cie=00000000 pc=00000000000431f0..0000000000043544 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000431fc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043898 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000043214 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000438a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043218 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 332 to 00000000000439ec │ │ │ │ + DW_CFA_advance_loc1: 324 to 000000000004335c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000439f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043360 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000439f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043364 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043a00 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043370 │ │ │ │ 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 0000000000043a10 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043380 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 244 to 0000000000043b04 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000043468 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043b18 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004347c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043b20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043480 │ │ │ │ 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 0000000000043b50 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000434b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004dd0 0000000000000044 00004dd4 FDE cie=00000000 pc=0000000000043bf0..0000000000043de0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043bfc │ │ │ │ +00004ee4 0000000000000040 00004ee8 FDE cie=00000000 pc=0000000000043550..0000000000043730 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043558 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043c08 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043c10 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043568 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043c24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004357c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043c2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043580 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000043d04 │ │ │ │ + DW_CFA_advance_loc: 212 to 0000000000043654 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043658 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043d10 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043660 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043d20 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043670 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043d30 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043680 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000043d8c │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000436dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043d94 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000436e4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043da0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000436f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000043dc0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000043710 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004e18 0000000000000050 00004e1c FDE cie=00000000 pc=0000000000043de0..0000000000043f4c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043df0 │ │ │ │ +00004f28 0000000000000050 00004f2c FDE cie=00000000 pc=0000000000043730..000000000004389c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043738 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043dfc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043740 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043e08 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043750 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000043e34 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004377c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000043e4c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000043794 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043e50 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000437a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043e54 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000437a4 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043e5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000437a8 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000043e94 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000437e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043e98 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000437e8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043e9c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000437ec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000043eb4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000043804 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043ec0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043810 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043ec8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043818 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043edc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004382c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043ee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043830 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043ee4 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000043f10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043834 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000043860 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043f20 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043870 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043874 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043f2c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004387c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043f3c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004388c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ │ │ │ -00004e6c 0000000000000080 00004e70 FDE cie=00000000 pc=0000000000043f50..0000000000045bf4 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000043f68 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000043fc0 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ +00004f7c 00000000000000a8 00004f80 FDE cie=00000000 pc=00000000000438a0..0000000000045424 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000438d8 │ │ │ │ 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 0000000000043fc4 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000043914 │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043920 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043fd0 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-192 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-176 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_advance_loc2: 2732 to 0000000000044a7c │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-304 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004393c │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 2616 to 0000000000044374 │ │ │ │ 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 0000000000044ab4 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000443a0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000044ac8 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000443d4 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000044adc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000443d8 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000443dc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044ae8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000443e8 │ │ │ │ + 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 │ │ │ │ @@ -12057,68 +12198,85 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044af0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000443f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004ef0 0000000000000088 00004ef4 FDE cie=00000000 pc=0000000000045c00..00000000000486cc │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000045c5c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000045c70 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00005028 00000000000000a8 0000502c FDE cie=00000000 pc=0000000000045430..0000000000047c84 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000045458 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_offset: r18 at cfa-128 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c74 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000045498 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_offset: r14 at cfa-160 │ │ │ │ + DW_CFA_offset: r15 at cfa-152 │ │ │ │ + DW_CFA_offset: r16 at cfa-144 │ │ │ │ + DW_CFA_offset: r17 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004549c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000045c84 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000454c8 │ │ │ │ + DW_CFA_offset_extended: r99 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r100 at cfa-304 │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r105 at cfa-224 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_advance_loc2: 3648 to 0000000000046ac4 │ │ │ │ + DW_CFA_advance_loc2: 3772 to 0000000000046384 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_restore_extended: r102 │ │ │ │ + DW_CFA_restore_extended: r101 │ │ │ │ + DW_CFA_restore_extended: r100 │ │ │ │ + DW_CFA_restore_extended: r99 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000046af8 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000463b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000046b0c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000463dc │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000046b20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000463e0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046b24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000463e4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000046b38 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000463ec │ │ │ │ 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 │ │ │ │ @@ -12129,2453 +12287,2201 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_restore_extended: r105 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046b40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000463f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004f7c 0000000000000048 00004f80 FDE cie=00000000 pc=00000000000486d0..0000000000048b2c │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000486ec │ │ │ │ +000050d4 000000000000004c 000050d8 FDE cie=00000000 pc=0000000000047c90..0000000000048098 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047ca0 │ │ │ │ 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 0000000000048710 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047cb0 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000047cc8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047cd4 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000047cf0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000048748 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000047d0c │ │ │ │ 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 00000000000489ac │ │ │ │ + DW_CFA_advance_loc1: 556 to 0000000000047f38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000489e8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000047f68 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047f74 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 00000000000489ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047f78 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fc8 000000000000001c 00004fcc FDE cie=00000000 pc=0000000000048b30..0000000000048b70 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000048b4c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048b58 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048b60 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00005124 0000000000000010 00005128 FDE cie=00000000 pc=00000000000480a0..00000000000480b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fe8 000000000000001c 00004fec FDE cie=00000000 pc=0000000000048b70..0000000000048bb4 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000048b90 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048b9c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048ba4 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00005138 0000000000000010 0000513c FDE cie=00000000 pc=00000000000480c0..00000000000480dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005008 000000000000001c 0000500c FDE cie=00000000 pc=0000000000048bc0..0000000000048bfc │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000048bd8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048be4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048bec │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +0000514c 0000000000000010 00005150 FDE cie=00000000 pc=00000000000480e0..00000000000480f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005028 000000000000003c 0000502c FDE cie=00000000 pc=0000000000048c00..0000000000048e34 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000048c18 │ │ │ │ +00005160 0000000000000030 00005164 FDE cie=00000000 pc=0000000000048100..0000000000048314 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048110 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 336 to 0000000000048d68 │ │ │ │ + DW_CFA_advance_loc1: 352 to 0000000000048270 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048d6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048274 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048d70 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048280 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000048d94 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048d9c │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048dac │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000482a4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048db4 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000482ac │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048dc0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048dc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000482b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000482b4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048dcc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000482bc │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048de0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000482cc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005068 0000000000000030 0000506c FDE cie=00000000 pc=0000000000048e40..0000000000048f4c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048e50 │ │ │ │ +00005194 0000000000000030 00005198 FDE cie=00000000 pc=0000000000048320..000000000004840c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048328 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048e60 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048338 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000048e78 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004834c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000048ea8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000048374 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000048edc │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000483a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048ee8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000483b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048ef0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000483c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000048f30 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000483ec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048f3c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000483fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000509c 0000000000000010 000050a0 FDE cie=00000000 pc=0000000000048f50..00000000000490c0 │ │ │ │ +000051c8 0000000000000010 000051cc FDE cie=00000000 pc=0000000000048440..00000000000485a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050b0 0000000000000010 000050b4 FDE cie=00000000 pc=00000000000490c0..0000000000049200 │ │ │ │ +000051dc 0000000000000010 000051e0 FDE cie=00000000 pc=00000000000485a0..00000000000486cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050c4 0000000000000024 000050c8 FDE cie=00000000 pc=0000000000049200..0000000000049380 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000049254 │ │ │ │ +000051f0 0000000000000020 000051f4 FDE cie=00000000 pc=00000000000486d0..0000000000048830 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000048714 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048724 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000049298 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000004876c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000492a8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004877c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000049360 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ │ │ │ -000050ec 000000000000002c 000050f0 FDE cie=00000000 pc=0000000000049380..0000000000049428 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000493a8 │ │ │ │ +00005214 0000000000000030 00005218 FDE cie=00000000 pc=0000000000048830..00000000000488c4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048844 │ │ │ │ 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 0000000000048854 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048864 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000493c4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000493fc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004886c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000048898 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000049418 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000488b4 │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -0000511c 000000000000002c 00005120 FDE cie=00000000 pc=0000000000049430..00000000000494d8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000049458 │ │ │ │ +00005248 0000000000000030 0000524c FDE cie=00000000 pc=00000000000488d0..0000000000048964 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000488e4 │ │ │ │ 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 00000000000488f4 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048904 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000049474 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000494ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004890c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000048938 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000494c8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000048954 │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -0000514c 000000000000002c 00005150 FDE cie=00000000 pc=00000000000494e0..0000000000049588 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000049508 │ │ │ │ +0000527c 0000000000000030 00005280 FDE cie=00000000 pc=0000000000048970..0000000000048a04 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048984 │ │ │ │ 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 0000000000048994 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000489a4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000049524 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004955c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000489ac │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000489d8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000049578 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000489f4 │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -0000517c 0000000000000050 00005180 FDE cie=00000000 pc=0000000000049590..0000000000049668 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004959c │ │ │ │ +000052b0 0000000000000050 000052b4 FDE cie=00000000 pc=0000000000048a10..0000000000048ae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048a14 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000495a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048a1c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000495b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048a2c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000495b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048a30 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000495bc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048a3c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000495d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048a48 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000495d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048a4c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000495d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048a50 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000495dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048a54 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004962c │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000048aa8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049630 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048aac │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049634 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ab0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049638 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ab4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004963c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ab8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049640 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048abc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049644 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ac0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049648 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ac4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004964c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ac8 │ │ │ │ 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 0000000000049650 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048acc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049654 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ad0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049658 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ad4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000051d0 0000000000000050 000051d4 FDE cie=00000000 pc=0000000000049670..0000000000049748 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004967c │ │ │ │ +00005304 0000000000000050 00005308 FDE cie=00000000 pc=0000000000048af0..0000000000048bc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048af4 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049684 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048afc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049694 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048b0c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049698 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b10 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004969c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048b1c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000496b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048b28 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b2c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b30 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b34 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004970c │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000048b88 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049710 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b8c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049714 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b90 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049718 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b94 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004971c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b98 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049720 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b9c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049724 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ba0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049728 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ba4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004972c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ba8 │ │ │ │ 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 0000000000049730 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048bac │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049734 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048bb0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049738 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048bb4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005224 0000000000000050 00005228 FDE cie=00000000 pc=0000000000049750..0000000000049828 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004975c │ │ │ │ +00005358 0000000000000050 0000535c FDE cie=00000000 pc=0000000000048bd0..0000000000048ca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048bd4 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049764 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048bdc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049774 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048bec │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049778 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048bf0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004977c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048bfc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049790 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048c08 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049794 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c0c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049798 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c10 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004979c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c14 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000497ec │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000048c68 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c6c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c70 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c74 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c78 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049800 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c7c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049804 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c80 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049808 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c84 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004980c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c88 │ │ │ │ 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 0000000000049810 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c8c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049814 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c90 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049818 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c94 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005278 0000000000000084 0000527c FDE cie=00000000 pc=0000000000049830..0000000000049a30 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004983c │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049848 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004985c │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049864 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049868 │ │ │ │ +000053ac 000000000000007c 000053b0 FDE cie=00000000 pc=0000000000048cb0..0000000000048ea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048cb4 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004986c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000048cd4 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048ce0 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ce4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049870 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049884 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048cf0 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048cfc │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049888 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004988c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048d00 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048d08 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048d0c │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049890 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048d14 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048d18 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049894 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048d1c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049898 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048d20 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004989c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048d24 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000498a0 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000049934 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049938 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000048dc4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004993c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048dc8 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048dcc │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049940 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048dd0 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049944 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048dd4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049948 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048dd8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004994c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ddc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049950 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048de0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049954 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048de4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049958 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004995c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048de8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049960 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048dec │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048df0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049970 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048dfc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049980 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048e00 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005300 0000000000000064 00005304 FDE cie=00000000 pc=0000000000049a30..0000000000049bd0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049a3c │ │ │ │ +0000542c 0000000000000064 00005430 FDE cie=00000000 pc=0000000000048eb0..000000000004903c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048eb4 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049a50 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048ec8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049a58 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048ed0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ed4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ed8 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048ee4 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ee8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049a78 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a7c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048ef4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ef8 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048efc │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f00 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a88 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000049b24 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000048f94 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f98 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f9c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048fa0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048fa4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048fa8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048fac │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048fb0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048fb4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049b50 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048fc0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049b60 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048fd0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ │ │ │ -00005368 0000000000000064 0000536c FDE cie=00000000 pc=0000000000049bd0..0000000000049d70 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049bdc │ │ │ │ +00005494 0000000000000064 00005498 FDE cie=00000000 pc=0000000000049040..00000000000491cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049044 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049bf0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049058 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049bf8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049060 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049bfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049064 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049c00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049068 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049074 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049c04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049078 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049c18 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049c1c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049084 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049088 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049c20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004908c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049c24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049090 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049c28 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000049cc4 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000049124 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049cc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049128 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049ccc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004912c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049cd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049130 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049cd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049134 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049cd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049138 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049cdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004913c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049ce0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049140 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049ce4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049144 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049cf0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049150 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049d00 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000049160 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ │ │ │ -000053d0 0000000000000018 000053d4 FDE cie=00000000 pc=0000000000049d70..0000000000049f0c │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000049e3c │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000049ee4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049ef0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +000054fc 0000000000000010 00005500 FDE cie=00000000 pc=00000000000491d0..0000000000049368 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000053ec 0000000000000028 000053f0 FDE cie=00000000 pc=0000000000049f10..000000000004a0f4 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000049f28 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000049fc0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049fd0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049fd8 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000004a08c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a090 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004a0c0 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a0cc │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a0d0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a0dc │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ +00005510 0000000000000010 00005514 FDE cie=00000000 pc=0000000000049370..0000000000049528 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005418 0000000000000030 0000541c FDE cie=00000000 pc=000000000004a100..000000000004a5cc │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000004a148 │ │ │ │ +00005524 0000000000000030 00005528 FDE cie=00000000 pc=0000000000049530..00000000000499dc │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000049564 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r30 at cfa-40 │ │ │ │ DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 696 to 000000000004a400 │ │ │ │ + DW_CFA_advance_loc1: 704 to 0000000000049824 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004a41c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000049840 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a424 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049848 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a430 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049850 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000544c 0000000000000020 00005450 FDE cie=00000000 pc=000000000004a5d0..000000000004a650 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a5e4 │ │ │ │ +00005558 0000000000000020 0000555c FDE cie=00000000 pc=0000000000049a00..0000000000049a6c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049a14 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a5ec │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a5f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049a20 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a608 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049a2c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005470 0000000000000040 00005474 FDE cie=00000000 pc=000000000004a650..000000000004a944 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a660 │ │ │ │ +0000557c 0000000000000038 00005580 FDE cie=00000000 pc=0000000000049a80..0000000000049d54 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049a88 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a668 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049a90 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a67c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000049ab0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000004a730 │ │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000049bc4 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a734 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000004a800 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a810 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a818 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000049c34 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a820 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049c38 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a830 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049c40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a83c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000049c50 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a850 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000049c68 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a860 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049c6c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004a88c │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000049ce8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000004a928 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000049d38 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a92c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049d3c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a934 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049d44 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000054b4 0000000000000060 000054b8 FDE cie=00000000 pc=000000000004a950..000000000004af00 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000004a9a4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ +000055b8 0000000000000050 000055bc FDE cie=00000000 pc=0000000000049d80..000000000004a2d0 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000049dc4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a9ac │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049dd0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1160 to 000000000004ae34 │ │ │ │ + DW_CFA_advance_loc2: 1100 to 000000000004a21c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004ae6c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004a248 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae70 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a250 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a254 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000004aeb0 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004a284 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004aec0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a290 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005518 0000000000000010 0000551c FDE cie=00000000 pc=000000000004af00..000000000004af5c │ │ │ │ +0000560c 0000000000000010 00005610 FDE cie=00000000 pc=000000000004a300..000000000004a354 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000552c 0000000000000010 00005530 FDE cie=00000000 pc=000000000004af60..000000000004b0c8 │ │ │ │ +00005620 0000000000000010 00005624 FDE cie=00000000 pc=000000000004a360..000000000004a4d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005540 0000000000000020 00005544 FDE cie=00000000 pc=000000000004b0d0..000000000004b8a4 │ │ │ │ - DW_CFA_advance_loc: 236 to 000000000004b1bc │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 200 to 000000000004b284 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc1: 492 to 000000000004b470 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 224 to 000000000004b550 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000004b5f0 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 280 to 000000000004b708 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ +00005634 0000000000000010 00005638 FDE cie=00000000 pc=000000000004a4d0..000000000004aca8 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005564 0000000000000034 00005568 FDE cie=00000000 pc=000000000004b8b0..000000000004b9c0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004b8d4 │ │ │ │ +00005648 0000000000000034 0000564c FDE cie=00000000 pc=000000000004acb0..000000000004adac │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004acd0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004b8f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004acdc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004b944 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000004ad40 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004b960 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004ad60 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b964 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b970 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ad70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004b998 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004ad84 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004b9b0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004ad9c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000559c 0000000000000028 000055a0 FDE cie=00000000 pc=000000000004b9c0..000000000004ba58 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004b9d0 │ │ │ │ +00005680 0000000000000028 00005684 FDE cie=00000000 pc=000000000004adb0..000000000004ae38 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004adbc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b9dc │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b9e4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004ba00 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004adcc │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004add8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004ba30 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004ae10 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004ba48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004ae28 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000055c8 0000000000000010 000055cc FDE cie=00000000 pc=000000000004ba60..000000000004bc84 │ │ │ │ +000056ac 0000000000000010 000056b0 FDE cie=00000000 pc=000000000004ae40..000000000004b054 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055dc 0000000000000010 000055e0 FDE cie=00000000 pc=000000000004bc90..000000000004c11c │ │ │ │ +000056c0 0000000000000010 000056c4 FDE cie=00000000 pc=000000000004b060..000000000004b4dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055f0 0000000000000010 000055f4 FDE cie=00000000 pc=000000000004c120..000000000004c320 │ │ │ │ +000056d4 0000000000000010 000056d8 FDE cie=00000000 pc=000000000004b4e0..000000000004b6e0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005604 0000000000000010 00005608 FDE cie=00000000 pc=000000000004c320..000000000004c798 │ │ │ │ +000056e8 0000000000000010 000056ec FDE cie=00000000 pc=000000000004b6e0..000000000004bb58 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005618 0000000000000010 0000561c FDE cie=00000000 pc=000000000004c7a0..000000000004cb04 │ │ │ │ +000056fc 0000000000000010 00005700 FDE cie=00000000 pc=000000000004bb60..000000000004bec4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000562c 0000000000000010 00005630 FDE cie=00000000 pc=000000000004cb10..000000000004cf1c │ │ │ │ +00005710 0000000000000010 00005714 FDE cie=00000000 pc=000000000004bed0..000000000004c2cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005640 000000000000001c 00005644 FDE cie=00000000 pc=000000000004cf20..000000000004d174 │ │ │ │ - DW_CFA_advance_loc1: 552 to 000000000004d148 │ │ │ │ +00005724 000000000000001c 00005728 FDE cie=00000000 pc=000000000004c300..000000000004c544 │ │ │ │ + DW_CFA_advance_loc1: 540 to 000000000004c51c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d154 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c524 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d164 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c534 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005660 0000000000000010 00005664 FDE cie=00000000 pc=000000000004d180..000000000004d2c8 │ │ │ │ +00005744 0000000000000010 00005748 FDE cie=00000000 pc=000000000004c550..000000000004c69c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005674 0000000000000010 00005678 FDE cie=00000000 pc=000000000004d2d0..000000000004d2e8 │ │ │ │ +00005758 0000000000000010 0000575c FDE cie=00000000 pc=000000000004c6c0..000000000004c6d8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005688 0000000000000010 0000568c FDE cie=00000000 pc=000000000004d2f0..000000000004d374 │ │ │ │ +0000576c 0000000000000010 00005770 FDE cie=00000000 pc=000000000004c6e0..000000000004c75c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000569c 0000000000000010 000056a0 FDE cie=00000000 pc=000000000004d380..000000000004d3e0 │ │ │ │ +00005780 0000000000000010 00005784 FDE cie=00000000 pc=000000000004c760..000000000004c7c0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056b0 0000000000000010 000056b4 FDE cie=00000000 pc=000000000004d3e0..000000000004d4c4 │ │ │ │ +00005794 0000000000000010 00005798 FDE cie=00000000 pc=000000000004c7c0..000000000004c894 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056c4 0000000000000010 000056c8 FDE cie=00000000 pc=000000000004d4d0..000000000004d5c4 │ │ │ │ +000057a8 0000000000000010 000057ac FDE cie=00000000 pc=000000000004c8a0..000000000004c994 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056d8 0000000000000058 000056dc FDE cie=00000000 pc=000000000004d5d0..000000000004dad4 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004d5f0 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ +000057bc 000000000000004c 000057c0 FDE cie=00000000 pc=000000000004c9c0..000000000004cf74 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c9d0 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004c9e4 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004c9fc │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004d618 │ │ │ │ - DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004d634 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ca08 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000004d6a4 │ │ │ │ - DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d6a8 │ │ │ │ - DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d6ac │ │ │ │ - DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d6b0 │ │ │ │ - DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000004d758 │ │ │ │ - DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004d77c │ │ │ │ - DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004d79c │ │ │ │ - DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004d7cc │ │ │ │ - DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000004d89c │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ca14 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc1: 520 to 000000000004cc1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004d8d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cc24 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d8dc │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000004cce4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_restore: r56 │ │ │ │ - DW_CFA_restore: r55 │ │ │ │ - DW_CFA_restore: r54 │ │ │ │ - DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d8e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ccf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 456 to 000000000004ceb8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000004cef8 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000004cf64 │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005734 00000000000000a4 00005738 FDE cie=00000000 pc=000000000004dae0..000000000004e17c │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004daec │ │ │ │ +0000580c 0000000000000064 00005810 FDE cie=00000000 pc=000000000004cf80..000000000004d738 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cf84 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004daf4 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004db04 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cf8c │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cf98 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004cfa8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004db10 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004cfbc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004db18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cfc0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004db20 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cfcc │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004db30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004db38 │ │ │ │ - DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004db40 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db44 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db48 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db4c │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004db54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cfd0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004db60 │ │ │ │ - DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db64 │ │ │ │ - DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db68 │ │ │ │ - DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db6c │ │ │ │ - DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db70 │ │ │ │ - DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cfd4 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cfdc │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004cfec │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cff0 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cff4 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004db84 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cffc │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d000 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 428 to 000000000004dd30 │ │ │ │ - DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004dd5c │ │ │ │ - DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc1: 268 to 000000000004de68 │ │ │ │ - DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de6c │ │ │ │ - DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de70 │ │ │ │ - DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de74 │ │ │ │ - DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d004 │ │ │ │ + DW_CFA_offset: r54 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d008 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 900 to 000000000004d38c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d390 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d394 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d398 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d39c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d3a0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d3a4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d3a8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de98 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d3ac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dea0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d3b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004deb8 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004dec0 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004dec8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ded0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004d3d0 │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004dee0 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - │ │ │ │ -000057dc 0000000000000024 000057e0 FDE cie=00000000 pc=000000000004e180..000000000004e1f4 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004e1a8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004e1c4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e1cc │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e1d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004d3e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e1dc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e1e4 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + │ │ │ │ +00005874 0000000000000010 00005878 FDE cie=00000000 pc=000000000004d740..000000000004d780 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005804 0000000000000014 00005808 FDE cie=00000000 pc=000000000004e200..000000000004e250 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e220 │ │ │ │ +00005888 0000000000000014 0000588c FDE cie=00000000 pc=000000000004d780..000000000004d7bc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004d794 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000581c 0000000000000020 00005820 FDE cie=00000000 pc=000000000004e250..000000000004e2f0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004e274 │ │ │ │ +000058a0 0000000000000020 000058a4 FDE cie=00000000 pc=000000000004d7c0..000000000004d84c │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004d7fc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e294 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004d810 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e2a4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004d820 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e2b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004d830 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005840 00000000000000a0 00005844 FDE cie=00000000 pc=000000000004e2f0..000000000004e5a0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e2fc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e304 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ +000058c4 0000000000000080 000058c8 FDE cie=00000000 pc=000000000004d880..000000000004daec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d884 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e30c │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e318 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d88c │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d898 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e31c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d89c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004e348 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e34c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e35c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d8a8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d8b4 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e360 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004d8c4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004d8ec │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000004e3e8 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e3ec │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e3f0 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000004d95c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e3f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d968 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004e418 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d970 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d97c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e41c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d980 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e420 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d984 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e428 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d98c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e430 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d990 │ │ │ │ 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 000000000004e440 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004d9a0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004e458 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000004e4d8 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004e4f0 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e4f4 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e4f8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e500 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e510 │ │ │ │ - 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 000000000004d9ac │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004d9c4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004e538 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000004da70 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004da88 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004da8c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e53c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004da90 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e540 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004da94 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e548 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004daa0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e54c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004daa4 │ │ │ │ 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 000000000004e554 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e558 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e55c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004daa8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004daac │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e560 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dab0 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e564 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004dabc │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e568 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dac0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dac4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ │ │ │ -000058e4 000000000000006c 000058e8 FDE cie=00000000 pc=000000000004e5a0..000000000004e7b8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004e5bc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00005948 0000000000000068 0000594c FDE cie=00000000 pc=000000000004daf0..000000000004dcb0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004dafc │ │ │ │ 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 000000000004e5cc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004db08 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004e5f4 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e5f8 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e608 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004db10 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004db1c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e60c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004db20 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004db30 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004db58 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000004e6a4 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e6a8 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e6ac │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000004dbd8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e6b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004dbe4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e6d0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e6e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dbe8 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dbf0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004dbfc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004dc08 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e6f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dc10 │ │ │ │ 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 000000000004e700 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004dc20 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000004e754 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e768 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004dc38 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dc3c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004dc70 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004dc88 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dc8c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e770 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004e794 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dc90 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e7a8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004dca0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005954 000000000000001c 00005958 FDE cie=00000000 pc=000000000004e7c0..000000000004e7f8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e7d4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e7e0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e7e8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +000059b4 0000000000000010 000059b8 FDE cie=00000000 pc=000000000004dcc0..000000000004dcd0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005974 000000000000001c 00005978 FDE cie=00000000 pc=000000000004e800..000000000004e838 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e814 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e820 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e828 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +000059c8 0000000000000010 000059cc FDE cie=00000000 pc=000000000004dcd0..000000000004dce0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005994 0000000000000030 00005998 FDE cie=00000000 pc=000000000004e840..000000000004e8c8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e84c │ │ │ │ +000059dc 0000000000000030 000059e0 FDE cie=00000000 pc=000000000004dce0..000000000004dd5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dce4 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e854 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dcec │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e85c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dcf4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e860 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dcf8 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e868 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dcfc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e86c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dd04 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000004e8a8 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004dd3c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e8ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dd40 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e8b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dd44 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e8b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dd48 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e8b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dd4c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000059c8 0000000000000048 000059cc FDE cie=00000000 pc=000000000004e8d0..000000000004e9a0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e8dc │ │ │ │ +00005a10 0000000000000034 00005a14 FDE cie=00000000 pc=000000000004dd60..000000000004de14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dd64 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e8e4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e8ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dd6c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dd74 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e8f0 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e8fc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dd7c │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e904 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dd80 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e910 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e918 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004dd8c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004e950 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004dd98 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000004ddf0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e958 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e95c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ddf4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e960 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ddf8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e964 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ddfc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e968 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004de00 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e96c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004de04 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e970 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00005a14 0000000000000038 00005a18 FDE cie=00000000 pc=000000000004e9a0..000000000004ea70 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e9ac │ │ │ │ +00005a48 0000000000000038 00005a4c FDE cie=00000000 pc=000000000004de20..000000000004ded8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004de24 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e9b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004de2c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e9bc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004de34 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e9c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004de3c │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e9c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004de40 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e9cc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004de4c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e9d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004de50 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e9e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004de5c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000004ea48 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000004deb0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004deb4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004deb8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004debc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dec0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dec4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dec8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a50 0000000000000034 00005a54 FDE cie=00000000 pc=000000000004ea70..000000000004eb40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004ea84 │ │ │ │ +00005a84 000000000000002c 00005a88 FDE cie=00000000 pc=000000000004df00..000000000004dfbc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004df10 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ea8c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004df18 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ea9c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004df24 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eaa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004df28 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004eab4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004df38 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eab8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eabc │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eac0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000004eb04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004df3c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004eb10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004df40 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004eb20 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004df50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004eb28 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000004dfa4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004eb30 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dfac │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a88 0000000000000038 00005a8c FDE cie=00000000 pc=000000000004eb40..000000000004ec40 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004eb6c │ │ │ │ +00005ab4 0000000000000038 00005ab8 FDE cie=00000000 pc=000000000004dfc0..000000000004e0b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004dfcc │ │ │ │ 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 000000000004dfd8 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004dfec │ │ │ │ + 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 000000000004eb88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004dffc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000004ec08 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000004e078 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004ec30 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004e0a0 │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -00005ac4 0000000000000034 00005ac8 FDE cie=00000000 pc=000000000004ec40..000000000004ed3c │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004ec68 │ │ │ │ +00005af0 0000000000000034 00005af4 FDE cie=00000000 pc=000000000004e0b0..000000000004e19c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004e0c4 │ │ │ │ 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 000000000004e0d0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e0dc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004ec80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e0e8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000004ed08 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000004e168 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004ed2c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004e18c │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -00005afc 000000000000002c 00005b00 FDE cie=00000000 pc=000000000004ed40..000000000004ee44 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004ed60 │ │ │ │ +00005b28 0000000000000030 00005b2c FDE cie=00000000 pc=000000000004e1a0..000000000004e294 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e1ac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e1b8 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e1c8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004ed78 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e1d0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000004ee18 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000004e268 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004ee34 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004e284 │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -00005b2c 000000000000002c 00005b30 FDE cie=00000000 pc=000000000004ee50..000000000004ef44 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004ee70 │ │ │ │ +00005b5c 0000000000000030 00005b60 FDE cie=00000000 pc=000000000004e2a0..000000000004e384 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e2ac │ │ │ │ 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 000000000004e2bc │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e2c8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004ee88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e2d0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000004ef18 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000004e358 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004ef34 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004e374 │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -00005b5c 0000000000000050 00005b60 FDE cie=00000000 pc=000000000004ef50..000000000004f16c │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000004ef94 │ │ │ │ +00005b90 0000000000000064 00005b94 FDE cie=00000000 pc=000000000004e390..000000000004e5c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e3a0 │ │ │ │ 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 000000000004e3ac │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e3bc │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004e3dc │ │ │ │ + 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 000000000004efac │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004efb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e3e0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 332 to 000000000004f0fc │ │ │ │ + DW_CFA_advance_loc1: 328 to 000000000004e528 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000004f138 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004e554 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f13c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e558 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e560 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 000000000004f140 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e564 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004e580 │ │ │ │ + DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004e5ac │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e5b0 │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e5b8 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_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 │ │ │ │ │ │ │ │ -00005bb0 0000000000000044 00005bb4 FDE cie=00000000 pc=000000000004f170..000000000004f460 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004f1a0 │ │ │ │ +00005bf8 0000000000000044 00005bfc FDE cie=00000000 pc=000000000004e5d0..000000000004e8a0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004e5e4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004e5fc │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004e610 │ │ │ │ + DW_CFA_def_cfa_offset: 8352 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004f1bc │ │ │ │ - DW_CFA_def_cfa_offset: 8352 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f1c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e618 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 576 to 000000000004f400 │ │ │ │ + DW_CFA_advance_loc1: 552 to 000000000004e840 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004f42c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004e86c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f430 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e870 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005bf8 0000000000000020 00005bfc FDE cie=00000000 pc=000000000004f460..000000000004f4b8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004f470 │ │ │ │ +00005c40 0000000000000020 00005c44 FDE cie=00000000 pc=000000000004e8c0..000000000004e908 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e8c8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004f47c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e8d4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004f49c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004e8ec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004f4a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e8f8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00005c1c 000000000000001c 00005c20 FDE cie=00000000 pc=000000000004f4c0..000000000004f518 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004f4e8 │ │ │ │ +00005c64 000000000000001c 00005c68 FDE cie=00000000 pc=000000000004e910..000000000004e95c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004e930 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004f500 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004e944 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f508 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e94c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c3c 000000000000001c 00005c40 FDE cie=00000000 pc=000000000004f520..000000000004f55c │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004f538 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004f544 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f54c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00005c84 0000000000000010 00005c88 FDE cie=00000000 pc=000000000004e960..000000000004e974 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c5c 0000000000000010 00005c60 FDE cie=00000000 pc=000000000004f560..000000000004f574 │ │ │ │ +00005c98 0000000000000010 00005c9c FDE cie=00000000 pc=000000000004e980..000000000004e994 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c70 0000000000000010 00005c74 FDE cie=00000000 pc=000000000004f580..000000000004f5b8 │ │ │ │ +00005cac 0000000000000010 00005cb0 FDE cie=00000000 pc=000000000004e9c0..000000000004e9f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c84 000000000000001c 00005c88 FDE cie=00000000 pc=000000000004f5c0..000000000004f628 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004f5d8 │ │ │ │ +00005cc0 000000000000001c 00005cc4 FDE cie=00000000 pc=000000000004e9f0..000000000004ea4c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ea00 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004f610 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004ea34 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f618 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ea3c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ca4 0000000000000010 00005ca8 FDE cie=00000000 pc=000000000004f630..000000000004f740 │ │ │ │ +00005ce0 0000000000000010 00005ce4 FDE cie=00000000 pc=000000000004ea50..000000000004eb60 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005cb8 0000000000000010 00005cbc FDE cie=00000000 pc=000000000004f740..000000000004f870 │ │ │ │ +00005cf4 0000000000000010 00005cf8 FDE cie=00000000 pc=000000000004eb60..000000000004ec90 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ccc 0000000000000010 00005cd0 FDE cie=00000000 pc=000000000004f870..000000000004f940 │ │ │ │ +00005d08 0000000000000010 00005d0c FDE cie=00000000 pc=000000000004ec90..000000000004ed60 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ce0 0000000000000010 00005ce4 FDE cie=00000000 pc=000000000004f940..000000000004faf0 │ │ │ │ +00005d1c 0000000000000010 00005d20 FDE cie=00000000 pc=000000000004ed60..000000000004ef10 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005cf4 0000000000000010 00005cf8 FDE cie=00000000 pc=000000000004faf0..000000000004fbd0 │ │ │ │ +00005d30 0000000000000010 00005d34 FDE cie=00000000 pc=000000000004ef10..000000000004eff0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d08 0000000000000010 00005d0c FDE cie=00000000 pc=000000000004fbd0..000000000004fca0 │ │ │ │ +00005d44 0000000000000010 00005d48 FDE cie=00000000 pc=000000000004eff0..000000000004f0c0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d1c 0000000000000010 00005d20 FDE cie=00000000 pc=000000000004fca0..000000000004fd4c │ │ │ │ +00005d58 0000000000000010 00005d5c FDE cie=00000000 pc=000000000004f0c0..000000000004f16c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d30 0000000000000010 00005d34 FDE cie=00000000 pc=000000000004fd50..000000000004fdfc │ │ │ │ +00005d6c 0000000000000010 00005d70 FDE cie=00000000 pc=000000000004f170..000000000004f21c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d44 0000000000000010 00005d48 FDE cie=00000000 pc=000000000004fe00..000000000004fe78 │ │ │ │ +00005d80 0000000000000010 00005d84 FDE cie=00000000 pc=000000000004f220..000000000004f298 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d58 0000000000000010 00005d5c FDE cie=00000000 pc=000000000004fe80..000000000004ff94 │ │ │ │ +00005d94 0000000000000010 00005d98 FDE cie=00000000 pc=000000000004f2a0..000000000004f3b4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d6c 0000000000000010 00005d70 FDE cie=00000000 pc=000000000004ffa0..0000000000050058 │ │ │ │ +00005da8 0000000000000010 00005dac FDE cie=00000000 pc=000000000004f3c0..000000000004f478 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d80 0000000000000010 00005d84 FDE cie=00000000 pc=0000000000050060..0000000000050190 │ │ │ │ +00005dbc 0000000000000010 00005dc0 FDE cie=00000000 pc=000000000004f480..000000000004f5d8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d94 0000000000000010 00005d98 FDE cie=00000000 pc=0000000000050190..000000000005021c │ │ │ │ +00005dd0 0000000000000010 00005dd4 FDE cie=00000000 pc=000000000004f5e0..000000000004f66c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005da8 0000000000000010 00005dac FDE cie=00000000 pc=0000000000050220..0000000000050340 │ │ │ │ +00005de4 0000000000000010 00005de8 FDE cie=00000000 pc=000000000004f670..000000000004f790 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005dbc 0000000000000010 00005dc0 FDE cie=00000000 pc=0000000000050340..00000000000503cc │ │ │ │ +00005df8 0000000000000010 00005dfc FDE cie=00000000 pc=000000000004f790..000000000004f81c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005dd0 0000000000000010 00005dd4 FDE cie=00000000 pc=00000000000503d0..00000000000504f0 │ │ │ │ +00005e0c 0000000000000010 00005e10 FDE cie=00000000 pc=000000000004f820..000000000004f940 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005de4 0000000000000010 00005de8 FDE cie=00000000 pc=00000000000504f0..0000000000050590 │ │ │ │ +00005e20 0000000000000010 00005e24 FDE cie=00000000 pc=000000000004f940..000000000004f9e0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005df8 0000000000000010 00005dfc FDE cie=00000000 pc=0000000000050590..00000000000506dc │ │ │ │ +00005e34 0000000000000010 00005e38 FDE cie=00000000 pc=000000000004f9e0..000000000004fb2c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e0c 0000000000000010 00005e10 FDE cie=00000000 pc=00000000000506e0..0000000000050770 │ │ │ │ +00005e48 0000000000000010 00005e4c FDE cie=00000000 pc=000000000004fb30..000000000004fbc0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e20 0000000000000010 00005e24 FDE cie=00000000 pc=0000000000050770..00000000000508e8 │ │ │ │ +00005e5c 0000000000000010 00005e60 FDE cie=00000000 pc=000000000004fbc0..000000000004fd38 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e34 0000000000000010 00005e38 FDE cie=00000000 pc=00000000000508f0..000000000005097c │ │ │ │ +00005e70 0000000000000010 00005e74 FDE cie=00000000 pc=000000000004fd40..000000000004fdcc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e48 0000000000000010 00005e4c FDE cie=00000000 pc=0000000000050980..0000000000050af8 │ │ │ │ +00005e84 0000000000000010 00005e88 FDE cie=00000000 pc=000000000004fdd0..000000000004ff48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e5c 0000000000000048 00005e60 FDE cie=00000000 pc=0000000000050b00..0000000000050dcc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050b04 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050b14 │ │ │ │ +00005e98 0000000000000040 00005e9c FDE cie=00000000 pc=000000000004ff50..00000000000502a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff54 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050b18 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ff64 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050b1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff68 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050b20 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ff78 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050b24 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000050b3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff7c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050b40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ff88 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 576 to 0000000000050d80 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050d84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff8c │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 724 to 0000000000050260 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050d88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050264 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050d8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050268 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050d90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005026c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050d94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050270 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050d98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050274 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050d9c │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050da0 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050278 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005027c │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005ea8 0000000000000028 00005eac FDE cie=00000000 pc=0000000000050dd0..00000000000511c0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000050dec │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ +00005edc 0000000000000024 00005ee0 FDE cie=00000000 pc=00000000000502a0..000000000005066c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000502b8 │ │ │ │ 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 0000000000050e04 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000502c8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 880 to 0000000000051174 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000502d0 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 848 to 0000000000050620 │ │ │ │ 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 0000000000051178 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050624 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005ed4 0000000000000010 00005ed8 FDE cie=00000000 pc=00000000000511c0..00000000000511e4 │ │ │ │ +00005f04 0000000000000010 00005f08 FDE cie=00000000 pc=0000000000050670..0000000000050694 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ee8 0000000000000010 00005eec FDE cie=00000000 pc=00000000000511f0..0000000000051234 │ │ │ │ +00005f18 0000000000000010 00005f1c FDE cie=00000000 pc=00000000000506c0..00000000000506fc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005efc 0000000000000010 00005f00 FDE cie=00000000 pc=0000000000051240..0000000000051254 │ │ │ │ +00005f2c 0000000000000010 00005f30 FDE cie=00000000 pc=0000000000050700..0000000000050714 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f10 0000000000000010 00005f14 FDE cie=00000000 pc=0000000000051260..0000000000051280 │ │ │ │ +00005f40 0000000000000010 00005f44 FDE cie=00000000 pc=0000000000050720..0000000000050738 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f24 00000000000000b4 00005f28 FDE cie=00000000 pc=0000000000051280..000000000005185c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000051290 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000512c8 │ │ │ │ +00005f54 000000000000007c 00005f58 FDE cie=00000000 pc=0000000000050740..0000000000050cd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050748 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000050780 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000512d8 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050790 │ │ │ │ DW_CFA_offset_extended: r105 at cfa-192 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-176 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-160 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-144 │ │ │ │ - DW_CFA_advance_loc1: 380 to 0000000000051454 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051458 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051460 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051464 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051468 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005146c │ │ │ │ + DW_CFA_advance_loc1: 360 to 00000000000508f8 │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000508fc │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050904 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050908 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005090c │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050910 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050914 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051470 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050918 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 628 to 00000000000516e4 │ │ │ │ + DW_CFA_advance_loc1: 648 to 0000000000050ba0 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ba4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000516e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ba8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000516ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050bac │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000516f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050bb0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000516f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050bb4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000516f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050bb8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000516fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050bbc │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 212 to 00000000000517d0 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000050c74 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000051804 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000050ca4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051810 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ca8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050cb8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_restore_extended: r105 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000051820 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r105 at cfa-192 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-176 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-160 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000051844 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050cbc │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005fdc 00000000000000bc 00005fe0 FDE cie=00000000 pc=0000000000051860..0000000000051c04 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005187c │ │ │ │ +00005fd4 000000000000008c 00005fd8 FDE cie=00000000 pc=0000000000050ce0..000000000005103c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050cf0 │ │ │ │ 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 000000000005189c │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000050d14 │ │ │ │ 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 00000000000518a4 │ │ │ │ + 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 0000000000050d1c │ │ │ │ DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_advance_loc1: 308 to 00000000000519d8 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000519e0 │ │ │ │ + DW_CFA_advance_loc1: 292 to 0000000000050e40 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050e44 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050e50 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000519e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050e54 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050e58 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000519ec │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000519f0 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000051a00 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a04 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a08 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a0c │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050e5c │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050e68 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050e70 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000051a2c │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a30 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a34 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000050e88 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050e8c │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050e90 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050e94 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050ea4 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ea8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 276 to 0000000000051b48 │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000050fb8 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050fbc │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050fc0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050fc4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050fc8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050fcc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050fd0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050fd4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050fd8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050fdc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050fe0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050fe4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050fe8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050fec │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000051b94 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050ff8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000051bc0 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000051028 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051bc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005102c │ │ │ │ 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 0000000000051bd0 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000609c 00000000000000d8 000060a0 FDE cie=00000000 pc=0000000000051c10..0000000000051fdc │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000051c28 │ │ │ │ +00006064 00000000000000c0 00006068 FDE cie=00000000 pc=0000000000051040..00000000000513c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005104c │ │ │ │ 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 0000000000051c48 │ │ │ │ - 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 0000000000051070 │ │ │ │ + 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 0000000000051c50 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000051ce0 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051ce8 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051cec │ │ │ │ + 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 0000000000051078 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000051100 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051104 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005110c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051cf4 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051cf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051110 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051114 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000051d28 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000051148 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005114c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d30 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d34 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000051d48 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d4c │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d50 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005115c │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051160 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051170 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000051d68 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d6c │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d70 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 228 to 0000000000051e54 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005117c │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051184 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051188 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051194 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051198 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005119c │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000051284 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051288 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005128c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051290 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051294 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051298 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005129c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000512a0 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000512a4 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e74 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000512a8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000512ac │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000512b0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000512b4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000512b8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000512bc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000512c0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 200 to 0000000000051f54 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000051370 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000051f80 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000513a0 │ │ │ │ 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 0000000000051f90 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000513a4 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000051fb8 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051fbc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000513a8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051fc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000513ac │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051fc4 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051fc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000513b0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051fcc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000513b4 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000513b8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006178 000000000000008c 0000617c FDE cie=00000000 pc=0000000000051fe0..0000000000052534 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000051ff0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000052018 │ │ │ │ +00006128 0000000000000088 0000612c FDE cie=00000000 pc=00000000000513d0..00000000000518d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000513d8 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000513fc │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 376 to 0000000000052190 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052194 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005219c │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000521a0 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000521a4 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000521a8 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 364 to 0000000000051568 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005156c │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051574 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051578 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005157c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051580 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000521ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051584 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000521b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051588 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000521b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005158c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000521b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051590 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 676 to 000000000005245c │ │ │ │ + DW_CFA_advance_loc1: 684 to 000000000005183c │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051840 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052460 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051844 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052464 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051848 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052468 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005184c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005246c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051850 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052470 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052474 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051854 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052478 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051858 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005247c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005185c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052480 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051860 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000524bc │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000051884 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000524dc │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000518a8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000524e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000518b0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006208 0000000000000028 0000620c FDE cie=00000000 pc=0000000000052540..0000000000052614 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052554 │ │ │ │ +000061b4 0000000000000028 000061b8 FDE cie=00000000 pc=00000000000518e0..00000000000519a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000518ec │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052568 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000052588 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000051918 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000525d8 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000051960 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000525f8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000051990 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052604 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006234 0000000000000020 00006238 FDE cie=00000000 pc=0000000000052620..0000000000052688 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052630 │ │ │ │ +000061e0 0000000000000020 000061e4 FDE cie=00000000 pc=00000000000519a0..00000000000519f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000519a8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052640 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000519b8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005266c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000519c8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052678 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000519e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00006258 0000000000000028 0000625c FDE cie=00000000 pc=0000000000052690..0000000000052768 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000526a4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00006204 0000000000000020 00006208 FDE cie=00000000 pc=00000000000519f0..0000000000051ab4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000519f8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000526b4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000526d4 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000051a2c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000052730 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000051a78 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005274c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000051aa4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052758 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006284 0000000000000020 00006288 FDE cie=00000000 pc=0000000000052770..00000000000527d0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052780 │ │ │ │ +00006228 0000000000000020 0000622c FDE cie=00000000 pc=0000000000051ac0..0000000000051b08 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051ac8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052790 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051ad8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000527b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051ae8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000527c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051af8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -000062a8 0000000000000044 000062ac FDE cie=00000000 pc=00000000000527d0..00000000000531d8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000052808 │ │ │ │ +0000624c 0000000000000048 00006250 FDE cie=00000000 pc=0000000000051b40..0000000000052568 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051b50 │ │ │ │ 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 0000000000052818 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000051b80 │ │ │ │ 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 000000000005281c │ │ │ │ + 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 0000000000051b84 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1224 to 0000000000052ce4 │ │ │ │ + DW_CFA_advance_loc2: 1304 to 000000000005209c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000052d14 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000520c8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000520cc │ │ │ │ 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 0000000000052d20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000520d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000062f0 0000000000000080 000062f4 FDE cie=00000000 pc=00000000000531e0..0000000000055860 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000053268 │ │ │ │ - DW_CFA_def_cfa_offset: 448 │ │ │ │ +00006298 0000000000000090 0000629c FDE cie=00000000 pc=0000000000052570..0000000000054cc0 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000525cc │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-208 │ │ │ │ - DW_CFA_offset: r16 at cfa-200 │ │ │ │ - DW_CFA_offset: r19 at cfa-176 │ │ │ │ - DW_CFA_offset: r20 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-144 │ │ │ │ - DW_CFA_offset: r25 at cfa-128 │ │ │ │ - DW_CFA_offset: r27 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-104 │ │ │ │ - DW_CFA_offset: r29 at cfa-96 │ │ │ │ - DW_CFA_offset: r30 at cfa-88 │ │ │ │ - DW_CFA_offset: r31 at cfa-80 │ │ │ │ - DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000525ec │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r17 at cfa-192 │ │ │ │ - DW_CFA_offset: r18 at cfa-184 │ │ │ │ - DW_CFA_offset: r24 at cfa-136 │ │ │ │ - DW_CFA_offset: r26 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053274 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000525f0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2464 to 0000000000053c14 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000052600 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 2164 to 0000000000052e74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000053c58 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000052ea0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000053c6c │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000052ef4 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000053c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ef8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r57 │ │ │ │ - DW_CFA_restore: r56 │ │ │ │ - DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -14586,66 +14492,78 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053ca0 │ │ │ │ + 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 0000000000052efc │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006374 000000000000007c 00006378 FDE cie=00000000 pc=0000000000055860..0000000000057d5c │ │ │ │ - DW_CFA_advance_loc: 140 to 00000000000558ec │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +0000632c 0000000000000090 00006330 FDE cie=00000000 pc=0000000000054cc0..00000000000573e0 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000054d14 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ - DW_CFA_offset: r14 at cfa-200 │ │ │ │ - DW_CFA_offset: r15 at cfa-192 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000054d3c │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000055900 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d40 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2188 to 000000000005618c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054d50 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 2152 to 00000000000555b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000561d0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000555e4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000056200 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000055620 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056204 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055624 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005563c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -14656,60 +14574,70 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056208 │ │ │ │ + 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 0000000000055640 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000063f4 000000000000006c 000063f8 FDE cie=00000000 pc=0000000000057d60..0000000000058204 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000057d78 │ │ │ │ +000063c0 0000000000000078 000063c4 FDE cie=00000000 pc=00000000000573e0..0000000000057858 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000573ec │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000057404 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000057dd8 │ │ │ │ + DW_CFA_offset: r16 at cfa-160 │ │ │ │ + DW_CFA_offset: r15 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057410 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000057468 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_offset: r14 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-152 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000057df0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005746c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 920 to 0000000000058188 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057470 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc1: 868 to 00000000000577d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000581cc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000057800 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000581e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057804 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000581ec │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000057840 │ │ │ │ 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 │ │ │ │ @@ -14720,56 +14648,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 00000000000581f0 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057844 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006464 000000000000006c 00006468 FDE cie=00000000 pc=0000000000058210..00000000000586a4 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000005827c │ │ │ │ +0000643c 0000000000000074 00006440 FDE cie=00000000 pc=0000000000057860..0000000000057cc8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000057878 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057888 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000578e4 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r14 at cfa-168 │ │ │ │ + DW_CFA_offset: r15 at cfa-160 │ │ │ │ + DW_CFA_offset: r16 at cfa-152 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058288 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005829c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000578e8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 912 to 000000000005862c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000578ec │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc1: 860 to 0000000000057c48 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000058670 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000057c74 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000058684 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057c78 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005868c │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000057cb0 │ │ │ │ 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 │ │ │ │ @@ -14780,536 +14715,494 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058690 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057cb4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000064d4 00000000000000c8 000064d8 FDE cie=00000000 pc=00000000000586b0..00000000000588e4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000586bc │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000586c4 │ │ │ │ +000064b4 00000000000000c8 000064b8 FDE cie=00000000 pc=0000000000057cd0..0000000000057eec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057cd4 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057ce0 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000586d4 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000586dc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057cec │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057cf4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586e0 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586e4 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057cf8 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000058718 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057cfc │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057d04 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000057d34 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d38 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057d44 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058720 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058724 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058728 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058738 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005873c │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058740 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058744 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057d4c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d50 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005875c │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058764 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058768 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005876c │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058770 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057d60 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d64 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057d70 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d74 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057d7c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d80 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d84 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d88 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d8c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058774 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d90 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058778 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 212 to 000000000005884c │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000057e50 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e54 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058850 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058854 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e5c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058858 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005885c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e64 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058860 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e68 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058864 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058868 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e6c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005886c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e70 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058870 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e74 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e78 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058874 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058878 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e7c │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e80 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005887c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e84 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058880 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e88 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058884 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e8c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058888 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005888c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e90 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058890 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e94 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058894 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e98 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058898 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e9c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005889c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000588a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ea0 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057eb0 │ │ │ │ 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 00000000000588c0 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000057ec8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000588c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ecc │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ed0 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000588c8 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000588cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ed4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000588d0 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000588d4 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ed8 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057edc │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000065a0 00000000000000ec 000065a4 FDE cie=00000000 pc=00000000000588f0..0000000000058b84 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000588fc │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058904 │ │ │ │ +00006580 00000000000000ec 00006584 FDE cie=00000000 pc=0000000000057ef0..000000000005816c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ef4 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057f00 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058910 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058920 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058928 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005892c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057f08 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057f18 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f1c │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057f24 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058934 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058938 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005893c │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058940 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058944 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058948 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057f2c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f30 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f34 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f38 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057f40 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f44 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057f54 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f58 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000058964 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058970 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058974 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058978 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005897c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057f68 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057f74 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057f80 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f84 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057f90 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000058998 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057f98 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005899c │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000589a0 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000589a4 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000589a8 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000589ac │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000589b0 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000589b4 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000589b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f9c │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057fa0 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057fa4 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057fa8 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057fac │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057fb0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000589bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057fb4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000058ae4 │ │ │ │ + DW_CFA_advance_loc1: 284 to 00000000000580d0 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000580d4 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000580d8 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058aec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000580dc │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058af0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000580e0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058af4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000580e4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058af8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000580e8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058afc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000580ec │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000580f0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b04 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000580f4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000580f8 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b0c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000580fc │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058100 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058104 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058108 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b1c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b20 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005810c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058110 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058114 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058118 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005811c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058120 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058124 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058128 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005812c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058130 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b48 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058b50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058134 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058140 │ │ │ │ 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 0000000000058b70 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000058158 │ │ │ │ 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 0000000000058b74 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005815c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006690 00000000000000f8 00006694 FDE cie=00000000 pc=0000000000058b90..0000000000058e48 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000058ba8 │ │ │ │ +00006670 00000000000000b8 00006674 FDE cie=00000000 pc=0000000000058170..000000000005841c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058174 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000058188 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058bb8 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058bc0 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058bd0 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058bdc │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058be0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058190 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005819c │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000581a8 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000581ac │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000581b8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058be4 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058be8 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058bf0 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058bf4 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058bf8 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058bfc │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058c00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000581bc │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058c10 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000058c24 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058c28 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058c2c │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058c30 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000058c44 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058c48 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058c4c │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058c50 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058c54 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058c58 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058c5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000581c0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000581c4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058c60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000581c8 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000581d8 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000581dc │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000581f4 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000581fc │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058200 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000058214 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058218 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058228 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005822c │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058234 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058238 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005823c │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058240 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058244 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058248 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058254 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058258 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058c64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005825c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 312 to 0000000000058d9c │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000005838c │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058390 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058394 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058da0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058398 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058da4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005839c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058da8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583a0 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058dac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583a4 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058db0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583a8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058db4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583ac │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058db8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583b0 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583b4 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058dbc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583b8 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058dc0 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058dc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583bc │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058dc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583c0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583c4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583c8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058dd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583cc │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058dd8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058ddc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583d0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058de0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583d4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058de4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583d8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058de8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583dc │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058dec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583e0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058df0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583e4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583e8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058df8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583ec │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058dfc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583f0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058e00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583f4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058e08 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058400 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058e10 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058404 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058408 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005840c │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + │ │ │ │ +0000672c 0000000000000074 00006730 FDE cie=00000000 pc=0000000000058420..0000000000058ab0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058428 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 160 to 00000000000584c8 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ DW_CFA_offset: r21 at cfa-136 │ │ │ │ DW_CFA_offset: r22 at cfa-128 │ │ │ │ DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ DW_CFA_offset: r31 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000058e30 │ │ │ │ - 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 0000000000058e34 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058e38 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000678c 0000000000000074 00006790 FDE cie=00000000 pc=0000000000058e50..0000000000059508 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000058e64 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000058ed4 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-184 │ │ │ │ - DW_CFA_offset: r15 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000058ef0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000584d0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1420 to 000000000005947c │ │ │ │ + DW_CFA_advance_loc2: 1356 to 0000000000058a1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000594c0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000058a48 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000594d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058a4c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000594e8 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000058a8c │ │ │ │ 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 │ │ │ │ @@ -15320,292 +15213,316 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000594ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058a90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006804 000000000000002c 00006808 FDE cie=00000000 pc=0000000000059510..00000000000595e0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000059524 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000059534 │ │ │ │ +000067a4 0000000000000040 000067a8 FDE cie=00000000 pc=0000000000058ab0..0000000000058b74 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058abc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000059554 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000058ae4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059560 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058ae8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000059570 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058af0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000595c4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000595d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058af4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058af8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000058b0c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058b14 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058b1c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000058b30 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058b38 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058b40 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000058b54 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058b5c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058b64 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006834 0000000000000040 00006838 FDE cie=00000000 pc=00000000000595e0..0000000000059818 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000595f0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000067e8 0000000000000040 000067ec FDE cie=00000000 pc=0000000000058b80..0000000000058dc4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058b8c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000059604 │ │ │ │ - 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 0000000000058b9c │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058bac │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005961c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000059744 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058bb4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 332 to 0000000000058d00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000059770 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000058d2c │ │ │ │ DW_CFA_restore_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 0000000000059780 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058d30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000597d0 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000058d7c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000059800 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000058dac │ │ │ │ DW_CFA_restore_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 0000000000059804 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058db0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006878 0000000000000070 0000687c FDE cie=00000000 pc=0000000000059820..0000000000059b24 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005984c │ │ │ │ +0000682c 000000000000006c 00006830 FDE cie=00000000 pc=0000000000058dd0..0000000000059100 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058de0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058df0 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058e00 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000058e14 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000059878 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058e20 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005989c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000058e40 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000598a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e44 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 360 to 0000000000059a08 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059a0c │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000059a20 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059a24 │ │ │ │ + DW_CFA_advance_loc1: 432 to 0000000000058ff4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059a28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058ff8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059a2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058ffc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000059a64 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000059034 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059038 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059a70 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059040 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000059af0 │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000000590c4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000590c8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000059b08 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000590e4 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000068ec 000000000000001c 000068f0 FDE cie=00000000 pc=0000000000059b30..0000000000059b7c │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000059b50 │ │ │ │ +0000689c 000000000000001c 000068a0 FDE cie=00000000 pc=0000000000059100..0000000000059140 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000059118 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000059b64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059128 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059b6c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059130 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000690c 000000000000001c 00006910 FDE cie=00000000 pc=0000000000059b80..0000000000059bd0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000059ba0 │ │ │ │ +000068bc 000000000000001c 000068c0 FDE cie=00000000 pc=0000000000059140..0000000000059184 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000059158 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000059bb8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005916c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059bc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059174 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000692c 000000000000001c 00006930 FDE cie=00000000 pc=0000000000059bd0..0000000000059c2c │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000059bf8 │ │ │ │ +000068dc 000000000000001c 000068e0 FDE cie=00000000 pc=0000000000059190..00000000000591e0 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000591b0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000059c14 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000591c8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059c1c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000591d0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000694c 0000000000000010 00006950 FDE cie=00000000 pc=0000000000059c30..0000000000059d78 │ │ │ │ +000068fc 0000000000000010 00006900 FDE cie=00000000 pc=00000000000591e0..0000000000059378 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006960 0000000000000028 00006964 FDE cie=00000000 pc=0000000000059d80..0000000000059fac │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000059d94 │ │ │ │ +00006910 0000000000000034 00006914 FDE cie=00000000 pc=0000000000059380..0000000000059568 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005938c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000059da4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059398 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000059dd8 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000593d4 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000059e28 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000059410 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000059e80 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005944c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005945c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059460 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000005951c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059e8c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005952c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059e90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059530 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000698c 0000000000000048 00006990 FDE cie=00000000 pc=0000000000059fb0..000000000005a9a8 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000059fec │ │ │ │ +00006948 000000000000004c 0000694c FDE cie=00000000 pc=0000000000059580..0000000000059ff8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059590 │ │ │ │ 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 0000000000059ffc │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000595c4 │ │ │ │ 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 000000000005a000 │ │ │ │ + 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 00000000000595c8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1156 to 000000000005a484 │ │ │ │ + DW_CFA_advance_loc2: 1316 to 0000000000059aec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000005a4b8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000059b18 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059b20 │ │ │ │ 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 000000000005a4c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059b30 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000069d8 000000000000007c 000069dc FDE cie=00000000 pc=000000000005a9b0..000000000005cef8 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000005aa3c │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00006998 000000000000008c 0000699c FDE cie=00000000 pc=000000000005a000..000000000005c7f0 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000005a04c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ - DW_CFA_offset: r14 at cfa-200 │ │ │ │ - DW_CFA_offset: r15 at cfa-192 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005a078 │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005aa50 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a07c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2172 to 000000000005b2cc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a08c │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 2192 to 000000000005a91c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000005b310 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005a948 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000005b340 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005a984 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b344 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a988 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005a99c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -15616,70 +15533,74 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b348 │ │ │ │ + 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 000000000005a9a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006a58 0000000000000080 00006a5c FDE cie=00000000 pc=000000000005cf00..000000000005f458 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000005cf84 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00006a28 000000000000008c 00006a2c FDE cie=00000000 pc=000000000005c7f0..000000000005eff0 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000005c844 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005c868 │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005cf94 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c86c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2292 to 000000000005d888 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005c87c │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 2140 to 000000000005d0d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000005d8cc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005d104 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005d8e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d108 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005d904 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d10c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000005d158 │ │ │ │ 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 │ │ │ │ @@ -15690,63 +15611,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 000000000005d908 │ │ │ │ + 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 000000000005d15c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006adc 0000000000000074 00006ae0 FDE cie=00000000 pc=000000000005f460..000000000005f8b8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005f474 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000005f4dc │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ +00006ab8 0000000000000074 00006abc FDE cie=00000000 pc=000000000005eff0..000000000005f438 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005effc │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000005f078 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r14 at cfa-176 │ │ │ │ + DW_CFA_offset: r15 at cfa-168 │ │ │ │ + DW_CFA_offset: r16 at cfa-160 │ │ │ │ + DW_CFA_offset: r17 at cfa-152 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005f4f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f07c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f4f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f080 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc1: 836 to 000000000005f838 │ │ │ │ + DW_CFA_advance_loc1: 820 to 000000000005f3b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000005f878 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005f3e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005f88c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f3e4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005f8a0 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005f420 │ │ │ │ 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 │ │ │ │ @@ -15758,57 +15682,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 000000000005f8a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f424 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b54 0000000000000070 00006b58 FDE cie=00000000 pc=000000000005f8c0..000000000005fd0c │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000005f938 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ +00006b30 0000000000000074 00006b34 FDE cie=00000000 pc=000000000005f440..000000000005f878 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005f458 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000005f4c4 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ DW_CFA_offset: r31 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r14 at cfa-168 │ │ │ │ DW_CFA_offset: r15 at cfa-160 │ │ │ │ DW_CFA_offset: r16 at cfa-152 │ │ │ │ DW_CFA_offset: r17 at cfa-144 │ │ │ │ DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ DW_CFA_offset: r20 at cfa-120 │ │ │ │ DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ DW_CFA_offset: r26 at cfa-72 │ │ │ │ DW_CFA_offset: r27 at cfa-64 │ │ │ │ DW_CFA_offset: r28 at cfa-56 │ │ │ │ DW_CFA_offset: r29 at cfa-48 │ │ │ │ DW_CFA_offset: r30 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005f950 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f4c8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f954 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f4cc │ │ │ │ DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc1: 824 to 000000000005fc8c │ │ │ │ + DW_CFA_advance_loc1: 812 to 000000000005f7f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000005fccc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005f824 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005fce0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f828 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005fcf4 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000005f860 │ │ │ │ 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 │ │ │ │ @@ -15823,531 +15749,494 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fcf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f864 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006bc8 00000000000000c8 00006bcc FDE cie=00000000 pc=000000000005fd10..000000000005ff44 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005fd1c │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005fd24 │ │ │ │ +00006ba8 00000000000000c8 00006bac FDE cie=00000000 pc=000000000005f880..000000000005fa9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f884 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f890 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005fd34 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005fd3c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f89c │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f8a4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd40 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd44 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f8a8 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000005fd78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f8ac │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f8b4 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005f8e4 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f8e8 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f8f4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005fd80 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd84 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd88 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005fd98 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd9c │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fda0 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fda4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f8fc │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f900 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005fdbc │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005fdc4 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fdc8 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fdcc │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fdd0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005f910 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f914 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f920 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f924 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f92c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f930 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f934 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f938 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f93c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fdd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f940 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fdd8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 212 to 000000000005feac │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000005fa00 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa04 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005feb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa08 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005feb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa0c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005feb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa10 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005febc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa14 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa18 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fec4 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa1c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fecc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa24 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa28 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fed4 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa2c │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa30 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fedc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa34 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa38 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa3c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fee8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005feec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa40 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa44 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa48 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa4c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fefc │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ff00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa50 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005fa60 │ │ │ │ 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 000000000005ff20 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005fa78 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ff24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa7c │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa80 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ff28 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ff2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa84 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ff30 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ff34 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa88 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa8c │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c94 00000000000000ec 00006c98 FDE cie=00000000 pc=000000000005ff50..00000000000601e4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005ff5c │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005ff64 │ │ │ │ +00006c74 00000000000000ec 00006c78 FDE cie=00000000 pc=000000000005faa0..000000000005fd1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005faa4 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fab0 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005ff70 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005ff80 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005ff88 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ff8c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fab8 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005fac8 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005facc │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fad4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005ff94 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ff98 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ff9c │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ffa0 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ffa4 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ffa8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fadc │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fae0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fae4 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fae8 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005faf0 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005faf4 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005fb04 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fb08 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005ffc4 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005ffd0 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ffd4 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ffd8 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ffdc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005fb18 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fb24 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fb30 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fb34 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fb40 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005fff8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fb48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fffc │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060000 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060004 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060008 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006000c │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060010 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060014 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060018 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fb4c │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fb50 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fb54 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fb58 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fb5c │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fb60 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006001c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fb64 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000060144 │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000005fc80 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fc84 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060148 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fc88 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006014c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fc8c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060150 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fc90 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060154 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fc94 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060158 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fc98 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006015c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fc9c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fca0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060164 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060168 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fca4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fca8 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006016c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fcac │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060170 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fcb0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060174 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fcb4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060178 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fcb8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006017c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060180 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fcbc │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fcc0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060188 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fcc4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006018c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fcc8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060190 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fccc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060194 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fcd0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060198 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fcd4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006019c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fcd8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000601a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fcdc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000601a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fce0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000601a8 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000601b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fce4 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fcf0 │ │ │ │ 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 00000000000601d0 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005fd08 │ │ │ │ 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 00000000000601d4 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fd0c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d84 00000000000000f8 00006d88 FDE cie=00000000 pc=00000000000601f0..00000000000604a8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000060208 │ │ │ │ +00006d64 00000000000000b8 00006d68 FDE cie=00000000 pc=000000000005fd20..000000000005ffcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fd24 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005fd38 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000060218 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060220 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000060230 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006023c │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060240 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fd40 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fd4c │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fd58 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fd5c │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fd68 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060244 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060248 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060250 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060254 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060258 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006025c │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060260 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fd6c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000060270 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000060284 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060288 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006028c │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060290 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000602a4 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000602a8 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000602ac │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000602b0 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000602b4 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000602b8 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000602bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fd70 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fd74 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000602c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fd78 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005fd88 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fd8c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005fda4 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fdac │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fdb0 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005fdc4 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fdc8 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005fdd8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fddc │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fde4 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fde8 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fdec │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fdf0 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fdf4 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fdf8 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fe04 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fe08 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000602c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fe0c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 312 to 00000000000603fc │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000005ff3c │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff40 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff44 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060400 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff48 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060404 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff4c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060408 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff50 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006040c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff54 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060410 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff58 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060414 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff5c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060418 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff60 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff64 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006041c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff68 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060420 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060424 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff6c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060428 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff70 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006042c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff74 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060430 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff78 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060434 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff7c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060438 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006043c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff80 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060440 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff84 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060444 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff88 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060448 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff8c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006044c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff90 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060450 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff94 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060454 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff98 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060458 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff9c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006045c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ffa0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060460 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ffa4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060468 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ffb0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060470 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ffb4 │ │ │ │ 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 0000000000060490 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ffb8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ffbc │ │ │ │ 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 0000000000060494 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060498 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006e80 0000000000000070 00006e84 FDE cie=00000000 pc=00000000000604b0..0000000000060bb0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000604c4 │ │ │ │ +00006e20 0000000000000074 00006e24 FDE cie=00000000 pc=000000000005ffd0..00000000000606cc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ffd8 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000060008 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000060528 │ │ │ │ - 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 0000000000060074 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000060548 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006007c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1508 to 0000000000060b2c │ │ │ │ + DW_CFA_advance_loc2: 1472 to 000000000006063c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000060b70 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000060668 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000060b84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006066c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000060b90 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000606a8 │ │ │ │ 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 │ │ │ │ @@ -16358,250 +16247,269 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060b94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000606ac │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006ef4 000000000000002c 00006ef8 FDE cie=00000000 pc=0000000000060bb0..0000000000060c80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000060bc4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000060bd4 │ │ │ │ +00006e98 0000000000000040 00006e9c FDE cie=00000000 pc=00000000000606d0..0000000000060794 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000606dc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000060bf4 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000060704 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000060c00 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060708 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000060c10 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060710 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000060c64 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000060c70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060714 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060718 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006072c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060734 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006073c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000060750 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060758 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060760 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000060774 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006077c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060784 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006f24 0000000000000040 00006f28 FDE cie=00000000 pc=0000000000060c80..0000000000060eb8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000060c90 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00006edc 0000000000000040 00006ee0 FDE cie=00000000 pc=00000000000607a0..00000000000609e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000607ac │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000060ca4 │ │ │ │ - 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 00000000000607bc │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000607cc │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000060cbc │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000060de4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000607d4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 332 to 0000000000060920 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000060e10 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006094c │ │ │ │ DW_CFA_restore_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 0000000000060e20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060950 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000060e70 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000006099c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000060ea0 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000609cc │ │ │ │ DW_CFA_restore_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 0000000000060ea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000609d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006f68 0000000000000070 00006f6c FDE cie=00000000 pc=0000000000060ec0..00000000000611c4 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000060eec │ │ │ │ +00006f20 000000000000006c 00006f24 FDE cie=00000000 pc=00000000000609f0..0000000000060d20 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000060a00 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000060a10 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000060a20 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000060a34 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000060f18 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000060a40 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000060f3c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000060a60 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060f40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060a64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 360 to 00000000000610a8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 432 to 0000000000060c14 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000610ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060c18 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000610c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000610c4 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000610c8 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000610cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060c1c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000061104 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000060c54 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060c58 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000061110 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060c60 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000061190 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000060ce4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060ce8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000611a8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000060d04 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006fdc 000000000000001c 00006fe0 FDE cie=00000000 pc=00000000000611d0..000000000006121c │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000611f0 │ │ │ │ +00006f90 000000000000001c 00006f94 FDE cie=00000000 pc=0000000000060d20..0000000000060d60 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000060d38 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000061204 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000060d48 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006120c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060d50 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ffc 000000000000001c 00007000 FDE cie=00000000 pc=0000000000061220..0000000000061270 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000061240 │ │ │ │ +00006fb0 000000000000001c 00006fb4 FDE cie=00000000 pc=0000000000060d60..0000000000060da4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000060d78 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000061258 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000060d8c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000061260 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060d94 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000701c 000000000000001c 00007020 FDE cie=00000000 pc=0000000000061270..00000000000612cc │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000061298 │ │ │ │ +00006fd0 000000000000001c 00006fd4 FDE cie=00000000 pc=0000000000060db0..0000000000060e00 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000060dd0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000612b4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000060de8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000612bc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060df0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000703c 0000000000000010 00007040 FDE cie=00000000 pc=00000000000612d0..0000000000061418 │ │ │ │ +00006ff0 0000000000000010 00006ff4 FDE cie=00000000 pc=0000000000060e00..0000000000060f88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007050 0000000000000028 00007054 FDE cie=00000000 pc=0000000000061420..000000000006164c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000061434 │ │ │ │ +00007004 0000000000000034 00007008 FDE cie=00000000 pc=0000000000060f90..0000000000061178 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000060f9c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000061444 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000060fa8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000061478 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000060fe4 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000614c8 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000061020 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000061520 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000006105c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006106c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061070 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000006112c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006152c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006113c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061530 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061140 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000707c 0000000000000074 00007080 FDE cie=00000000 pc=0000000000061650..0000000000062da4 │ │ │ │ - DW_CFA_advance_loc: 120 to 00000000000616c8 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ +0000703c 0000000000000078 00007040 FDE cie=00000000 pc=0000000000061180..000000000006297c │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000611b4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000611f0 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000006123c │ │ │ │ + DW_CFA_def_cfa_offset: 416 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000616ec │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000061248 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2568 to 00000000000620f4 │ │ │ │ + DW_CFA_advance_loc2: 2640 to 0000000000061c98 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000062138 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000061cc4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006214c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061cc8 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000062160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061ccc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000061d08 │ │ │ │ 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 │ │ │ │ @@ -16612,114 +16520,117 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062164 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061d0c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000070f4 0000000000000054 000070f8 FDE cie=00000000 pc=0000000000062db0..00000000000634d4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000062dc0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000070b8 0000000000000054 000070bc FDE cie=00000000 pc=0000000000062980..0000000000063044 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062988 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000062e00 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006299c │ │ │ │ + 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 00000000000629a8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000629dc │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000062e10 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000062e1c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000629e8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1088 to 000000000006325c │ │ │ │ + DW_CFA_advance_loc2: 1036 to 0000000000062df4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000006329c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000062e20 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000062e34 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000632a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000062e40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000714c 0000000000000078 00007150 FDE cie=00000000 pc=00000000000634e0..0000000000064d80 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000063564 │ │ │ │ - DW_CFA_def_cfa_offset: 416 │ │ │ │ +00007110 0000000000000080 00007114 FDE cie=00000000 pc=0000000000063050..0000000000064904 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000063064 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 116 to 00000000000630d8 │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063570 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000630dc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 3128 to 00000000000641a8 │ │ │ │ + DW_CFA_advance_loc2: 3180 to 0000000000063d48 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000641ec │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000063d74 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000064218 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000063db0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006421c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063db4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000063dc0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -16730,630 +16641,606 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064220 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063dc4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000071c8 00000000000000b8 000071cc FDE cie=00000000 pc=0000000000064d80..00000000000651d8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000064d94 │ │ │ │ +00007194 00000000000000c8 00007198 FDE cie=00000000 pc=0000000000064910..0000000000064d58 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006491c │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000064934 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000064dac │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000064dc8 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000064948 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000064dec │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000064df8 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064dfc │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064e00 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064e04 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064e08 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064e10 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064e14 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000064970 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064974 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064980 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064984 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064988 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006498c │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064998 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000064e28 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064e2c │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000064e40 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064e44 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064e48 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064e4c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000649a4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 756 to 0000000000065140 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000649b8 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000649bc │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000649c8 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000649d8 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000649e4 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000649e8 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000649ec │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000649f0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 740 to 0000000000064cd4 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064cd8 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064cdc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ce0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065148 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ce4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006514c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ce8 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065150 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064cec │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065154 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064cf0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065158 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064cf4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006515c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064cf8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064cfc │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065164 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d00 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d04 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006516c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d08 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065170 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d0c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065174 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d10 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065178 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d14 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000065194 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000064d30 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065198 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d34 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006519c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d38 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000651a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d3c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000651b0 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d40 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007284 00000000000000ac 00007288 FDE cie=00000000 pc=00000000000651e0..0000000000065618 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000651f4 │ │ │ │ +00007260 00000000000000b8 00007264 FDE cie=00000000 pc=0000000000064d60..0000000000065198 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064d6c │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000064d84 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006520c │ │ │ │ - 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 0000000000065228 │ │ │ │ - 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 0000000000064d98 │ │ │ │ + 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 000000000006524c │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000065258 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006525c │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065260 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065264 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065268 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000065270 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065274 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000064dc0 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064dc4 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064dd0 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064dd4 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064dd8 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064ddc │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064de8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065288 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006528c │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000652a0 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000652a4 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 740 to 0000000000065588 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064df4 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000064e08 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064e0c │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064e18 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000064e28 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064e34 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064e38 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 740 to 000000000006511c │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065120 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065124 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006558c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065128 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065590 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006512c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065594 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065130 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065598 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065134 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006559c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065138 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000655a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006513c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000655a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065140 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000655a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065144 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000655ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065148 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000655b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006514c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000655b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065150 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000655b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065154 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000655d4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000065170 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000655d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065174 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000655dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065178 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000655e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006517c │ │ │ │ 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 00000000000655f0 │ │ │ │ - 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 0000000000065180 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00007334 0000000000000044 00007338 FDE cie=00000000 pc=0000000000065620..000000000006586c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000065630 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065644 │ │ │ │ +0000731c 0000000000000044 00007320 FDE cie=00000000 pc=00000000000651a0..00000000000653dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000651a4 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000651b8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000065664 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006566c │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000065674 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065678 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006567c │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065680 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000651d8 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000651dc │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000651e8 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000651ec │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000651f0 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000651f4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000065688 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000065210 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 428 to 0000000000065834 │ │ │ │ + DW_CFA_advance_loc1: 404 to 00000000000653a4 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000653a8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065838 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000653ac │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006583c │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065840 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000653b0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065844 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000653b4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065848 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000653b8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006584c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000653bc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065850 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000653c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006585c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000653cc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000737c 00000000000000c4 00007380 FDE cie=00000000 pc=0000000000065870..0000000000065ac0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000065880 │ │ │ │ +00007364 00000000000000c4 00007368 FDE cie=00000000 pc=00000000000653e0..0000000000065618 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000653e8 │ │ │ │ + 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 0000000000065894 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000653fc │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000658b0 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000658b8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000065414 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000658bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065418 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065424 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065428 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006544c │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065450 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065460 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065464 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065474 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065478 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065484 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000658c0 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000658e8 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000658f0 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000658f4 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000658f8 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000658fc │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000065914 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065918 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000065920 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065924 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065488 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006593c │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000065944 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065948 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006594c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065498 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006549c │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000654a8 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000654ac │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000654b0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065950 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000654b4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 200 to 0000000000065a18 │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000006557c │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065580 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065584 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065588 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006558c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065590 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a2c │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065594 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065598 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006559c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a3c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655a0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655a4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a44 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655a8 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655ac │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a4c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655b0 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a50 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655b4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a54 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655b8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655bc │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655c0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655c4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000065a70 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000655d4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000065a80 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000655e0 │ │ │ │ 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 0000000000065aa0 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000655f8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065aa4 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065aa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655fc │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065600 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065aac │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065ab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065604 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065608 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ │ │ │ │ -00007444 0000000000000118 00007448 FDE cie=00000000 pc=0000000000065ac0..00000000000660d4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000065acc │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000065af0 │ │ │ │ +0000742c 00000000000000c4 00007430 FDE cie=00000000 pc=0000000000065620..0000000000065c10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065624 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065634 │ │ │ │ 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 0000000000065b00 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000065654 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000065b08 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000065b10 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000065b20 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000065b28 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000065b30 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065b34 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065b38 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065b3c │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065b40 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065b54 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065b58 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000065b68 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065b6c │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006565c │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065668 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065670 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065674 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000065688 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065b70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006568c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065690 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065694 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006569c │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000656a0 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000656ac │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000656b0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065b78 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000656c4 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000656d8 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000656dc │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000656e8 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000656ec │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000656f0 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000656f4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 368 to 0000000000065ce8 │ │ │ │ + DW_CFA_advance_loc1: 348 to 0000000000065850 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065854 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065858 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065cec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006585c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065cf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065860 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065cf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065864 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065cf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065868 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065cfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006586c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065d00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065870 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065d04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065874 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000065d10 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065d14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065878 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065880 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065d18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065884 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065d1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065888 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065d20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006588c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065d24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065890 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 228 to 0000000000065e08 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065e0c │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc1: 268 to 0000000000065f18 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000065f40 │ │ │ │ - DW_CFA_restore_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 0000000000065894 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000065f50 │ │ │ │ - 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 0000000000065f70 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc1: 260 to 0000000000065998 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006599c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000065fe8 │ │ │ │ + DW_CFA_advance_loc1: 300 to 0000000000065ac8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000066010 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000065aec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066014 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000000660a4 │ │ │ │ - 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 00000000000660a8 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065af0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000065b54 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000065bbc │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660b0 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065bc4 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000065be0 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065be4 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065be8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065bec │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065bf0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065bf4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065bf8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000660c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065bfc │ │ │ │ DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065c00 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007560 0000000000000070 00007564 FDE cie=00000000 pc=00000000000660e0..0000000000066b28 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000660f4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000066158 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ +000074f4 0000000000000070 000074f8 FDE cie=00000000 pc=0000000000065c10..00000000000666dc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065c18 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000065cbc │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006616c │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065cc8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1984 to 000000000006692c │ │ │ │ + DW_CFA_advance_loc2: 2040 to 00000000000664c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000066970 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000664ec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000066984 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000664f0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000066994 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000006652c │ │ │ │ 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 │ │ │ │ @@ -17364,995 +17251,1063 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000669a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066530 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000075d4 000000000000002c 000075d8 FDE cie=00000000 pc=0000000000066b30..0000000000066c00 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000066b44 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000066b54 │ │ │ │ +00007568 0000000000000040 0000756c FDE cie=00000000 pc=00000000000666e0..00000000000667a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000666ec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000066b74 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000066714 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000066b80 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066718 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000066b90 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066720 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000066be4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000066bf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066724 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066728 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006673c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066744 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006674c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000066760 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066768 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066770 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000066784 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006678c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066794 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007604 0000000000000034 00007608 FDE cie=00000000 pc=0000000000066c00..0000000000066f00 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000066c28 │ │ │ │ +000075ac 0000000000000038 000075b0 FDE cie=00000000 pc=00000000000667b0..0000000000066a88 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000667c0 │ │ │ │ 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 00000000000667cc │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000667dc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000066c44 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000667ec │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 456 to 0000000000066e0c │ │ │ │ + DW_CFA_advance_loc1: 408 to 0000000000066984 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000066e38 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000669b0 │ │ │ │ DW_CFA_restore_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 0000000000066e40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000669c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000763c 0000000000000040 00007640 FDE cie=00000000 pc=0000000000066f00..0000000000067048 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000066f18 │ │ │ │ +000075e8 0000000000000040 000075ec FDE cie=00000000 pc=0000000000066a90..0000000000066bb8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066aa0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066ab0 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000066f34 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066abc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000066f78 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000066af4 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000066f80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066afc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000066f88 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000066b10 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066f8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066b14 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000066fe4 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000066b60 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066fe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066b64 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066fec │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066b6c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066ff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066b70 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000067004 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066b80 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000067020 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000066b9c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000067030 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066ba0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007680 000000000000001c 00007684 FDE cie=00000000 pc=0000000000067050..00000000000670a0 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000067074 │ │ │ │ +0000762c 000000000000001c 00007630 FDE cie=00000000 pc=0000000000066bc0..0000000000066c04 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000066bd8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000067088 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000066bec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000067090 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066bf4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000076a0 000000000000002c 000076a4 FDE cie=00000000 pc=00000000000670a0..000000000006723c │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000670b0 │ │ │ │ +0000764c 000000000000002c 00007650 FDE cie=00000000 pc=0000000000066c10..0000000000066d70 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066c18 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000670c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066c28 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000067140 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000066c94 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006714c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066ca0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067150 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066cb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000067220 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000066d50 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006722c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066d60 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000076d0 0000000000000068 000076d4 FDE cie=00000000 pc=0000000000067240..0000000000067788 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000067280 │ │ │ │ +0000767c 000000000000007c 00007680 FDE cie=00000000 pc=0000000000066d80..00000000000672a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066d90 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066d9c │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066da8 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000067290 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066dac │ │ │ │ DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_advance_loc1: 316 to 00000000000673cc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000673d0 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000673d4 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000673d8 │ │ │ │ + DW_CFA_advance_loc1: 304 to 0000000000066edc │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066ee0 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000673dc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066eec │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066ef0 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066ef4 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066f00 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f04 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f08 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f0c │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f10 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f14 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f18 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f1c │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f20 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000673e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f24 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000673e4 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 248 to 00000000000674dc │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000000067008 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006700c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000674e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067010 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000674e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067014 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000674e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067018 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000674ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006701c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000674f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067020 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067024 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067028 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006702c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000674f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067030 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067034 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067038 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006703c │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067040 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000067528 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000067058 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006752c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006705c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000773c 0000000000000074 00007740 FDE cie=00000000 pc=0000000000067790..0000000000067d20 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000677c4 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ +000076fc 0000000000000080 00007700 FDE cie=00000000 pc=00000000000672a0..000000000006780c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000672b0 │ │ │ │ DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000672bc │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000677d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000672c4 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000672cc │ │ │ │ DW_CFA_offset_extended: r107 at cfa-176 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_advance_loc1: 304 to 0000000000067908 │ │ │ │ + DW_CFA_advance_loc1: 300 to 00000000000673f8 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000673fc │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067404 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000067910 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006740c │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067410 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006741c │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067420 │ │ │ │ DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067914 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067918 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067428 │ │ │ │ DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000067928 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067430 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067434 │ │ │ │ DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006792c │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067930 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067934 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067938 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067438 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006743c │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067440 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067444 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067448 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006793c │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 308 to 0000000000067a70 │ │ │ │ + DW_CFA_advance_loc1: 292 to 000000000006756c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067a74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067570 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067574 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067a7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067578 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067a80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006757c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067a84 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067a88 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067a8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067580 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067584 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067588 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067a90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006758c │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067590 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067a94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067594 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067598 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006759c │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000675a0 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000675a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000067ac0 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000675bc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067ac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000675c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000077b4 0000000000000074 000077b8 FDE cie=00000000 pc=0000000000067d20..0000000000068014 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000067d44 │ │ │ │ - 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 0000000000067d4c │ │ │ │ +00007780 0000000000000080 00007784 FDE cie=00000000 pc=0000000000067810..0000000000067b04 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000067820 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006782c │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067834 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000067d58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067838 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000067e30 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067e34 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067e38 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067e3c │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067e40 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067e44 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067e48 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067e4c │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067e50 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067e54 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000067908 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006790c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067e58 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067918 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006791c │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067920 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006792c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067930 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067934 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067938 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006793c │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067940 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067944 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067948 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006794c │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067950 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067e5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067954 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067e60 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 236 to 0000000000067f4c │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000000067a38 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a3c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067f50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a40 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067f54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a44 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067f58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a48 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067f5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a4c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067f60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a50 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a54 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a58 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067f64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a5c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a60 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067f68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a64 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067f6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a68 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067f70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a6c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067f74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a70 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067f78 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067f7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000067f98 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000067a88 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067f9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a8c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000782c 0000000000000070 00007830 FDE cie=00000000 pc=0000000000068020..000000000006830c │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006802c │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000068048 │ │ │ │ - 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 0000000000068050 │ │ │ │ +00007804 0000000000000078 00007808 FDE cie=00000000 pc=0000000000067b10..0000000000067de0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067b14 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067b20 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067b2c │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067b38 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 220 to 000000000006812c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068130 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068134 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068138 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006813c │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068140 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068144 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068148 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006814c │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000067c08 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c0c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068150 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067c18 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c1c │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c20 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067c2c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c30 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c34 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c38 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c3c │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c40 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c44 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c48 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c4c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068154 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c50 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068158 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000068258 │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000000067d28 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d2c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006825c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d30 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068260 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d34 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068264 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d38 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068268 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d3c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006826c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d40 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d44 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d48 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068270 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d4c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d50 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068274 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d54 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068278 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006827c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d58 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d5c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068280 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068284 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d60 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000682a0 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000067d74 │ │ │ │ + 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 00000000000682a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d78 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000078a0 0000000000000088 000078a4 FDE cie=00000000 pc=0000000000068310..0000000000068640 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000068328 │ │ │ │ +00007880 0000000000000088 00007884 FDE cie=00000000 pc=0000000000067de0..000000000006810c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000067df0 │ │ │ │ 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 0000000000068330 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067dfc │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 204 to 00000000000683fc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068400 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000067ec4 │ │ │ │ DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068408 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ec8 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067ed0 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ed4 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ed8 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067ee4 │ │ │ │ DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006840c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ee8 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067ef0 │ │ │ │ DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068410 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ef4 │ │ │ │ DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000068420 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067f00 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f04 │ │ │ │ DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068424 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068428 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f08 │ │ │ │ DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006842c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f0c │ │ │ │ DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068430 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068434 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f10 │ │ │ │ DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068438 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f14 │ │ │ │ DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006843c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f18 │ │ │ │ DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068440 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f1c │ │ │ │ DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068444 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068448 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006844c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f20 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068450 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068454 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f28 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068458 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000068580 │ │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000068048 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068584 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006804c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068588 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068050 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006858c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068054 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068590 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068058 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068594 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006805c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068598 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068060 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006859c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068064 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068068 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006806c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068070 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068074 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068078 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006807c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068080 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068084 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685bc │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068088 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006808c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068090 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068094 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000685d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000680a0 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000685dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000680a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000792c 0000000000000070 00007930 FDE cie=00000000 pc=0000000000068640..0000000000068954 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006864c │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000068668 │ │ │ │ - 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 0000000000068670 │ │ │ │ +0000790c 0000000000000078 00007910 FDE cie=00000000 pc=0000000000068110..0000000000068428 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068114 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068120 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006812c │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068138 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000006873c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068740 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068744 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068748 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006874c │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068750 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068754 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068758 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006875c │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 192 to 00000000000681f8 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000681fc │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068760 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006820c │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068210 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068214 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068220 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068224 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068228 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006822c │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068230 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068234 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068238 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006823c │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068240 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068764 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068244 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068768 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000068868 │ │ │ │ + DW_CFA_advance_loc: 244 to 0000000000068338 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006833c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006886c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068340 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068870 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068344 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068874 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068348 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068878 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006834c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006887c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068350 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068354 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068358 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068880 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006835c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068360 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068884 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068364 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068888 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006888c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068368 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006836c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068890 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068894 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068370 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000688b0 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000068384 │ │ │ │ + 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 00000000000688b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068388 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000079a0 0000000000000028 000079a4 FDE cie=00000000 pc=0000000000068960..0000000000068a70 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000068970 │ │ │ │ +00007988 0000000000000024 0000798c FDE cie=00000000 pc=0000000000068430..0000000000068530 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068438 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068978 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000068994 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000068458 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000068a24 │ │ │ │ + DW_CFA_advance_loc: 116 to 00000000000684cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000068a34 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000684ec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000684f0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068a40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068500 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000079cc 000000000000003c 000079d0 FDE cie=00000000 pc=0000000000068a70..0000000000068cbc │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000068a84 │ │ │ │ +000079b0 0000000000000038 000079b4 FDE cie=00000000 pc=0000000000068530..000000000006876c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006853c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000068a94 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006854c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000068af0 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068af4 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000068590 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068af8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068594 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000068b84 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068b88 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000068634 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068b8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068638 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006863c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068b9c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068648 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ba0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068650 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000068c0c │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000686bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068c18 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000686c8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068c20 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000686d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007a0c 0000000000000110 00007a10 FDE cie=00000000 pc=0000000000068cc0..00000000000690f4 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000068cdc │ │ │ │ +000079ec 0000000000000110 000079f0 FDE cie=00000000 pc=0000000000068770..0000000000068b90 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000068784 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000068cf8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068794 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r22 at cfa-136 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068d00 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000687a8 │ │ │ │ DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000068d38 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000687d8 │ │ │ │ DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687dc │ │ │ │ DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068d4c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000687f4 │ │ │ │ DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000068d6c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000068808 │ │ │ │ DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006880c │ │ │ │ DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068d78 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006881c │ │ │ │ DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068820 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068d84 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068830 │ │ │ │ DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068d8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068834 │ │ │ │ DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068d90 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068840 │ │ │ │ DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000068da8 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068db0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068844 │ │ │ │ DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068db4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068850 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068854 │ │ │ │ DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068db8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068858 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068dbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006885c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068dc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068860 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068dc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068864 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068dc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068868 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006886c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 224 to 0000000000068eac │ │ │ │ + DW_CFA_advance_loc: 220 to 0000000000068948 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068eb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006894c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068eb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068950 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068eb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068954 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ebc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068958 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006895c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068960 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068964 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ecc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068968 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006896c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068970 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068974 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068edc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068978 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006897c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068980 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068984 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068eec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068988 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006898c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068990 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068994 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068efc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068998 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000068f10 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000689ac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068f14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000689b0 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r21 at cfa-144 │ │ │ │ DW_CFA_offset: r22 at cfa-136 │ │ │ │ DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000689b4 │ │ │ │ DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000068f50 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000689ec │ │ │ │ DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000068f60 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000689f8 │ │ │ │ DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068f64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068a00 │ │ │ │ DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000068f80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068a10 │ │ │ │ DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068f84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068a14 │ │ │ │ DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068f8c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068a24 │ │ │ │ DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068f90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068a28 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068f98 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068a38 │ │ │ │ DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068a3c │ │ │ │ DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068fa4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068a48 │ │ │ │ DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000068fbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068a4c │ │ │ │ DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068fc8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068a5c │ │ │ │ DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068fcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068a60 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068fd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068a64 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068fd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068a68 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068fd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068a6c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068fdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068a70 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000069094 │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000068b30 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069098 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068b34 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006909c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068b38 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000690a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068b3c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000690a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068b40 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000690a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068b44 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000690ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068b48 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000690b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068b4c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000690b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068b50 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000690b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068b54 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000690bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068b58 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000690c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068b5c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000690d4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000068b70 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000690d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068b74 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r18 at cfa-168 │ │ │ │ DW_CFA_offset: r21 at cfa-144 │ │ │ │ DW_CFA_offset: r22 at cfa-136 │ │ │ │ DW_CFA_offset: r23 at cfa-128 │ │ │ │ DW_CFA_offset: r24 at cfa-120 │ │ │ │ DW_CFA_offset: r30 at cfa-72 │ │ │ │ DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000690dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068b78 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000690e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068b7c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000690e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068b80 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007b20 0000000000000120 00007b24 FDE cie=00000000 pc=0000000000069100..000000000006952c │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006911c │ │ │ │ +00007b00 0000000000000120 00007b04 FDE cie=00000000 pc=0000000000068b90..0000000000068f98 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000068ba4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000069134 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068bb0 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006913c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000068bc4 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068bc8 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000069178 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000068bf8 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069180 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068bfc │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006918c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000068c14 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000691ac │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000068c28 │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000691b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c2c │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000691b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068c3c │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000691bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c40 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000691c4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068c50 │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000691cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c54 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000691d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068c60 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000691e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c64 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000691f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068c70 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000691f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c74 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000691f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c78 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000691fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c7c │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c80 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069204 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c84 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c88 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006920c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c8c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069210 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c90 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 212 to 00000000000692e4 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000068d60 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000692e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068d64 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000692ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068d68 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000692f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068d6c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000692f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068d70 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000692f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068d74 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000692fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068d78 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069300 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068d7c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069304 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068d80 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069308 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068d84 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006930c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068d88 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069310 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068d8c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069314 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068d90 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069318 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068d94 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006931c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068d98 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069320 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068d9c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069324 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068da0 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069328 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068da4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006932c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068da8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069330 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068dac │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069334 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068db0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069338 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068db4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006933c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068db8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006934c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068dc8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069350 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068dcc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069354 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068dd0 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069358 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068dd4 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000069390 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000068e0c │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000693a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068e18 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000693a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068e20 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000693c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068e30 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000693c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068e34 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068e40 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000693cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068e44 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068e4c │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000693d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068e50 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000693d8 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000693e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068e60 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000693e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068e64 │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000693e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068e74 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000693ec │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000006940c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068e7c │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069410 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068e84 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069414 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068e88 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069418 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068e8c │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006941c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068e90 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069420 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068e94 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069424 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068e98 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 180 to 00000000000694d8 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000068f44 │ │ │ │ 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 │ │ │ │ @@ -18364,770 +18319,815 @@ │ │ │ │ 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 00000000000694dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f48 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000694e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f4c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000694e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f50 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000694e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f54 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000694ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f58 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000694f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f5c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000694f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f60 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000694f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f64 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000694fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f68 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069500 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f6c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069504 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f70 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069508 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f74 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006950c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f78 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069510 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f7c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069514 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f80 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069518 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f84 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006951c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068f88 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007c44 000000000000011c 00007c48 FDE cie=00000000 pc=0000000000069530..000000000006ab3c │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000069548 │ │ │ │ +00007c24 0000000000000158 00007c28 FDE cie=00000000 pc=0000000000068fa0..000000000006a438 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000068fb8 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000069564 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000069594 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068fc4 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068fd0 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000068fe8 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000695a8 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_advance_loc1: 268 to 00000000000696b4 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000696b8 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000696cc │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000696d0 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000696d4 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000696d8 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000696dc │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000696e0 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000696e4 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000696e8 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000696ec │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000696f0 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000696fc │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000069010 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 252 to 000000000006910c │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069110 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069700 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000069124 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1852 to 0000000000069e3c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000069138 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069140 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069144 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000069150 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069154 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069158 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000069164 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069168 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006916c │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069174 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069178 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006917c │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069180 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069184 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 1764 to 0000000000069868 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006986c │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069870 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069874 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069878 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006987c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069880 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069884 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069888 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006988c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069890 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069894 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069898 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006989c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000698a0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000698a4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000698a8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000698ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000069ea0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000698d8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069ea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000698dc │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069ea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000698e0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069eac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000698e4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069eb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000698e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000069ec0 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000698f0 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1048 to 000000000006a2d8 │ │ │ │ + DW_CFA_advance_loc1: 876 to 0000000000069c5c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc1: 256 to 000000000006a3d8 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006a3e4 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a3ec │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a3f0 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006a408 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a40c │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a410 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a414 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a418 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a41c │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a420 │ │ │ │ + DW_CFA_advance_loc: 248 to 0000000000069d54 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069d58 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a424 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000069d70 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069d74 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000069d80 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069d84 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069d8c │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069d90 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069d94 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069d98 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069d9c │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069da0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069da4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1200 to 000000000006a8d4 │ │ │ │ + DW_CFA_advance_loc2: 1132 to 000000000006a210 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a214 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a218 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a8d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a21c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a8dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a220 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a224 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a228 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006a240 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a8e0 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a8e4 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a8e8 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000006a910 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006a260 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007d64 0000000000000170 00007d68 FDE cie=00000000 pc=000000000006ab40..000000000006c13c │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006ab58 │ │ │ │ +00007d80 0000000000000184 00007d84 FDE cie=00000000 pc=000000000006a440..000000000006b900 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006a45c │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006ab6c │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006ab84 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006a478 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006ab94 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ab98 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 296 to 000000000006acc0 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006acc4 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006acd8 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006ace0 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ace4 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ace8 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006acec │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006acf0 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006acf4 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006acf8 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006acfc │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ad00 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ad04 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006a490 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 276 to 000000000006a5a4 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a5a8 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006a5bc │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ad08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a5c0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ad0c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006a5e0 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a5e4 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a5ec │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a5f0 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a5f8 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a5fc │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a600 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a604 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a608 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a60c │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a610 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a614 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a618 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a61c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1896 to 000000000006b474 │ │ │ │ + DW_CFA_advance_loc2: 1824 to 000000000006ad3c │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad40 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad44 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad48 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b478 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad4c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b47c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad50 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b480 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad54 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b484 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad58 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b488 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad5c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b48c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad60 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b490 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad64 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b494 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad68 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b498 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad6c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b49c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad70 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b4a0 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b4a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad74 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b4a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad78 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b4ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad7c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b4b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad80 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b4b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad84 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b4b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad88 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006b4d4 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006ada8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b4d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006adac │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b4dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006adb0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b4e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006adb4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b4e4 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006adb8 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b4f0 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006adc0 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 960 to 000000000006b8b0 │ │ │ │ + DW_CFA_advance_loc1: 860 to 000000000006b11c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b8b8 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b8bc │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc1: 288 to 000000000006b9dc │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b9e0 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b9e4 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b9e8 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000006ba08 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ba0c │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ba10 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ba14 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ba18 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ba1c │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ba20 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ba24 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ba28 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b124 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc1: 276 to 000000000006b238 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ba2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b23c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ba30 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006b254 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b258 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b264 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b268 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b270 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b278 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b27c │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b280 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b284 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b288 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b28c │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b290 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b294 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b298 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1204 to 000000000006bee4 │ │ │ │ + DW_CFA_advance_loc2: 1108 to 000000000006b6ec │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006b704 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006bef4 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006bf10 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b710 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006b730 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 520 to 000000000006c118 │ │ │ │ + DW_CFA_advance_loc1: 436 to 000000000006b8e4 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c11c │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b8e8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c124 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c128 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c12c │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b8ec │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b8f0 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ed8 000000000000001c 00007edc FDE cie=00000000 pc=000000000006c140..000000000006c194 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000006c170 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006c17c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006c184 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00007f08 0000000000000010 00007f0c FDE cie=00000000 pc=000000000006b900..000000000006b92c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ef8 0000000000000038 00007efc FDE cie=00000000 pc=000000000006c1a0..000000000006c52c │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006c1bc │ │ │ │ +00007f1c 0000000000000038 00007f20 FDE cie=00000000 pc=000000000006b930..000000000006bc48 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006b944 │ │ │ │ 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 000000000006c1d4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006b954 │ │ │ │ + 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 000000000006c398 │ │ │ │ + DW_CFA_advance_loc1: 376 to 000000000006bacc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006c3ac │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006bae4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c3b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006baf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 324 to 000000000006c4f4 │ │ │ │ + DW_CFA_advance_loc1: 280 to 000000000006bc08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006c508 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006bc20 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006c510 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006bc30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f34 0000000000000030 00007f38 FDE cie=00000000 pc=000000000006c530..000000000006c6cc │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006c540 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00007f58 000000000000002c 00007f5c FDE cie=00000000 pc=000000000006bc80..000000000006bdf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bc84 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006c554 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006bc98 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000006c5f4 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000006bd2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006c600 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006bd38 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006c610 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006bd40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000006c688 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000006bdb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006c698 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006bdc4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006c6a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006bdd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007f68 000000000000001c 00007f6c FDE cie=00000000 pc=000000000006c6d0..000000000006c70c │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006c6e8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006c6f4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006c6fc │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00007f88 0000000000000010 00007f8c FDE cie=00000000 pc=000000000006be00..000000000006be14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f88 000000000000002c 00007f8c FDE cie=00000000 pc=000000000006c710..000000000006c938 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006c728 │ │ │ │ +00007f9c 000000000000002c 00007fa0 FDE cie=00000000 pc=000000000006be20..000000000006bfe0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006be30 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006c73c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006be3c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 328 to 000000000006c884 │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000006bf6c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006c890 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006bf78 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006c8a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006bf80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000006c91c │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000006bfb4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006c928 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006bfd0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007fb8 000000000000003c 00007fbc FDE cie=00000000 pc=000000000006c940..000000000006d254 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006c954 │ │ │ │ +00007fcc 000000000000003c 00007fd0 FDE cie=00000000 pc=000000000006bfe0..000000000006c7c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006bfec │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006c964 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006bff8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006c988 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006c01c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006c994 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c028 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006c9a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c030 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 696 to 000000000006cc58 │ │ │ │ + DW_CFA_advance_loc1: 628 to 000000000006c2a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006cc68 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c2b4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006cc70 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c2c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1328 to 000000000006d1a0 │ │ │ │ + DW_CFA_advance_loc2: 1148 to 000000000006c73c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d1b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c74c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d1c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c750 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ff8 0000000000000024 00007ffc FDE cie=00000000 pc=000000000006d260..000000000006d360 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006d274 │ │ │ │ +0000800c 000000000000002c 00008010 FDE cie=00000000 pc=000000000006c7c0..000000000006c8b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c7cc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d284 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c7d8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000006d2d4 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000006c814 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d2e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c824 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d2f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c830 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000006c898 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c8a8 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008020 0000000000000030 00008024 FDE cie=00000000 pc=000000000006d360..000000000006d4fc │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d370 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +0000803c 000000000000002c 00008040 FDE cie=00000000 pc=000000000006c8c0..000000000006ca38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c8c4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006d384 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006c8d8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000006d424 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000006c96c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d430 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c978 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d440 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c980 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000006d4b8 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000006c9f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d4c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006ca04 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006d4d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ca10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00008054 000000000000001c 00008058 FDE cie=00000000 pc=000000000006d500..000000000006d53c │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006d518 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d524 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006d52c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +0000806c 0000000000000010 00008070 FDE cie=00000000 pc=000000000006ca40..000000000006ca54 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008074 000000000000002c 00008078 FDE cie=00000000 pc=000000000006d540..000000000006d768 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006d558 │ │ │ │ +00008080 000000000000002c 00008084 FDE cie=00000000 pc=000000000006ca60..000000000006cc20 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006ca70 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006d56c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ca7c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 328 to 000000000006d6b4 │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000006cbac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d6c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cbb8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d6d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cbc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000006d74c │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000006cbf4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d758 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006cc10 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000080a4 000000000000003c 000080a8 FDE cie=00000000 pc=000000000006d770..000000000006e084 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006d784 │ │ │ │ +000080b0 000000000000003c 000080b4 FDE cie=00000000 pc=000000000006cc20..000000000006d400 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cc2c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d794 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cc38 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006d7b8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006cc5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d7c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cc68 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d7d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cc70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 696 to 000000000006da88 │ │ │ │ + DW_CFA_advance_loc1: 628 to 000000000006cee4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006da98 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006cef4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006daa0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cf00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1328 to 000000000006dfd0 │ │ │ │ + DW_CFA_advance_loc2: 1148 to 000000000006d37c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006dfe0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006d38c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006dff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d390 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000080e4 0000000000000024 000080e8 FDE cie=00000000 pc=000000000006e090..000000000006e190 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006e0a4 │ │ │ │ +000080f0 000000000000002c 000080f4 FDE cie=00000000 pc=000000000006d400..000000000006d4f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d40c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006e0b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d418 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000006e104 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000006d454 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006e110 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006d464 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006e120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d470 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000006d4d8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006d4e8 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000810c 0000000000000010 00008110 FDE cie=00000000 pc=000000000006e190..000000000006e28c │ │ │ │ +00008120 0000000000000010 00008124 FDE cie=00000000 pc=000000000006d500..000000000006d5fc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008120 0000000000000010 00008124 FDE cie=00000000 pc=000000000006e290..000000000006e390 │ │ │ │ +00008134 0000000000000010 00008138 FDE cie=00000000 pc=000000000006d600..000000000006d700 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008134 0000000000000010 00008138 FDE cie=00000000 pc=000000000006e390..000000000006e418 │ │ │ │ +00008148 0000000000000010 0000814c FDE cie=00000000 pc=000000000006d700..000000000006d788 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008148 0000000000000010 0000814c FDE cie=00000000 pc=000000000006e420..000000000006e4f8 │ │ │ │ +0000815c 0000000000000010 00008160 FDE cie=00000000 pc=000000000006d790..000000000006d868 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000815c ZERO terminator │ │ │ │ +00008170 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 │ │ │ │ @@ -65,17 +65,17 @@ │ │ │ │ KSQRTPII │ │ │ │ GOMP_single_start │ │ │ │ GOMP_barrier │ │ │ │ GOMP_loop_nonmonotonic_dynamic_start │ │ │ │ GOMP_loop_nonmonotonic_dynamic_next │ │ │ │ GOMP_loop_end_nowait │ │ │ │ GOMP_loop_end │ │ │ │ +nfsft_init_guru │ │ │ │ nfsft_trafo │ │ │ │ nfsft_adjoint │ │ │ │ -nfsft_init_guru │ │ │ │ nfsft_init_advanced │ │ │ │ nfsft_init │ │ │ │ nfsft_precompute │ │ │ │ nfsft_forget │ │ │ │ nfsft_finalize │ │ │ │ nfsft_trafo_direct │ │ │ │ nfsft_adjoint_direct │ │ │ │ @@ -121,16 +121,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_chk │ │ │ │ nfft_vpr_complex │ │ │ │ nfft_drand48 │ │ │ │ nfft_srand48 │ │ │ │ @@ -244,140 +244,160 @@ │ │ │ │ libc.so.6 │ │ │ │ libnfctjulia.so │ │ │ │ GLIBC_2.17 │ │ │ │ GLIBC_2.29 │ │ │ │ GOMP_4.0 │ │ │ │ GOMP_4.5 │ │ │ │ GOMP_1.0 │ │ │ │ -xSG}xSO} │ │ │ │ -KxK3}xSE} │ │ │ │ -KxK#}xSK} │ │ │ │ -AxK#}xSE} │ │ │ │ -xSG}xSW} │ │ │ │ -AxSF}xK%} │ │ │ │ -AxSF}xK#} │ │ │ │ -|PH+}PPK} │ │ │ │ -P |xK0}x │ │ │ │ -xK<}xS]}x# │ │ │ │ -JD}*H$}f │ │ │ │ -^D:}Pn9;0 │ │ │ │ -b }xK5}x[i}xc │ │ │ │ -J=}xS\}( │ │ │ │ -A%}P0)}x+ │ │ │ │ -:i|*Q6}x │ │ │ │ -2i}*Q>}x[`}d │ │ │ │ -A&}PX)}*Q4} │ │ │ │ -A%}P0)}x+ │ │ │ │ -:i|*Q6}x │ │ │ │ -2i}*Q>}x[`}d │ │ │ │ -A&}PX)}*Q4} │ │ │ │ -I'}P@)}x; │ │ │ │ -fSJ}fK | │ │ │ │ -JE}*H%}f │ │ │ │ -:)}PH$}$ │ │ │ │ -JE}*H%}f │ │ │ │ -RV}xS@}* p} │ │ │ │ -Z)}*!Q}@ │ │ │ │ -{xSL}xS@} │ │ │ │ -jIA}xSI} │ │ │ │ -I9PH<}*)8}0 │ │ │ │ -:)}*)X}8 │ │ │ │ -|PPY}PH9} │ │ │ │ -JC}*H#}f │ │ │ │ -RW}xS@}* │ │ │ │ -Hy*8X}*8^ │ │ │ │ -9xSO}x[p}p │ │ │ │ - 9PH/}*)#}( │ │ │ │ -.~xST}xK1} │ │ │ │ -k}xK9}xc │ │ │ │ -xK>}xS]}p │ │ │ │ -J#}*)V}8 │ │ │ │ -&*yxK9}x │ │ │ │ -J&}*YS}8 │ │ │ │ -J&}*YS}8 │ │ │ │ -J%}*qF}8 │ │ │ │ -y*!6~*q6~ │ │ │ │ -}xK;}xSZ} │ │ │ │ -}xK;}xSZ} │ │ │ │ -KxC }xSL} │ │ │ │ -p)y9HJ}T │ │ │ │ -p)y9HJ}@ │ │ │ │ -p)y9HJ} │ │ │ │ -*}xJI}PHJ} │ │ │ │ -*}xJI}PHJ} │ │ │ │ -}xS)}xcJ}80 │ │ │ │ -@n)9g+%} │ │ │ │ -& y*H>}f │ │ │ │ -|88G}8H }8@ │ │ │ │ -&i|f#$|f3 │ │ │ │ -{f#D|fK } │ │ │ │ -<}UU@=VUJa: │ │ │ │ -(}P8J}P@)} │ │ │ │ -P }^P)}P@)} │ │ │ │ -(}P8J}P@)} │ │ │ │ -(}P8J}P@)} │ │ │ │ -KxC }xSL} │ │ │ │ -} │ │ │ │ -|x[n}xK0}8 │ │ │ │ -APH'}*Q7} │ │ │ │ -}xK;}xSZ} │ │ │ │ -@PH'}*Q7} │ │ │ │ -xK>}*([}( │ │ │ │ -@PH%}*A/} │ │ │ │ -xS@}xK*}x │ │ │ │ -A)}P8)}( │ │ │ │ -@PH(}*Q.} │ │ │ │ -}xSW}xK$}x{ │ │ │ │ -9(}P )}h │ │ │ │ -@PH'}*Q7} │ │ │ │ -~xSG}x[c} │ │ │ │ -@PH%}*A*} │ │ │ │ -@PH(}*Q0} │ │ │ │ -|xSD}xK6} │ │ │ │ -9)}P0)}8 │ │ │ │ -@PH'}*A7} │ │ │ │ -@*AR}*A<} │ │ │ │ -=*xN}*x|}x │ │ │ │ -xST}xK8}* │ │ │ │ -}xK;}xSZ} │ │ │ │ -x[x}.HQ} │ │ │ │ +KxK"}xSC} │ │ │ │ +KxSE}xK3}h │ │ │ │ +KxSG}xK&}4 │ │ │ │ +Kx[h}xK'} │ │ │ │ +xS\}xK=} │ │ │ │ +&&{x[r}h │ │ │ │ +q)}^TP}P │ │ │ │ +|PH#}3*R │ │ │ │ +QF|P8B|x3 │ │ │ │ +QH|P B|*IK| │ │ │ │ +QF|P B|x3 │ │ │ │ +:b|*I^|x │ │ │ │ +QG|PXB|*IU| │ │ │ │ +QF|P8B|x3 │ │ │ │ +QH|P B|*IK| │ │ │ │ +QF|P B|x3 │ │ │ │ +:b|*I^|x │ │ │ │ +QG|PXB|*IU| │ │ │ │ +H|PPB|xC │ │ │ │ +ZF|*!:}*!J| │ │ │ │ +U'}^_c|PH │ │ │ │ +aB|P@ }P "} │ │ │ │ +B|*1S}*1R| │ │ │ │ +B|*12}*1T| │ │ │ │ +y*HY|*HZ} │ │ │ │ +*9PP]}*)C}0 │ │ │ │ +}*@B|*@c|f{ │ │ │ │ +I8PH=}*A%}0 │ │ │ │ + |PPB}PH"}P@B| │ │ │ │ +Bqg;G}gcl}x3 │ │ │ │ +Js}*H3}f │ │ │ │ +9@x3|PHB|8 │ │ │ │ + y*04}*0 │ │ │ │ +JF|*H&}2 │ │ │ │ +J^|*H>}f │ │ │ │ +Bx*HF}*H │ │ │ │ +JJ|*H*}2 │ │ │ │ +RS|*PS}2 │ │ │ │ +YB|PHB|` │ │ │ │ +g[K}xC } │ │ │ │ +8PPS}*AK}( │ │ │ │ +*0)}*0k}f │ │ │ │ +RH|*PH}2 │ │ │ │ +JJ|*H*}2 │ │ │ │ + |*IX}0 │ │ │ │ +R^|*P^}f │ │ │ │ +}g[K}xSI} │ │ │ │ +H|* (}fS │ │ │ │ +R\}PHJ}f │ │ │ │ +|*@J}*@B|*@+}fS │ │ │ │ +}*@"~*@)}*@J}*@P|fK │ │ │ │ +cx* J}* )}* C|fS │ │ │ │ +}*8"~*8)}*8J}*8P|fK │ │ │ │ +}*8J}*8O|fC │ │ │ │ +|*XR|*XO~f+ │ │ │ │ +xSI}*H^| │ │ │ │ +xSI}*H^| │ │ │ │ +|*@J}*@B|*@$}fS │ │ │ │ +|*@J}*@B|*@$}fS │ │ │ │ +~*8J}*8)}*8O|fS │ │ │ │ +Oy*XC}*Xb|*X │ │ │ │ +}*8b|*8)}*8J}*8K|fK │ │ │ │ +|*@c|*@J}*@ │ │ │ │ +x*(c|*(B|*( │ │ │ │ +{* c|* B|* │ │ │ │ +x*(c|*(B|*( │ │ │ │ +z* c|* B|* │ │ │ │ +B|*14}*1U| │ │ │ │ +B|*14}*1U| │ │ │ │ +zB|*)V}*)H| │ │ │ │ +y*PX|*P6} │ │ │ │ +Jy*HY|*H │ │ │ │ +W}gc,}xK=} │ │ │ │ +}* J}* 9 │ │ │ │ +U}gc,}xK<} │ │ │ │ +}* B|* 9 │ │ │ │ +B|*!5}*!G| │ │ │ │ +B|*!:}*!G| │ │ │ │ +xSY}xK:} │ │ │ │ +|xSB}xC } │ │ │ │ +8PK|8Hk}88e|` │ │ │ │ +88c|xSr|8 R~xS │ │ │ │ +8@#}88f}D │ │ │ │ +88k}xK`}8( │ │ │ │ +}x[R~8PR~8H@|x │ │ │ │ +JUx{g|8H │ │ │ │ +|8x+}8He|8 │ │ │ │ +|8xG}xS#}8 │ │ │ │ +gzfK }fC │ │ │ │ +|fS*}f+E|f3f| │ │ │ │ +FyxC }x; │ │ │ │ +J|P@)}PPB| │ │ │ │ +HB}^HB|PPB| │ │ │ │ +J|P@)}PPB| │ │ │ │ +J|P@)}PPB| │ │ │ │ +9B|P B|x │ │ │ │ +H|QHB|xC } │ │ │ │ +AB|P8B|8 │ │ │ │ +APH#}*A8} │ │ │ │ +X}gc,}xK>} │ │ │ │ +~*0B|*0{ │ │ │ │ +S~xK;}x; │ │ │ │ +@*I[}*I]| │ │ │ │ +|xK'}xSI}2 │ │ │ │ +\~xK3}x; │ │ │ │ +)F|P B|( │ │ │ │ +`*H\}*HD │ │ │ │ +`*H\}*HK │ │ │ │ +@xK'}*Q<} │ │ │ │ +APH$}*93} │ │ │ │ +W}gs.}xK+} │ │ │ │ +AB|P8B|x │ │ │ │ +@*Q#}*QW| │ │ │ │ +A*x]|*x5}*x │ │ │ │ +@*IX}*I^| │ │ │ │ ++,*Qv}*QN| │ │ │ │ +*,*AS}*AR| │ │ │ │ +ID|PPB}( │ │ │ │ +@PPI}*AV} │ │ │ │ +@*AX|*A^} │ │ │ │ +AxK*}*A6} │ │ │ │ +xK1}x[b}x │ │ │ │ +@PH$}*A5} │ │ │ │ +~*8B|*81~f │ │ │ │ +z6~xK2}xc │ │ │ │ ++,*Qv}*QU| │ │ │ │ +AB|P8B|H │ │ │ │ +@PH$}*95} │ │ │ │ +~*8B|*81~f │ │ │ │ +@*Q4}*Q^| │ │ │ │ +5.Iz}.I~}.I │ │ │ │ +j9xK2}xST} │ │ │ │ +5.Iz}.I~}.I │ │ │ │ +J9PH }s: │ │ │ │ +`.HZ}.I}| │ │ │ │ @B.H^}.H │ │ │ │ -2$}@H=|0 │ │ │ │ -4.Az|.A~|.A │ │ │ │ -I#}. j~ │ │ │ │ -*#}@H=|x │ │ │ │ -2#}@H=|P │ │ │ │ -|x[y}.PI} │ │ │ │ -`.HZ}.I}~ │ │ │ │ +Z9@P"|$ │ │ │ │ +j9xSY}xK5} │ │ │ │ +5.Iz}.I~}.I │ │ │ │ +`.HZ}.I}| │ │ │ │ @B.H^}.H │ │ │ │ -4.Az|.A~|.A │ │ │ │ -~@x)|xK'}` │ │ │ │ -*#}@H:|0 │ │ │ │ -}PH(}s:R │ │ │ │ -}|xK;}x; │ │ │ │ -H }80J}88J}8HJ} │ │ │ │ -|.8>}.9#} │ │ │ │ -J9.P<}.Q(}.P>}.Q#}P │ │ │ │ - ?UUUUUU │ │ │ │ -Member f not initialized. │ │ │ │ +|80B}8HB|88B| │ │ │ │ +B8.IH}.H\}.IC} │ │ │ │ +C|@H*|@H │ │ │ │ +\|@H&|x[B|@ │ │ │ │ +FMember 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) │ │ │ │ Allocation failed! │ │ │ ├── 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_ │ │ │ │ @@ -76,17 +76,17 @@ │ │ │ │ 0x000028d8 6f6e6d6f 6e6f746f 6e69635f 64796e61 onmonotonic_dyna │ │ │ │ 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 00706f77 6c00706f 77007369 6e636f73 .powl.pow.sincos │ │ │ │ - 0x00002948 6c006e66 7366745f 74726166 6f006e66 l.nfsft_trafo.nf │ │ │ │ - 0x00002958 7366745f 61646a6f 696e7400 6e667366 sft_adjoint.nfsf │ │ │ │ - 0x00002968 745f696e 69745f67 75727500 6e667366 t_init_guru.nfsf │ │ │ │ + 0x00002948 6c006e66 7366745f 696e6974 5f677572 l.nfsft_init_gur │ │ │ │ + 0x00002958 75006e66 7366745f 74726166 6f006e66 u.nfsft_trafo.nf │ │ │ │ + 0x00002968 7366745f 61646a6f 696e7400 6e667366 sft_adjoint.nfsf │ │ │ │ 0x00002978 745f696e 69745f61 6476616e 63656400 t_init_advanced. │ │ │ │ 0x00002988 6e667366 745f696e 6974006e 66736674 nfsft_init.nfsft │ │ │ │ 0x00002998 5f707265 636f6d70 75746500 6e667366 _precompute.nfsf │ │ │ │ 0x000029a8 745f666f 72676574 006e6673 66745f66 t_forget.nfsft_f │ │ │ │ 0x000029b8 696e616c 697a6500 6e667366 745f7472 inalize.nfsft_tr │ │ │ │ 0x000029c8 61666f5f 64697265 6374006e 66736674 afo_direct.nfsft │ │ │ │ 0x000029d8 5f61646a 6f696e74 5f646972 65637400 _adjoint_direct. │ │ │ │ @@ -104,24 +104,24 @@ │ │ │ │ 0x00002a98 70726563 6f6d7075 7465006e 66736f66 precompute.nfsof │ │ │ │ 0x00002aa8 745f6669 6e616c69 7a650053 4f335f61 t_finalize.SO3_a │ │ │ │ 0x00002ab8 6c706861 00534f33 5f626574 6100534f lpha.SO3_beta.SO │ │ │ │ 0x00002ac8 335f6761 6d6d6100 6e666674 5f6c616d 3_gamma.nfft_lam │ │ │ │ 0x00002ad8 62646132 00534f33 5f616c70 68615f6d bda2.SO3_alpha_m │ │ │ │ 0x00002ae8 61747269 7800534f 335f6265 74615f6d atrix.SO3_beta_m │ │ │ │ 0x00002af8 61747269 7800534f 335f6761 6d6d615f atrix.SO3_gamma_ │ │ │ │ - 0x00002b08 6d617472 69780073 74646f75 7400534f matrix.stdout.SO │ │ │ │ - 0x00002b18 335f616c 7068615f 616c6c00 5f5f6670 3_alpha_all.__fp │ │ │ │ + 0x00002b08 6d617472 69780053 4f335f61 6c706861 matrix.SO3_alpha │ │ │ │ + 0x00002b18 5f616c6c 00737464 6f757400 5f5f6670 _all.stdout.__fp │ │ │ │ 0x00002b28 72696e74 665f6368 6b00534f 335f6265 rintf_chk.SO3_be │ │ │ │ 0x00002b38 74615f61 6c6c0053 4f335f67 616d6d61 ta_all.SO3_gamma │ │ │ │ 0x00002b48 5f616c6c 00657661 6c5f7769 676e6572 _all.eval_wigner │ │ │ │ 0x00002b58 00657661 6c5f7769 676e6572 5f746872 .eval_wigner_thr │ │ │ │ 0x00002b68 65736800 7769676e 65725f73 74617274 esh.wigner_start │ │ │ │ - 0x00002b78 00737464 65727200 6e666674 5f617373 .stderr.nfft_ass │ │ │ │ - 0x00002b88 65727469 6f6e5f66 61696c65 64006666 ertion_failed.ff │ │ │ │ - 0x00002b98 6c757368 0061626f 7274006e 6666745f lush.abort.nfft_ │ │ │ │ + 0x00002b78 006e6666 745f6173 73657274 696f6e5f .nfft_assertion_ │ │ │ │ + 0x00002b88 6661696c 65640066 666c7573 68007374 failed.fflush.st │ │ │ │ + 0x00002b98 64657272 0061626f 7274006e 6666745f derr.abort.nfft_ │ │ │ │ 0x00002ba8 6273706c 696e6573 006e6666 745f6d6f bsplines.nfft_mo │ │ │ │ 0x00002bb8 64696669 65645f66 656a6572 006e6666 dified_fejer.nff │ │ │ │ 0x00002bc8 745f6d6f 64696669 65645f6a 61636b73 t_modified_jacks │ │ │ │ 0x00002bd8 6f6e3200 6e666674 5f6d6f64 69666965 on2.nfft_modifie │ │ │ │ 0x00002be8 645f6a61 636b736f 6e34006e 6666745f d_jackson4.nfft_ │ │ │ │ 0x00002bf8 6d6f6469 66696564 5f736f62 6f6c6576 modified_sobolev │ │ │ │ 0x00002c08 006e6666 745f6d6f 64696669 65645f6d .nfft_modified_m │ │ │ │ @@ -139,15 +139,15 @@ │ │ │ │ 0x00002cc8 745f7072 6f706572 7479006e 6666745f t_property.nfft_ │ │ │ │ 0x00002cd8 70726f64 5f726561 6c006e66 66745f65 prod_real.nfft_e │ │ │ │ 0x00002ce8 78703269 006e6666 745f6c6f 67326900 xp2i.nfft_log2i. │ │ │ │ 0x00002cf8 6e666674 5f6e6578 745f706f 7765725f nfft_next_power_ │ │ │ │ 0x00002d08 6f665f32 5f657870 006c6f67 3170006e of_2_exp.log1p.n │ │ │ │ 0x00002d18 6666745f 66726565 5f686f6f 6b006666 fft_free_hook.ff │ │ │ │ 0x00002d28 74775f66 72656500 6e666674 5f646965 tw_free.nfft_die │ │ │ │ - 0x00002d38 5f686f6f 6b006e66 66745f64 69650065 _hook.nfft_die.e │ │ │ │ + 0x00002d38 006e6666 745f6469 655f686f 6f6b0065 .nfft_die_hook.e │ │ │ │ 0x00002d48 78697400 6e666674 5f6d616c 6c6f635f xit.nfft_malloc_ │ │ │ │ 0x00002d58 686f6f6b 00666674 775f6d61 6c6c6f63 hook.fftw_malloc │ │ │ │ 0x00002d68 006e6666 745f7670 725f646f 75626c65 .nfft_vpr_double │ │ │ │ 0x00002d78 005f5f70 72696e74 665f6368 6b007075 .__printf_chk.pu │ │ │ │ 0x00002d88 74636861 72006e66 66745f76 70725f63 tchar.nfft_vpr_c │ │ │ │ 0x00002d98 6f6d706c 6578006e 6666745f 6472616e omplex.nfft_dran │ │ │ │ 0x00002da8 64343800 6e666674 5f737261 6e643438 d48.nfft_srand48 │ │ │ │ @@ -235,16 +235,16 @@ │ │ │ │ 0x000032c8 636f6d70 7574655f 6f6e655f 70736900 compute_one_psi. │ │ │ │ 0x000032d8 6e667374 5f696e69 74006e66 73745f69 nfst_init.nfst_i │ │ │ │ 0x000032e8 6e69745f 67757275 006e6673 745f696e nit_guru.nfst_in │ │ │ │ 0x000032f8 69745f31 64006e66 73745f69 6e69745f it_1d.nfst_init_ │ │ │ │ 0x00003308 3264006e 6673745f 696e6974 5f336400 2d.nfst_init_3d. │ │ │ │ 0x00003318 6e667374 5f636865 636b006e 6673745f nfst_check.nfst_ │ │ │ │ 0x00003328 66696e61 6c697a65 006e6e66 66745f74 finalize.nnfft_t │ │ │ │ - 0x00003338 7261666f 006e6e66 66745f61 646a6f69 rafo.nnfft_adjoi │ │ │ │ - 0x00003348 6e740063 65696c00 6e6e6666 745f7472 nt.ceil.nnfft_tr │ │ │ │ + 0x00003338 7261666f 00636569 6c006e6e 6666745f rafo.ceil.nnfft_ │ │ │ │ + 0x00003348 61646a6f 696e7400 6e6e6666 745f7472 adjoint.nnfft_tr │ │ │ │ 0x00003358 61666f5f 64697265 6374006e 6e666674 afo_direct.nnfft │ │ │ │ 0x00003368 5f61646a 6f696e74 5f646972 65637400 _adjoint_direct. │ │ │ │ 0x00003378 6e6e6666 745f7072 65636f6d 70757465 nnfft_precompute │ │ │ │ 0x00003388 5f706869 5f687574 006e6e66 66745f70 _phi_hut.nnfft_p │ │ │ │ 0x00003398 7265636f 6d707574 655f6c69 6e5f7073 recompute_lin_ps │ │ │ │ 0x000033a8 69006e6e 6666745f 70726563 6f6d7075 i.nnfft_precompu │ │ │ │ 0x000033b8 74655f70 7369006e 6e666674 5f707265 te_psi.nnfft_pre │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ -0000000000004a80 <.init>: │ │ │ │ +0000000000004a20 <.init>: │ │ │ │ std r2,24(r1) │ │ │ │ addis r12,r2,-1 │ │ │ │ ld r12,31736(r12) │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ addis r2,r12,9 │ │ │ │ - addi r2,r2,13152 │ │ │ │ + addi r2,r2,13504 │ │ │ │ mflr r0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ nop │ │ │ │ ld r0,-32760(r2) │ │ │ │ cmpdi cr7,r0,0 │ │ │ │ - beq+ cr7,4acc │ │ │ │ - bl 4a80 │ │ │ │ + beq+ cr7,4a6c │ │ │ │ + bl 4a20 │ │ │ │ ld r2,24(r1) │ │ │ │ addi r1,r1,96 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,901 +1,615 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -0000000000004ae0 : │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32184(r12) │ │ │ │ +0000000000004a80 : │ │ │ │ + pld r12,569912 # 8fcb8 [SO3_beta_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32232(r12) │ │ │ │ + pld r12,569928 # 8fce8 [fftw_plan_many_r2r@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32480(r12) │ │ │ │ + pld r12,570144 # 8fde0 [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,32696(r12) │ │ │ │ + pld r12,570264 # 8feb8 [GOMP_loop_end_nowait@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ - ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32616(r12) │ │ │ │ + pla r12,428752 # 6d600 │ │ │ │ + b 6d600 │ │ │ │ + .long 0x0 │ │ │ │ + pld r12,570152 # 8fe68 [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,32552(r12) │ │ │ │ + pld r12,569960 # 8fe28 [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,32496(r12) │ │ │ │ + pld r12,569744 # 8fdf0 [fftw_plan_with_nthreads@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32328(r12) │ │ │ │ + pld r12,569544 # 8fd48 [nfft_trafo_2d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32088(r12) │ │ │ │ + pld r12,569272 # 8fc58 [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,32440(r12) │ │ │ │ + pld r12,569464 # 8fdb8 [sincosl@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31872(r12) │ │ │ │ + pld r12,568864 # 8fb80 [__printf_chk@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32376(r12) │ │ │ │ + pld r12,569336 # 8fd78 [nfsft_init_advanced@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31792(r12) │ │ │ │ + pld r12,568720 # 8fb30 [nfft_dot_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32656(r12) │ │ │ │ + pld r12,569552 # 8fe90 [nfft_adjoint_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32688(r12) │ │ │ │ + pld r12,569552 # 8feb0 [nfft_assertion_failed@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32624(r12) │ │ │ │ + pld r12,569456 # 8fe70 [fftw_execute_r2r@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31760(r12) │ │ │ │ + pld r12,568560 # 8fb10 [srand48@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32472(r12) │ │ │ │ + pld r12,569240 # 8fdd8 [nfft_adjoint@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31840(r12) │ │ │ │ + pld r12,568576 # 8fb60 [SO3_gamma_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32448(r12) │ │ │ │ + pld r12,569152 # 8fdc0 [nfsoft_init_guru@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31608(r12) │ │ │ │ + pld r12,568280 # 8fa78 [nfft_finalize@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32664(r12) │ │ │ │ + pld r12,569304 # 8fe98 [drand48@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32720(r12) │ │ │ │ + pld r12,569328 # 8fed0 [nfft_free@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31696(r12) │ │ │ │ + pld r12,568272 # 8fad0 [exp@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32096(r12) │ │ │ │ + pld r12,568640 # 8fc60 [fpt_init@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31632(r12) │ │ │ │ + pld r12,568144 # 8fa90 [nfft_cp_w_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31944(r12) │ │ │ │ + pld r12,568424 # 8fbc8 [nfft_dot_w_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32336(r12) │ │ │ │ + pld r12,568784 # 8fd50 [nfft_precompute_lin_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32104(r12) │ │ │ │ + pld r12,568520 # 8fc68 [nfft_exp2i@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32320(r12) │ │ │ │ + pld r12,568704 # 8fd40 [nfft_adjoint_3d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32144(r12) │ │ │ │ + pld r12,568496 # 8fc90 [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,32272(r12) │ │ │ │ + pld r12,568560 # 8fd10 [log1p@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31928(r12) │ │ │ │ + pld r12,568184 # 8fbb8 [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,31952(r12) │ │ │ │ + pld r12,568016 # 8fbd0 [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,31936(r12) │ │ │ │ + pld r12,567936 # 8fbc0 [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,32712(r12) │ │ │ │ + pld r12,568648 # 8fec8 [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,32672(r12) │ │ │ │ + pld r12,568512 # 8fea0 [nfsft_trafo_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32608(r12) │ │ │ │ + pld r12,568416 # 8fe60 [nfct_adjoint@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32680(r12) │ │ │ │ + pld r12,568456 # 8fea8 [pow@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ - ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32400(r12) │ │ │ │ + pla r12,427216 # 6d700 │ │ │ │ + b 6d700 │ │ │ │ + .long 0x0 │ │ │ │ + pld r12,568144 # 8fd90 [solver_init_advanced_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31960(r12) │ │ │ │ + pld r12,567672 # 8fbd8 [abort@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ std r2,24(r1) │ │ │ │ addis r12,r2,-1 │ │ │ │ ld r12,31904(r12) │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32456(r12) │ │ │ │ + pld r12,568104 # 8fdc8 [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,32464(r12) │ │ │ │ + pld r12,568016 # 8fdd0 [fftw_destroy_plan@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32536(r12) │ │ │ │ + pld r12,568056 # 8fe18 [nnfft_precompute_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32248(r12) │ │ │ │ + pld r12,567736 # 8fcf8 [nfft_get_num_threads@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31912(r12) │ │ │ │ + pld r12,567368 # 8fba8 [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,32568(r12) │ │ │ │ + pld r12,567960 # 8fe38 [fwrite@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32112(r12) │ │ │ │ + pld r12,567472 # 8fc70 [fpt_trafo_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31968(r12) │ │ │ │ + pld r12,567296 # 8fbe0 [nfft_adjoint_2d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31896(r12) │ │ │ │ + pld r12,567192 # 8fb98 [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,32120(r12) │ │ │ │ + pld r12,567320 # 8fc78 [nfft_next_power_of_2@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32560(r12) │ │ │ │ + pld r12,567728 # 8fe30 [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,32136(r12) │ │ │ │ + pld r12,567208 # 8fc88 [nfft_sort_node_indices_radix_lsdf@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32640(r12) │ │ │ │ + pld r12,567680 # 8fe80 [SO3_alpha@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31888(r12) │ │ │ │ + pld r12,566896 # 8fb90 [fftw_plan_r2r@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32224(r12) │ │ │ │ + pld r12,567200 # 8fce0 [gamma_al_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32152(r12) │ │ │ │ + pld r12,567096 # 8fc98 [nnfft_precompute_phi_hut@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32192(r12) │ │ │ │ + pld r12,567104 # 8fcc0 [nfct_init_guru@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32032(r12) │ │ │ │ + pld r12,566912 # 8fc20 [nnfft_precompute_lin_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31848(r12) │ │ │ │ + pld r12,566696 # 8fb68 [exit@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32520(r12) │ │ │ │ + pld r12,567336 # 8fe08 [powl@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32264(r12) │ │ │ │ + pld r12,567048 # 8fd08 [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,32208(r12) │ │ │ │ + pld r12,566928 # 8fcd0 [GOMP_parallel@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32576(r12) │ │ │ │ + pld r12,567264 # 8fe40 [nnfft_precompute_full_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32288(r12) │ │ │ │ + pld r12,566944 # 8fd20 [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,32296(r12) │ │ │ │ + pld r12,566888 # 8fd28 [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,32240(r12) │ │ │ │ + pld r12,566768 # 8fcf0 [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,32648(r12) │ │ │ │ + pld r12,567112 # 8fe88 [nfsft_init_guru@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31920(r12) │ │ │ │ + pld r12,566352 # 8fbb0 [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,32168(r12) │ │ │ │ + pld r12,566536 # 8fca8 [GOMP_single_start@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32600(r12) │ │ │ │ + pld r12,566936 # 8fe58 [nfft_dot_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32176(r12) │ │ │ │ + pld r12,566480 # 8fcb0 [alpha_al_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32528(r12) │ │ │ │ + pld r12,566800 # 8fe10 [nfft_upd_axpy_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32128(r12) │ │ │ │ + pld r12,566368 # 8fc80 [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,32280(r12) │ │ │ │ + pld r12,566456 # 8fd18 [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,31976(r12) │ │ │ │ + pld r12,566056 # 8fbe8 [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,32632(r12) │ │ │ │ + pld r12,566552 # 8fe78 [nfct_precompute_fg_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32352(r12) │ │ │ │ + pld r12,566240 # 8fd60 [nfft_cp_w_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31688(r12) │ │ │ │ + pld r12,565544 # 8fac8 [fpt_transposed_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32312(r12) │ │ │ │ + pld r12,566136 # 8fd38 [nfct_adjoint_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32584(r12) │ │ │ │ + pld r12,566376 # 8fe48 [nfft_cp_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32592(r12) │ │ │ │ + pld r12,566352 # 8fe50 [ceil@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32160(r12) │ │ │ │ + pld r12,565888 # 8fca0 [nfft_trafo@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32056(r12) │ │ │ │ + pld r12,565752 # 8fc38 [nfft_log2i@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31984(r12) │ │ │ │ + pld r12,565648 # 8fbf0 [alpha_al_all@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31776(r12) │ │ │ │ + pld r12,565408 # 8fb20 [nfft_trafo_1d@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32200(r12) │ │ │ │ + pld r12,565800 # 8fcc8 [nfst_precompute_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32304(r12) │ │ │ │ + pld r12,565872 # 8fd30 [nfct_trafo@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32504(r12) │ │ │ │ + pld r12,566040 # 8fdf8 [log2@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31880(r12) │ │ │ │ + pld r12,565384 # 8fb88 [nfsft_adjoint_direct@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32256(r12) │ │ │ │ + pld r12,565728 # 8fd00 [SO3_alpha_row@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32736(r12) │ │ │ │ + pld r12,566176 # 8fee0 [memset@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31824(r12) │ │ │ │ + pld r12,565232 # 8fb50 [memcpy@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32544(r12) │ │ │ │ + pld r12,565920 # 8fe20 [puts@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32024(r12) │ │ │ │ + pld r12,565368 # 8fc18 [GOMP_barrier@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32064(r12) │ │ │ │ + pld r12,565376 # 8fc40 [nfft_upd_axpy_complex@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31720(r12) │ │ │ │ + pld r12,565000 # 8fae8 [nfft_die@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,31832(r12) │ │ │ │ + pld r12,565080 # 8fb58 [nfft_precompute_fg_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32080(r12) │ │ │ │ + pld r12,565296 # 8fc50 [__fprintf_chk@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ - ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32728(r12) │ │ │ │ + pla r12,424144 # 6d500 │ │ │ │ + b 6d500 │ │ │ │ + .long 0x0 │ │ │ │ + pld r12,565912 # 8fed8 [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,32488(r12) │ │ │ │ + pld r12,565608 # 8fde8 [fpt_trafo@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32216(r12) │ │ │ │ + pld r12,565304 # 8fcd8 [nfft_cp_double@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ - std r2,24(r1) │ │ │ │ - addis r12,r2,-1 │ │ │ │ - ld r12,32704(r12) │ │ │ │ + pld r12,565760 # 8fec0 [nfct_precompute_psi@plt] │ │ │ │ mtctr r12 │ │ │ │ bctr │ │ │ │ ... │ │ │ │ addis r2,r12,9 │ │ │ │ - addi r2,r2,8384 │ │ │ │ + addi r2,r2,8736 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r3,r2,-32144 │ │ │ │ - addi r9,r2,-32144 │ │ │ │ + addi r3,r2,-32400 │ │ │ │ + addi r9,r2,-32400 │ │ │ │ cmpd r9,r3 │ │ │ │ beqlr │ │ │ │ nop │ │ │ │ ld r12,-32720(r2) │ │ │ │ cmpdi r12,0 │ │ │ │ beqlr │ │ │ │ mflr r0 │ │ │ │ @@ -907,19 +621,19 @@ │ │ │ │ ld r2,24(r1) │ │ │ │ addi r1,r1,32 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ ori r2,r2,0 │ │ │ │ addis r2,r12,9 │ │ │ │ - addi r2,r2,8288 │ │ │ │ + addi r2,r2,8640 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r3,r2,-32144 │ │ │ │ - addi r4,r2,-32144 │ │ │ │ + addi r3,r2,-32400 │ │ │ │ + addi r4,r2,-32400 │ │ │ │ subf r4,r3,r4 │ │ │ │ sradi r4,r4,3 │ │ │ │ sradi r4,r4,1 │ │ │ │ addze. r4,r4 │ │ │ │ beqlr │ │ │ │ nop │ │ │ │ ld r12,-32712(r2) │ │ │ │ @@ -935,3269 +649,3072 @@ │ │ │ │ addi r1,r1,32 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ addis r2,r12,9 │ │ │ │ - addi r2,r2,8176 │ │ │ │ + addi r2,r2,8528 │ │ │ │ nop │ │ │ │ - lbz r9,-32144(r2) │ │ │ │ + lbz r9,-32400(r2) │ │ │ │ cmpwi r9,0 │ │ │ │ bnelr │ │ │ │ mflr r0 │ │ │ │ nop │ │ │ │ ld r9,-32704(r2) │ │ │ │ cmpdi r9,0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-32(r1) │ │ │ │ - beq 5e54 │ │ │ │ + beq 5df4 │ │ │ │ nop │ │ │ │ - ld r3,-32256(r2) │ │ │ │ - bl 52e0 │ │ │ │ + ld r3,-32512(r2) │ │ │ │ + bl 5280 │ │ │ │ ld r2,24(r1) │ │ │ │ - bl 5d48 │ │ │ │ + bl 5ce8 │ │ │ │ addi r1,r1,32 │ │ │ │ li r9,1 │ │ │ │ nop │ │ │ │ ld r0,16(r1) │ │ │ │ - stb r9,-32144(r2) │ │ │ │ + stb r9,-32400(r2) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ addis r2,r12,9 │ │ │ │ - addi r2,r2,8064 │ │ │ │ - b 5da8 │ │ │ │ + addi r2,r2,8416 │ │ │ │ + b 5d48 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000005e90 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,8048 │ │ │ │ - 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,7984 │ │ │ │ - mflr r0 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 55e0 │ │ │ │ - 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,7920 │ │ │ │ +0000000000005e50 : │ │ │ │ + b 5580 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0000000000005e60 : │ │ │ │ mflr r0 │ │ │ │ - std r30,-16(r1) │ │ │ │ - ld r5,48(r3) │ │ │ │ - mr r30,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ + ld r6,48(r3) │ │ │ │ + mr r31,r3 │ │ │ │ std r0,16(r1) │ │ │ │ ld r0,8(r3) │ │ │ │ stdu r1,-48(r1) │ │ │ │ cmpwi r0,0 │ │ │ │ - ble 6008 │ │ │ │ - cmpwi r5,0 │ │ │ │ - ble 6008 │ │ │ │ - ld r10,120(r3) │ │ │ │ - std r31,40(r1) │ │ │ │ + ble 5f44 │ │ │ │ + cmpwi r6,0 │ │ │ │ + ble 5f44 │ │ │ │ + ld r9,120(r3) │ │ │ │ + extswsli r12,r6,3 │ │ │ │ + li r5,0 │ │ │ │ + clrldi r6,r6,32 │ │ │ │ li r11,0 │ │ │ │ - extswsli r31,r5,3 │ │ │ │ - li r12,0 │ │ │ │ - clrldi r5,r5,32 │ │ │ │ - nop │ │ │ │ - andi. r7,r5,3 │ │ │ │ - mr r8,r5 │ │ │ │ - mr r9,r11 │ │ │ │ - addi r6,r5,-1 │ │ │ │ - beq 5fb8 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 5fa4 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 5f94 │ │ │ │ - lfdx f0,r4,r11 │ │ │ │ - mr r8,r6 │ │ │ │ - addi r9,r11,8 │ │ │ │ - stfdx f0,r10,r11 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - stfdx f0,r10,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + andi. r8,r6,3 │ │ │ │ + mr r10,r6 │ │ │ │ + mr r2,r5 │ │ │ │ + addi r7,r6,-1 │ │ │ │ + beq 5ef8 │ │ │ │ cmpdi r8,1 │ │ │ │ - stfdx f0,r10,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 5ff4 │ │ │ │ - srdi r8,r5,2 │ │ │ │ - mtctr r8 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r6,r9,16 │ │ │ │ - addi r7,r9,24 │ │ │ │ - stfdx f0,r10,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - stfdx f0,r10,r8 │ │ │ │ - lfdx f0,r4,r6 │ │ │ │ - stfdx f0,r10,r6 │ │ │ │ + beq 5ee4 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 5ed4 │ │ │ │ + lfdx f0,r4,r5 │ │ │ │ + mr r10,r7 │ │ │ │ + addi r2,r5,8 │ │ │ │ + stfdx f0,r9,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 5f34 │ │ │ │ + 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,r10,r7 │ │ │ │ - bdnz 5fc0 │ │ │ │ - addi r12,r12,1 │ │ │ │ - add r11,r11,r31 │ │ │ │ - cmpw r0,r12 │ │ │ │ - bne 5f60 │ │ │ │ - ld r31,40(r1) │ │ │ │ - mr r3,r30 │ │ │ │ - bl 5cc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stfdx f0,r9,r7 │ │ │ │ + lfdx f0,r4,r8 │ │ │ │ + stfdx f0,r9,r8 │ │ │ │ + bdnz 5f00 │ │ │ │ + addi r11,r11,1 │ │ │ │ + add r5,r5,r12 │ │ │ │ + cmpw r0,r11 │ │ │ │ + bne 5ea0 │ │ │ │ + mr r3,r31 │ │ │ │ + bl 5c60 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r3,120(r30) │ │ │ │ + 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 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x180 │ │ │ │ │ │ │ │ -0000000000006040 : │ │ │ │ +0000000000005f70 : │ │ │ │ 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 5fdc │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 5fc8 │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 5fb8 │ │ │ │ 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 5fe4 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000006100 : │ │ │ │ +0000000000006030 : │ │ │ │ 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 609c │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 6088 │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 6078 │ │ │ │ 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 60a4 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000061c0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,7232 │ │ │ │ +00000000000060f0 : │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 5b20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5ac0 │ │ │ │ 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,7152 │ │ │ │ +0000000000006130 : │ │ │ │ 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,7072 │ │ │ │ +0000000000006170 : │ │ │ │ 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,6992 │ │ │ │ +00000000000061b0 : │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 5a20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 59c0 │ │ │ │ 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,6912 │ │ │ │ +00000000000061f0 : │ │ │ │ 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 4f40 │ │ │ │ - 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 4ee0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,6832 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ cmpwi r5,0 │ │ │ │ blelr │ │ │ │ - std r30,-64(r1) │ │ │ │ + std r30,-72(r1) │ │ │ │ + std r29,-80(r1) │ │ │ │ sldi r30,r5,3 │ │ │ │ - std r29,-72(r1) │ │ │ │ - mr r29,r6 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - std r26,-96(r1) │ │ │ │ - std r24,-112(r1) │ │ │ │ + sldi r10,r6,3 │ │ │ │ mfocrf r11,8 │ │ │ │ - addi r10,r30,-8 │ │ │ │ - addis r24,r2,-3 │ │ │ │ - std r21,-136(r1) │ │ │ │ - std r25,-104(r1) │ │ │ │ - li r21,0 │ │ │ │ - add r26,r9,r6 │ │ │ │ - std r27,-88(r1) │ │ │ │ - std r28,-80(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ - srdi r9,r10,3 │ │ │ │ - stw r11,8(r1) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + std r26,-104(r1) │ │ │ │ + std r25,-112(r1) │ │ │ │ + mr r29,r6 │ │ │ │ mr r25,r3 │ │ │ │ + cmpdi cr7,r6,0 │ │ │ │ + addi r2,r30,-8 │ │ │ │ + add r26,r9,r10 │ │ │ │ + std r20,-152(r1) │ │ │ │ + std r27,-96(r1) │ │ │ │ + li r20,0 │ │ │ │ + add r27,r8,r10 │ │ │ │ + std r28,-88(r1) │ │ │ │ + std r31,-64(r1) │ │ │ │ + add r28,r7,r10 │ │ │ │ mr r31,r4 │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + stw r11,8(r1) │ │ │ │ stdu r1,-208(r1) │ │ │ │ - addi r24,r24,28240 │ │ │ │ - add r28,r7,r6 │ │ │ │ - add r27,r8,r6 │ │ │ │ - addi r9,r9,1 │ │ │ │ - andi. r10,r9,3 │ │ │ │ - beq 641c │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 6404 │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq 63f4 │ │ │ │ - bne cr7,6490 │ │ │ │ - lfd f0,0(r24) │ │ │ │ - li r21,8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + andi. r9,r2,3 │ │ │ │ + beq 62f4 │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq 62e0 │ │ │ │ + cmpdi r9,2 │ │ │ │ + beq 62d4 │ │ │ │ + bne cr7,6360 │ │ │ │ + li r20,8 │ │ │ │ stfd f0,0(r4) │ │ │ │ - bne cr7,6490 │ │ │ │ - lfd f0,0(r24) │ │ │ │ - stfdx f0,r31,r21 │ │ │ │ - addi r21,r21,8 │ │ │ │ - bne cr7,6490 │ │ │ │ - lfd f0,0(r24) │ │ │ │ - stfdx f0,r31,r21 │ │ │ │ - addi r21,r21,8 │ │ │ │ - cmpld r30,r21 │ │ │ │ - beq 6454 │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - bne cr7,6490 │ │ │ │ - lfd f0,0(r24) │ │ │ │ - stfdx f0,r31,r21 │ │ │ │ - addi r21,r21,8 │ │ │ │ - mr r9,r21 │ │ │ │ - stfdx f0,r31,r21 │ │ │ │ - addi r21,r21,8 │ │ │ │ - stfdx f0,r31,r21 │ │ │ │ - addi r21,r9,16 │ │ │ │ - stfdx f0,r31,r21 │ │ │ │ - addi r21,r9,24 │ │ │ │ - bdnz 6424 │ │ │ │ + bne cr7,6360 │ │ │ │ + stfdx f0,r31,r20 │ │ │ │ + addi r20,r20,8 │ │ │ │ + bne cr7,6360 │ │ │ │ + stfdx f0,r31,r20 │ │ │ │ + addi r20,r20,8 │ │ │ │ + cmpld r30,r20 │ │ │ │ + beq 6328 │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bne cr7,6360 │ │ │ │ + stfdx f0,r31,r20 │ │ │ │ + addi r20,r20,8 │ │ │ │ + mr r2,r20 │ │ │ │ + stfdx f0,r31,r20 │ │ │ │ + addi r20,r20,8 │ │ │ │ + stfdx f0,r31,r20 │ │ │ │ + addi r20,r2,16 │ │ │ │ + stfdx f0,r31,r20 │ │ │ │ + addi r20,r2,24 │ │ │ │ + bdnz 62fc │ │ │ │ addi r1,r1,208 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r21,-136(r1) │ │ │ │ - ld r24,-112(r1) │ │ │ │ - ld r25,-104(r1) │ │ │ │ - ld r26,-96(r1) │ │ │ │ - ld r27,-88(r1) │ │ │ │ - ld r28,-80(r1) │ │ │ │ - ld r29,-72(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r20,-152(r1) │ │ │ │ + ld r25,-112(r1) │ │ │ │ + ld r26,-104(r1) │ │ │ │ + ld r27,-96(r1) │ │ │ │ + ld r28,-88(r1) │ │ │ │ + ld r29,-80(r1) │ │ │ │ + ld r30,-72(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mflr r0 │ │ │ │ stfd f26,160(r1) │ │ │ │ - cmpwi cr4,r29,1 │ │ │ │ - xxlxor vs26,vs26,vs26 │ │ │ │ - std r17,40(r1) │ │ │ │ - std r18,48(r1) │ │ │ │ - std r19,56(r1) │ │ │ │ - std r20,64(r1) │ │ │ │ - std r22,80(r1) │ │ │ │ - std r23,88(r1) │ │ │ │ stfd f27,168(r1) │ │ │ │ + plfd f26,423864 # 6db20 │ │ │ │ + mflr r0 │ │ │ │ + cmpwi cr4,r29,1 │ │ │ │ + stfd f25,152(r1) │ │ │ │ + xxlxor vs25,vs25,vs25 │ │ │ │ + std r18,40(r1) │ │ │ │ + std r19,48(r1) │ │ │ │ + std r0,224(r1) │ │ │ │ + std r21,64(r1) │ │ │ │ + std r22,72(r1) │ │ │ │ + std r23,80(r1) │ │ │ │ + std r24,88(r1) │ │ │ │ stfd f28,176(r1) │ │ │ │ stfd f29,184(r1) │ │ │ │ stfd f30,192(r1) │ │ │ │ stfd f31,200(r1) │ │ │ │ - std r0,224(r1) │ │ │ │ - lfdx f27,r25,r21 │ │ │ │ - ble cr4,6628 │ │ │ │ - addi r9,r29,-2 │ │ │ │ - lfd f30,0(r24) │ │ │ │ - mr r10,r29 │ │ │ │ + lfdx f27,r25,r20 │ │ │ │ + ble cr4,6504 │ │ │ │ + addi r2,r29,-2 │ │ │ │ + fmr f28,f25 │ │ │ │ + nop │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mr r9,r29 │ │ │ │ mr r19,r26 │ │ │ │ mr r22,r27 │ │ │ │ - mr r20,r28 │ │ │ │ - fmr f28,f26 │ │ │ │ - clrldi r9,r9,32 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfd f0,0(r20) │ │ │ │ + mr r21,r28 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f0,0(r21) │ │ │ │ lfd f10,0(r22) │ │ │ │ - lfd f12,0(r19) │ │ │ │ fmr f11,f30 │ │ │ │ - mr r18,r10 │ │ │ │ - addi r20,r20,-8 │ │ │ │ + mr r18,r9 │ │ │ │ + addi r21,r21,-8 │ │ │ │ addi r22,r22,-8 │ │ │ │ + lfd f12,0(r19) │ │ │ │ + addi r9,r9,-1 │ │ │ │ addi r19,r19,-8 │ │ │ │ - addi r10,r10,-1 │ │ │ │ fmadd f0,f0,f27,f10 │ │ │ │ fmadd f30,f0,f30,f28 │ │ │ │ fmul f28,f11,f12 │ │ │ │ - bdz 6640 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fabs f12,f30 │ │ │ │ - lfd f0,27056(r9) │ │ │ │ - fcmpu cr0,f12,f0 │ │ │ │ - blt 6500 │ │ │ │ + bdz 6520 │ │ │ │ + fabs f0,f30 │ │ │ │ + fcmpu cr0,f0,f26 │ │ │ │ + blt 63f0 │ │ │ │ addi r23,r18,-2 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - li r17,0 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ + li r24,0 │ │ │ │ clrldi r23,r23,32 │ │ │ │ nop │ │ │ │ - lfdx f0,r22,r17 │ │ │ │ - lfdx f1,r20,r17 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfdx f0,r22,r24 │ │ │ │ + lfdx f1,r21,r24 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ fmadd f1,f1,f27,f0 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ fmr f12,f1 │ │ │ │ - lfdx f1,r19,r17 │ │ │ │ + lfdx f1,r19,r24 │ │ │ │ fmr f13,f2 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ - addi r17,r17,-8 │ │ │ │ + addi r24,r24,-8 │ │ │ │ fmr f31,f13 │ │ │ │ fmr f30,f12 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ addic. r23,r23,-1 │ │ │ │ fmr f29,f2 │ │ │ │ fmr f28,f1 │ │ │ │ - bne 6560 │ │ │ │ - addi r9,r18,-3 │ │ │ │ + bne 6450 │ │ │ │ + addi r2,r18,-3 │ │ │ │ addi r22,r22,-8 │ │ │ │ - addi r20,r20,-8 │ │ │ │ + addi r21,r21,-8 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ - rldic r9,r9,3,29 │ │ │ │ - neg r9,r9 │ │ │ │ - lfdx f1,r20,r9 │ │ │ │ - lfdx f0,r22,r9 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + mulli r2,r2,-8 │ │ │ │ + lfdx f1,r21,r2 │ │ │ │ + lfdx f0,r22,r2 │ │ │ │ fmadd f1,f1,f27,f0 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ - stfdx f1,r31,r21 │ │ │ │ - addi r21,r21,8 │ │ │ │ - cmpld r30,r21 │ │ │ │ - beq 6660 │ │ │ │ - lfdx f27,r25,r21 │ │ │ │ - b 64d8 │ │ │ │ - lfd f30,0(r24) │ │ │ │ + bl 5c30 │ │ │ │ + stfdx f1,r31,r20 │ │ │ │ + addi r20,r20,8 │ │ │ │ + cmpld r30,r20 │ │ │ │ + beq 6540 │ │ │ │ + lfdx f27,r25,r20 │ │ │ │ + b 63b4 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ mr r22,r27 │ │ │ │ - mr r20,r28 │ │ │ │ + mr r21,r28 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r20) │ │ │ │ + lfd f0,0(r21) │ │ │ │ lfd f12,0(r22) │ │ │ │ fmadd f0,f0,f27,f12 │ │ │ │ fmadd f0,f0,f30,f28 │ │ │ │ - stfdx f0,r31,r21 │ │ │ │ - addi r21,r21,8 │ │ │ │ - cmpld r21,r30 │ │ │ │ - bne 64d0 │ │ │ │ + stfdx f0,r31,r20 │ │ │ │ + addi r20,r20,8 │ │ │ │ + cmpld r20,r30 │ │ │ │ + bne 63ac │ │ │ │ ld r0,224(r1) │ │ │ │ + lfd f25,152(r1) │ │ │ │ lfd f26,160(r1) │ │ │ │ lfd f27,168(r1) │ │ │ │ lfd f28,176(r1) │ │ │ │ lfd f29,184(r1) │ │ │ │ lfd f30,192(r1) │ │ │ │ lfd f31,200(r1) │ │ │ │ - ld r17,40(r1) │ │ │ │ - ld r18,48(r1) │ │ │ │ - ld r19,56(r1) │ │ │ │ - ld r20,64(r1) │ │ │ │ - ld r22,80(r1) │ │ │ │ - ld r23,88(r1) │ │ │ │ - addi r1,r1,208 │ │ │ │ + ld r18,40(r1) │ │ │ │ + ld r19,48(r1) │ │ │ │ mtlr r0 │ │ │ │ + ld r21,64(r1) │ │ │ │ + ld r22,72(r1) │ │ │ │ + ld r23,80(r1) │ │ │ │ + ld r24,88(r1) │ │ │ │ + addi r1,r1,208 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r21,-136(r1) │ │ │ │ - ld r24,-112(r1) │ │ │ │ - ld r25,-104(r1) │ │ │ │ - ld r26,-96(r1) │ │ │ │ - ld r27,-88(r1) │ │ │ │ - ld r28,-80(r1) │ │ │ │ - ld r29,-72(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r20,-152(r1) │ │ │ │ + ld r25,-112(r1) │ │ │ │ + ld r26,-104(r1) │ │ │ │ + ld r27,-96(r1) │ │ │ │ + ld r28,-88(r1) │ │ │ │ + ld r29,-80(r1) │ │ │ │ + ld r30,-72(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xf86 │ │ │ │ + .long 0xe87 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,5920 │ │ │ │ cmpwi r6,0 │ │ │ │ - ble 6af0 │ │ │ │ + ble 69c0 │ │ │ │ cmpdi r7,0 │ │ │ │ - std r22,-136(r1) │ │ │ │ mfocrf r11,8 │ │ │ │ - addis r22,r2,-3 │ │ │ │ - std r27,-96(r1) │ │ │ │ - std r28,-88(r1) │ │ │ │ - std r29,-80(r1) │ │ │ │ - std r30,-72(r1) │ │ │ │ + std r27,-104(r1) │ │ │ │ + std r28,-96(r1) │ │ │ │ mr r27,r7 │ │ │ │ - stw r11,8(r1) │ │ │ │ + sldi r28,r6,3 │ │ │ │ + std r29,-88(r1) │ │ │ │ + std r30,-80(r1) │ │ │ │ mr r29,r4 │ │ │ │ - stdu r1,-224(r1) │ │ │ │ mr r30,r5 │ │ │ │ - sldi r28,r6,3 │ │ │ │ - li r7,0 │ │ │ │ - addi r22,r22,28240 │ │ │ │ - bne 67f0 │ │ │ │ + li r2,0 │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-224(r1) │ │ │ │ + bne 66c0 │ │ │ │ addi r9,r28,-8 │ │ │ │ - lfd f0,0(r22) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ srdi r9,r9,3 │ │ │ │ addi r9,r9,1 │ │ │ │ andi. r10,r9,3 │ │ │ │ - beq 6780 │ │ │ │ + beq 6650 │ │ │ │ cmpdi r10,1 │ │ │ │ - beq 676c │ │ │ │ + beq 663c │ │ │ │ cmpdi r10,2 │ │ │ │ - bne 6ae0 │ │ │ │ - stfdx f0,r30,r7 │ │ │ │ - stfdx f12,r29,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - stfdx f0,r30,r7 │ │ │ │ - stfdx f12,r29,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r28,r7 │ │ │ │ - beq 67c4 │ │ │ │ + bne 69b0 │ │ │ │ + stfdx f0,r30,r2 │ │ │ │ + stfdx f12,r29,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stfdx f0,r30,r2 │ │ │ │ + stfdx f12,r29,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpld r28,r2 │ │ │ │ + beq 6694 │ │ │ │ srdi r9,r9,2 │ │ │ │ mtctr r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r9,r7,8 │ │ │ │ - addi r10,r7,24 │ │ │ │ - addi r8,r7,16 │ │ │ │ - stfdx f0,r30,r7 │ │ │ │ - stfdx f12,r29,r7 │ │ │ │ - addi r7,r7,32 │ │ │ │ + addi r9,r2,8 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r8,r2,16 │ │ │ │ + stfdx f0,r30,r2 │ │ │ │ + stfdx f12,r29,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ stfdx f0,r30,r9 │ │ │ │ stfdx f12,r29,r9 │ │ │ │ stfdx f0,r30,r8 │ │ │ │ stfdx f12,r29,r8 │ │ │ │ stfdx f0,r30,r10 │ │ │ │ stfdx f12,r29,r10 │ │ │ │ - bdnz 6790 │ │ │ │ + bdnz 6660 │ │ │ │ addi r1,r1,224 │ │ │ │ li r3,0 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r22,-136(r1) │ │ │ │ - ld r27,-96(r1) │ │ │ │ - ld r28,-88(r1) │ │ │ │ + ld r27,-104(r1) │ │ │ │ clrldi r3,r3,63 │ │ │ │ - ld r29,-80(r1) │ │ │ │ - ld r30,-72(r1) │ │ │ │ + ld r28,-96(r1) │ │ │ │ + ld r29,-88(r1) │ │ │ │ + ld r30,-80(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ + nop │ │ │ │ + sldi r2,r7,3 │ │ │ │ + stfd f26,176(r1) │ │ │ │ + stfd f27,184(r1) │ │ │ │ + plfd f26,422996 # 6db20 │ │ │ │ mflr r0 │ │ │ │ - sldi r7,r27,3 │ │ │ │ - std r23,96(r1) │ │ │ │ - std r24,104(r1) │ │ │ │ - std r25,112(r1) │ │ │ │ - std r26,120(r1) │ │ │ │ - std r31,160(r1) │ │ │ │ + cmpwi cr4,r7,1 │ │ │ │ stfd f25,168(r1) │ │ │ │ - stfd f26,176(r1) │ │ │ │ + fabs f25,f1 │ │ │ │ + std r23,88(r1) │ │ │ │ mr r23,r3 │ │ │ │ - fabs f26,f1 │ │ │ │ + std r24,96(r1) │ │ │ │ + std r25,104(r1) │ │ │ │ + add r24,r10,r2 │ │ │ │ + add r25,r8,r2 │ │ │ │ + std r26,112(r1) │ │ │ │ + std r31,152(r1) │ │ │ │ + add r26,r9,r2 │ │ │ │ li r31,0 │ │ │ │ - cmpwi cr4,r27,1 │ │ │ │ - std r16,40(r1) │ │ │ │ - xxlxor vs25,vs25,vs25 │ │ │ │ - add r25,r8,r7 │ │ │ │ - add r26,r9,r7 │ │ │ │ - std r17,48(r1) │ │ │ │ - add r24,r10,r7 │ │ │ │ - std r18,56(r1) │ │ │ │ - std r19,64(r1) │ │ │ │ - std r20,72(r1) │ │ │ │ - std r21,80(r1) │ │ │ │ - stfd f27,184(r1) │ │ │ │ + stfd f24,160(r1) │ │ │ │ + xxlxor vs24,vs24,vs24 │ │ │ │ + std r0,240(r1) │ │ │ │ + std r17,40(r1) │ │ │ │ + std r18,48(r1) │ │ │ │ + std r19,56(r1) │ │ │ │ + std r20,64(r1) │ │ │ │ + std r21,72(r1) │ │ │ │ + std r22,80(r1) │ │ │ │ stfd f28,192(r1) │ │ │ │ stfd f29,200(r1) │ │ │ │ - std r0,240(r1) │ │ │ │ stfd f30,208(r1) │ │ │ │ stfd f31,216(r1) │ │ │ │ + lfdx f27,r23,r31 │ │ │ │ + ble cr4,68f8 │ │ │ │ + addi r10,r27,-2 │ │ │ │ + fmr f28,f24 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mr r8,r27 │ │ │ │ + mr r18,r24 │ │ │ │ + mr r20,r26 │ │ │ │ + mr r19,r25 │ │ │ │ + clrldi r10,r10,32 │ │ │ │ + addi r2,r10,1 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f27,r23,r31 │ │ │ │ - ble cr4,6a28 │ │ │ │ - addi r8,r27,-2 │ │ │ │ - lfd f30,0(r22) │ │ │ │ - mr r7,r27 │ │ │ │ - mr r18,r24 │ │ │ │ - mr r19,r26 │ │ │ │ - mr r20,r25 │ │ │ │ - fmr f28,f25 │ │ │ │ - clrldi r8,r8,32 │ │ │ │ - addi r9,r8,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfd f0,0(r20) │ │ │ │ - lfd f10,0(r19) │ │ │ │ - lfd f12,0(r18) │ │ │ │ + lfd f0,0(r19) │ │ │ │ + lfd f10,0(r20) │ │ │ │ fmr f11,f30 │ │ │ │ - mr r17,r7 │ │ │ │ - addi r20,r20,-8 │ │ │ │ + mr r17,r8 │ │ │ │ addi r19,r19,-8 │ │ │ │ + addi r20,r20,-8 │ │ │ │ + lfd f12,0(r18) │ │ │ │ + addi r8,r8,-1 │ │ │ │ addi r18,r18,-8 │ │ │ │ - addi r7,r7,-1 │ │ │ │ fmadd f0,f0,f27,f10 │ │ │ │ fmadd f30,f0,f30,f28 │ │ │ │ fmul f28,f11,f12 │ │ │ │ - bdz 6a40 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fabs f12,f30 │ │ │ │ - lfd f0,27056(r9) │ │ │ │ - fcmpu cr0,f12,f0 │ │ │ │ - blt 68a0 │ │ │ │ + bdz 6910 │ │ │ │ + fabs f0,f30 │ │ │ │ + fcmpu cr0,f0,f26 │ │ │ │ + blt 6780 │ │ │ │ addi r21,r17,-2 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - li r16,0 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ + li r22,0 │ │ │ │ clrldi r21,r21,32 │ │ │ │ nop │ │ │ │ - lfdx f0,r19,r16 │ │ │ │ - lfdx f1,r20,r16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfdx f0,r20,r22 │ │ │ │ + lfdx f1,r19,r22 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ fmadd f1,f1,f27,f0 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ fmr f12,f1 │ │ │ │ - lfdx f1,r18,r16 │ │ │ │ + lfdx f1,r18,r22 │ │ │ │ fmr f13,f2 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ - addi r16,r16,-8 │ │ │ │ + addi r22,r22,-8 │ │ │ │ fmr f31,f13 │ │ │ │ fmr f30,f12 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ addic. r21,r21,-1 │ │ │ │ fmr f29,f2 │ │ │ │ fmr f28,f1 │ │ │ │ - bne 6900 │ │ │ │ + bne 67e0 │ │ │ │ + addi r10,r17,-3 │ │ │ │ fmr f0,f30 │ │ │ │ - addi r8,r17,-3 │ │ │ │ - addi r19,r19,-8 │ │ │ │ addi r20,r20,-8 │ │ │ │ + addi r19,r19,-8 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ + clrldi r10,r10,32 │ │ │ │ stfdx f0,r29,r31 │ │ │ │ - rldic r8,r8,3,29 │ │ │ │ - neg r8,r8 │ │ │ │ - lfdx f0,r19,r8 │ │ │ │ - lfdx f1,r20,r8 │ │ │ │ + mulli r10,r10,-8 │ │ │ │ + lfdx f0,r20,r10 │ │ │ │ + lfdx f1,r19,r10 │ │ │ │ fmadd f1,f1,f27,f0 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ fabs f0,f1 │ │ │ │ stfdx f1,r30,r31 │ │ │ │ - fcmpu cr0,f0,f26 │ │ │ │ - bgt 6a64 │ │ │ │ + fcmpu cr0,f0,f25 │ │ │ │ + bgt 6934 │ │ │ │ addi r31,r31,8 │ │ │ │ cmpld r28,r31 │ │ │ │ - bne 6870 │ │ │ │ + bne 6740 │ │ │ │ ld r0,240(r1) │ │ │ │ + lfd f24,160(r1) │ │ │ │ lfd f25,168(r1) │ │ │ │ lfd f26,176(r1) │ │ │ │ lfd f27,184(r1) │ │ │ │ lfd f28,192(r1) │ │ │ │ lfd f29,200(r1) │ │ │ │ lfd f30,208(r1) │ │ │ │ lfd f31,216(r1) │ │ │ │ - ld r16,40(r1) │ │ │ │ - ld r17,48(r1) │ │ │ │ - ld r18,56(r1) │ │ │ │ - ld r19,64(r1) │ │ │ │ - ld r20,72(r1) │ │ │ │ - ld r21,80(r1) │ │ │ │ - ld r23,96(r1) │ │ │ │ - ld r24,104(r1) │ │ │ │ + ld r17,40(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r25,112(r1) │ │ │ │ - ld r26,120(r1) │ │ │ │ - ld r31,160(r1) │ │ │ │ - b 67c4 │ │ │ │ - lfd f30,0(r22) │ │ │ │ - mr r19,r26 │ │ │ │ - mr r20,r25 │ │ │ │ + ld r18,48(r1) │ │ │ │ + ld r19,56(r1) │ │ │ │ + ld r20,64(r1) │ │ │ │ + ld r21,72(r1) │ │ │ │ + ld r22,80(r1) │ │ │ │ + ld r23,88(r1) │ │ │ │ + ld r24,96(r1) │ │ │ │ + ld r25,104(r1) │ │ │ │ + ld r26,112(r1) │ │ │ │ + ld r31,152(r1) │ │ │ │ + b 6694 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mr r20,r26 │ │ │ │ + mr r19,r25 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ stfdx f30,r29,r31 │ │ │ │ - lfd f0,0(r19) │ │ │ │ - lfd f1,0(r20) │ │ │ │ + lfd f0,0(r20) │ │ │ │ + lfd f1,0(r19) │ │ │ │ fmadd f1,f1,f27,f0 │ │ │ │ fmadd f1,f1,f30,f28 │ │ │ │ fabs f0,f1 │ │ │ │ stfdx f1,r30,r31 │ │ │ │ - fcmpu cr0,f0,f26 │ │ │ │ - ble 69c8 │ │ │ │ + fcmpu cr0,f0,f25 │ │ │ │ + ble 6894 │ │ │ │ ld r0,240(r1) │ │ │ │ + lfd f24,160(r1) │ │ │ │ + li r3,1 │ │ │ │ lfd f25,168(r1) │ │ │ │ lfd f26,176(r1) │ │ │ │ lfd f27,184(r1) │ │ │ │ lfd f28,192(r1) │ │ │ │ + clrldi r3,r3,63 │ │ │ │ lfd f29,200(r1) │ │ │ │ lfd f30,208(r1) │ │ │ │ lfd f31,216(r1) │ │ │ │ - ld r16,40(r1) │ │ │ │ - ld r17,48(r1) │ │ │ │ - ld r18,56(r1) │ │ │ │ - ld r19,64(r1) │ │ │ │ - li r3,1 │ │ │ │ - ld r20,72(r1) │ │ │ │ - ld r21,80(r1) │ │ │ │ - ld r23,96(r1) │ │ │ │ - ld r24,104(r1) │ │ │ │ - ld r25,112(r1) │ │ │ │ - ld r26,120(r1) │ │ │ │ - ld r31,160(r1) │ │ │ │ - addi r1,r1,224 │ │ │ │ + ld r17,40(r1) │ │ │ │ mtlr r0 │ │ │ │ - clrldi r3,r3,63 │ │ │ │ + ld r18,48(r1) │ │ │ │ + ld r19,56(r1) │ │ │ │ + ld r20,64(r1) │ │ │ │ + ld r21,72(r1) │ │ │ │ + ld r22,80(r1) │ │ │ │ + ld r23,88(r1) │ │ │ │ + ld r24,96(r1) │ │ │ │ + ld r25,104(r1) │ │ │ │ + ld r26,112(r1) │ │ │ │ + ld r31,152(r1) │ │ │ │ + addi r1,r1,224 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r22,-136(r1) │ │ │ │ - ld r27,-96(r1) │ │ │ │ - ld r28,-88(r1) │ │ │ │ - ld r29,-80(r1) │ │ │ │ - ld r30,-72(r1) │ │ │ │ + ld r27,-104(r1) │ │ │ │ + ld r28,-96(r1) │ │ │ │ + ld r29,-88(r1) │ │ │ │ + ld r30,-80(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ stfd f0,0(r5) │ │ │ │ - li r7,8 │ │ │ │ + li r2,8 │ │ │ │ stfd f12,0(r4) │ │ │ │ - b 6760 │ │ │ │ + b 6630 │ │ │ │ li r3,0 │ │ │ │ clrldi r3,r3,63 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1087 │ │ │ │ + .long 0xf88 │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpwi cr7,r4,0 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r30,96(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ + ld r31,96(r1) │ │ │ │ stfd f0,0(r5) │ │ │ │ stfd f0,8(r5) │ │ │ │ - blt cr7,6d94 │ │ │ │ + blt cr7,6c60 │ │ │ │ addi r12,r4,1 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ - mr r31,r7 │ │ │ │ + mr r11,r7 │ │ │ │ clrldi r12,r12,32 │ │ │ │ - andi. r11,r12,1 │ │ │ │ - addi r29,r12,-1 │ │ │ │ - mr r11,r12 │ │ │ │ + andi. r2,r12,1 │ │ │ │ + addi r30,r12,-1 │ │ │ │ + mr r2,r12 │ │ │ │ mr r0,r12 │ │ │ │ - bne 6c80 │ │ │ │ + bne 6b50 │ │ │ │ srdi r0,r0,1 │ │ │ │ mtctr r0 │ │ │ │ - lxv vs0,0(r31) │ │ │ │ - addi r11,r11,-2 │ │ │ │ - addi r31,r31,32 │ │ │ │ + lxv vs0,0(r11) │ │ │ │ + addi r2,r2,-2 │ │ │ │ + addi r11,r11,32 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxv vs0,-32(r31) │ │ │ │ + stxv vs0,-32(r11) │ │ │ │ lxv vs12,0(r5) │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ stxv vs0,0(r5) │ │ │ │ - lxv vs0,-16(r31) │ │ │ │ + lxv vs0,-16(r11) │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxv vs0,-16(r31) │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ lxv vs12,0(r5) │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ stxv vs0,0(r5) │ │ │ │ - bdnz 6b60 │ │ │ │ + bdnz 6a2c │ │ │ │ cmpwi r3,0 │ │ │ │ - ble 6c6c │ │ │ │ + ble 6b3c │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ mtctr r12 │ │ │ │ - addi r29,r7,8 │ │ │ │ - std r28,-32(r1) │ │ │ │ + addi r30,r7,8 │ │ │ │ mr r12,r6 │ │ │ │ + std r29,-24(r1) │ │ │ │ stfd f0,16(r5) │ │ │ │ stfd f0,24(r5) │ │ │ │ - lxvx vs0,r7,r11 │ │ │ │ - ldx r31,r7,r11 │ │ │ │ + nop │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ + ldx r11,r7,r2 │ │ │ │ addi r12,r12,8 │ │ │ │ - stxvx vs0,r8,r11 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ lfd f12,0(r10) │ │ │ │ lfd f11,-8(r12) │ │ │ │ lfd f0,0(r9) │ │ │ │ - ldx r28,r29,r11 │ │ │ │ + ldx r29,r30,r2 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - mtvsrdd vs12,r28,r31 │ │ │ │ + mtvsrdd vs12,r29,r11 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r7,r11 │ │ │ │ - addi r11,r11,16 │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ lxv vs12,16(r5) │ │ │ │ + addi r2,r2,16 │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ stxv vs0,16(r5) │ │ │ │ - bdnz 6bc0 │ │ │ │ - ld r28,-32(r1) │ │ │ │ + bdnz 6a90 │ │ │ │ + ld r29,-24(r1) │ │ │ │ cmpwi r3,1 │ │ │ │ - ble 6c6c │ │ │ │ - rldic r29,r3,3,29 │ │ │ │ - addi r31,r5,32 │ │ │ │ - li r3,8 │ │ │ │ + ble 6b3c │ │ │ │ + rldic r30,r3,3,29 │ │ │ │ + li r12,8 │ │ │ │ + addi r3,r5,32 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - addi r11,r29,-16 │ │ │ │ - srdi r11,r11,3 │ │ │ │ - addi r11,r11,1 │ │ │ │ - andi. r0,r11,1 │ │ │ │ - bne 6ca8 │ │ │ │ - srdi r11,r11,1 │ │ │ │ - stfd f0,0(r31) │ │ │ │ - stfd f0,8(r31) │ │ │ │ - bge cr7,6cd0 │ │ │ │ - stfdu f0,16(r31) │ │ │ │ - addi r3,r3,8 │ │ │ │ - stfd f0,8(r31) │ │ │ │ - bge cr7,6cd0 │ │ │ │ - cmpdi r11,1 │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r3,r3,8 │ │ │ │ - addi r11,r11,-1 │ │ │ │ - bne 6c3c │ │ │ │ - ld r29,-24(r1) │ │ │ │ + addi r2,r30,-16 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + andi. r11,r2,1 │ │ │ │ + bne 6b78 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + stfd f0,0(r3) │ │ │ │ + stfd f0,8(r3) │ │ │ │ + bge cr7,6ba0 │ │ │ │ + stfdu f0,16(r3) │ │ │ │ + addi r12,r12,8 │ │ │ │ + stfd f0,8(r3) │ │ │ │ + bge cr7,6ba0 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + addi r12,r12,8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + bne 6b0c │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ + nop │ │ │ │ lxv vs0,0(r7) │ │ │ │ - mr. r11,r29 │ │ │ │ - addi r31,r7,16 │ │ │ │ + mr. r2,r30 │ │ │ │ + addi r11,r7,16 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ stxv vs0,0(r7) │ │ │ │ lxv vs12,0(r5) │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ stxv vs0,0(r5) │ │ │ │ - bne 6b58 │ │ │ │ - b 6b9c │ │ │ │ - stfd f0,0(r31) │ │ │ │ - stfd f0,8(r31) │ │ │ │ - bge cr7,6cd0 │ │ │ │ - li r3,16 │ │ │ │ - addi r31,r5,48 │ │ │ │ - cmpld r3,r29 │ │ │ │ - bne 6c38 │ │ │ │ - b 6c6c │ │ │ │ + bne 6a24 │ │ │ │ + b 6a68 │ │ │ │ + stfd f0,0(r3) │ │ │ │ + stfd f0,8(r3) │ │ │ │ + bge cr7,6ba0 │ │ │ │ + li r12,16 │ │ │ │ + addi r3,r5,48 │ │ │ │ + cmpld r12,r30 │ │ │ │ + bne 6b08 │ │ │ │ + b 6b3c │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r0,r4,1 │ │ │ │ xxlxor vs8,vs8,vs8 │ │ │ │ - std r28,-32(r1) │ │ │ │ + std r29,-24(r1) │ │ │ │ nop │ │ │ │ - clrldi r28,r0,32 │ │ │ │ + clrldi r2,r0,32 │ │ │ │ mr r11,r8 │ │ │ │ mr r5,r7 │ │ │ │ mr r4,r6 │ │ │ │ - mtctr r28 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r5) │ │ │ │ - lxv vs11,0(r11) │ │ │ │ + lxv vs12,0(r5) │ │ │ │ + lxv vs0,0(r11) │ │ │ │ addi r4,r4,8 │ │ │ │ addi r11,r11,16 │ │ │ │ addi r5,r5,16 │ │ │ │ - ld r12,-16(r5) │ │ │ │ - stxv vs0,-16(r11) │ │ │ │ + ld r2,-16(r5) │ │ │ │ + stxv vs12,-16(r11) │ │ │ │ lfd f9,-8(r4) │ │ │ │ - lxvdsx vs12,r30,r3 │ │ │ │ - lfdx f0,r9,r3 │ │ │ │ - lfdx f10,r10,r3 │ │ │ │ - ld r28,-8(r5) │ │ │ │ - fmadd f0,f0,f9,f10 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - mtvsrdd vs11,r28,r12 │ │ │ │ - xxspltd vs0,vs0,0 │ │ │ │ - xvmaddmdp vs0,vs11,vs12 │ │ │ │ + lfdx f12,r9,r12 │ │ │ │ + lfdx f10,r10,r12 │ │ │ │ + lxvdsx vs11,r31,r12 │ │ │ │ + ld r29,-8(r5) │ │ │ │ + fmadd f12,f12,f9,f10 │ │ │ │ + xvmuldp vs11,vs11,vs0 │ │ │ │ + mtvsrdd vs0,r29,r2 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,-16(r5) │ │ │ │ - lxv vs12,0(r31) │ │ │ │ + lxv vs12,0(r3) │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ - stxv vs0,0(r31) │ │ │ │ - bdnz 6d00 │ │ │ │ - addi r3,r3,8 │ │ │ │ - addi r31,r31,16 │ │ │ │ - cmpld r29,r3 │ │ │ │ - beq 6d80 │ │ │ │ - stfd f8,0(r31) │ │ │ │ - stfd f8,8(r31) │ │ │ │ - b 6ce0 │ │ │ │ + stxv vs0,0(r3) │ │ │ │ + bdnz 6bd0 │ │ │ │ + addi r12,r12,8 │ │ │ │ + addi r3,r3,16 │ │ │ │ + cmpld r30,r12 │ │ │ │ + beq 6c50 │ │ │ │ + stfd f8,0(r3) │ │ │ │ + stfd f8,8(r3) │ │ │ │ + b 6bb0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ cmpwi r3,0 │ │ │ │ - ble 6c6c │ │ │ │ + ble 6b3c │ │ │ │ stfd f0,16(r5) │ │ │ │ stfd f0,24(r5) │ │ │ │ - b 6c0c │ │ │ │ + b 6adc │ │ │ │ ... │ │ │ │ - .long 0x400 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x300 │ │ │ │ │ │ │ │ -0000000000006dc0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,4160 │ │ │ │ - mflr r0 │ │ │ │ +0000000000006c80 : │ │ │ │ mfocrf r11,8 │ │ │ │ - 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) │ │ │ │ - stw r11,8(r1) │ │ │ │ - std r26,-64(r1) │ │ │ │ - std r27,-56(r1) │ │ │ │ - std r28,-48(r1) │ │ │ │ + mflr r0 │ │ │ │ + std r23,-96(r1) │ │ │ │ + std r24,-88(r1) │ │ │ │ mr r23,r4 │ │ │ │ - mr r31,r5 │ │ │ │ + std r29,-48(r1) │ │ │ │ + std r30,-40(r1) │ │ │ │ mr r30,r3 │ │ │ │ + stw r11,8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-272(r1) │ │ │ │ - bl 53a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r31,-32(r1) │ │ │ │ + std r25,-80(r1) │ │ │ │ + mr r31,r5 │ │ │ │ + std r26,-72(r1) │ │ │ │ + std r27,-64(r1) │ │ │ │ + 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,r23 │ │ │ │ mr r29,r3 │ │ │ │ stw r31,0(r3) │ │ │ │ stw r30,4(r3) │ │ │ │ stw r23,12(r3) │ │ │ │ - stw r9,8(r3) │ │ │ │ + stw r2,8(r3) │ │ │ │ mcrf cr4,cr0 │ │ │ │ - beq 7210 │ │ │ │ - li r9,0 │ │ │ │ + beq 7074 │ │ │ │ + li r2,0 │ │ │ │ mr r3,r23 │ │ │ │ - std r9,16(r29) │ │ │ │ + std r2,16(r29) │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ cmpwi r23,0 │ │ │ │ - li r9,4 │ │ │ │ + li r2,4 │ │ │ │ mr r31,r3 │ │ │ │ - stw r9,144(r1) │ │ │ │ + stw r2,144(r1) │ │ │ │ std r3,24(r29) │ │ │ │ - ble 6f48 │ │ │ │ + ble 6dec │ │ │ │ + stfd f29,264(r1) │ │ │ │ + stfd f30,272(r1) │ │ │ │ + plfd f29,421368 # 6db28 │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ li r26,0 │ │ │ │ li r27,4 │ │ │ │ li r25,1 │ │ │ │ - stfd f30,256(r1) │ │ │ │ - stfd f31,264(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + stfd f31,280(r1) │ │ │ │ extswsli r3,r27,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ lwz r27,144(r1) │ │ │ │ - stdx r3,r31,r26 │ │ │ │ cmpwi r27,0 │ │ │ │ - ble 6f1c │ │ │ │ + stdx r3,r31,r26 │ │ │ │ + ble 6db8 │ │ │ │ extsw r30,r27 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ld r2,24(r29) │ │ │ │ li r31,0 │ │ │ │ - mtfprd f0,r30 │ │ │ │ - lfd f31,27064(r9) │ │ │ │ - ld r9,24(r29) │ │ │ │ - lfd f30,28224(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 6ef0 │ │ │ │ + stfdx f1,r28,r2 │ │ │ │ + bne 6d90 │ │ │ │ addi r25,r25,1 │ │ │ │ slwi r27,r27,1 │ │ │ │ addi r26,r26,8 │ │ │ │ cmpw r25,r23 │ │ │ │ stw r27,144(r1) │ │ │ │ - bgt 6f40 │ │ │ │ + bgt 6de0 │ │ │ │ ld r31,24(r29) │ │ │ │ - b 6ea0 │ │ │ │ + b 6d50 │ │ │ │ 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 7084 │ │ │ │ - nop │ │ │ │ - std r21,168(r1) │ │ │ │ + ble 6f04 │ │ │ │ + pld r2,561408 # 8ff58 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + std r22,184(r1) │ │ │ │ li r31,0 │ │ │ │ - extsw r21,r24 │ │ │ │ - addi r22,r1,144 │ │ │ │ + extsw r22,r24 │ │ │ │ + addi r23,r1,144 │ │ │ │ li r30,0 │ │ │ │ - li r23,1 │ │ │ │ - li r25,2 │ │ │ │ - ld r28,-32696(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,r21 │ │ │ │ - bl 4cc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r26,96(r29) │ │ │ │ + bl 4be0 │ │ │ │ + mr r3,r22 │ │ │ │ + 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 │ │ │ │ - mr r4,r22 │ │ │ │ + ld r27,96(r29) │ │ │ │ + std r30,128(r1) │ │ │ │ + ld r2,112(r29) │ │ │ │ + mr r4,r23 │ │ │ │ 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 6ff0 │ │ │ │ - ld r21,168(r1) │ │ │ │ + slwi r2,r2,1 │ │ │ │ + stw r2,144(r1) │ │ │ │ + bgt 6e80 │ │ │ │ + ld r22,184(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 7184 │ │ │ │ - nop │ │ │ │ - extsw r22,r24 │ │ │ │ + stw r9,144(r1) │ │ │ │ + std r2,0(r3) │ │ │ │ + lwz r2,12(r29) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 6ff4 │ │ │ │ + pld r2,561176 # 8ff58 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + extsw r24,r24 │ │ │ │ li r31,0 │ │ │ │ addi r23,r1,144 │ │ │ │ li r30,0 │ │ │ │ - li r24,1 │ │ │ │ - li r25,2 │ │ │ │ - ld r28,-32696(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 │ │ │ │ + ld r27,88(r29) │ │ │ │ + std r30,128(r1) │ │ │ │ + ld r2,104(r29) │ │ │ │ mr r4,r23 │ │ │ │ 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 70f0 │ │ │ │ + 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 6f70 │ │ │ │ ld r3,104(r29) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,112(r29) │ │ │ │ - bl 4f40 │ │ │ │ - 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 736c │ │ │ │ - andi. r10,r10,8 │ │ │ │ - beq 72c4 │ │ │ │ - addi r1,r1,272 │ │ │ │ + bl 4ee0 │ │ │ │ + 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 71c4 │ │ │ │ + andi. r9,r9,8 │ │ │ │ + beq 7124 │ │ │ │ + addi r1,r1,288 │ │ │ │ mr r3,r29 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,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) │ │ │ │ - ld r31,-24(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 │ │ │ │ mtocrf 8,r11 │ │ │ │ + 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) │ │ │ │ + cmpwi r10,0 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,12(r29) │ │ │ │ - cmpwi r8,0 │ │ │ │ - std r9,16(r29) │ │ │ │ - ble 6e5c │ │ │ │ - extsw r8,r8 │ │ │ │ - li r10,0 │ │ │ │ - andi. r6,r8,3 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - mr r7,r8 │ │ │ │ - beq 7290 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 727c │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 726c │ │ │ │ - std r10,0(r9) │ │ │ │ - stb r10,88(r9) │ │ │ │ - mr r8,r5 │ │ │ │ - addi r9,r9,96 │ │ │ │ - std r10,0(r9) │ │ │ │ - stb r10,88(r9) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - addi r9,r9,96 │ │ │ │ - cmpdi r8,1 │ │ │ │ - std r10,0(r9) │ │ │ │ - stb r10,88(r9) │ │ │ │ - addi r9,r9,96 │ │ │ │ - beq 6e5c │ │ │ │ - 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 7298 │ │ │ │ - b 6e5c │ │ │ │ - lwz r9,8(r29) │ │ │ │ - addi r9,r9,1 │ │ │ │ - extswsli r3,r9,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r29) │ │ │ │ + std r2,16(r29) │ │ │ │ + ble 6d08 │ │ │ │ + extsw r10,r10 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r10,3 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + mr r8,r10 │ │ │ │ + beq 70f0 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 70dc │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 70cc │ │ │ │ + std r9,0(r2) │ │ │ │ + stb r9,88(r2) │ │ │ │ + mr r10,r6 │ │ │ │ + addi r2,r2,96 │ │ │ │ + std r9,0(r2) │ │ │ │ + stb r9,88(r2) │ │ │ │ + addi r10,r10,-1 │ │ │ │ + addi r2,r2,96 │ │ │ │ + cmpdi r10,1 │ │ │ │ + std r9,0(r2) │ │ │ │ + stb r9,88(r2) │ │ │ │ + addi r2,r2,96 │ │ │ │ + beq 6d08 │ │ │ │ + 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 70f8 │ │ │ │ + b 6d08 │ │ │ │ + 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) │ │ │ │ + addi r2,r2,1 │ │ │ │ + extswsli r3,r2,4 │ │ │ │ + bl 5480 │ │ │ │ std r3,40(r29) │ │ │ │ - bne cr4,71cc │ │ │ │ - lwz r9,4(r29) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 71cc │ │ │ │ - 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 733c │ │ │ │ - cmpdi r6,0 │ │ │ │ - std r10,0(r9) │ │ │ │ - std r10,8(r9) │ │ │ │ - std r10,16(r9) │ │ │ │ - addi r9,r7,160 │ │ │ │ - beq 71cc │ │ │ │ - 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 7344 │ │ │ │ - b 71cc │ │ │ │ + bne cr4,7034 │ │ │ │ + lwz r2,4(r29) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 7034 │ │ │ │ + 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 7194 │ │ │ │ + cmpdi r7,0 │ │ │ │ + std r9,0(r2) │ │ │ │ + std r9,8(r2) │ │ │ │ + std r9,16(r2) │ │ │ │ + addi r2,r8,160 │ │ │ │ + beq 7034 │ │ │ │ + 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 719c │ │ │ │ + b 7034 │ │ │ │ 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 71c4 │ │ │ │ + b 702c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xb82 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xa83 │ │ │ │ │ │ │ │ -00000000000073d0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,2608 │ │ │ │ - std r30,-56(r1) │ │ │ │ +0000000000007210 : │ │ │ │ + std r30,-48(r1) │ │ │ │ + std r29,-56(r1) │ │ │ │ mulli r30,r4,96 │ │ │ │ - std r29,-64(r1) │ │ │ │ ld r29,16(r3) │ │ │ │ - std r22,-120(r1) │ │ │ │ - stdu r1,-160(r1) │ │ │ │ - ldx r9,r29,r30 │ │ │ │ + std r22,-112(r1) │ │ │ │ + stdu r1,-144(r1) │ │ │ │ + ldx r2,r29,r30 │ │ │ │ + cmpdi r2,0 │ │ │ │ add r22,r29,r30 │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 7420 │ │ │ │ - addi r1,r1,160 │ │ │ │ - ld r22,-120(r1) │ │ │ │ - ld r29,-64(r1) │ │ │ │ - ld r30,-56(r1) │ │ │ │ + beq 7250 │ │ │ │ + addi r1,r1,144 │ │ │ │ + ld r22,-112(r1) │ │ │ │ + ld r29,-56(r1) │ │ │ │ + ld r30,-48(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r10,0(r3) │ │ │ │ - std r26,72(r1) │ │ │ │ + lwz r9,0(r3) │ │ │ │ + std r26,64(r1) │ │ │ │ mr r26,r3 │ │ │ │ stw r5,8(r22) │ │ │ │ - std r9,16(r22) │ │ │ │ - std r9,24(r22) │ │ │ │ - std r9,32(r22) │ │ │ │ - andi. r10,r10,4 │ │ │ │ - beq 7480 │ │ │ │ - ld r9,0(r26) │ │ │ │ - andi. r9,r9,24 │ │ │ │ - bne 745c │ │ │ │ - ld r9,64(r22) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 7698 │ │ │ │ - ld r26,72(r1) │ │ │ │ - addi r1,r1,160 │ │ │ │ - ld r22,-120(r1) │ │ │ │ - ld r29,-64(r1) │ │ │ │ - ld r30,-56(r1) │ │ │ │ + std r2,16(r22) │ │ │ │ + std r2,24(r22) │ │ │ │ + std r2,32(r22) │ │ │ │ + andi. r9,r9,4 │ │ │ │ + beq 72b0 │ │ │ │ + ld r2,0(r26) │ │ │ │ + andi. r2,r2,24 │ │ │ │ + bne 728c │ │ │ │ + ld r2,64(r22) │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 74a4 │ │ │ │ + ld r26,64(r1) │ │ │ │ + addi r1,r1,144 │ │ │ │ + ld r22,-112(r1) │ │ │ │ + ld r29,-56(r1) │ │ │ │ + ld r30,-48(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,12(r3) │ │ │ │ + lwz r2,12(r3) │ │ │ │ mflr r0 │ │ │ │ - std r28,88(r1) │ │ │ │ - std r31,112(r1) │ │ │ │ - std r24,56(r1) │ │ │ │ + std r28,80(r1) │ │ │ │ + std r27,72(r1) │ │ │ │ + std r31,104(r1) │ │ │ │ + std r24,48(r1) │ │ │ │ mr r31,r4 │ │ │ │ - std r27,80(r1) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - slwi r3,r9,1 │ │ │ │ - std r0,176(r1) │ │ │ │ - add r3,r3,r9 │ │ │ │ + std r0,160(r1) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mulli r3,r2,3 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,12(r26) │ │ │ │ + bl 5480 │ │ │ │ + lwz r9,12(r26) │ │ │ │ lwa r28,8(r22) │ │ │ │ std r3,16(r22) │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r9,r3,r10 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + add r2,r3,r9 │ │ │ │ mr r3,r28 │ │ │ │ - add r10,r9,r10 │ │ │ │ - std r9,24(r22) │ │ │ │ - std r10,32(r22) │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r3,-2 │ │ │ │ + add r9,r2,r9 │ │ │ │ + std r2,24(r22) │ │ │ │ + std r9,32(r22) │ │ │ │ + bl 5460 │ │ │ │ + addi r2,r3,-2 │ │ │ │ lwz r3,8(r22) │ │ │ │ - cmpd r28,r9 │ │ │ │ - bge 76ec │ │ │ │ + cmpd r28,r2 │ │ │ │ + bge 74f0 │ │ │ │ cmpwi r3,0 │ │ │ │ - bgt 7700 │ │ │ │ + bgt 7500 │ │ │ │ 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 r24,r3 │ │ │ │ stdx r3,r29,r30 │ │ │ │ - cmpwi r9,1 │ │ │ │ - ble 7734 │ │ │ │ + ble 752c │ │ │ │ mtfprd f0,r31 │ │ │ │ - stfd f27,120(r1) │ │ │ │ - stfd f28,128(r1) │ │ │ │ - mtfprwa f27,r27 │ │ │ │ - mtfprwa f28,r28 │ │ │ │ - stfd f29,136(r1) │ │ │ │ - std r23,48(r1) │ │ │ │ - std r25,64(r1) │ │ │ │ - fcfid f29,f0 │ │ │ │ - fcfid f27,f27 │ │ │ │ - li r25,8 │ │ │ │ + stfd f30,128(r1) │ │ │ │ + stfd f31,136(r1) │ │ │ │ + stfd f28,112(r1) │ │ │ │ + stfd f29,120(r1) │ │ │ │ + mtfprwa f28,r27 │ │ │ │ + mtfprwa f29,r28 │ │ │ │ li r27,4 │ │ │ │ - fcfid f28,f28 │ │ │ │ + fcfid f30,f0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + std r23,40(r1) │ │ │ │ + std r25,56(r1) │ │ │ │ li r23,1 │ │ │ │ - stfd f30,144(r1) │ │ │ │ - stfd f31,152(r1) │ │ │ │ + li r25,8 │ │ │ │ + fcfid f29,f29 │ │ │ │ + fcfid f28,f28 │ │ │ │ + fsub f30,f30,f0 │ │ │ │ nop │ │ │ │ - mtfprwa f30,r27 │ │ │ │ - fcfid f30,f30 │ │ │ │ - fdiv f12,f27,f30 │ │ │ │ - fdiv f0,f28,f30 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mtfprwa f31,r27 │ │ │ │ + fcfid f31,f31 │ │ │ │ + fdiv f12,f28,f31 │ │ │ │ + fdiv f0,f29,f31 │ │ │ │ frip f12,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f12,f12 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r28,f12 │ │ │ │ mffprd r30,f0 │ │ │ │ extswsli r3,r28,5 │ │ │ │ addi r28,r28,-1 │ │ │ │ mr r31,r30 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ cmpw r30,r28 │ │ │ │ stdx r3,r24,r25 │ │ │ │ - bgt 7634 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + bgt 7450 │ │ │ │ + fdiv f31,f30,f31 │ │ │ │ srawi r24,r27,1 │ │ │ │ addze r24,r24 │ │ │ │ extswsli r30,r30,5 │ │ │ │ - lfd f31,28240(r9) │ │ │ │ - fsub f31,f29,f31 │ │ │ │ - fdiv f31,f31,f30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,0(r26) │ │ │ │ + lwz r2,0(r26) │ │ │ │ mtfprwa f0,r31 │ │ │ │ mr r3,r27 │ │ │ │ fcfid f0,f0 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - beq 7608 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + beq 7428 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ mr r3,r24 │ │ │ │ - bge 7608 │ │ │ │ + bge 7428 │ │ │ │ mr r3,r27 │ │ │ │ - ld r9,0(r22) │ │ │ │ + ld r2,0(r22) │ │ │ │ extswsli r3,r3,5 │ │ │ │ addi r31,r31,1 │ │ │ │ - ldx r29,r9,r25 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ldx r29,r2,r25 │ │ │ │ + bl 5480 │ │ │ │ cmpw r28,r31 │ │ │ │ add r29,r29,r30 │ │ │ │ addi r30,r30,32 │ │ │ │ std r3,16(r29) │ │ │ │ - bge 75e0 │ │ │ │ - lwz r9,12(r26) │ │ │ │ + bge 7400 │ │ │ │ + lwz r2,12(r26) │ │ │ │ addi r23,r23,1 │ │ │ │ slwi r27,r27,1 │ │ │ │ addi r25,r25,8 │ │ │ │ - cmpw r9,r23 │ │ │ │ - ble 7660 │ │ │ │ + cmpw r2,r23 │ │ │ │ + ble 7470 │ │ │ │ ld r24,0(r22) │ │ │ │ - b 7570 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfd f27,120(r1) │ │ │ │ - lfd f28,128(r1) │ │ │ │ - lfd f29,136(r1) │ │ │ │ - lfd f30,144(r1) │ │ │ │ - lfd f31,152(r1) │ │ │ │ - ld r23,48(r1) │ │ │ │ - ld r24,56(r1) │ │ │ │ - ld r25,64(r1) │ │ │ │ - ld r0,176(r1) │ │ │ │ - ld r27,80(r1) │ │ │ │ - ld r28,88(r1) │ │ │ │ - ld r31,112(r1) │ │ │ │ + b 73a0 │ │ │ │ + lfd f28,112(r1) │ │ │ │ + lfd f29,120(r1) │ │ │ │ + lfd f30,128(r1) │ │ │ │ + lfd f31,136(r1) │ │ │ │ + ld r23,40(r1) │ │ │ │ + ld r24,48(r1) │ │ │ │ + ld r25,56(r1) │ │ │ │ + ld r0,160(r1) │ │ │ │ + ld r27,72(r1) │ │ │ │ + ld r28,80(r1) │ │ │ │ + ld r31,104(r1) │ │ │ │ mtlr r0 │ │ │ │ - b 7444 │ │ │ │ - lwz r9,8(r26) │ │ │ │ + b 7274 │ │ │ │ + lwz r2,8(r26) │ │ │ │ mflr r0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - slwi r3,r9,1 │ │ │ │ - std r0,176(r1) │ │ │ │ - add r3,r3,r9 │ │ │ │ + std r0,160(r1) │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulli r3,r2,3 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 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(r22) │ │ │ │ + addi r2,r2,1 │ │ │ │ mtlr r0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r10,r3,r9 │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r10,72(r22) │ │ │ │ - std r9,80(r22) │ │ │ │ - b 7400 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r3,r2 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r9,72(r22) │ │ │ │ + std r2,80(r22) │ │ │ │ + b 7238 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5460 │ │ │ │ cmpdi r3,2 │ │ │ │ - ble 7500 │ │ │ │ + ble 7324 │ │ │ │ lwa r27,8(r22) │ │ │ │ mr r3,r27 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5460 │ │ │ │ lwz r28,8(r22) │ │ │ │ - addi r9,r3,-2 │ │ │ │ - cmpd r27,r9 │ │ │ │ - blt 7504 │ │ │ │ + addi r2,r3,-2 │ │ │ │ + cmpd r27,r2 │ │ │ │ + blt 7328 │ │ │ │ extsw r3,r28 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5460 │ │ │ │ addi r28,r3,-2 │ │ │ │ - b 7504 │ │ │ │ - ld r24,56(r1) │ │ │ │ - b 7680 │ │ │ │ + b 7328 │ │ │ │ + ld r24,48(r1) │ │ │ │ + b 748c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xa85 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xa84 │ │ │ │ │ │ │ │ -0000000000007750 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,1712 │ │ │ │ - mulli r9,r4,96 │ │ │ │ - std r20,-144(r1) │ │ │ │ - ld r20,16(r3) │ │ │ │ - std r31,-56(r1) │ │ │ │ - mr r31,r8 │ │ │ │ +0000000000007540 : │ │ │ │ + mulli r2,r4,96 │ │ │ │ + std r21,-144(r1) │ │ │ │ + ld r21,16(r3) │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f30,-16(r1) │ │ │ │ - std r15,-184(r1) │ │ │ │ - mr r15,r7 │ │ │ │ - std r17,-168(r1) │ │ │ │ fmr f30,f1 │ │ │ │ - mr r17,r3 │ │ │ │ + std r14,-200(r1) │ │ │ │ + std r18,-168(r1) │ │ │ │ + mr r14,r7 │ │ │ │ + mr r18,r3 │ │ │ │ + std r31,-64(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ + mr r31,r8 │ │ │ │ stdu r1,-464(r1) │ │ │ │ - ldx r8,r20,r9 │ │ │ │ - add r9,r20,r9 │ │ │ │ - std r4,224(r1) │ │ │ │ - std r5,64(r1) │ │ │ │ - std r6,72(r1) │ │ │ │ - std r9,96(r1) │ │ │ │ - cmpdi r8,0 │ │ │ │ - beq 77bc │ │ │ │ - lbz r9,88(r9) │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 7f84 │ │ │ │ - lwz r12,0(r17) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - ld r10,96(r1) │ │ │ │ - andi. r9,r12,4 │ │ │ │ - stw r31,8(r10) │ │ │ │ - stfd f0,56(r10) │ │ │ │ - bne 7f5c │ │ │ │ - lwz r9,12(r17) │ │ │ │ + ldx r10,r21,r2 │ │ │ │ + cmpdi r10,0 │ │ │ │ + std r4,200(r1) │ │ │ │ + add r21,r21,r2 │ │ │ │ + std r5,48(r1) │ │ │ │ + std r6,56(r1) │ │ │ │ + beq 75a0 │ │ │ │ + lbz r2,88(r21) │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 7d58 │ │ │ │ + lwz r2,0(r18) │ │ │ │ + lfd f0,0(r14) │ │ │ │ + stw r31,8(r21) │ │ │ │ + stw r2,112(r1) │ │ │ │ + andi. r2,r2,4 │ │ │ │ + stfd f0,56(r21) │ │ │ │ + bne 7d28 │ │ │ │ + lwz r2,12(r18) │ │ │ │ + cmpwi r2,1 │ │ │ │ mflr r0 │ │ │ │ - std r30,400(r1) │ │ │ │ - cmpwi r9,1 │ │ │ │ std r0,480(r1) │ │ │ │ - ble 7848 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r3,64(r1) │ │ │ │ - ld r11,72(r1) │ │ │ │ - ld r4,16(r10) │ │ │ │ - ld r5,24(r10) │ │ │ │ - li r8,2 │ │ │ │ - ld r6,32(r10) │ │ │ │ + ble 7628 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + ld r5,16(r21) │ │ │ │ + ld r6,24(r21) │ │ │ │ + li r9,0 │ │ │ │ + li r10,2 │ │ │ │ li r7,1 │ │ │ │ - li r10,0 │ │ │ │ - clrldi r9,r9,32 │ │ │ │ - mtctr r9 │ │ │ │ - slw r9,r7,r8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - lfdx f0,r11,r9 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - lfdx f0,r15,r9 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 781c │ │ │ │ - ld r9,64(r1) │ │ │ │ - ld r30,96(r1) │ │ │ │ + ld r8,32(r21) │ │ │ │ + ld r4,48(r1) │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + ld r3,56(r1) │ │ │ │ + mtctr r2 │ │ │ │ + slw r2,r7,r10 │ │ │ │ + addi r10,r10,1 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ + stfdx f0,r5,r9 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + stfdx f0,r8,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 75fc │ │ │ │ + ld r2,48(r1) │ │ │ │ mr r3,r31 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - ld r9,72(r1) │ │ │ │ - stfd f0,40(r30) │ │ │ │ - lfd f0,8(r9) │ │ │ │ - stfd f0,48(r30) │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r3,-2 │ │ │ │ - lwz r3,8(r30) │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge 8998 │ │ │ │ + lfd f0,8(r2) │ │ │ │ + ld r2,56(r1) │ │ │ │ + stfd f0,40(r21) │ │ │ │ + lfd f0,8(r2) │ │ │ │ + stfd f0,48(r21) │ │ │ │ + bl 5460 │ │ │ │ + addi r2,r3,-2 │ │ │ │ + lwz r3,8(r21) │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge 873c │ │ │ │ cmpwi r3,0 │ │ │ │ - bgt 89ac │ │ │ │ + bgt 874c │ │ │ │ li r3,0 │ │ │ │ - lwz r9,12(r17) │ │ │ │ - lwz r10,8(r17) │ │ │ │ - lwz r12,0(r17) │ │ │ │ - cmpwi r9,1 │ │ │ │ - ble 7f44 │ │ │ │ + lwz r10,0(r18) │ │ │ │ + lwz r2,12(r18) │ │ │ │ + cmpwi r2,1 │ │ │ │ + lwz r9,8(r18) │ │ │ │ + stw r10,112(r1) │ │ │ │ + ble 7d18 │ │ │ │ + lfd f0,200(r1) │ │ │ │ + stfd f27,424(r1) │ │ │ │ stfd f28,432(r1) │ │ │ │ - mtfprwa f28,r10 │ │ │ │ - lwz r10,224(r1) │ │ │ │ - lfd f0,224(r1) │ │ │ │ + mtfprwa f27,r9 │ │ │ │ + lwz r9,200(r1) │ │ │ │ + stfd f25,408(r1) │ │ │ │ + stfd f26,416(r1) │ │ │ │ + xxspltidp vs25,1065353216 │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ stfd f29,440(r1) │ │ │ │ mtfprwa f29,r3 │ │ │ │ - stfd f27,424(r1) │ │ │ │ - std r26,368(r1) │ │ │ │ - fcfid f28,f28 │ │ │ │ - stfd f26,416(r1) │ │ │ │ - std r15,48(r1) │ │ │ │ - li r26,8 │ │ │ │ + fcfid f27,f27 │ │ │ │ + std r17,288(r1) │ │ │ │ + li r17,8 │ │ │ │ + std r15,272(r1) │ │ │ │ + std r16,280(r1) │ │ │ │ + fcfid f28,f0 │ │ │ │ + clrlwi r9,r9,31 │ │ │ │ fcfid f29,f29 │ │ │ │ - xxlxor vs26,vs26,vs26 │ │ │ │ - mr r15,r12 │ │ │ │ - std r14,272(r1) │ │ │ │ - clrlwi r10,r10,31 │ │ │ │ - fcfid f27,f0 │ │ │ │ - std r16,288(r1) │ │ │ │ - std r18,304(r1) │ │ │ │ - std r19,312(r1) │ │ │ │ - std r21,328(r1) │ │ │ │ - std r22,336(r1) │ │ │ │ - std r23,344(r1) │ │ │ │ - stw r10,248(r1) │ │ │ │ - li r10,4 │ │ │ │ - std r24,352(r1) │ │ │ │ - std r25,360(r1) │ │ │ │ - std r27,376(r1) │ │ │ │ - std r28,384(r1) │ │ │ │ - std r29,392(r1) │ │ │ │ + std r19,304(r1) │ │ │ │ + std r20,312(r1) │ │ │ │ + std r22,328(r1) │ │ │ │ + std r23,336(r1) │ │ │ │ + std r24,344(r1) │ │ │ │ + stw r9,196(r1) │ │ │ │ + li r9,4 │ │ │ │ + std r25,352(r1) │ │ │ │ + std r26,360(r1) │ │ │ │ + std r27,368(r1) │ │ │ │ + stw r9,80(r1) │ │ │ │ + li r9,1 │ │ │ │ + fsub f28,f28,f25 │ │ │ │ + std r28,376(r1) │ │ │ │ + std r29,384(r1) │ │ │ │ + std r30,392(r1) │ │ │ │ stfd f31,456(r1) │ │ │ │ + stw r9,116(r1) │ │ │ │ + std r21,128(r1) │ │ │ │ + lwz r8,80(r1) │ │ │ │ + lwz r9,116(r1) │ │ │ │ + mtfprwa f31,r8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + fcfid f31,f31 │ │ │ │ + stw r9,116(r1) │ │ │ │ + srawi r9,r8,1 │ │ │ │ + stw r9,180(r1) │ │ │ │ + fdiv f0,f27,f31 │ │ │ │ + fdiv f12,f29,f31 │ │ │ │ + frip f0,f0 │ │ │ │ + frim f12,f12 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + fctidz f0,f12 │ │ │ │ + addi r10,r10,-1 │ │ │ │ stw r10,84(r1) │ │ │ │ - li r10,1 │ │ │ │ - stw r10,152(r1) │ │ │ │ - lwz r4,84(r1) │ │ │ │ - lwz r10,152(r1) │ │ │ │ - mtfprwa f0,r4 │ │ │ │ + mffprd r15,f0 │ │ │ │ + cmpw r15,r10 │ │ │ │ + bgt 7ca8 │ │ │ │ + fdiv f31,f28,f31 │ │ │ │ + ld r10,128(r1) │ │ │ │ + mullw r7,r8,r15 │ │ │ │ + srawi r6,r8,1 │ │ │ │ + addze r6,r6 │ │ │ │ + addi r2,r9,-3 │ │ │ │ + ld r4,48(r1) │ │ │ │ + extsw r5,r9 │ │ │ │ + addi r31,r9,-2 │ │ │ │ + addi r28,r9,-1 │ │ │ │ + extswsli r30,r8,3 │ │ │ │ + ld r3,56(r1) │ │ │ │ + slwi r8,r9,1 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + mr r16,r15 │ │ │ │ + clrldi r31,r31,32 │ │ │ │ + extsw r26,r28 │ │ │ │ + addi r25,r5,1 │ │ │ │ + std r5,184(r1) │ │ │ │ + stw r8,192(r1) │ │ │ │ + ld r23,0(r10) │ │ │ │ + slwi r10,r15,1 │ │ │ │ + mulli r2,r2,-8 │ │ │ │ + stw r6,176(r1) │ │ │ │ + addi r6,r17,-8 │ │ │ │ + extswsli r15,r15,5 │ │ │ │ + extsw r7,r7 │ │ │ │ + std r26,224(r1) │ │ │ │ + std r25,232(r1) │ │ │ │ addi r10,r10,1 │ │ │ │ - srawi r12,r4,1 │ │ │ │ - fcfid f0,f0 │ │ │ │ - stw r10,152(r1) │ │ │ │ - fdiv f12,f28,f0 │ │ │ │ - fdiv f11,f29,f0 │ │ │ │ - frip f12,f12 │ │ │ │ - frim f11,f11 │ │ │ │ - fctidz f12,f12 │ │ │ │ - mffprd r10,f12 │ │ │ │ - fctidz f12,f11 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - stw r10,80(r1) │ │ │ │ - mffprd r7,f12 │ │ │ │ - cmpw r7,r10 │ │ │ │ - bgt 7ed8 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r3,64(r1) │ │ │ │ - ld r0,72(r1) │ │ │ │ - addi r10,r12,-3 │ │ │ │ - slwi r8,r7,1 │ │ │ │ - mullw r6,r4,r7 │ │ │ │ - addi r30,r12,-2 │ │ │ │ - extswsli r29,r4,3 │ │ │ │ - extsw r5,r12 │ │ │ │ - lfd f31,28240(r9) │ │ │ │ - srawi r9,r4,1 │ │ │ │ - addze r9,r9 │ │ │ │ - rldic r10,r10,3,29 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r28,r12,-1 │ │ │ │ - clrldi r30,r30,32 │ │ │ │ - addi r24,r5,1 │ │ │ │ - mr r16,r7 │ │ │ │ - std r5,208(r1) │ │ │ │ - subf r4,r10,r3 │ │ │ │ - subf r11,r10,r0 │ │ │ │ - slwi r10,r12,1 │ │ │ │ - mullw r8,r8,r12 │ │ │ │ - extsw r25,r28 │ │ │ │ - extswsli r21,r7,5 │ │ │ │ - addis r31,r2,-3 │ │ │ │ - std r24,264(r1) │ │ │ │ - mr r18,r15 │ │ │ │ - fsub f31,f27,f31 │ │ │ │ - stw r9,156(r1) │ │ │ │ - ld r9,96(r1) │ │ │ │ - stw r10,220(r1) │ │ │ │ - rlwinm r10,r15,0,25,25 │ │ │ │ - extsw r6,r6 │ │ │ │ - addi r31,r31,28240 │ │ │ │ - std r4,200(r1) │ │ │ │ - std r11,192(r1) │ │ │ │ - stw r12,216(r1) │ │ │ │ - std r25,256(r1) │ │ │ │ - stw r10,112(r1) │ │ │ │ - clrlwi r10,r15,31 │ │ │ │ - add r7,r5,r6 │ │ │ │ - stw r8,56(r1) │ │ │ │ - ld r23,0(r9) │ │ │ │ - addi r9,r26,-8 │ │ │ │ - addi r5,r6,1 │ │ │ │ - addi r8,r6,2 │ │ │ │ - fdiv f31,f31,f0 │ │ │ │ - stw r10,120(r1) │ │ │ │ - add r10,r25,r6 │ │ │ │ - add r6,r6,r24 │ │ │ │ - std r9,160(r1) │ │ │ │ - neg r9,r30 │ │ │ │ - sldi r7,r7,3 │ │ │ │ + std r6,144(r1) │ │ │ │ + mulli r6,r31,-8 │ │ │ │ + addi r8,r7,2 │ │ │ │ + add r29,r26,r7 │ │ │ │ + mullw r11,r10,r9 │ │ │ │ + lwz r9,112(r1) │ │ │ │ + add r20,r4,r2 │ │ │ │ + add r19,r3,r2 │ │ │ │ sldi r8,r8,3 │ │ │ │ - sldi r6,r6,3 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + add r8,r14,r8 │ │ │ │ + add r27,r20,r29 │ │ │ │ + std r20,248(r1) │ │ │ │ + std r19,240(r1) │ │ │ │ + add r29,r19,r29 │ │ │ │ + rlwinm r10,r9,0,25,25 │ │ │ │ + clrlwi r9,r9,31 │ │ │ │ + std r8,88(r1) │ │ │ │ + mr r20,r11 │ │ │ │ + stw r9,104(r1) │ │ │ │ + addi r9,r7,1 │ │ │ │ + stw r10,96(r1) │ │ │ │ + add r10,r5,r7 │ │ │ │ + add r5,r4,r6 │ │ │ │ + add r7,r7,r25 │ │ │ │ + add r6,r6,r3 │ │ │ │ + add r2,r26,r9 │ │ │ │ sldi r10,r10,3 │ │ │ │ - sldi r20,r5,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - mr r24,r23 │ │ │ │ - std r6,184(r1) │ │ │ │ - add r27,r4,r10 │ │ │ │ - add r14,r11,r10 │ │ │ │ - add r3,r3,r9 │ │ │ │ - add r0,r9,r0 │ │ │ │ - add r9,r25,r5 │ │ │ │ - add r6,r7,r3 │ │ │ │ - add r7,r7,r0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - std r3,240(r1) │ │ │ │ - std r0,232(r1) │ │ │ │ - std r7,176(r1) │ │ │ │ - ld r7,48(r1) │ │ │ │ - std r6,168(r1) │ │ │ │ - std r9,128(r1) │ │ │ │ - add r8,r7,r8 │ │ │ │ - std r8,104(r1) │ │ │ │ - lwz r9,112(r1) │ │ │ │ - lwz r10,84(r1) │ │ │ │ - cmpwi r9,0 │ │ │ │ - mr r9,r10 │ │ │ │ - beq 7ad8 │ │ │ │ - mtfprwa f0,r16 │ │ │ │ - lwz r9,156(r1) │ │ │ │ + sldi r24,r9,3 │ │ │ │ + mr r26,r16 │ │ │ │ + std r5,216(r1) │ │ │ │ + std r6,208(r1) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r8,r10,r5 │ │ │ │ + add r10,r10,r6 │ │ │ │ + std r2,120(r1) │ │ │ │ + sldi r2,r7,3 │ │ │ │ + std r8,152(r1) │ │ │ │ + std r10,160(r1) │ │ │ │ + std r2,168(r1) │ │ │ │ + lwz r2,96(r1) │ │ │ │ + cmpwi r2,0 │ │ │ │ + lwz r2,80(r1) │ │ │ │ + mr r9,r2 │ │ │ │ + beq 78ac │ │ │ │ + mtfprwa f0,r26 │ │ │ │ + lwz r9,176(r1) │ │ │ │ fcfid f0,f0 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bge 7ad8 │ │ │ │ - mr r9,r10 │ │ │ │ - lwz r10,120(r1) │ │ │ │ - ldx r19,r24,r26 │ │ │ │ + bge 78ac │ │ │ │ + mr r9,r2 │ │ │ │ + lwz r2,104(r1) │ │ │ │ + ldx r11,r23,r17 │ │ │ │ extswsli r8,r9,3 │ │ │ │ - ld r5,160(r1) │ │ │ │ - ld r7,24(r17) │ │ │ │ extsw r6,r9 │ │ │ │ - cmpwi cr4,r10,0 │ │ │ │ - ld r10,64(r1) │ │ │ │ - add r19,r19,r21 │ │ │ │ - ldx r25,r7,r5 │ │ │ │ - ld r4,16(r19) │ │ │ │ - add r10,r10,r20 │ │ │ │ - std r10,88(r1) │ │ │ │ - ld r10,72(r1) │ │ │ │ - add r23,r4,r8 │ │ │ │ - add r5,r23,r8 │ │ │ │ - add r15,r10,r20 │ │ │ │ - ld r10,48(r1) │ │ │ │ - add r22,r5,r8 │ │ │ │ - add r10,r20,r10 │ │ │ │ - beq cr4,7fa8 │ │ │ │ + add r16,r24,r14 │ │ │ │ + ld r10,24(r18) │ │ │ │ + cmpwi cr4,r2,0 │ │ │ │ + ld r2,48(r1) │ │ │ │ + add r21,r11,r15 │ │ │ │ + ld r4,16(r21) │ │ │ │ + add r2,r2,r24 │ │ │ │ + std r2,64(r1) │ │ │ │ + ld r2,56(r1) │ │ │ │ + add r22,r4,r8 │ │ │ │ + add r5,r22,r8 │ │ │ │ + add r2,r2,r24 │ │ │ │ + add r19,r5,r8 │ │ │ │ + std r2,72(r1) │ │ │ │ + ld r2,144(r1) │ │ │ │ + ldx r25,r10,r2 │ │ │ │ + beq cr4,7d7c │ │ │ │ cmpwi r9,0 │ │ │ │ - ble 7c70 │ │ │ │ - ld r7,128(r1) │ │ │ │ - ld r9,64(r1) │ │ │ │ - ld r6,48(r1) │ │ │ │ - cmpwi cr7,r28,1 │ │ │ │ - add r10,r9,r7 │ │ │ │ - ld r9,72(r1) │ │ │ │ - add r9,r9,r7 │ │ │ │ - add r7,r7,r6 │ │ │ │ + ble 7a3c │ │ │ │ + ld r2,120(r1) │ │ │ │ + ld r9,48(r1) │ │ │ │ li r6,0 │ │ │ │ + cmpwi cr7,r28,1 │ │ │ │ + add r10,r9,r2 │ │ │ │ + ld r9,56(r1) │ │ │ │ + add r7,r2,r14 │ │ │ │ + add r9,r9,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfdx f7,r25,r6 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - ble cr7,81dc │ │ │ │ - mtctr r30 │ │ │ │ - li r3,0 │ │ │ │ fmr f11,f26 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + ble cr7,7f9c │ │ │ │ + mtctr r31 │ │ │ │ + li r2,0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lfdx f0,r10,r3 │ │ │ │ - lfdx f8,r9,r3 │ │ │ │ - lfdx f10,r7,r3 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + lfdx f8,r9,r2 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r3,r3,-8 │ │ │ │ + lfdx f10,r7,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 7b80 │ │ │ │ - mr r3,r14 │ │ │ │ - mr r11,r27 │ │ │ │ + bdnz 7950 │ │ │ │ + mr r2,r29 │ │ │ │ + mr r3,r27 │ │ │ │ stfdx f12,r4,r6 │ │ │ │ - lfd f10,0(r11) │ │ │ │ - lfd f0,0(r3) │ │ │ │ + lfd f10,0(r3) │ │ │ │ + lfd f0,0(r2) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ stfdx f7,r5,r6 │ │ │ │ addi r6,r6,8 │ │ │ │ cmpld r8,r6 │ │ │ │ - bne 7b60 │ │ │ │ - lwz r9,216(r1) │ │ │ │ - cmpwi r9,0 │ │ │ │ + bne 7930 │ │ │ │ + lwz r2,180(r1) │ │ │ │ li r9,0 │ │ │ │ - bne 86d4 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 846c │ │ │ │ addi r10,r8,-8 │ │ │ │ - lfd f0,0(r31) │ │ │ │ srdi r10,r10,3 │ │ │ │ addi r10,r10,1 │ │ │ │ andi. r7,r10,3 │ │ │ │ - beq 7c34 │ │ │ │ + beq 7a00 │ │ │ │ cmpdi r7,1 │ │ │ │ - beq 7c20 │ │ │ │ + beq 79ec │ │ │ │ cmpdi r7,2 │ │ │ │ - beq 7c14 │ │ │ │ + beq 79e0 │ │ │ │ li r9,8 │ │ │ │ - stfdx f0,r5,r8 │ │ │ │ + stfdx f25,r5,r8 │ │ │ │ stfdx f26,r4,r8 │ │ │ │ - stfdx f0,r22,r9 │ │ │ │ - stfdx f26,r23,r9 │ │ │ │ + stfdx f25,r19,r9 │ │ │ │ + stfdx f26,r22,r9 │ │ │ │ addi r9,r9,8 │ │ │ │ - stfdx f0,r22,r9 │ │ │ │ - stfdx f26,r23,r9 │ │ │ │ + stfdx f25,r19,r9 │ │ │ │ + stfdx f26,r22,r9 │ │ │ │ addi r9,r9,8 │ │ │ │ cmpld r8,r9 │ │ │ │ - beq 7c70 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r9,16 │ │ │ │ - stfdx f0,r22,r9 │ │ │ │ - stfdx f26,r23,r9 │ │ │ │ + beq 7a3c │ │ │ │ + srdi r2,r10,2 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ + addi r10,r9,24 │ │ │ │ + addi r8,r9,16 │ │ │ │ + stfdx f25,r19,r9 │ │ │ │ + stfdx f26,r22,r9 │ │ │ │ addi r9,r9,32 │ │ │ │ - stfdx f0,r22,r10 │ │ │ │ - stfdx f26,r23,r10 │ │ │ │ - stfdx f0,r22,r7 │ │ │ │ - stfdx f26,r23,r7 │ │ │ │ - stfdx f0,r22,r8 │ │ │ │ - stfdx f26,r23,r8 │ │ │ │ - bdnz 7c3c │ │ │ │ - ld r9,104(r1) │ │ │ │ - lwz r10,80(r1) │ │ │ │ - addi r22,r16,1 │ │ │ │ + stfdx f25,r19,r2 │ │ │ │ + stfdx f26,r22,r2 │ │ │ │ + stfdx f25,r19,r8 │ │ │ │ + stfdx f26,r22,r8 │ │ │ │ + stfdx f25,r19,r10 │ │ │ │ + stfdx f26,r22,r10 │ │ │ │ + bdnz 7a08 │ │ │ │ + ld r9,88(r1) │ │ │ │ + lwz r10,84(r1) │ │ │ │ + addi r2,r26,1 │ │ │ │ lfd f0,0(r9) │ │ │ │ - cmpw r10,r22 │ │ │ │ + cmpw r10,r2 │ │ │ │ li r9,1 │ │ │ │ - stb r9,0(r19) │ │ │ │ - stfd f0,24(r19) │ │ │ │ - blt 81ec │ │ │ │ - beq cr4,89e4 │ │ │ │ - mr r7,r24 │ │ │ │ - lwz r20,84(r1) │ │ │ │ - mr r15,r18 │ │ │ │ - ld r9,24(r17) │ │ │ │ - ld r25,256(r1) │ │ │ │ - ld r24,264(r1) │ │ │ │ - lwz r12,216(r1) │ │ │ │ - ld r14,64(r1) │ │ │ │ - std r26,104(r1) │ │ │ │ - ldx r18,r7,r26 │ │ │ │ - lwz r7,112(r1) │ │ │ │ - std r17,112(r1) │ │ │ │ - ld r17,72(r1) │ │ │ │ - stw r15,88(r1) │ │ │ │ - mullw r8,r20,r22 │ │ │ │ - sldi r10,r25,3 │ │ │ │ - extsw r22,r22 │ │ │ │ + stb r9,0(r21) │ │ │ │ + stfd f0,24(r21) │ │ │ │ + blt 7ca4 │ │ │ │ + beq cr4,8778 │ │ │ │ + lwz r8,80(r1) │ │ │ │ + ld r26,224(r1) │ │ │ │ + extsw r16,r2 │ │ │ │ + std r17,72(r1) │ │ │ │ + std r18,88(r1) │ │ │ │ + ld r10,24(r18) │ │ │ │ + ld r25,232(r1) │ │ │ │ + lwz r7,96(r1) │ │ │ │ + ldx r22,r23,r17 │ │ │ │ + mr r6,r16 │ │ │ │ + ld r19,240(r1) │ │ │ │ + ld r20,248(r1) │ │ │ │ + mullw r9,r8,r2 │ │ │ │ + ld r2,144(r1) │ │ │ │ + mulli r26,r26,-8 │ │ │ │ + lwz r16,84(r1) │ │ │ │ + mr r18,r8 │ │ │ │ + lwz r17,180(r1) │ │ │ │ + ld r15,48(r1) │ │ │ │ + ld r12,56(r1) │ │ │ │ cmpwi cr5,r7,0 │ │ │ │ - ld r7,160(r1) │ │ │ │ - subfic r10,r10,8 │ │ │ │ - ldx r27,r9,r7 │ │ │ │ - extsw r9,r8 │ │ │ │ - ld r7,48(r1) │ │ │ │ - ld r8,208(r1) │ │ │ │ - add r16,r7,r10 │ │ │ │ - add r10,r9,r24 │ │ │ │ - add r9,r8,r9 │ │ │ │ - mr r15,r7 │ │ │ │ - sldi r19,r10,3 │ │ │ │ - sldi r0,r9,3 │ │ │ │ - mr r9,r20 │ │ │ │ - beq cr5,7d30 │ │ │ │ - mtfprwa f0,r22 │ │ │ │ - lwz r9,156(r1) │ │ │ │ + ldx r11,r10,r2 │ │ │ │ + ld r2,184(r1) │ │ │ │ + extsw r9,r9 │ │ │ │ + addi r26,r26,8 │ │ │ │ + add r25,r9,r25 │ │ │ │ + add r21,r14,r26 │ │ │ │ + add r0,r2,r9 │ │ │ │ + sldi r25,r25,3 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + nop │ │ │ │ + mr r2,r18 │ │ │ │ + beq cr5,7b00 │ │ │ │ + mtfprwa f0,r6 │ │ │ │ + lwz r2,176(r1) │ │ │ │ fcfid f0,f0 │ │ │ │ fcmpu cr0,f31,f0 │ │ │ │ - ble 7d30 │ │ │ │ - mr r9,r20 │ │ │ │ - sldi r21,r22,5 │ │ │ │ - extswsli r4,r9,3 │ │ │ │ - cmpwi r9,0 │ │ │ │ - add r23,r18,r21 │ │ │ │ - ld r26,16(r23) │ │ │ │ - add r6,r26,r4 │ │ │ │ - add r25,r6,r4 │ │ │ │ - add r24,r25,r4 │ │ │ │ - ble 7ea0 │ │ │ │ - ld r9,192(r1) │ │ │ │ - add r10,r14,r0 │ │ │ │ - add r8,r15,r0 │ │ │ │ - li r7,0 │ │ │ │ + ble 7b00 │ │ │ │ + mr r2,r18 │ │ │ │ + sldi r23,r6,5 │ │ │ │ + extswsli r5,r2,3 │ │ │ │ + cmpwi r2,0 │ │ │ │ + add r24,r22,r23 │ │ │ │ + ld r29,16(r24) │ │ │ │ + add r7,r29,r5 │ │ │ │ + add r27,r7,r5 │ │ │ │ + add r26,r27,r5 │ │ │ │ + ble 7c78 │ │ │ │ + addi r3,r19,-8 │ │ │ │ + addi r4,r20,-8 │ │ │ │ + mtlr r6 │ │ │ │ cmpwi cr7,r28,1 │ │ │ │ - std r19,56(r1) │ │ │ │ - addi r11,r9,-8 │ │ │ │ - ld r9,200(r1) │ │ │ │ - add r11,r11,r0 │ │ │ │ - addi r3,r9,-8 │ │ │ │ - add r9,r17,r0 │ │ │ │ + stw r17,64(r1) │ │ │ │ + mr r6,r28 │ │ │ │ + add r9,r15,r0 │ │ │ │ + mr r28,r7 │ │ │ │ + add r2,r12,r0 │ │ │ │ add r3,r3,r0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mtctr r30 │ │ │ │ - lfdx f7,r27,r7 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - li r5,0 │ │ │ │ + add r4,r4,r0 │ │ │ │ + add r10,r14,r0 │ │ │ │ + li r8,0 │ │ │ │ + mr r7,r3 │ │ │ │ + mr r3,r4 │ │ │ │ + lfdx f7,r11,r8 │ │ │ │ fmr f11,f26 │ │ │ │ - ble cr7,81d0 │ │ │ │ - nop │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mtctr r31 │ │ │ │ + li r4,0 │ │ │ │ + ble cr7,7f90 │ │ │ │ nop │ │ │ │ - lfdx f0,r10,r5 │ │ │ │ - lfdx f8,r9,r5 │ │ │ │ - lfdx f10,r8,r5 │ │ │ │ + lfdx f0,r9,r4 │ │ │ │ + lfdx f8,r2,r4 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r5,r5,-8 │ │ │ │ + lfdx f10,r10,r4 │ │ │ │ + addi r4,r4,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f12,f0,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 7db0 │ │ │ │ - mr r19,r11 │ │ │ │ - mr r5,r3 │ │ │ │ - stfdx f12,r26,r7 │ │ │ │ - lfd f10,0(r5) │ │ │ │ - lfd f0,0(r19) │ │ │ │ + bdnz 7b80 │ │ │ │ + mr r4,r7 │ │ │ │ + mr r17,r3 │ │ │ │ + stfdx f12,r29,r8 │ │ │ │ + lfd f10,0(r17) │ │ │ │ + lfd f0,0(r4) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f12,f12,f7,f11 │ │ │ │ - stfdx f12,r25,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r4,r7 │ │ │ │ - bne 7d90 │ │ │ │ - cmpwi r12,0 │ │ │ │ - ld r19,56(r1) │ │ │ │ - li r9,0 │ │ │ │ - bne 83cc │ │ │ │ - addi r10,r4,-8 │ │ │ │ - lfd f0,0(r31) │ │ │ │ - srdi r10,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - andi. r8,r10,3 │ │ │ │ - beq 7e64 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 7e50 │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 7e44 │ │ │ │ - li r9,8 │ │ │ │ - stfdx f0,r25,r4 │ │ │ │ - stfdx f26,r26,r4 │ │ │ │ - stfdx f0,r24,r9 │ │ │ │ - stfdx f26,r6,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - stfdx f0,r24,r9 │ │ │ │ - stfdx f26,r6,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - cmpld r4,r9 │ │ │ │ - beq 7ea0 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r9,16 │ │ │ │ - stfdx f0,r24,r9 │ │ │ │ - stfdx f26,r6,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - stfdx f0,r24,r10 │ │ │ │ - stfdx f26,r6,r10 │ │ │ │ - stfdx f0,r24,r7 │ │ │ │ - stfdx f26,r6,r7 │ │ │ │ - stfdx f0,r24,r8 │ │ │ │ - stfdx f26,r6,r8 │ │ │ │ - bdnz 7e6c │ │ │ │ - lwz r10,80(r1) │ │ │ │ - addi r22,r22,1 │ │ │ │ - lfdx f0,r16,r0 │ │ │ │ - li r9,1 │ │ │ │ - add r19,r19,r29 │ │ │ │ - add r0,r0,r29 │ │ │ │ - cmpw r10,r22 │ │ │ │ - stfd f0,24(r23) │ │ │ │ - stbx r9,r18,r21 │ │ │ │ - bge 7d10 │ │ │ │ - lwz r15,88(r1) │ │ │ │ - ld r26,104(r1) │ │ │ │ - ld r17,112(r1) │ │ │ │ - lwz r9,12(r17) │ │ │ │ - lwz r10,152(r1) │ │ │ │ - addi r26,r26,8 │ │ │ │ - cmpw r9,r10 │ │ │ │ - lwz r10,84(r1) │ │ │ │ - slwi r10,r10,1 │ │ │ │ - stw r10,84(r1) │ │ │ │ - bgt 792c │ │ │ │ - mr r12,r15 │ │ │ │ + stfdx f12,r27,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + cmpld r8,r5 │ │ │ │ + bne 7b60 │ │ │ │ + lwz r17,64(r1) │ │ │ │ + mr r7,r28 │ │ │ │ + li r2,0 │ │ │ │ + mr r28,r6 │ │ │ │ + mflr r6 │ │ │ │ + cmpwi r17,0 │ │ │ │ + bne 8174 │ │ │ │ + addi r9,r5,-8 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + andi. r10,r9,3 │ │ │ │ + beq 7c3c │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 7c28 │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 7c1c │ │ │ │ + li r2,8 │ │ │ │ + stfdx f25,r27,r5 │ │ │ │ + stfdx f26,r29,r5 │ │ │ │ + stfdx f25,r26,r2 │ │ │ │ + stfdx f26,r7,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stfdx f25,r26,r2 │ │ │ │ + stfdx f26,r7,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpld r5,r2 │ │ │ │ + beq 7c78 │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r8,r2,16 │ │ │ │ + stfdx f25,r26,r2 │ │ │ │ + stfdx f26,r7,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ + stfdx f25,r26,r9 │ │ │ │ + stfdx f26,r7,r9 │ │ │ │ + stfdx f25,r26,r8 │ │ │ │ + stfdx f26,r7,r8 │ │ │ │ + stfdx f25,r26,r10 │ │ │ │ + stfdx f26,r7,r10 │ │ │ │ + bdnz 7c44 │ │ │ │ + addi r6,r6,1 │ │ │ │ + lfdx f0,r21,r0 │ │ │ │ + li r2,1 │ │ │ │ + add r25,r25,r30 │ │ │ │ + add r0,r0,r30 │ │ │ │ + cmpw r16,r6 │ │ │ │ + stfd f0,24(r24) │ │ │ │ + stbx r2,r22,r23 │ │ │ │ + bge 7ae0 │ │ │ │ + ld r17,72(r1) │ │ │ │ + ld r18,88(r1) │ │ │ │ + lwz r2,12(r18) │ │ │ │ + lwz r9,116(r1) │ │ │ │ + addi r17,r17,8 │ │ │ │ + cmpw r2,r9 │ │ │ │ + lwz r9,80(r1) │ │ │ │ + slwi r9,r9,1 │ │ │ │ + stw r9,80(r1) │ │ │ │ + bgt 7718 │ │ │ │ + ld r21,128(r1) │ │ │ │ + lfd f25,408(r1) │ │ │ │ lfd f26,416(r1) │ │ │ │ - ld r15,48(r1) │ │ │ │ lfd f27,424(r1) │ │ │ │ - ld r14,272(r1) │ │ │ │ lfd f28,432(r1) │ │ │ │ lfd f29,440(r1) │ │ │ │ lfd f31,456(r1) │ │ │ │ - ld r16,288(r1) │ │ │ │ - ld r18,304(r1) │ │ │ │ - ld r19,312(r1) │ │ │ │ - ld r21,328(r1) │ │ │ │ - ld r22,336(r1) │ │ │ │ - ld r23,344(r1) │ │ │ │ - ld r24,352(r1) │ │ │ │ - ld r25,360(r1) │ │ │ │ - ld r26,368(r1) │ │ │ │ - ld r27,376(r1) │ │ │ │ - ld r28,384(r1) │ │ │ │ - ld r29,392(r1) │ │ │ │ + ld r15,272(r1) │ │ │ │ + ld r16,280(r1) │ │ │ │ + ld r17,288(r1) │ │ │ │ + ld r19,304(r1) │ │ │ │ + ld r20,312(r1) │ │ │ │ + ld r22,328(r1) │ │ │ │ + ld r23,336(r1) │ │ │ │ + ld r24,344(r1) │ │ │ │ + ld r25,352(r1) │ │ │ │ + ld r26,360(r1) │ │ │ │ + ld r27,368(r1) │ │ │ │ + ld r28,376(r1) │ │ │ │ + ld r29,384(r1) │ │ │ │ + ld r30,392(r1) │ │ │ │ ld r0,480(r1) │ │ │ │ - ld r10,96(r1) │ │ │ │ - ld r30,400(r1) │ │ │ │ - li r9,1 │ │ │ │ + li r2,1 │ │ │ │ + stb r2,88(r21) │ │ │ │ mtlr r0 │ │ │ │ - stb r9,88(r10) │ │ │ │ - andi. r9,r12,8 │ │ │ │ - bne 7f84 │ │ │ │ - andi. r9,r12,16 │ │ │ │ - beq 890c │ │ │ │ - ld r9,96(r1) │ │ │ │ - ld r10,64(r1) │ │ │ │ - std r10,64(r9) │ │ │ │ - ld r10,72(r1) │ │ │ │ - std r15,80(r9) │ │ │ │ - std r10,72(r9) │ │ │ │ + lwz r9,112(r1) │ │ │ │ + mr r2,r9 │ │ │ │ + andi. r2,r2,8 │ │ │ │ + bne 7d58 │ │ │ │ + mr r2,r9 │ │ │ │ + andi. r2,r2,16 │ │ │ │ + beq 86c0 │ │ │ │ + ld r2,48(r1) │ │ │ │ + std r14,80(r21) │ │ │ │ + std r2,64(r21) │ │ │ │ + ld r2,56(r1) │ │ │ │ + std r2,72(r21) │ │ │ │ addi r1,r1,464 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r15,-184(r1) │ │ │ │ - ld r17,-168(r1) │ │ │ │ - ld r20,-144(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r14,-200(r1) │ │ │ │ + ld r18,-168(r1) │ │ │ │ + ld r21,-144(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r8,88(r1) │ │ │ │ + ld r9,72(r1) │ │ │ │ + ld r8,64(r1) │ │ │ │ fmr f1,f30 │ │ │ │ - mr r9,r15 │ │ │ │ + mr r10,r16 │ │ │ │ extsw r7,r28 │ │ │ │ mr r3,r25 │ │ │ │ - std r10,144(r1) │ │ │ │ std r6,136(r1) │ │ │ │ - bl 66e8 │ │ │ │ + bl 65c0 │ │ │ │ cmpwi r3,0 │ │ │ │ - bne 8000 │ │ │ │ - ld r10,144(r1) │ │ │ │ - ld r8,88(r1) │ │ │ │ + bne 7dd4 │ │ │ │ + ld r9,72(r1) │ │ │ │ + ld r8,64(r1) │ │ │ │ + fmr f1,f30 │ │ │ │ + mr r10,r16 │ │ │ │ + mr r5,r19 │ │ │ │ + mr r4,r22 │ │ │ │ ld r6,136(r1) │ │ │ │ - ld r7,208(r1) │ │ │ │ - mr r9,r15 │ │ │ │ - mr r5,r22 │ │ │ │ - mr r4,r23 │ │ │ │ + ld r7,184(r1) │ │ │ │ mr r3,r25 │ │ │ │ - fmr f1,f30 │ │ │ │ - bl 66e8 │ │ │ │ + bl 65c0 │ │ │ │ cmpwi r3,0 │ │ │ │ - beq 7c70 │ │ │ │ - lwz r9,152(r1) │ │ │ │ - addi r16,r16,1 │ │ │ │ + beq 7a3c │ │ │ │ + lwz r2,116(r1) │ │ │ │ + addi r26,r26,1 │ │ │ │ addi r5,r1,36 │ │ │ │ addi r4,r1,32 │ │ │ │ - slw r3,r16,r9 │ │ │ │ + addi r22,r20,-1 │ │ │ │ + slw r3,r26,r2 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 5520 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r24,96(r1) │ │ │ │ - ld r9,0(r24) │ │ │ │ - ldx r9,r9,r26 │ │ │ │ - add r9,r9,r21 │ │ │ │ - ld r3,16(r9) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,0(r24) │ │ │ │ - lwz r9,0(r17) │ │ │ │ - lwz r18,56(r1) │ │ │ │ + bl 54c0 │ │ │ │ + ld r23,128(r1) │ │ │ │ + ld r2,0(r23) │ │ │ │ + ldx r2,r2,r17 │ │ │ │ + add r2,r2,r15 │ │ │ │ + ld r3,16(r2) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r9,0(r23) │ │ │ │ + lwz r2,0(r18) │ │ │ │ lwz r25,32(r1) │ │ │ │ - ldx r10,r10,r26 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - addi r23,r18,-1 │ │ │ │ - add r22,r10,r21 │ │ │ │ - beq 81f4 │ │ │ │ - lwz r9,224(r1) │ │ │ │ - cmpwi r9,1 │ │ │ │ - ble 849c │ │ │ │ + ldx r9,r9,r17 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + add r21,r9,r15 │ │ │ │ + beq 7fa8 │ │ │ │ + lwz r2,200(r1) │ │ │ │ + cmpwi r2,1 │ │ │ │ + ble 8248 │ │ │ │ srawi r5,r25,1 │ │ │ │ addze r5,r5 │ │ │ │ extswsli r3,r5,4 │ │ │ │ - extsw r18,r5 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r1) │ │ │ │ + extsw r16,r5 │ │ │ │ + bl 5480 │ │ │ │ + ld r2,128(r1) │ │ │ │ lwz r12,36(r1) │ │ │ │ - lwz r8,248(r1) │ │ │ │ - sldi r10,r18,3 │ │ │ │ - ld r24,0(r9) │ │ │ │ - std r3,16(r22) │ │ │ │ - ld r9,24(r17) │ │ │ │ - cmpwi r8,0 │ │ │ │ - extswsli r8,r12,3 │ │ │ │ - stw r12,120(r1) │ │ │ │ - ldx r25,r24,r26 │ │ │ │ - add r9,r9,r8 │ │ │ │ - ld r3,-16(r9) │ │ │ │ - ld r9,64(r1) │ │ │ │ - add r25,r25,r21 │ │ │ │ + sldi r9,r16,3 │ │ │ │ + ld r23,0(r2) │ │ │ │ + lwz r2,196(r1) │ │ │ │ + std r3,16(r21) │ │ │ │ + extswsli r10,r12,3 │ │ │ │ + ldx r25,r23,r17 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ld r2,24(r18) │ │ │ │ + add r25,r25,r15 │ │ │ │ + add r2,r2,r10 │ │ │ │ ld r4,16(r25) │ │ │ │ - add r22,r4,r10 │ │ │ │ - bne 8678 │ │ │ │ - ld r8,48(r1) │ │ │ │ - addi r10,r9,16 │ │ │ │ - ld r9,72(r1) │ │ │ │ - mr r5,r18 │ │ │ │ - std r3,112(r1) │ │ │ │ - mr r7,r10 │ │ │ │ - mr r15,r10 │ │ │ │ - addi r19,r8,16 │ │ │ │ - lwz r8,56(r1) │ │ │ │ - addi r9,r9,16 │ │ │ │ - std r9,88(r1) │ │ │ │ - addi r6,r8,-2 │ │ │ │ - mr r8,r9 │ │ │ │ - mr r9,r19 │ │ │ │ + ld r3,-16(r2) │ │ │ │ + add r21,r4,r9 │ │ │ │ + bne 840c │ │ │ │ + ld r2,48(r1) │ │ │ │ + addi r19,r14,16 │ │ │ │ + addi r6,r20,-2 │ │ │ │ + mr r5,r16 │ │ │ │ + stw r12,104(r1) │ │ │ │ + std r3,96(r1) │ │ │ │ extsw r6,r6 │ │ │ │ - bl 6358 │ │ │ │ - ld r8,88(r1) │ │ │ │ - ld r3,112(r1) │ │ │ │ + addi r9,r2,16 │ │ │ │ + ld r2,56(r1) │ │ │ │ + mr r7,r9 │ │ │ │ + std r9,72(r1) │ │ │ │ mr r9,r19 │ │ │ │ - mr r7,r15 │ │ │ │ - extsw r6,r23 │ │ │ │ - mr r5,r18 │ │ │ │ - mr r4,r22 │ │ │ │ - bl 6358 │ │ │ │ - lwz r12,120(r1) │ │ │ │ - ld r9,48(r1) │ │ │ │ - lwz r10,80(r1) │ │ │ │ - lwz r18,0(r17) │ │ │ │ - lfd f0,16(r9) │ │ │ │ - cmpw r16,r10 │ │ │ │ - lwz r9,32(r1) │ │ │ │ - li r10,0 │ │ │ │ + addi r2,r2,16 │ │ │ │ + mr r8,r2 │ │ │ │ + std r2,64(r1) │ │ │ │ + bl 6240 │ │ │ │ + ld r8,64(r1) │ │ │ │ + ld r7,72(r1) │ │ │ │ + mr r9,r19 │ │ │ │ + extsw r6,r22 │ │ │ │ + mr r5,r16 │ │ │ │ + mr r4,r21 │ │ │ │ + ld r3,96(r1) │ │ │ │ + bl 6240 │ │ │ │ + lwz r12,104(r1) │ │ │ │ + lwz r9,84(r1) │ │ │ │ + lfd f0,16(r14) │ │ │ │ stw r12,8(r25) │ │ │ │ - stb r10,0(r25) │ │ │ │ + lwz r2,32(r1) │ │ │ │ + cmpw r26,r9 │ │ │ │ + li r9,0 │ │ │ │ + stb r9,0(r25) │ │ │ │ + lwz r9,0(r18) │ │ │ │ stfd f0,24(r25) │ │ │ │ - stw r9,4(r25) │ │ │ │ - bgt 81ec │ │ │ │ - ld r9,104(r1) │ │ │ │ - lwz r10,220(r1) │ │ │ │ - addi r21,r21,32 │ │ │ │ - add r27,r27,r29 │ │ │ │ - add r14,r14,r29 │ │ │ │ - add r20,r20,r29 │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,104(r1) │ │ │ │ - lwz r9,56(r1) │ │ │ │ - add r9,r9,r10 │ │ │ │ - stw r9,56(r1) │ │ │ │ - ld r9,168(r1) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,168(r1) │ │ │ │ - ld r9,176(r1) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,176(r1) │ │ │ │ - ld r9,184(r1) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,184(r1) │ │ │ │ - ld r9,128(r1) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,128(r1) │ │ │ │ - rlwinm r9,r18,0,25,25 │ │ │ │ + stw r2,4(r25) │ │ │ │ stw r9,112(r1) │ │ │ │ - clrlwi r9,r18,31 │ │ │ │ - stw r9,120(r1) │ │ │ │ - b 7aac │ │ │ │ - mr r19,r9 │ │ │ │ - mr r5,r10 │ │ │ │ - b 7ddc │ │ │ │ - mr r3,r9 │ │ │ │ - mr r11,r10 │ │ │ │ - fmr f11,f26 │ │ │ │ - b 7bac │ │ │ │ - mr r15,r18 │ │ │ │ - b 7ed4 │ │ │ │ + bgt 7ca4 │ │ │ │ + ld r2,88(r1) │ │ │ │ + addi r15,r15,32 │ │ │ │ + add r27,r27,r30 │ │ │ │ + add r29,r29,r30 │ │ │ │ + add r24,r24,r30 │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,88(r1) │ │ │ │ + lwz r2,192(r1) │ │ │ │ + add r20,r20,r2 │ │ │ │ + ld r2,152(r1) │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,152(r1) │ │ │ │ + ld r2,160(r1) │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,160(r1) │ │ │ │ + ld r2,168(r1) │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,168(r1) │ │ │ │ + ld r2,120(r1) │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,120(r1) │ │ │ │ + lwz r2,112(r1) │ │ │ │ + rlwinm r9,r2,0,25,25 │ │ │ │ + clrlwi r2,r2,31 │ │ │ │ + stw r9,96(r1) │ │ │ │ + stw r2,104(r1) │ │ │ │ + b 7880 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r4,r2 │ │ │ │ + mr r17,r9 │ │ │ │ + b 7bac │ │ │ │ + mr r2,r9 │ │ │ │ + mr r3,r10 │ │ │ │ + b 797c │ │ │ │ slwi r3,r25,2 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r1) │ │ │ │ - ld r10,64(r1) │ │ │ │ + bl 5480 │ │ │ │ + ld r2,128(r1) │ │ │ │ + extswsli r4,r25,3 │ │ │ │ cmpwi r25,0 │ │ │ │ lwz r12,36(r1) │ │ │ │ - ld r24,0(r9) │ │ │ │ - std r3,16(r22) │ │ │ │ - extswsli r3,r25,3 │ │ │ │ - addi r5,r10,8 │ │ │ │ - ld r10,72(r1) │ │ │ │ - ld r9,24(r17) │ │ │ │ - ldx r25,r24,r26 │ │ │ │ - addi r8,r10,8 │ │ │ │ - ld r10,48(r1) │ │ │ │ - std r8,120(r1) │ │ │ │ - add r25,r25,r21 │ │ │ │ - addi r0,r10,8 │ │ │ │ - extswsli r10,r12,3 │ │ │ │ - ld r22,16(r25) │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r0,136(r1) │ │ │ │ - ld r11,-16(r9) │ │ │ │ - add r4,r22,r3 │ │ │ │ - add r19,r4,r3 │ │ │ │ - add r18,r19,r3 │ │ │ │ - ble 8130 │ │ │ │ - lwz r10,56(r1) │ │ │ │ - extswsli r9,r23,3 │ │ │ │ - li r7,0 │ │ │ │ - cmpwi cr7,r23,1 │ │ │ │ - std r4,88(r1) │ │ │ │ - std r18,112(r1) │ │ │ │ - add r8,r8,r9 │ │ │ │ - addi r6,r10,-3 │ │ │ │ - addi r15,r10,-2 │ │ │ │ - add r10,r5,r9 │ │ │ │ - add r9,r0,r9 │ │ │ │ - clrldi r6,r6,32 │ │ │ │ - not r6,r6 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - add r0,r8,r6 │ │ │ │ - add r6,r10,r6 │ │ │ │ + addi r9,r14,8 │ │ │ │ + std r9,104(r1) │ │ │ │ + ld r23,0(r2) │ │ │ │ + ld r2,48(r1) │ │ │ │ + std r3,16(r21) │ │ │ │ + extswsli r9,r12,3 │ │ │ │ + ldx r25,r23,r17 │ │ │ │ + addi r0,r2,8 │ │ │ │ + ld r2,56(r1) │ │ │ │ + std r0,96(r1) │ │ │ │ + add r25,r25,r15 │ │ │ │ + addi r6,r2,8 │ │ │ │ + ld r2,24(r18) │ │ │ │ + ld r11,16(r25) │ │ │ │ + add r2,r2,r9 │ │ │ │ + add r5,r11,r4 │ │ │ │ + ld r3,-16(r2) │ │ │ │ + add r21,r5,r4 │ │ │ │ + add r19,r21,r4 │ │ │ │ + ble 7eec │ │ │ │ + addi r7,r20,-3 │ │ │ │ + extswsli r2,r22,3 │ │ │ │ + li r8,0 │ │ │ │ + cmpwi cr7,r22,1 │ │ │ │ + std r5,64(r1) │ │ │ │ + std r19,72(r1) │ │ │ │ + addi r16,r20,-2 │ │ │ │ + clrldi r7,r7,32 │ │ │ │ + add r9,r0,r2 │ │ │ │ + add r10,r6,r2 │ │ │ │ + addi r0,r14,8 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r2,r0,r2 │ │ │ │ + mulli r7,r7,-8 │ │ │ │ + add r0,r10,r7 │ │ │ │ + add r7,r9,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f7,r11,r7 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - ble cr7,848c │ │ │ │ - clrldi r18,r15,32 │ │ │ │ - li r4,0 │ │ │ │ - fmr f11,f26 │ │ │ │ - mtctr r18 │ │ │ │ nop │ │ │ │ - lfdx f0,r10,r4 │ │ │ │ - lfdx f8,r8,r4 │ │ │ │ - lfdx f10,r9,r4 │ │ │ │ + lfdx f7,r3,r8 │ │ │ │ + fmr f11,f26 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + ble cr7,823c │ │ │ │ + clrldi r19,r16,32 │ │ │ │ + li r5,0 │ │ │ │ + mtctr r19 │ │ │ │ + lfdx f0,r9,r5 │ │ │ │ + lfdx f8,r10,r5 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r4,r4,-8 │ │ │ │ + lfdx f10,r2,r5 │ │ │ │ + addi r5,r5,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 82d0 │ │ │ │ - mr r4,r0 │ │ │ │ - mr r18,r6 │ │ │ │ - stfdx f12,r22,r7 │ │ │ │ - lfd f10,0(r18) │ │ │ │ - lfd f0,0(r4) │ │ │ │ + bdnz 8080 │ │ │ │ + mr r5,r0 │ │ │ │ + mr r19,r7 │ │ │ │ + stfdx f12,r11,r8 │ │ │ │ + lfd f10,0(r19) │ │ │ │ + lfd f0,0(r5) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ - stfdx f7,r19,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r3,r7 │ │ │ │ - bne 82b0 │ │ │ │ - lwz r9,56(r1) │ │ │ │ - ld r4,88(r1) │ │ │ │ - ld r18,112(r1) │ │ │ │ - cmpwi r9,0 │ │ │ │ - li r9,0 │ │ │ │ - bne 878c │ │ │ │ - addi r10,r3,-8 │ │ │ │ - lfd f0,0(r31) │ │ │ │ - srdi r10,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - andi. r8,r10,3 │ │ │ │ - beq 838c │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 8378 │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 836c │ │ │ │ - li r9,8 │ │ │ │ - stfdx f0,r19,r3 │ │ │ │ - stfdx f26,r22,r3 │ │ │ │ - stfdx f0,r18,r9 │ │ │ │ - stfdx f26,r4,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - stfdx f0,r18,r9 │ │ │ │ - stfdx f26,r4,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - cmpld r3,r9 │ │ │ │ - beq 8130 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r9,16 │ │ │ │ - stfdx f0,r18,r9 │ │ │ │ - stfdx f26,r4,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - stfdx f0,r18,r10 │ │ │ │ - stfdx f26,r4,r10 │ │ │ │ - stfdx f0,r18,r7 │ │ │ │ - stfdx f26,r4,r7 │ │ │ │ - stfdx f0,r18,r8 │ │ │ │ - stfdx f26,r4,r8 │ │ │ │ - bdnz 8394 │ │ │ │ - b 8130 │ │ │ │ - ld r9,232(r1) │ │ │ │ - cmpwi cr7,r12,1 │ │ │ │ - li r7,0 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - add r10,r14,r19 │ │ │ │ - add r8,r15,r19 │ │ │ │ - lfdx f7,r27,r7 │ │ │ │ - addi r26,r9,-8 │ │ │ │ - ld r9,240(r1) │ │ │ │ - add r26,r26,r19 │ │ │ │ - addi r11,r9,-8 │ │ │ │ - add r9,r17,r19 │ │ │ │ - add r11,r11,r19 │ │ │ │ - ble cr7,847c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - clrldi r3,r28,32 │ │ │ │ - li r5,0 │ │ │ │ + stfdx f7,r21,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + cmpld r4,r8 │ │ │ │ + bne 8060 │ │ │ │ + cmpwi r20,0 │ │ │ │ + ld r5,64(r1) │ │ │ │ + ld r19,72(r1) │ │ │ │ + li r2,0 │ │ │ │ + bne 8530 │ │ │ │ + addi r9,r4,-8 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + andi. r10,r9,3 │ │ │ │ + beq 8134 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 8120 │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 8114 │ │ │ │ + li r2,8 │ │ │ │ + stfdx f25,r21,r4 │ │ │ │ + stfdx f26,r11,r4 │ │ │ │ + stfdx f25,r19,r2 │ │ │ │ + stfdx f26,r5,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stfdx f25,r19,r2 │ │ │ │ + stfdx f26,r5,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpld r4,r2 │ │ │ │ + beq 7eec │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r8,r2,16 │ │ │ │ + stfdx f25,r19,r2 │ │ │ │ + stfdx f26,r5,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ + stfdx f25,r19,r9 │ │ │ │ + stfdx f26,r5,r9 │ │ │ │ + stfdx f25,r19,r8 │ │ │ │ + stfdx f26,r5,r8 │ │ │ │ + stfdx f25,r19,r10 │ │ │ │ + stfdx f26,r5,r10 │ │ │ │ + bdnz 813c │ │ │ │ + b 7eec │ │ │ │ + ld r2,208(r1) │ │ │ │ + cmpwi cr7,r17,1 │ │ │ │ + li r8,0 │ │ │ │ + clrldi r27,r28,32 │ │ │ │ fmr f11,f26 │ │ │ │ - mtctr r3 │ │ │ │ - lfdx f0,r10,r5 │ │ │ │ - lfdx f8,r9,r5 │ │ │ │ - lfdx f10,r8,r5 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + add r9,r15,r25 │ │ │ │ + add r10,r14,r25 │ │ │ │ + li r4,0 │ │ │ │ + lfdx f7,r11,r8 │ │ │ │ + mtctr r27 │ │ │ │ + addi r29,r2,-8 │ │ │ │ + ld r2,216(r1) │ │ │ │ + add r29,r29,r25 │ │ │ │ + addi r3,r2,-8 │ │ │ │ + add r2,r12,r25 │ │ │ │ + add r3,r3,r25 │ │ │ │ + ble cr7,8230 │ │ │ │ + lfdx f0,r9,r4 │ │ │ │ + lfdx f8,r2,r4 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r5,r5,-8 │ │ │ │ + lfdx f10,r10,r4 │ │ │ │ + addi r4,r4,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f12,f0,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 8420 │ │ │ │ - mr r3,r26 │ │ │ │ - mr r5,r11 │ │ │ │ - stfdx f12,r6,r7 │ │ │ │ - lfd f10,0(r5) │ │ │ │ - lfd f0,0(r3) │ │ │ │ + bdnz 81c0 │ │ │ │ + mr r27,r29 │ │ │ │ + mr r4,r3 │ │ │ │ + stfdx f12,r7,r8 │ │ │ │ + lfd f10,0(r4) │ │ │ │ + lfd f0,0(r27) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f12,f12,f7,f11 │ │ │ │ - stfdx f12,r24,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r4,r7 │ │ │ │ - beq 7ea0 │ │ │ │ - lfdx f7,r27,r7 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - bgt cr7,8410 │ │ │ │ - mr r3,r9 │ │ │ │ - mr r5,r10 │ │ │ │ - fmr f11,f26 │ │ │ │ - b 844c │ │ │ │ - mr r4,r8 │ │ │ │ - mr r18,r10 │ │ │ │ + stfdx f12,r26,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + cmpld r5,r8 │ │ │ │ + beq 7c78 │ │ │ │ + clrldi r27,r28,32 │ │ │ │ + lfdx f7,r11,r8 │ │ │ │ fmr f11,f26 │ │ │ │ - b 82fc │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + li r4,0 │ │ │ │ + mtctr r27 │ │ │ │ + bgt cr7,81c0 │ │ │ │ + mr r27,r2 │ │ │ │ + mr r4,r9 │ │ │ │ + b 81ec │ │ │ │ + mr r5,r10 │ │ │ │ + mr r19,r9 │ │ │ │ + b 80ac │ │ │ │ slwi r3,r25,2 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r24,0(r24) │ │ │ │ - ld r10,64(r1) │ │ │ │ - extswsli r4,r25,3 │ │ │ │ + bl 5480 │ │ │ │ + ld r23,0(r23) │ │ │ │ + extswsli r5,r25,3 │ │ │ │ + ld r2,48(r1) │ │ │ │ cmpwi r25,0 │ │ │ │ + addi r0,r14,8 │ │ │ │ lwz r12,36(r1) │ │ │ │ - ld r9,24(r17) │ │ │ │ - std r3,16(r22) │ │ │ │ - ldx r25,r24,r26 │ │ │ │ - addi r3,r10,8 │ │ │ │ - ld r10,72(r1) │ │ │ │ - std r3,88(r1) │ │ │ │ - add r25,r25,r21 │ │ │ │ - addi r8,r10,8 │ │ │ │ - ld r10,48(r1) │ │ │ │ - ld r22,16(r25) │ │ │ │ - std r8,112(r1) │ │ │ │ - addi r0,r10,8 │ │ │ │ - extswsli r10,r12,3 │ │ │ │ - add r5,r22,r4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r0,120(r1) │ │ │ │ - add r19,r5,r4 │ │ │ │ - ld r11,-16(r9) │ │ │ │ - add r15,r19,r4 │ │ │ │ - ble 8130 │ │ │ │ - addi r6,r18,-3 │ │ │ │ - extswsli r9,r23,3 │ │ │ │ - li r7,0 │ │ │ │ - cmpwi cr7,r23,1 │ │ │ │ - std r5,136(r1) │ │ │ │ - addi r18,r18,-2 │ │ │ │ - clrldi r6,r6,32 │ │ │ │ - add r10,r3,r9 │ │ │ │ - add r8,r8,r9 │ │ │ │ - add r9,r0,r9 │ │ │ │ - not r3,r6 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - add r0,r8,r3 │ │ │ │ - add r3,r10,r3 │ │ │ │ - nop │ │ │ │ + std r3,16(r21) │ │ │ │ + std r0,96(r1) │ │ │ │ + ldx r25,r23,r17 │ │ │ │ + addi r4,r2,8 │ │ │ │ + ld r2,56(r1) │ │ │ │ + extswsli r9,r12,3 │ │ │ │ + std r4,64(r1) │ │ │ │ + add r25,r25,r15 │ │ │ │ + addi r10,r2,8 │ │ │ │ + ld r2,24(r18) │ │ │ │ + ld r11,16(r25) │ │ │ │ + std r10,72(r1) │ │ │ │ + add r2,r2,r9 │ │ │ │ + add r6,r11,r5 │ │ │ │ + ld r3,-16(r2) │ │ │ │ + add r21,r6,r5 │ │ │ │ + add r16,r21,r5 │ │ │ │ + ble 7eec │ │ │ │ + addi r7,r20,-3 │ │ │ │ + extswsli r2,r22,3 │ │ │ │ + li r8,0 │ │ │ │ + cmpwi cr7,r22,1 │ │ │ │ + std r6,104(r1) │ │ │ │ + addi r19,r20,-2 │ │ │ │ + clrldi r7,r7,32 │ │ │ │ + add r9,r4,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ + add r2,r0,r2 │ │ │ │ + addi r4,r7,1 │ │ │ │ + mulli r4,r4,-8 │ │ │ │ + add r0,r10,r4 │ │ │ │ + add r4,r9,r4 │ │ │ │ nop │ │ │ │ - lfdx f7,r11,r7 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - ble cr7,8668 │ │ │ │ - clrldi r5,r18,32 │ │ │ │ - li r6,0 │ │ │ │ + lfdx f7,r3,r8 │ │ │ │ fmr f11,f26 │ │ │ │ - mtctr r5 │ │ │ │ - nop │ │ │ │ - lfdx f0,r10,r6 │ │ │ │ - lfdx f8,r8,r6 │ │ │ │ - lfdx f10,r9,r6 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + ble cr7,8400 │ │ │ │ + clrldi r6,r19,32 │ │ │ │ + li r7,0 │ │ │ │ + mtctr r6 │ │ │ │ + lfdx f0,r9,r7 │ │ │ │ + lfdx f8,r10,r7 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r6,r6,-8 │ │ │ │ + lfdx f10,r2,r7 │ │ │ │ + addi r7,r7,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 8570 │ │ │ │ - mr r6,r0 │ │ │ │ - mr r5,r3 │ │ │ │ - stfdx f12,r22,r7 │ │ │ │ - lfd f10,0(r5) │ │ │ │ - lfd f0,0(r6) │ │ │ │ + bdnz 8310 │ │ │ │ + mr r7,r0 │ │ │ │ + mr r6,r4 │ │ │ │ + stfdx f12,r11,r8 │ │ │ │ + lfd f10,0(r6) │ │ │ │ + lfd f0,0(r7) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ - stfdx f7,r19,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r4,r7 │ │ │ │ - bne 8550 │ │ │ │ - lwz r9,56(r1) │ │ │ │ - ld r5,136(r1) │ │ │ │ - cmpwi r9,0 │ │ │ │ - li r9,0 │ │ │ │ - bne 884c │ │ │ │ - addi r10,r4,-8 │ │ │ │ - lfd f0,0(r31) │ │ │ │ - srdi r10,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - andi. r8,r10,3 │ │ │ │ - beq 8628 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 8614 │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 8608 │ │ │ │ - li r9,8 │ │ │ │ - stfdx f0,r19,r4 │ │ │ │ - stfdx f26,r22,r4 │ │ │ │ - stfdx f0,r15,r9 │ │ │ │ - stfdx f26,r5,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - stfdx f0,r15,r9 │ │ │ │ - stfdx f26,r5,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - cmpld r4,r9 │ │ │ │ - beq 8130 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r9,16 │ │ │ │ - stfdx f0,r15,r9 │ │ │ │ - stfdx f26,r5,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - stfdx f0,r15,r10 │ │ │ │ - stfdx f26,r5,r10 │ │ │ │ - stfdx f0,r15,r7 │ │ │ │ - stfdx f26,r5,r7 │ │ │ │ - stfdx f0,r15,r8 │ │ │ │ - stfdx f26,r5,r8 │ │ │ │ - bdnz 8630 │ │ │ │ - b 8130 │ │ │ │ - mr r6,r8 │ │ │ │ - mr r5,r10 │ │ │ │ - fmr f11,f26 │ │ │ │ - b 859c │ │ │ │ - addi r10,r9,8 │ │ │ │ - ld r9,72(r1) │ │ │ │ - extsw r6,r23 │ │ │ │ - mr r5,r18 │ │ │ │ - std r3,112(r1) │ │ │ │ + stfdx f7,r21,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + cmpld r5,r8 │ │ │ │ + bne 82f0 │ │ │ │ + cmpwi r20,0 │ │ │ │ + ld r6,104(r1) │ │ │ │ + li r2,0 │ │ │ │ + bne 85f0 │ │ │ │ + addi r9,r5,-8 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + andi. r10,r9,3 │ │ │ │ + beq 83c0 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 83ac │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 83a0 │ │ │ │ + li r2,8 │ │ │ │ + stfdx f25,r21,r5 │ │ │ │ + stfdx f26,r11,r5 │ │ │ │ + stfdx f25,r16,r2 │ │ │ │ + stfdx f26,r6,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stfdx f25,r16,r2 │ │ │ │ + stfdx f26,r6,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpld r5,r2 │ │ │ │ + beq 7eec │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r8,r2,16 │ │ │ │ + stfdx f25,r16,r2 │ │ │ │ + stfdx f26,r6,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ + stfdx f25,r16,r9 │ │ │ │ + stfdx f26,r6,r9 │ │ │ │ + stfdx f25,r16,r8 │ │ │ │ + stfdx f26,r6,r8 │ │ │ │ + stfdx f25,r16,r10 │ │ │ │ + stfdx f26,r6,r10 │ │ │ │ + bdnz 83c8 │ │ │ │ + b 7eec │ │ │ │ mr r7,r10 │ │ │ │ - mr r23,r10 │ │ │ │ + mr r6,r9 │ │ │ │ + b 833c │ │ │ │ + ld r9,56(r1) │ │ │ │ + ld r2,48(r1) │ │ │ │ + extsw r6,r22 │ │ │ │ + mr r5,r16 │ │ │ │ + stw r12,96(r1) │ │ │ │ + std r3,72(r1) │ │ │ │ + addi r2,r2,8 │ │ │ │ addi r19,r9,8 │ │ │ │ - ld r9,48(r1) │ │ │ │ + addi r9,r14,8 │ │ │ │ + mr r7,r2 │ │ │ │ mr r8,r19 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,88(r1) │ │ │ │ - bl 6358 │ │ │ │ - lwa r6,56(r1) │ │ │ │ - ld r9,88(r1) │ │ │ │ - ld r3,112(r1) │ │ │ │ + mr r22,r2 │ │ │ │ + std r9,64(r1) │ │ │ │ + bl 6240 │ │ │ │ + ld r9,64(r1) │ │ │ │ + ld r3,72(r1) │ │ │ │ mr r8,r19 │ │ │ │ - mr r7,r23 │ │ │ │ - mr r5,r18 │ │ │ │ - mr r4,r22 │ │ │ │ - bl 6358 │ │ │ │ - lwz r12,120(r1) │ │ │ │ - b 8130 │ │ │ │ - ld r9,184(r1) │ │ │ │ - ld r10,64(r1) │ │ │ │ - ld r6,48(r1) │ │ │ │ + mr r7,r22 │ │ │ │ + mr r5,r16 │ │ │ │ + mr r4,r21 │ │ │ │ + extsw r6,r20 │ │ │ │ + bl 6240 │ │ │ │ + lwz r12,96(r1) │ │ │ │ + b 7eec │ │ │ │ + ld r2,168(r1) │ │ │ │ + ld r9,48(r1) │ │ │ │ li r5,0 │ │ │ │ - ld r3,168(r1) │ │ │ │ - ld r11,176(r1) │ │ │ │ - lfd f12,0(r31) │ │ │ │ - lfdx f7,r25,r5 │ │ │ │ - add r7,r10,r9 │ │ │ │ - ld r10,72(r1) │ │ │ │ - add r6,r6,r9 │ │ │ │ - add r10,r10,r9 │ │ │ │ - lwz r9,216(r1) │ │ │ │ - cmpwi cr7,r9,1 │ │ │ │ - ble cr7,877c │ │ │ │ - clrldi r4,r28,32 │ │ │ │ - li r9,0 │ │ │ │ fmr f11,f26 │ │ │ │ - mtctr r4 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ - lfdx f8,r10,r9 │ │ │ │ - lfdx f10,r6,r9 │ │ │ │ + nop │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + ld r4,152(r1) │ │ │ │ + ld r3,160(r1) │ │ │ │ + lfdx f7,r25,r5 │ │ │ │ + add r7,r9,r2 │ │ │ │ + ld r9,56(r1) │ │ │ │ + add r6,r14,r2 │ │ │ │ + add r10,r9,r2 │ │ │ │ + lwz r2,180(r1) │ │ │ │ + cmpwi cr7,r2,1 │ │ │ │ + ble cr7,8524 │ │ │ │ + clrldi r9,r28,32 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r9 │ │ │ │ + nop │ │ │ │ + lfdx f0,r7,r2 │ │ │ │ + lfdx f8,r10,r2 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r9,r9,-8 │ │ │ │ + lfdx f10,r6,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 8720 │ │ │ │ - mr r9,r11 │ │ │ │ - mr r4,r3 │ │ │ │ - stfdx f12,r23,r5 │ │ │ │ - lfd f10,0(r4) │ │ │ │ - lfd f0,0(r9) │ │ │ │ + bdnz 84c0 │ │ │ │ + mr r2,r3 │ │ │ │ + mr r9,r4 │ │ │ │ + stfdx f12,r22,r5 │ │ │ │ + lfd f10,0(r9) │ │ │ │ + lfd f0,0(r2) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ - stfdx f7,r22,r5 │ │ │ │ + stfdx f7,r19,r5 │ │ │ │ addi r5,r5,8 │ │ │ │ cmpld r8,r5 │ │ │ │ - beq 7c70 │ │ │ │ + beq 7a3c │ │ │ │ lfdx f7,r25,r5 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - bgt cr7,8710 │ │ │ │ - mr r9,r10 │ │ │ │ - mr r4,r7 │ │ │ │ fmr f11,f26 │ │ │ │ - b 874c │ │ │ │ - lwz r9,56(r1) │ │ │ │ - ld r10,120(r1) │ │ │ │ - rldic r6,r23,3,29 │ │ │ │ - li r7,0 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - lfdx f7,r11,r7 │ │ │ │ - extswsli r8,r9,3 │ │ │ │ - cmpwi cr7,r9,1 │ │ │ │ - add r9,r5,r8 │ │ │ │ - ld r5,136(r1) │ │ │ │ - add r10,r10,r8 │ │ │ │ - subf r22,r6,r9 │ │ │ │ - subf r0,r6,r10 │ │ │ │ - add r8,r5,r8 │ │ │ │ - ble cr7,883c │ │ │ │ - clrldi r5,r23,32 │ │ │ │ - li r6,0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + bgt cr7,84b0 │ │ │ │ + mr r2,r10 │ │ │ │ + mr r9,r7 │ │ │ │ + b 84ec │ │ │ │ + clrldi r2,r22,32 │ │ │ │ + extswsli r10,r20,3 │ │ │ │ + cmpwi cr7,r20,1 │ │ │ │ + li r8,0 │ │ │ │ fmr f11,f26 │ │ │ │ - mtctr r5 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfdx f0,r9,r6 │ │ │ │ - lfdx f8,r10,r6 │ │ │ │ - lfdx f10,r8,r6 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mulli r7,r2,-8 │ │ │ │ + ld r2,96(r1) │ │ │ │ + add r9,r6,r10 │ │ │ │ + ld r6,104(r1) │ │ │ │ + lfdx f7,r3,r8 │ │ │ │ + add r2,r2,r10 │ │ │ │ + add r10,r6,r10 │ │ │ │ + add r11,r9,r7 │ │ │ │ + add r0,r2,r7 │ │ │ │ + ble cr7,85e4 │ │ │ │ + clrldi r6,r22,32 │ │ │ │ + li r7,0 │ │ │ │ + mtctr r6 │ │ │ │ + lfdx f0,r2,r7 │ │ │ │ + lfdx f8,r9,r7 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r6,r6,-8 │ │ │ │ + lfdx f10,r10,r7 │ │ │ │ + addi r7,r7,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 87e0 │ │ │ │ + bdnz 8580 │ │ │ │ + mr r7,r11 │ │ │ │ mr r6,r0 │ │ │ │ - mr r5,r22 │ │ │ │ - stfdx f12,r4,r7 │ │ │ │ - lfd f10,0(r5) │ │ │ │ - lfd f0,0(r6) │ │ │ │ + stfdx f12,r5,r8 │ │ │ │ + lfd f10,0(r6) │ │ │ │ + lfd f0,0(r7) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ - stfdx f7,r18,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r3,r7 │ │ │ │ - beq 8130 │ │ │ │ - lfdx f7,r11,r7 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - bgt cr7,87c8 │ │ │ │ - mr r6,r10 │ │ │ │ - mr r5,r9 │ │ │ │ + stfdx f7,r19,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + cmpld r4,r8 │ │ │ │ + beq 7eec │ │ │ │ + lfdx f7,r3,r8 │ │ │ │ fmr f11,f26 │ │ │ │ - b 880c │ │ │ │ - lwz r9,56(r1) │ │ │ │ - ld r10,112(r1) │ │ │ │ - ld r3,120(r1) │ │ │ │ - rldic r6,r23,3,29 │ │ │ │ - li r7,0 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - lfdx f7,r11,r7 │ │ │ │ - extswsli r8,r9,3 │ │ │ │ - cmpwi cr7,r9,1 │ │ │ │ - ld r9,88(r1) │ │ │ │ - add r10,r10,r8 │ │ │ │ - add r9,r9,r8 │ │ │ │ - subf r0,r6,r10 │ │ │ │ - add r8,r3,r8 │ │ │ │ - subf r22,r6,r9 │ │ │ │ - ble cr7,88fc │ │ │ │ - clrldi r3,r23,32 │ │ │ │ - li r6,0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + bgt cr7,8574 │ │ │ │ + mr r7,r9 │ │ │ │ + mr r6,r2 │ │ │ │ + b 85ac │ │ │ │ + clrldi r2,r22,32 │ │ │ │ + extswsli r10,r20,3 │ │ │ │ + ld r4,96(r1) │ │ │ │ + cmpwi cr7,r20,1 │ │ │ │ + li r8,0 │ │ │ │ fmr f11,f26 │ │ │ │ - mtctr r3 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mulli r7,r2,-8 │ │ │ │ + ld r2,72(r1) │ │ │ │ + lfdx f7,r3,r8 │ │ │ │ + add r9,r2,r10 │ │ │ │ + ld r2,64(r1) │ │ │ │ + add r11,r9,r7 │ │ │ │ + add r2,r2,r10 │ │ │ │ + add r10,r4,r10 │ │ │ │ + add r0,r2,r7 │ │ │ │ + ble cr7,86b4 │ │ │ │ + clrldi r4,r22,32 │ │ │ │ + li r7,0 │ │ │ │ + mtctr r4 │ │ │ │ nop │ │ │ │ - lfdx f0,r9,r6 │ │ │ │ - lfdx f8,r10,r6 │ │ │ │ - lfdx f10,r8,r6 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfdx f0,r2,r7 │ │ │ │ + lfdx f8,r9,r7 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r6,r6,-8 │ │ │ │ + lfdx f10,r10,r7 │ │ │ │ + addi r7,r7,-8 │ │ │ │ fmadd f0,f7,f0,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 88a0 │ │ │ │ - mr r6,r0 │ │ │ │ - mr r3,r22 │ │ │ │ - stfdx f12,r5,r7 │ │ │ │ - lfd f10,0(r3) │ │ │ │ - lfd f0,0(r6) │ │ │ │ + bdnz 8650 │ │ │ │ + mr r7,r11 │ │ │ │ + mr r4,r0 │ │ │ │ + stfdx f12,r6,r8 │ │ │ │ + lfd f10,0(r4) │ │ │ │ + lfd f0,0(r7) │ │ │ │ fmadd f7,f7,f10,f0 │ │ │ │ fmadd f7,f7,f12,f11 │ │ │ │ - stfdx f7,r15,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r4,r7 │ │ │ │ - beq 8130 │ │ │ │ - lfdx f7,r11,r7 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - bgt cr7,888c │ │ │ │ - mr r6,r10 │ │ │ │ - mr r3,r9 │ │ │ │ + stfdx f7,r16,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + cmpld r5,r8 │ │ │ │ + beq 7eec │ │ │ │ + lfdx f7,r3,r8 │ │ │ │ fmr f11,f26 │ │ │ │ - b 88cc │ │ │ │ - ld r31,96(r1) │ │ │ │ - lwz r9,8(r17) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + bgt cr7,8638 │ │ │ │ + mr r7,r9 │ │ │ │ + mr r4,r2 │ │ │ │ + b 867c │ │ │ │ + lwz r2,8(r18) │ │ │ │ + ld r4,48(r1) │ │ │ │ mflr r0 │ │ │ │ - ld r4,64(r1) │ │ │ │ - addi r9,r9,1 │ │ │ │ - ld r3,64(r31) │ │ │ │ - extswsli r5,r9,3 │ │ │ │ + ld r3,64(r21) │ │ │ │ std r0,480(r1) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r17) │ │ │ │ - ld r4,72(r1) │ │ │ │ - ld r3,72(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - extswsli r5,r9,3 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r5,8(r17) │ │ │ │ - ld r3,80(r31) │ │ │ │ - mr r4,r15 │ │ │ │ + addi r2,r2,1 │ │ │ │ + extswsli r5,r2,3 │ │ │ │ + bl 5b60 │ │ │ │ + lwz r2,8(r18) │ │ │ │ + ld r4,56(r1) │ │ │ │ + ld r3,72(r21) │ │ │ │ + addi r2,r2,1 │ │ │ │ + extswsli r5,r2,3 │ │ │ │ + bl 5b60 │ │ │ │ + lwz r5,8(r18) │ │ │ │ + ld r3,80(r21) │ │ │ │ + mr r4,r14 │ │ │ │ addi r5,r5,1 │ │ │ │ extswsli r5,r5,3 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b60 │ │ │ │ ld r0,480(r1) │ │ │ │ addi r1,r1,464 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r15,-184(r1) │ │ │ │ - ld r17,-168(r1) │ │ │ │ - ld r20,-144(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r14,-200(r1) │ │ │ │ + ld r18,-168(r1) │ │ │ │ + ld r21,-144(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ extsw r3,r3 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5460 │ │ │ │ cmpdi r3,2 │ │ │ │ - ble 7888 │ │ │ │ - ld r30,96(r1) │ │ │ │ - lwa r31,8(r30) │ │ │ │ + ble 7660 │ │ │ │ + lwa r31,8(r21) │ │ │ │ mr r3,r31 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r3,-2 │ │ │ │ - lwz r3,8(r30) │ │ │ │ - cmpd r31,r9 │ │ │ │ - blt 788c │ │ │ │ + bl 5460 │ │ │ │ + addi r2,r3,-2 │ │ │ │ + lwz r3,8(r21) │ │ │ │ + cmpd r31,r2 │ │ │ │ + blt 7664 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5460 │ │ │ │ addi r3,r3,-2 │ │ │ │ - b 788c │ │ │ │ - ld r9,104(r1) │ │ │ │ - lwz r10,220(r1) │ │ │ │ - mr r16,r22 │ │ │ │ - addi r21,r21,32 │ │ │ │ - add r27,r27,r29 │ │ │ │ - add r14,r14,r29 │ │ │ │ - add r20,r20,r29 │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,104(r1) │ │ │ │ - lwz r9,56(r1) │ │ │ │ - add r9,r9,r10 │ │ │ │ - stw r9,56(r1) │ │ │ │ - ld r9,168(r1) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,168(r1) │ │ │ │ - ld r9,176(r1) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,176(r1) │ │ │ │ - ld r9,184(r1) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,184(r1) │ │ │ │ - ld r9,128(r1) │ │ │ │ - add r9,r9,r29 │ │ │ │ - std r9,128(r1) │ │ │ │ - b 7aac │ │ │ │ + b 7664 │ │ │ │ + mr r26,r2 │ │ │ │ + ld r2,88(r1) │ │ │ │ + addi r15,r15,32 │ │ │ │ + add r27,r27,r30 │ │ │ │ + add r29,r29,r30 │ │ │ │ + add r24,r24,r30 │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,88(r1) │ │ │ │ + lwz r2,192(r1) │ │ │ │ + add r20,r20,r2 │ │ │ │ + ld r2,152(r1) │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,152(r1) │ │ │ │ + ld r2,160(r1) │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,160(r1) │ │ │ │ + ld r2,168(r1) │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,168(r1) │ │ │ │ + ld r2,120(r1) │ │ │ │ + add r2,r2,r30 │ │ │ │ + std r2,120(r1) │ │ │ │ + b 7880 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1286 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1287 │ │ │ │ │ │ │ │ -0000000000008a60 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-3168 │ │ │ │ +00000000000087e0 : │ │ │ │ mflr r0 │ │ │ │ stfd f31,-8(r1) │ │ │ │ std r26,-56(r1) │ │ │ │ + fmr f31,f1 │ │ │ │ + mr r26,r7 │ │ │ │ std r27,-48(r1) │ │ │ │ std r28,-40(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ - std r30,-24(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ mr r28,r5 │ │ │ │ mr r5,r8 │ │ │ │ - fmr f31,f1 │ │ │ │ - mr r31,r8 │ │ │ │ mr r27,r6 │ │ │ │ - mr r26,r7 │ │ │ │ - mr r30,r3 │ │ │ │ + std r29,-32(r1) │ │ │ │ + std r30,-24(r1) │ │ │ │ mr r29,r4 │ │ │ │ + mr r30,r3 │ │ │ │ + std r31,-16(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r31,r8 │ │ │ │ stdu r1,-96(r1) │ │ │ │ - bl 5220 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 51c0 │ │ │ │ + addi r1,r1,96 │ │ │ │ mr r8,r31 │ │ │ │ mr r7,r26 │ │ │ │ mr r6,r27 │ │ │ │ mr r5,r28 │ │ │ │ mr r4,r29 │ │ │ │ mr r3,r30 │ │ │ │ - fmr f1,f31 │ │ │ │ - bl 5720 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,96 │ │ │ │ ld r0,16(r1) │ │ │ │ + fmr f1,f31 │ │ │ │ ld r26,-56(r1) │ │ │ │ ld r27,-48(r1) │ │ │ │ ld r28,-40(r1) │ │ │ │ ld r29,-32(r1) │ │ │ │ ld r30,-24(r1) │ │ │ │ ld r31,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 56c0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x681 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000008b20 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-3360 │ │ │ │ +0000000000008880 : │ │ │ │ + std r30,-160(r1) │ │ │ │ + std r29,-168(r1) │ │ │ │ mflr r0 │ │ │ │ - std r30,-152(r1) │ │ │ │ mfocrf r11,8 │ │ │ │ addi r30,r7,1 │ │ │ │ - std r19,-240(r1) │ │ │ │ - mr r19,r3 │ │ │ │ - std r20,-232(r1) │ │ │ │ - std r24,-200(r1) │ │ │ │ - std r25,-192(r1) │ │ │ │ - std r26,-184(r1) │ │ │ │ - std r28,-168(r1) │ │ │ │ - std r29,-160(r1) │ │ │ │ - std r31,-144(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - extsw r25,r30 │ │ │ │ - ld r24,16(r3) │ │ │ │ - mr r31,r4 │ │ │ │ - mr r28,r5 │ │ │ │ - mr r26,r7 │ │ │ │ + mr r29,r7 │ │ │ │ + std r15,-280(r1) │ │ │ │ + std r18,-256(r1) │ │ │ │ + ld r15,16(r3) │ │ │ │ + mr r18,r3 │ │ │ │ + std r20,-240(r1) │ │ │ │ + std r26,-192(r1) │ │ │ │ + mr r26,r5 │ │ │ │ mr r20,r6 │ │ │ │ - mr r29,r8 │ │ │ │ - mr r3,r25 │ │ │ │ + std r27,-184(r1) │ │ │ │ + std r28,-176(r1) │ │ │ │ + extsw r27,r30 │ │ │ │ + mr r28,r8 │ │ │ │ + std r31,-152(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r31,r4 │ │ │ │ + stw r11,8(r1) │ │ │ │ stdu r1,-384(r1) │ │ │ │ + mr r3,r27 │ │ │ │ addi r5,r1,32 │ │ │ │ addi r4,r1,36 │ │ │ │ stxv vs63,80(r1) │ │ │ │ - bl 5520 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r19) │ │ │ │ - andi. r9,r9,8 │ │ │ │ - bne 8c8c │ │ │ │ - mulli r9,r31,96 │ │ │ │ - std r27,208(r1) │ │ │ │ - andi. r8,r29,32 │ │ │ │ - add r24,r24,r9 │ │ │ │ - lwz r27,8(r24) │ │ │ │ - extswsli r27,r27,4 │ │ │ │ - beq 8cd0 │ │ │ │ - cmpwi r26,0 │ │ │ │ - blt 9770 │ │ │ │ - mtfprd f0,r25 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + bl 54c0 │ │ │ │ + lwz r2,0(r18) │ │ │ │ + andi. r2,r2,8 │ │ │ │ + bne 89e0 │ │ │ │ + mulli r2,r31,96 │ │ │ │ + std r25,184(r1) │ │ │ │ + andi. r8,r28,32 │ │ │ │ + add r15,r15,r2 │ │ │ │ + lwz r25,8(r15) │ │ │ │ + extswsli r25,r25,4 │ │ │ │ + beq 8a20 │ │ │ │ + cmpwi r29,0 │ │ │ │ + blt 9450 │ │ │ │ + mtfprd f0,r27 │ │ │ │ stfd f31,376(r1) │ │ │ │ + plfd f31,414208 # 6db28 │ │ │ │ + ld r28,120(r18) │ │ │ │ stfd f30,368(r1) │ │ │ │ - ld r29,120(r19) │ │ │ │ - li r31,0 │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ clrldi r30,r30,32 │ │ │ │ - std r17,128(r1) │ │ │ │ + li r31,0 │ │ │ │ + std r17,120(r1) │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f31,27064(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f30,28224(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,r29,r9 │ │ │ │ - bne 8c00 │ │ │ │ - ld r3,56(r19) │ │ │ │ - mr r5,r27 │ │ │ │ + stfdx f1,r28,r2 │ │ │ │ + bne 8960 │ │ │ │ + ld r3,56(r18) │ │ │ │ + mr r5,r25 │ │ │ │ li r4,0 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r24) │ │ │ │ - ld r3,56(r19) │ │ │ │ - mr r4,r28 │ │ │ │ - subf r5,r9,r26 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ + bl 5b40 │ │ │ │ + lwz r2,8(r15) │ │ │ │ + ld r3,56(r18) │ │ │ │ + mr r4,r26 │ │ │ │ + subf r5,r2,r29 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ addi r5,r5,1 │ │ │ │ - add r3,r3,r9 │ │ │ │ + add r3,r3,r2 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r26,0 │ │ │ │ - ld r17,56(r19) │ │ │ │ - bne 93a0 │ │ │ │ + bl 5b60 │ │ │ │ + cmpdi r29,0 │ │ │ │ + ld r17,56(r18) │ │ │ │ + bne 90a0 │ │ │ │ lxv vs0,0(r17) │ │ │ │ lfd f30,368(r1) │ │ │ │ lfd f31,376(r1) │ │ │ │ - ld r17,128(r1) │ │ │ │ - ld r27,208(r1) │ │ │ │ + ld r17,120(r1) │ │ │ │ + ld r25,184(r1) │ │ │ │ stxv vs0,0(r20) │ │ │ │ lxv vs63,80(r1) │ │ │ │ addi r1,r1,384 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r19,-240(r1) │ │ │ │ - ld r20,-232(r1) │ │ │ │ - ld r24,-200(r1) │ │ │ │ - ld r25,-192(r1) │ │ │ │ - ld r26,-184(r1) │ │ │ │ - ld r28,-168(r1) │ │ │ │ - ld r29,-160(r1) │ │ │ │ - ld r30,-152(r1) │ │ │ │ - ld r31,-144(r1) │ │ │ │ + ld r15,-280(r1) │ │ │ │ + ld r18,-256(r1) │ │ │ │ + ld r20,-240(r1) │ │ │ │ + ld r26,-192(r1) │ │ │ │ + ld r27,-184(r1) │ │ │ │ + ld r28,-176(r1) │ │ │ │ + ld r29,-168(r1) │ │ │ │ + ld r30,-160(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r31,-152(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - ld r3,40(r19) │ │ │ │ - mr r5,r27 │ │ │ │ + ld r3,40(r18) │ │ │ │ + mr r5,r25 │ │ │ │ li r4,0 │ │ │ │ - std r14,104(r1) │ │ │ │ - std r18,136(r1) │ │ │ │ + std r17,120(r1) │ │ │ │ lwz r31,36(r1) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r24) │ │ │ │ - ld r3,40(r19) │ │ │ │ - mr r4,r28 │ │ │ │ - subf r5,r9,r26 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ + bl 5b40 │ │ │ │ + lwz r2,8(r15) │ │ │ │ + ld r3,40(r18) │ │ │ │ + mr r4,r26 │ │ │ │ + subf r5,r2,r29 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ addi r5,r5,1 │ │ │ │ - add r3,r3,r9 │ │ │ │ + add r3,r3,r2 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r18,32(r1) │ │ │ │ + bl 5b60 │ │ │ │ + lwz r17,32(r1) │ │ │ │ lwz r8,36(r1) │ │ │ │ - cmpdi r26,0 │ │ │ │ - ld r14,40(r19) │ │ │ │ - ld r5,56(r19) │ │ │ │ - extswsli r18,r18,3 │ │ │ │ + cmpdi r29,0 │ │ │ │ + ld r25,40(r18) │ │ │ │ + ld r5,56(r18) │ │ │ │ + extswsli r17,r17,3 │ │ │ │ addi r9,r8,-1 │ │ │ │ - addi r18,r18,-16 │ │ │ │ - beq 91e8 │ │ │ │ + addi r17,r17,-16 │ │ │ │ + beq 8ef4 │ │ │ │ cmpwi r9,0 │ │ │ │ - blt 90e4 │ │ │ │ - lfd f0,56(r24) │ │ │ │ - ld r10,24(r19) │ │ │ │ - sldi r9,r26,4 │ │ │ │ - std r15,112(r1) │ │ │ │ - addi r15,r26,-1 │ │ │ │ - ld r29,72(r24) │ │ │ │ + blt 8e00 │ │ │ │ + lfd f0,56(r15) │ │ │ │ + sldi r26,r29,4 │ │ │ │ + ld r9,24(r18) │ │ │ │ + std r14,96(r1) │ │ │ │ + std r23,168(r1) │ │ │ │ + addi r14,r29,-1 │ │ │ │ extswsli r8,r8,4 │ │ │ │ - std r21,160(r1) │ │ │ │ - ld r21,80(r24) │ │ │ │ - std r22,168(r1) │ │ │ │ - std r23,176(r1) │ │ │ │ - ld r22,64(r24) │ │ │ │ - addi r24,r9,-16 │ │ │ │ - extswsli r23,r15,4 │ │ │ │ - sldi r28,r26,3 │ │ │ │ - std r16,120(r1) │ │ │ │ - std r17,128(r1) │ │ │ │ - xxspltd vs63,vs0,0 │ │ │ │ - ldx r16,r10,r18 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + std r24,176(r1) │ │ │ │ stfd f18,272(r1) │ │ │ │ stfd f19,280(r1) │ │ │ │ - std r18,56(r1) │ │ │ │ - mr r17,r5 │ │ │ │ - mr r18,r19 │ │ │ │ - add r26,r14,r9 │ │ │ │ - cmpwi cr4,r15,0 │ │ │ │ - add r27,r8,r5 │ │ │ │ - add r24,r14,r24 │ │ │ │ - add r23,r14,r23 │ │ │ │ + addi r24,r26,-16 │ │ │ │ + addi r23,r26,-24 │ │ │ │ + std r16,112(r1) │ │ │ │ + add r28,r8,r5 │ │ │ │ + mr r16,r5 │ │ │ │ + std r19,136(r1) │ │ │ │ + std r21,152(r1) │ │ │ │ + ld r19,80(r15) │ │ │ │ + ld r21,64(r15) │ │ │ │ + add r26,r25,r26 │ │ │ │ + cmpwi cr4,r14,0 │ │ │ │ + xxlxor vs19,vs19,vs19 │ │ │ │ + xxspltd vs63,vs0,0 │ │ │ │ fmr f18,f0 │ │ │ │ + std r22,160(r1) │ │ │ │ stfd f15,248(r1) │ │ │ │ - xxlxor vs19,vs19,vs19 │ │ │ │ - mr r19,r20 │ │ │ │ + ld r22,72(r15) │ │ │ │ + plfd f15,413736 # 6db20 │ │ │ │ + ldx r15,r9,r17 │ │ │ │ + stfd f14,240(r1) │ │ │ │ stfd f16,256(r1) │ │ │ │ + add r24,r25,r24 │ │ │ │ + add r23,r25,r23 │ │ │ │ stfd f17,264(r1) │ │ │ │ stfd f20,288(r1) │ │ │ │ stfd f21,296(r1) │ │ │ │ stfd f22,304(r1) │ │ │ │ stfd f23,312(r1) │ │ │ │ stfd f24,320(r1) │ │ │ │ stfd f25,328(r1) │ │ │ │ stfd f26,336(r1) │ │ │ │ stfd f27,344(r1) │ │ │ │ stfd f28,352(r1) │ │ │ │ stfd f29,360(r1) │ │ │ │ stfd f30,368(r1) │ │ │ │ stfd f31,376(r1) │ │ │ │ stw r31,48(r1) │ │ │ │ + std r17,56(r1) │ │ │ │ std r5,64(r1) │ │ │ │ + mr r17,r18 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs26,0(r24) │ │ │ │ + lfd f14,0(r15) │ │ │ │ lxv vs12,0(r26) │ │ │ │ - lfd f15,0(r16) │ │ │ │ xxmr vs11,vs26 │ │ │ │ - ble cr4,9380 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - clrldi r8,r15,32 │ │ │ │ - mr r10,r23 │ │ │ │ - mr r31,r15 │ │ │ │ - lfd f10,27056(r9) │ │ │ │ - mtctr r8 │ │ │ │ - mr r9,r28 │ │ │ │ - b 8e88 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ble cr4,9080 │ │ │ │ + clrldi r10,r14,32 │ │ │ │ + mr r2,r29 │ │ │ │ + mr r9,r23 │ │ │ │ + mr r31,r14 │ │ │ │ + mtctr r10 │ │ │ │ + b 8bcc │ │ │ │ nop │ │ │ │ - bge cr7,8ea4 │ │ │ │ - lfdx f0,r22,r9 │ │ │ │ - lfdx f8,r29,r9 │ │ │ │ - lxvdsx vs11,r21,r9 │ │ │ │ + bge cr7,8be8 │ │ │ │ + lfdx f0,r21,r2 │ │ │ │ + lfdx f9,r22,r2 │ │ │ │ addi r31,r31,-1 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - lxv vs9,-16(r10) │ │ │ │ - addi r10,r10,-16 │ │ │ │ - fmadd f0,f15,f0,f8 │ │ │ │ - xvmaddmdp vs11,vs12,vs9 │ │ │ │ + addi r9,r9,-16 │ │ │ │ + lxvdsx vs11,r19,r2 │ │ │ │ + plxv vs10,8(r9) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + fmadd f0,f14,f0,f9 │ │ │ │ + xvmaddmdp vs11,vs12,vs10 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs12,vs0,vs26 │ │ │ │ - bdz 9380 │ │ │ │ + bdz 9080 │ │ │ │ xxmr vs26,vs11 │ │ │ │ xxspltd vs28,vs12,1 │ │ │ │ xxmr vs30,vs12 │ │ │ │ fabs f11,f28 │ │ │ │ fabs f0,f30 │ │ │ │ - fcmpu cr0,f11,f10 │ │ │ │ - fcmpu cr7,f0,f10 │ │ │ │ - blt 8e50 │ │ │ │ - extsw r20,r31 │ │ │ │ + fcmpu cr0,f11,f15 │ │ │ │ + fcmpu cr7,f0,f15 │ │ │ │ + blt 8b90 │ │ │ │ + extsw r18,r31 │ │ │ │ extswsli r31,r31,4 │ │ │ │ xxspltd vs24,vs26,1 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - addi r31,r31,-16 │ │ │ │ - addi r30,r20,1 │ │ │ │ xxlxor vs25,vs25,vs25 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - add r31,r14,r31 │ │ │ │ + addi r31,r31,-16 │ │ │ │ + addi r30,r18,1 │ │ │ │ + add r31,r25,r31 │ │ │ │ sldi r30,r30,3 │ │ │ │ - lfdx f22,r21,r30 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfdx f22,r19,r30 │ │ │ │ xxlxor vs23,vs23,vs23 │ │ │ │ - fmr f20,f24 │ │ │ │ - addi r31,r31,-16 │ │ │ │ fmr f1,f28 │ │ │ │ fmr f2,f29 │ │ │ │ - lfd f24,16(r31) │ │ │ │ + fmr f20,f24 │ │ │ │ + lfd f24,0(r31) │ │ │ │ fmr f21,f25 │ │ │ │ - fmr f4,f23 │ │ │ │ xxlxor vs25,vs25,vs25 │ │ │ │ + addi r31,r31,-16 │ │ │ │ + fmr f4,f23 │ │ │ │ fmr f3,f22 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f25 │ │ │ │ fmr f1,f24 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ fmr f25,f2 │ │ │ │ fmr f24,f1 │ │ │ │ fmr f2,f31 │ │ │ │ fmr f1,f30 │ │ │ │ fmr f3,f22 │ │ │ │ fmr f4,f23 │ │ │ │ fmr f22,f26 │ │ │ │ fmr f23,f27 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ lfd f3,24(r31) │ │ │ │ xxlxor vs4,vs4,vs4 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ - lfdx f0,r29,r30 │ │ │ │ - lfdx f16,r22,r30 │ │ │ │ + bl 5c30 │ │ │ │ + lfdx f0,r22,r30 │ │ │ │ + lfdx f16,r21,r30 │ │ │ │ xxlxor vs17,vs17,vs17 │ │ │ │ addi r30,r30,-8 │ │ │ │ fmr f27,f2 │ │ │ │ fmr f26,f1 │ │ │ │ fmr f4,f17 │ │ │ │ fmr f1,f28 │ │ │ │ fmr f2,f29 │ │ │ │ - fmadd f16,f15,f16,f0 │ │ │ │ + fmadd f16,f14,f16,f0 │ │ │ │ fmr f3,f16 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f3,f20 │ │ │ │ fmr f4,f21 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ fmr f29,f2 │ │ │ │ fmr f28,f1 │ │ │ │ fmr f3,f16 │ │ │ │ fmr f4,f17 │ │ │ │ fmr f1,f30 │ │ │ │ fmr f2,f31 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f3,f22 │ │ │ │ fmr f4,f23 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ - addic. r20,r20,-1 │ │ │ │ + bl 5c30 │ │ │ │ + addic. r18,r18,-1 │ │ │ │ fmr f31,f2 │ │ │ │ fmr f30,f1 │ │ │ │ - bne 8ed0 │ │ │ │ - lfd f12,8(r22) │ │ │ │ - lfd f0,8(r29) │ │ │ │ + bne 8c20 │ │ │ │ + lfd f12,8(r21) │ │ │ │ + lfd f0,8(r22) │ │ │ │ fmr f4,f29 │ │ │ │ - fmr f3,f28 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ + fmr f3,f28 │ │ │ │ fmr f2,f29 │ │ │ │ - fmadd f15,f15,f12,f0 │ │ │ │ - fmr f1,f15 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + fmadd f14,f14,f12,f0 │ │ │ │ + fmr f1,f14 │ │ │ │ + bl 5230 │ │ │ │ fmr f3,f24 │ │ │ │ fmr f4,f25 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ fmr f3,f18 │ │ │ │ fmr f4,f19 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f0,f1 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ - fmr f1,f15 │ │ │ │ + fmr f1,f14 │ │ │ │ fmr f2,f29 │ │ │ │ - stfd f0,0(r17) │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + stfd f0,0(r16) │ │ │ │ + bl 5230 │ │ │ │ fmr f3,f26 │ │ │ │ fmr f4,f27 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ fmr f3,f18 │ │ │ │ fmr f4,f19 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ - stfd f1,8(r17) │ │ │ │ - addi r17,r17,16 │ │ │ │ - addi r16,r16,8 │ │ │ │ - cmpld r27,r17 │ │ │ │ - bne 8e10 │ │ │ │ - mr r20,r19 │ │ │ │ + bl 5230 │ │ │ │ + stfd f1,8(r16) │ │ │ │ + addi r16,r16,16 │ │ │ │ + addi r15,r15,8 │ │ │ │ + cmpld r28,r16 │ │ │ │ + bne 8b60 │ │ │ │ + mr r18,r17 │ │ │ │ lwz r31,48(r1) │ │ │ │ - mr r19,r18 │ │ │ │ ld r5,64(r1) │ │ │ │ - ld r18,56(r1) │ │ │ │ - ld r15,112(r1) │ │ │ │ + ld r17,56(r1) │ │ │ │ + lfd f14,240(r1) │ │ │ │ lfd f15,248(r1) │ │ │ │ lfd f16,256(r1) │ │ │ │ lfd f17,264(r1) │ │ │ │ lfd f18,272(r1) │ │ │ │ lfd f19,280(r1) │ │ │ │ lfd f20,288(r1) │ │ │ │ lfd f21,296(r1) │ │ │ │ @@ -4207,392 +3724,373 @@ │ │ │ │ lfd f25,328(r1) │ │ │ │ lfd f26,336(r1) │ │ │ │ lfd f27,344(r1) │ │ │ │ lfd f28,352(r1) │ │ │ │ lfd f29,360(r1) │ │ │ │ lfd f30,368(r1) │ │ │ │ lfd f31,376(r1) │ │ │ │ - ld r16,120(r1) │ │ │ │ - ld r17,128(r1) │ │ │ │ - ld r21,160(r1) │ │ │ │ - ld r22,168(r1) │ │ │ │ - ld r23,176(r1) │ │ │ │ - ld r9,96(r19) │ │ │ │ + ld r14,96(r1) │ │ │ │ + ld r16,112(r1) │ │ │ │ + ld r19,136(r1) │ │ │ │ + ld r21,152(r1) │ │ │ │ + ld r22,160(r1) │ │ │ │ + ld r23,168(r1) │ │ │ │ + ld r24,176(r1) │ │ │ │ + ld r2,96(r18) │ │ │ │ mr r4,r5 │ │ │ │ - ldx r3,r9,r18 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r4,56(r19) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lwz r10,36(r1) │ │ │ │ - addi r9,r9,28224 │ │ │ │ + ldx r3,r2,r17 │ │ │ │ + bl 4e00 │ │ │ │ + ld r4,56(r18) │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ + lwz r9,36(r1) │ │ │ │ + cmpwi r9,0 │ │ │ │ lxv vs12,0(r4) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - cmpwi r10,0 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ stxv vs12,0(r4) │ │ │ │ - ble 918c │ │ │ │ - slwi r8,r31,1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - extsw r10,r10 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - lfd f11,27072(r9) │ │ │ │ - andi. r8,r10,1 │ │ │ │ - mr r9,r4 │ │ │ │ - addi r8,r10,-1 │ │ │ │ + ble 8ea0 │ │ │ │ + slwi r25,r31,1 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + extsw r9,r9 │ │ │ │ + mr r2,r4 │ │ │ │ + mtfprwa f0,r25 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ fcfid f0,f0 │ │ │ │ fdiv f11,f11,f0 │ │ │ │ xxspltd vs11,vs11,0 │ │ │ │ - beq 9164 │ │ │ │ + beq 8e78 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r9,r4,16 │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r2,r4,16 │ │ │ │ stxv vs12,0(r4) │ │ │ │ - beq 918c │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ + beq 8ea0 │ │ │ │ + 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 916c │ │ │ │ - sldi r5,r25,4 │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 8e80 │ │ │ │ + sldi r5,r27,4 │ │ │ │ mr r3,r20 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b60 │ │ │ │ + ld r17,120(r1) │ │ │ │ + ld r25,184(r1) │ │ │ │ lxv vs63,80(r1) │ │ │ │ - ld r14,104(r1) │ │ │ │ - ld r18,136(r1) │ │ │ │ - ld r27,208(r1) │ │ │ │ addi r1,r1,384 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r19,-240(r1) │ │ │ │ - ld r20,-232(r1) │ │ │ │ - ld r24,-200(r1) │ │ │ │ - ld r25,-192(r1) │ │ │ │ - ld r26,-184(r1) │ │ │ │ - ld r28,-168(r1) │ │ │ │ - ld r29,-160(r1) │ │ │ │ - ld r30,-152(r1) │ │ │ │ - ld r31,-144(r1) │ │ │ │ + ld r15,-280(r1) │ │ │ │ + ld r18,-256(r1) │ │ │ │ + ld r20,-240(r1) │ │ │ │ + ld r26,-192(r1) │ │ │ │ + ld r27,-184(r1) │ │ │ │ + ld r28,-176(r1) │ │ │ │ + ld r29,-168(r1) │ │ │ │ + ld r30,-160(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r31,-152(r1) │ │ │ │ blr │ │ │ │ cmpwi r9,0 │ │ │ │ - blt 90e4 │ │ │ │ + blt 8e00 │ │ │ │ cmplwi r9,3 │ │ │ │ extsw r10,r8 │ │ │ │ - ble 9228 │ │ │ │ + ble 8f28 │ │ │ │ extswsli r9,r8,4 │ │ │ │ extsw r10,r8 │ │ │ │ - li r7,1 │ │ │ │ add r9,r5,r9 │ │ │ │ - cmpld r14,r9 │ │ │ │ - bge 92c0 │ │ │ │ - addi r9,r14,16 │ │ │ │ + cmpld r25,r9 │ │ │ │ + bge 8fc0 │ │ │ │ + addi r9,r25,16 │ │ │ │ cmpld r5,r9 │ │ │ │ - isellt r7,0,r7 │ │ │ │ - cmpwi r7,0 │ │ │ │ - bne 92c0 │ │ │ │ + bge 8fc0 │ │ │ │ andi. r7,r10,3 │ │ │ │ mr r9,r5 │ │ │ │ addi r6,r10,-1 │ │ │ │ mr r8,r10 │ │ │ │ - beq 9280 │ │ │ │ + beq 8f80 │ │ │ │ cmpdi r7,1 │ │ │ │ - beq 926c │ │ │ │ + beq 8f6c │ │ │ │ cmpdi r7,2 │ │ │ │ - beq 925c │ │ │ │ - lxv vs0,0(r14) │ │ │ │ + beq 8f5c │ │ │ │ + lxv vs0,0(r25) │ │ │ │ mr r10,r6 │ │ │ │ addi r9,r5,16 │ │ │ │ stxv vs0,0(r5) │ │ │ │ - lxv vs0,0(r14) │ │ │ │ + lxv vs0,0(r25) │ │ │ │ addi r10,r10,-1 │ │ │ │ addi r9,r9,16 │ │ │ │ stxv vs0,-16(r9) │ │ │ │ - lxv vs0,0(r14) │ │ │ │ + lxv vs0,0(r25) │ │ │ │ cmpdi r10,1 │ │ │ │ addi r9,r9,16 │ │ │ │ stxv vs0,-16(r9) │ │ │ │ - beq 90e4 │ │ │ │ - srdi r10,r8,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,0(r14) │ │ │ │ + beq 8e00 │ │ │ │ + srdi r2,r8,2 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs0,0(r25) │ │ │ │ addi r9,r9,64 │ │ │ │ stxv vs0,-64(r9) │ │ │ │ - lxv vs0,0(r14) │ │ │ │ + lxv vs0,0(r25) │ │ │ │ stxv vs0,-48(r9) │ │ │ │ - lxv vs0,0(r14) │ │ │ │ + lxv vs0,0(r25) │ │ │ │ stxv vs0,-32(r9) │ │ │ │ - lxv vs0,0(r14) │ │ │ │ + lxv vs0,0(r25) │ │ │ │ stxv vs0,-16(r9) │ │ │ │ - bdnz 9288 │ │ │ │ - b 90e4 │ │ │ │ + bdnz 8f88 │ │ │ │ + b 8e00 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ rldicl r6,r8,63,33 │ │ │ │ - ld r10,0(r14) │ │ │ │ - ld r3,8(r14) │ │ │ │ + ld r10,0(r25) │ │ │ │ + ld r3,8(r25) │ │ │ │ mr r9,r5 │ │ │ │ andi. r4,r6,3 │ │ │ │ addi r11,r6,-1 │ │ │ │ mr r7,r6 │ │ │ │ mtvsrdd vs0,r3,r10 │ │ │ │ - beq 9328 │ │ │ │ + beq 9028 │ │ │ │ cmpdi r4,1 │ │ │ │ - beq 9314 │ │ │ │ + beq 9014 │ │ │ │ cmpdi r4,2 │ │ │ │ - beq 9304 │ │ │ │ + beq 9004 │ │ │ │ mr r6,r11 │ │ │ │ addi r9,r5,32 │ │ │ │ stxv vs0,0(r5) │ │ │ │ stxv vs0,16(r5) │ │ │ │ stxv vs0,0(r9) │ │ │ │ stxv vs0,16(r9) │ │ │ │ addi r6,r6,-1 │ │ │ │ addi r9,r9,32 │ │ │ │ cmpdi r6,1 │ │ │ │ stxv vs0,0(r9) │ │ │ │ stxv vs0,16(r9) │ │ │ │ addi r9,r9,32 │ │ │ │ - beq 9358 │ │ │ │ - srdi r10,r7,2 │ │ │ │ - mtctr r10 │ │ │ │ + beq 9058 │ │ │ │ + srdi r2,r7,2 │ │ │ │ + mtctr r2 │ │ │ │ stxv vs0,0(r9) │ │ │ │ stxv vs0,16(r9) │ │ │ │ addi r9,r9,128 │ │ │ │ stxv vs0,-96(r9) │ │ │ │ stxv vs0,-80(r9) │ │ │ │ stxv vs0,-64(r9) │ │ │ │ stxv vs0,-48(r9) │ │ │ │ stxv vs0,-32(r9) │ │ │ │ stxv vs0,-16(r9) │ │ │ │ - bdnz 9330 │ │ │ │ + bdnz 9030 │ │ │ │ andi. r9,r8,1 │ │ │ │ clrrwi r8,r8,1 │ │ │ │ - beq 90e4 │ │ │ │ - lxv vs0,0(r14) │ │ │ │ + beq 8e00 │ │ │ │ + lxv vs0,0(r25) │ │ │ │ clrldi r8,r8,32 │ │ │ │ - sldi r9,r8,4 │ │ │ │ - stxvx vs0,r9,r5 │ │ │ │ - b 90e4 │ │ │ │ + sldi r2,r8,4 │ │ │ │ + stxvx vs0,r2,r5 │ │ │ │ + b 8e00 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f10,8(r22) │ │ │ │ - lfd f0,8(r29) │ │ │ │ - fmadd f15,f15,f10,f0 │ │ │ │ - xxspltd vs15,vs15,0 │ │ │ │ - xvmaddmdp vs12,vs15,vs11 │ │ │ │ + lfd f10,8(r21) │ │ │ │ + lfd f0,8(r22) │ │ │ │ + fmadd f14,f14,f10,f0 │ │ │ │ + xxspltd vs14,vs14,0 │ │ │ │ + xvmaddmdp vs12,vs14,vs11 │ │ │ │ xvmuldp vs12,vs12,vs63 │ │ │ │ - stxv vs12,0(r17) │ │ │ │ - b 9064 │ │ │ │ - lfd f0,56(r24) │ │ │ │ - sldi r25,r26,4 │ │ │ │ - std r18,136(r1) │ │ │ │ - addi r18,r26,-1 │ │ │ │ - ld r28,64(r24) │ │ │ │ - ld r29,72(r24) │ │ │ │ - ld r27,80(r24) │ │ │ │ - addi r9,r20,16 │ │ │ │ - std r23,176(r1) │ │ │ │ - addi r24,r25,-16 │ │ │ │ - extswsli r23,r18,4 │ │ │ │ - ld r19,120(r19) │ │ │ │ - std r22,168(r1) │ │ │ │ - cmpwi cr4,r18,0 │ │ │ │ - add r22,r17,r25 │ │ │ │ + stxv vs12,0(r16) │ │ │ │ + b 8d7c │ │ │ │ + lfd f0,56(r15) │ │ │ │ + sldi r2,r29,4 │ │ │ │ + sldi r26,r29,3 │ │ │ │ + std r19,136(r1) │ │ │ │ + std r23,168(r1) │ │ │ │ + ld r19,120(r18) │ │ │ │ + addi r18,r29,-1 │ │ │ │ + std r24,176(r1) │ │ │ │ + stfd f15,248(r1) │ │ │ │ + addi r24,r20,16 │ │ │ │ + ld r28,64(r15) │ │ │ │ + ld r29,72(r15) │ │ │ │ + addi r25,r2,-16 │ │ │ │ + addi r23,r2,-24 │ │ │ │ + ld r27,80(r15) │ │ │ │ + plfd f15,412228 # 6db20 │ │ │ │ stfd f18,272(r1) │ │ │ │ stfd f19,280(r1) │ │ │ │ - sldi r26,r26,3 │ │ │ │ + stfd f20,288(r1) │ │ │ │ + std r22,160(r1) │ │ │ │ + cmpwi cr4,r18,0 │ │ │ │ + add r22,r17,r2 │ │ │ │ + add r24,r24,r2 │ │ │ │ + xxlxor vs19,vs19,vs19 │ │ │ │ xxspltd vs63,vs0,0 │ │ │ │ - add r25,r25,r9 │ │ │ │ - add r24,r17,r24 │ │ │ │ - add r23,r17,r23 │ │ │ │ fmr f18,f0 │ │ │ │ - xxlxor vs19,vs19,vs19 │ │ │ │ - std r21,160(r1) │ │ │ │ - stfd f15,248(r1) │ │ │ │ + add r25,r17,r25 │ │ │ │ + add r23,r17,r23 │ │ │ │ + std r21,152(r1) │ │ │ │ + stfd f14,240(r1) │ │ │ │ stfd f16,256(r1) │ │ │ │ stfd f17,264(r1) │ │ │ │ - stfd f20,288(r1) │ │ │ │ stfd f21,296(r1) │ │ │ │ stfd f22,304(r1) │ │ │ │ stfd f23,312(r1) │ │ │ │ stfd f24,320(r1) │ │ │ │ stfd f25,328(r1) │ │ │ │ stfd f26,336(r1) │ │ │ │ stfd f27,344(r1) │ │ │ │ stfd f28,352(r1) │ │ │ │ stfd f29,360(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs26,0(r24) │ │ │ │ + lxv vs26,0(r25) │ │ │ │ + lfd f14,0(r19) │ │ │ │ lxv vs12,0(r22) │ │ │ │ - lfd f15,0(r19) │ │ │ │ xxmr vs11,vs26 │ │ │ │ - beq cr4,9750 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - clrldi r8,r18,32 │ │ │ │ - mr r10,r23 │ │ │ │ + beq cr4,9430 │ │ │ │ + clrldi r10,r18,32 │ │ │ │ + mr r2,r26 │ │ │ │ + mr r9,r23 │ │ │ │ mr r31,r18 │ │ │ │ - lfd f10,27056(r9) │ │ │ │ - mtctr r8 │ │ │ │ - mr r9,r26 │ │ │ │ - b 94b8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mtctr r10 │ │ │ │ + b 91bc │ │ │ │ nop │ │ │ │ - bge cr7,94d4 │ │ │ │ - lfdx f0,r28,r9 │ │ │ │ - lfdx f8,r29,r9 │ │ │ │ - lxvdsx vs11,r27,r9 │ │ │ │ + bge cr7,91d8 │ │ │ │ + lfdx f0,r28,r2 │ │ │ │ + lfdx f9,r29,r2 │ │ │ │ addi r31,r31,-1 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - lxv vs9,-16(r10) │ │ │ │ - addi r10,r10,-16 │ │ │ │ - fmadd f0,f15,f0,f8 │ │ │ │ - xvmaddmdp vs11,vs12,vs9 │ │ │ │ + addi r9,r9,-16 │ │ │ │ + lxvdsx vs11,r27,r2 │ │ │ │ + plxv vs10,8(r9) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + fmadd f0,f14,f0,f9 │ │ │ │ + xvmaddmdp vs11,vs12,vs10 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs12,vs0,vs26 │ │ │ │ - bdz 9750 │ │ │ │ + bdz 9430 │ │ │ │ xxmr vs26,vs11 │ │ │ │ xxspltd vs28,vs12,1 │ │ │ │ xxmr vs30,vs12 │ │ │ │ fabs f11,f28 │ │ │ │ fabs f0,f30 │ │ │ │ - fcmpu cr0,f11,f10 │ │ │ │ - fcmpu cr7,f0,f10 │ │ │ │ - blt 9480 │ │ │ │ - extsw r21,r31 │ │ │ │ + fcmpu cr0,f11,f15 │ │ │ │ + fcmpu cr7,f0,f15 │ │ │ │ + blt 9180 │ │ │ │ + extsw r30,r31 │ │ │ │ extswsli r31,r31,4 │ │ │ │ xxspltd vs24,vs26,1 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - addi r31,r31,-16 │ │ │ │ - addi r30,r21,1 │ │ │ │ xxlxor vs25,vs25,vs25 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ + addi r31,r31,-16 │ │ │ │ + addi r21,r30,1 │ │ │ │ add r31,r17,r31 │ │ │ │ - sldi r30,r30,3 │ │ │ │ - lfdx f22,r27,r30 │ │ │ │ + sldi r21,r21,3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfdx f22,r27,r21 │ │ │ │ xxlxor vs23,vs23,vs23 │ │ │ │ - fmr f20,f24 │ │ │ │ - addi r31,r31,-16 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ - lfd f24,16(r31) │ │ │ │ + fmr f20,f24 │ │ │ │ + lfd f24,0(r31) │ │ │ │ fmr f21,f25 │ │ │ │ - fmr f2,f23 │ │ │ │ xxlxor vs25,vs25,vs25 │ │ │ │ + addi r31,r31,-16 │ │ │ │ + fmr f2,f23 │ │ │ │ fmr f1,f22 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f25 │ │ │ │ fmr f1,f24 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ fmr f25,f2 │ │ │ │ fmr f24,f1 │ │ │ │ fmr f2,f23 │ │ │ │ fmr f1,f22 │ │ │ │ fmr f22,f26 │ │ │ │ lfd f26,24(r31) │ │ │ │ fmr f23,f27 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f27 │ │ │ │ fmr f1,f26 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ - lfdx f0,r29,r30 │ │ │ │ - lfdx f16,r28,r30 │ │ │ │ + bl 5c30 │ │ │ │ + lfdx f0,r29,r21 │ │ │ │ + lfdx f16,r28,r21 │ │ │ │ xxlxor vs17,vs17,vs17 │ │ │ │ - addi r30,r30,-8 │ │ │ │ + addi r21,r21,-8 │ │ │ │ fmr f27,f2 │ │ │ │ fmr f26,f1 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ fmr f2,f17 │ │ │ │ - fmadd f16,f15,f16,f0 │ │ │ │ + fmadd f16,f14,f16,f0 │ │ │ │ fmr f1,f16 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f3,f20 │ │ │ │ fmr f4,f21 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ fmr f29,f2 │ │ │ │ fmr f28,f1 │ │ │ │ fmr f2,f17 │ │ │ │ fmr f1,f16 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f3,f22 │ │ │ │ fmr f4,f23 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ - addic. r21,r21,-1 │ │ │ │ + bl 5c30 │ │ │ │ + addic. r30,r30,-1 │ │ │ │ fmr f31,f2 │ │ │ │ fmr f30,f1 │ │ │ │ - bne 9500 │ │ │ │ + bne 9210 │ │ │ │ lfd f12,8(r28) │ │ │ │ lfd f0,8(r29) │ │ │ │ fmr f4,f29 │ │ │ │ - fmr f3,f28 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ + fmr f3,f28 │ │ │ │ fmr f2,f29 │ │ │ │ - fmadd f15,f15,f12,f0 │ │ │ │ - fmr f1,f15 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + fmadd f14,f14,f12,f0 │ │ │ │ + fmr f1,f14 │ │ │ │ + bl 5230 │ │ │ │ fmr f3,f24 │ │ │ │ fmr f4,f25 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ fmr f3,f18 │ │ │ │ fmr f4,f19 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f0,f1 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ - fmr f1,f15 │ │ │ │ + fmr f1,f14 │ │ │ │ fmr f2,f29 │ │ │ │ stfd f0,0(r20) │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f3,f26 │ │ │ │ fmr f4,f27 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ fmr f3,f18 │ │ │ │ fmr f4,f19 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ stfd f1,8(r20) │ │ │ │ addi r20,r20,16 │ │ │ │ addi r19,r19,8 │ │ │ │ - cmpld r25,r20 │ │ │ │ - bne 9440 │ │ │ │ - lxv vs63,80(r1) │ │ │ │ + cmpld r24,r20 │ │ │ │ + bne 9150 │ │ │ │ + lfd f14,240(r1) │ │ │ │ lfd f15,248(r1) │ │ │ │ lfd f16,256(r1) │ │ │ │ lfd f17,264(r1) │ │ │ │ lfd f18,272(r1) │ │ │ │ lfd f19,280(r1) │ │ │ │ lfd f20,288(r1) │ │ │ │ lfd f21,296(r1) │ │ │ │ @@ -4602,2660 +4100,2541 @@ │ │ │ │ lfd f25,328(r1) │ │ │ │ lfd f26,336(r1) │ │ │ │ lfd f27,344(r1) │ │ │ │ lfd f28,352(r1) │ │ │ │ lfd f29,360(r1) │ │ │ │ lfd f30,368(r1) │ │ │ │ lfd f31,376(r1) │ │ │ │ - ld r17,128(r1) │ │ │ │ - ld r18,136(r1) │ │ │ │ - ld r21,160(r1) │ │ │ │ - ld r22,168(r1) │ │ │ │ - ld r23,176(r1) │ │ │ │ - ld r27,208(r1) │ │ │ │ + ld r17,120(r1) │ │ │ │ + ld r19,136(r1) │ │ │ │ + ld r21,152(r1) │ │ │ │ + ld r22,160(r1) │ │ │ │ + ld r23,168(r1) │ │ │ │ + ld r24,176(r1) │ │ │ │ + ld r25,184(r1) │ │ │ │ + lxv vs63,80(r1) │ │ │ │ addi r1,r1,384 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r19,-240(r1) │ │ │ │ - ld r20,-232(r1) │ │ │ │ - ld r24,-200(r1) │ │ │ │ - ld r25,-192(r1) │ │ │ │ - ld r26,-184(r1) │ │ │ │ - ld r28,-168(r1) │ │ │ │ - ld r29,-160(r1) │ │ │ │ - ld r30,-152(r1) │ │ │ │ - ld r31,-144(r1) │ │ │ │ + ld r15,-280(r1) │ │ │ │ + ld r18,-256(r1) │ │ │ │ + ld r20,-240(r1) │ │ │ │ + ld r26,-192(r1) │ │ │ │ + ld r27,-184(r1) │ │ │ │ + ld r28,-176(r1) │ │ │ │ + ld r29,-168(r1) │ │ │ │ + ld r30,-160(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r31,-152(r1) │ │ │ │ blr │ │ │ │ lfd f10,8(r28) │ │ │ │ lfd f0,8(r29) │ │ │ │ - fmadd f15,f15,f10,f0 │ │ │ │ - xxspltd vs15,vs15,0 │ │ │ │ - xvmaddmdp vs12,vs15,vs11 │ │ │ │ + fmadd f14,f14,f10,f0 │ │ │ │ + xxspltd vs14,vs14,0 │ │ │ │ + xvmaddmdp vs12,vs14,vs11 │ │ │ │ xvmuldp vs12,vs12,vs63 │ │ │ │ stxv vs12,0(r20) │ │ │ │ - b 96a4 │ │ │ │ - ld r3,56(r19) │ │ │ │ - mr r5,r27 │ │ │ │ + b 937c │ │ │ │ + ld r3,56(r18) │ │ │ │ + mr r5,r25 │ │ │ │ li r4,0 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r24) │ │ │ │ - ld r3,56(r19) │ │ │ │ - mr r4,r28 │ │ │ │ - subf r26,r9,r26 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - addi r5,r26,1 │ │ │ │ - add r3,r3,r9 │ │ │ │ + bl 5b40 │ │ │ │ + lwz r2,8(r15) │ │ │ │ + ld r3,56(r18) │ │ │ │ + mr r4,r26 │ │ │ │ + subf r29,r2,r29 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + addi r5,r29,1 │ │ │ │ + add r3,r3,r2 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r27,208(r1) │ │ │ │ - b 8c8c │ │ │ │ + bl 5b60 │ │ │ │ + ld r25,184(r1) │ │ │ │ + b 89e0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1291 │ │ │ │ + .long 0x1292 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000097c0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-6592 │ │ │ │ +00000000000094a0 : │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - li r9,4 │ │ │ │ + li r2,4 │ │ │ │ cmpwi r7,3 │ │ │ │ std r26,-112(r1) │ │ │ │ std r29,-88(r1) │ │ │ │ - addi r29,r7,1 │ │ │ │ - mfcr r11 │ │ │ │ - rldimi r9,r9,32,0 │ │ │ │ ld r26,16(r3) │ │ │ │ + addi r29,r7,1 │ │ │ │ + rldimi r2,r2,32,0 │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ stdu r1,-640(r1) │ │ │ │ + stxv vs61,384(r1) │ │ │ │ + stxv vs62,400(r1) │ │ │ │ stxv vs63,416(r1) │ │ │ │ - std r9,144(r1) │ │ │ │ + std r2,144(r1) │ │ │ │ stw r29,152(r1) │ │ │ │ - ble b864 │ │ │ │ - std r15,440(r1) │ │ │ │ + ble b3fc │ │ │ │ + std r14,432(r1) │ │ │ │ std r24,512(r1) │ │ │ │ - mr r15,r3 │ │ │ │ - std r27,536(r1) │ │ │ │ + mr r14,r3 │ │ │ │ mr r24,r5 │ │ │ │ - mr r27,r4 │ │ │ │ + mr r3,r7 │ │ │ │ addi r5,r1,156 │ │ │ │ - addi r4,r1,160 │ │ │ │ + std r27,536(r1) │ │ │ │ std r28,544(r1) │ │ │ │ - mr r3,r7 │ │ │ │ + mr r27,r4 │ │ │ │ + addi r4,r1,160 │ │ │ │ + mr r28,r8 │ │ │ │ std r30,560(r1) │ │ │ │ std r31,568(r1) │ │ │ │ mr r30,r6 │ │ │ │ mr r31,r7 │ │ │ │ - mr r28,r8 │ │ │ │ - bl 5520 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r15) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne a088 │ │ │ │ - mulli r10,r27,96 │ │ │ │ + bl 54c0 │ │ │ │ + lwz r2,0(r14) │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 9d10 │ │ │ │ + mulli r9,r27,96 │ │ │ │ andi. r8,r28,32 │ │ │ │ std r25,520(r1) │ │ │ │ lwz r25,160(r1) │ │ │ │ - std r23,504(r1) │ │ │ │ std r21,488(r1) │ │ │ │ - li r23,0 │ │ │ │ + li r21,0 │ │ │ │ std r22,496(r1) │ │ │ │ - mr r9,r25 │ │ │ │ - add r10,r26,r10 │ │ │ │ + std r23,504(r1) │ │ │ │ mfocrf r28,128 │ │ │ │ - lwz r26,8(r10) │ │ │ │ - std r10,224(r1) │ │ │ │ - bne ba34 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - addi r22,r25,-1 │ │ │ │ - ld r3,56(r15) │ │ │ │ + mr r2,r25 │ │ │ │ + add r9,r26,r9 │ │ │ │ + lwz r26,8(r9) │ │ │ │ + std r9,200(r1) │ │ │ │ + bne b5b8 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + addi r23,r25,-1 │ │ │ │ + ld r3,56(r14) │ │ │ │ li r4,0 │ │ │ │ - extswsli r5,r9,4 │ │ │ │ - cmpw r22,r31 │ │ │ │ - iselgt r22,r31,r22 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r21,224(r1) │ │ │ │ - ld r3,48(r15) │ │ │ │ + extswsli r5,r2,4 │ │ │ │ + cmpw r23,r31 │ │ │ │ + iselgt r23,r31,r23 │ │ │ │ + bl 5b40 │ │ │ │ + ld r22,200(r1) │ │ │ │ + ld r3,48(r14) │ │ │ │ li r4,0 │ │ │ │ - lwz r5,8(r21) │ │ │ │ + lwz r5,8(r22) │ │ │ │ slwi r5,r5,1 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r7,8(r21) │ │ │ │ - ld r5,48(r15) │ │ │ │ - subf r9,r7,r22 │ │ │ │ - cmpwi r9,0 │ │ │ │ - blt 9948 │ │ │ │ - addi r9,r9,1 │ │ │ │ - extswsli r7,r7,5 │ │ │ │ + bl 5b40 │ │ │ │ + lwz r8,8(r22) │ │ │ │ + ld r6,48(r14) │ │ │ │ + subf r2,r8,r23 │ │ │ │ + cmpwi r2,0 │ │ │ │ + blt 961c │ │ │ │ + addi r2,r2,1 │ │ │ │ + extswsli r8,r8,5 │ │ │ │ + mr r9,r24 │ │ │ │ + li r10,0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r24 │ │ │ │ - li r8,0 │ │ │ │ - clrldi r9,r9,32 │ │ │ │ - addi r6,r7,16 │ │ │ │ - add r7,r5,r7 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - add r6,r5,r6 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - bne b898 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - addi r9,r8,32 │ │ │ │ - addi r10,r10,32 │ │ │ │ - stxvx vs0,r7,r8 │ │ │ │ - stxvx vs32,r6,r8 │ │ │ │ - addi r8,r8,64 │ │ │ │ - lxv vs0,-16(r10) │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - stxvx vs32,r6,r9 │ │ │ │ - bdnz 9920 │ │ │ │ - lwz r9,160(r1) │ │ │ │ - addi r21,r22,1 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + addi r7,r8,16 │ │ │ │ + add r8,r6,r8 │ │ │ │ + andi. r5,r2,1 │ │ │ │ + add r7,r6,r7 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + bne b434 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + addi r2,r10,32 │ │ │ │ + addi r9,r9,32 │ │ │ │ + stxvx vs0,r8,r10 │ │ │ │ + stxvx vs32,r7,r10 │ │ │ │ + lxv vs0,-16(r9) │ │ │ │ + addi r10,r10,64 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + stxvx vs32,r7,r2 │ │ │ │ + bdnz 95f4 │ │ │ │ + lwz r2,160(r1) │ │ │ │ + addi r22,r23,1 │ │ │ │ li r4,0 │ │ │ │ - slwi r3,r21,1 │ │ │ │ - addi r9,r9,-1 │ │ │ │ + slwi r3,r22,1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ extswsli r3,r3,4 │ │ │ │ - subf r9,r22,r9 │ │ │ │ - add r3,r5,r3 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extswsli r5,r9,4 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r7,160(r1) │ │ │ │ - lwz r9,156(r1) │ │ │ │ - cmpw r7,r31 │ │ │ │ - beq b8ec │ │ │ │ - cmpwi r9,1 │ │ │ │ - ble bb84 │ │ │ │ - addi r10,r25,-2 │ │ │ │ - li r8,8 │ │ │ │ + subf r2,r23,r2 │ │ │ │ + add r3,r6,r3 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extswsli r5,r2,4 │ │ │ │ + bl 5b40 │ │ │ │ + lwz r8,160(r1) │ │ │ │ + lwz r2,156(r1) │ │ │ │ + cmpw r8,r31 │ │ │ │ + beq b48c │ │ │ │ + cmpwi r2,1 │ │ │ │ + ble 9b2c │ │ │ │ + addi r9,r25,-2 │ │ │ │ mtfprd f0,r27 │ │ │ │ + stfd f25,584(r1) │ │ │ │ + stfd f26,592(r1) │ │ │ │ + mtfprwa f26,r22 │ │ │ │ + li r10,8 │ │ │ │ stfd f28,608(r1) │ │ │ │ + stfd f29,616(r1) │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ cmpwi cr4,r27,1 │ │ │ │ - mtfprwa f28,r21 │ │ │ │ - stfd f31,632(r1) │ │ │ │ - stfd f27,600(r1) │ │ │ │ clrlwi r27,r27,31 │ │ │ │ - cmpw r10,r26 │ │ │ │ - std r8,200(r1) │ │ │ │ - li r8,1 │ │ │ │ - fcfid f27,f0 │ │ │ │ - fcfid f28,f28 │ │ │ │ - std r14,432(r1) │ │ │ │ - li r14,4 │ │ │ │ + xxspltidp vs62,1056964608 │ │ │ │ + cmpw r9,r26 │ │ │ │ + fcfid f25,f0 │ │ │ │ + stfd f27,600(r1) │ │ │ │ + fcfid f26,f26 │ │ │ │ + std r15,440(r1) │ │ │ │ + li r15,4 │ │ │ │ + std r16,448(r1) │ │ │ │ std r17,456(r1) │ │ │ │ - iselgt r10,r26,r10 │ │ │ │ - stw r8,216(r1) │ │ │ │ - addis r8,r2,-3 │ │ │ │ - mr r17,r15 │ │ │ │ - stfd f30,624(r1) │ │ │ │ cmpwi cr3,r27,0 │ │ │ │ + mr r17,r14 │ │ │ │ + iselgt r9,r26,r9 │ │ │ │ + xxspltd vs63,vs28,0 │ │ │ │ + stfd f30,624(r1) │ │ │ │ + stfd f31,632(r1) │ │ │ │ xxlxor vs30,vs30,vs30 │ │ │ │ - mr r15,r14 │ │ │ │ - std r16,448(r1) │ │ │ │ - cmpwi r10,0 │ │ │ │ - addi r8,r8,28224 │ │ │ │ + mr r16,r15 │ │ │ │ + std r10,184(r1) │ │ │ │ + mr r26,r28 │ │ │ │ + li r10,1 │ │ │ │ std r18,464(r1) │ │ │ │ std r19,472(r1) │ │ │ │ + cmpwi cr7,r9,0 │ │ │ │ std r20,480(r1) │ │ │ │ + fsub f25,f25,f28 │ │ │ │ stfd f24,576(r1) │ │ │ │ - stfd f25,584(r1) │ │ │ │ - stfd f26,592(r1) │ │ │ │ - isellt r10,0,r10 │ │ │ │ - std r8,192(r1) │ │ │ │ - addis r8,r2,-3 │ │ │ │ - stfd f29,616(r1) │ │ │ │ - std r23,392(r1) │ │ │ │ - std r30,400(r1) │ │ │ │ - std r31,408(r1) │ │ │ │ - stw r28,280(r1) │ │ │ │ - mtfprwa f31,r10 │ │ │ │ - addi r8,r8,28240 │ │ │ │ - stw r29,284(r1) │ │ │ │ - fcfid f31,f31 │ │ │ │ - std r8,248(r1) │ │ │ │ + stw r10,196(r1) │ │ │ │ + isel r9,0,r9,4*cr7+lt │ │ │ │ + std r21,344(r1) │ │ │ │ + std r30,352(r1) │ │ │ │ + std r31,360(r1) │ │ │ │ + stw r29,368(r1) │ │ │ │ + mtfprwa f27,r9 │ │ │ │ + fcfid f27,f27 │ │ │ │ nop │ │ │ │ - mtfprwa f12,r15 │ │ │ │ - lwz r10,216(r1) │ │ │ │ - fcfid f12,f12 │ │ │ │ - stw r10,236(r1) │ │ │ │ - addi r10,r10,1 │ │ │ │ - stw r10,216(r1) │ │ │ │ - fdiv f11,f28,f12 │ │ │ │ - fdiv f0,f31,f12 │ │ │ │ - frip f11,f11 │ │ │ │ + mtfprwa f29,r16 │ │ │ │ + lwz r9,196(r1) │ │ │ │ + fcfid f29,f29 │ │ │ │ + stw r9,232(r1) │ │ │ │ + addi r9,r9,1 │ │ │ │ + stw r9,196(r1) │ │ │ │ + fdiv f12,f26,f29 │ │ │ │ + fdiv f0,f27,f29 │ │ │ │ + frip f12,f12 │ │ │ │ frim f0,f0 │ │ │ │ - fctidz f11,f11 │ │ │ │ + fctidz f12,f12 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f11 │ │ │ │ - mffprd r10,f0 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - mr r21,r10 │ │ │ │ - cmpw r10,r8 │ │ │ │ - stw r8,188(r1) │ │ │ │ - bgt 9e40 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - mullw r4,r15,r10 │ │ │ │ - extswsli r28,r10,5 │ │ │ │ - srawi r5,r15,1 │ │ │ │ - addze r5,r5 │ │ │ │ - fmr f24,f31 │ │ │ │ - stw r15,184(r1) │ │ │ │ - lfd f29,28240(r9) │ │ │ │ - addi r8,r8,28240 │ │ │ │ - slwi r9,r10,2 │ │ │ │ - std r8,208(r1) │ │ │ │ - slwi r8,r10,1 │ │ │ │ - ld r10,200(r1) │ │ │ │ - addi r6,r9,2 │ │ │ │ - addi r7,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - stw r5,232(r1) │ │ │ │ - mr r27,r4 │ │ │ │ - fsub f29,f27,f29 │ │ │ │ - mullw r6,r6,r5 │ │ │ │ - mullw r7,r7,r5 │ │ │ │ - mullw r9,r9,r5 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - std r10,176(r1) │ │ │ │ - addi r10,r8,1 │ │ │ │ - mr r8,r5 │ │ │ │ - slwi r5,r5,2 │ │ │ │ - fdiv f29,f29,f12 │ │ │ │ - extswsli r16,r6,4 │ │ │ │ - extswsli r14,r7,4 │ │ │ │ - mullw r10,r10,r15 │ │ │ │ - extswsli r19,r8,4 │ │ │ │ + mffprd r10,f12 │ │ │ │ + mffprd r28,f0 │ │ │ │ + addi r9,r10,-1 │ │ │ │ + mr r21,r28 │ │ │ │ + cmpw r28,r9 │ │ │ │ + stw r9,192(r1) │ │ │ │ + bgt 9abc │ │ │ │ + fdiv f29,f25,f29 │ │ │ │ + ld r9,184(r1) │ │ │ │ + srawi r6,r16,1 │ │ │ │ + addze r6,r6 │ │ │ │ + slwi r2,r28,2 │ │ │ │ + slwi r10,r28,1 │ │ │ │ + mullw r4,r16,r28 │ │ │ │ + rotlwi r26,r26,24 │ │ │ │ + mtocrf 32,r26 │ │ │ │ + rotlwi r26,r26,8 │ │ │ │ + extswsli r28,r28,5 │ │ │ │ + addi r8,r2,3 │ │ │ │ + addi r7,r2,2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + mullw r2,r2,r6 │ │ │ │ + mullw r7,r7,r6 │ │ │ │ + slwi r5,r6,2 │ │ │ │ + stw r6,228(r1) │ │ │ │ + extswsli r19,r6,4 │ │ │ │ + std r9,176(r1) │ │ │ │ + addi r9,r10,1 │ │ │ │ + mullw r10,r8,r6 │ │ │ │ slwi r8,r4,1 │ │ │ │ - extswsli r18,r9,4 │ │ │ │ - extswsli r29,r5,4 │ │ │ │ - subf r9,r8,r10 │ │ │ │ - stw r9,220(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + extswsli r15,r5,4 │ │ │ │ + mr r26,r4 │ │ │ │ + mullw r9,r9,r16 │ │ │ │ + extswsli r29,r2,4 │ │ │ │ + extswsli r14,r7,4 │ │ │ │ + extswsli r18,r10,4 │ │ │ │ + subf r2,r8,r9 │ │ │ │ + stw r2,224(r1) │ │ │ │ nop │ │ │ │ ld r4,48(r17) │ │ │ │ ld r3,64(r17) │ │ │ │ mr r5,r19 │ │ │ │ - add r4,r4,r16 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r4,r4,r14 │ │ │ │ + bl 5b60 │ │ │ │ ld r4,48(r17) │ │ │ │ ld r3,72(r17) │ │ │ │ mr r5,r19 │ │ │ │ - add r4,r4,r14 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r4,r4,r18 │ │ │ │ + bl 5b60 │ │ │ │ ld r3,64(r17) │ │ │ │ li r4,0 │ │ │ │ mr r5,r19 │ │ │ │ add r3,r3,r19 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b40 │ │ │ │ ld r3,72(r17) │ │ │ │ li r4,0 │ │ │ │ mr r5,r19 │ │ │ │ add r3,r3,r19 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b40 │ │ │ │ ld r3,48(r17) │ │ │ │ mr r5,r19 │ │ │ │ - add r4,r3,r18 │ │ │ │ - add r3,r3,r16 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r4,r3,r29 │ │ │ │ + add r3,r3,r14 │ │ │ │ + bl 5b60 │ │ │ │ ld r3,48(r17) │ │ │ │ li r4,0 │ │ │ │ mr r5,r19 │ │ │ │ - add r3,r3,r18 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r3,r3,r29 │ │ │ │ + bl 5b40 │ │ │ │ ld r3,48(r17) │ │ │ │ li r4,0 │ │ │ │ mr r5,r19 │ │ │ │ - add r3,r3,r14 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,224(r1) │ │ │ │ - ld r10,200(r1) │ │ │ │ + add r3,r3,r18 │ │ │ │ + bl 5b40 │ │ │ │ + ld r2,200(r1) │ │ │ │ + ld r9,184(r1) │ │ │ │ ld r30,64(r17) │ │ │ │ - ld r9,0(r9) │ │ │ │ - ldx r25,r9,r10 │ │ │ │ - lbzx r9,r25,r28 │ │ │ │ + ld r2,0(r2) │ │ │ │ + ldx r25,r2,r9 │ │ │ │ + lbzx r2,r25,r28 │ │ │ │ add r25,r25,r28 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq a0d0 │ │ │ │ - lwz r10,216(r1) │ │ │ │ - li r9,1 │ │ │ │ - lxv vs12,0(r30) │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 9d60 │ │ │ │ + lwz r9,196(r1) │ │ │ │ + li r2,1 │ │ │ │ + lxv vs0,0(r30) │ │ │ │ ld r31,72(r17) │ │ │ │ lfd f31,24(r25) │ │ │ │ ld r24,16(r25) │ │ │ │ - slw r26,r9,r10 │ │ │ │ - ld r9,208(r1) │ │ │ │ - ld r10,88(r17) │ │ │ │ - xvadddp vs12,vs12,vs12 │ │ │ │ - slwi r8,r26,1 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - lfd f26,0(r9) │ │ │ │ - lwz r9,0(r17) │ │ │ │ - fcfid f0,f0 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r9,176(r1) │ │ │ │ - fdiv f26,f26,f0 │ │ │ │ - ldx r3,r10,r9 │ │ │ │ - stxv vs12,0(r30) │ │ │ │ - xxspltd vs63,vs26,0 │ │ │ │ - beq 9c74 │ │ │ │ - mtfprwa f0,r21 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - bge a680 │ │ │ │ + slw r27,r2,r9 │ │ │ │ + lwz r2,0(r17) │ │ │ │ + xvadddp vs0,vs0,vs0 │ │ │ │ + ld r9,88(r17) │ │ │ │ + slwi r10,r27,1 │ │ │ │ + mtfprwa f24,r10 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r2,176(r1) │ │ │ │ + fcfid f24,f24 │ │ │ │ + ldx r3,r9,r2 │ │ │ │ + stxv vs0,0(r30) │ │ │ │ lxv vs0,0(r31) │ │ │ │ + fdiv f24,f28,f24 │ │ │ │ + xxspltd vs61,vs24,0 │ │ │ │ + beq 9904 │ │ │ │ + mtfprwa f12,r21 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fcmpu cr0,f12,f29 │ │ │ │ + bge a2b0 │ │ │ │ + xvadddp vs0,vs0,vs0 │ │ │ │ + extswsli r23,r27,3 │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - extswsli r23,r26,3 │ │ │ │ - extsw r20,r26 │ │ │ │ - add r15,r24,r23 │ │ │ │ - add r22,r15,r23 │ │ │ │ - xvadddp vs0,vs0,vs0 │ │ │ │ - add r23,r22,r23 │ │ │ │ + extsw r20,r27 │ │ │ │ + add r10,r24,r23 │ │ │ │ + add r22,r10,r23 │ │ │ │ + std r10,208(r1) │ │ │ │ stxv vs0,0(r31) │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ - ld r10,176(r1) │ │ │ │ + bl 4e00 │ │ │ │ + ld r2,88(r17) │ │ │ │ + ld r9,176(r1) │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - ldx r3,r9,r10 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r23,r22,r23 │ │ │ │ + ldx r3,r2,r9 │ │ │ │ + bl 4e00 │ │ │ │ + ld r10,208(r1) │ │ │ │ fcmpu cr0,f31,f30 │ │ │ │ - bne a4a0 │ │ │ │ - cmpwi r26,0 │ │ │ │ - ble 9d44 │ │ │ │ - addi r26,r26,-1 │ │ │ │ + bne a0f0 │ │ │ │ + cmpwi r27,0 │ │ │ │ + ble 99d4 │ │ │ │ mulli r20,r20,24 │ │ │ │ - li r10,0 │ │ │ │ + addi r27,r27,-1 │ │ │ │ li r9,0 │ │ │ │ - clrldi r26,r26,32 │ │ │ │ - mtctr r26 │ │ │ │ + li r2,0 │ │ │ │ + clrldi r27,r27,32 │ │ │ │ + mtctr r27 │ │ │ │ add r20,r24,r20 │ │ │ │ nop │ │ │ │ - lxvx vs11,r30,r9 │ │ │ │ - lxvdsx vs12,r22,r10 │ │ │ │ - lxvdsx vs0,r20,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + nop │ │ │ │ + lxvx vs11,r30,r2 │ │ │ │ + lxvdsx vs12,r22,r9 │ │ │ │ + lxvdsx vs0,r20,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r31,r9 │ │ │ │ + lxvx vs11,r31,r2 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 9cf0 │ │ │ │ - sldi r9,r26,3 │ │ │ │ - sldi r26,r26,4 │ │ │ │ - lxvdsx vs11,r22,r9 │ │ │ │ - lxvx vs12,r30,r26 │ │ │ │ - lxvdsx vs0,r23,r9 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 9980 │ │ │ │ + sldi r2,r27,3 │ │ │ │ + sldi r27,r27,4 │ │ │ │ + lxvdsx vs11,r22,r2 │ │ │ │ + lxvx vs12,r30,r27 │ │ │ │ + lxvdsx vs0,r23,r2 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - lxvx vs11,r31,r26 │ │ │ │ + lxvx vs11,r31,r27 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxvx vs0,r31,r26 │ │ │ │ - ld r9,96(r17) │ │ │ │ - ld r10,176(r1) │ │ │ │ + xvmuldp vs0,vs61,vs0 │ │ │ │ + stxvx vs0,r31,r27 │ │ │ │ + ld r2,96(r17) │ │ │ │ + ld r9,176(r1) │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - ldx r3,r9,r10 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,192(r1) │ │ │ │ - lxv vs12,0(r31) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lwz r9,184(r1) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + ldx r3,r2,r9 │ │ │ │ + bl 4e00 │ │ │ │ + lxv vs0,0(r31) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ stxv vs0,0(r31) │ │ │ │ lfd f0,24(r25) │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - bne a620 │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 9e0c │ │ │ │ - ld r6,48(r17) │ │ │ │ - extsw r10,r9 │ │ │ │ - lwz r5,220(r1) │ │ │ │ - slwi r8,r27,1 │ │ │ │ - ld r7,72(r17) │ │ │ │ - li r9,0 │ │ │ │ - add r8,r8,r5 │ │ │ │ - andi. r5,r10,1 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - extswsli r4,r8,4 │ │ │ │ - add r8,r6,r4 │ │ │ │ - beq 9dd8 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxvx vs12,r6,r4 │ │ │ │ - cmpdi r5,0 │ │ │ │ - li r9,16 │ │ │ │ + bne a250 │ │ │ │ + cmpwi r16,0 │ │ │ │ + ble 9a8c │ │ │ │ + ld r7,48(r17) │ │ │ │ + extsw r9,r16 │ │ │ │ + lwz r6,224(r1) │ │ │ │ + slwi r10,r26,1 │ │ │ │ + ld r8,72(r17) │ │ │ │ + li r2,0 │ │ │ │ + add r10,r10,r6 │ │ │ │ + andi. r6,r9,1 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + extswsli r5,r10,4 │ │ │ │ + add r10,r7,r5 │ │ │ │ + beq 9a58 │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + lxvx vs12,r7,r5 │ │ │ │ + cmpdi r6,0 │ │ │ │ + li r2,16 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r4 │ │ │ │ - beq 9e0c │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs12,r8,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + stxvx vs0,r7,r5 │ │ │ │ + beq 9a8c │ │ │ │ + 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 9de0 │ │ │ │ - lwz r9,184(r1) │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + bdnz 9a60 │ │ │ │ + lwz r2,192(r1) │ │ │ │ addi r21,r21,1 │ │ │ │ - add r16,r16,r29 │ │ │ │ - add r14,r14,r29 │ │ │ │ - add r18,r18,r29 │ │ │ │ + add r14,r14,r15 │ │ │ │ + add r18,r18,r15 │ │ │ │ + add r29,r29,r15 │ │ │ │ addi r28,r28,32 │ │ │ │ - add r27,r27,r9 │ │ │ │ - lwz r9,188(r1) │ │ │ │ - cmpw r9,r21 │ │ │ │ - bge 9b40 │ │ │ │ - lwz r15,184(r1) │ │ │ │ - lwz r9,156(r1) │ │ │ │ - fmr f31,f24 │ │ │ │ - lwz r10,216(r1) │ │ │ │ - slwi r15,r15,1 │ │ │ │ - cmpw r9,r10 │ │ │ │ - ld r10,200(r1) │ │ │ │ - addi r10,r10,8 │ │ │ │ - std r10,200(r1) │ │ │ │ - bgt 9a50 │ │ │ │ - mr r15,r17 │ │ │ │ - ld r23,392(r1) │ │ │ │ - ld r30,400(r1) │ │ │ │ - ld r31,408(r1) │ │ │ │ - lwz r28,280(r1) │ │ │ │ - lwz r29,284(r1) │ │ │ │ - lwz r7,160(r1) │ │ │ │ + add r26,r26,r16 │ │ │ │ + cmpw r2,r21 │ │ │ │ + bge 97f0 │ │ │ │ + lwz r2,156(r1) │ │ │ │ + mfocrf r26,32 │ │ │ │ + rlwinm r26,r26,8,0,3 │ │ │ │ + lwz r9,196(r1) │ │ │ │ + slwi r16,r16,1 │ │ │ │ + cmpw r2,r9 │ │ │ │ + ld r9,184(r1) │ │ │ │ + addi r9,r9,8 │ │ │ │ + std r9,184(r1) │ │ │ │ + bgt 9720 │ │ │ │ + mr r14,r17 │ │ │ │ + ld r21,344(r1) │ │ │ │ + ld r30,352(r1) │ │ │ │ + mr r28,r26 │ │ │ │ + ld r31,360(r1) │ │ │ │ + lwz r29,368(r1) │ │ │ │ + lwz r8,160(r1) │ │ │ │ lfd f24,576(r1) │ │ │ │ lfd f25,584(r1) │ │ │ │ lfd f26,592(r1) │ │ │ │ lfd f27,600(r1) │ │ │ │ lfd f28,608(r1) │ │ │ │ lfd f29,616(r1) │ │ │ │ lfd f30,624(r1) │ │ │ │ lfd f31,632(r1) │ │ │ │ - ld r14,432(r1) │ │ │ │ + ld r15,440(r1) │ │ │ │ ld r16,448(r1) │ │ │ │ ld r17,456(r1) │ │ │ │ ld r18,464(r1) │ │ │ │ ld r19,472(r1) │ │ │ │ ld r20,480(r1) │ │ │ │ - cmpwi r7,0 │ │ │ │ - ld r10,56(r15) │ │ │ │ - ble 9f00 │ │ │ │ - ld r6,48(r15) │ │ │ │ - slwi r8,r7,1 │ │ │ │ - li r9,0 │ │ │ │ - extsw r8,r8 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs12,r10,r9 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ + cmpwi r8,0 │ │ │ │ + ld r9,56(r14) │ │ │ │ + ble 9b7c │ │ │ │ + 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 9ed4 │ │ │ │ - ld r8,192(r1) │ │ │ │ - extswsli r11,r7,4 │ │ │ │ - li r9,40 │ │ │ │ - sldi r27,r31,4 │ │ │ │ - addi r5,r10,32 │ │ │ │ - lxvx vs8,r10,r11 │ │ │ │ - addi r0,r11,16 │ │ │ │ - add r25,r10,r11 │ │ │ │ - addi r26,r27,-16 │ │ │ │ - lxv vs5,0(r8) │ │ │ │ - add r8,r7,r31 │ │ │ │ - ld r7,224(r1) │ │ │ │ - add r4,r10,r0 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ + bdnz 9b50 │ │ │ │ + ld r2,200(r1) │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + extswsli r6,r8,4 │ │ │ │ + xxspltidp vs6,1056964608 │ │ │ │ + sldi r3,r31,4 │ │ │ │ + add r8,r8,r31 │ │ │ │ + addi r5,r9,32 │ │ │ │ + addi r10,r6,16 │ │ │ │ + addi r7,r6,48 │ │ │ │ extswsli r8,r8,4 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r6,r7,56 │ │ │ │ - add r3,r10,r8 │ │ │ │ - addi r7,r11,48 │ │ │ │ - lfd f11,28224(r9) │ │ │ │ - lxvdsx vs10,0,r6 │ │ │ │ - addi r9,r31,-3 │ │ │ │ - addi r31,r8,-16 │ │ │ │ - addi r8,r11,32 │ │ │ │ - add r7,r10,r7 │ │ │ │ - addi r6,r30,32 │ │ │ │ - clrldi r9,r9,32 │ │ │ │ - add r8,r10,r8 │ │ │ │ - xxspltd vs9,vs0,0 │ │ │ │ - xxspltd vs6,vs0,1 │ │ │ │ + addi r0,r3,-16 │ │ │ │ + plxv vs0,40(r2) │ │ │ │ + lxvx vs8,r9,r10 │ │ │ │ + addi r2,r2,56 │ │ │ │ + add r7,r9,r7 │ │ │ │ + addi r11,r8,-16 │ │ │ │ + add r4,r9,r8 │ │ │ │ + addi r8,r6,32 │ │ │ │ + lxvdsx vs10,0,r2 │ │ │ │ + addi r2,r31,-3 │ │ │ │ + add r31,r9,r6 │ │ │ │ + add r8,r9,r8 │ │ │ │ xxspltd vs12,vs0,1 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,0 │ │ │ │ - xvmuldp vs7,vs6,vs5 │ │ │ │ + xxspltd vs9,vs0,0 │ │ │ │ + xxspltd vs7,vs0,1 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + clrldi r2,r2,32 │ │ │ │ fmul f12,f12,f11 │ │ │ │ - lxvx vs11,r10,r0 │ │ │ │ - xvmaddadp vs0,vs8,vs9 │ │ │ │ + lxvx vs11,r9,r6 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,0 │ │ │ │ + xvmaddadp vs0,vs11,vs9 │ │ │ │ + xvmuldp vs11,vs7,vs6 │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ - xvmaddadp vs0,vs11,vs7 │ │ │ │ - xvmuldp vs11,vs10,vs12 │ │ │ │ + xvmuldp vs5,vs12,vs10 │ │ │ │ + xvmaddadp vs0,vs11,vs8 │ │ │ │ xvmuldp vs0,vs10,vs0 │ │ │ │ stxv vs0,0(r30) │ │ │ │ - lxvx vs8,r10,r0 │ │ │ │ - lxv vs0,32(r25) │ │ │ │ - lxvx vs4,r10,r11 │ │ │ │ - lxv vs3,16(r10) │ │ │ │ - xvmaddmdp vs0,vs5,vs4 │ │ │ │ + lxvx vs8,r9,r10 │ │ │ │ + lxvx vs4,r9,r6 │ │ │ │ + add r10,r9,r10 │ │ │ │ + addi r6,r30,32 │ │ │ │ + lxv vs0,32(r31) │ │ │ │ + lxv vs3,16(r9) │ │ │ │ + xvmaddmdp vs0,vs6,vs4 │ │ │ │ xvmaddmdp vs8,vs9,vs3 │ │ │ │ - xvmaddmdp vs0,vs6,vs8 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stxv vs0,16(r30) │ │ │ │ - lxvx vs8,r10,r26 │ │ │ │ - lxvx vs6,r10,r31 │ │ │ │ - lxv vs0,-32(r3) │ │ │ │ - xvmaddadp vs8,vs9,vs6 │ │ │ │ xvmaddmdp vs0,vs7,vs8 │ │ │ │ xvmuldp vs0,vs10,vs0 │ │ │ │ - stxvx vs0,r30,r26 │ │ │ │ - lxvx vs0,r10,r31 │ │ │ │ - xvmuldp vs0,vs11,vs0 │ │ │ │ - stxvx vs0,r30,r27 │ │ │ │ + stxv vs0,16(r30) │ │ │ │ + lxvx vs0,r9,r0 │ │ │ │ + lxvx vs7,r9,r11 │ │ │ │ + lxv vs8,-32(r4) │ │ │ │ + xvmaddadp vs0,vs7,vs9 │ │ │ │ + xvmaddmdp vs11,vs8,vs0 │ │ │ │ + xvmuldp vs0,vs10,vs11 │ │ │ │ + stxvx vs0,r30,r0 │ │ │ │ + lxvx vs0,r9,r11 │ │ │ │ + xvmuldp vs0,vs0,vs5 │ │ │ │ + stxvx vs0,r30,r3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs11,r4,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - lxvx vs8,r8,r9 │ │ │ │ + nop │ │ │ │ + lxvx vs11,r10,r2 │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ + lxvx vs8,r8,r2 │ │ │ │ xvadddp vs0,vs0,vs11 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ + lxvx vs11,r5,r2 │ │ │ │ xvmaddadp vs11,vs8,vs9 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - xvmuldp vs0,vs10,vs0 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz a000 │ │ │ │ + xvmuldp vs0,vs0,vs10 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 9c80 │ │ │ │ mtocrf 128,r28 │ │ │ │ - bne b98c │ │ │ │ - ld r15,440(r1) │ │ │ │ + bne b518 │ │ │ │ + ld r14,432(r1) │ │ │ │ ld r21,488(r1) │ │ │ │ ld r22,496(r1) │ │ │ │ ld r23,504(r1) │ │ │ │ ld r24,512(r1) │ │ │ │ ld r25,520(r1) │ │ │ │ ld r27,536(r1) │ │ │ │ ld r28,544(r1) │ │ │ │ ld r30,560(r1) │ │ │ │ ld r31,568(r1) │ │ │ │ addi r1,r1,640 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs61,-256(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ lxv vs63,-224(r1) │ │ │ │ ld r26,-112(r1) │ │ │ │ ld r29,-88(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r15,440(r1) │ │ │ │ + ld r14,432(r1) │ │ │ │ ld r24,512(r1) │ │ │ │ ld r27,536(r1) │ │ │ │ ld r28,544(r1) │ │ │ │ ld r30,560(r1) │ │ │ │ ld r31,568(r1) │ │ │ │ addi r1,r1,640 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs61,-256(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ lxv vs63,-224(r1) │ │ │ │ ld r26,-112(r1) │ │ │ │ ld r29,-88(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - lwz r9,232(r1) │ │ │ │ - lwz r26,4(r25) │ │ │ │ + lwz r2,228(r1) │ │ │ │ + lwz r27,4(r25) │ │ │ │ add r3,r30,r19 │ │ │ │ li r4,0 │ │ │ │ - lwz r23,8(r25) │ │ │ │ - subf r31,r9,r26 │ │ │ │ + lwz r22,8(r25) │ │ │ │ + subf r31,r2,r27 │ │ │ │ + addi r23,r22,-1 │ │ │ │ extswsli r31,r31,4 │ │ │ │ + extswsli r23,r23,3 │ │ │ │ mr r5,r31 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + addi r23,r23,-8 │ │ │ │ + bl 5b40 │ │ │ │ ld r3,72(r17) │ │ │ │ mr r5,r31 │ │ │ │ li r4,0 │ │ │ │ add r3,r3,r19 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,1 │ │ │ │ + bl 5b40 │ │ │ │ + li r2,1 │ │ │ │ ld r31,64(r17) │ │ │ │ - lwz r6,0(r17) │ │ │ │ - addi r8,r23,-1 │ │ │ │ - ld r7,88(r17) │ │ │ │ + lwz r8,0(r17) │ │ │ │ + ld r10,88(r17) │ │ │ │ ld r30,72(r17) │ │ │ │ - lfd f26,24(r25) │ │ │ │ + slw r6,r2,r22 │ │ │ │ + lfd f31,24(r25) │ │ │ │ ld r24,16(r25) │ │ │ │ - slw r12,r9,r23 │ │ │ │ - ld r9,208(r1) │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - slwi r10,r12,1 │ │ │ │ + slwi r9,r6,1 │ │ │ │ lxv vs12,0(r31) │ │ │ │ - addi r15,r8,-8 │ │ │ │ - andi. r6,r6,64 │ │ │ │ - mtfprwa f0,r10 │ │ │ │ - lfd f25,0(r9) │ │ │ │ - ldx r3,r7,r15 │ │ │ │ + andi. r8,r8,64 │ │ │ │ + ldx r3,r10,r23 │ │ │ │ + mtfprwa f0,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ xvadddp vs12,vs12,vs12 │ │ │ │ - fdiv f25,f25,f0 │ │ │ │ - xxspltd vs63,vs25,0 │ │ │ │ - beq a7f0 │ │ │ │ - srawi r6,r12,1 │ │ │ │ - ble cr4,ace0 │ │ │ │ - ld r9,24(r17) │ │ │ │ - srawi r23,r26,1 │ │ │ │ - addze r23,r23 │ │ │ │ + fdiv f24,f28,f0 │ │ │ │ + xxspltd vs61,vs24,0 │ │ │ │ + beq a420 │ │ │ │ + srawi r12,r6,1 │ │ │ │ + ble cr4,a8f0 │ │ │ │ + ld r2,24(r17) │ │ │ │ + srawi r22,r27,1 │ │ │ │ + addze r22,r22 │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - stw r12,256(r1) │ │ │ │ - stw r6,240(r1) │ │ │ │ - ldx r20,r9,r15 │ │ │ │ + stw r6,256(r1) │ │ │ │ + stw r12,240(r1) │ │ │ │ + ldx r9,r2,r23 │ │ │ │ stxv vs12,0(r31) │ │ │ │ - extswsli r23,r23,3 │ │ │ │ - add r22,r24,r23 │ │ │ │ lxv vs0,0(r30) │ │ │ │ + extswsli r22,r22,3 │ │ │ │ + add r20,r24,r22 │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ + std r9,208(r1) │ │ │ │ stxv vs0,0(r30) │ │ │ │ - bne cr3,a9a0 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ + bne cr3,a5c0 │ │ │ │ + bl 4e00 │ │ │ │ + ld r2,88(r17) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r15 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r6,240(r1) │ │ │ │ - lwz r12,256(r1) │ │ │ │ - fcmpu cr0,f26,f30 │ │ │ │ - bne b2dc │ │ │ │ - cmpwi r6,0 │ │ │ │ - ble a3b0 │ │ │ │ - cmpwi r6,1 │ │ │ │ - beq baec │ │ │ │ - ld r9,248(r1) │ │ │ │ - addi r8,r6,-1 │ │ │ │ + ldx r3,r2,r23 │ │ │ │ + bl 4e00 │ │ │ │ + ld r9,208(r1) │ │ │ │ + lwz r12,240(r1) │ │ │ │ + lwz r6,256(r1) │ │ │ │ + fcmpu cr0,f31,f30 │ │ │ │ + bne aeb0 │ │ │ │ + cmpwi r12,0 │ │ │ │ + ble a010 │ │ │ │ + cmpwi r12,1 │ │ │ │ + beq b654 │ │ │ │ + addi r8,r12,-1 │ │ │ │ li r7,0 │ │ │ │ li r10,0 │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - clrldi r9,r8,32 │ │ │ │ - mtctr r9 │ │ │ │ + clrldi r2,r8,32 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ - lxvx vs9,r31,r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs10,r31,r10 │ │ │ │ lxvdsx vs11,r24,r7 │ │ │ │ - lxvdsx vs12,r22,r7 │ │ │ │ - lxvdsx vs0,r20,r7 │ │ │ │ + lxvdsx vs12,r20,r7 │ │ │ │ + lxvdsx vs0,r9,r7 │ │ │ │ addi r7,r7,8 │ │ │ │ - xvmuldp vs11,vs9,vs11 │ │ │ │ - lxvx vs9,r30,r10 │ │ │ │ - xvadddp vs0,vs0,vs10 │ │ │ │ - xvmaddmdp vs12,vs9,vs11 │ │ │ │ + xvmuldp vs11,vs10,vs11 │ │ │ │ + lxvx vs10,r30,r10 │ │ │ │ + xvadddp vs0,vs0,vs63 │ │ │ │ + xvmaddmdp vs12,vs10,vs11 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ stxvx vs0,r30,r10 │ │ │ │ addi r10,r10,16 │ │ │ │ - bdnz a210 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r6,r22,r10 │ │ │ │ - add r5,r20,r10 │ │ │ │ - add r7,r31,r9 │ │ │ │ + bdnz 9e90 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r6,r20,r10 │ │ │ │ + add r5,r9,r10 │ │ │ │ + add r7,r31,r2 │ │ │ │ add r10,r24,r10 │ │ │ │ - add r9,r30,r9 │ │ │ │ + add r2,r30,r2 │ │ │ │ lfd f0,0(r5) │ │ │ │ - ld r5,208(r1) │ │ │ │ lfd f12,0(r10) │ │ │ │ + extswsli r4,r8,4 │ │ │ │ + extswsli r10,r8,3 │ │ │ │ + extsw r0,r8 │ │ │ │ lfd f10,0(r6) │ │ │ │ lxv vs11,0(r7) │ │ │ │ - extswsli r6,r8,3 │ │ │ │ - extsw r0,r8 │ │ │ │ - add r22,r22,r6 │ │ │ │ - add r4,r20,r6 │ │ │ │ - add r11,r24,r6 │ │ │ │ - lfd f9,0(r5) │ │ │ │ - extswsli r5,r8,4 │ │ │ │ - mr r10,r22 │ │ │ │ - addi r7,r4,8 │ │ │ │ - add r8,r31,r5 │ │ │ │ - add r3,r5,r30 │ │ │ │ - fadd f0,f0,f9 │ │ │ │ - addi r24,r8,16 │ │ │ │ - addi r3,r3,16 │ │ │ │ + add r20,r20,r10 │ │ │ │ + add r9,r9,r10 │ │ │ │ + add r11,r31,r4 │ │ │ │ + add r6,r4,r30 │ │ │ │ + add r24,r24,r10 │ │ │ │ + fadd f0,f0,f28 │ │ │ │ + mr r8,r20 │ │ │ │ + addi r11,r11,16 │ │ │ │ + addi r6,r6,16 │ │ │ │ + addi r7,r9,8 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - beq a360 │ │ │ │ - ld r9,248(r1) │ │ │ │ + xvmuldp vs0,vs61,vs0 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + beq 9fd0 │ │ │ │ mtctr r0 │ │ │ │ + add r5,r20,r9 │ │ │ │ subf r31,r30,r31 │ │ │ │ - add r4,r22,r4 │ │ │ │ - addi r10,r22,-8 │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - mr r9,r3 │ │ │ │ + addi r9,r20,-8 │ │ │ │ + mr r2,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r8,r23,r10 │ │ │ │ - subf r20,r10,r4 │ │ │ │ - lxvx vs9,r9,r31 │ │ │ │ - addi r12,r10,8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,-8 │ │ │ │ + subf r8,r22,r9 │ │ │ │ + subf r3,r9,r5 │ │ │ │ + lxvx vs10,r2,r31 │ │ │ │ + addi r12,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,-8 │ │ │ │ addi r8,r8,8 │ │ │ │ - lxvdsx vs11,0,r20 │ │ │ │ + lxvdsx vs11,0,r3 │ │ │ │ lxvdsx vs0,0,r12 │ │ │ │ lxvdsx vs12,0,r8 │ │ │ │ - xvadddp vs11,vs11,vs10 │ │ │ │ - xvmuldp vs12,vs9,vs12 │ │ │ │ + xvadddp vs11,vs11,vs63 │ │ │ │ + xvmuldp vs12,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvnmsubmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz a300 │ │ │ │ - subf r10,r6,r22 │ │ │ │ - add r7,r7,r6 │ │ │ │ - subf r11,r6,r11 │ │ │ │ - add r24,r24,r5 │ │ │ │ - add r3,r3,r5 │ │ │ │ - ld r9,208(r1) │ │ │ │ + xvmuldp vs0,vs61,vs0 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 9f70 │ │ │ │ + subf r8,r10,r20 │ │ │ │ + add r7,r7,r10 │ │ │ │ + subf r24,r10,r24 │ │ │ │ + add r11,r11,r4 │ │ │ │ + add r6,r6,r4 │ │ │ │ lfd f0,0(r7) │ │ │ │ - lfd f12,0(r11) │ │ │ │ - lfd f10,0(r10) │ │ │ │ - lxv vs11,0(r24) │ │ │ │ - lfd f9,0(r9) │ │ │ │ - fadd f0,f0,f9 │ │ │ │ + lfd f12,0(r24) │ │ │ │ + lfd f10,0(r8) │ │ │ │ + lxv vs11,0(r11) │ │ │ │ + fadd f0,f0,f28 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ fneg f0,f0 │ │ │ │ - xxspltd vs0,vs0,0 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,0(r3) │ │ │ │ + lxv vs11,0(r6) │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxv vs0,0(r3) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxv vs0,0(r6) │ │ │ │ nop │ │ │ │ - ld r9,96(r17) │ │ │ │ + ld r2,96(r17) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r15 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,192(r1) │ │ │ │ - lxv vs12,0(r30) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + ldx r3,r2,r23 │ │ │ │ + bl 4e00 │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ stxv vs0,0(r30) │ │ │ │ lfd f0,24(r25) │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - bne a920 │ │ │ │ - cmpwi r26,0 │ │ │ │ - ble 9e0c │ │ │ │ - ld r8,56(r17) │ │ │ │ - extsw r26,r26 │ │ │ │ - lwz r9,160(r1) │ │ │ │ - andi. r7,r26,1 │ │ │ │ - ld r6,72(r17) │ │ │ │ - li r10,0 │ │ │ │ - addi r5,r26,-1 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r7,r8,r9 │ │ │ │ - beq a434 │ │ │ │ - lxv vs0,0(r6) │ │ │ │ + bne a540 │ │ │ │ + cmpwi r27,0 │ │ │ │ + ble 9a8c │ │ │ │ + ld r10,56(r17) │ │ │ │ + extsw r27,r27 │ │ │ │ + lwz r2,160(r1) │ │ │ │ + andi. r8,r27,1 │ │ │ │ + ld r7,72(r17) │ │ │ │ + li r9,0 │ │ │ │ + addi r6,r27,-1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r8,r10,r2 │ │ │ │ + beq a088 │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + lxvx vs12,r10,r2 │ │ │ │ + cmpdi r6,0 │ │ │ │ + li r9,16 │ │ │ │ + xvadddp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + beq 9a8c │ │ │ │ + srdi r2,r27,1 │ │ │ │ + mtctr r2 │ │ │ │ lxvx vs12,r8,r9 │ │ │ │ - cmpdi r5,0 │ │ │ │ - li r10,16 │ │ │ │ + lxvx vs0,r7,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ stxvx vs0,r8,r9 │ │ │ │ - beq 9e0c │ │ │ │ - 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 a43c │ │ │ │ - lwz r9,184(r1) │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + bdnz a090 │ │ │ │ + lwz r2,192(r1) │ │ │ │ addi r21,r21,1 │ │ │ │ - add r16,r16,r29 │ │ │ │ - add r14,r14,r29 │ │ │ │ - add r18,r18,r29 │ │ │ │ + add r14,r14,r15 │ │ │ │ + add r18,r18,r15 │ │ │ │ + add r29,r29,r15 │ │ │ │ addi r28,r28,32 │ │ │ │ - add r27,r27,r9 │ │ │ │ - lwz r9,188(r1) │ │ │ │ - cmpw r9,r21 │ │ │ │ - bge 9b40 │ │ │ │ - b 9e34 │ │ │ │ + add r26,r26,r16 │ │ │ │ + cmpw r2,r21 │ │ │ │ + bge 97f0 │ │ │ │ + b 9ab0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpwi r26,0 │ │ │ │ + cmpwi r27,0 │ │ │ │ ld r4,80(r17) │ │ │ │ - ble a5a0 │ │ │ │ - addi r26,r26,-1 │ │ │ │ + ble a1f0 │ │ │ │ mulli r7,r20,24 │ │ │ │ + addi r27,r27,-1 │ │ │ │ li r8,0 │ │ │ │ - li r10,0 │ │ │ │ - clrldi r6,r26,32 │ │ │ │ + li r9,0 │ │ │ │ + clrldi r6,r27,32 │ │ │ │ mtctr r6 │ │ │ │ - mr r9,r6 │ │ │ │ + mr r2,r6 │ │ │ │ add r7,r24,r7 │ │ │ │ nop │ │ │ │ - lxvx vs11,r30,r10 │ │ │ │ + lxvx vs11,r30,r9 │ │ │ │ lxvdsx vs12,r22,r8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ lxvdsx vs0,r7,r8 │ │ │ │ addi r8,r8,8 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r31,r10 │ │ │ │ + lxvx vs11,r31,r9 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz a4d0 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz a120 │ │ │ │ sldi r8,r6,4 │ │ │ │ sldi r6,r6,3 │ │ │ │ - fmul f11,f31,f26 │ │ │ │ - clrldi r26,r26,32 │ │ │ │ - li r10,0 │ │ │ │ + fmul f11,f31,f24 │ │ │ │ + clrldi r27,r27,32 │ │ │ │ + li r9,0 │ │ │ │ add r7,r31,r8 │ │ │ │ - lfdx f10,r23,r6 │ │ │ │ - lfdx f12,r31,r8 │ │ │ │ - lxvdsx vs0,r22,r6 │ │ │ │ - mtctr r26 │ │ │ │ + lfdx f12,r23,r6 │ │ │ │ + lfdx f0,r31,r8 │ │ │ │ + mtctr r27 │ │ │ │ + lxvdsx vs10,r22,r6 │ │ │ │ lfd f9,8(r7) │ │ │ │ xxspltd vs11,vs11,0 │ │ │ │ - fmul f12,f10,f12 │ │ │ │ - fmul f10,f10,f9 │ │ │ │ - xxmrghd vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r30,r8 │ │ │ │ - xvmaddmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r4,r8 │ │ │ │ + fmul f0,f12,f0 │ │ │ │ + fmul f12,f12,f9 │ │ │ │ + xxmrghd vs0,vs12,vs0 │ │ │ │ + lxvx vs12,r30,r8 │ │ │ │ + xvmaddadp vs0,vs12,vs10 │ │ │ │ + xvmuldp vs61,vs61,vs0 │ │ │ │ + stxvx vs61,r4,r8 │ │ │ │ nop │ │ │ │ - lxvx vs10,r31,r9 │ │ │ │ - lxvdsx vs12,r15,r10 │ │ │ │ - lxvdsx vs0,r24,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvx vs10,r31,r2 │ │ │ │ + lxvdsx vs12,r10,r9 │ │ │ │ + lxvdsx vs0,r24,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r30,r9 │ │ │ │ + lxvx vs10,r30,r2 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz a550 │ │ │ │ - sldi r26,r26,3 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz a1a0 │ │ │ │ + sldi r27,r27,3 │ │ │ │ lxvx vs10,r31,r8 │ │ │ │ - lxvdsx vs12,r15,r26 │ │ │ │ - lxvdsx vs0,r24,r26 │ │ │ │ + lxvdsx vs12,r10,r27 │ │ │ │ + lxvdsx vs0,r24,r27 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ lxvx vs10,r30,r8 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ stxvx vs0,r30,r8 │ │ │ │ sldi r5,r20,4 │ │ │ │ mr r3,r31 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r17) │ │ │ │ - ld r10,176(r1) │ │ │ │ + bl 5b60 │ │ │ │ + ld r2,96(r17) │ │ │ │ + ld r9,176(r1) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r10 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,192(r1) │ │ │ │ - lxv vs12,0(r30) │ │ │ │ - ld r10,176(r1) │ │ │ │ + ldx r3,r2,r9 │ │ │ │ + bl 4e00 │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + ld r2,96(r17) │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - ld r9,96(r17) │ │ │ │ - ldx r3,r9,r10 │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + ld r9,176(r1) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ + ldx r3,r2,r9 │ │ │ │ stxv vs0,0(r30) │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,192(r1) │ │ │ │ - lxv vs12,0(r31) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lwz r9,184(r1) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + bl 4e00 │ │ │ │ + lxv vs0,0(r31) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ stxv vs0,0(r31) │ │ │ │ lfd f0,24(r25) │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - beq 9d84 │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 9e0c │ │ │ │ - lwa r10,184(r1) │ │ │ │ - ld r6,48(r17) │ │ │ │ - extswsli r7,r27,5 │ │ │ │ - ld r5,64(r17) │ │ │ │ - li r8,0 │ │ │ │ - add r7,r6,r7 │ │ │ │ - srdi r9,r10,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs12,r7,r8 │ │ │ │ - lxvx vs0,r5,r8 │ │ │ │ - addi r9,r8,16 │ │ │ │ + beq 9a04 │ │ │ │ + cmpwi r16,0 │ │ │ │ + ble 9a8c │ │ │ │ + extsw r9,r16 │ │ │ │ + ld r7,48(r17) │ │ │ │ + extswsli r10,r26,5 │ │ │ │ + ld r6,64(r17) │ │ │ │ + li r2,0 │ │ │ │ + srdi r8,r9,1 │ │ │ │ + mtctr r8 │ │ │ │ + add r10,r7,r10 │ │ │ │ + lxvx vs12,r10,r2 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ + addi r8,r2,16 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r7,r8 │ │ │ │ - addi r8,r8,32 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ - lxvx vs12,r7,r9 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r6,r8 │ │ │ │ + lxvx vs12,r10,r8 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - bdnz a648 │ │ │ │ - b 9d94 │ │ │ │ + stxvx vs0,r10,r8 │ │ │ │ + bdnz a278 │ │ │ │ + b 9a14 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r10,236(r1) │ │ │ │ - lxv vs0,0(r31) │ │ │ │ - li r9,1 │ │ │ │ + lwz r9,232(r1) │ │ │ │ + li r2,1 │ │ │ │ + xvadddp vs0,vs0,vs0 │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - slw r23,r9,r10 │ │ │ │ - xvadddp vs0,vs0,vs0 │ │ │ │ + slw r23,r2,r9 │ │ │ │ + stxv vs0,0(r31) │ │ │ │ extswsli r20,r23,3 │ │ │ │ extsw r23,r23 │ │ │ │ - add r15,r24,r20 │ │ │ │ - add r22,r15,r20 │ │ │ │ - add r10,r22,r20 │ │ │ │ - stxv vs0,0(r31) │ │ │ │ - std r10,240(r1) │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ - ld r10,176(r1) │ │ │ │ + add r11,r24,r20 │ │ │ │ + add r22,r11,r20 │ │ │ │ + std r11,240(r1) │ │ │ │ + add r8,r22,r20 │ │ │ │ + std r8,208(r1) │ │ │ │ + bl 4e00 │ │ │ │ + ld r2,88(r17) │ │ │ │ + ld r9,176(r1) │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - ldx r3,r9,r10 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,240(r1) │ │ │ │ - srawi r9,r26,1 │ │ │ │ + ldx r3,r2,r9 │ │ │ │ + bl 4e00 │ │ │ │ + ld r8,208(r1) │ │ │ │ + ld r11,240(r1) │ │ │ │ + srawi r2,r27,1 │ │ │ │ fcmpu cr0,f31,f30 │ │ │ │ - bne aae0 │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 9d44 │ │ │ │ - cmpwi r9,1 │ │ │ │ + bne a6f0 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 99d4 │ │ │ │ + cmpwi r2,1 │ │ │ │ mulli r23,r23,24 │ │ │ │ - beq b8d8 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - li r6,0 │ │ │ │ + beq b478 │ │ │ │ + addi r9,r2,-1 │ │ │ │ li r7,0 │ │ │ │ - add r5,r24,r23 │ │ │ │ - clrldi r4,r8,32 │ │ │ │ - mtctr r4 │ │ │ │ + li r10,0 │ │ │ │ + add r6,r24,r23 │ │ │ │ + clrldi r5,r9,32 │ │ │ │ + mtctr r5 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs11,r30,r7 │ │ │ │ - lxvdsx vs12,r22,r6 │ │ │ │ - lxvdsx vs0,r5,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ + nop │ │ │ │ + lxvx vs11,r30,r10 │ │ │ │ + lxvdsx vs12,r22,r7 │ │ │ │ + lxvdsx vs0,r6,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r31,r7 │ │ │ │ + lxvx vs11,r31,r10 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r31,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - bdnz a720 │ │ │ │ - sldi r6,r4,3 │ │ │ │ - sldi r7,r4,4 │ │ │ │ - add r10,r10,r6 │ │ │ │ - add r5,r30,r7 │ │ │ │ - add r6,r22,r6 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxvx vs0,r31,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz a350 │ │ │ │ + sldi r10,r5,3 │ │ │ │ + sldi r7,r5,4 │ │ │ │ + add r8,r8,r10 │ │ │ │ + add r6,r30,r7 │ │ │ │ + add r10,r22,r10 │ │ │ │ add r7,r31,r7 │ │ │ │ - lxvdsx vs11,0,r6 │ │ │ │ - lxv vs12,0(r5) │ │ │ │ + lxvdsx vs11,0,r10 │ │ │ │ + lxv vs12,0(r6) │ │ │ │ add r23,r24,r23 │ │ │ │ - extswsli r6,r8,3 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - mtctr r9 │ │ │ │ + extswsli r10,r9,3 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + mtctr r2 │ │ │ │ + lxvdsx vs0,0,r8 │ │ │ │ subf r30,r31,r30 │ │ │ │ - add r6,r6,r23 │ │ │ │ - add r10,r8,r31 │ │ │ │ + add r10,r10,r23 │ │ │ │ + add r9,r9,r31 │ │ │ │ subf r23,r23,r22 │ │ │ │ - addi r6,r6,-8 │ │ │ │ - addi r10,r10,16 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ lxv vs11,0(r7) │ │ │ │ + addi r10,r10,-8 │ │ │ │ + addi r8,r9,16 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ stxv vs0,0(r7) │ │ │ │ nop │ │ │ │ - add r9,r6,r23 │ │ │ │ - lxvx vs11,r10,r30 │ │ │ │ - addi r8,r6,8 │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r6,r6,-8 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lxvdsx vs0,0,r8 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ + add r2,r10,r23 │ │ │ │ + lxvx vs11,r8,r30 │ │ │ │ + addi r9,r10,8 │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r10,r10,-8 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs11,-16(r8) │ │ │ │ xvmsubmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz a7b0 │ │ │ │ - b 9d44 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + bdnz a3e0 │ │ │ │ + b 99d4 │ │ │ │ nop │ │ │ │ stxv vs12,0(r31) │ │ │ │ - extswsli r20,r26,3 │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + extswsli r9,r27,3 │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - stw r12,256(r1) │ │ │ │ - add r10,r24,r20 │ │ │ │ - add r22,r10,r20 │ │ │ │ - std r10,240(r1) │ │ │ │ - lxv vs0,0(r30) │ │ │ │ - add r20,r22,r20 │ │ │ │ + stw r6,256(r1) │ │ │ │ + add r10,r24,r9 │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ + add r20,r10,r9 │ │ │ │ + std r10,240(r1) │ │ │ │ + add r9,r20,r9 │ │ │ │ + std r9,208(r1) │ │ │ │ stxv vs0,0(r30) │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4e00 │ │ │ │ ld r8,88(r17) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r8,r15 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ldx r3,r8,r23 │ │ │ │ + bl 4e00 │ │ │ │ + ld r9,208(r1) │ │ │ │ ld r10,240(r1) │ │ │ │ - lwz r12,256(r1) │ │ │ │ - fcmpu cr0,f26,f30 │ │ │ │ - bne ae5c │ │ │ │ - cmpwi r12,0 │ │ │ │ - ble a3b0 │ │ │ │ - cmpwi r23,0 │ │ │ │ - beq b984 │ │ │ │ - extsw r9,r26 │ │ │ │ - addi r7,r12,-1 │ │ │ │ + lwz r6,256(r1) │ │ │ │ + fcmpu cr0,f31,f30 │ │ │ │ + bne aa6c │ │ │ │ + cmpwi r6,0 │ │ │ │ + ble a010 │ │ │ │ + cmpwi r22,0 │ │ │ │ + beq b5b0 │ │ │ │ + extsw r2,r27 │ │ │ │ + addi r8,r6,-1 │ │ │ │ li r10,0 │ │ │ │ - mulli r8,r9,24 │ │ │ │ - clrldi r7,r7,32 │ │ │ │ - li r9,0 │ │ │ │ - mtctr r7 │ │ │ │ - add r8,r24,r8 │ │ │ │ - lxvx vs11,r31,r9 │ │ │ │ - lxvdsx vs12,r22,r10 │ │ │ │ - lxvdsx vs0,r8,r10 │ │ │ │ + mulli r22,r2,24 │ │ │ │ + clrldi r8,r8,32 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r8 │ │ │ │ + add r22,r24,r22 │ │ │ │ + lxvx vs11,r31,r2 │ │ │ │ + lxvdsx vs12,r20,r10 │ │ │ │ + lxvdsx vs0,r22,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r30,r9 │ │ │ │ + lxvx vs11,r30,r2 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz a880 │ │ │ │ - sldi r10,r7,3 │ │ │ │ - sldi r9,r7,4 │ │ │ │ + xvmuldp vs0,vs61,vs0 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz a4b0 │ │ │ │ + sldi r10,r8,3 │ │ │ │ + sldi r2,r8,4 │ │ │ │ + add r9,r9,r10 │ │ │ │ + add r31,r31,r2 │ │ │ │ add r20,r20,r10 │ │ │ │ - add r31,r31,r9 │ │ │ │ - add r22,r22,r10 │ │ │ │ - add r9,r30,r9 │ │ │ │ - lxvdsx vs11,0,r22 │ │ │ │ + add r2,r30,r2 │ │ │ │ + lxvdsx vs11,0,r20 │ │ │ │ lxv vs12,0(r31) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - lxvdsx vs0,0,r20 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - ld r9,96(r17) │ │ │ │ - ldx r3,r9,r15 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,192(r1) │ │ │ │ - lxv vs12,0(r30) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + ld r2,96(r17) │ │ │ │ + ldx r3,r2,r23 │ │ │ │ + bl 4e00 │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ stxv vs0,0(r30) │ │ │ │ lfd f0,24(r25) │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - beq a3e8 │ │ │ │ - nop │ │ │ │ - cmpwi r26,0 │ │ │ │ - ble 9e0c │ │ │ │ - extsw r26,r26 │ │ │ │ - ld r8,56(r17) │ │ │ │ - ld r7,64(r17) │ │ │ │ - li r9,0 │ │ │ │ - andi. r10,r26,1 │ │ │ │ - addi r6,r26,-1 │ │ │ │ - mr r10,r26 │ │ │ │ - beq a964 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - cmpdi r6,0 │ │ │ │ - li r9,16 │ │ │ │ + beq a03c │ │ │ │ + cmpwi r27,0 │ │ │ │ + ble 9a8c │ │ │ │ + extsw r27,r27 │ │ │ │ + ld r10,56(r17) │ │ │ │ + ld r8,64(r17) │ │ │ │ + li r2,0 │ │ │ │ + andi. r9,r27,1 │ │ │ │ + addi r7,r27,-1 │ │ │ │ + mr r9,r27 │ │ │ │ + beq a584 │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + lxv vs12,0(r10) │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r2,16 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - beq a3f8 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs12,r8,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + beq a04c │ │ │ │ + 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 a96c │ │ │ │ - b a3f8 │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + bdnz a58c │ │ │ │ + b a04c │ │ │ │ nop │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ + bl 4e00 │ │ │ │ + ld r2,88(r17) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r15 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r6,240(r1) │ │ │ │ - lwz r12,256(r1) │ │ │ │ - fcmpu cr0,f26,f30 │ │ │ │ - bne afb8 │ │ │ │ - cmpwi r6,0 │ │ │ │ - ble a3b0 │ │ │ │ - cmpwi r6,1 │ │ │ │ - beq bb08 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - li r9,0 │ │ │ │ - li r8,0 │ │ │ │ - clrldi r7,r10,32 │ │ │ │ + ldx r3,r2,r23 │ │ │ │ + bl 4e00 │ │ │ │ + ld r9,208(r1) │ │ │ │ + lwz r12,240(r1) │ │ │ │ + lwz r6,256(r1) │ │ │ │ + fcmpu cr0,f31,f30 │ │ │ │ + bne abb8 │ │ │ │ + cmpwi r12,0 │ │ │ │ + ble a010 │ │ │ │ + cmpwi r12,1 │ │ │ │ + beq b640 │ │ │ │ + addi r9,r12,-1 │ │ │ │ + li r2,0 │ │ │ │ + li r10,0 │ │ │ │ + clrldi r7,r9,32 │ │ │ │ mtctr r7 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxvx vs11,r31,r9 │ │ │ │ - lxvdsx vs12,r24,r8 │ │ │ │ - lxvdsx vs0,r22,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r30,r9 │ │ │ │ - xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz aa00 │ │ │ │ - sldi r9,r7,3 │ │ │ │ - sldi r8,r7,4 │ │ │ │ - add r24,r24,r9 │ │ │ │ - add r5,r31,r8 │ │ │ │ - add r9,r22,r9 │ │ │ │ - add r8,r30,r8 │ │ │ │ + lxvdsx vs0,r24,r10 │ │ │ │ + lxvx vs11,r31,r2 │ │ │ │ + lxvdsx vs12,r20,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + xvmuldp vs11,vs11,vs0 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + xvmuldp vs12,vs61,vs12 │ │ │ │ + stxvx vs12,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz a610 │ │ │ │ + sldi r8,r7,3 │ │ │ │ + sldi r10,r7,4 │ │ │ │ + add r24,r24,r8 │ │ │ │ + add r7,r31,r10 │ │ │ │ + add r8,r20,r8 │ │ │ │ + add r10,r30,r10 │ │ │ │ lfd f11,0(r24) │ │ │ │ - lfd f10,8(r5) │ │ │ │ - lfd f8,0(r5) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,8(r8) │ │ │ │ - lfd f9,0(r8) │ │ │ │ - extsw r7,r6 │ │ │ │ - extswsli r9,r10,4 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ + lfd f10,8(r7) │ │ │ │ + extswsli r2,r9,4 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + extsw r6,r12 │ │ │ │ subf r31,r30,r31 │ │ │ │ - mtctr r7 │ │ │ │ - add r9,r9,r30 │ │ │ │ + lfd f8,0(r7) │ │ │ │ + lfd f0,0(r8) │ │ │ │ + lfd f12,8(r10) │ │ │ │ + lfd f9,0(r10) │ │ │ │ + add r2,r2,r30 │ │ │ │ + add r9,r20,r9 │ │ │ │ + mtctr r6 │ │ │ │ fmul f10,f11,f10 │ │ │ │ + addi r8,r2,16 │ │ │ │ + addi r9,r9,-8 │ │ │ │ fmul f11,f11,f8 │ │ │ │ - add r10,r22,r10 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,-8 │ │ │ │ fmadd f12,f0,f12,f10 │ │ │ │ fmadd f0,f0,f9,f11 │ │ │ │ - fmul f12,f25,f12 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ - stfd f12,8(r8) │ │ │ │ - stfd f0,0(r8) │ │ │ │ - subf r8,r23,r10 │ │ │ │ - lxvx vs11,r9,r31 │ │ │ │ - addi r7,r10,8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - lxvdsx vs0,0,r7 │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ + fmul f12,f24,f12 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ + stfd f12,8(r10) │ │ │ │ + stfd f0,0(r10) │ │ │ │ + subf r2,r22,r9 │ │ │ │ + lxvx vs11,r8,r31 │ │ │ │ + addi r10,r9,8 │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lxvdsx vs0,0,r10 │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r8) │ │ │ │ xvmsubmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz aaa0 │ │ │ │ - b a3b0 │ │ │ │ + xvmuldp vs0,vs61,vs0 │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + bdnz a6b0 │ │ │ │ + b a010 │ │ │ │ nop │ │ │ │ - cmpwi r9,0 │ │ │ │ + cmpwi r2,0 │ │ │ │ ld r4,80(r17) │ │ │ │ - ble acd8 │ │ │ │ - cmpwi r9,1 │ │ │ │ - mulli r6,r23,24 │ │ │ │ - beq b8c0 │ │ │ │ - addi r3,r9,-1 │ │ │ │ + ble a8e8 │ │ │ │ + cmpwi r2,1 │ │ │ │ + mulli r9,r23,24 │ │ │ │ + beq b45c │ │ │ │ + addi r6,r2,-1 │ │ │ │ li r7,0 │ │ │ │ - li r8,0 │ │ │ │ - add r5,r24,r6 │ │ │ │ - clrldi r12,r3,32 │ │ │ │ + li r10,0 │ │ │ │ + add r5,r24,r9 │ │ │ │ + clrldi r12,r6,32 │ │ │ │ mtctr r12 │ │ │ │ - lxvx vs11,r30,r8 │ │ │ │ + lxvx vs11,r30,r10 │ │ │ │ lxvdsx vs12,r22,r7 │ │ │ │ lxvdsx vs0,r5,r7 │ │ │ │ addi r7,r7,8 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r31,r8 │ │ │ │ + lxvx vs11,r31,r10 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r4,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz ab10 │ │ │ │ - sldi r8,r12,3 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxvx vs0,r4,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz a720 │ │ │ │ + sldi r10,r12,3 │ │ │ │ sldi r12,r12,4 │ │ │ │ - add r10,r10,r8 │ │ │ │ + add r8,r8,r10 │ │ │ │ add r7,r31,r12 │ │ │ │ add r23,r30,r12 │ │ │ │ - add r8,r22,r8 │ │ │ │ + add r10,r22,r10 │ │ │ │ add r12,r4,r12 │ │ │ │ - std r7,240(r1) │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ - add r6,r24,r6 │ │ │ │ - extswsli r8,r3,4 │ │ │ │ - extswsli r0,r3,3 │ │ │ │ - ld r10,240(r1) │ │ │ │ - mtctr r9 │ │ │ │ - extsw r3,r3 │ │ │ │ - subf r11,r31,r4 │ │ │ │ - add r5,r0,r6 │ │ │ │ - add r7,r31,r8 │ │ │ │ - add r8,r30,r8 │ │ │ │ - subf r6,r6,r22 │ │ │ │ - subf r22,r31,r30 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - addi r7,r7,16 │ │ │ │ - addi r8,r8,16 │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - mr r10,r9 │ │ │ │ - stxv vs11,256(r1) │ │ │ │ + std r7,208(r1) │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ lxv vs11,0(r23) │ │ │ │ + add r9,r24,r9 │ │ │ │ + extswsli r10,r6,4 │ │ │ │ + extswsli r0,r6,3 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + extsw r6,r6 │ │ │ │ + subf r3,r31,r30 │ │ │ │ + subf r5,r31,r4 │ │ │ │ + add r7,r0,r9 │ │ │ │ + subf r22,r9,r22 │ │ │ │ + mr r9,r2 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,256(r1) │ │ │ │ - std r9,256(r1) │ │ │ │ + addi r7,r7,-8 │ │ │ │ + stxv vs0,240(r1) │ │ │ │ + lxvdsx vs0,0,r8 │ │ │ │ + lxv vs11,240(r1) │ │ │ │ + add r8,r31,r10 │ │ │ │ + add r10,r30,r10 │ │ │ │ + std r2,240(r1) │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r10,r10,16 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ + xvmuldp vs0,vs61,vs0 │ │ │ │ stxv vs0,0(r12) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r9,r5,8 │ │ │ │ - add r12,r5,r6 │ │ │ │ - lxvx vs11,r7,r22 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ - addi r9,r12,8 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ + nop │ │ │ │ + addi r2,r7,8 │ │ │ │ + add r12,r7,r22 │ │ │ │ + lxvx vs11,r8,r3 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ + addi r2,r12,8 │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,0(r7) │ │ │ │ + lxv vs11,0(r8) │ │ │ │ xvmsubmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r7,r11 │ │ │ │ - addi r7,r7,16 │ │ │ │ - bdnz abd0 │ │ │ │ - fmul f0,f31,f26 │ │ │ │ - ld r9,256(r1) │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxvx vs0,r8,r5 │ │ │ │ + addi r8,r8,16 │ │ │ │ + bdnz a7e0 │ │ │ │ + fmul f0,f31,f24 │ │ │ │ + ld r2,240(r1) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - beq b8b8 │ │ │ │ - mtctr r3 │ │ │ │ - li r7,0 │ │ │ │ + beq b454 │ │ │ │ + mtctr r6 │ │ │ │ + li r8,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs10,r31,r10 │ │ │ │ - lxvdsx vs11,r15,r7 │ │ │ │ - lxvdsx vs12,r24,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ + lxvx vs10,r31,r9 │ │ │ │ + lxvdsx vs11,r11,r8 │ │ │ │ + lxvdsx vs12,r24,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ xvmuldp vs11,vs10,vs11 │ │ │ │ - lxvx vs10,r30,r10 │ │ │ │ + lxvx vs10,r30,r9 │ │ │ │ xvmaddmdp vs12,vs10,vs11 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r30,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz ac30 │ │ │ │ - add r10,r24,r0 │ │ │ │ - add r15,r15,r0 │ │ │ │ - mr r24,r10 │ │ │ │ - ld r7,240(r1) │ │ │ │ - lxvdsx vs10,0,r15 │ │ │ │ - mtctr r9 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - lxvdsx vs12,0,r24 │ │ │ │ - lxv vs11,0(r7) │ │ │ │ + stxvx vs12,r30,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz a840 │ │ │ │ + add r9,r24,r0 │ │ │ │ + add r11,r11,r0 │ │ │ │ + mr r24,r9 │ │ │ │ + ld r8,208(r1) │ │ │ │ + lxvdsx vs10,0,r11 │ │ │ │ + mtctr r2 │ │ │ │ + addi r9,r9,-8 │ │ │ │ subf r7,r30,r31 │ │ │ │ + lxvdsx vs12,0,r24 │ │ │ │ + lxv vs11,0(r8) │ │ │ │ xvmuldp vs11,vs11,vs10 │ │ │ │ lxv vs10,0(r23) │ │ │ │ xvmaddmdp vs12,vs10,vs11 │ │ │ │ - xvmuldp vs12,vs12,vs0 │ │ │ │ + xvmuldp vs12,vs0,vs12 │ │ │ │ stxv vs12,0(r23) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r9,r20,r10 │ │ │ │ - lxvx vs10,r8,r7 │ │ │ │ - addi r6,r10,8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lxvdsx vs12,0,r6 │ │ │ │ - lxvdsx vs11,0,r9 │ │ │ │ + add r2,r20,r9 │ │ │ │ + lxvx vs10,r10,r7 │ │ │ │ + addi r8,r9,8 │ │ │ │ + addi r10,r10,16 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lxvdsx vs12,0,r8 │ │ │ │ + lxvdsx vs11,0,r2 │ │ │ │ xvmuldp vs11,vs10,vs11 │ │ │ │ - lxv vs10,-16(r8) │ │ │ │ + lxv vs10,-16(r10) │ │ │ │ xvmsubmdp vs12,vs10,vs11 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxv vs12,-16(r8) │ │ │ │ - bdnz aca0 │ │ │ │ - extswsli r5,r26,4 │ │ │ │ - b a5a4 │ │ │ │ + stxv vs12,-16(r10) │ │ │ │ + bdnz a8b0 │ │ │ │ + extswsli r5,r27,4 │ │ │ │ + b a1f4 │ │ │ │ stxv vs12,0(r31) │ │ │ │ - extswsli r20,r26,3 │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + extswsli r11,r27,3 │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - stw r12,288(r1) │ │ │ │ stw r6,272(r1) │ │ │ │ - extsw r23,r26 │ │ │ │ - add r11,r24,r20 │ │ │ │ - add r22,r11,r20 │ │ │ │ - std r11,256(r1) │ │ │ │ - lxv vs0,0(r30) │ │ │ │ - add r9,r22,r20 │ │ │ │ - std r9,240(r1) │ │ │ │ + extsw r22,r27 │ │ │ │ + stw r12,264(r1) │ │ │ │ + add r0,r24,r11 │ │ │ │ + std r11,240(r1) │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ + add r20,r0,r11 │ │ │ │ + std r0,256(r1) │ │ │ │ + add r2,r20,r11 │ │ │ │ + std r2,208(r1) │ │ │ │ stxv vs0,0(r30) │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ + bl 4e00 │ │ │ │ + ld r2,88(r17) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r15 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,256(r1) │ │ │ │ + ldx r3,r2,r23 │ │ │ │ + bl 4e00 │ │ │ │ + ld r11,240(r1) │ │ │ │ + ld r0,256(r1) │ │ │ │ + lwz r12,264(r1) │ │ │ │ lwz r6,272(r1) │ │ │ │ - lwz r12,288(r1) │ │ │ │ - fcmpu cr0,f26,f30 │ │ │ │ - bne b62c │ │ │ │ - cmpwi r6,0 │ │ │ │ - ble a3b0 │ │ │ │ - cmpwi r6,1 │ │ │ │ - mulli r23,r23,24 │ │ │ │ - beq bb58 │ │ │ │ - addi r5,r6,-1 │ │ │ │ - li r10,0 │ │ │ │ + fcmpu cr0,f31,f30 │ │ │ │ + bne b1dc │ │ │ │ + cmpwi r12,0 │ │ │ │ + ble a010 │ │ │ │ + cmpwi r12,1 │ │ │ │ + mulli r22,r22,24 │ │ │ │ + beq b6bc │ │ │ │ + addi r2,r12,-1 │ │ │ │ li r9,0 │ │ │ │ - add r8,r24,r23 │ │ │ │ - clrldi r7,r5,32 │ │ │ │ + li r10,0 │ │ │ │ + add r8,r24,r22 │ │ │ │ + clrldi r7,r2,32 │ │ │ │ mtctr r7 │ │ │ │ nop │ │ │ │ lxvx vs11,r31,r9 │ │ │ │ - lxvdsx vs12,r22,r10 │ │ │ │ + lxvdsx vs12,r20,r10 │ │ │ │ lxvdsx vs0,r8,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ lxvx vs11,r30,r9 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ stxvx vs0,r30,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - bdnz ad80 │ │ │ │ - ld r8,240(r1) │ │ │ │ - sldi r10,r7,3 │ │ │ │ - sldi r9,r7,4 │ │ │ │ - add r8,r8,r10 │ │ │ │ - add r10,r22,r10 │ │ │ │ - std r8,240(r1) │ │ │ │ - add r8,r31,r9 │ │ │ │ - add r9,r30,r9 │ │ │ │ - lxvdsx vs11,0,r10 │ │ │ │ + bdnz a990 │ │ │ │ + ld r8,208(r1) │ │ │ │ + sldi r9,r7,3 │ │ │ │ + sldi r10,r7,4 │ │ │ │ + add r8,r8,r9 │ │ │ │ + add r9,r20,r9 │ │ │ │ + std r8,208(r1) │ │ │ │ + add r8,r31,r10 │ │ │ │ + add r10,r30,r10 │ │ │ │ + lxvdsx vs11,0,r9 │ │ │ │ lxv vs12,0(r8) │ │ │ │ - add r24,r24,r23 │ │ │ │ - extswsli r8,r5,3 │ │ │ │ - extswsli r10,r5,4 │ │ │ │ - ld r7,240(r1) │ │ │ │ + add r24,r24,r22 │ │ │ │ + extswsli r9,r2,3 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ subf r31,r30,r31 │ │ │ │ - add r8,r8,r24 │ │ │ │ - add r10,r10,r30 │ │ │ │ - subf r24,r24,r22 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - addi r10,r10,16 │ │ │ │ + ld r8,208(r1) │ │ │ │ + add r9,r9,r24 │ │ │ │ + add r2,r2,r30 │ │ │ │ + subf r24,r24,r20 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - lxvdsx vs0,0,r7 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - extsw r7,r6 │ │ │ │ - mtctr r7 │ │ │ │ + lxv vs11,0(r10) │ │ │ │ + addi r9,r9,-8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvdsx vs0,0,r8 │ │ │ │ + extsw r8,r12 │ │ │ │ + mtctr r8 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ nop │ │ │ │ - add r9,r8,r24 │ │ │ │ - lxvx vs11,r10,r31 │ │ │ │ - addi r7,r8,8 │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lxvdsx vs0,0,r7 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ + add r10,r9,r24 │ │ │ │ + lxvx vs11,r2,r31 │ │ │ │ + addi r8,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lxvdsx vs0,0,r8 │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvmsubmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz ae20 │ │ │ │ - b a3b0 │ │ │ │ - cmpwi r12,0 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz aa30 │ │ │ │ + b a010 │ │ │ │ + cmpwi r6,0 │ │ │ │ ld r4,80(r17) │ │ │ │ - ble af78 │ │ │ │ - cmpwi r23,0 │ │ │ │ - beq bac0 │ │ │ │ - extsw r9,r26 │ │ │ │ - addi r7,r12,-1 │ │ │ │ + ble ab88 │ │ │ │ + cmpwi r22,0 │ │ │ │ + beq b630 │ │ │ │ + extsw r2,r27 │ │ │ │ + addi r7,r6,-1 │ │ │ │ li r8,0 │ │ │ │ - mulli r6,r9,24 │ │ │ │ + mulli r5,r2,24 │ │ │ │ clrldi r7,r7,32 │ │ │ │ - li r9,0 │ │ │ │ + li r2,0 │ │ │ │ mtctr r7 │ │ │ │ - add r6,r24,r6 │ │ │ │ - lxvx vs11,r31,r9 │ │ │ │ - lxvdsx vs12,r22,r8 │ │ │ │ - lxvdsx vs0,r6,r8 │ │ │ │ + add r5,r24,r5 │ │ │ │ + lxvx vs11,r31,r2 │ │ │ │ + lxvdsx vs12,r20,r8 │ │ │ │ + lxvdsx vs0,r5,r8 │ │ │ │ addi r8,r8,8 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r30,r9 │ │ │ │ + lxvx vs11,r30,r2 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz ae90 │ │ │ │ - sldi r9,r7,3 │ │ │ │ + xvmuldp vs0,vs61,vs0 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz aaa0 │ │ │ │ + sldi r2,r7,3 │ │ │ │ sldi r7,r7,4 │ │ │ │ - add r20,r20,r9 │ │ │ │ - add r6,r30,r7 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r5,r30,r7 │ │ │ │ add r8,r31,r7 │ │ │ │ - add r22,r22,r9 │ │ │ │ + add r20,r20,r2 │ │ │ │ add r7,r4,r7 │ │ │ │ lxv vs10,0(r8) │ │ │ │ - lxvdsx vs12,0,r22 │ │ │ │ - fmul f11,f26,f25 │ │ │ │ - lxvdsx vs0,0,r20 │ │ │ │ + lxvdsx vs12,0,r20 │ │ │ │ + fmul f11,f31,f24 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxv vs10,0(r6) │ │ │ │ + lxv vs10,0(r5) │ │ │ │ xxspltd vs11,vs11,0 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs63,vs63,vs0 │ │ │ │ - stxv vs63,0(r7) │ │ │ │ - beq af58 │ │ │ │ - addi r5,r12,-1 │ │ │ │ - li r7,0 │ │ │ │ + xvmuldp vs61,vs61,vs0 │ │ │ │ + stxv vs61,0(r7) │ │ │ │ + beq ab68 │ │ │ │ + addi r7,r6,-1 │ │ │ │ li r9,0 │ │ │ │ - clrldi r5,r5,32 │ │ │ │ - mtctr r5 │ │ │ │ + li r2,0 │ │ │ │ + clrldi r7,r7,32 │ │ │ │ + mtctr r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs10,r30,r9 │ │ │ │ - lxvdsx vs12,r10,r7 │ │ │ │ - lxvdsx vs0,r24,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ + lxvx vs10,r30,r2 │ │ │ │ + lxvdsx vs12,r10,r9 │ │ │ │ + lxvdsx vs0,r24,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r31,r9 │ │ │ │ + lxvx vs10,r31,r2 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs11,vs0 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz af20 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r24,r24,r5 │ │ │ │ - add r10,r10,r5 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz ab30 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r24,r24,r7 │ │ │ │ + add r10,r10,r7 │ │ │ │ lxvdsx vs10,0,r10 │ │ │ │ - lxv vs12,0(r6) │ │ │ │ + lxv vs12,0(r5) │ │ │ │ lxvdsx vs0,0,r24 │ │ │ │ xvmuldp vs12,vs12,vs10 │ │ │ │ lxv vs10,0(r8) │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs11,vs11,vs0 │ │ │ │ stxv vs11,0(r8) │ │ │ │ - extswsli r5,r12,4 │ │ │ │ + extswsli r5,r6,4 │ │ │ │ mr r3,r30 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r17) │ │ │ │ + bl 5b60 │ │ │ │ + ld r2,96(r17) │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - ldx r3,r9,r15 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,192(r1) │ │ │ │ - lxv vs12,0(r31) │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ + ldx r3,r2,r23 │ │ │ │ + bl 4e00 │ │ │ │ + lxv vs0,0(r31) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ stxv vs0,0(r31) │ │ │ │ - b a3b0 │ │ │ │ - cmpwi r6,0 │ │ │ │ - ld r3,80(r17) │ │ │ │ - ble b2d0 │ │ │ │ - cmpwi r6,1 │ │ │ │ - beq bad0 │ │ │ │ - addi r7,r6,-1 │ │ │ │ - li r9,0 │ │ │ │ + b a010 │ │ │ │ + cmpwi r12,0 │ │ │ │ + ld r11,80(r17) │ │ │ │ + ble aea4 │ │ │ │ + cmpwi r12,1 │ │ │ │ + beq b678 │ │ │ │ + addi r8,r12,-1 │ │ │ │ + li r2,0 │ │ │ │ li r10,0 │ │ │ │ - clrldi r8,r7,32 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs11,r31,r9 │ │ │ │ - lxvdsx vs12,r24,r10 │ │ │ │ - lxvdsx vs0,r22,r10 │ │ │ │ + clrldi r7,r8,32 │ │ │ │ + mtctr r7 │ │ │ │ + lxvdsx vs0,r24,r10 │ │ │ │ + lxvx vs11,r31,r2 │ │ │ │ + lxvdsx vs12,r20,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ - xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r30,r9 │ │ │ │ - xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz afe0 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r10,r22,r9 │ │ │ │ - add r9,r24,r9 │ │ │ │ - std r9,288(r1) │ │ │ │ - add r9,r30,r8 │ │ │ │ - std r10,256(r1) │ │ │ │ - std r9,272(r1) │ │ │ │ - add r9,r31,r8 │ │ │ │ - std r9,304(r1) │ │ │ │ - add r9,r3,r8 │ │ │ │ - std r9,336(r1) │ │ │ │ - ld r9,304(r1) │ │ │ │ - ld r10,272(r1) │ │ │ │ - extswsli r8,r7,4 │ │ │ │ - extswsli r11,r7,3 │ │ │ │ - extsw r7,r7 │ │ │ │ - subf r4,r30,r31 │ │ │ │ - std r8,344(r1) │ │ │ │ - std r7,328(r1) │ │ │ │ - add r5,r24,r11 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - ld r9,288(r1) │ │ │ │ - std r5,320(r1) │ │ │ │ - subf r5,r30,r3 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ - extsw r9,r6 │ │ │ │ - add r6,r22,r11 │ │ │ │ - stxv vs0,368(r1) │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - ld r10,256(r1) │ │ │ │ - mtctr r9 │ │ │ │ - std r6,296(r1) │ │ │ │ - stxv vs0,352(r1) │ │ │ │ + xvmuldp vs11,vs11,vs0 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + xvmuldp vs12,vs61,vs12 │ │ │ │ + stxvx vs12,r11,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz abe0 │ │ │ │ + sldi r2,r7,3 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r10,r20,r2 │ │ │ │ + add r2,r24,r2 │ │ │ │ + add r5,r31,r7 │ │ │ │ + std r2,264(r1) │ │ │ │ + add r2,r30,r7 │ │ │ │ + std r10,240(r1) │ │ │ │ + std r2,256(r1) │ │ │ │ + add r2,r11,r7 │ │ │ │ + std r2,304(r1) │ │ │ │ + extsw r10,r8 │ │ │ │ + ld r2,264(r1) │ │ │ │ + extswsli r7,r8,4 │ │ │ │ + extswsli r0,r8,3 │ │ │ │ + subf r3,r30,r31 │ │ │ │ + subf r4,r30,r11 │ │ │ │ + std r10,288(r1) │ │ │ │ + ld r10,240(r1) │ │ │ │ + add r8,r7,r30 │ │ │ │ + std r7,312(r1) │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ + addi r8,r8,16 │ │ │ │ + extsw r2,r12 │ │ │ │ + add r12,r7,r31 │ │ │ │ + add r7,r20,r0 │ │ │ │ lxvdsx vs0,0,r10 │ │ │ │ - mr r10,r8 │ │ │ │ - add r8,r8,r30 │ │ │ │ - lxv vs11,368(r1) │ │ │ │ - addi r7,r8,16 │ │ │ │ - add r10,r10,r31 │ │ │ │ - add r8,r24,r11 │ │ │ │ - std r7,240(r1) │ │ │ │ - addi r0,r10,16 │ │ │ │ - addi r7,r6,-8 │ │ │ │ - ld r6,336(r1) │ │ │ │ - addi r8,r8,-8 │ │ │ │ + ld r10,256(r1) │ │ │ │ + std r8,208(r1) │ │ │ │ + mtctr r2 │ │ │ │ + std r7,272(r1) │ │ │ │ + addi r12,r12,16 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + lxv vs11,0(r10) │ │ │ │ + add r10,r24,r0 │ │ │ │ + addi r8,r10,-8 │ │ │ │ + std r10,280(r1) │ │ │ │ + ld r10,208(r1) │ │ │ │ + stxv vs11,320(r1) │ │ │ │ + lxv vs11,0(r5) │ │ │ │ + std r10,296(r1) │ │ │ │ + ld r10,304(r1) │ │ │ │ + std r19,304(r1) │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,352(r1) │ │ │ │ - std r8,336(r1) │ │ │ │ - ld r10,240(r1) │ │ │ │ + lxv vs11,320(r1) │ │ │ │ + std r9,320(r1) │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxv vs0,0(r6) │ │ │ │ - addi r8,r7,8 │ │ │ │ - subf r6,r23,r7 │ │ │ │ - lxvx vs11,r10,r4 │ │ │ │ - addi r9,r9,-1 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + ld r10,296(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi r9,r7,8 │ │ │ │ + subf r19,r22,r7 │ │ │ │ + lxvx vs11,r10,r3 │ │ │ │ + addi r2,r2,-1 │ │ │ │ addi r7,r7,-8 │ │ │ │ - lxvdsx vs0,0,r8 │ │ │ │ - addi r8,r6,8 │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ - xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - xvmsubmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxvx vs0,r10,r5 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + addi r9,r19,8 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + xvmuldp vs11,vs11,vs0 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + xvmsubmdp vs12,vs0,vs11 │ │ │ │ + xvmuldp vs12,vs61,vs12 │ │ │ │ + stxvx vs12,r10,r4 │ │ │ │ addi r10,r10,16 │ │ │ │ - bdnz b0e0 │ │ │ │ - fmul f10,f26,f25 │ │ │ │ - ld r8,336(r1) │ │ │ │ + bdnz ace0 │ │ │ │ + fmul f10,f31,f24 │ │ │ │ + ld r19,304(r1) │ │ │ │ + ld r9,320(r1) │ │ │ │ xxspltd vs10,vs10,0 │ │ │ │ - beq bb44 │ │ │ │ - ld r7,328(r1) │ │ │ │ - ld r10,248(r1) │ │ │ │ - mtctr r7 │ │ │ │ - lxv vs9,0(r10) │ │ │ │ + beq b670 │ │ │ │ + ld r7,288(r1) │ │ │ │ li r10,0 │ │ │ │ - lxvdsx vs11,r20,r9 │ │ │ │ - lxvdsx vs12,r22,r9 │ │ │ │ - lxvdsx vs0,r24,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - xvadddp vs11,vs11,vs9 │ │ │ │ + mtctr r7 │ │ │ │ + nop │ │ │ │ + lxvdsx vs11,r9,r2 │ │ │ │ + lxvdsx vs12,r20,r2 │ │ │ │ + lxvdsx vs0,r24,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + xvadddp vs11,vs11,vs63 │ │ │ │ xvdivdp vs12,vs12,vs11 │ │ │ │ xvdivdp vs0,vs0,vs11 │ │ │ │ lxvx vs11,r30,r10 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ lxvx vs11,r31,r10 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs10,vs0 │ │ │ │ stxvx vs0,r31,r10 │ │ │ │ addi r10,r10,16 │ │ │ │ - bdnz b140 │ │ │ │ - add r6,r20,r11 │ │ │ │ - mr r20,r6 │ │ │ │ - ld r9,208(r1) │ │ │ │ - lfd f11,0(r20) │ │ │ │ - ld r5,304(r1) │ │ │ │ - ld r4,320(r1) │ │ │ │ - addi r7,r6,8 │ │ │ │ - ld r10,296(r1) │ │ │ │ - lfd f8,0(r9) │ │ │ │ - ld r9,256(r1) │ │ │ │ - lxv vs7,0(r5) │ │ │ │ - fadd f11,f11,f8 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - ld r9,288(r1) │ │ │ │ - stxv vs7,256(r1) │ │ │ │ - lfd f0,0(r9) │ │ │ │ + bdnz ad40 │ │ │ │ + add r7,r9,r0 │ │ │ │ + mr r9,r7 │ │ │ │ + lfd f11,0(r9) │ │ │ │ + ld r2,240(r1) │ │ │ │ + addi r10,r7,8 │ │ │ │ + ld r4,264(r1) │ │ │ │ + ld r3,280(r1) │ │ │ │ ld r9,272(r1) │ │ │ │ + fadd f11,f11,f28 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + lfd f0,0(r4) │ │ │ │ + ld r4,256(r1) │ │ │ │ + mr r2,r3 │ │ │ │ fdiv f12,f12,f11 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ - lxv vs9,0(r9) │ │ │ │ - mr r9,r4 │ │ │ │ + lxv vs9,0(r4) │ │ │ │ + lxv vs11,0(r5) │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ - xvmuldp vs12,vs9,vs12 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - xvmaddmdp vs0,vs7,vs12 │ │ │ │ + xvmuldp vs12,vs9,vs12 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ stxv vs0,0(r5) │ │ │ │ - beq b284 │ │ │ │ - ld r10,248(r1) │ │ │ │ - ld r9,328(r1) │ │ │ │ - add r6,r6,r4 │ │ │ │ + beq ae64 │ │ │ │ + ld r2,288(r1) │ │ │ │ + add r7,r7,r3 │ │ │ │ subf r5,r31,r30 │ │ │ │ - lxv vs9,0(r10) │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - subf r4,r8,r6 │ │ │ │ - addi r10,r8,8 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r12 │ │ │ │ + subf r4,r8,r7 │ │ │ │ + addi r9,r8,8 │ │ │ │ lxvdsx vs12,0,r4 │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - add r10,r8,r23 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + add r9,r8,r22 │ │ │ │ addi r8,r8,-8 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lxvdsx vs11,0,r10 │ │ │ │ - xvadddp vs12,vs12,vs9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + xvadddp vs12,vs12,vs63 │ │ │ │ + lxvdsx vs11,0,r9 │ │ │ │ xvdivdp vs11,vs11,vs12 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - lxvx vs12,r9,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ + lxvx vs12,r2,r5 │ │ │ │ + addi r2,r2,16 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvnmsubmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs10,vs0 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz b210 │ │ │ │ - ld r6,240(r1) │ │ │ │ - ld r8,344(r1) │ │ │ │ - ld r9,320(r1) │ │ │ │ - ld r10,296(r1) │ │ │ │ - add r7,r7,r11 │ │ │ │ - add r6,r6,r8 │ │ │ │ - subf r9,r11,r9 │ │ │ │ - subf r10,r11,r10 │ │ │ │ - add r0,r0,r8 │ │ │ │ - std r6,240(r1) │ │ │ │ - ld r8,208(r1) │ │ │ │ - lfd f11,0(r7) │ │ │ │ - lfd f12,0(r10) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - ld r9,240(r1) │ │ │ │ - lfd f8,0(r8) │ │ │ │ - lxv vs9,0(r9) │ │ │ │ - mr r9,r0 │ │ │ │ - fadd f11,f11,f8 │ │ │ │ + xvmuldp vs0,vs0,vs10 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz adf0 │ │ │ │ + ld r7,208(r1) │ │ │ │ + ld r8,312(r1) │ │ │ │ + add r10,r10,r0 │ │ │ │ + ld r2,280(r1) │ │ │ │ + ld r9,272(r1) │ │ │ │ + add r7,r7,r8 │ │ │ │ + add r12,r12,r8 │ │ │ │ + subf r2,r0,r2 │ │ │ │ + subf r9,r0,r9 │ │ │ │ + std r7,208(r1) │ │ │ │ + lfd f11,0(r10) │ │ │ │ + lfd f12,0(r9) │ │ │ │ + lfd f0,0(r2) │ │ │ │ + ld r2,208(r1) │ │ │ │ + fadd f11,f11,f28 │ │ │ │ + lxv vs9,0(r2) │ │ │ │ fdiv f12,f12,f11 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ + lxv vs11,0(r12) │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ fneg f0,f0 │ │ │ │ - xxspltd vs0,vs0,0 │ │ │ │ xvmuldp vs12,vs9,vs12 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs10,vs10,vs0 │ │ │ │ - stxv vs10,0(r9) │ │ │ │ - extswsli r5,r12,4 │ │ │ │ - mr r4,r3 │ │ │ │ - b af7c │ │ │ │ - cmpwi r6,0 │ │ │ │ - ld r4,80(r17) │ │ │ │ - ble af78 │ │ │ │ - cmpwi r6,1 │ │ │ │ - beq bb24 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - ld r9,248(r1) │ │ │ │ + stxv vs10,0(r12) │ │ │ │ + extswsli r5,r6,4 │ │ │ │ + mr r4,r11 │ │ │ │ + b ab8c │ │ │ │ + cmpwi r12,0 │ │ │ │ + ld r11,80(r17) │ │ │ │ + ble aea4 │ │ │ │ + cmpwi r12,1 │ │ │ │ + beq b69c │ │ │ │ + addi r10,r12,-1 │ │ │ │ li r8,0 │ │ │ │ + li r2,0 │ │ │ │ clrldi r7,r10,32 │ │ │ │ mtctr r7 │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - li r9,0 │ │ │ │ nop │ │ │ │ - lxvx vs9,r31,r9 │ │ │ │ + nop │ │ │ │ + lxvx vs10,r31,r2 │ │ │ │ lxvdsx vs11,r24,r8 │ │ │ │ - lxvdsx vs12,r22,r8 │ │ │ │ - lxvdsx vs0,r20,r8 │ │ │ │ + lxvdsx vs12,r20,r8 │ │ │ │ + lxvdsx vs0,r9,r8 │ │ │ │ addi r8,r8,8 │ │ │ │ - xvmuldp vs11,vs9,vs11 │ │ │ │ - lxvx vs9,r30,r9 │ │ │ │ - xvadddp vs0,vs0,vs10 │ │ │ │ - xvmaddmdp vs12,vs9,vs11 │ │ │ │ + xvmuldp vs11,vs10,vs11 │ │ │ │ + lxvx vs10,r30,r2 │ │ │ │ + xvadddp vs0,vs0,vs63 │ │ │ │ + xvmaddmdp vs12,vs10,vs11 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz b310 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxvx vs0,r11,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz aee0 │ │ │ │ sldi r8,r7,3 │ │ │ │ - sldi r9,r7,4 │ │ │ │ - add r7,r22,r8 │ │ │ │ - add r5,r31,r9 │ │ │ │ - add r3,r4,r9 │ │ │ │ - std r7,288(r1) │ │ │ │ + sldi r2,r7,4 │ │ │ │ add r7,r20,r8 │ │ │ │ + std r7,264(r1) │ │ │ │ + add r7,r9,r8 │ │ │ │ add r8,r24,r8 │ │ │ │ - std r8,296(r1) │ │ │ │ - add r8,r30,r9 │ │ │ │ - std r8,304(r1) │ │ │ │ - ld r9,208(r1) │ │ │ │ + std r8,280(r1) │ │ │ │ + add r8,r30,r2 │ │ │ │ + std r8,272(r1) │ │ │ │ + add r8,r31,r2 │ │ │ │ + std r8,288(r1) │ │ │ │ + add r8,r11,r2 │ │ │ │ + ld r2,280(r1) │ │ │ │ lfd f0,0(r7) │ │ │ │ - lfd f10,0(r5) │ │ │ │ - lfd f8,8(r5) │ │ │ │ - extswsli r7,r10,4 │ │ │ │ extswsli r0,r10,3 │ │ │ │ - add r8,r4,r7 │ │ │ │ - add r11,r24,r0 │ │ │ │ - std r7,352(r1) │ │ │ │ - lfd f6,0(r9) │ │ │ │ - ld r9,296(r1) │ │ │ │ - std r11,320(r1) │ │ │ │ - fadd f0,f0,f6 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - ld r9,288(r1) │ │ │ │ - lfd f7,0(r9) │ │ │ │ - ld r9,304(r1) │ │ │ │ + extswsli r5,r10,4 │ │ │ │ + ld r7,272(r1) │ │ │ │ + add r4,r5,r30 │ │ │ │ + add r3,r24,r0 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + extsw r2,r10 │ │ │ │ + fadd f0,f0,f28 │ │ │ │ + add r10,r11,r5 │ │ │ │ + addi r4,r4,16 │ │ │ │ + std r3,296(r1) │ │ │ │ + lfd f11,0(r7) │ │ │ │ + lfd f9,8(r7) │ │ │ │ + add r7,r20,r0 │ │ │ │ + std r2,304(r1) │ │ │ │ + ld r2,264(r1) │ │ │ │ + std r4,240(r1) │ │ │ │ fmul f12,f0,f12 │ │ │ │ + lfd f7,0(r2) │ │ │ │ + ld r2,288(r1) │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f8,8(r2) │ │ │ │ fmul f0,f0,f7 │ │ │ │ - lfd f11,0(r9) │ │ │ │ - lfd f9,8(r9) │ │ │ │ - extsw r9,r10 │ │ │ │ - add r10,r7,r31 │ │ │ │ + add r2,r9,r0 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f12,f10 │ │ │ │ fmul f12,f12,f8 │ │ │ │ - std r9,328(r1) │ │ │ │ - add r9,r20,r0 │ │ │ │ - std r10,336(r1) │ │ │ │ - add r20,r7,r30 │ │ │ │ - add r7,r22,r0 │ │ │ │ - addi r10,r9,8 │ │ │ │ - addi r20,r20,16 │ │ │ │ - std r7,240(r1) │ │ │ │ - std r10,256(r1) │ │ │ │ - addi r10,r8,16 │ │ │ │ - mr r8,r11 │ │ │ │ + std r9,208(r1) │ │ │ │ + addi r9,r10,16 │ │ │ │ + mr r10,r3 │ │ │ │ + std r9,256(r1) │ │ │ │ + add r9,r5,r31 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmadd f11,f0,f11,f10 │ │ │ │ fmadd f0,f0,f9,f12 │ │ │ │ - std r10,272(r1) │ │ │ │ - ld r10,336(r1) │ │ │ │ - fmul f12,f25,f11 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfd f12,0(r3) │ │ │ │ - stfd f0,8(r3) │ │ │ │ - beq bb1c │ │ │ │ - add r9,r7,r9 │ │ │ │ - ld r8,248(r1) │ │ │ │ - addi r7,r7,-8 │ │ │ │ - subf r11,r30,r31 │ │ │ │ - subf r3,r30,r4 │ │ │ │ - std r19,368(r1) │ │ │ │ - std r25,344(r1) │ │ │ │ - std r10,384(r1) │ │ │ │ + fmul f12,f24,f11 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ + stfd f12,0(r8) │ │ │ │ + stfd f0,8(r8) │ │ │ │ + beq b694 │ │ │ │ + add r2,r7,r2 │ │ │ │ + mr r10,r4 │ │ │ │ + addi r8,r7,-8 │ │ │ │ + subf r3,r30,r31 │ │ │ │ + std r19,312(r1) │ │ │ │ + stw r16,236(r1) │ │ │ │ + subf r4,r30,r11 │ │ │ │ std r9,336(r1) │ │ │ │ - ld r9,328(r1) │ │ │ │ - lxv vs10,0(r8) │ │ │ │ - mr r8,r20 │ │ │ │ - mtctr r9 │ │ │ │ - ld r9,336(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r10,r7,8 │ │ │ │ - subf r25,r23,r7 │ │ │ │ - subf r19,r7,r9 │ │ │ │ - lxvx vs9,r8,r11 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - lxvdsx vs11,0,r19 │ │ │ │ - addi r10,r25,8 │ │ │ │ - lxvdsx vs12,0,r10 │ │ │ │ - xvadddp vs11,vs11,vs10 │ │ │ │ - xvmuldp vs12,vs9,vs12 │ │ │ │ + std r2,320(r1) │ │ │ │ + ld r2,304(r1) │ │ │ │ + mtctr r2 │ │ │ │ + ld r2,320(r1) │ │ │ │ + addi r9,r8,8 │ │ │ │ + subf r19,r22,r8 │ │ │ │ + subf r16,r8,r2 │ │ │ │ + lxvx vs10,r10,r3 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + addi r9,r19,8 │ │ │ │ + lxvdsx vs11,0,r16 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + xvadddp vs11,vs11,vs63 │ │ │ │ + xvmuldp vs12,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - lxv vs11,0(r8) │ │ │ │ + lxv vs11,0(r10) │ │ │ │ xvnmsubmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r8,r3 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz b470 │ │ │ │ - ld r9,240(r1) │ │ │ │ - ld r7,272(r1) │ │ │ │ - ld r10,384(r1) │ │ │ │ - ld r8,320(r1) │ │ │ │ - ld r19,368(r1) │ │ │ │ - ld r25,344(r1) │ │ │ │ - subf r9,r0,r9 │ │ │ │ - subf r8,r0,r8 │ │ │ │ - std r9,240(r1) │ │ │ │ - ld r9,256(r1) │ │ │ │ - add r9,r9,r0 │ │ │ │ - std r9,256(r1) │ │ │ │ - ld r9,352(r1) │ │ │ │ - add r7,r7,r9 │ │ │ │ - add r20,r20,r9 │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r7,272(r1) │ │ │ │ - ld r7,256(r1) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - ld r8,240(r1) │ │ │ │ - lfd f8,0(r9) │ │ │ │ - lfd f7,8(r9) │ │ │ │ - lfd f9,0(r20) │ │ │ │ - lfd f10,8(r20) │ │ │ │ - fmul f11,f26,f25 │ │ │ │ - ld r9,272(r1) │ │ │ │ - lfd f0,0(r7) │ │ │ │ - ld r7,208(r1) │ │ │ │ - lfd f6,0(r8) │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxvx vs0,r10,r4 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz b020 │ │ │ │ + ld r2,208(r1) │ │ │ │ + ld r9,336(r1) │ │ │ │ + subf r7,r0,r7 │ │ │ │ + ld r19,312(r1) │ │ │ │ + lwz r16,236(r1) │ │ │ │ + add r2,r2,r0 │ │ │ │ + std r2,208(r1) │ │ │ │ + ld r2,240(r1) │ │ │ │ + add r2,r2,r5 │ │ │ │ + std r2,240(r1) │ │ │ │ + ld r2,296(r1) │ │ │ │ + subf r10,r0,r2 │ │ │ │ + ld r2,256(r1) │ │ │ │ + add r2,r2,r5 │ │ │ │ + add r5,r9,r5 │ │ │ │ + std r2,256(r1) │ │ │ │ + ld r2,208(r1) │ │ │ │ + lfd f12,0(r10) │ │ │ │ + fmul f11,f31,f24 │ │ │ │ + lfd f6,0(r7) │ │ │ │ + lfd f8,0(r5) │ │ │ │ + lfd f7,8(r5) │ │ │ │ + lfd f0,0(r2) │ │ │ │ + ld r2,240(r1) │ │ │ │ xxspltd vs11,vs11,0 │ │ │ │ - lfd f5,0(r7) │ │ │ │ - fadd f0,f0,f5 │ │ │ │ + fadd f0,f0,f28 │ │ │ │ + lfd f9,0(r2) │ │ │ │ + lfd f10,8(r2) │ │ │ │ + ld r2,256(r1) │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f6 │ │ │ │ fmul f8,f12,f8 │ │ │ │ fmul f12,f12,f7 │ │ │ │ fnmsub f9,f0,f9,f8 │ │ │ │ fnmsub f0,f0,f10,f12 │ │ │ │ - fmul f12,f25,f9 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ - stfd f12,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - beq b5ac │ │ │ │ - ld r9,328(r1) │ │ │ │ - li r8,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,0 │ │ │ │ - nop │ │ │ │ + fmul f12,f24,f9 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ + stfd f12,0(r2) │ │ │ │ + stfd f0,8(r2) │ │ │ │ + beq b14c │ │ │ │ + ld r2,304(r1) │ │ │ │ + li r10,0 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,0 │ │ │ │ nop │ │ │ │ - lxvx vs10,r30,r9 │ │ │ │ - lxvdsx vs12,r22,r8 │ │ │ │ - lxvdsx vs0,r24,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lxvx vs10,r30,r2 │ │ │ │ + lxvdsx vs12,r20,r10 │ │ │ │ + lxvdsx vs0,r24,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r31,r9 │ │ │ │ + lxvx vs10,r31,r2 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz b580 │ │ │ │ - ld r9,304(r1) │ │ │ │ - ld r7,296(r1) │ │ │ │ - extsw r8,r6 │ │ │ │ - mtctr r8 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz b120 │ │ │ │ + ld r2,272(r1) │ │ │ │ + extsw r10,r12 │ │ │ │ + ld r7,280(r1) │ │ │ │ subf r8,r31,r30 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ + mtctr r10 │ │ │ │ + ld r10,288(r1) │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + ld r2,264(r1) │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + lxvdsx vs10,0,r2 │ │ │ │ + ld r2,296(r1) │ │ │ │ + stxv vs0,208(r1) │ │ │ │ lxvdsx vs0,0,r7 │ │ │ │ - ld r9,288(r1) │ │ │ │ - lxvdsx vs10,0,r9 │ │ │ │ - ld r9,320(r1) │ │ │ │ - addi r9,r9,-8 │ │ │ │ xvmuldp vs12,vs12,vs10 │ │ │ │ - lxv vs10,0(r5) │ │ │ │ + lxv vs10,208(r1) │ │ │ │ + addi r2,r2,-8 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs0,0(r5) │ │ │ │ + stxv vs0,0(r10) │ │ │ │ nop │ │ │ │ - add r7,r9,r23 │ │ │ │ - lxvx vs10,r10,r8 │ │ │ │ - addi r6,r9,8 │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - addi r7,r7,8 │ │ │ │ - lxvdsx vs0,0,r6 │ │ │ │ - lxvdsx vs12,0,r7 │ │ │ │ + nop │ │ │ │ + add r10,r2,r22 │ │ │ │ + lxvx vs10,r9,r8 │ │ │ │ + addi r7,r2,8 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lxvdsx vs0,0,r7 │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxv vs10,-16(r10) │ │ │ │ + lxv vs10,-16(r9) │ │ │ │ xvmsubmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz b5f0 │ │ │ │ - b af78 │ │ │ │ - cmpwi r6,0 │ │ │ │ - ld r0,80(r17) │ │ │ │ - ble b858 │ │ │ │ - cmpwi r6,1 │ │ │ │ - mulli r5,r23,24 │ │ │ │ - beq bb6c │ │ │ │ - addi r4,r6,-1 │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + bdnz b1a0 │ │ │ │ + b aea4 │ │ │ │ + cmpwi r12,0 │ │ │ │ + ld r4,80(r17) │ │ │ │ + ble ab88 │ │ │ │ + cmpwi r12,1 │ │ │ │ + mulli r5,r22,24 │ │ │ │ + beq b6d8 │ │ │ │ + addi r10,r12,-1 │ │ │ │ + li r2,0 │ │ │ │ li r9,0 │ │ │ │ - li r10,0 │ │ │ │ add r8,r24,r5 │ │ │ │ - mr r3,r0 │ │ │ │ - clrldi r7,r4,32 │ │ │ │ + clrldi r7,r10,32 │ │ │ │ mtctr r7 │ │ │ │ - lxvx vs11,r31,r9 │ │ │ │ - lxvdsx vs12,r22,r10 │ │ │ │ - lxvdsx vs0,r8,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r30,r9 │ │ │ │ - xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz b660 │ │ │ │ - ld r10,240(r1) │ │ │ │ - sldi r9,r7,3 │ │ │ │ + nop │ │ │ │ + lxvdsx vs0,r20,r9 │ │ │ │ + lxvx vs11,r31,r2 │ │ │ │ + lxvdsx vs12,r8,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + xvmuldp vs11,vs11,vs0 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + xvmuldp vs12,vs12,vs61 │ │ │ │ + stxvx vs12,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz b210 │ │ │ │ + ld r9,208(r1) │ │ │ │ + sldi r2,r7,3 │ │ │ │ sldi r7,r7,4 │ │ │ │ - mr r0,r3 │ │ │ │ - add r23,r31,r7 │ │ │ │ - add r10,r10,r9 │ │ │ │ - add r9,r22,r9 │ │ │ │ - std r10,240(r1) │ │ │ │ - add r10,r30,r7 │ │ │ │ - std r10,256(r1) │ │ │ │ - add r10,r3,r7 │ │ │ │ - std r10,288(r1) │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ - ld r9,240(r1) │ │ │ │ - extswsli r8,r4,3 │ │ │ │ - extswsli r10,r4,4 │ │ │ │ + add r22,r31,r7 │ │ │ │ + add r9,r9,r2 │ │ │ │ + add r2,r20,r2 │ │ │ │ + std r9,208(r1) │ │ │ │ + add r9,r30,r7 │ │ │ │ + std r9,256(r1) │ │ │ │ + add r9,r4,r7 │ │ │ │ + std r9,264(r1) │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ + extsw r2,r12 │ │ │ │ add r5,r24,r5 │ │ │ │ - extsw r6,r6 │ │ │ │ + extswsli r7,r10,3 │ │ │ │ + extswsli r9,r10,4 │ │ │ │ + extsw r10,r10 │ │ │ │ subf r3,r30,r31 │ │ │ │ - add r7,r5,r8 │ │ │ │ - std r8,272(r1) │ │ │ │ - add r8,r10,r30 │ │ │ │ - add r10,r10,r31 │ │ │ │ - subf r5,r5,r22 │ │ │ │ - mtctr r6 │ │ │ │ - extsw r22,r4 │ │ │ │ - subf r4,r30,r0 │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ - ld r9,256(r1) │ │ │ │ + subf r12,r30,r4 │ │ │ │ + std r2,240(r1) │ │ │ │ + ld r2,208(r1) │ │ │ │ + add r8,r7,r5 │ │ │ │ + subf r5,r5,r20 │ │ │ │ + ld r20,240(r1) │ │ │ │ + std r10,272(r1) │ │ │ │ + add r10,r9,r30 │ │ │ │ + add r9,r9,r31 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + addi r9,r9,16 │ │ │ │ addi r10,r10,16 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r9,r8,16 │ │ │ │ - ld r8,288(r1) │ │ │ │ - std r19,288(r1) │ │ │ │ - std r9,240(r1) │ │ │ │ - mr r9,r6 │ │ │ │ - stxv vs11,304(r1) │ │ │ │ - lxv vs11,0(r23) │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ + ld r2,256(r1) │ │ │ │ + mtctr r20 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + mr r2,r20 │ │ │ │ + ld r20,264(r1) │ │ │ │ + stxv vs11,208(r1) │ │ │ │ + lxv vs11,0(r22) │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,304(r1) │ │ │ │ - std r10,304(r1) │ │ │ │ + lxv vs11,208(r1) │ │ │ │ + std r9,208(r1) │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - ld r8,240(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + xvmuldp vs0,vs61,vs0 │ │ │ │ + stxv vs0,0(r20) │ │ │ │ nop │ │ │ │ - addi r10,r7,8 │ │ │ │ - add r19,r7,r5 │ │ │ │ - lxvx vs11,r8,r3 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - addi r10,r19,8 │ │ │ │ - lxvdsx vs12,0,r10 │ │ │ │ - xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,0(r8) │ │ │ │ - xvmsubmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r8,r4 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz b750 │ │ │ │ - fmul f11,f26,f25 │ │ │ │ - ld r19,288(r1) │ │ │ │ - ld r10,304(r1) │ │ │ │ + addi r9,r8,8 │ │ │ │ + add r20,r8,r5 │ │ │ │ + lxvx vs11,r10,r3 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + addi r9,r20,8 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + xvmuldp vs11,vs11,vs0 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + xvmsubmdp vs12,vs0,vs11 │ │ │ │ + xvmuldp vs12,vs12,vs61 │ │ │ │ + stxvx vs12,r10,r12 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz b2f0 │ │ │ │ + fmul f11,f31,f24 │ │ │ │ + ld r9,208(r1) │ │ │ │ xxspltd vs11,vs11,0 │ │ │ │ - beq bb4c │ │ │ │ - mtctr r22 │ │ │ │ - li r8,0 │ │ │ │ - nop │ │ │ │ + beq b6d0 │ │ │ │ + ld r10,272(r1) │ │ │ │ + mr r8,r0 │ │ │ │ + mtctr r10 │ │ │ │ + li r10,0 │ │ │ │ nop │ │ │ │ - lxvx vs10,r30,r9 │ │ │ │ - lxvdsx vs12,r11,r8 │ │ │ │ - lxvdsx vs0,r24,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lxvx vs10,r30,r10 │ │ │ │ + lxvdsx vs12,r8,r2 │ │ │ │ + lxvdsx vs0,r24,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r31,r9 │ │ │ │ + lxvx vs10,r31,r10 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz b7b0 │ │ │ │ - ld r8,272(r1) │ │ │ │ - add r9,r24,r8 │ │ │ │ - add r11,r11,r8 │ │ │ │ - mr r24,r9 │ │ │ │ - ld r8,256(r1) │ │ │ │ - lxvdsx vs10,0,r11 │ │ │ │ - mtctr r6 │ │ │ │ - addi r9,r9,-8 │ │ │ │ + xvmuldp vs0,vs11,vs0 │ │ │ │ + stxvx vs0,r31,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz b350 │ │ │ │ + add r2,r24,r7 │ │ │ │ + add r0,r8,r7 │ │ │ │ + mr r24,r2 │ │ │ │ + ld r10,256(r1) │ │ │ │ lxvdsx vs0,0,r24 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ + addi r2,r2,-8 │ │ │ │ subf r8,r31,r30 │ │ │ │ + lxv vs12,0(r10) │ │ │ │ + mr r10,r0 │ │ │ │ + lxvdsx vs10,0,r10 │ │ │ │ + ld r10,240(r1) │ │ │ │ xvmuldp vs12,vs12,vs10 │ │ │ │ - lxv vs10,0(r23) │ │ │ │ + lxv vs10,0(r22) │ │ │ │ + mtctr r10 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs11,vs0 │ │ │ │ - stxv vs0,0(r23) │ │ │ │ - nop │ │ │ │ - add r7,r20,r9 │ │ │ │ - lxvx vs10,r10,r8 │ │ │ │ - addi r6,r9,8 │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - addi r7,r7,8 │ │ │ │ - lxvdsx vs0,0,r6 │ │ │ │ - lxvdsx vs12,0,r7 │ │ │ │ + stxv vs0,0(r22) │ │ │ │ + add r10,r11,r2 │ │ │ │ + lxvx vs10,r9,r8 │ │ │ │ + addi r7,r2,8 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lxvdsx vs0,0,r7 │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxv vs10,-16(r10) │ │ │ │ + lxv vs10,-16(r9) │ │ │ │ xvmsubmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz b820 │ │ │ │ - extswsli r5,r12,4 │ │ │ │ - mr r4,r0 │ │ │ │ - b af7c │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + bdnz b3c0 │ │ │ │ + b ab88 │ │ │ │ + bl 53c0 │ │ │ │ addi r1,r1,640 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs61,-256(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ lxv vs63,-224(r1) │ │ │ │ ld r26,-112(r1) │ │ │ │ ld r29,-88(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ lxv vs0,0(r24) │ │ │ │ - cmpdi r4,0 │ │ │ │ - addi r10,r24,16 │ │ │ │ - li r8,32 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - stxv vs32,0(r6) │ │ │ │ - bne 9918 │ │ │ │ - b 9948 │ │ │ │ - add r10,r24,r0 │ │ │ │ - b ac68 │ │ │ │ + cmpdi r5,0 │ │ │ │ + addi r9,r24,16 │ │ │ │ + li r10,32 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + stxv vs32,0(r7) │ │ │ │ + bne 95ec │ │ │ │ + b 961c │ │ │ │ + add r9,r24,r0 │ │ │ │ + b a878 │ │ │ │ mr r12,r4 │ │ │ │ mr r23,r30 │ │ │ │ - mr r8,r22 │ │ │ │ - li r3,0 │ │ │ │ - std r31,240(r1) │ │ │ │ - b ab5c │ │ │ │ + mr r10,r22 │ │ │ │ + li r6,0 │ │ │ │ + std r31,208(r1) │ │ │ │ mr r7,r31 │ │ │ │ - mr r5,r30 │ │ │ │ - mr r6,r22 │ │ │ │ - li r8,0 │ │ │ │ - b a764 │ │ │ │ - ld r4,224(r1) │ │ │ │ - addi r10,r31,-2 │ │ │ │ - ld r6,48(r15) │ │ │ │ - extswsli r8,r9,3 │ │ │ │ - cmpwi r9,1 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - addi r8,r8,-16 │ │ │ │ - lwz r5,8(r4) │ │ │ │ - ld r11,32(r4) │ │ │ │ - ld r3,24(r4) │ │ │ │ - ld r22,16(r4) │ │ │ │ - extswsli r4,r10,4 │ │ │ │ - extsw r10,r10 │ │ │ │ - lxvx vs11,r6,r4 │ │ │ │ - addi r10,r10,3 │ │ │ │ - subf r5,r5,r31 │ │ │ │ - lxvdsx vs0,r11,r8 │ │ │ │ - addi r11,r4,32 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - extswsli r5,r5,4 │ │ │ │ - lxvx vs12,r24,r5 │ │ │ │ + b a76c │ │ │ │ + mr r7,r31 │ │ │ │ + mr r6,r30 │ │ │ │ + mr r10,r22 │ │ │ │ + li r9,0 │ │ │ │ + b a394 │ │ │ │ + ld r3,200(r1) │ │ │ │ + addi r9,r31,-2 │ │ │ │ + ld r7,48(r14) │ │ │ │ + extswsli r10,r2,3 │ │ │ │ + cmpwi r2,1 │ │ │ │ + slwi r9,r9,1 │ │ │ │ + addi r10,r10,-16 │ │ │ │ + lwz r6,8(r3) │ │ │ │ + ld r4,32(r3) │ │ │ │ + extswsli r5,r9,4 │ │ │ │ + extsw r9,r9 │ │ │ │ + ld r11,24(r3) │ │ │ │ + ld r3,16(r3) │ │ │ │ + lxvx vs11,r7,r5 │ │ │ │ + addi r9,r9,3 │ │ │ │ + subf r6,r6,r31 │ │ │ │ + lxvdsx vs0,r4,r10 │ │ │ │ + addi r4,r5,32 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + extswsli r6,r6,4 │ │ │ │ + lxvx vs12,r24,r6 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r6,r4 │ │ │ │ - lxvx vs12,r24,r5 │ │ │ │ - lxvdsx vs0,r3,r8 │ │ │ │ - lxvx vs11,r6,r11 │ │ │ │ + stxvx vs0,r7,r5 │ │ │ │ + lxvx vs12,r24,r6 │ │ │ │ + lxvdsx vs0,r11,r10 │ │ │ │ + lxvx vs11,r7,r4 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r6,r11 │ │ │ │ - lxvx vs0,r24,r5 │ │ │ │ - lxvdsx vs12,r22,r8 │ │ │ │ + stxvx vs0,r7,r4 │ │ │ │ + lxvx vs0,r24,r6 │ │ │ │ + lxvdsx vs12,r3,r10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r10 │ │ │ │ - bgt 9990 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r10,56(r15) │ │ │ │ - addi r9,r9,28224 │ │ │ │ - std r9,192(r1) │ │ │ │ - b 9ec0 │ │ │ │ - mr r9,r30 │ │ │ │ - b a8c4 │ │ │ │ + stxvx vs0,r7,r9 │ │ │ │ + bgt 9660 │ │ │ │ + ld r9,56(r14) │ │ │ │ + b 9b3c │ │ │ │ lxv vs0,0(r30) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - mr r3,r23 │ │ │ │ + mr r3,r21 │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ stxv vs0,0(r30) │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r31,-32696(r2) │ │ │ │ - mr r3,r31 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r23 │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r31 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - clrldi r10,r29,32 │ │ │ │ - ld r9,192(r1) │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - beq ba08 │ │ │ │ + bl 4e00 │ │ │ │ + pld r3,543268 # 8ff58 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4be0 │ │ │ │ + mr r3,r21 │ │ │ │ + bl 5300 │ │ │ │ + pld r3,543248 # 8ff58 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4ce0 │ │ │ │ + clrldi r9,r29,32 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + beq b584 │ │ │ │ lxv vs0,0(r30) │ │ │ │ - cmpdi r8,0 │ │ │ │ + cmpdi r10,0 │ │ │ │ addi r30,r30,16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ stxv vs0,-16(r30) │ │ │ │ - beq a034 │ │ │ │ - srdi r9,r10,1 │ │ │ │ - mtctr r9 │ │ │ │ + beq 9cb4 │ │ │ │ + srdi r2,r9,1 │ │ │ │ + mtctr r2 │ │ │ │ lxv vs0,0(r30) │ │ │ │ addi r30,r30,32 │ │ │ │ xvmuldp vs12,vs0,vs11 │ │ │ │ lxv vs0,-16(r30) │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ stxv vs12,-32(r30) │ │ │ │ stxv vs0,-16(r30) │ │ │ │ - bdnz ba10 │ │ │ │ - b a034 │ │ │ │ - bl 53a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r21,-32696(r2) │ │ │ │ - mr r22,r3 │ │ │ │ - mr r3,r21 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - extsw r3,r22 │ │ │ │ - bl 4cc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r15) │ │ │ │ - addi r6,r1,144 │ │ │ │ - li r0,1 │ │ │ │ - li r11,2 │ │ │ │ + bdnz b58c │ │ │ │ + b 9cb4 │ │ │ │ + mr r2,r30 │ │ │ │ + b a4f4 │ │ │ │ + bl 5340 │ │ │ │ + mr r23,r3 │ │ │ │ + pld r3,543128 # 8ff58 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4be0 │ │ │ │ + extsw r3,r23 │ │ │ │ + bl 4c60 │ │ │ │ + ld r10,48(r14) │ │ │ │ + li r6,2 │ │ │ │ + addi r2,r1,144 │ │ │ │ + li r11,1 │ │ │ │ li r9,1 │ │ │ │ + std r21,128(r1) │ │ │ │ li r8,2 │ │ │ │ li r7,0 │ │ │ │ li r5,2 │ │ │ │ addi r4,r1,152 │ │ │ │ - std r23,128(r1) │ │ │ │ - std r6,120(r1) │ │ │ │ + std r21,96(r1) │ │ │ │ + std r6,104(r1) │ │ │ │ li r3,1 │ │ │ │ - std r23,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 r23,r3 │ │ │ │ - mr r3,r21 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,160(r1) │ │ │ │ - b 9890 │ │ │ │ + bl 4aa0 │ │ │ │ + mr r21,r3 │ │ │ │ + pld r3,543036 # 8ff58 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4ce0 │ │ │ │ + lwz r2,160(r1) │ │ │ │ + b 956c │ │ │ │ mr r7,r4 │ │ │ │ mr r8,r31 │ │ │ │ - mr r6,r30 │ │ │ │ - b aed8 │ │ │ │ - li r7,0 │ │ │ │ - std r3,336(r1) │ │ │ │ - std r31,304(r1) │ │ │ │ - std r24,288(r1) │ │ │ │ - std r30,272(r1) │ │ │ │ - std r22,256(r1) │ │ │ │ - b b03c │ │ │ │ - mr r9,r30 │ │ │ │ + mr r5,r30 │ │ │ │ + b aae8 │ │ │ │ + mr r10,r30 │ │ │ │ + mr r7,r31 │ │ │ │ + mr r8,r20 │ │ │ │ + li r9,0 │ │ │ │ + b a654 │ │ │ │ + mr r2,r30 │ │ │ │ mr r7,r31 │ │ │ │ mr r10,r24 │ │ │ │ - mr r5,r20 │ │ │ │ - mr r6,r22 │ │ │ │ + mr r5,r9 │ │ │ │ + mr r6,r20 │ │ │ │ li r8,0 │ │ │ │ - b a264 │ │ │ │ - mr r8,r30 │ │ │ │ - mr r5,r31 │ │ │ │ - mr r9,r22 │ │ │ │ - li r10,0 │ │ │ │ - b aa44 │ │ │ │ - mr r9,r10 │ │ │ │ - b b500 │ │ │ │ - mr r3,r4 │ │ │ │ + b 9ee4 │ │ │ │ + add r7,r9,r0 │ │ │ │ + b ad84 │ │ │ │ mr r5,r31 │ │ │ │ - mr r7,r20 │ │ │ │ + li r8,0 │ │ │ │ + std r11,304(r1) │ │ │ │ + std r24,264(r1) │ │ │ │ + std r30,256(r1) │ │ │ │ + std r20,240(r1) │ │ │ │ + b ac38 │ │ │ │ + mr r5,r9 │ │ │ │ + b b0ac │ │ │ │ + mr r8,r11 │ │ │ │ + mr r7,r9 │ │ │ │ li r10,0 │ │ │ │ - std r24,296(r1) │ │ │ │ - std r30,304(r1) │ │ │ │ - std r22,288(r1) │ │ │ │ - b b374 │ │ │ │ - add r6,r20,r11 │ │ │ │ - b b184 │ │ │ │ - ld r9,272(r1) │ │ │ │ - add r9,r24,r9 │ │ │ │ - b b7ec │ │ │ │ - mr r9,r30 │ │ │ │ + std r31,288(r1) │ │ │ │ + std r24,280(r1) │ │ │ │ + std r30,272(r1) │ │ │ │ + std r20,264(r1) │ │ │ │ + b af48 │ │ │ │ + mr r10,r30 │ │ │ │ mr r8,r31 │ │ │ │ - mr r10,r22 │ │ │ │ - li r5,0 │ │ │ │ - b adcc │ │ │ │ - mr r23,r31 │ │ │ │ - mr r9,r22 │ │ │ │ - li r4,0 │ │ │ │ - std r0,288(r1) │ │ │ │ + mr r9,r20 │ │ │ │ + li r2,0 │ │ │ │ + b a9dc │ │ │ │ + add r2,r24,r7 │ │ │ │ + b b388 │ │ │ │ + mr r22,r31 │ │ │ │ + mr r2,r20 │ │ │ │ + li r10,0 │ │ │ │ + std r4,264(r1) │ │ │ │ std r30,256(r1) │ │ │ │ - b b6bc │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r9,r9,28224 │ │ │ │ - std r9,192(r1) │ │ │ │ - b 9eb0 │ │ │ │ + b b268 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1288 │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000000bba0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-15776 │ │ │ │ - mflr r0 │ │ │ │ +000000000000b700 : │ │ │ │ std r30,-128(r1) │ │ │ │ + std r29,-136(r1) │ │ │ │ + mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ addi r30,r7,1 │ │ │ │ + mr r29,r7 │ │ │ │ std r23,-184(r1) │ │ │ │ - mr r23,r3 │ │ │ │ std r24,-176(r1) │ │ │ │ + mr r23,r3 │ │ │ │ std r25,-168(r1) │ │ │ │ std r26,-160(r1) │ │ │ │ - std r27,-152(r1) │ │ │ │ - std r28,-144(r1) │ │ │ │ - std r29,-136(r1) │ │ │ │ - std r31,-120(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ extsw r24,r30 │ │ │ │ - ld r28,16(r3) │ │ │ │ - mr r31,r4 │ │ │ │ mr r25,r5 │ │ │ │ - mr r29,r7 │ │ │ │ mr r26,r6 │ │ │ │ + std r27,-152(r1) │ │ │ │ + std r28,-144(r1) │ │ │ │ + ld r28,16(r3) │ │ │ │ mr r27,r8 │ │ │ │ - mr r3,r24 │ │ │ │ + std r31,-120(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r31,r4 │ │ │ │ + mr r3,r24 │ │ │ │ + stw r11,8(r1) │ │ │ │ stdu r1,-368(r1) │ │ │ │ addi r5,r1,112 │ │ │ │ addi r4,r1,116 │ │ │ │ stxv vs63,128(r1) │ │ │ │ - bl 5520 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r23) │ │ │ │ - andi. r9,r9,8 │ │ │ │ - bne bd18 │ │ │ │ - mulli r9,r31,96 │ │ │ │ + bl 54c0 │ │ │ │ + lwz r2,0(r23) │ │ │ │ + andi. r2,r2,8 │ │ │ │ + bne b860 │ │ │ │ + mulli r2,r31,96 │ │ │ │ andi. r8,r27,32 │ │ │ │ std r22,176(r1) │ │ │ │ ld r22,56(r23) │ │ │ │ - add r28,r28,r9 │ │ │ │ - beq bd60 │ │ │ │ + add r28,r28,r2 │ │ │ │ + beq b8a0 │ │ │ │ cmpwi r29,0 │ │ │ │ ld r27,120(r23) │ │ │ │ - blt bcb4 │ │ │ │ + blt b800 │ │ │ │ mtfprwa f0,r30 │ │ │ │ - addis r9,r2,-3 │ │ │ │ stfd f31,360(r1) │ │ │ │ + plfd f31,402304 # 6db28 │ │ │ │ stfd f30,352(r1) │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ clrldi r30,r30,32 │ │ │ │ li r31,0 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f31,27064(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f30,28224(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,r27,r9 │ │ │ │ - bne bc80 │ │ │ │ + stfdx f1,r27,r2 │ │ │ │ + bne b7d0 │ │ │ │ lfd f30,352(r1) │ │ │ │ lfd f31,360(r1) │ │ │ │ - ld r11,80(r28) │ │ │ │ + ld r2,80(r28) │ │ │ │ ld r10,72(r28) │ │ │ │ - ld r9,64(r28) │ │ │ │ - ld r8,48(r23) │ │ │ │ mr r5,r22 │ │ │ │ mr r7,r26 │ │ │ │ - lfd f1,56(r28) │ │ │ │ mr r6,r27 │ │ │ │ mr r4,r29 │ │ │ │ + ld r9,64(r28) │ │ │ │ + ld r8,48(r23) │ │ │ │ mr r3,r29 │ │ │ │ - addi r11,r11,8 │ │ │ │ + lfd f1,56(r28) │ │ │ │ + addi r2,r2,8 │ │ │ │ addi r10,r10,8 │ │ │ │ addi r9,r9,8 │ │ │ │ - std r11,96(r1) │ │ │ │ - bl 6b10 │ │ │ │ + std r2,96(r1) │ │ │ │ + bl 69e0 │ │ │ │ lwz r4,8(r28) │ │ │ │ mr r3,r25 │ │ │ │ subf r5,r4,r29 │ │ │ │ extswsli r4,r4,4 │ │ │ │ addi r5,r5,1 │ │ │ │ add r4,r22,r4 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b60 │ │ │ │ ld r22,176(r1) │ │ │ │ addi r1,r1,368 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ lxv vs63,-240(r1) │ │ │ │ ld r23,-184(r1) │ │ │ │ ld r24,-176(r1) │ │ │ │ ld r25,-168(r1) │ │ │ │ ld r26,-160(r1) │ │ │ │ ld r27,-152(r1) │ │ │ │ ld r28,-144(r1) │ │ │ │ ld r29,-136(r1) │ │ │ │ - ld r30,-128(r1) │ │ │ │ - ld r31,-120(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r30,-128(r1) │ │ │ │ + ld r31,-120(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ sldi r24,r24,4 │ │ │ │ mr r4,r26 │ │ │ │ mr r3,r22 │ │ │ │ lwz r31,116(r1) │ │ │ │ - std r19,152(r1) │ │ │ │ std r20,160(r1) │ │ │ │ + std r21,168(r1) │ │ │ │ mr r5,r24 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b60 │ │ │ │ lwz r5,116(r1) │ │ │ │ ld r3,56(r23) │ │ │ │ li r4,0 │ │ │ │ subf r5,r29,r5 │ │ │ │ add r3,r3,r24 │ │ │ │ addi r5,r5,-1 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,116(r1) │ │ │ │ + bl 5b40 │ │ │ │ + lwz r9,116(r1) │ │ │ │ + cmpwi r9,0 │ │ │ │ ld r5,56(r23) │ │ │ │ - cmpwi r10,0 │ │ │ │ - ble be28 │ │ │ │ + ble b960 │ │ │ │ slwi r31,r31,1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - extsw r10,r10 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + extsw r9,r9 │ │ │ │ + mr r2,r5 │ │ │ │ mtfprwa f0,r31 │ │ │ │ - lfd f11,27072(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 be00 │ │ │ │ + beq b938 │ │ │ │ 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 be28 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ + beq b960 │ │ │ │ + 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 be08 │ │ │ │ - lwz r10,112(r1) │ │ │ │ - ld r9,88(r23) │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz b940 │ │ │ │ + lwz r9,112(r1) │ │ │ │ + ld r2,88(r23) │ │ │ │ mr r4,r5 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r3,-16(r9) │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r6,8(r23) │ │ │ │ - lwz r8,112(r1) │ │ │ │ - ld r9,24(r23) │ │ │ │ - lwz r10,116(r1) │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r3,-16(r2) │ │ │ │ + bl 4e00 │ │ │ │ + lwz r8,8(r23) │ │ │ │ + lwz r10,112(r1) │ │ │ │ + ld r2,24(r23) │ │ │ │ + lwz r9,116(r1) │ │ │ │ ld r27,40(r23) │ │ │ │ ld r7,56(r23) │ │ │ │ - ld r20,64(r28) │ │ │ │ - ld r19,72(r28) │ │ │ │ + ld r21,64(r28) │ │ │ │ + ld r20,72(r28) │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + cmpwi r8,1024 │ │ │ │ ld r26,80(r28) │ │ │ │ lfd f1,56(r28) │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - cmpwi r6,1024 │ │ │ │ - addi r4,r10,-1 │ │ │ │ - add r9,r9,r8 │ │ │ │ - ld r6,-16(r9) │ │ │ │ - ble bf70 │ │ │ │ + addi r4,r9,-1 │ │ │ │ + add r2,r2,r10 │ │ │ │ + ld r6,-16(r2) │ │ │ │ + ble bab0 │ │ │ │ cmpwi r29,0 │ │ │ │ xxspltd vs63,vs1,0 │ │ │ │ clrldi r30,r30,32 │ │ │ │ - mr r9,r27 │ │ │ │ - blt c010 │ │ │ │ - andi. r5,r30,3 │ │ │ │ + mr r2,r27 │ │ │ │ + blt bb40 │ │ │ │ + andi. r8,r30,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addi r3,r30,-1 │ │ │ │ - mr r8,r30 │ │ │ │ - beq bee8 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq bed8 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq becc │ │ │ │ - mr r30,r3 │ │ │ │ - addi r9,r27,16 │ │ │ │ + addi r5,r30,-1 │ │ │ │ + mr r10,r30 │ │ │ │ + beq ba1c │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq ba0c │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq ba00 │ │ │ │ + mr r30,r5 │ │ │ │ + addi r2,r27,16 │ │ │ │ stxv vs32,0(r27) │ │ │ │ - stxv vs32,0(r9) │ │ │ │ + stxv vs32,0(r2) │ │ │ │ addi r30,r30,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ cmpdi r30,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq bf08 │ │ │ │ - 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 bef0 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq ba3c │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + stxv vs32,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs32,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz ba24 │ │ │ │ cmpdi r29,0 │ │ │ │ - bne c010 │ │ │ │ + bne bb40 │ │ │ │ cmpwi r4,0 │ │ │ │ - blt bf94 │ │ │ │ - extsw r10,r10 │ │ │ │ + blt bad4 │ │ │ │ + extsw r9,r9 │ │ │ │ lxv vs0,0(r27) │ │ │ │ - andi. r9,r10,1 │ │ │ │ - addi r9,r10,-1 │ │ │ │ - beq bf44 │ │ │ │ + andi. r2,r9,1 │ │ │ │ + addi r2,r9,-1 │ │ │ │ + beq ba78 │ │ │ │ lxv vs12,0(r7) │ │ │ │ - cmpdi r9,0 │ │ │ │ + cmpdi r2,0 │ │ │ │ addi r7,r7,16 │ │ │ │ - xvmaddadp vs0,vs63,vs12 │ │ │ │ + xvmaddadp vs0,vs12,vs63 │ │ │ │ stxv vs0,0(r27) │ │ │ │ - beq bf94 │ │ │ │ - srdi r9,r10,1 │ │ │ │ - mtctr r9 │ │ │ │ + beq bad4 │ │ │ │ + srdi r2,r9,1 │ │ │ │ + mtctr r2 │ │ │ │ lxv vs12,0(r7) │ │ │ │ addi r7,r7,32 │ │ │ │ - xvmaddadp vs0,vs63,vs12 │ │ │ │ + xvmaddadp vs0,vs12,vs63 │ │ │ │ stxv vs0,0(r27) │ │ │ │ lxv vs12,-16(r7) │ │ │ │ - xvmaddadp vs0,vs63,vs12 │ │ │ │ + xvmaddadp vs0,vs12,vs63 │ │ │ │ stxv vs0,0(r27) │ │ │ │ - bdnz bf4c │ │ │ │ - b bf94 │ │ │ │ + bdnz ba80 │ │ │ │ + b bad4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ ld r8,48(r23) │ │ │ │ addi r26,r26,8 │ │ │ │ - addi r10,r19,8 │ │ │ │ - addi r9,r20,8 │ │ │ │ + addi r10,r20,8 │ │ │ │ + addi r9,r21,8 │ │ │ │ extsw r4,r4 │ │ │ │ mr r5,r27 │ │ │ │ mr r3,r29 │ │ │ │ std r26,96(r1) │ │ │ │ - bl 6b10 │ │ │ │ + bl 69e0 │ │ │ │ lwz r4,8(r28) │ │ │ │ mr r3,r25 │ │ │ │ subf r5,r4,r29 │ │ │ │ extswsli r4,r4,4 │ │ │ │ addi r5,r5,1 │ │ │ │ add r4,r27,r4 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r19,152(r1) │ │ │ │ + bl 5b60 │ │ │ │ ld r20,160(r1) │ │ │ │ + ld r21,168(r1) │ │ │ │ ld r22,176(r1) │ │ │ │ addi r1,r1,368 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ lxv vs63,-240(r1) │ │ │ │ ld r23,-184(r1) │ │ │ │ ld r24,-176(r1) │ │ │ │ ld r25,-168(r1) │ │ │ │ ld r26,-160(r1) │ │ │ │ ld r27,-152(r1) │ │ │ │ ld r28,-144(r1) │ │ │ │ ld r29,-136(r1) │ │ │ │ - ld r30,-128(r1) │ │ │ │ - ld r31,-120(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r30,-128(r1) │ │ │ │ + ld r31,-120(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ cmpwi r4,0 │ │ │ │ - blt bf94 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ + blt bad4 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + std r19,152(r1) │ │ │ │ std r18,144(r1) │ │ │ │ + mr r19,r6 │ │ │ │ mr r24,r7 │ │ │ │ - mr r18,r6 │ │ │ │ cmpwi cr4,r29,1 │ │ │ │ addi r22,r29,-1 │ │ │ │ - std r21,168(r1) │ │ │ │ stfd f18,256(r1) │ │ │ │ stfd f19,264(r1) │ │ │ │ - add r23,r6,r10 │ │ │ │ stfd f20,272(r1) │ │ │ │ + add r23,r6,r9 │ │ │ │ stfd f21,280(r1) │ │ │ │ stfd f22,288(r1) │ │ │ │ stfd f23,296(r1) │ │ │ │ stfd f24,304(r1) │ │ │ │ stfd f25,312(r1) │ │ │ │ stfd f26,320(r1) │ │ │ │ stfd f27,328(r1) │ │ │ │ @@ -7264,147 +6643,135 @@ │ │ │ │ stfd f30,352(r1) │ │ │ │ stfd f31,360(r1) │ │ │ │ lxv vs0,0(r24) │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ xxlxor vs19,vs19,vs19 │ │ │ │ xxlxor vs23,vs23,vs23 │ │ │ │ li r30,16 │ │ │ │ - clrldi r21,r22,32 │ │ │ │ + clrldi r18,r22,32 │ │ │ │ + addi r31,r27,32 │ │ │ │ fmr f4,f31 │ │ │ │ fmr f2,f19 │ │ │ │ - addi r31,r27,32 │ │ │ │ xvmuldp vs22,vs0,vs63 │ │ │ │ lxv vs0,0(r27) │ │ │ │ xvadddp vs0,vs0,vs22 │ │ │ │ xxspltd vs18,vs22,1 │ │ │ │ fmr f1,f18 │ │ │ │ stxv vs0,0(r27) │ │ │ │ - lfd f12,0(r18) │ │ │ │ - lfd f0,8(r19) │ │ │ │ - lfd f30,8(r20) │ │ │ │ + lfd f12,0(r19) │ │ │ │ + lfd f0,8(r20) │ │ │ │ + lfd f30,8(r21) │ │ │ │ fmadd f30,f30,f12,f0 │ │ │ │ fmr f3,f30 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f27,f2 │ │ │ │ fmr f26,f1 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ fmr f1,f22 │ │ │ │ fmr f2,f23 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f25,f2 │ │ │ │ fmr f24,f1 │ │ │ │ lfd f1,24(r27) │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ fmr f3,f24 │ │ │ │ fmr f4,f25 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ + fmr f13,f2 │ │ │ │ fmr f12,f1 │ │ │ │ lfd f1,16(r27) │ │ │ │ - fmr f13,f2 │ │ │ │ fmr f3,f26 │ │ │ │ fmr f4,f27 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ fmr f31,f12 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ stfd f31,24(r27) │ │ │ │ stfd f1,16(r27) │ │ │ │ - ble cr4,c288 │ │ │ │ + ble cr4,bd88 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f0,r19,r30 │ │ │ │ - lfd f12,0(r18) │ │ │ │ - lfdx f30,r20,r30 │ │ │ │ lfdx f20,r26,r30 │ │ │ │ + lfdx f0,r20,r30 │ │ │ │ xxlxor vs21,vs21,vs21 │ │ │ │ fmr f1,f18 │ │ │ │ fmr f2,f19 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - addi r30,r30,8 │ │ │ │ + lfd f12,0(r19) │ │ │ │ + lfdx f30,r21,r30 │ │ │ │ addi r31,r31,16 │ │ │ │ + addi r30,r30,8 │ │ │ │ fmr f4,f21 │ │ │ │ - fmadd f30,f30,f12,f0 │ │ │ │ fmr f3,f20 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + fmadd f30,f30,f12,f0 │ │ │ │ + bl 5230 │ │ │ │ fmr f3,f26 │ │ │ │ fmr f4,f27 │ │ │ │ fmr f29,f2 │ │ │ │ fmr f28,f1 │ │ │ │ fmr f2,f31 │ │ │ │ fmr f1,f30 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f29 │ │ │ │ fmr f1,f28 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ fmr f29,f2 │ │ │ │ fmr f28,f1 │ │ │ │ fmr f3,f20 │ │ │ │ fmr f4,f21 │ │ │ │ fmr f1,f22 │ │ │ │ fmr f2,f23 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f13,f2 │ │ │ │ fmr f12,f1 │ │ │ │ fmr f2,f25 │ │ │ │ fmr f1,f24 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ fmr f30,f12 │ │ │ │ fmr f31,f13 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f31 │ │ │ │ fmr f1,f30 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ fmr f31,f2 │ │ │ │ fmr f30,f1 │ │ │ │ lfd f1,-8(r31) │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ + fmr f13,f2 │ │ │ │ fmr f12,f1 │ │ │ │ lfd f1,-16(r31) │ │ │ │ - fmr f13,f2 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ fmr f23,f12 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ - addic. r21,r21,-1 │ │ │ │ + bl 5c30 │ │ │ │ + addic. r18,r18,-1 │ │ │ │ stfd f23,-8(r31) │ │ │ │ fmr f18,f26 │ │ │ │ fmr f19,f27 │ │ │ │ fmr f22,f24 │ │ │ │ fmr f23,f25 │ │ │ │ stfd f1,-16(r31) │ │ │ │ fmr f26,f28 │ │ │ │ fmr f27,f29 │ │ │ │ fmr f24,f30 │ │ │ │ fmr f25,f31 │ │ │ │ - bne c140 │ │ │ │ - addi r18,r18,8 │ │ │ │ + bne bc60 │ │ │ │ + addi r19,r19,8 │ │ │ │ addi r24,r24,16 │ │ │ │ - cmpld r23,r18 │ │ │ │ - bne c070 │ │ │ │ + cmpld r23,r19 │ │ │ │ + bne bba0 │ │ │ │ lfd f18,256(r1) │ │ │ │ lfd f19,264(r1) │ │ │ │ lfd f20,272(r1) │ │ │ │ lfd f21,280(r1) │ │ │ │ lfd f22,288(r1) │ │ │ │ lfd f23,296(r1) │ │ │ │ lfd f24,304(r1) │ │ │ │ @@ -7412,2300 +6779,2160 @@ │ │ │ │ lfd f26,320(r1) │ │ │ │ lfd f27,328(r1) │ │ │ │ lfd f28,336(r1) │ │ │ │ lfd f29,344(r1) │ │ │ │ lfd f30,352(r1) │ │ │ │ lfd f31,360(r1) │ │ │ │ ld r18,144(r1) │ │ │ │ - ld r21,168(r1) │ │ │ │ - b bf94 │ │ │ │ + ld r19,152(r1) │ │ │ │ + b bad4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0xe8e │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000c2f0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-17648 │ │ │ │ +000000000000bdf0 : │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - li r9,5 │ │ │ │ + li r2,5 │ │ │ │ cmpwi r7,3 │ │ │ │ - std r19,-152(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ + std r18,-168(r1) │ │ │ │ + std r31,-64(r1) │ │ │ │ + ld r18,16(r3) │ │ │ │ addi r31,r7,1 │ │ │ │ - mfcr r11 │ │ │ │ - rldimi r9,r9,32,0 │ │ │ │ - ld r19,16(r3) │ │ │ │ + rldimi r2,r2,32,0 │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-544(r1) │ │ │ │ - stxv vs63,336(r1) │ │ │ │ - std r9,144(r1) │ │ │ │ + stdu r1,-576(r1) │ │ │ │ + stxv vs62,336(r1) │ │ │ │ + stxv vs63,352(r1) │ │ │ │ + std r2,144(r1) │ │ │ │ stw r31,152(r1) │ │ │ │ - ble dc80 │ │ │ │ - std r17,376(r1) │ │ │ │ - std r25,440(r1) │ │ │ │ - mr r17,r3 │ │ │ │ - std r27,456(r1) │ │ │ │ - mr r25,r5 │ │ │ │ - mr r27,r4 │ │ │ │ + ble d64c │ │ │ │ + std r19,416(r1) │ │ │ │ + std r24,456(r1) │ │ │ │ + mr r19,r3 │ │ │ │ + mr r24,r5 │ │ │ │ + mr r3,r7 │ │ │ │ addi r5,r1,156 │ │ │ │ + std r30,504(r1) │ │ │ │ + std r29,496(r1) │ │ │ │ + mr r30,r4 │ │ │ │ addi r4,r1,160 │ │ │ │ - std r28,464(r1) │ │ │ │ - mr r3,r7 │ │ │ │ - std r29,472(r1) │ │ │ │ - std r30,480(r1) │ │ │ │ - mr r28,r7 │ │ │ │ - mr r29,r6 │ │ │ │ - mr r30,r8 │ │ │ │ - bl 5520 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r17) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne cc9c │ │ │ │ - mulli r9,r27,96 │ │ │ │ - andi. r8,r30,32 │ │ │ │ - std r23,424(r1) │ │ │ │ - std r26,448(r1) │ │ │ │ - lwz r23,160(r1) │ │ │ │ - std r24,432(r1) │ │ │ │ - add r19,r19,r9 │ │ │ │ - lwz r26,8(r19) │ │ │ │ - beq dcc8 │ │ │ │ - bl 53a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r30,-32696(r2) │ │ │ │ - mr r24,r3 │ │ │ │ - mr r3,r30 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - extsw r3,r24 │ │ │ │ - bl 4cc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r17) │ │ │ │ + mr r29,r7 │ │ │ │ + std r25,464(r1) │ │ │ │ + std r28,488(r1) │ │ │ │ + mr r25,r6 │ │ │ │ + mr r28,r8 │ │ │ │ + bl 54c0 │ │ │ │ + lwz r2,0(r19) │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne c720 │ │ │ │ + mulli r2,r30,96 │ │ │ │ + andi. r8,r28,32 │ │ │ │ + std r26,472(r1) │ │ │ │ + std r27,480(r1) │ │ │ │ + lwz r26,160(r1) │ │ │ │ + add r18,r18,r2 │ │ │ │ + lwz r27,8(r18) │ │ │ │ + beq d694 │ │ │ │ + bl 5340 │ │ │ │ + mr r28,r3 │ │ │ │ + pld r3,540848 # 8ff58 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4be0 │ │ │ │ + extsw r3,r28 │ │ │ │ + bl 4c60 │ │ │ │ + ld r10,48(r19) │ │ │ │ + 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 r24,r3 │ │ │ │ - mr r3,r30 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,56(r17) │ │ │ │ - mr r4,r29 │ │ │ │ - mr r3,r24 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r30 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r24 │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r30 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - clrldi r10,r31,32 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - ld r9,56(r17) │ │ │ │ - addi r7,r7,28224 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - lxv vs11,0(r7) │ │ │ │ - bne dd64 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ + bl 4aa0 │ │ │ │ + mr r28,r3 │ │ │ │ + pld r3,540752 # 8ff58 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4ce0 │ │ │ │ + ld r5,56(r19) │ │ │ │ + mr r4,r25 │ │ │ │ + mr r3,r28 │ │ │ │ + bl 4e00 │ │ │ │ + pld r3,540724 # 8ff58 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4be0 │ │ │ │ + mr r3,r28 │ │ │ │ + bl 5300 │ │ │ │ + pld r3,540704 # 8ff58 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4ce0 │ │ │ │ + clrldi r9,r31,32 │ │ │ │ + ld r2,56(r19) │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne d72c │ │ │ │ + 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 c494 │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz bf68 │ │ │ │ lwz r5,160(r1) │ │ │ │ - ld r3,48(r17) │ │ │ │ + ld r3,48(r19) │ │ │ │ clrldi r31,r31,32 │ │ │ │ li r4,0 │ │ │ │ slwi r5,r5,1 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r19,56 │ │ │ │ - andi. r8,r31,1 │ │ │ │ - ld r3,56(r17) │ │ │ │ - ld r7,48(r17) │ │ │ │ - li r10,0 │ │ │ │ - addi r6,r31,-1 │ │ │ │ - mr r8,r31 │ │ │ │ - lxvdsx vs11,0,r9 │ │ │ │ - beq c510 │ │ │ │ + bl 5b40 │ │ │ │ + addi r2,r18,56 │ │ │ │ + andi. r10,r31,1 │ │ │ │ + ld r3,56(r19) │ │ │ │ + ld r8,48(r19) │ │ │ │ + li r9,0 │ │ │ │ + addi r7,r31,-1 │ │ │ │ + mr r10,r31 │ │ │ │ + lxvdsx vs11,0,r2 │ │ │ │ + beq bfe0 │ │ │ │ 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 c540 │ │ │ │ - srdi r9,r8,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r3,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + beq c010 │ │ │ │ + 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 c518 │ │ │ │ - li r4,40 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lwz r5,160(r1) │ │ │ │ - addi r10,r28,-1 │ │ │ │ - addi r6,r3,16 │ │ │ │ - addi r8,r3,32 │ │ │ │ - lxvx vs0,r19,r4 │ │ │ │ - lfd f9,28224(r9) │ │ │ │ - clrldi r29,r10,32 │ │ │ │ - extswsli r4,r5,4 │ │ │ │ - mtctr r29 │ │ │ │ - addi r10,r4,16 │ │ │ │ - xxspltd vs8,vs0,1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + bdnz bfe8 │ │ │ │ + plxv vs0,40(r18) │ │ │ │ + xxspltidp vs8,1056964608 │ │ │ │ + lwz r6,160(r1) │ │ │ │ + addi r9,r29,-1 │ │ │ │ + addi r7,r3,16 │ │ │ │ + addi r10,r3,32 │ │ │ │ + clrldi r25,r9,32 │ │ │ │ + xxspltd vs9,vs0,1 │ │ │ │ xxspltd vs10,vs0,0 │ │ │ │ xxspltd vs12,vs0,1 │ │ │ │ lxv vs0,16(r3) │ │ │ │ - add r10,r7,r10 │ │ │ │ - fmul f12,f12,f9 │ │ │ │ + extswsli r5,r6,4 │ │ │ │ + mtctr r25 │ │ │ │ + fmul f12,f12,f8 │ │ │ │ + addi r9,r5,16 │ │ │ │ + xvmuldp vs0,vs0,vs9 │ │ │ │ lxv vs9,0(r3) │ │ │ │ - xvmuldp vs0,vs0,vs8 │ │ │ │ + add r9,r8,r9 │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ - xvmaddadp vs0,vs10,vs9 │ │ │ │ + xvmaddadp vs0,vs9,vs10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r7,r4 │ │ │ │ - lxvx vs9,r8,r31 │ │ │ │ + stxvx vs0,r8,r5 │ │ │ │ + lxvx vs9,r10,r31 │ │ │ │ lxvx vs0,r3,r31 │ │ │ │ - addi r29,r29,-1 │ │ │ │ + addi r25,r25,-1 │ │ │ │ xvadddp vs0,vs0,vs9 │ │ │ │ - lxvx vs9,r6,r31 │ │ │ │ + lxvx vs9,r7,r31 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ xvmaddadp vs0,vs10,vs9 │ │ │ │ xvmuldp vs0,vs11,vs0 │ │ │ │ - stxvx vs0,r10,r31 │ │ │ │ + stxvx vs0,r9,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - bdnz c5a0 │ │ │ │ - cmpw r5,r28 │ │ │ │ - bgt dd80 │ │ │ │ - addi r9,r23,-1 │ │ │ │ - slwi r5,r5,1 │ │ │ │ - mr r4,r7 │ │ │ │ - cmpw r9,r28 │ │ │ │ - extswsli r5,r5,4 │ │ │ │ - iselgt r24,r28,r9 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r8,156(r1) │ │ │ │ - lwz r30,160(r1) │ │ │ │ - addi r10,r8,-1 │ │ │ │ - cmpwi r10,0 │ │ │ │ - ble cb3c │ │ │ │ - addi r9,r23,-2 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - mtfprd f0,r27 │ │ │ │ - stfd f29,520(r1) │ │ │ │ - stfd f30,528(r1) │ │ │ │ - stfd f28,512(r1) │ │ │ │ - cmpwi cr3,r27,1 │ │ │ │ - clrlwi r27,r27,31 │ │ │ │ - cmpw r9,r26 │ │ │ │ - std r10,200(r1) │ │ │ │ - addi r10,r24,1 │ │ │ │ - fcfid f28,f0 │ │ │ │ - cmpwi cr2,r27,0 │ │ │ │ - std r14,352(r1) │ │ │ │ - std r15,360(r1) │ │ │ │ - std r16,368(r1) │ │ │ │ - iselgt r9,r26,r9 │ │ │ │ - mtfprwa f29,r10 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - std r18,384(r1) │ │ │ │ - std r20,400(r1) │ │ │ │ - std r21,408(r1) │ │ │ │ - std r22,416(r1) │ │ │ │ - stfd f26,496(r1) │ │ │ │ + bdnz c070 │ │ │ │ + cmpw r6,r29 │ │ │ │ + bgt d750 │ │ │ │ + addi r2,r26,-1 │ │ │ │ + slwi r6,r6,1 │ │ │ │ + mr r4,r8 │ │ │ │ + cmpw r2,r29 │ │ │ │ + extswsli r5,r6,4 │ │ │ │ + iselgt r31,r29,r2 │ │ │ │ + bl 5b60 │ │ │ │ + lwz r10,156(r1) │ │ │ │ + lwz r28,160(r1) │ │ │ │ + addi r9,r10,-1 │ │ │ │ cmpwi r9,0 │ │ │ │ + ble c5c0 │ │ │ │ + addi r2,r26,-2 │ │ │ │ + mtfprd f0,r30 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + stfd f27,536(r1) │ │ │ │ + stfd f28,544(r1) │ │ │ │ + cmpwi cr3,r30,1 │ │ │ │ + stfd f31,568(r1) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + stfd f29,552(r1) │ │ │ │ + clrlwi r30,r30,31 │ │ │ │ + cmpw r2,r27 │ │ │ │ + fcfid f27,f0 │ │ │ │ + std r9,184(r1) │ │ │ │ + addi r9,r31,1 │ │ │ │ + std r14,376(r1) │ │ │ │ + std r15,384(r1) │ │ │ │ + cmpwi cr2,r30,0 │ │ │ │ + mr r30,r28 │ │ │ │ + std r16,392(r1) │ │ │ │ + std r17,400(r1) │ │ │ │ + iselgt r2,r27,r2 │ │ │ │ + mtfprwa f28,r9 │ │ │ │ + xxspltd vs62,vs31,0 │ │ │ │ + std r20,424(r1) │ │ │ │ + std r21,432(r1) │ │ │ │ + std r22,440(r1) │ │ │ │ + std r23,448(r1) │ │ │ │ + cmpwi r2,0 │ │ │ │ + fcfid f28,f28 │ │ │ │ + stfd f25,520(r1) │ │ │ │ + stfd f26,528(r1) │ │ │ │ + fsub f27,f27,f31 │ │ │ │ + stfd f30,560(r1) │ │ │ │ + isellt r2,0,r2 │ │ │ │ + stw r10,228(r1) │ │ │ │ + std r18,216(r1) │ │ │ │ + stw r31,268(r1) │ │ │ │ + std r25,304(r1) │ │ │ │ + std r24,312(r1) │ │ │ │ + mtfprwa f29,r2 │ │ │ │ + std r29,320(r1) │ │ │ │ fcfid f29,f29 │ │ │ │ - addi r10,r10,28240 │ │ │ │ - stfd f27,504(r1) │ │ │ │ - stfd f31,536(r1) │ │ │ │ - stw r8,244(r1) │ │ │ │ - std r19,224(r1) │ │ │ │ - stw r24,296(r1) │ │ │ │ - isellt r9,0,r9 │ │ │ │ - std r10,248(r1) │ │ │ │ - std r29,304(r1) │ │ │ │ - std r25,312(r1) │ │ │ │ - std r28,320(r1) │ │ │ │ - mtfprwa f30,r9 │ │ │ │ + mtfprwa f30,r30 │ │ │ │ + lwz r2,228(r1) │ │ │ │ fcfid f30,f30 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mtfprwa f0,r30 │ │ │ │ - lwz r9,244(r1) │ │ │ │ - fcfid f0,f0 │ │ │ │ - stw r9,240(r1) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - stw r9,244(r1) │ │ │ │ - fdiv f12,f29,f0 │ │ │ │ - fdiv f11,f30,f0 │ │ │ │ + stw r2,224(r1) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + stw r2,228(r1) │ │ │ │ + fdiv f12,f28,f30 │ │ │ │ + fdiv f0,f29,f30 │ │ │ │ frip f12,f12 │ │ │ │ - frim f11,f11 │ │ │ │ + frim f0,f0 │ │ │ │ fctidz f12,f12 │ │ │ │ - mffprd r10,f12 │ │ │ │ - fctidz f12,f11 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - stw r10,208(r1) │ │ │ │ + fctidz f0,f0 │ │ │ │ mffprd r9,f12 │ │ │ │ - cmpw r9,r10 │ │ │ │ - mr r16,r9 │ │ │ │ - bgt dc70 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - extswsli r7,r30,4 │ │ │ │ - srawi r8,r30,1 │ │ │ │ - addze r8,r8 │ │ │ │ - extswsli r26,r9,5 │ │ │ │ - slwi r6,r30,2 │ │ │ │ - extsw r27,r30 │ │ │ │ + mffprd r2,f0 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + mr r25,r2 │ │ │ │ + cmpw r2,r9 │ │ │ │ + stw r9,192(r1) │ │ │ │ + bgt d63c │ │ │ │ + fdiv f30,f27,f30 │ │ │ │ + extswsli r8,r30,4 │ │ │ │ + srawi r10,r30,1 │ │ │ │ + addze r10,r10 │ │ │ │ + slwi r9,r2,2 │ │ │ │ + stw r30,264(r1) │ │ │ │ + extswsli r27,r2,5 │ │ │ │ + extsw r28,r30 │ │ │ │ cmpwi cr4,r30,0 │ │ │ │ - stw r30,272(r1) │ │ │ │ - lfd f31,28240(r10) │ │ │ │ - std r7,216(r1) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - slwi r10,r9,2 │ │ │ │ - stw r6,212(r1) │ │ │ │ - addi r7,r7,28240 │ │ │ │ - mullw r9,r8,r9 │ │ │ │ - fsub f31,f28,f31 │ │ │ │ - std r7,192(r1) │ │ │ │ - ld r7,200(r1) │ │ │ │ - slwi r9,r9,2 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - fdiv f31,f31,f0 │ │ │ │ - extswsli r14,r9,4 │ │ │ │ - std r7,176(r1) │ │ │ │ - addi r7,r10,2 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mullw r29,r8,r7 │ │ │ │ - mullw r10,r10,r8 │ │ │ │ - mullw r20,r7,r30 │ │ │ │ - slwi r7,r8,2 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - extswsli r15,r7,4 │ │ │ │ - std r8,184(r1) │ │ │ │ - extswsli r18,r10,4 │ │ │ │ + std r8,200(r1) │ │ │ │ + ld r8,184(r1) │ │ │ │ + mullw r2,r10,r2 │ │ │ │ + addi r18,r8,-8 │ │ │ │ + slwi r8,r30,2 │ │ │ │ + stw r8,196(r1) │ │ │ │ + addi r8,r9,2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r18,256(r1) │ │ │ │ + slwi r2,r2,2 │ │ │ │ + mullw r29,r10,r8 │ │ │ │ + mullw r9,r9,r10 │ │ │ │ + mullw r15,r8,r30 │ │ │ │ + slwi r8,r10,2 │ │ │ │ + extswsli r16,r2,4 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + extswsli r14,r8,4 │ │ │ │ + std r10,176(r1) │ │ │ │ + extswsli r17,r9,4 │ │ │ │ extswsli r29,r29,4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r31,216(r1) │ │ │ │ - ld r4,48(r17) │ │ │ │ - ld r3,64(r17) │ │ │ │ + ld r31,200(r1) │ │ │ │ + ld r4,48(r19) │ │ │ │ + ld r3,64(r19) │ │ │ │ mr r5,r31 │ │ │ │ - add r4,r4,r14 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r4,48(r17) │ │ │ │ - ld r3,72(r17) │ │ │ │ + add r4,r4,r16 │ │ │ │ + bl 5b60 │ │ │ │ + ld r4,48(r19) │ │ │ │ + ld r3,72(r19) │ │ │ │ mr r5,r31 │ │ │ │ add r4,r4,r29 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,48(r17) │ │ │ │ - ld r5,184(r1) │ │ │ │ + bl 5b60 │ │ │ │ + ld r3,48(r19) │ │ │ │ + ld r5,176(r1) │ │ │ │ add r4,r3,r29 │ │ │ │ - add r3,r3,r18 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,224(r1) │ │ │ │ - ld r10,200(r1) │ │ │ │ - ld r28,64(r17) │ │ │ │ - ld r9,0(r9) │ │ │ │ - ldx r23,r9,r10 │ │ │ │ - lbzx r9,r23,r26 │ │ │ │ - add r23,r23,r26 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq cce0 │ │ │ │ - lwz r10,240(r1) │ │ │ │ - li r9,1 │ │ │ │ - ld r30,72(r17) │ │ │ │ - lfd f27,24(r23) │ │ │ │ - ld r25,16(r23) │ │ │ │ - slw r31,r9,r10 │ │ │ │ - ld r9,192(r1) │ │ │ │ - ld r10,88(r17) │ │ │ │ - slwi r8,r31,1 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - lxsd v31,0(r9) │ │ │ │ - lwz r9,0(r17) │ │ │ │ - fcfid f0,f0 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r9,176(r1) │ │ │ │ - xsdivdp vs63,vs63,vs0 │ │ │ │ - ldx r3,r10,r9 │ │ │ │ + add r3,r3,r17 │ │ │ │ + bl 5b60 │ │ │ │ + ld r2,216(r1) │ │ │ │ + ld r9,184(r1) │ │ │ │ + ld r26,64(r19) │ │ │ │ + ld r2,0(r2) │ │ │ │ + ldx r22,r2,r9 │ │ │ │ + lbzx r2,r22,r27 │ │ │ │ + add r22,r22,r27 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq c770 │ │ │ │ + lwz r9,224(r1) │ │ │ │ + li r2,1 │ │ │ │ + lfd f26,24(r22) │ │ │ │ + ld r24,16(r22) │ │ │ │ + ld r30,72(r19) │ │ │ │ + slw r31,r2,r9 │ │ │ │ + lwz r2,0(r19) │ │ │ │ + ld r9,88(r19) │ │ │ │ + slwi r10,r31,1 │ │ │ │ + mtvrwa v31,r10 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ldx r3,r9,r18 │ │ │ │ + xscvsxddp vs63,vs63 │ │ │ │ + xsdivdp vs63,vs31,vs63 │ │ │ │ xxspltd vs63,vs63,0 │ │ │ │ - beq c85c │ │ │ │ - mtfprwa f0,r16 │ │ │ │ + beq c2f4 │ │ │ │ + mtfprwa f0,r25 │ │ │ │ fcfid f0,f0 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bge d250 │ │ │ │ - mr r5,r28 │ │ │ │ - mr r4,r28 │ │ │ │ - extswsli r22,r31,3 │ │ │ │ - extsw r21,r31 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ - ld r10,176(r1) │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + bge cc70 │ │ │ │ + mr r5,r26 │ │ │ │ + mr r4,r26 │ │ │ │ + extswsli r21,r31,3 │ │ │ │ + extsw r20,r31 │ │ │ │ + bl 4e00 │ │ │ │ + ld r2,88(r19) │ │ │ │ mr r4,r30 │ │ │ │ mr r5,r30 │ │ │ │ - add r24,r25,r22 │ │ │ │ - add r23,r24,r22 │ │ │ │ - ldx r3,r9,r10 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r22,r24,r21 │ │ │ │ + add r23,r22,r21 │ │ │ │ + ldx r3,r2,r18 │ │ │ │ + bl 4e00 │ │ │ │ cmpwi r31,0 │ │ │ │ - ld r4,80(r17) │ │ │ │ - ble c99c │ │ │ │ + ld r4,80(r19) │ │ │ │ + ble c42c │ │ │ │ addi r31,r31,-1 │ │ │ │ - xxspltd vs10,vs27,0 │ │ │ │ - li r8,0 │ │ │ │ + xxspltd vs10,vs26,0 │ │ │ │ li r10,0 │ │ │ │ + li r9,0 │ │ │ │ clrldi r31,r31,32 │ │ │ │ mtctr r31 │ │ │ │ - mr r9,r31 │ │ │ │ - lxvdsx vs12,r23,r8 │ │ │ │ - lxvx vs11,r28,r10 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lxvx vs9,r30,r10 │ │ │ │ - lxvdsx vs0,r25,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ + mr r2,r31 │ │ │ │ + nop │ │ │ │ + lxvdsx vs12,r23,r10 │ │ │ │ + lxvx vs11,r26,r9 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lxvx vs9,r30,r9 │ │ │ │ + lxvdsx vs0,r24,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ xvmuldp vs11,vs11,vs10 │ │ │ │ xvmuldp vs12,vs9,vs12 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz c8c0 │ │ │ │ - sldi r10,r31,4 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz c350 │ │ │ │ sldi r8,r31,3 │ │ │ │ - mulli r7,r21,24 │ │ │ │ + sldi r10,r31,4 │ │ │ │ + mulli r7,r20,24 │ │ │ │ mtctr r31 │ │ │ │ - li r6,0 │ │ │ │ + li r9,0 │ │ │ │ + lfdx f0,r24,r8 │ │ │ │ lxvx vs11,r30,r10 │ │ │ │ lxvdsx vs12,r23,r8 │ │ │ │ - lfdx f0,r25,r8 │ │ │ │ - add r25,r25,r7 │ │ │ │ - fmul f0,f27,f0 │ │ │ │ + add r24,r24,r7 │ │ │ │ + fmul f0,f26,f0 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxvx vs11,r28,r10 │ │ │ │ + lxvx vs11,r26,r10 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ stxvx vs0,r4,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvdsx vs12,r25,r6 │ │ │ │ - lxvx vs0,r28,r9 │ │ │ │ - lxvx vs9,r30,r9 │ │ │ │ - lxvdsx vs11,r24,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ + lxvdsx vs12,r24,r9 │ │ │ │ + lxvx vs11,r26,r2 │ │ │ │ + lxvx vs9,r30,r2 │ │ │ │ + lxvdsx vs0,r22,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + xvmuldp vs11,vs11,vs10 │ │ │ │ xvmuldp vs12,vs9,vs12 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz c940 │ │ │ │ - lfdx f12,r24,r8 │ │ │ │ - add r22,r23,r22 │ │ │ │ - lxvdsx vs0,r22,r8 │ │ │ │ - fmul f27,f27,f12 │ │ │ │ - lxvx vs12,r30,r10 │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ - lxvx vs12,r28,r10 │ │ │ │ - xxspltd vs27,vs27,0 │ │ │ │ - xvmaddmdp vs27,vs12,vs0 │ │ │ │ - xvmuldp vs63,vs63,vs27 │ │ │ │ - stxvx vs63,r30,r10 │ │ │ │ - sldi r5,r21,4 │ │ │ │ - mr r3,r28 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r17) │ │ │ │ - ld r31,176(r1) │ │ │ │ - mr r5,r28 │ │ │ │ - mr r4,r28 │ │ │ │ - ldx r3,r9,r31 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r17) │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz c3d0 │ │ │ │ + lfdx f0,r22,r8 │ │ │ │ + add r23,r23,r21 │ │ │ │ + lxvx vs11,r30,r10 │ │ │ │ + lxvdsx vs12,r23,r8 │ │ │ │ + fmul f0,f26,f0 │ │ │ │ + xvmuldp vs12,vs11,vs12 │ │ │ │ + lxvx vs11,r26,r10 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ + stxvx vs0,r30,r10 │ │ │ │ + sldi r5,r20,4 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 5b60 │ │ │ │ + ld r2,96(r19) │ │ │ │ + mr r5,r26 │ │ │ │ + mr r4,r26 │ │ │ │ + ldx r3,r2,r18 │ │ │ │ + bl 4e00 │ │ │ │ + ld r2,96(r19) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r31 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,184(r1) │ │ │ │ - ld r3,64(r17) │ │ │ │ - ld r4,72(r17) │ │ │ │ - mr r5,r9 │ │ │ │ - add r3,r3,r9 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,caac │ │ │ │ - srawi r7,r20,1 │ │ │ │ - addze r7,r7 │ │ │ │ - ld r4,48(r17) │ │ │ │ - andi. r5,r27,3 │ │ │ │ - ld r10,64(r17) │ │ │ │ - mr r6,r27 │ │ │ │ - li r9,0 │ │ │ │ - addi r3,r27,-1 │ │ │ │ - extswsli r7,r7,4 │ │ │ │ - add r8,r4,r7 │ │ │ │ - beq ca70 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq ca5c │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq ca4c │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r6,r3 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs0,r4,r7 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ + ldx r3,r2,r18 │ │ │ │ + bl 4e00 │ │ │ │ + ld r2,176(r1) │ │ │ │ + ld r3,64(r19) │ │ │ │ + ld r4,72(r19) │ │ │ │ + mr r5,r2 │ │ │ │ + add r3,r3,r2 │ │ │ │ + bl 5b60 │ │ │ │ + ble cr4,c528 │ │ │ │ + srawi r8,r15,1 │ │ │ │ + addze r8,r8 │ │ │ │ + ld r5,48(r19) │ │ │ │ + andi. r6,r28,3 │ │ │ │ + ld r9,64(r19) │ │ │ │ + mr r7,r28 │ │ │ │ + li r2,0 │ │ │ │ + addi r4,r28,-1 │ │ │ │ + extswsli r8,r8,4 │ │ │ │ + add r10,r5,r8 │ │ │ │ + beq c4ec │ │ │ │ cmpdi r6,1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq caac │ │ │ │ - srdi r7,r27,2 │ │ │ │ - mtctr r7 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r7,r9,16 │ │ │ │ - addi r5,r9,32 │ │ │ │ - addi r6,r9,48 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - lxvx vs0,r10,r5 │ │ │ │ - stxvx vs0,r8,r5 │ │ │ │ - lxvx vs0,r10,r6 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - bdnz ca78 │ │ │ │ - lwz r9,212(r1) │ │ │ │ - addi r16,r16,1 │ │ │ │ - add r14,r14,r15 │ │ │ │ - add r29,r29,r15 │ │ │ │ - add r18,r18,r15 │ │ │ │ - addi r26,r26,32 │ │ │ │ - add r20,r20,r9 │ │ │ │ - lwz r9,208(r1) │ │ │ │ - cmpw r9,r16 │ │ │ │ - bge c790 │ │ │ │ - lwz r30,272(r1) │ │ │ │ - lwz r9,244(r1) │ │ │ │ + beq c4d8 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq c4c8 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r7,r4 │ │ │ │ + li r2,16 │ │ │ │ + stxvx vs0,r5,r8 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + cmpdi r7,1 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq c528 │ │ │ │ + srdi r8,r28,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r8,r2,16 │ │ │ │ + addi r6,r2,32 │ │ │ │ + addi r7,r2,48 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r10,r8 │ │ │ │ + lxvx vs0,r9,r6 │ │ │ │ + stxvx vs0,r10,r6 │ │ │ │ + lxvx vs0,r9,r7 │ │ │ │ + stxvx vs0,r10,r7 │ │ │ │ + bdnz c4f4 │ │ │ │ + lwz r2,196(r1) │ │ │ │ + addi r25,r25,1 │ │ │ │ + add r16,r16,r14 │ │ │ │ + add r29,r29,r14 │ │ │ │ + add r17,r17,r14 │ │ │ │ + addi r27,r27,32 │ │ │ │ + add r15,r15,r2 │ │ │ │ + lwz r2,192(r1) │ │ │ │ + cmpw r2,r25 │ │ │ │ + bge c240 │ │ │ │ + lwz r30,264(r1) │ │ │ │ + lwz r2,228(r1) │ │ │ │ srawi r30,r30,1 │ │ │ │ - cmplwi r9,1 │ │ │ │ - ld r9,176(r1) │ │ │ │ - std r9,200(r1) │ │ │ │ - bne c6b0 │ │ │ │ - ld r19,224(r1) │ │ │ │ - lwz r24,296(r1) │ │ │ │ - ld r29,304(r1) │ │ │ │ - ld r25,312(r1) │ │ │ │ - ld r28,320(r1) │ │ │ │ - lwz r30,160(r1) │ │ │ │ - lfd f26,496(r1) │ │ │ │ - lfd f27,504(r1) │ │ │ │ - lfd f28,512(r1) │ │ │ │ - lfd f29,520(r1) │ │ │ │ - lfd f30,528(r1) │ │ │ │ - lfd f31,536(r1) │ │ │ │ - ld r14,352(r1) │ │ │ │ - ld r15,360(r1) │ │ │ │ - ld r16,368(r1) │ │ │ │ - ld r18,384(r1) │ │ │ │ - ld r20,400(r1) │ │ │ │ - ld r21,408(r1) │ │ │ │ - ld r22,416(r1) │ │ │ │ - lwz r7,8(r19) │ │ │ │ - subf r8,r7,r24 │ │ │ │ - cmpwi r8,0 │ │ │ │ - blt cbb0 │ │ │ │ - ld r6,48(r17) │ │ │ │ - beq ddd8 │ │ │ │ - extsw r8,r8 │ │ │ │ - extswsli r10,r7,5 │ │ │ │ - andi. r9,r8,1 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - mr r9,r8 │ │ │ │ - add r10,r6,r10 │ │ │ │ - bne dd48 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - sldi r5,r29,1 │ │ │ │ - addi r9,r29,16 │ │ │ │ - lxvx vs0,r10,r5 │ │ │ │ - sldi r5,r9,1 │ │ │ │ - stxvx vs0,r25,r29 │ │ │ │ - addi r29,r29,32 │ │ │ │ - lxvx vs0,r10,r5 │ │ │ │ - stxvx vs0,r25,r9 │ │ │ │ - bdnz cb78 │ │ │ │ - slwi r9,r24,1 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ + cmplwi r2,1 │ │ │ │ + ld r2,256(r1) │ │ │ │ + std r2,184(r1) │ │ │ │ + bne c180 │ │ │ │ + ld r18,216(r1) │ │ │ │ + lwz r31,268(r1) │ │ │ │ + ld r25,304(r1) │ │ │ │ + ld r24,312(r1) │ │ │ │ + ld r29,320(r1) │ │ │ │ + lwz r28,160(r1) │ │ │ │ + lfd f25,520(r1) │ │ │ │ + lfd f26,528(r1) │ │ │ │ + lfd f27,536(r1) │ │ │ │ + lfd f28,544(r1) │ │ │ │ + lfd f29,552(r1) │ │ │ │ + lfd f30,560(r1) │ │ │ │ + lfd f31,568(r1) │ │ │ │ + ld r14,376(r1) │ │ │ │ + ld r15,384(r1) │ │ │ │ + ld r16,392(r1) │ │ │ │ + ld r17,400(r1) │ │ │ │ + ld r20,424(r1) │ │ │ │ + ld r21,432(r1) │ │ │ │ + ld r22,440(r1) │ │ │ │ + ld r23,448(r1) │ │ │ │ + lwz r8,8(r18) │ │ │ │ + subf r10,r8,r31 │ │ │ │ + cmpwi r10,0 │ │ │ │ + blt c634 │ │ │ │ + ld r7,48(r19) │ │ │ │ + beq d7a8 │ │ │ │ + extsw r10,r10 │ │ │ │ + extswsli r9,r8,5 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + mr r2,r10 │ │ │ │ + add r9,r7,r9 │ │ │ │ + bne d710 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + sldi r6,r25,1 │ │ │ │ + addi r2,r25,16 │ │ │ │ lxvx vs0,r9,r6 │ │ │ │ - stxvx vs0,r8,r25 │ │ │ │ - cmpw r30,r28 │ │ │ │ - bne cc4c │ │ │ │ - lwz r8,156(r1) │ │ │ │ - addi r9,r28,-2 │ │ │ │ - ld r4,32(r19) │ │ │ │ - ld r5,16(r19) │ │ │ │ - ld r3,24(r19) │ │ │ │ - subf r7,r7,r28 │ │ │ │ - ld r10,48(r17) │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extswsli r7,r7,4 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - extswsli r6,r9,4 │ │ │ │ - extsw r9,r9 │ │ │ │ - addi r8,r8,-16 │ │ │ │ - lfdx f9,r10,r6 │ │ │ │ - addi r9,r9,3 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - lfdx f0,r5,r8 │ │ │ │ - lfdx f11,r3,r8 │ │ │ │ - addi r8,r6,32 │ │ │ │ - add r4,r10,r6 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r5,r25,r7 │ │ │ │ - add r6,r10,r8 │ │ │ │ - lfdx f8,r10,r8 │ │ │ │ - lfd f6,8(r4) │ │ │ │ - add r8,r10,r9 │ │ │ │ - lfdx f10,r10,r9 │ │ │ │ - lfd f5,8(r6) │ │ │ │ - lfd f7,8(r8) │ │ │ │ + sldi r6,r2,1 │ │ │ │ + stxvx vs0,r24,r25 │ │ │ │ + lxvx vs0,r9,r6 │ │ │ │ + addi r25,r25,32 │ │ │ │ + stxvx vs0,r24,r2 │ │ │ │ + bdnz c5fc │ │ │ │ + slwi r2,r31,1 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + lxvx vs0,r2,r7 │ │ │ │ + stxvx vs0,r10,r24 │ │ │ │ + cmpw r28,r29 │ │ │ │ + bne c6d0 │ │ │ │ + lwz r10,156(r1) │ │ │ │ + addi r2,r29,-2 │ │ │ │ + ld r6,24(r18) │ │ │ │ + subf r8,r8,r29 │ │ │ │ + ld r5,16(r18) │ │ │ │ + ld r4,32(r18) │ │ │ │ + slwi r2,r2,1 │ │ │ │ + ld r9,48(r19) │ │ │ │ + extswsli r8,r8,4 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + extswsli r7,r2,4 │ │ │ │ + extsw r2,r2 │ │ │ │ + addi r10,r10,-16 │ │ │ │ + lfdx f9,r9,r7 │ │ │ │ + addi r2,r2,3 │ │ │ │ + lfdx f11,r6,r10 │ │ │ │ + lfdx f0,r5,r10 │ │ │ │ + add r5,r9,r7 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r6,r24,r8 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + addi r10,r7,32 │ │ │ │ + lfd f6,8(r5) │ │ │ │ + lfdx f10,r9,r2 │ │ │ │ + add r7,r9,r10 │ │ │ │ + lfdx f8,r9,r10 │ │ │ │ + add r10,r9,r2 │ │ │ │ + lfd f5,8(r7) │ │ │ │ + lfd f7,8(r10) │ │ │ │ fmul f8,f11,f8 │ │ │ │ fmul f11,f11,f5 │ │ │ │ fmadd f9,f12,f9,f8 │ │ │ │ fmadd f12,f12,f6,f11 │ │ │ │ fmadd f11,f0,f10,f9 │ │ │ │ fmadd f0,f0,f7,f12 │ │ │ │ - stfdx f11,r25,r7 │ │ │ │ - stfd f0,8(r5) │ │ │ │ - ld r17,376(r1) │ │ │ │ - ld r23,424(r1) │ │ │ │ - ld r24,432(r1) │ │ │ │ - ld r25,440(r1) │ │ │ │ - ld r26,448(r1) │ │ │ │ - ld r27,456(r1) │ │ │ │ - ld r28,464(r1) │ │ │ │ - ld r29,472(r1) │ │ │ │ - ld r30,480(r1) │ │ │ │ - addi r1,r1,544 │ │ │ │ - ld r0,16(r1) │ │ │ │ + stfdx f11,r24,r8 │ │ │ │ + stfd f0,8(r6) │ │ │ │ + ld r19,416(r1) │ │ │ │ + ld r24,456(r1) │ │ │ │ + ld r25,464(r1) │ │ │ │ + ld r26,472(r1) │ │ │ │ + ld r27,480(r1) │ │ │ │ + ld r28,488(r1) │ │ │ │ + ld r29,496(r1) │ │ │ │ + ld r30,504(r1) │ │ │ │ + addi r1,r1,576 │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs63,-208(r1) │ │ │ │ - ld r19,-152(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ + lxv vs63,-224(r1) │ │ │ │ + ld r18,-168(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r17,376(r1) │ │ │ │ - ld r25,440(r1) │ │ │ │ - ld r27,456(r1) │ │ │ │ - ld r28,464(r1) │ │ │ │ - ld r29,472(r1) │ │ │ │ - ld r30,480(r1) │ │ │ │ - addi r1,r1,544 │ │ │ │ - ld r0,16(r1) │ │ │ │ + ld r19,416(r1) │ │ │ │ + ld r24,456(r1) │ │ │ │ + ld r25,464(r1) │ │ │ │ + ld r28,488(r1) │ │ │ │ + ld r29,496(r1) │ │ │ │ + ld r30,504(r1) │ │ │ │ + addi r1,r1,576 │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs63,-208(r1) │ │ │ │ - ld r19,-152(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ + lxv vs63,-224(r1) │ │ │ │ + ld r18,-168(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - lwz r22,4(r23) │ │ │ │ - ld r4,56(r17) │ │ │ │ - mr r3,r28 │ │ │ │ - lwz r21,8(r23) │ │ │ │ - extswsli r25,r22,4 │ │ │ │ - extsw r24,r22 │ │ │ │ - mr r5,r25 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,160(r1) │ │ │ │ - ld r4,56(r17) │ │ │ │ - ld r3,72(r17) │ │ │ │ - mr r5,r25 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r4,r4,r9 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,1 │ │ │ │ - lwz r10,0(r17) │ │ │ │ - ld r8,88(r17) │ │ │ │ - ld r30,64(r17) │ │ │ │ - lfd f27,24(r23) │ │ │ │ - ld r28,16(r23) │ │ │ │ - ld r31,72(r17) │ │ │ │ - slw r6,r9,r21 │ │ │ │ - ld r9,192(r1) │ │ │ │ - slwi r7,r6,1 │ │ │ │ - andi. r10,r10,64 │ │ │ │ - stw r6,232(r1) │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - lfd f26,0(r9) │ │ │ │ - addi r9,r21,-1 │ │ │ │ - fcfid f0,f0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r21,4(r22) │ │ │ │ + ld r4,56(r19) │ │ │ │ + mr r3,r26 │ │ │ │ + lwz r20,8(r22) │ │ │ │ + extswsli r24,r21,4 │ │ │ │ + extsw r23,r21 │ │ │ │ + mr r5,r24 │ │ │ │ + bl 5b60 │ │ │ │ + lwz r2,160(r1) │ │ │ │ + ld r4,56(r19) │ │ │ │ + mr r5,r24 │ │ │ │ + ld r3,72(r19) │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r4,r4,r2 │ │ │ │ + bl 5b60 │ │ │ │ + li r2,1 │ │ │ │ + lwz r8,0(r19) │ │ │ │ + addi r9,r20,-1 │ │ │ │ + ld r10,88(r19) │ │ │ │ + ld r30,64(r19) │ │ │ │ + lfd f25,24(r22) │ │ │ │ + slw r12,r2,r20 │ │ │ │ extswsli r9,r9,3 │ │ │ │ - addi r19,r9,-8 │ │ │ │ - ldx r3,r8,r19 │ │ │ │ - fdiv f26,f26,f0 │ │ │ │ + ld r26,16(r22) │ │ │ │ + ld r31,72(r19) │ │ │ │ + slwi r2,r12,1 │ │ │ │ + andi. r8,r8,64 │ │ │ │ + mtfprwa f26,r2 │ │ │ │ + addi r2,r9,-8 │ │ │ │ + fcfid f26,f26 │ │ │ │ + ldx r3,r10,r2 │ │ │ │ + std r2,208(r1) │ │ │ │ + fdiv f26,f31,f26 │ │ │ │ xxspltd vs63,vs26,0 │ │ │ │ - beq d4d0 │ │ │ │ - srawi r23,r6,1 │ │ │ │ - ble cr3,d9e4 │ │ │ │ - srawi r22,r22,1 │ │ │ │ - addze r22,r22 │ │ │ │ - ld r9,24(r17) │ │ │ │ + beq cef0 │ │ │ │ + srawi r22,r12,1 │ │ │ │ + ble cr3,d3ac │ │ │ │ + srawi r24,r21,1 │ │ │ │ + addze r24,r24 │ │ │ │ + ld r2,24(r19) │ │ │ │ + ld r21,208(r1) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - extswsli r22,r22,3 │ │ │ │ - ldx r24,r9,r19 │ │ │ │ - add r25,r28,r22 │ │ │ │ - bne cr2,d680 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ + stw r12,232(r1) │ │ │ │ + extswsli r24,r24,3 │ │ │ │ + ldx r23,r2,r21 │ │ │ │ + add r24,r26,r24 │ │ │ │ + bne cr2,d090 │ │ │ │ + bl 4e00 │ │ │ │ + ld r2,88(r19) │ │ │ │ mr r4,r31 │ │ │ │ mr r5,r31 │ │ │ │ - ldx r3,r9,r19 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpwi r23,0 │ │ │ │ - ld r4,80(r17) │ │ │ │ - ble d118 │ │ │ │ - cmpwi r23,1 │ │ │ │ - beq dd00 │ │ │ │ - addi r23,r23,-1 │ │ │ │ - ld r9,248(r1) │ │ │ │ - xxspltd vs11,vs27,0 │ │ │ │ - li r10,0 │ │ │ │ - clrldi r8,r23,32 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs10,0(r9) │ │ │ │ + ldx r3,r2,r21 │ │ │ │ + bl 4e00 │ │ │ │ + cmpwi r22,0 │ │ │ │ + ld r4,80(r19) │ │ │ │ + lwz r12,232(r1) │ │ │ │ + ble cb50 │ │ │ │ + cmpwi r22,1 │ │ │ │ + beq d6cc │ │ │ │ + addi r22,r22,-1 │ │ │ │ + xxspltd vs10,vs25,0 │ │ │ │ li r9,0 │ │ │ │ + li r2,0 │ │ │ │ + clrldi r10,r22,32 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ - lxvdsx vs0,r24,r10 │ │ │ │ - lxvx vs9,r31,r9 │ │ │ │ - lxvdsx vs12,r28,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - xvadddp vs0,vs0,vs10 │ │ │ │ - xvmuldp vs0,vs9,vs0 │ │ │ │ - lxvx vs9,r30,r9 │ │ │ │ - xvmaddadp vs0,vs9,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz ce00 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r9,r28,r10 │ │ │ │ - add r6,r30,r8 │ │ │ │ - add r10,r24,r10 │ │ │ │ - add r21,r31,r8 │ │ │ │ - add r8,r4,r8 │ │ │ │ - std r10,256(r1) │ │ │ │ - lfd f0,0(r10) │ │ │ │ - ld r10,192(r1) │ │ │ │ - lfd f9,0(r9) │ │ │ │ - lfd f10,0(r21) │ │ │ │ - lfd f7,8(r21) │ │ │ │ - lfd f11,0(r6) │ │ │ │ - lfd f8,8(r6) │ │ │ │ - clrldi r9,r23,32 │ │ │ │ - rldic r3,r23,4,28 │ │ │ │ - mr r7,r9 │ │ │ │ - std r9,264(r1) │ │ │ │ - lfd f12,0(r10) │ │ │ │ - rldic r10,r23,3,29 │ │ │ │ - add r22,r4,r3 │ │ │ │ - add r9,r3,r31 │ │ │ │ - add r23,r3,r30 │ │ │ │ - add r11,r24,r10 │ │ │ │ - add r5,r28,r10 │ │ │ │ + nop │ │ │ │ + lxvdsx vs0,r23,r9 │ │ │ │ + lxvx vs12,r31,r2 │ │ │ │ + lxvdsx vs11,r26,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + xvadddp vs0,vs0,vs62 │ │ │ │ + xvmuldp vs12,vs12,vs0 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ + xvmaddadp vs12,vs0,vs10 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmuldp vs12,vs12,vs63 │ │ │ │ + stxvx vs12,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz c880 │ │ │ │ + sldi r9,r10,3 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r2,r26,r9 │ │ │ │ + add r7,r30,r10 │ │ │ │ + add r9,r23,r9 │ │ │ │ + add r20,r31,r10 │ │ │ │ + add r10,r4,r10 │ │ │ │ + std r9,240(r1) │ │ │ │ + lfd f0,0(r9) │ │ │ │ + lfd f9,0(r2) │ │ │ │ + rldic r5,r22,4,28 │ │ │ │ + rldic r9,r22,3,29 │ │ │ │ + clrldi r0,r22,32 │ │ │ │ + lfd f10,0(r20) │ │ │ │ + lfd f7,8(r20) │ │ │ │ + lfd f11,0(r7) │ │ │ │ + lfd f8,8(r7) │ │ │ │ + add r21,r4,r5 │ │ │ │ + add r3,r23,r9 │ │ │ │ + add r2,r5,r31 │ │ │ │ + add r22,r5,r30 │ │ │ │ + add r6,r26,r9 │ │ │ │ + fadd f0,f0,f31 │ │ │ │ + fmul f12,f25,f9 │ │ │ │ + addi r8,r21,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ + std r3,272(r1) │ │ │ │ addi r22,r22,16 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r23,r23,16 │ │ │ │ - fadd f0,f0,f12 │ │ │ │ - fmul f12,f27,f9 │ │ │ │ - addi r12,r11,8 │ │ │ │ - std r11,280(r1) │ │ │ │ + addi r21,r3,8 │ │ │ │ + std r8,232(r1) │ │ │ │ fmul f0,f0,f9 │ │ │ │ fmul f10,f0,f10 │ │ │ │ fmul f0,f0,f7 │ │ │ │ fmadd f11,f12,f11,f10 │ │ │ │ fmadd f12,f12,f8,f0 │ │ │ │ fmul f11,f26,f11 │ │ │ │ fmul f0,f26,f12 │ │ │ │ - stfd f11,0(r8) │ │ │ │ - stfd f0,8(r8) │ │ │ │ - beq dcec │ │ │ │ - ld r8,248(r1) │ │ │ │ - xxspltd vs11,vs27,0 │ │ │ │ - subf r0,r30,r31 │ │ │ │ - mtctr r7 │ │ │ │ - stw r16,276(r1) │ │ │ │ - lxv vs10,0(r8) │ │ │ │ - addi r8,r5,-8 │ │ │ │ - add r5,r5,r11 │ │ │ │ - subf r11,r30,r4 │ │ │ │ - std r8,288(r1) │ │ │ │ - mr r8,r23 │ │ │ │ - ld r7,288(r1) │ │ │ │ - std r9,288(r1) │ │ │ │ - nop │ │ │ │ + stfd f11,0(r10) │ │ │ │ + stfd f0,8(r10) │ │ │ │ + beq d6b4 │ │ │ │ + xxspltd vs10,vs25,0 │ │ │ │ + mtctr r0 │ │ │ │ + addi r8,r6,-8 │ │ │ │ + mr r10,r22 │ │ │ │ + stw r25,288(r1) │ │ │ │ + std r2,296(r1) │ │ │ │ + add r6,r6,r3 │ │ │ │ + subf r11,r30,r31 │ │ │ │ + subf r3,r30,r4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r16,r7,r5 │ │ │ │ - lxvx vs9,r8,r0 │ │ │ │ - addi r9,r7,8 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - lxvdsx vs0,0,r16 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ - xvadddp vs0,vs0,vs10 │ │ │ │ - xvmuldp vs0,vs9,vs0 │ │ │ │ - lxv vs9,0(r8) │ │ │ │ - xvmaddadp vs0,vs11,vs9 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r8,r11 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz cf20 │ │ │ │ - ld r9,288(r1) │ │ │ │ - lwz r16,276(r1) │ │ │ │ - add r23,r23,r3 │ │ │ │ - add r22,r22,r3 │ │ │ │ - mr r5,r28 │ │ │ │ - add r12,r12,r10 │ │ │ │ - add r3,r9,r3 │ │ │ │ - ld r8,192(r1) │ │ │ │ - lfd f12,0(r12) │ │ │ │ - lfd f11,0(r5) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - fadd f12,f12,f0 │ │ │ │ - fmul f0,f27,f11 │ │ │ │ + subf r25,r8,r6 │ │ │ │ + lxvx vs12,r10,r11 │ │ │ │ + addi r2,r8,8 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + lxvdsx vs0,0,r25 │ │ │ │ + lxvdsx vs11,0,r2 │ │ │ │ + xvadddp vs0,vs0,vs62 │ │ │ │ + xvmuldp vs12,vs12,vs0 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + xvmaddadp vs12,vs10,vs0 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmuldp vs12,vs12,vs63 │ │ │ │ + stxvx vs12,r10,r3 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz c980 │ │ │ │ + ld r10,232(r1) │ │ │ │ + ld r2,296(r1) │ │ │ │ + add r22,r22,r5 │ │ │ │ + mr r6,r26 │ │ │ │ + add r21,r21,r9 │ │ │ │ + lwz r25,288(r1) │ │ │ │ + add r10,r10,r5 │ │ │ │ + add r5,r2,r5 │ │ │ │ + std r10,232(r1) │ │ │ │ + lfd f12,0(r21) │ │ │ │ + lfd f11,0(r6) │ │ │ │ + fadd f12,f12,f31 │ │ │ │ + fmul f0,f25,f11 │ │ │ │ fmul f12,f12,f11 │ │ │ │ - lxv vs11,0(r3) │ │ │ │ + lxv vs11,0(r5) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ - lxv vs11,0(r23) │ │ │ │ + lxv vs11,0(r22) │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxv vs0,0(r22) │ │ │ │ - beq dce0 │ │ │ │ - ld r5,264(r1) │ │ │ │ - ld r8,248(r1) │ │ │ │ - xxspltd vs11,vs27,0 │ │ │ │ - li r7,0 │ │ │ │ - mtctr r5 │ │ │ │ - lxv vs10,0(r8) │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + beq d6a8 │ │ │ │ + xxspltd vs10,vs25,0 │ │ │ │ + mtctr r0 │ │ │ │ li r8,0 │ │ │ │ + li r10,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lxvdsx vs0,r24,r7 │ │ │ │ - lxvx vs9,r31,r8 │ │ │ │ - lxvdsx vs12,r25,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - xvadddp vs0,vs0,vs10 │ │ │ │ - xvmuldp vs0,vs9,vs0 │ │ │ │ - lxvx vs9,r30,r8 │ │ │ │ - xvmaddadp vs0,vs9,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r31,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz cfe0 │ │ │ │ - add r10,r25,r10 │ │ │ │ - mr r8,r10 │ │ │ │ - ld r7,256(r1) │ │ │ │ - lfd f11,0(r8) │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - mr r8,r10 │ │ │ │ - lfd f12,0(r7) │ │ │ │ - ld r7,192(r1) │ │ │ │ - lfd f0,0(r7) │ │ │ │ - fadd f12,f12,f0 │ │ │ │ - fmul f0,f27,f11 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ - lxv vs11,0(r21) │ │ │ │ + lxvdsx vs0,r23,r8 │ │ │ │ + lxvx vs12,r31,r10 │ │ │ │ + lxvdsx vs11,r24,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + xvadddp vs0,vs0,vs62 │ │ │ │ + xvmuldp vs12,vs12,vs0 │ │ │ │ + lxvx vs0,r30,r10 │ │ │ │ + xvmaddadp vs12,vs0,vs10 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmuldp vs12,vs12,vs63 │ │ │ │ + stxvx vs12,r31,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz ca30 │ │ │ │ + add r9,r24,r9 │ │ │ │ + mr r10,r9 │ │ │ │ + ld r8,240(r1) │ │ │ │ + lfd f11,0(r10) │ │ │ │ + mr r10,r9 │ │ │ │ + lxv vs10,0(r7) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + fmul f0,f25,f11 │ │ │ │ + fadd f12,f12,f31 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + lxv vs11,0(r20) │ │ │ │ xxspltd vs12,vs12,0 │ │ │ │ xvmuldp vs12,vs11,vs12 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,0(r21) │ │ │ │ - beq d0d4 │ │ │ │ - ld r8,248(r1) │ │ │ │ - xxspltd vs10,vs27,0 │ │ │ │ - subf r6,r31,r30 │ │ │ │ - lxv vs9,0(r8) │ │ │ │ - ld r8,280(r1) │ │ │ │ - add r7,r8,r10 │ │ │ │ - ld r8,264(r1) │ │ │ │ - addi r10,r10,-8 │ │ │ │ - mtctr r8 │ │ │ │ + stxv vs0,0(r20) │ │ │ │ + beq cb14 │ │ │ │ + ld r10,272(r1) │ │ │ │ + xxspltd vs10,vs25,0 │ │ │ │ + mtctr r0 │ │ │ │ + subf r8,r31,r30 │ │ │ │ + add r7,r10,r9 │ │ │ │ + addi r9,r9,-8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r8,r10,r7 │ │ │ │ - addi r5,r10,8 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - lxvdsx vs0,0,r8 │ │ │ │ - lxvdsx vs11,0,r5 │ │ │ │ - xvadddp vs0,vs0,vs9 │ │ │ │ + nop │ │ │ │ + subf r10,r9,r7 │ │ │ │ + addi r6,r9,8 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + lxvdsx vs0,0,r10 │ │ │ │ + lxvdsx vs11,0,r6 │ │ │ │ + xvadddp vs0,vs0,vs62 │ │ │ │ xvmuldp vs12,vs11,vs10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - lxvx vs11,r9,r6 │ │ │ │ - addi r9,r9,16 │ │ │ │ + lxvx vs11,r2,r8 │ │ │ │ + addi r2,r2,16 │ │ │ │ xvnmaddadp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz d090 │ │ │ │ - mr r8,r25 │ │ │ │ - ld r9,192(r1) │ │ │ │ - lfd f0,0(r12) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - lxv vs12,0(r23) │ │ │ │ - lfd f11,0(r9) │ │ │ │ - fadd f0,f0,f11 │ │ │ │ - fmul f11,f27,f10 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - lxv vs10,0(r3) │ │ │ │ - fneg f11,f11 │ │ │ │ - xxspltd vs11,vs11,0 │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz cad0 │ │ │ │ + mr r10,r24 │ │ │ │ + lfd f12,0(r21) │ │ │ │ + lfd f11,0(r10) │ │ │ │ + lxv vs10,0(r22) │ │ │ │ + fadd f12,f12,f31 │ │ │ │ + fmul f0,f25,f11 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + lxv vs11,0(r5) │ │ │ │ fneg f0,f0 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - xvmuldp vs0,vs10,vs0 │ │ │ │ - xvmaddadp vs0,vs12,vs11 │ │ │ │ + fneg f12,f12 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xvmuldp vs12,vs11,vs12 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs63,vs0 │ │ │ │ - stxv vs0,0(r3) │ │ │ │ - lwz r5,232(r1) │ │ │ │ + stxv vs0,0(r5) │ │ │ │ + extswsli r5,r12,4 │ │ │ │ mr r3,r30 │ │ │ │ - extswsli r5,r5,4 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r17) │ │ │ │ + bl 5b60 │ │ │ │ + ld r2,96(r19) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - ldx r3,r9,r19 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r17) │ │ │ │ + ld r30,208(r1) │ │ │ │ + ldx r3,r2,r30 │ │ │ │ + bl 4e00 │ │ │ │ + ld r2,96(r19) │ │ │ │ mr r5,r31 │ │ │ │ mr r4,r31 │ │ │ │ - ldx r3,r9,r19 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,184(r1) │ │ │ │ - ld r3,64(r17) │ │ │ │ - ld r4,72(r17) │ │ │ │ - mr r5,r9 │ │ │ │ - add r3,r3,r9 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,caac │ │ │ │ - ld r6,48(r17) │ │ │ │ - andi. r5,r27,3 │ │ │ │ - ld r10,64(r17) │ │ │ │ - mr r7,r27 │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r27,-1 │ │ │ │ - add r8,r6,r29 │ │ │ │ - beq d1e0 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq d1cc │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq d1bc │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r7,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs0,r6,r29 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq caac │ │ │ │ - srdi r7,r27,2 │ │ │ │ - mtctr r7 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r7,r9,16 │ │ │ │ - addi r5,r9,32 │ │ │ │ - addi r6,r9,48 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - lxvx vs0,r10,r5 │ │ │ │ - stxvx vs0,r8,r5 │ │ │ │ - lxvx vs0,r10,r6 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - bdnz d1e8 │ │ │ │ - lwz r9,212(r1) │ │ │ │ - addi r16,r16,1 │ │ │ │ - add r14,r14,r15 │ │ │ │ - add r29,r29,r15 │ │ │ │ - add r18,r18,r15 │ │ │ │ - addi r26,r26,32 │ │ │ │ - add r20,r20,r9 │ │ │ │ - lwz r9,208(r1) │ │ │ │ - cmpw r9,r16 │ │ │ │ - bge c790 │ │ │ │ - b cad4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r10,244(r1) │ │ │ │ - li r9,1 │ │ │ │ - mr r5,r28 │ │ │ │ - mr r4,r28 │ │ │ │ - slw r11,r9,r10 │ │ │ │ - extswsli r24,r11,3 │ │ │ │ - extsw r9,r11 │ │ │ │ - add r23,r25,r24 │ │ │ │ - std r9,256(r1) │ │ │ │ - add r22,r23,r24 │ │ │ │ - add r9,r22,r24 │ │ │ │ - std r9,232(r1) │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,88(r17) │ │ │ │ - ld r9,176(r1) │ │ │ │ + ldx r3,r2,r30 │ │ │ │ + bl 4e00 │ │ │ │ + ld r2,176(r1) │ │ │ │ + ld r3,64(r19) │ │ │ │ + ld r4,72(r19) │ │ │ │ + mr r5,r2 │ │ │ │ + add r3,r3,r2 │ │ │ │ + bl 5b60 │ │ │ │ + ble cr4,c528 │ │ │ │ + ld r7,48(r19) │ │ │ │ + andi. r6,r28,3 │ │ │ │ + ld r9,64(r19) │ │ │ │ + mr r8,r28 │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r28,-1 │ │ │ │ + add r10,r7,r29 │ │ │ │ + beq cc08 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq cbf4 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq cbe4 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r8,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxvx vs0,r7,r29 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r8,r8,-1 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq c528 │ │ │ │ + srdi r8,r28,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r8,r2,16 │ │ │ │ + addi r6,r2,32 │ │ │ │ + addi r7,r2,48 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r10,r8 │ │ │ │ + lxvx vs0,r9,r6 │ │ │ │ + stxvx vs0,r10,r6 │ │ │ │ + lxvx vs0,r9,r7 │ │ │ │ + stxvx vs0,r10,r7 │ │ │ │ + bdnz cc10 │ │ │ │ + lwz r2,196(r1) │ │ │ │ + addi r25,r25,1 │ │ │ │ + add r16,r16,r14 │ │ │ │ + add r29,r29,r14 │ │ │ │ + add r17,r17,r14 │ │ │ │ + addi r27,r27,32 │ │ │ │ + add r15,r15,r2 │ │ │ │ + lwz r2,192(r1) │ │ │ │ + cmpw r2,r25 │ │ │ │ + bge c240 │ │ │ │ + b c550 │ │ │ │ + lwz r9,228(r1) │ │ │ │ + li r2,1 │ │ │ │ + mr r5,r26 │ │ │ │ + mr r4,r26 │ │ │ │ + slw r22,r2,r9 │ │ │ │ + extswsli r20,r22,3 │ │ │ │ + extsw r2,r22 │ │ │ │ + add r23,r24,r20 │ │ │ │ + std r2,240(r1) │ │ │ │ + add r22,r23,r20 │ │ │ │ + add r2,r22,r20 │ │ │ │ + std r2,208(r1) │ │ │ │ + bl 4e00 │ │ │ │ + ld r9,88(r19) │ │ │ │ mr r4,r30 │ │ │ │ mr r5,r30 │ │ │ │ - ldx r3,r10,r9 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srawi r6,r31,1 │ │ │ │ - ld r4,80(r17) │ │ │ │ - cmpwi r6,0 │ │ │ │ - ble d4bc │ │ │ │ - cmpwi r6,1 │ │ │ │ - beq dc50 │ │ │ │ - addi r5,r6,-1 │ │ │ │ - xxspltd vs11,vs27,0 │ │ │ │ - li r8,0 │ │ │ │ + ldx r3,r9,r18 │ │ │ │ + bl 4e00 │ │ │ │ + srawi r7,r31,1 │ │ │ │ + ld r4,80(r19) │ │ │ │ + cmpwi r7,0 │ │ │ │ + ble cedc │ │ │ │ + cmpwi r7,1 │ │ │ │ + beq d61c │ │ │ │ + addi r6,r7,-1 │ │ │ │ + xxspltd vs11,vs26,0 │ │ │ │ li r10,0 │ │ │ │ - clrldi r21,r5,32 │ │ │ │ + li r9,0 │ │ │ │ + clrldi r21,r6,32 │ │ │ │ mtctr r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lxvdsx vs12,r22,r8 │ │ │ │ - lxvx vs10,r28,r10 │ │ │ │ - lxvx vs9,r30,r10 │ │ │ │ - lxvdsx vs0,r25,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lxvdsx vs12,r22,r10 │ │ │ │ + lxvx vs10,r26,r9 │ │ │ │ + lxvx vs9,r30,r9 │ │ │ │ + lxvdsx vs0,r24,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ xvmuldp vs10,vs10,vs11 │ │ │ │ xvmuldp vs12,vs9,vs12 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz d2e0 │ │ │ │ + stxvx vs0,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz ccf0 │ │ │ │ sldi r10,r21,3 │ │ │ │ sldi r21,r21,4 │ │ │ │ - add r8,r25,r10 │ │ │ │ - add r12,r28,r21 │ │ │ │ - add r19,r30,r21 │ │ │ │ + add r9,r24,r10 │ │ │ │ + add r2,r26,r21 │ │ │ │ + add r12,r30,r21 │ │ │ │ add r10,r22,r10 │ │ │ │ add r21,r4,r21 │ │ │ │ + std r2,232(r1) │ │ │ │ + ld r2,240(r1) │ │ │ │ + lfd f0,0(r9) │ │ │ │ + rldic r0,r6,3,29 │ │ │ │ + rldic r9,r6,4,28 │ │ │ │ + mtctr r7 │ │ │ │ + subf r5,r24,r22 │ │ │ │ lxvdsx vs12,0,r10 │ │ │ │ - lxv vs10,0(r19) │ │ │ │ - rldic r9,r5,3,29 │ │ │ │ - rldic r10,r5,4,28 │ │ │ │ - mtctr r6 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - ld r8,256(r1) │ │ │ │ - subf r3,r25,r22 │ │ │ │ - clrldi r5,r5,32 │ │ │ │ - subf r22,r28,r30 │ │ │ │ - add r7,r25,r9 │ │ │ │ - std r9,264(r1) │ │ │ │ - subf r0,r28,r4 │ │ │ │ - mr r9,r6 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - fmul f0,f27,f0 │ │ │ │ - xvmuldp vs12,vs10,vs12 │ │ │ │ - lxv vs10,0(r12) │ │ │ │ - sldi r11,r8,4 │ │ │ │ - add r8,r30,r10 │ │ │ │ - add r10,r28,r10 │ │ │ │ - addi r8,r8,16 │ │ │ │ + clrldi r6,r6,32 │ │ │ │ + subf r22,r26,r30 │ │ │ │ + subf r11,r26,r4 │ │ │ │ + add r10,r30,r9 │ │ │ │ + add r8,r24,r0 │ │ │ │ + add r9,r26,r9 │ │ │ │ + sldi r3,r2,4 │ │ │ │ + ld r2,232(r1) │ │ │ │ + fmul f0,f26,f0 │ │ │ │ addi r10,r10,16 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + addi r9,r9,16 │ │ │ │ + lxv vs10,0(r2) │ │ │ │ + mr r2,r7 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - std r8,256(r1) │ │ │ │ + stxv vs10,240(r1) │ │ │ │ + lxv vs10,0(r12) │ │ │ │ + xvmuldp vs12,vs10,vs12 │ │ │ │ + lxv vs10,240(r1) │ │ │ │ + std r10,240(r1) │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ stxv vs0,0(r21) │ │ │ │ nop │ │ │ │ - addi r8,r7,8 │ │ │ │ - add r21,r7,r3 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - lxvx vs9,r10,r22 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - lxvdsx vs10,0,r8 │ │ │ │ - addi r8,r21,8 │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ + nop │ │ │ │ + addi r10,r8,8 │ │ │ │ + add r21,r8,r5 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxvx vs9,r9,r22 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + lxvdsx vs10,0,r10 │ │ │ │ + addi r10,r21,8 │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs9,vs12 │ │ │ │ xvmsubmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r10,r0 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz d3a0 │ │ │ │ - ld r8,256(r1) │ │ │ │ - beq dc40 │ │ │ │ - mtctr r5 │ │ │ │ - add r24,r24,r11 │ │ │ │ - li r10,0 │ │ │ │ - add r24,r25,r24 │ │ │ │ + stxvx vs0,r9,r11 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz cdc0 │ │ │ │ + ld r10,240(r1) │ │ │ │ + beq d610 │ │ │ │ + mtctr r6 │ │ │ │ + add r9,r20,r24 │ │ │ │ + add r9,r9,r3 │ │ │ │ + li r8,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvdsx vs12,r24,r10 │ │ │ │ - lxvx vs0,r28,r9 │ │ │ │ - lxvx vs9,r30,r9 │ │ │ │ - lxvdsx vs10,r23,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvdsx vs12,r9,r8 │ │ │ │ + lxvx vs0,r26,r2 │ │ │ │ + lxvx vs9,r30,r2 │ │ │ │ + lxvdsx vs10,r23,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs9,vs12 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz d400 │ │ │ │ - ld r10,264(r1) │ │ │ │ - ld r7,232(r1) │ │ │ │ - add r9,r23,r10 │ │ │ │ - add r10,r7,r10 │ │ │ │ - mr r23,r9 │ │ │ │ - std r10,232(r1) │ │ │ │ - lxvdsx vs12,0,r10 │ │ │ │ - lxv vs9,0(r19) │ │ │ │ - mtctr r6 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - subf r10,r30,r28 │ │ │ │ - lfd f0,0(r23) │ │ │ │ - lxv vs10,0(r12) │ │ │ │ - fmul f0,f27,f0 │ │ │ │ - xvmuldp vs12,vs9,vs12 │ │ │ │ - xxspltd vs0,vs0,0 │ │ │ │ - xvmaddmdp vs0,vs10,vs12 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz ce20 │ │ │ │ + ld r9,208(r1) │ │ │ │ + add r2,r23,r0 │ │ │ │ + mr r23,r2 │ │ │ │ + add r9,r9,r0 │ │ │ │ + mr r8,r9 │ │ │ │ + std r9,208(r1) │ │ │ │ + lfd f12,0(r23) │ │ │ │ + lxvdsx vs10,0,r8 │ │ │ │ + mtctr r7 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + subf r9,r30,r26 │ │ │ │ + lxv vs9,0(r12) │ │ │ │ + ld r8,232(r1) │ │ │ │ + fmul f12,f26,f12 │ │ │ │ + xvmuldp vs10,vs9,vs10 │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xvmaddmdp vs0,vs12,vs10 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,0(r19) │ │ │ │ - nop │ │ │ │ - add r7,r11,r9 │ │ │ │ - addi r6,r9,8 │ │ │ │ - lxv vs10,0(r8) │ │ │ │ - addi r9,r9,-8 │ │ │ │ - addi r7,r7,8 │ │ │ │ - lxvdsx vs0,0,r6 │ │ │ │ - lxvdsx vs12,0,r7 │ │ │ │ + stxv vs0,0(r12) │ │ │ │ + add r8,r2,r3 │ │ │ │ + addi r7,r2,8 │ │ │ │ + lxv vs10,0(r10) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + lxvdsx vs0,0,r7 │ │ │ │ + lxvdsx vs12,0,r8 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r8,r10 │ │ │ │ - addi r8,r8,16 │ │ │ │ + lxvx vs10,r10,r9 │ │ │ │ + addi r10,r10,16 │ │ │ │ xvnmsubmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,-16(r8) │ │ │ │ - bdnz d480 │ │ │ │ + stxv vs0,-16(r10) │ │ │ │ + bdnz cea0 │ │ │ │ extswsli r5,r31,4 │ │ │ │ - b c9a0 │ │ │ │ + b c430 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r24,r24,3 │ │ │ │ + sldi r23,r23,3 │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - add r23,r28,r24 │ │ │ │ - add r22,r23,r24 │ │ │ │ - add r11,r22,r24 │ │ │ │ - std r11,256(r1) │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ + stw r12,240(r1) │ │ │ │ + add r22,r26,r23 │ │ │ │ + add r21,r22,r23 │ │ │ │ + add r11,r21,r23 │ │ │ │ + std r11,232(r1) │ │ │ │ + bl 4e00 │ │ │ │ + ld r2,88(r19) │ │ │ │ + ld r9,208(r1) │ │ │ │ mr r4,r31 │ │ │ │ mr r5,r31 │ │ │ │ - ldx r3,r9,r19 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,232(r1) │ │ │ │ - ld r4,80(r17) │ │ │ │ - ld r11,256(r1) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble d118 │ │ │ │ - cmpwi r21,0 │ │ │ │ - beq dcb4 │ │ │ │ - lwz r9,232(r1) │ │ │ │ - xxspltd vs10,vs27,0 │ │ │ │ - li r8,0 │ │ │ │ + ldx r3,r2,r9 │ │ │ │ + bl 4e00 │ │ │ │ + lwz r12,240(r1) │ │ │ │ + ld r4,80(r19) │ │ │ │ + ld r11,232(r1) │ │ │ │ + cmpwi r12,0 │ │ │ │ + ble cb50 │ │ │ │ + cmpwi r20,0 │ │ │ │ + beq d680 │ │ │ │ + addi r2,r12,-1 │ │ │ │ + xxspltd vs10,vs25,0 │ │ │ │ li r10,0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - clrldi r9,r9,32 │ │ │ │ - mtctr r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxvdsx vs12,r22,r8 │ │ │ │ - lxvx vs0,r30,r10 │ │ │ │ - lxvx vs9,r31,r10 │ │ │ │ - lxvdsx vs11,r28,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - xvmuldp vs12,vs9,vs12 │ │ │ │ - xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz d550 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r22,r22,r8 │ │ │ │ - add r7,r30,r9 │ │ │ │ - add r10,r31,r9 │ │ │ │ - add r8,r28,r8 │ │ │ │ - add r9,r4,r9 │ │ │ │ - lfd f11,0(r22) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lfd f10,0(r10) │ │ │ │ - lfd f8,8(r10) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - lfd f9,8(r7) │ │ │ │ - fmul f0,f27,f0 │ │ │ │ + li r9,0 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + mtctr r2 │ │ │ │ + lxvdsx vs0,r21,r10 │ │ │ │ + lxvx vs12,r30,r9 │ │ │ │ + lxvx vs9,r31,r9 │ │ │ │ + lxvdsx vs11,r26,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmuldp vs0,vs9,vs0 │ │ │ │ + xvmaddmdp vs12,vs11,vs0 │ │ │ │ + xvmuldp vs12,vs63,vs12 │ │ │ │ + stxvx vs12,r4,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + bdnz cf60 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r21,r21,r10 │ │ │ │ + add r8,r30,r2 │ │ │ │ + add r9,r31,r2 │ │ │ │ + add r10,r26,r10 │ │ │ │ + add r2,r4,r2 │ │ │ │ + lfd f11,0(r21) │ │ │ │ + lfd f0,0(r10) │ │ │ │ + lfd f10,0(r9) │ │ │ │ + lfd f8,8(r9) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + lfd f9,8(r8) │ │ │ │ + fmul f0,f25,f0 │ │ │ │ fmul f10,f11,f10 │ │ │ │ fmul f11,f11,f8 │ │ │ │ fmadd f12,f0,f12,f10 │ │ │ │ fmadd f0,f0,f9,f11 │ │ │ │ fmul f12,f26,f12 │ │ │ │ fmul f26,f26,f0 │ │ │ │ - stfd f12,0(r9) │ │ │ │ - stfd f26,8(r9) │ │ │ │ - beq d63c │ │ │ │ - lwz r9,232(r1) │ │ │ │ - add r24,r25,r24 │ │ │ │ - xxspltd vs10,vs27,0 │ │ │ │ + stfd f12,0(r2) │ │ │ │ + stfd f26,8(r2) │ │ │ │ + beq d04c │ │ │ │ + addi r10,r12,-1 │ │ │ │ + xxspltd vs10,vs25,0 │ │ │ │ + add r2,r24,r26 │ │ │ │ + add r2,r2,r23 │ │ │ │ + li r7,0 │ │ │ │ li r6,0 │ │ │ │ - add r28,r28,r24 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - li r9,0 │ │ │ │ - clrldi r8,r8,32 │ │ │ │ - mtctr r8 │ │ │ │ - lxvdsx vs12,r28,r6 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ - lxvx vs9,r31,r9 │ │ │ │ - lxvdsx vs11,r23,r6 │ │ │ │ + clrldi r10,r10,32 │ │ │ │ + mtctr r10 │ │ │ │ + nop │ │ │ │ + lxvdsx vs0,r2,r6 │ │ │ │ + lxvx vs12,r30,r7 │ │ │ │ + lxvx vs9,r31,r7 │ │ │ │ + lxvdsx vs11,r22,r6 │ │ │ │ addi r6,r6,8 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - xvmuldp vs12,vs9,vs12 │ │ │ │ - xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz d600 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - add r23,r23,r8 │ │ │ │ - add r11,r11,r8 │ │ │ │ - lfd f10,0(r11) │ │ │ │ - lfd f0,0(r23) │ │ │ │ - lfd f11,0(r10) │ │ │ │ - lfd f9,8(r10) │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - fmul f11,f10,f11 │ │ │ │ - fmul f0,f27,f0 │ │ │ │ - fmul f10,f10,f9 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmuldp vs0,vs9,vs0 │ │ │ │ + xvmaddmdp vs12,vs11,vs0 │ │ │ │ + xvmuldp vs12,vs63,vs12 │ │ │ │ + stxvx vs12,r31,r7 │ │ │ │ + addi r7,r7,16 │ │ │ │ + bdnz d010 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r22,r22,r10 │ │ │ │ + add r11,r11,r10 │ │ │ │ + lfd f11,0(r11) │ │ │ │ + lfd f0,0(r22) │ │ │ │ + lfd f12,0(r9) │ │ │ │ + lfd f9,8(r9) │ │ │ │ + lxv vs10,0(r8) │ │ │ │ + fmul f0,f25,f0 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ + fmul f11,f11,f9 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - xxmrghd vs11,vs10,vs11 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - b d118 │ │ │ │ + xxmrghd vs12,vs11,vs12 │ │ │ │ + xvmaddmdp vs0,vs10,vs12 │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + b cb50 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ + bl 4e00 │ │ │ │ + ld r2,88(r19) │ │ │ │ + ld r9,208(r1) │ │ │ │ mr r4,r31 │ │ │ │ mr r5,r31 │ │ │ │ - ldx r3,r9,r19 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpwi r23,0 │ │ │ │ - ld r4,80(r17) │ │ │ │ - ble d118 │ │ │ │ - cmpwi r23,1 │ │ │ │ - beq dd28 │ │ │ │ - addi r23,r23,-1 │ │ │ │ - ld r9,248(r1) │ │ │ │ - xxspltd vs9,vs27,0 │ │ │ │ - li r10,0 │ │ │ │ - clrldi r8,r23,32 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs8,0(r9) │ │ │ │ + ldx r3,r2,r9 │ │ │ │ + bl 4e00 │ │ │ │ + cmpwi r22,0 │ │ │ │ + ld r4,80(r19) │ │ │ │ + lwz r12,232(r1) │ │ │ │ + ble cb50 │ │ │ │ + cmpwi r22,1 │ │ │ │ + beq d6f4 │ │ │ │ + addi r22,r22,-1 │ │ │ │ + xxspltd vs9,vs25,0 │ │ │ │ + li r2,0 │ │ │ │ li r9,0 │ │ │ │ + clrldi r10,r22,32 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxvdsx vs10,r24,r10 │ │ │ │ - lxvdsx vs12,r28,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lxvx vs0,r31,r9 │ │ │ │ - xvadddp vs10,vs10,vs8 │ │ │ │ + lxvdsx vs10,r23,r9 │ │ │ │ + lxvdsx vs12,r26,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxvx vs0,r31,r2 │ │ │ │ + xvadddp vs10,vs10,vs62 │ │ │ │ xvmuldp vs11,vs0,vs12 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ - xvmuldp vs0,vs0,vs9 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ xvdivdp vs12,vs12,vs10 │ │ │ │ + xvmuldp vs0,vs0,vs9 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz d6e0 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r9,r28,r10 │ │ │ │ - add r6,r30,r8 │ │ │ │ - add r10,r24,r10 │ │ │ │ - add r21,r31,r8 │ │ │ │ - add r8,r4,r8 │ │ │ │ - std r10,256(r1) │ │ │ │ - lfd f11,0(r10) │ │ │ │ - ld r10,192(r1) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - rldic r3,r23,4,28 │ │ │ │ - lxv vs10,0(r21) │ │ │ │ - clrldi r9,r23,32 │ │ │ │ - add r22,r4,r3 │ │ │ │ - mr r7,r9 │ │ │ │ - std r9,264(r1) │ │ │ │ - add r9,r3,r31 │ │ │ │ - lfd f12,0(r10) │ │ │ │ - rldic r10,r23,3,29 │ │ │ │ - add r23,r3,r30 │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz d0e0 │ │ │ │ + sldi r9,r10,3 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r2,r26,r9 │ │ │ │ + add r9,r23,r9 │ │ │ │ + add r7,r31,r10 │ │ │ │ + std r9,232(r1) │ │ │ │ + add r9,r30,r10 │ │ │ │ + add r10,r4,r10 │ │ │ │ + std r9,240(r1) │ │ │ │ + ld r9,232(r1) │ │ │ │ + lfd f0,0(r2) │ │ │ │ + rldic r5,r22,4,28 │ │ │ │ + clrldi r0,r22,32 │ │ │ │ + ld r2,240(r1) │ │ │ │ + lxv vs10,0(r7) │ │ │ │ + add r21,r4,r5 │ │ │ │ + lfd f11,0(r9) │ │ │ │ + rldic r9,r22,3,29 │ │ │ │ + add r22,r5,r30 │ │ │ │ + addi r21,r21,16 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + add r2,r5,r31 │ │ │ │ + add r3,r23,r9 │ │ │ │ + add r6,r26,r9 │ │ │ │ addi r22,r22,16 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r11,r24,r10 │ │ │ │ - add r5,r28,r10 │ │ │ │ - addi r23,r23,16 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ + addi r2,r2,16 │ │ │ │ + fadd f11,f11,f31 │ │ │ │ + addi r20,r3,8 │ │ │ │ + std r3,288(r1) │ │ │ │ + stxv vs12,272(r1) │ │ │ │ xxspltd vs12,vs0,0 │ │ │ │ - addi r12,r11,8 │ │ │ │ - std r11,280(r1) │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ - lxv vs11,0(r6) │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + lxv vs11,272(r1) │ │ │ │ + fmul f0,f0,f25 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - beq dd20 │ │ │ │ - ld r8,248(r1) │ │ │ │ - xxspltd vs9,vs27,0 │ │ │ │ - subf r0,r30,r31 │ │ │ │ - mtctr r7 │ │ │ │ - stw r16,276(r1) │ │ │ │ - lxv vs8,0(r8) │ │ │ │ - addi r8,r5,-8 │ │ │ │ - add r5,r5,r11 │ │ │ │ - subf r11,r30,r4 │ │ │ │ - std r8,288(r1) │ │ │ │ - mr r8,r23 │ │ │ │ - ld r7,288(r1) │ │ │ │ - std r9,288(r1) │ │ │ │ - nop │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + beq d6ec │ │ │ │ + xxspltd vs9,vs25,0 │ │ │ │ + mtctr r0 │ │ │ │ + addi r8,r6,-8 │ │ │ │ + mr r10,r22 │ │ │ │ + stw r25,272(r1) │ │ │ │ + std r2,296(r1) │ │ │ │ + add r6,r6,r3 │ │ │ │ + subf r11,r30,r31 │ │ │ │ + subf r3,r30,r4 │ │ │ │ nop │ │ │ │ - subf r16,r7,r5 │ │ │ │ - addi r9,r7,8 │ │ │ │ - lxvx vs11,r8,r0 │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - addi r7,r7,-8 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ - lxvdsx vs10,0,r16 │ │ │ │ + subf r25,r8,r6 │ │ │ │ + addi r2,r8,8 │ │ │ │ + lxvx vs11,r10,r11 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + addi r8,r8,-8 │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ + lxvdsx vs10,0,r25 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvnegdp vs12,vs12 │ │ │ │ - xvadddp vs10,vs10,vs8 │ │ │ │ + xvadddp vs10,vs10,vs62 │ │ │ │ xvmuldp vs11,vs11,vs12 │ │ │ │ xvdivdp vs12,vs12,vs10 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r8,r11 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz d7f0 │ │ │ │ - ld r9,288(r1) │ │ │ │ - lwz r16,276(r1) │ │ │ │ - add r23,r23,r3 │ │ │ │ - add r22,r22,r3 │ │ │ │ - mr r5,r28 │ │ │ │ - add r12,r12,r10 │ │ │ │ - add r3,r9,r3 │ │ │ │ - ld r8,192(r1) │ │ │ │ - lfd f12,0(r12) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - lfd f11,0(r8) │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxvx vs0,r10,r3 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz d1e0 │ │ │ │ + ld r2,296(r1) │ │ │ │ + lwz r25,272(r1) │ │ │ │ + add r22,r22,r5 │ │ │ │ + add r21,r21,r5 │ │ │ │ + mr r6,r26 │ │ │ │ + add r20,r20,r9 │ │ │ │ + add r5,r2,r5 │ │ │ │ + lfd f12,0(r20) │ │ │ │ + lfd f0,0(r6) │ │ │ │ + fadd f12,f12,f31 │ │ │ │ fneg f0,f0 │ │ │ │ - fadd f12,f12,f11 │ │ │ │ xxspltd vs11,vs0,0 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - lxv vs12,0(r3) │ │ │ │ + lxv vs12,0(r5) │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ - lxv vs11,0(r23) │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + lxv vs11,0(r22) │ │ │ │ + fmul f0,f0,f25 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs11,vs12 │ │ │ │ xvmuldp vs0,vs63,vs0 │ │ │ │ - stxv vs0,0(r22) │ │ │ │ - beq dcf4 │ │ │ │ - ld r5,264(r1) │ │ │ │ - ld r8,248(r1) │ │ │ │ - xxspltd vs9,vs27,0 │ │ │ │ - li r7,0 │ │ │ │ - mtctr r5 │ │ │ │ - lxv vs8,0(r8) │ │ │ │ + stxv vs0,0(r21) │ │ │ │ + beq d6c0 │ │ │ │ + xxspltd vs9,vs25,0 │ │ │ │ + mtctr r0 │ │ │ │ + li r10,0 │ │ │ │ li r8,0 │ │ │ │ - lxvdsx vs10,r24,r7 │ │ │ │ - lxvdsx vs12,r25,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - lxvx vs0,r31,r8 │ │ │ │ - xvadddp vs10,vs10,vs8 │ │ │ │ + nop │ │ │ │ + lxvdsx vs10,r23,r8 │ │ │ │ + lxvdsx vs12,r24,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + lxvx vs0,r31,r10 │ │ │ │ + xvadddp vs10,vs10,vs62 │ │ │ │ xvmuldp vs11,vs0,vs12 │ │ │ │ - lxvx vs0,r30,r8 │ │ │ │ - xvmuldp vs0,vs0,vs9 │ │ │ │ + lxvx vs0,r30,r10 │ │ │ │ xvdivdp vs12,vs12,vs10 │ │ │ │ + xvmuldp vs0,vs0,vs9 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r31,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz d8b0 │ │ │ │ - add r10,r25,r10 │ │ │ │ - mr r8,r10 │ │ │ │ - ld r7,256(r1) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lxv vs9,0(r21) │ │ │ │ - mr r8,r10 │ │ │ │ - lxv vs12,0(r6) │ │ │ │ - lfd f10,0(r7) │ │ │ │ - ld r7,192(r1) │ │ │ │ - lfd f11,0(r7) │ │ │ │ - fadd f10,f10,f11 │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxvx vs0,r31,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz d290 │ │ │ │ + add r9,r24,r9 │ │ │ │ + mr r10,r9 │ │ │ │ + ld r8,232(r1) │ │ │ │ + lfd f0,0(r10) │ │ │ │ + mr r10,r9 │ │ │ │ + lxv vs9,0(r7) │ │ │ │ + lfd f10,0(r8) │ │ │ │ xxspltd vs11,vs0,0 │ │ │ │ + ld r8,240(r1) │ │ │ │ xvmuldp vs11,vs9,vs11 │ │ │ │ + fadd f10,f10,f31 │ │ │ │ + lxv vs12,0(r8) │ │ │ │ fdiv f0,f0,f10 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + fmul f0,f0,f25 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,0(r21) │ │ │ │ - beq d9a4 │ │ │ │ - ld r8,248(r1) │ │ │ │ - xxspltd vs9,vs27,0 │ │ │ │ - subf r7,r31,r30 │ │ │ │ - lxv vs8,0(r8) │ │ │ │ - ld r8,280(r1) │ │ │ │ - add r6,r8,r10 │ │ │ │ - ld r8,264(r1) │ │ │ │ - addi r10,r10,-8 │ │ │ │ - mtctr r8 │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxv vs0,0(r7) │ │ │ │ + beq d374 │ │ │ │ + ld r10,288(r1) │ │ │ │ + xxspltd vs9,vs25,0 │ │ │ │ + mtctr r0 │ │ │ │ + subf r8,r31,r30 │ │ │ │ + add r7,r10,r9 │ │ │ │ + addi r9,r9,-8 │ │ │ │ nop │ │ │ │ - subf r8,r10,r6 │ │ │ │ - addi r5,r10,8 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - addi r10,r10,-8 │ │ │ │ - lxvdsx vs10,0,r8 │ │ │ │ - lxvdsx vs12,0,r5 │ │ │ │ - xvadddp vs10,vs10,vs8 │ │ │ │ + subf r10,r9,r7 │ │ │ │ + addi r6,r9,8 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + addi r9,r9,-8 │ │ │ │ + lxvdsx vs10,0,r10 │ │ │ │ + lxvdsx vs12,0,r6 │ │ │ │ + xvadddp vs10,vs10,vs62 │ │ │ │ xvmuldp vs11,vs0,vs12 │ │ │ │ - lxvx vs0,r9,r7 │ │ │ │ - addi r9,r9,16 │ │ │ │ + lxvx vs0,r2,r8 │ │ │ │ + addi r2,r2,16 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvdivdp vs12,vs12,vs10 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz d960 │ │ │ │ - mr r8,r25 │ │ │ │ - ld r9,192(r1) │ │ │ │ - lfd f11,0(r12) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lxv vs9,0(r3) │ │ │ │ - lxv vs10,0(r23) │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - xxspltd vs12,vs0,0 │ │ │ │ - xvmuldp vs12,vs9,vs12 │ │ │ │ - fdiv f0,f0,f11 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz d330 │ │ │ │ + mr r10,r24 │ │ │ │ + lfd f10,0(r20) │ │ │ │ + lfd f0,0(r10) │ │ │ │ + lxv vs9,0(r5) │ │ │ │ + lxv vs12,0(r22) │ │ │ │ + fadd f10,f10,f31 │ │ │ │ + xxspltd vs11,vs0,0 │ │ │ │ + xvmuldp vs11,vs9,vs11 │ │ │ │ + fdiv f0,f0,f10 │ │ │ │ + fmul f0,f0,f25 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - xvmaddmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,0(r3) │ │ │ │ - b d118 │ │ │ │ - sldi r9,r24,3 │ │ │ │ + xvmaddmdp vs0,vs12,vs11 │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxv vs0,0(r5) │ │ │ │ + b cb50 │ │ │ │ + sldi r20,r23,3 │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r30 │ │ │ │ - add r24,r28,r9 │ │ │ │ - std r9,264(r1) │ │ │ │ - add r21,r24,r9 │ │ │ │ - add r9,r21,r9 │ │ │ │ - std r9,256(r1) │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,88(r17) │ │ │ │ + stw r12,240(r1) │ │ │ │ + add r23,r26,r20 │ │ │ │ + add r21,r23,r20 │ │ │ │ + add r2,r21,r20 │ │ │ │ + std r2,232(r1) │ │ │ │ + bl 4e00 │ │ │ │ + ld r2,88(r19) │ │ │ │ + ld r9,208(r1) │ │ │ │ mr r4,r31 │ │ │ │ mr r5,r31 │ │ │ │ - ldx r3,r9,r19 │ │ │ │ - bl 4e60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpwi r23,0 │ │ │ │ - ld r4,80(r17) │ │ │ │ - ble d118 │ │ │ │ - cmpwi r23,1 │ │ │ │ - beq ddb8 │ │ │ │ - addi r9,r23,-1 │ │ │ │ - xxspltd vs11,vs27,0 │ │ │ │ - li r10,0 │ │ │ │ - li r8,0 │ │ │ │ - clrldi r3,r9,32 │ │ │ │ - mtctr r3 │ │ │ │ - lxvdsx vs12,r21,r8 │ │ │ │ - lxvx vs0,r30,r10 │ │ │ │ - lxvx vs9,r31,r10 │ │ │ │ - lxvdsx vs10,r28,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ + ldx r3,r2,r9 │ │ │ │ + bl 4e00 │ │ │ │ + cmpwi r22,0 │ │ │ │ + ld r4,80(r19) │ │ │ │ + lwz r12,240(r1) │ │ │ │ + ble cb50 │ │ │ │ + cmpwi r22,1 │ │ │ │ + beq d788 │ │ │ │ + addi r10,r22,-1 │ │ │ │ + xxspltd vs11,vs25,0 │ │ │ │ + li r2,0 │ │ │ │ + li r9,0 │ │ │ │ + clrldi r5,r10,32 │ │ │ │ + mtctr r5 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvdsx vs12,r21,r9 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ + lxvx vs9,r31,r2 │ │ │ │ + lxvdsx vs10,r26,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs9,vs12 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r4,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz da50 │ │ │ │ - sldi r10,r3,3 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - add r8,r28,r10 │ │ │ │ - add r22,r30,r3 │ │ │ │ - add r11,r31,r3 │ │ │ │ - add r10,r21,r10 │ │ │ │ - add r3,r4,r3 │ │ │ │ - lfd f10,0(r10) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lfd f9,0(r11) │ │ │ │ - lfd f7,8(r11) │ │ │ │ - lfd f12,0(r22) │ │ │ │ - lfd f8,8(r22) │ │ │ │ - rldic r10,r9,4,28 │ │ │ │ - rldic r12,r9,3,29 │ │ │ │ - mtctr r23 │ │ │ │ - subf r6,r28,r21 │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz d420 │ │ │ │ + sldi r2,r5,3 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + add r9,r26,r2 │ │ │ │ + add r11,r30,r5 │ │ │ │ + add r3,r31,r5 │ │ │ │ + add r2,r21,r2 │ │ │ │ + add r5,r4,r5 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r9) │ │ │ │ + rldic r2,r10,3,29 │ │ │ │ + rldic r9,r10,4,28 │ │ │ │ + subf r7,r26,r21 │ │ │ │ + clrldi r21,r10,32 │ │ │ │ + lfd f9,0(r3) │ │ │ │ + lfd f7,8(r3) │ │ │ │ + mtctr r22 │ │ │ │ subf r0,r30,r31 │ │ │ │ - clrldi r21,r9,32 │ │ │ │ - add r8,r10,r30 │ │ │ │ - add r7,r12,r28 │ │ │ │ - add r10,r10,r31 │ │ │ │ - subf r5,r30,r4 │ │ │ │ - fmul f0,f27,f0 │ │ │ │ + subf r6,r30,r4 │ │ │ │ + lfd f12,0(r11) │ │ │ │ + lfd f8,8(r11) │ │ │ │ + add r8,r2,r26 │ │ │ │ + add r10,r9,r30 │ │ │ │ + add r9,r31,r9 │ │ │ │ + std r2,240(r1) │ │ │ │ + mr r2,r22 │ │ │ │ + fmul f0,f25,f0 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + addi r10,r10,16 │ │ │ │ fmul f9,f10,f9 │ │ │ │ fmul f10,f10,f7 │ │ │ │ - mr r9,r23 │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - std r10,280(r1) │ │ │ │ + std r9,272(r1) │ │ │ │ fmadd f12,f0,f12,f9 │ │ │ │ fmadd f0,f0,f8,f10 │ │ │ │ fmul f12,f26,f12 │ │ │ │ fmul f0,f26,f0 │ │ │ │ - stfd f12,0(r3) │ │ │ │ - stfd f0,8(r3) │ │ │ │ - nop │ │ │ │ + stfd f12,0(r5) │ │ │ │ + stfd f0,8(r5) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r10,r7,8 │ │ │ │ - add r3,r7,r6 │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxvx vs9,r8,r0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - lxvdsx vs10,0,r10 │ │ │ │ - addi r10,r3,8 │ │ │ │ - lxvdsx vs12,0,r10 │ │ │ │ + addi r9,r8,8 │ │ │ │ + add r5,r8,r7 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + lxvx vs9,r10,r0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + lxvdsx vs10,0,r9 │ │ │ │ + addi r9,r5,8 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs9,vs12 │ │ │ │ xvmsubmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r8,r5 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz db20 │ │ │ │ - ld r10,280(r1) │ │ │ │ - beq ddac │ │ │ │ - ld r8,264(r1) │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxvx vs0,r10,r6 │ │ │ │ + addi r10,r10,16 │ │ │ │ + bdnz d4f0 │ │ │ │ + ld r9,272(r1) │ │ │ │ + beq d778 │ │ │ │ mtctr r21 │ │ │ │ - add r7,r25,r8 │ │ │ │ + add r10,r24,r26 │ │ │ │ + add r10,r10,r20 │ │ │ │ li r8,0 │ │ │ │ - add r7,r28,r7 │ │ │ │ nop │ │ │ │ - lxvdsx vs12,r7,r9 │ │ │ │ - lxvx vs0,r30,r8 │ │ │ │ - lxvx vs9,r31,r8 │ │ │ │ - lxvdsx vs10,r24,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ + nop │ │ │ │ + lxvdsx vs12,r10,r8 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ + lxvx vs9,r31,r2 │ │ │ │ + lxvdsx vs10,r23,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs9,vs12 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxvx vs0,r31,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz db80 │ │ │ │ - ld r8,256(r1) │ │ │ │ - add r9,r24,r12 │ │ │ │ - mr r24,r9 │ │ │ │ - add r8,r8,r12 │ │ │ │ - std r8,256(r1) │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz d550 │ │ │ │ + ld r8,232(r1) │ │ │ │ + ld r10,240(r1) │ │ │ │ + add r2,r23,r10 │ │ │ │ + add r10,r8,r10 │ │ │ │ + mr r23,r2 │ │ │ │ + mr r8,r10 │ │ │ │ + std r10,232(r1) │ │ │ │ + lfd f0,0(r23) │ │ │ │ lxvdsx vs12,0,r8 │ │ │ │ - lxv vs9,0(r11) │ │ │ │ - mtctr r23 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - subf r7,r31,r30 │ │ │ │ - lfd f0,0(r24) │ │ │ │ - lxv vs10,0(r22) │ │ │ │ - fmul f0,f27,f0 │ │ │ │ + mtctr r22 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + subf r10,r31,r30 │ │ │ │ + lxv vs9,0(r3) │ │ │ │ + lxv vs10,0(r11) │ │ │ │ + fmul f0,f25,f0 │ │ │ │ xvmuldp vs12,vs9,vs12 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs0,vs63,vs0 │ │ │ │ - stxv vs0,0(r11) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add r8,r25,r9 │ │ │ │ - addi r6,r9,8 │ │ │ │ - lxv vs10,0(r10) │ │ │ │ - addi r9,r9,-8 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ + stxv vs0,0(r3) │ │ │ │ + add r8,r24,r2 │ │ │ │ + addi r7,r2,8 │ │ │ │ + lxv vs10,0(r9) │ │ │ │ + addi r2,r2,-8 │ │ │ │ addi r8,r8,8 │ │ │ │ - lxvdsx vs0,0,r6 │ │ │ │ + lxvdsx vs0,0,r7 │ │ │ │ lxvdsx vs12,0,r8 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs10,vs12 │ │ │ │ - lxvx vs10,r10,r7 │ │ │ │ - addi r10,r10,16 │ │ │ │ + lxvx vs10,r9,r10 │ │ │ │ + addi r9,r9,16 │ │ │ │ xvnmsubmdp vs0,vs10,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz dc00 │ │ │ │ - b d118 │ │ │ │ - ld r9,264(r1) │ │ │ │ - ld r10,232(r1) │ │ │ │ - add r9,r23,r9 │ │ │ │ - b d448 │ │ │ │ - xxspltd vs11,vs27,0 │ │ │ │ + xvmuldp vs0,vs63,vs0 │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + bdnz d5d0 │ │ │ │ + b cb50 │ │ │ │ + ld r8,208(r1) │ │ │ │ + add r2,r23,r0 │ │ │ │ + b ce68 │ │ │ │ + xxspltd vs11,vs26,0 │ │ │ │ mr r21,r4 │ │ │ │ - mr r19,r30 │ │ │ │ + mr r12,r30 │ │ │ │ mr r10,r22 │ │ │ │ - mr r12,r28 │ │ │ │ - mr r8,r25 │ │ │ │ - li r5,0 │ │ │ │ - b d32c │ │ │ │ - ld r9,200(r1) │ │ │ │ - addi r9,r9,-8 │ │ │ │ - std r9,176(r1) │ │ │ │ - b cad8 │ │ │ │ - bl 5a00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,544 │ │ │ │ - ld r0,16(r1) │ │ │ │ + std r26,232(r1) │ │ │ │ + mr r9,r24 │ │ │ │ + li r6,0 │ │ │ │ + b cd40 │ │ │ │ + ld r2,184(r1) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + std r2,256(r1) │ │ │ │ + b c554 │ │ │ │ + bl 59a0 │ │ │ │ + addi r1,r1,576 │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs63,-208(r1) │ │ │ │ - ld r19,-152(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs62,-240(r1) │ │ │ │ + lxv vs63,-224(r1) │ │ │ │ + ld r18,-168(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - mr r9,r4 │ │ │ │ - mr r10,r31 │ │ │ │ - mr r7,r30 │ │ │ │ - mr r8,r28 │ │ │ │ - b d59c │ │ │ │ - ld r3,56(r17) │ │ │ │ - mr r4,r29 │ │ │ │ + mr r2,r4 │ │ │ │ + mr r9,r31 │ │ │ │ + mr r8,r30 │ │ │ │ + mr r10,r26 │ │ │ │ + b cfac │ │ │ │ + ld r3,56(r19) │ │ │ │ + mr r4,r25 │ │ │ │ extswsli r5,r31,4 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b c4b4 │ │ │ │ - add r10,r25,r10 │ │ │ │ - mr r8,r25 │ │ │ │ - b d01c │ │ │ │ - mr r3,r9 │ │ │ │ - b cf78 │ │ │ │ - add r10,r25,r10 │ │ │ │ - mr r8,r25 │ │ │ │ - b d8f0 │ │ │ │ - mr r8,r4 │ │ │ │ - mr r21,r31 │ │ │ │ - mr r6,r30 │ │ │ │ - mr r9,r28 │ │ │ │ - std r24,256(r1) │ │ │ │ - li r23,0 │ │ │ │ + bl 5b60 │ │ │ │ + b bf88 │ │ │ │ + add r9,r24,r9 │ │ │ │ mr r10,r24 │ │ │ │ - b ce54 │ │ │ │ - mr r3,r9 │ │ │ │ - b d850 │ │ │ │ - mr r8,r4 │ │ │ │ - mr r21,r31 │ │ │ │ - mr r6,r30 │ │ │ │ - mr r9,r28 │ │ │ │ - std r24,256(r1) │ │ │ │ - li r23,0 │ │ │ │ + b ca6c │ │ │ │ + mr r5,r2 │ │ │ │ + mr r10,r8 │ │ │ │ + b c9e0 │ │ │ │ + add r9,r24,r9 │ │ │ │ mr r10,r24 │ │ │ │ - b d738 │ │ │ │ - sldi r4,r29,1 │ │ │ │ - cmpdi r5,0 │ │ │ │ - lxvx vs0,r10,r4 │ │ │ │ - stxvx vs0,r25,r29 │ │ │ │ - addi r29,r29,16 │ │ │ │ - bne cb70 │ │ │ │ - b cb9c │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r9,r9,16 │ │ │ │ + b d2d0 │ │ │ │ + mr r10,r4 │ │ │ │ + mr r20,r31 │ │ │ │ + mr r7,r30 │ │ │ │ + mr r2,r26 │ │ │ │ + std r23,240(r1) │ │ │ │ + li r22,0 │ │ │ │ + mr r9,r23 │ │ │ │ + b c8d4 │ │ │ │ + mr r5,r2 │ │ │ │ + b d240 │ │ │ │ + mr r10,r4 │ │ │ │ + mr r7,r31 │ │ │ │ + mr r2,r26 │ │ │ │ + li r22,0 │ │ │ │ + std r30,240(r1) │ │ │ │ + std r23,232(r1) │ │ │ │ + b d13c │ │ │ │ + sldi r5,r25,1 │ │ │ │ + cmpdi r6,0 │ │ │ │ + lxvx vs0,r9,r5 │ │ │ │ + stxvx vs0,r24,r25 │ │ │ │ + addi r25,r25,16 │ │ │ │ + bne c5f4 │ │ │ │ + b c620 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r2,r2,16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bne c48c │ │ │ │ - b c4b4 │ │ │ │ - sldi r9,r28,4 │ │ │ │ - subf r5,r28,r5 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bne bf60 │ │ │ │ + b bf88 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + subf r6,r29,r6 │ │ │ │ + sldi r2,r29,4 │ │ │ │ li r4,0 │ │ │ │ - extswsli r5,r5,4 │ │ │ │ - add r3,r7,r9 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,56(r17) │ │ │ │ - ld r7,48(r17) │ │ │ │ - lwz r5,160(r1) │ │ │ │ - b c5d4 │ │ │ │ - ld r8,256(r1) │ │ │ │ - add r9,r24,r12 │ │ │ │ - b dbc4 │ │ │ │ - xxspltd vs11,vs27,0 │ │ │ │ - mr r3,r4 │ │ │ │ - mr r11,r31 │ │ │ │ - mr r10,r21 │ │ │ │ - mr r22,r30 │ │ │ │ - mr r8,r28 │ │ │ │ - li r9,0 │ │ │ │ - b da9c │ │ │ │ - li r8,0 │ │ │ │ - b cb9c │ │ │ │ + extswsli r5,r6,4 │ │ │ │ + add r3,r8,r2 │ │ │ │ + bl 5b40 │ │ │ │ + ld r3,56(r19) │ │ │ │ + ld r8,48(r19) │ │ │ │ + lwz r6,160(r1) │ │ │ │ + b c0a4 │ │ │ │ + ld r2,240(r1) │ │ │ │ + ld r8,232(r1) │ │ │ │ + add r2,r23,r2 │ │ │ │ + b d59c │ │ │ │ + xxspltd vs11,vs25,0 │ │ │ │ + mr r5,r4 │ │ │ │ + mr r3,r31 │ │ │ │ + mr r2,r21 │ │ │ │ + mr r11,r30 │ │ │ │ + mr r9,r26 │ │ │ │ + li r10,0 │ │ │ │ + b d46c │ │ │ │ + li r10,0 │ │ │ │ + b c620 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1286 │ │ │ │ + .long 0x1287 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000000ddf0 : │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-24560 │ │ │ │ +000000000000d7c0 : │ │ │ │ + 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 e01c │ │ │ │ - lwz r10,4(r3) │ │ │ │ - cmpwi r10,0 │ │ │ │ - ble e008 │ │ │ │ - extsw r10,r10 │ │ │ │ - std r21,40(r1) │ │ │ │ - std r22,48(r1) │ │ │ │ - std r25,72(r1) │ │ │ │ + stdu r1,-160(r1) │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne d9c0 │ │ │ │ + lwz r9,4(r3) │ │ │ │ + cmpwi r9,0 │ │ │ │ + ble d9b0 │ │ │ │ + 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 deb0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne dea0 │ │ │ │ - andi. r9,r9,16 │ │ │ │ - bne de94 │ │ │ │ + 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 d86c │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne d85c │ │ │ │ + andi. r2,r2,16 │ │ │ │ + bne d850 │ │ │ │ ld r3,64(r27) │ │ │ │ cmpdi r3,0 │ │ │ │ - beq de94 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + beq d850 │ │ │ │ + bl 4ee0 │ │ │ │ std r25,64(r27) │ │ │ │ std r25,72(r27) │ │ │ │ std r25,80(r27) │ │ │ │ addi r22,r22,96 │ │ │ │ cmpld r21,r22 │ │ │ │ - beq dfe8 │ │ │ │ - lwz r9,0(r26) │ │ │ │ + beq d98c │ │ │ │ + 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 de70 │ │ │ │ - andi. r9,r9,4 │ │ │ │ - beq e1c8 │ │ │ │ + beq d830 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + beq db28 │ │ │ │ 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 e180 │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge daec │ │ │ │ cmpwi r3,0 │ │ │ │ - bgt e194 │ │ │ │ - li r9,0 │ │ │ │ - lwz r8,12(r26) │ │ │ │ - lwz r10,8(r26) │ │ │ │ + bgt dafc │ │ │ │ + li r2,0 │ │ │ │ + lwz r9,12(r26) │ │ │ │ + cmpwi r9,1 │ │ │ │ ld r3,0(r27) │ │ │ │ - cmpwi r8,1 │ │ │ │ - ble dfd4 │ │ │ │ - mtfprwa f31,r9 │ │ │ │ - mtfprwa f30,r10 │ │ │ │ + lwz r9,8(r26) │ │ │ │ + ble d97c │ │ │ │ + mtfprwa f31,r2 │ │ │ │ + mtfprwa f30,r9 │ │ │ │ li r28,8 │ │ │ │ li r23,4 │ │ │ │ li r24,1 │ │ │ │ fcfid f31,f31 │ │ │ │ fcfid f30,f30 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ mtfprwa f0,r23 │ │ │ │ ldx r9,r3,r28 │ │ │ │ fcfid f0,f0 │ │ │ │ fdiv f12,f30,f0 │ │ │ │ fdiv f0,f31,f0 │ │ │ │ frip f12,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f12,f12 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r29,f12 │ │ │ │ mffprd r31,f0 │ │ │ │ addi r29,r29,-1 │ │ │ │ mr r30,r31 │ │ │ │ cmpw r31,r29 │ │ │ │ - bgt dfa8 │ │ │ │ + bgt d954 │ │ │ │ extswsli r31,r31,5 │ │ │ │ - add r10,r9,r31 │ │ │ │ - ld r3,16(r10) │ │ │ │ + add r2,r9,r31 │ │ │ │ + ld r3,16(r2) │ │ │ │ cmpdi r3,0 │ │ │ │ - beq df98 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r27) │ │ │ │ - ldx r9,r9,r28 │ │ │ │ - add r10,r9,r31 │ │ │ │ - std r25,16(r10) │ │ │ │ + beq d944 │ │ │ │ + bl 4ee0 │ │ │ │ + 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 df70 │ │ │ │ + bge d920 │ │ │ │ mr r3,r9 │ │ │ │ addi r24,r24,1 │ │ │ │ slwi r23,r23,1 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,12(r26) │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,12(r26) │ │ │ │ ld r3,0(r27) │ │ │ │ - cmpw r9,r24 │ │ │ │ + cmpw r2,r24 │ │ │ │ stdx r25,r3,r28 │ │ │ │ addi r28,r28,8 │ │ │ │ - bgt df30 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r26) │ │ │ │ + bgt d8e0 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,0(r26) │ │ │ │ std r25,0(r27) │ │ │ │ - b de70 │ │ │ │ - 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 d830 │ │ │ │ + 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 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,0 │ │ │ │ - std r9,16(r26) │ │ │ │ - lwz r9,12(r26) │ │ │ │ + bl 4ee0 │ │ │ │ + li r2,0 │ │ │ │ + std r2,16(r26) │ │ │ │ + lwz r2,12(r26) │ │ │ │ + cmpwi r2,0 │ │ │ │ ld r3,24(r26) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble e068 │ │ │ │ + ble da04 │ │ │ │ li r31,0 │ │ │ │ li r30,1 │ │ │ │ li r29,0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ ldx r3,r3,r31 │ │ │ │ addi r30,r30,1 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,12(r26) │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,12(r26) │ │ │ │ ld r3,24(r26) │ │ │ │ - cmpw r9,r30 │ │ │ │ + cmpw r2,r30 │ │ │ │ stdx r29,r3,r31 │ │ │ │ addi r31,r31,8 │ │ │ │ - bge e040 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bge d9e0 │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,48(r26) │ │ │ │ li r31,0 │ │ │ │ std r31,24(r26) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,56(r26) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,12(r26) │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,12(r26) │ │ │ │ + cmpwi r2,0 │ │ │ │ std r31,48(r26) │ │ │ │ std r31,56(r26) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble e270 │ │ │ │ - nop │ │ │ │ + ble dbac │ │ │ │ + pld r2,533796 # 8ff58 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ li r30,0 │ │ │ │ li r29,0 │ │ │ │ - ld r28,-32696(r2) │ │ │ │ + std r2,32(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - mr r3,r28 │ │ │ │ + ld r3,32(r1) │ │ │ │ sldi r31,r30,3 │ │ │ │ addi r30,r30,1 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - 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) │ │ │ │ - lwz r10,12(r26) │ │ │ │ + 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 r9,12(r26) │ │ │ │ ld r3,88(r26) │ │ │ │ - ld r9,96(r26) │ │ │ │ - cmpw r10,r30 │ │ │ │ + ld r2,96(r26) │ │ │ │ + cmpw r9,r30 │ │ │ │ stdx r29,r3,r31 │ │ │ │ - stdx r29,r9,r31 │ │ │ │ - bgt e0c0 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdx r29,r2,r31 │ │ │ │ + bgt da50 │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,96(r26) │ │ │ │ li r31,0 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r26) │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,0(r26) │ │ │ │ std r31,88(r26) │ │ │ │ std r31,96(r26) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq e238 │ │ │ │ - andi. r9,r9,8 │ │ │ │ - beq e1e4 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq db80 │ │ │ │ + andi. r2,r2,8 │ │ │ │ + beq db40 │ │ │ │ + addi r1,r1,160 │ │ │ │ mr r3,r26 │ │ │ │ - bl 4f40 │ │ │ │ - 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 4ee0 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5460 │ │ │ │ cmpdi r3,2 │ │ │ │ - ble def4 │ │ │ │ + ble d8ac │ │ │ │ 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 def8 │ │ │ │ - extsw r3,r9 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5460 │ │ │ │ + lwz r2,8(r27) │ │ │ │ addi r9,r3,-2 │ │ │ │ - b def8 │ │ │ │ + cmpd r31,r9 │ │ │ │ + blt d8b0 │ │ │ │ + extsw r3,r2 │ │ │ │ + bl 5460 │ │ │ │ + addi r2,r3,-2 │ │ │ │ + b d8b0 │ │ │ │ ld r3,16(r27) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ std r25,16(r27) │ │ │ │ std r25,24(r27) │ │ │ │ std r25,32(r27) │ │ │ │ - b decc │ │ │ │ + b d888 │ │ │ │ ld r3,120(r26) │ │ │ │ li r31,0 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,40(r26) │ │ │ │ std r31,120(r26) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r26 │ │ │ │ + bl 4ee0 │ │ │ │ + addi r1,r1,160 │ │ │ │ std r31,40(r26) │ │ │ │ - bl 4f40 │ │ │ │ - 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 4ee0 │ │ │ │ ld r3,64(r26) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,72(r26) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,80(r26) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,0(r26) │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,0(r26) │ │ │ │ std r31,64(r26) │ │ │ │ std r31,72(r26) │ │ │ │ std r31,80(r26) │ │ │ │ - b e148 │ │ │ │ + b dac0 │ │ │ │ ld r3,88(r26) │ │ │ │ - b e11c │ │ │ │ + b da9c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xb82 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-25744 │ │ │ │ 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 e380 │ │ │ │ - maddld r3,r10,r3,r9 │ │ │ │ - add r9,r10,r3 │ │ │ │ - cmpd r3,r9 │ │ │ │ - bge e35c │ │ │ │ - ld r9,208(r29) │ │ │ │ + bl 5100 │ │ │ │ + divd r9,r30,r31 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r30 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt dca0 │ │ │ │ + maddld r3,r9,r3,r2 │ │ │ │ + add r2,r9,r3 │ │ │ │ + cmpd r3,r2 │ │ │ │ + bge dc7c │ │ │ │ + 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 e33c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq e32c │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne e390 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq e35c │ │ │ │ - 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 e344 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + add r2,r2,r3 │ │ │ │ + beq dc5c │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq dc4c │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne dcb0 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq dc7c │ │ │ │ + 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 dc64 │ │ │ │ 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 e2e0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b dc00 │ │ │ │ nop │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - mr r10,r6 │ │ │ │ - addi r9,r9,16 │ │ │ │ - b e320 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + mr r9,r7 │ │ │ │ + addi r2,r2,16 │ │ │ │ + b dc40 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-26032 │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ ld r29,0(r3) │ │ │ │ mr r30,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-80(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r6,r29,r31 │ │ │ │ - mr r8,r3 │ │ │ │ - mulld r9,r6,r31 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt e4f0 │ │ │ │ - maddld r8,r6,r8,r9 │ │ │ │ - add r9,r6,r8 │ │ │ │ - cmpd r8,r9 │ │ │ │ - bge e4d4 │ │ │ │ - cmpldi r6,1 │ │ │ │ - ld r12,48(r30) │ │ │ │ - ld r29,32(r30) │ │ │ │ - std r26,32(r1) │ │ │ │ + bl 5100 │ │ │ │ + divd r7,r29,r31 │ │ │ │ + mr r10,r3 │ │ │ │ + mulld r2,r7,r31 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt de00 │ │ │ │ + maddld r10,r7,r10,r2 │ │ │ │ + add r2,r7,r10 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bge dde0 │ │ │ │ + cmpldi r7,1 │ │ │ │ + ld r29,48(r30) │ │ │ │ + ld r31,32(r30) │ │ │ │ std r27,40(r1) │ │ │ │ - ld r26,40(r30) │ │ │ │ - ld r27,24(r30) │ │ │ │ std r28,48(r1) │ │ │ │ - ld r28,16(r30) │ │ │ │ + ld r27,40(r30) │ │ │ │ + ld r28,24(r30) │ │ │ │ + ld r12,16(r30) │ │ │ │ ld r30,8(r30) │ │ │ │ - beq e4a0 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - sldi r7,r8,4 │ │ │ │ - sldi r5,r8,3 │ │ │ │ + beq ddb0 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + sldi r8,r10,4 │ │ │ │ + sldi r6,r10,3 │ │ │ │ + li r2,0 │ │ │ │ li r9,0 │ │ │ │ - li r10,0 │ │ │ │ - mtctr r6 │ │ │ │ - add r31,r12,r5 │ │ │ │ - add r11,r28,r7 │ │ │ │ - add r3,r29,r7 │ │ │ │ - add r4,r30,r7 │ │ │ │ - add r5,r26,r5 │ │ │ │ - add r7,r27,r7 │ │ │ │ - lxvx vs12,r4,r9 │ │ │ │ - lxvdsx vs0,r5,r10 │ │ │ │ + mtctr r7 │ │ │ │ + add r11,r29,r6 │ │ │ │ + add r3,r12,r8 │ │ │ │ + add r4,r31,r8 │ │ │ │ + add r5,r30,r8 │ │ │ │ + add r6,r27,r6 │ │ │ │ + add r8,r28,r8 │ │ │ │ + nop │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ + lxvdsx vs0,r6,r9 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvdsx vs0,r31,r10 │ │ │ │ - lxvx vs12,r11,r9 │ │ │ │ - addi r10,r10,8 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvdsx vs0,r11,r9 │ │ │ │ + lxvx vs12,r3,r2 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz e470 │ │ │ │ - add r8,r8,r6 │ │ │ │ - sldi r9,r8,4 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ - lxvdsx vs12,r26,r8 │ │ │ │ - ld r26,32(r1) │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r27,r9 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz dd80 │ │ │ │ + add r10,r10,r7 │ │ │ │ + sldi r2,r10,4 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ + lxvdsx vs12,r27,r10 │ │ │ │ ld r27,40(r1) │ │ │ │ - lxvx vs0,r28,r9 │ │ │ │ - lxvdsx vs12,r12,r8 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r28,r2 │ │ │ │ + lxvx vs0,r12,r2 │ │ │ │ + lxvdsx vs12,r29,r10 │ │ │ │ ld r28,48(r1) │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ addi r1,r1,80 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addi r6,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - b e404 │ │ │ │ + nop │ │ │ │ + addi r7,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + b dd14 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x680 │ │ │ │ + .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-26384 │ │ │ │ mflr r0 │ │ │ │ std r26,-56(r1) │ │ │ │ std r27,-48(r1) │ │ │ │ + mr r26,r3 │ │ │ │ + ld r27,8(r3) │ │ │ │ std r29,-32(r1) │ │ │ │ std r30,-24(r1) │ │ │ │ std r31,-16(r1) │ │ │ │ - ld r27,8(r3) │ │ │ │ - mr r26,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-144(r1) │ │ │ │ stxv vs63,32(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r29,r27,r30 │ │ │ │ mr r31,r3 │ │ │ │ - mulld r9,r29,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt e6c0 │ │ │ │ - maddld r31,r29,r31,r9 │ │ │ │ - add r9,r29,r31 │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge e694 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + mulld r2,r29,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt dfc0 │ │ │ │ + maddld r31,r29,r31,r2 │ │ │ │ + add r2,r29,r31 │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge df8c │ │ │ │ std r22,56(r1) │ │ │ │ std r23,64(r1) │ │ │ │ - std r24,72(r1) │ │ │ │ - std r25,80(r1) │ │ │ │ - stfd f31,136(r1) │ │ │ │ ld r22,40(r26) │ │ │ │ ld r23,32(r26) │ │ │ │ + std r24,72(r1) │ │ │ │ + std r25,80(r1) │ │ │ │ ld r24,24(r26) │ │ │ │ ld r25,16(r26) │ │ │ │ + stfd f31,136(r1) │ │ │ │ ld r30,0(r26) │ │ │ │ - lfd f31,28288(r9) │ │ │ │ + plfd f31,393544 # 6dff0 │ │ │ │ std r28,104(r1) │ │ │ │ subf r28,r27,r31 │ │ │ │ sldi r31,r31,4 │ │ │ │ nop │ │ │ │ - ld r10,72(r30) │ │ │ │ + ld r9,72(r30) │ │ │ │ lfd f12,88(r30) │ │ │ │ mtfprd f0,r28 │ │ │ │ - ld r9,96(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ lxvx vs63,r25,r31 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ + lfd f12,0(r9) │ │ │ │ fmul f0,f0,f31 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r27,r28 │ │ │ │ + bl 5400 │ │ │ │ + add r2,r27,r28 │ │ │ │ + ld r9,72(r30) │ │ │ │ lfd f11,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ addi r28,r28,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - ld r9,96(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ + lfd f10,0(r9) │ │ │ │ fcfid f1,f11 │ │ │ │ - lfd f11,0(r10) │ │ │ │ xvdivdp vs63,vs63,vs12 │ │ │ │ - fcfid f12,f11 │ │ │ │ + fcfid f11,f10 │ │ │ │ fmul f0,f0,f31 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ stxvx vs63,r23,r31 │ │ │ │ - lfd f12,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ lxvx vs63,r24,r31 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5400 │ │ │ │ addic. r29,r29,-1 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ xvdivdp vs63,vs63,vs1 │ │ │ │ stxvx vs63,r22,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - bne e5c0 │ │ │ │ + bne dec0 │ │ │ │ lfd f31,136(r1) │ │ │ │ ld r22,56(r1) │ │ │ │ ld r23,64(r1) │ │ │ │ ld r24,72(r1) │ │ │ │ ld r25,80(r1) │ │ │ │ ld r28,104(r1) │ │ │ │ addi r1,r1,144 │ │ │ │ @@ -9715,293 +8942,280 @@ │ │ │ │ ld r27,-48(r1) │ │ │ │ ld r29,-32(r1) │ │ │ │ ld r30,-24(r1) │ │ │ │ ld r31,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addi r29,r29,1 │ │ │ │ - li r9,0 │ │ │ │ - b e570 │ │ │ │ + li r2,0 │ │ │ │ + b de70 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xa81 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-26848 │ │ │ │ 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 r4,r3 │ │ │ │ - mulld r10,r9,r31 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt e80c │ │ │ │ - maddld r4,r9,r4,r10 │ │ │ │ - add r0,r9,r4 │ │ │ │ - cmpd r4,r0 │ │ │ │ - bge e7e0 │ │ │ │ + bl 5100 │ │ │ │ + divd r2,r29,r31 │ │ │ │ + mr r5,r3 │ │ │ │ + mulld r9,r2,r31 │ │ │ │ + subf r9,r9,r29 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt e0fc │ │ │ │ + maddld r5,r2,r5,r9 │ │ │ │ + add r0,r2,r5 │ │ │ │ + cmpd r5,r0 │ │ │ │ + bge e0d0 │ │ │ │ ld r11,0(r30) │ │ │ │ - ld r12,16(r30) │ │ │ │ - sldi r3,r4,4 │ │ │ │ - ld r5,24(r30) │ │ │ │ + sldi r4,r5,4 │ │ │ │ + ld r6,24(r30) │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - addi r3,r3,8 │ │ │ │ - lwz r9,112(r11) │ │ │ │ - ld r31,24(r11) │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - rlwinm r9,r9,0,20,20 │ │ │ │ - cmpwi cr7,r9,0 │ │ │ │ - bne cr7,e800 │ │ │ │ - mr r9,r4 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - add r8,r31,r10 │ │ │ │ - stfdx f11,r31,r10 │ │ │ │ - stfd f11,8(r8) │ │ │ │ - ble cr5,e7d0 │ │ │ │ - mulld r9,r9,r12 │ │ │ │ - mtctr r12 │ │ │ │ - ld r6,176(r11) │ │ │ │ - ld r7,184(r11) │ │ │ │ + ld r31,16(r30) │ │ │ │ + cmpdi r31,0 │ │ │ │ + addi r4,r4,8 │ │ │ │ + lwz r2,112(r11) │ │ │ │ + ld r3,24(r11) │ │ │ │ + rlwinm r2,r2,0,20,20 │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ + bne cr5,e0f0 │ │ │ │ + mr r2,r5 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + add r10,r3,r9 │ │ │ │ + stfdx f11,r3,r9 │ │ │ │ + stfd f11,8(r10) │ │ │ │ + ble e0c0 │ │ │ │ + mulld r2,r2,r31 │ │ │ │ + ld r7,176(r11) │ │ │ │ + ld r8,184(r11) │ │ │ │ + mtctr r31 │ │ │ │ xxspltib vs32,0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r10,r7,r9 │ │ │ │ - lxvdsx vs0,r6,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lxvx vs12,r10,r5 │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + lxvdsx vs0,r7,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lxvx vs12,r9,r6 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - stxv vs32,0(r8) │ │ │ │ - bdnz e7b0 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r3,r3,16 │ │ │ │ - cmpd r0,r4 │ │ │ │ - bne e770 │ │ │ │ + stxv vs32,0(r10) │ │ │ │ + bdnz e0a0 │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r4,r4,16 │ │ │ │ + cmpd cr7,r0,r5 │ │ │ │ + bne cr7,e060 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,240(r11) │ │ │ │ - ldx r9,r9,r3 │ │ │ │ - b e778 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b e734 │ │ │ │ + ld r2,240(r11) │ │ │ │ + ldx r2,r2,r4 │ │ │ │ + b e068 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b e024 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-27184 │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ - ld r29,0(r3) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ + ld r29,0(r3) │ │ │ │ mr r30,r3 │ │ │ │ - sradi r29,r29,1 │ │ │ │ - addze r29,r29 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-80(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sradi r29,r29,1 │ │ │ │ + addze r29,r29 │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r6,r29,r31 │ │ │ │ - mr r8,r3 │ │ │ │ - mulld r9,r6,r31 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt e980 │ │ │ │ - maddld r8,r6,r8,r9 │ │ │ │ - add r9,r6,r8 │ │ │ │ - cmpd r8,r9 │ │ │ │ - bge e964 │ │ │ │ - cmpldi r6,1 │ │ │ │ - ld r12,48(r30) │ │ │ │ - ld r29,32(r30) │ │ │ │ - std r26,32(r1) │ │ │ │ + bl 5100 │ │ │ │ + divd r7,r29,r31 │ │ │ │ + mr r10,r3 │ │ │ │ + mulld r2,r7,r31 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt e260 │ │ │ │ + maddld r10,r7,r10,r2 │ │ │ │ + add r2,r7,r10 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bge e240 │ │ │ │ + cmpldi r7,1 │ │ │ │ + ld r29,48(r30) │ │ │ │ + ld r31,32(r30) │ │ │ │ std r27,40(r1) │ │ │ │ - ld r26,40(r30) │ │ │ │ - ld r27,24(r30) │ │ │ │ std r28,48(r1) │ │ │ │ - ld r28,16(r30) │ │ │ │ + ld r27,40(r30) │ │ │ │ + ld r28,24(r30) │ │ │ │ + ld r12,16(r30) │ │ │ │ ld r30,8(r30) │ │ │ │ - beq e930 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - sldi r7,r8,4 │ │ │ │ - sldi r5,r8,3 │ │ │ │ + beq e210 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + sldi r8,r10,4 │ │ │ │ + sldi r6,r10,3 │ │ │ │ + li r2,0 │ │ │ │ li r9,0 │ │ │ │ - li r10,0 │ │ │ │ - mtctr r6 │ │ │ │ - add r31,r12,r5 │ │ │ │ - add r11,r28,r7 │ │ │ │ - add r3,r29,r7 │ │ │ │ - add r4,r30,r7 │ │ │ │ - add r5,r26,r5 │ │ │ │ - add r7,r27,r7 │ │ │ │ + mtctr r7 │ │ │ │ + add r11,r29,r6 │ │ │ │ + add r3,r12,r8 │ │ │ │ + add r4,r31,r8 │ │ │ │ + add r5,r30,r8 │ │ │ │ + add r6,r27,r6 │ │ │ │ + add r8,r28,r8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs12,r4,r9 │ │ │ │ - lxvdsx vs0,r5,r10 │ │ │ │ + nop │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ + lxvdsx vs0,r6,r9 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvdsx vs0,r31,r10 │ │ │ │ - lxvx vs12,r11,r9 │ │ │ │ - addi r10,r10,8 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvdsx vs0,r11,r9 │ │ │ │ + lxvx vs12,r3,r2 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz e900 │ │ │ │ - add r8,r8,r6 │ │ │ │ - sldi r9,r8,4 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lxvx vs0,r30,r9 │ │ │ │ - lxvdsx vs12,r26,r8 │ │ │ │ - ld r26,32(r1) │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r27,r9 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz e1e0 │ │ │ │ + add r10,r10,r7 │ │ │ │ + sldi r2,r10,4 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ + lxvdsx vs12,r27,r10 │ │ │ │ ld r27,40(r1) │ │ │ │ - lxvx vs0,r28,r9 │ │ │ │ - lxvdsx vs12,r12,r8 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r28,r2 │ │ │ │ + lxvx vs0,r12,r2 │ │ │ │ + lxvdsx vs12,r29,r10 │ │ │ │ ld r28,48(r1) │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ addi r1,r1,80 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addi r6,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - b e88c │ │ │ │ + nop │ │ │ │ + addi r7,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + b e16c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x680 │ │ │ │ + .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-27552 │ │ │ │ mflr r0 │ │ │ │ std r27,-48(r1) │ │ │ │ - ld r27,8(r3) │ │ │ │ std r26,-56(r1) │ │ │ │ + ld r27,8(r3) │ │ │ │ + mr r26,r3 │ │ │ │ std r29,-32(r1) │ │ │ │ std r30,-24(r1) │ │ │ │ std r31,-16(r1) │ │ │ │ - mr r26,r3 │ │ │ │ - sradi r27,r27,1 │ │ │ │ - addze r27,r27 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-144(r1) │ │ │ │ + sradi r27,r27,1 │ │ │ │ + addze r27,r27 │ │ │ │ stxv vs63,32(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r29,r27,r30 │ │ │ │ mr r31,r3 │ │ │ │ - mulld r9,r29,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt eb60 │ │ │ │ - maddld r31,r29,r31,r9 │ │ │ │ - add r9,r29,r31 │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge eb34 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + mulld r2,r29,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt e430 │ │ │ │ + maddld r31,r29,r31,r2 │ │ │ │ + add r2,r29,r31 │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge e3fc │ │ │ │ std r22,56(r1) │ │ │ │ std r23,64(r1) │ │ │ │ - std r24,72(r1) │ │ │ │ - std r25,80(r1) │ │ │ │ - stfd f31,136(r1) │ │ │ │ ld r22,40(r26) │ │ │ │ ld r23,32(r26) │ │ │ │ + std r24,72(r1) │ │ │ │ + std r25,80(r1) │ │ │ │ ld r24,24(r26) │ │ │ │ ld r25,16(r26) │ │ │ │ + stfd f31,136(r1) │ │ │ │ ld r30,0(r26) │ │ │ │ - lfd f31,28288(r9) │ │ │ │ + plfd f31,392416 # 6dff0 │ │ │ │ std r28,104(r1) │ │ │ │ subf r28,r27,r31 │ │ │ │ sldi r31,r31,4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,72(r30) │ │ │ │ + ld r9,72(r30) │ │ │ │ lfd f12,88(r30) │ │ │ │ mtfprd f0,r28 │ │ │ │ - ld r9,96(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ lxvx vs63,r25,r31 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,0(r10) │ │ │ │ + lfd f12,0(r9) │ │ │ │ fmul f0,f0,f31 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r27,r28 │ │ │ │ + bl 5400 │ │ │ │ + add r2,r27,r28 │ │ │ │ + ld r9,72(r30) │ │ │ │ lfd f11,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ addi r28,r28,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - ld r9,96(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ + lfd f10,0(r9) │ │ │ │ fcfid f1,f11 │ │ │ │ - lfd f11,0(r10) │ │ │ │ xvdivdp vs63,vs63,vs12 │ │ │ │ - fcfid f12,f11 │ │ │ │ + fcfid f11,f10 │ │ │ │ fmul f0,f0,f31 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ stxvx vs63,r23,r31 │ │ │ │ - lfd f12,0(r9) │ │ │ │ + lfd f12,0(r2) │ │ │ │ lxvx vs63,r24,r31 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5400 │ │ │ │ addic. r29,r29,-1 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ xvdivdp vs63,vs63,vs1 │ │ │ │ stxvx vs63,r22,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - bne ea60 │ │ │ │ + bne e330 │ │ │ │ lfd f31,136(r1) │ │ │ │ ld r22,56(r1) │ │ │ │ ld r23,64(r1) │ │ │ │ ld r24,72(r1) │ │ │ │ ld r25,80(r1) │ │ │ │ ld r28,104(r1) │ │ │ │ addi r1,r1,144 │ │ │ │ @@ -10011,5512 +9225,5384 @@ │ │ │ │ ld r27,-48(r1) │ │ │ │ ld r29,-32(r1) │ │ │ │ ld r30,-24(r1) │ │ │ │ ld r31,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addi r29,r29,1 │ │ │ │ - li r9,0 │ │ │ │ - b ea08 │ │ │ │ + li r2,0 │ │ │ │ + b e2d8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xa81 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-28032 │ │ │ │ mflr r0 │ │ │ │ std r19,-104(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ + ld r21,0(r10) │ │ │ │ + mr r22,r3 │ │ │ │ + std r0,16(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ + mr r23,r8 │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + mr r24,r4 │ │ │ │ + mr r25,r5 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r26,r6 │ │ │ │ + mr r27,r7 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + mr r28,r10 │ │ │ │ + mr r29,r9 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r21,0(r10) │ │ │ │ - mr r28,r9 │ │ │ │ - mr r29,r10 │ │ │ │ - mr r24,r4 │ │ │ │ - mr r26,r5 │ │ │ │ - mr r27,r6 │ │ │ │ - mr r25,r7 │ │ │ │ - mr r23,r8 │ │ │ │ - mr r22,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-144(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpd r3,r21 │ │ │ │ + bl 4c00 │ │ │ │ ld r9,0(r1) │ │ │ │ + cmpd r3,r21 │ │ │ │ iselgt r30,r21,r3 │ │ │ │ - sldi r10,r30,3 │ │ │ │ - addi r10,r10,15 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r9,r1,r10 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addi r2,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r20,r1,32 │ │ │ │ - stdux r9,r1,r10 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r28,1 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 5100 │ │ │ │ + cmpdi r29,1 │ │ │ │ addi r19,r1,32 │ │ │ │ - ble ef30 │ │ │ │ - addi r9,r28,-1 │ │ │ │ - li r0,1 │ │ │ │ - addi r28,r28,-2 │ │ │ │ - li r6,1 │ │ │ │ - andi. r8,r9,3 │ │ │ │ - mr r11,r9 │ │ │ │ - beq ec84 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq ec74 │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq ec68 │ │ │ │ - ldu r0,8(r29) │ │ │ │ - mr r9,r28 │ │ │ │ - ldu r8,8(r29) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - mulld r0,r0,r8 │ │ │ │ - cmpdi r9,1 │ │ │ │ - ldu r9,8(r29) │ │ │ │ - mulld r0,r0,r9 │ │ │ │ - beq ecb4 │ │ │ │ - srdi r9,r11,2 │ │ │ │ + ble e830 │ │ │ │ + cmpdi r29,2 │ │ │ │ + addi r29,r29,-1 │ │ │ │ + beq e838 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + addi r11,r28,8 │ │ │ │ + andi. r10,r2,3 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + mr r9,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq e564 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq e550 │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq e540 │ │ │ │ + lxv vs32,0(r11) │ │ │ │ + mr r2,r8 │ │ │ │ + addi r11,r28,24 │ │ │ │ + lxv vs45,0(r11) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r11,r11,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + lxv vs45,0(r11) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r11,r11,16 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + beq e598 │ │ │ │ + srdi r9,r9,2 │ │ │ │ mtctr r9 │ │ │ │ - ld r11,8(r29) │ │ │ │ - ld r9,16(r29) │ │ │ │ - ld r7,24(r29) │ │ │ │ - addi r29,r29,32 │ │ │ │ - mulld r11,r0,r11 │ │ │ │ - mulld r9,r6,r9 │ │ │ │ - ld r8,0(r29) │ │ │ │ - mulld r0,r11,r7 │ │ │ │ - mulld r6,r9,r8 │ │ │ │ - bdnz ec8c │ │ │ │ - mulld r0,r0,r6 │ │ │ │ + lxv vs42,0(r11) │ │ │ │ + lxv vs43,16(r11) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r11,r11,64 │ │ │ │ + lxv vs44,-32(r11) │ │ │ │ + lxv vs45,-16(r11) │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v1,v1,v11 │ │ │ │ + vmulld v0,v0,v12 │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + bdnz e56c │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + andi. r2,r29,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq e5c4 │ │ │ │ + ori r29,r29,1 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + ldx r9,r28,r29 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ cmpd r30,r3 │ │ │ │ li r9,-1 │ │ │ │ + std r9,0(r25) │ │ │ │ std r9,0(r26) │ │ │ │ std r9,0(r27) │ │ │ │ - std r9,0(r25) │ │ │ │ std r9,0(r23) │ │ │ │ std r9,0(r22) │ │ │ │ std r9,0(r24) │ │ │ │ - ble ee70 │ │ │ │ + ble e77c │ │ │ │ ld r9,240(r31) │ │ │ │ cmpdi r30,0 │ │ │ │ addi r7,r9,1 │ │ │ │ li r9,0 │ │ │ │ sldi r7,r7,1 │ │ │ │ std r9,0(r19) │ │ │ │ - ble eee8 │ │ │ │ + ble e7e8 │ │ │ │ divd r5,r21,r30 │ │ │ │ addi r8,r20,-8 │ │ │ │ mulld r9,r5,r30 │ │ │ │ subf. r9,r9,r21 │ │ │ │ - ble ef20 │ │ │ │ + ble e820 │ │ │ │ addi r10,r5,1 │ │ │ │ addi r9,r9,-1 │ │ │ │ std r10,0(r20) │ │ │ │ cmpdi r30,1 │ │ │ │ - beq eee8 │ │ │ │ + beq e7e8 │ │ │ │ addi r30,r30,-1 │ │ │ │ mr r6,r20 │ │ │ │ addi r4,r5,1 │ │ │ │ andi. r10,r30,1 │ │ │ │ mr r10,r30 │ │ │ │ - beq ed54 │ │ │ │ + beq e660 │ │ │ │ cmpdi r9,0 │ │ │ │ addi r6,r20,8 │ │ │ │ - ble eee0 │ │ │ │ + ble e7e0 │ │ │ │ addi r9,r9,-1 │ │ │ │ std r4,0(r6) │ │ │ │ cmpdi r30,1 │ │ │ │ - beq ed88 │ │ │ │ + beq e694 │ │ │ │ srdi r10,r10,1 │ │ │ │ mtctr r10 │ │ │ │ cmpdi r9,0 │ │ │ │ addi r10,r6,8 │ │ │ │ - ble eed0 │ │ │ │ + ble e7d0 │ │ │ │ addi r9,r9,-1 │ │ │ │ std r4,8(r6) │ │ │ │ cmpdi r9,0 │ │ │ │ addi r6,r10,8 │ │ │ │ - ble eec0 │ │ │ │ + ble e7c0 │ │ │ │ addi r9,r9,-1 │ │ │ │ std r4,8(r10) │ │ │ │ - bdnz ed5c │ │ │ │ + bdnz e668 │ │ │ │ andi. r9,r30,1 │ │ │ │ li r6,0 │ │ │ │ mr r9,r19 │ │ │ │ addi r10,r30,-1 │ │ │ │ - beq edac │ │ │ │ + beq e6b8 │ │ │ │ ldu r6,8(r8) │ │ │ │ cmpdi r10,0 │ │ │ │ stdu r6,8(r9) │ │ │ │ - beq eddc │ │ │ │ + beq e6e8 │ │ │ │ srdi r10,r30,1 │ │ │ │ mtctr r10 │ │ │ │ ld r10,8(r8) │ │ │ │ ld r11,16(r8) │ │ │ │ mr r5,r9 │ │ │ │ addi r8,r8,16 │ │ │ │ addi r9,r9,16 │ │ │ │ add r10,r6,r10 │ │ │ │ add r6,r10,r11 │ │ │ │ std r10,-8(r9) │ │ │ │ std r6,16(r5) │ │ │ │ - bdnz edb4 │ │ │ │ + bdnz e6c0 │ │ │ │ sldi r3,r3,3 │ │ │ │ ldx r9,r19,r3 │ │ │ │ ldx r8,r20,r3 │ │ │ │ subf r10,r7,r9 │ │ │ │ add r8,r9,r8 │ │ │ │ std r9,0(r22) │ │ │ │ - mulld r6,r8,r0 │ │ │ │ + mulld r6,r8,r2 │ │ │ │ addi r10,r10,1 │ │ │ │ addi r8,r8,-1 │ │ │ │ - mulld r10,r10,r0 │ │ │ │ + mulld r10,r10,r2 │ │ │ │ std r8,0(r24) │ │ │ │ addi r8,r6,-1 │ │ │ │ - std r8,0(r27) │ │ │ │ - std r10,0(r26) │ │ │ │ + std r8,0(r26) │ │ │ │ + std r10,0(r25) │ │ │ │ cmpdi r10,0 │ │ │ │ - bge ee44 │ │ │ │ + bge e750 │ │ │ │ subf r9,r7,r9 │ │ │ │ - mulld r10,r21,r0 │ │ │ │ + mulld r10,r21,r2 │ │ │ │ li r8,0 │ │ │ │ addi r9,r9,1 │ │ │ │ add r9,r9,r21 │ │ │ │ addi r10,r10,-1 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - std r9,0(r25) │ │ │ │ + mulld r2,r9,r2 │ │ │ │ + std r2,0(r27) │ │ │ │ std r10,0(r23) │ │ │ │ - std r8,0(r26) │ │ │ │ - ld r9,0(r25) │ │ │ │ - li r10,-1 │ │ │ │ + std r8,0(r25) │ │ │ │ + ld r9,0(r27) │ │ │ │ cmpdi r9,-1 │ │ │ │ - beq ee70 │ │ │ │ - ld r8,0(r27) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt ee70 │ │ │ │ + li r2,-1 │ │ │ │ + beq e77c │ │ │ │ + ld r10,0(r26) │ │ │ │ + cmpd r9,r10 │ │ │ │ + bgt e77c │ │ │ │ ld r9,0(r23) │ │ │ │ - std r9,0(r27) │ │ │ │ - std r10,0(r25) │ │ │ │ - std r10,0(r23) │ │ │ │ + std r9,0(r26) │ │ │ │ + std r2,0(r27) │ │ │ │ + std r2,0(r23) │ │ │ │ addi r1,r31,144 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ std r5,8(r10) │ │ │ │ - bdnz ed5c │ │ │ │ - b ed88 │ │ │ │ + bdnz e668 │ │ │ │ + b e694 │ │ │ │ nop │ │ │ │ std r5,8(r6) │ │ │ │ - b ed70 │ │ │ │ + b e67c │ │ │ │ nop │ │ │ │ nop │ │ │ │ std r5,0(r6) │ │ │ │ - b ed4c │ │ │ │ + b e658 │ │ │ │ sldi r3,r3,3 │ │ │ │ - mulld r10,r21,r0 │ │ │ │ + mulld r10,r21,r2 │ │ │ │ li r6,0 │ │ │ │ ldx r9,r19,r3 │ │ │ │ ldx r8,r20,r3 │ │ │ │ addi r10,r10,-1 │ │ │ │ add r8,r9,r8 │ │ │ │ std r9,0(r22) │ │ │ │ addi r8,r8,-1 │ │ │ │ std r8,0(r24) │ │ │ │ - std r6,0(r26) │ │ │ │ - std r10,0(r27) │ │ │ │ - ld r10,0(r26) │ │ │ │ - b ee14 │ │ │ │ + std r6,0(r25) │ │ │ │ + std r10,0(r26) │ │ │ │ + ld r10,0(r25) │ │ │ │ + b e720 │ │ │ │ std r5,0(r20) │ │ │ │ - b ed18 │ │ │ │ + b e624 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r0,1 │ │ │ │ - b ecb8 │ │ │ │ + li r2,1 │ │ │ │ + b e5c4 │ │ │ │ + li r2,1 │ │ │ │ + li r29,1 │ │ │ │ + b e5b8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xd80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-29008 │ │ │ │ mflr r0 │ │ │ │ - std r28,-32(r1) │ │ │ │ + std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ + mr r29,r3 │ │ │ │ ld r30,32(r3) │ │ │ │ - mr r28,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r30,r31 │ │ │ │ - mr r5,r3 │ │ │ │ - mulld r9,r10,r31 │ │ │ │ - subf r9,r9,r30 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt f180 │ │ │ │ - maddld r5,r10,r5,r9 │ │ │ │ - add r0,r10,r5 │ │ │ │ - cmpd r5,r0 │ │ │ │ - bge f104 │ │ │ │ - lwz r9,56(r28) │ │ │ │ - std r29,40(r1) │ │ │ │ - ld r11,48(r28) │ │ │ │ - ld r29,40(r28) │ │ │ │ - ld r30,24(r28) │ │ │ │ - ld r12,16(r28) │ │ │ │ - ld r31,8(r28) │ │ │ │ - ld r4,0(r28) │ │ │ │ - rlwinm r9,r9,0,20,20 │ │ │ │ - cmpwi cr7,r9,0 │ │ │ │ - bne cr7,f0b4 │ │ │ │ - cmpdi cr5,r11,0 │ │ │ │ - ble cr5,f100 │ │ │ │ - mr r3,r5 │ │ │ │ + bl 5100 │ │ │ │ + divd r9,r30,r31 │ │ │ │ + mr r6,r3 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r30 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt ea70 │ │ │ │ + maddld r6,r9,r6,r2 │ │ │ │ + add r0,r9,r6 │ │ │ │ + cmpd r6,r0 │ │ │ │ + bge e9f0 │ │ │ │ + lwz r2,56(r29) │ │ │ │ + ld r4,48(r29) │ │ │ │ + ld r30,40(r29) │ │ │ │ + ld r31,24(r29) │ │ │ │ + ld r11,16(r29) │ │ │ │ + ld r12,8(r29) │ │ │ │ + ld r5,0(r29) │ │ │ │ + rlwinm r2,r2,0,20,20 │ │ │ │ + cmpwi cr7,r2,0 │ │ │ │ + bne cr7,e9a4 │ │ │ │ + cmpdi cr5,r4,0 │ │ │ │ + ble cr5,e9f0 │ │ │ │ + mr r3,r6 │ │ │ │ nop │ │ │ │ - mulld r8,r11,r5 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - li r7,0 │ │ │ │ - add r5,r30,r5 │ │ │ │ - sldi r8,r8,3 │ │ │ │ nop │ │ │ │ + mulld r10,r4,r6 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + li r8,0 │ │ │ │ + add r6,r31,r6 │ │ │ │ + sldi r10,r10,3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r31,r8 │ │ │ │ - lfdx f0,r12,r8 │ │ │ │ - lfd f12,0(r5) │ │ │ │ - lfd f11,8(r5) │ │ │ │ - sldi r9,r9,4 │ │ │ │ + nop │ │ │ │ + ldx r2,r12,r10 │ │ │ │ + lfdx f0,r11,r10 │ │ │ │ + lfd f12,0(r6) │ │ │ │ + lfd f11,8(r6) │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - add r10,r4,r9 │ │ │ │ - ldx r9,r4,r9 │ │ │ │ - mtfprd f11,r9 │ │ │ │ + add r9,r5,r2 │ │ │ │ + ldx r2,r5,r2 │ │ │ │ + mtfprd f11,r2 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - ldarx r6,0,r10 │ │ │ │ - cmpd r6,r9 │ │ │ │ - bne f054 │ │ │ │ - mffprd r28,f11 │ │ │ │ - stdcx. r28,0,r10 │ │ │ │ - bne f03c │ │ │ │ - cmpld r9,r6 │ │ │ │ - bne f1a0 │ │ │ │ - ld r9,8(r10) │ │ │ │ - addi r6,r10,8 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + ldarx r7,0,r9 │ │ │ │ + cmpd r7,r2 │ │ │ │ + bne e944 │ │ │ │ + mffprd r29,f11 │ │ │ │ + stdcx. r29,0,r9 │ │ │ │ + bne e92c │ │ │ │ + cmpld r2,r7 │ │ │ │ + bne ea90 │ │ │ │ + ld r2,8(r9) │ │ │ │ + addi r7,r9,8 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - ldarx r10,0,r6 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bne f084 │ │ │ │ - mffprd r28,f12 │ │ │ │ - stdcx. r28,0,r6 │ │ │ │ - bne f06c │ │ │ │ - cmpld r9,r10 │ │ │ │ - bne f198 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - cmpd r11,r7 │ │ │ │ - bne f010 │ │ │ │ + ldarx r9,0,r7 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne e974 │ │ │ │ + mffprd r29,f12 │ │ │ │ + stdcx. r29,0,r7 │ │ │ │ + bne e95c │ │ │ │ + cmpld r2,r9 │ │ │ │ + bne ea88 │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + cmpd r4,r8 │ │ │ │ + bne e900 │ │ │ │ addi r3,r3,1 │ │ │ │ cmpd r0,r3 │ │ │ │ - beq f100 │ │ │ │ - bne cr7,f0c0 │ │ │ │ - mr r5,r3 │ │ │ │ - b eff0 │ │ │ │ - mr r3,r5 │ │ │ │ - cmpdi cr5,r11,0 │ │ │ │ + beq e9f0 │ │ │ │ + bne cr7,e9b0 │ │ │ │ + mr r6,r3 │ │ │ │ + b e8e0 │ │ │ │ + mr r3,r6 │ │ │ │ + cmpdi cr5,r4,0 │ │ │ │ nop │ │ │ │ - subf r9,r3,r0 │ │ │ │ - andi. r10,r9,3 │ │ │ │ - beq f140 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq f0f0 │ │ │ │ - cmpdi r10,2 │ │ │ │ - bne f120 │ │ │ │ - bgt cr5,f124 │ │ │ │ + subf r2,r3,r0 │ │ │ │ + andi. r9,r2,3 │ │ │ │ + beq ea30 │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq e9e0 │ │ │ │ + cmpdi r9,2 │ │ │ │ + bne ea10 │ │ │ │ + bgt cr5,ea14 │ │ │ │ addi r3,r3,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bgt cr5,f124 │ │ │ │ + bgt cr5,ea14 │ │ │ │ addi r3,r3,1 │ │ │ │ cmpd r0,r3 │ │ │ │ - bne f140 │ │ │ │ - ld r29,40(r1) │ │ │ │ + bne ea30 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r28,-32(r1) │ │ │ │ + ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - ble cr5,f18c │ │ │ │ - addi r9,r29,8 │ │ │ │ - sldi r10,r3,4 │ │ │ │ - ldx r5,r9,r10 │ │ │ │ - b eff0 │ │ │ │ nop │ │ │ │ + ble cr5,ea7c │ │ │ │ + addi r2,r30,8 │ │ │ │ + sldi r9,r3,4 │ │ │ │ + ldx r6,r2,r9 │ │ │ │ + b e8e0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - srdi r9,r9,2 │ │ │ │ - bgt cr5,f124 │ │ │ │ + nop │ │ │ │ + srdi r2,r2,2 │ │ │ │ + bgt cr5,ea14 │ │ │ │ addi r3,r3,1 │ │ │ │ - mr r10,r3 │ │ │ │ - bgt cr5,f124 │ │ │ │ + mr r9,r3 │ │ │ │ + bgt cr5,ea14 │ │ │ │ addi r3,r3,1 │ │ │ │ - bgt cr5,f124 │ │ │ │ - addi r3,r10,2 │ │ │ │ - bgt cr5,f124 │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r3,r10,3 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - bne f144 │ │ │ │ - ld r29,40(r1) │ │ │ │ - b f104 │ │ │ │ + bgt cr5,ea14 │ │ │ │ + addi r3,r9,2 │ │ │ │ + bgt cr5,ea14 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r3,r9,3 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + bne ea34 │ │ │ │ + b e9f0 │ │ │ │ nop │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b efa4 │ │ │ │ + nop │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b e894 │ │ │ │ addi r3,r3,1 │ │ │ │ - bgt cr5,f124 │ │ │ │ - b f0e0 │ │ │ │ - mr r9,r10 │ │ │ │ - b f064 │ │ │ │ - mr r9,r6 │ │ │ │ - b f034 │ │ │ │ + bgt cr5,ea14 │ │ │ │ + b e9d0 │ │ │ │ + mr r2,r9 │ │ │ │ + b e954 │ │ │ │ + mr r2,r7 │ │ │ │ + b e924 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x480 │ │ │ │ + .long 0x380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-29632 │ │ │ │ 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 f2b0 │ │ │ │ - maddld r3,r10,r3,r9 │ │ │ │ - add r9,r10,r3 │ │ │ │ - cmpd r3,r9 │ │ │ │ - bge f28c │ │ │ │ - ld r9,208(r29) │ │ │ │ + bl 5100 │ │ │ │ + divd r9,r30,r31 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r30 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt eb90 │ │ │ │ + maddld r3,r9,r3,r2 │ │ │ │ + add r2,r9,r3 │ │ │ │ + cmpd r3,r2 │ │ │ │ + bge eb6c │ │ │ │ + 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 f26c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq f25c │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne f2c0 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq f28c │ │ │ │ - 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 f274 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + add r2,r2,r3 │ │ │ │ + beq eb4c │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq eb3c │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne eba0 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq eb6c │ │ │ │ + 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 eb54 │ │ │ │ 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 f210 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b eaf0 │ │ │ │ nop │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - mr r10,r6 │ │ │ │ - addi r9,r9,16 │ │ │ │ - b f250 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + mr r9,r7 │ │ │ │ + addi r2,r2,16 │ │ │ │ + b eb30 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-29920 │ │ │ │ mflr r0 │ │ │ │ std r27,-40(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ ld r27,24(r3) │ │ │ │ - std r29,-24(r1) │ │ │ │ + mr r28,r3 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - sradi r27,r27,1 │ │ │ │ - addze r27,r27 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-224(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sradi r27,r27,1 │ │ │ │ + addze r27,r27 │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r27,r31 │ │ │ │ - mr r29,r3 │ │ │ │ - mulld r9,r10,r31 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt f614 │ │ │ │ - maddld r29,r10,r29,r9 │ │ │ │ - add r10,r10,r29 │ │ │ │ - cmpd r29,r10 │ │ │ │ - bge f5ec │ │ │ │ - ld r7,64(r30) │ │ │ │ - ld r8,0(r30) │ │ │ │ - std r18,112(r1) │ │ │ │ - ld r18,32(r30) │ │ │ │ - ld r9,8(r30) │ │ │ │ - std r17,104(r1) │ │ │ │ + bl 5100 │ │ │ │ + divd r9,r27,r31 │ │ │ │ + mr r30,r3 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt eee4 │ │ │ │ + maddld r30,r9,r30,r2 │ │ │ │ + add r9,r9,r30 │ │ │ │ + cmpd r30,r9 │ │ │ │ + bge eebc │ │ │ │ + ld r8,64(r28) │ │ │ │ + ld r10,0(r28) │ │ │ │ std r19,120(r1) │ │ │ │ - ld r17,16(r30) │ │ │ │ + std r18,112(r1) │ │ │ │ + ld r19,32(r28) │ │ │ │ + ld r18,16(r28) │ │ │ │ + std r20,128(r1) │ │ │ │ std r15,88(r1) │ │ │ │ - std r21,136(r1) │ │ │ │ - std r28,192(r1) │ │ │ │ - ld r21,40(r30) │ │ │ │ - ld r28,48(r30) │ │ │ │ - sradi r19,r18,1 │ │ │ │ - addze r19,r19 │ │ │ │ - ld r8,168(r8) │ │ │ │ - std r7,32(r1) │ │ │ │ - cmpdi r18,1 │ │ │ │ - ld r7,56(r30) │ │ │ │ - subf r9,r27,r9 │ │ │ │ - ld r4,8(r8) │ │ │ │ - subf r15,r19,r17 │ │ │ │ - std r7,40(r1) │ │ │ │ - ble f620 │ │ │ │ + ld r2,8(r28) │ │ │ │ std r22,144(r1) │ │ │ │ - add r22,r29,r9 │ │ │ │ - std r20,128(r1) │ │ │ │ - mulld r20,r17,r29 │ │ │ │ - neg r9,r19 │ │ │ │ - add r0,r27,r29 │ │ │ │ + std r29,200(r1) │ │ │ │ + ld r22,40(r28) │ │ │ │ + ld r29,48(r28) │ │ │ │ + ld r10,168(r10) │ │ │ │ + std r8,32(r1) │ │ │ │ + ld r8,56(r28) │ │ │ │ + sradi r20,r19,1 │ │ │ │ + addze r20,r20 │ │ │ │ + cmpdi r19,1 │ │ │ │ + subf r2,r27,r2 │ │ │ │ + ld r5,8(r10) │ │ │ │ + std r8,40(r1) │ │ │ │ + subf r15,r20,r18 │ │ │ │ + ble eef0 │ │ │ │ + add r2,r30,r2 │ │ │ │ + std r21,136(r1) │ │ │ │ + std r23,152(r1) │ │ │ │ + mulld r21,r18,r30 │ │ │ │ + add r0,r27,r30 │ │ │ │ + addi r8,r20,-1 │ │ │ │ + std r17,104(r1) │ │ │ │ std r16,96(r1) │ │ │ │ - sldi r16,r17,4 │ │ │ │ - addi r7,r19,-1 │ │ │ │ - mulld r22,r22,r17 │ │ │ │ - li r8,1 │ │ │ │ - cmpldi r19,1 │ │ │ │ - sldi r30,r19,3 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - mulld r0,r0,r18 │ │ │ │ + mulli r17,r20,-16 │ │ │ │ + sldi r16,r18,4 │ │ │ │ + li r10,1 │ │ │ │ + cmpldi r20,1 │ │ │ │ + mulld r23,r2,r18 │ │ │ │ + mulld r0,r0,r19 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + sldi r31,r20,3 │ │ │ │ std r14,80(r1) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - std r23,152(r1) │ │ │ │ - cmpdi cr7,r19,1 │ │ │ │ - mulld r23,r18,r29 │ │ │ │ - add r30,r4,r30 │ │ │ │ - add r14,r16,r9 │ │ │ │ - sldi r5,r20,4 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - sldi r29,r29,3 │ │ │ │ std r24,160(r1) │ │ │ │ std r25,168(r1) │ │ │ │ + mulld r24,r19,r30 │ │ │ │ + cmpdi cr7,r20,1 │ │ │ │ + sldi r30,r30,3 │ │ │ │ std r26,176(r1) │ │ │ │ - std r7,64(r1) │ │ │ │ - sldi r6,r22,4 │ │ │ │ - std r9,72(r1) │ │ │ │ - add r5,r21,r5 │ │ │ │ - iseleq r9,r8,r7 │ │ │ │ - std r10,48(r1) │ │ │ │ - add r6,r21,r6 │ │ │ │ - std r9,56(r1) │ │ │ │ - ld r9,40(r1) │ │ │ │ - add r12,r22,r15 │ │ │ │ - add r24,r20,r15 │ │ │ │ - add r25,r23,r19 │ │ │ │ - add r26,r19,r0 │ │ │ │ - lxvdsx vs9,r9,r29 │ │ │ │ - ld r9,32(r1) │ │ │ │ - lxvdsx vs10,r9,r29 │ │ │ │ - beq cr7,f60c │ │ │ │ - ld r3,56(r1) │ │ │ │ - sldi r8,r0,4 │ │ │ │ + std r2,48(r1) │ │ │ │ + std r8,56(r1) │ │ │ │ + iseleq r2,r10,r8 │ │ │ │ + add r31,r5,r31 │ │ │ │ + sldi r6,r21,4 │ │ │ │ + add r14,r16,r17 │ │ │ │ + subf r17,r17,r29 │ │ │ │ + std r2,64(r1) │ │ │ │ sldi r7,r23,4 │ │ │ │ - add r27,r14,r6 │ │ │ │ - add r31,r14,r5 │ │ │ │ - li r10,0 │ │ │ │ - add r9,r28,r8 │ │ │ │ - add r11,r28,r7 │ │ │ │ - mtctr r3 │ │ │ │ - ld r3,72(r1) │ │ │ │ - add r7,r7,r3 │ │ │ │ - add r8,r8,r3 │ │ │ │ - mr r3,r9 │ │ │ │ + add r6,r22,r6 │ │ │ │ + add r7,r22,r7 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,40(r1) │ │ │ │ + add r12,r23,r15 │ │ │ │ + add r25,r21,r15 │ │ │ │ + add r26,r24,r20 │ │ │ │ + add r27,r20,r0 │ │ │ │ + lxvdsx vs9,r2,r30 │ │ │ │ + ld r2,32(r1) │ │ │ │ + lxvdsx vs10,r2,r30 │ │ │ │ + beq cr7,eedc │ │ │ │ + ld r4,64(r1) │ │ │ │ + sldi r8,r24,4 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + add r28,r7,r14 │ │ │ │ + add r11,r6,r14 │ │ │ │ + li r2,0 │ │ │ │ li r9,0 │ │ │ │ + add r3,r29,r8 │ │ │ │ + add r8,r8,r17 │ │ │ │ + mtctr r4 │ │ │ │ + add r4,r29,r10 │ │ │ │ + add r10,r17,r10 │ │ │ │ nop │ │ │ │ - lxvx vs0,r11,r9 │ │ │ │ - lxvdsx vs11,r4,r10 │ │ │ │ - lxvdsx vs12,r30,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + lxvdsx vs11,r5,r9 │ │ │ │ + lxvdsx vs12,r31,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r27,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ + stxvx vs0,r28,r2 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ + stxvx vs0,r11,r2 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz f4a0 │ │ │ │ - ld r9,64(r1) │ │ │ │ - sldi r10,r9,3 │ │ │ │ - add r12,r12,r9 │ │ │ │ - add r8,r19,r9 │ │ │ │ - add r24,r24,r9 │ │ │ │ - ld r7,48(r1) │ │ │ │ - add r25,r25,r9 │ │ │ │ - add r26,r26,r9 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r6,r6,r16 │ │ │ │ - lxvdsx vs0,r4,r10 │ │ │ │ - add r10,r23,r9 │ │ │ │ - sldi r8,r8,3 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz ed70 │ │ │ │ + ld r2,56(r1) │ │ │ │ + sldi r10,r2,3 │ │ │ │ + add r9,r24,r2 │ │ │ │ + add r12,r12,r2 │ │ │ │ + add r25,r25,r2 │ │ │ │ + ld r8,48(r1) │ │ │ │ + add r26,r26,r2 │ │ │ │ + add r27,r27,r2 │ │ │ │ + addi r30,r30,8 │ │ │ │ + add r7,r7,r16 │ │ │ │ + lxvdsx vs0,r5,r10 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r10,r20,r2 │ │ │ │ sldi r12,r12,4 │ │ │ │ - add r5,r5,r16 │ │ │ │ - sldi r24,r24,4 │ │ │ │ sldi r25,r25,4 │ │ │ │ sldi r26,r26,4 │ │ │ │ - add r23,r23,r18 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lxvdsx vs11,r4,r8 │ │ │ │ - add r8,r0,r9 │ │ │ │ - cmpld r7,r29 │ │ │ │ - add r0,r0,r18 │ │ │ │ - lxvx vs12,r10,r28 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r10,r22,r9 │ │ │ │ - add r9,r20,r9 │ │ │ │ - add r22,r22,r17 │ │ │ │ + sldi r27,r27,4 │ │ │ │ + add r6,r6,r16 │ │ │ │ + add r24,r24,r19 │ │ │ │ + lxvx vs12,r9,r29 │ │ │ │ + add r9,r0,r2 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + cmpld r8,r30 │ │ │ │ + add r0,r0,r19 │ │ │ │ xvmuldp vs8,vs0,vs9 │ │ │ │ + sldi r9,r9,4 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ + lxvdsx vs11,r5,r10 │ │ │ │ + add r10,r23,r2 │ │ │ │ + add r2,r21,r2 │ │ │ │ + add r23,r23,r18 │ │ │ │ + add r21,r21,r18 │ │ │ │ sldi r10,r10,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r20,r20,r17 │ │ │ │ + sldi r2,r2,4 │ │ │ │ xvmuldp vs12,vs12,vs8 │ │ │ │ - stxvx vs12,r12,r21 │ │ │ │ - lxvx vs12,r8,r28 │ │ │ │ + stxvx vs12,r12,r22 │ │ │ │ + lxvx vs12,r9,r29 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r24,r21 │ │ │ │ - lxvx vs0,r25,r28 │ │ │ │ + stxvx vs0,r25,r22 │ │ │ │ + lxvx vs0,r26,r29 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - stxvx vs0,r10,r21 │ │ │ │ - lxvx vs0,r26,r28 │ │ │ │ + stxvx vs0,r10,r22 │ │ │ │ + lxvx vs0,r27,r29 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r9,r21 │ │ │ │ - bne f440 │ │ │ │ + stxvx vs0,r2,r22 │ │ │ │ + bne ed10 │ │ │ │ ld r14,80(r1) │ │ │ │ ld r15,88(r1) │ │ │ │ ld r16,96(r1) │ │ │ │ ld r17,104(r1) │ │ │ │ ld r18,112(r1) │ │ │ │ ld r19,120(r1) │ │ │ │ ld r20,128(r1) │ │ │ │ ld r21,136(r1) │ │ │ │ ld r22,144(r1) │ │ │ │ ld r23,152(r1) │ │ │ │ ld r24,160(r1) │ │ │ │ ld r25,168(r1) │ │ │ │ ld r26,176(r1) │ │ │ │ - ld r28,192(r1) │ │ │ │ + ld r29,200(r1) │ │ │ │ addi r1,r1,224 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ + ld r28,-32(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b f4f8 │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b f340 │ │ │ │ + li r2,0 │ │ │ │ + b edc8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b ec10 │ │ │ │ ld r15,88(r1) │ │ │ │ - ld r17,104(r1) │ │ │ │ ld r18,112(r1) │ │ │ │ ld r19,120(r1) │ │ │ │ - ld r21,136(r1) │ │ │ │ - ld r28,192(r1) │ │ │ │ - b f5ec │ │ │ │ + ld r20,128(r1) │ │ │ │ + ld r22,144(r1) │ │ │ │ + ld r29,200(r1) │ │ │ │ + b eebc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x1280 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-30800 │ │ │ │ - mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r15,-160(r1) │ │ │ │ - std r29,-48(r1) │ │ │ │ - std r30,-40(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ - mr r30,r3 │ │ │ │ + mflr r0 │ │ │ │ + std r16,-144(r1) │ │ │ │ + std r29,-40(r1) │ │ │ │ + mr r29,r3 │ │ │ │ + std r30,-32(r1) │ │ │ │ + std r31,-24(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ ld r11,24(r3) │ │ │ │ std r0,16(r1) │ │ │ │ - sradi r6,r11,1 │ │ │ │ - addze r6,r6 │ │ │ │ - stdu r1,-368(r1) │ │ │ │ - stxv vs61,144(r1) │ │ │ │ - stxv vs62,160(r1) │ │ │ │ - stxv vs63,176(r1) │ │ │ │ - std r6,32(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdu r1,-336(r1) │ │ │ │ + stxv vs61,128(r1) │ │ │ │ + stxv vs62,144(r1) │ │ │ │ + sradi r7,r11,1 │ │ │ │ + addze r7,r7 │ │ │ │ + stxv vs63,160(r1) │ │ │ │ + std r7,32(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,32(r1) │ │ │ │ - mr r29,r3 │ │ │ │ - divd r15,r6,r31 │ │ │ │ - mulld r9,r15,r31 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt faec │ │ │ │ - maddld r29,r15,r29,r9 │ │ │ │ - add r15,r15,r29 │ │ │ │ - cmpd r29,r15 │ │ │ │ - bge fab8 │ │ │ │ - ld r7,48(r30) │ │ │ │ - std r16,216(r1) │ │ │ │ - std r19,240(r1) │ │ │ │ - ld r16,16(r30) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r19,8(r30) │ │ │ │ - std r20,248(r1) │ │ │ │ - stfd f29,344(r1) │ │ │ │ - ld r0,32(r30) │ │ │ │ + bl 5100 │ │ │ │ + ld r7,32(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + divd r16,r7,r31 │ │ │ │ + mulld r2,r16,r31 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt f378 │ │ │ │ + maddld r30,r16,r30,r2 │ │ │ │ + add r2,r16,r30 │ │ │ │ + cmpd r30,r2 │ │ │ │ + bge f344 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + ld r16,16(r29) │ │ │ │ + std r21,232(r1) │ │ │ │ + std r22,240(r1) │ │ │ │ + ld r21,8(r29) │ │ │ │ li r8,1 │ │ │ │ - addi r9,r9,28288 │ │ │ │ - std r18,232(r1) │ │ │ │ - addi r18,r29,1 │ │ │ │ - std r26,296(r1) │ │ │ │ - add r10,r6,r29 │ │ │ │ - std r17,224(r1) │ │ │ │ - ld r31,0(r30) │ │ │ │ - std r14,200(r1) │ │ │ │ - std r21,256(r1) │ │ │ │ - lfd f29,0(r9) │ │ │ │ - std r9,128(r1) │ │ │ │ - std r7,104(r1) │ │ │ │ - neg r9,r16 │ │ │ │ - ld r7,40(r30) │ │ │ │ - addi r20,r19,1 │ │ │ │ - subf r19,r6,r19 │ │ │ │ - sradi r26,r0,1 │ │ │ │ - addze r26,r26 │ │ │ │ - neg r3,r0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - mulld r5,r16,r29 │ │ │ │ - mulld r18,r18,r16 │ │ │ │ + add r10,r7,r30 │ │ │ │ + ld r0,32(r29) │ │ │ │ + std r27,280(r1) │ │ │ │ + std r28,288(r1) │ │ │ │ + ld r12,48(r29) │ │ │ │ + std r2,72(r1) │ │ │ │ + ld r2,40(r29) │ │ │ │ + std r19,216(r1) │ │ │ │ + std r20,224(r1) │ │ │ │ + addi r20,r30,1 │ │ │ │ + std r14,176(r1) │ │ │ │ + ld r14,0(r29) │ │ │ │ + mulld r9,r16,r30 │ │ │ │ + addi r22,r21,1 │ │ │ │ + subf r21,r7,r21 │ │ │ │ + std r23,248(r1) │ │ │ │ + std r24,256(r1) │ │ │ │ + subf r23,r7,r30 │ │ │ │ + sradi r27,r0,1 │ │ │ │ + addze r27,r27 │ │ │ │ cmpdi cr4,r0,1 │ │ │ │ - add r19,r19,r29 │ │ │ │ - subf r20,r6,r20 │ │ │ │ - sldi r17,r3,4 │ │ │ │ - std r25,288(r1) │ │ │ │ - subf r21,r6,r29 │ │ │ │ - std r9,80(r1) │ │ │ │ - std r27,304(r1) │ │ │ │ - std r28,312(r1) │ │ │ │ - std r22,264(r1) │ │ │ │ - mulld r9,r19,r16 │ │ │ │ - std r7,112(r1) │ │ │ │ - subf r7,r6,r15 │ │ │ │ - add r20,r20,r29 │ │ │ │ - neg r4,r17 │ │ │ │ - std r23,272(r1) │ │ │ │ - std r24,280(r1) │ │ │ │ - stfd f30,352(r1) │ │ │ │ - stfd f31,360(r1) │ │ │ │ - std r7,72(r1) │ │ │ │ - mulld r7,r29,r0 │ │ │ │ + mulli r19,r0,-16 │ │ │ │ mulld r20,r20,r16 │ │ │ │ - std r5,64(r1) │ │ │ │ - mulld r14,r4,r10 │ │ │ │ - maddld r27,r10,r0,r26 │ │ │ │ - mulld r29,r17,r29 │ │ │ │ - addis r25,r2,-3 │ │ │ │ + std r15,184(r1) │ │ │ │ + stfd f30,320(r1) │ │ │ │ + stfd f31,328(r1) │ │ │ │ + std r2,96(r1) │ │ │ │ + mulli r2,r16,-16 │ │ │ │ + subf r22,r7,r22 │ │ │ │ + add r21,r21,r30 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + plfd f31,389052 # 6dff0 │ │ │ │ + std r17,200(r1) │ │ │ │ + std r18,208(r1) │ │ │ │ + add r22,r22,r30 │ │ │ │ + std r25,264(r1) │ │ │ │ + std r26,272(r1) │ │ │ │ std r9,56(r1) │ │ │ │ - isel r9,r26,r8,4*cr4+gt │ │ │ │ - addi r25,r25,28240 │ │ │ │ - std r7,48(r1) │ │ │ │ - std r9,120(r1) │ │ │ │ - subf r9,r26,r18 │ │ │ │ - add r5,r26,r7 │ │ │ │ - subf r28,r20,r26 │ │ │ │ - sldi r27,r27,4 │ │ │ │ - std r0,88(r1) │ │ │ │ - std r6,96(r1) │ │ │ │ - std r9,32(r1) │ │ │ │ - subf r9,r26,r20 │ │ │ │ - sldi r15,r5,4 │ │ │ │ - sldi r28,r28,4 │ │ │ │ - mr r20,r17 │ │ │ │ - std r9,40(r1) │ │ │ │ - mr r9,r16 │ │ │ │ + mulld r9,r21,r16 │ │ │ │ + maddld r29,r10,r0,r27 │ │ │ │ + mulld r22,r22,r16 │ │ │ │ + subf r10,r27,r20 │ │ │ │ + std r2,64(r1) │ │ │ │ + mulld r2,r30,r0 │ │ │ │ + mulld r30,r19,r30 │ │ │ │ + std r10,32(r1) │ │ │ │ + std r9,48(r1) │ │ │ │ + sldi r9,r27,4 │ │ │ │ + sldi r29,r29,4 │ │ │ │ + subf r22,r27,r22 │ │ │ │ + add r4,r27,r2 │ │ │ │ + std r2,40(r1) │ │ │ │ + isel r2,r27,r8,4*cr4+gt │ │ │ │ + mulli r28,r22,-16 │ │ │ │ + std r2,104(r1) │ │ │ │ + subf r2,r9,r12 │ │ │ │ + sldi r15,r4,4 │ │ │ │ + std r2,112(r1) │ │ │ │ + mr r2,r16 │ │ │ │ mr r16,r15 │ │ │ │ - mr r15,r14 │ │ │ │ - mr r14,r31 │ │ │ │ - mr r31,r9 │ │ │ │ - ld r8,72(r14) │ │ │ │ + std r0,80(r1) │ │ │ │ + std r7,88(r1) │ │ │ │ + std r12,120(r1) │ │ │ │ + mr r15,r2 │ │ │ │ + nop │ │ │ │ + ld r10,72(r14) │ │ │ │ lfd f0,88(r14) │ │ │ │ - ld r10,96(r14) │ │ │ │ + ld r9,96(r14) │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lfd f12,0(r10) │ │ │ │ + lfd f0,0(r10) │ │ │ │ + lfd f12,0(r9) │ │ │ │ fcfid f11,f0 │ │ │ │ - mtfprd f0,r21 │ │ │ │ + mtfprd f0,r23 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r1) │ │ │ │ + bl 5400 │ │ │ │ + ld r2,88(r1) │ │ │ │ lfd f0,88(r14) │ │ │ │ - ld r8,72(r14) │ │ │ │ - lxsd v29,0(r25) │ │ │ │ - add r10,r9,r21 │ │ │ │ - fcfid f11,f0 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - xsdivdp vs63,vs61,vs1 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - ld r10,96(r14) │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f10,f12 │ │ │ │ + ld r10,72(r14) │ │ │ │ + ld r9,96(r14) │ │ │ │ + xsdivdp vs63,vs30,vs1 │ │ │ │ + add r8,r2,r23 │ │ │ │ + fcfid f1,f0 │ │ │ │ lfd f12,0(r10) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - fdiv f0,f0,f10 │ │ │ │ + mtfprd f0,r8 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcfid f11,f12 │ │ │ │ + lfd f12,0(r9) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ xxspltd vs63,vs63,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ - fmul f1,f11,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - xsdivdp vs61,vs61,vs1 │ │ │ │ + fmul f1,f1,f12 │ │ │ │ + bl 5400 │ │ │ │ + xsdivdp vs61,vs30,vs1 │ │ │ │ xxspltd vs61,vs61,0 │ │ │ │ - ble cr4,fa0c │ │ │ │ - ld r9,48(r1) │ │ │ │ - ld r17,120(r1) │ │ │ │ - neg r30,r26 │ │ │ │ - sldi r8,r9,4 │ │ │ │ - ld r9,40(r1) │ │ │ │ - sldi r10,r9,4 │ │ │ │ - ld r9,128(r1) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - ld r9,32(r1) │ │ │ │ - sldi r22,r9,4 │ │ │ │ - ld r9,56(r1) │ │ │ │ - sldi r23,r9,4 │ │ │ │ - ld r9,64(r1) │ │ │ │ - sldi r24,r9,4 │ │ │ │ - ld r9,104(r1) │ │ │ │ - add r18,r9,r8 │ │ │ │ - ld r9,112(r1) │ │ │ │ - add r19,r9,r10 │ │ │ │ - ld r10,72(r14) │ │ │ │ + ble cr4,f2a8 │ │ │ │ + ld r2,40(r1) │ │ │ │ + sldi r9,r22,4 │ │ │ │ + ld r17,104(r1) │ │ │ │ + neg r31,r27 │ │ │ │ + sldi r10,r2,4 │ │ │ │ + ld r2,112(r1) │ │ │ │ + addi r7,r2,8 │ │ │ │ + ld r2,32(r1) │ │ │ │ + add r21,r7,r29 │ │ │ │ + sldi r24,r2,4 │ │ │ │ + ld r2,48(r1) │ │ │ │ + sldi r25,r2,4 │ │ │ │ + ld r2,56(r1) │ │ │ │ + sldi r26,r2,4 │ │ │ │ + ld r2,120(r1) │ │ │ │ + add r18,r10,r2 │ │ │ │ + ld r2,96(r1) │ │ │ │ + add r20,r2,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r9,72(r14) │ │ │ │ lfd f12,88(r14) │ │ │ │ - mtfprd f0,r30 │ │ │ │ - ld r9,96(r14) │ │ │ │ + mtfprd f0,r31 │ │ │ │ + addi r21,r21,16 │ │ │ │ + ld r2,96(r14) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - fcfid f11,f12 │ │ │ │ lfd f12,8(r9) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fcfid f11,f12 │ │ │ │ + lfd f12,8(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r26,r30 │ │ │ │ - ld r10,72(r14) │ │ │ │ + bl 5400 │ │ │ │ + add r2,r27,r31 │ │ │ │ + ld r9,72(r14) │ │ │ │ lfd f12,88(r14) │ │ │ │ - lfd f31,0(r25) │ │ │ │ - addi r30,r30,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,96(r14) │ │ │ │ + addi r31,r31,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r14) │ │ │ │ + xsdivdp vs62,vs30,vs1 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - xsdivdp vs62,vs31,vs1 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,8(r9) │ │ │ │ - fmul f0,f0,f30 │ │ │ │ + fcfid f10,f12 │ │ │ │ + lfd f12,8(r2) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ xxspltd vs62,vs62,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5400 │ │ │ │ lxv vs0,0(r18) │ │ │ │ - xvmuldp vs12,vs61,vs62 │ │ │ │ - add r10,r29,r18 │ │ │ │ - add r9,r19,r28 │ │ │ │ + add r2,r28,r20 │ │ │ │ + add r9,r30,r18 │ │ │ │ addic. r17,r17,-1 │ │ │ │ addi r18,r18,16 │ │ │ │ - addi r19,r19,16 │ │ │ │ - fdiv f31,f31,f1 │ │ │ │ + addi r20,r20,16 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ xvmuldp vs0,vs0,vs62 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,-16(r19) │ │ │ │ - lxvx vs0,r10,r15 │ │ │ │ - xxspltd vs31,vs31,0 │ │ │ │ - xvmuldp vs12,vs12,vs0 │ │ │ │ - xvmuldp vs0,vs31,vs63 │ │ │ │ - xvmuldp vs31,vs61,vs31 │ │ │ │ - stxvx vs12,r9,r22 │ │ │ │ - lxvx vs12,r10,r16 │ │ │ │ + stxv vs0,-16(r20) │ │ │ │ + plxv vs0,-24(r21) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxvx vs0,r2,r24 │ │ │ │ + lxvx vs12,r9,r16 │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ + xvmuldp vs0,vs1,vs63 │ │ │ │ + xvmuldp vs1,vs61,vs1 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r23 │ │ │ │ - lxvx vs0,r10,r27 │ │ │ │ - xvmuldp vs31,vs31,vs0 │ │ │ │ - stxvx vs31,r9,r24 │ │ │ │ - bne f910 │ │ │ │ - ld r9,48(r1) │ │ │ │ - ld r10,88(r1) │ │ │ │ - addi r21,r21,1 │ │ │ │ - add r29,r29,r20 │ │ │ │ - subf r15,r20,r15 │ │ │ │ - subf r16,r20,r16 │ │ │ │ - subf r27,r20,r27 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,48(r1) │ │ │ │ - ld r9,40(r1) │ │ │ │ - add r9,r9,r31 │ │ │ │ - std r9,40(r1) │ │ │ │ - ld r9,32(r1) │ │ │ │ - add r9,r9,r31 │ │ │ │ - std r9,32(r1) │ │ │ │ + stxvx vs0,r2,r25 │ │ │ │ + lxvx vs0,r9,r29 │ │ │ │ + xvmuldp vs1,vs1,vs0 │ │ │ │ + stxvx vs1,r2,r26 │ │ │ │ + bne f1b0 │ │ │ │ + ld r2,40(r1) │ │ │ │ ld r9,80(r1) │ │ │ │ - add r28,r28,r9 │ │ │ │ - ld r9,72(r1) │ │ │ │ - cmpld r21,r9 │ │ │ │ - ld r9,56(r1) │ │ │ │ - add r9,r9,r31 │ │ │ │ - std r9,56(r1) │ │ │ │ - ld r9,64(r1) │ │ │ │ - add r9,r9,r31 │ │ │ │ - std r9,64(r1) │ │ │ │ - bne f820 │ │ │ │ - lfd f29,344(r1) │ │ │ │ - lfd f30,352(r1) │ │ │ │ - lfd f31,360(r1) │ │ │ │ - ld r14,200(r1) │ │ │ │ - ld r16,216(r1) │ │ │ │ - ld r17,224(r1) │ │ │ │ - ld r18,232(r1) │ │ │ │ - ld r19,240(r1) │ │ │ │ - ld r20,248(r1) │ │ │ │ - ld r21,256(r1) │ │ │ │ - ld r22,264(r1) │ │ │ │ - ld r23,272(r1) │ │ │ │ - ld r24,280(r1) │ │ │ │ - ld r25,288(r1) │ │ │ │ - ld r26,296(r1) │ │ │ │ - ld r27,304(r1) │ │ │ │ - ld r28,312(r1) │ │ │ │ - addi r1,r1,368 │ │ │ │ + addi r23,r23,1 │ │ │ │ + add r22,r22,r15 │ │ │ │ + add r30,r30,r19 │ │ │ │ + subf r16,r19,r16 │ │ │ │ + subf r29,r19,r29 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,40(r1) │ │ │ │ + ld r2,32(r1) │ │ │ │ + add r2,r2,r15 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,64(r1) │ │ │ │ + add r28,r28,r2 │ │ │ │ + ld r2,48(r1) │ │ │ │ + add r2,r2,r15 │ │ │ │ + std r2,48(r1) │ │ │ │ + ld r2,72(r1) │ │ │ │ + cmpld r23,r2 │ │ │ │ + ld r2,56(r1) │ │ │ │ + add r2,r2,r15 │ │ │ │ + std r2,56(r1) │ │ │ │ + bne f0c0 │ │ │ │ + lfd f30,320(r1) │ │ │ │ + lfd f31,328(r1) │ │ │ │ + ld r14,176(r1) │ │ │ │ + ld r15,184(r1) │ │ │ │ + ld r17,200(r1) │ │ │ │ + ld r18,208(r1) │ │ │ │ + ld r19,216(r1) │ │ │ │ + ld r20,224(r1) │ │ │ │ + ld r21,232(r1) │ │ │ │ + ld r22,240(r1) │ │ │ │ + ld r23,248(r1) │ │ │ │ + ld r24,256(r1) │ │ │ │ + ld r25,264(r1) │ │ │ │ + ld r26,272(r1) │ │ │ │ + ld r27,280(r1) │ │ │ │ + ld r28,288(r1) │ │ │ │ + addi r1,r1,336 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs61,-224(r1) │ │ │ │ - lxv vs62,-208(r1) │ │ │ │ - lxv vs63,-192(r1) │ │ │ │ - ld r15,-160(r1) │ │ │ │ - ld r29,-48(r1) │ │ │ │ - ld r30,-40(r1) │ │ │ │ - ld r31,-32(r1) │ │ │ │ + lxv vs61,-208(r1) │ │ │ │ + lxv vs62,-192(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r16,-144(r1) │ │ │ │ + ld r29,-40(r1) │ │ │ │ + ld r30,-32(r1) │ │ │ │ + ld r31,-24(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - addi r15,r15,1 │ │ │ │ - li r9,0 │ │ │ │ - b f6cc │ │ │ │ + addi r16,r16,1 │ │ │ │ + li r2,0 │ │ │ │ + b ef8c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1283 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-32016 │ │ │ │ + .long 0x1282 │ │ │ │ mflr r0 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ ld r29,16(r3) │ │ │ │ mr r30,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r29,r31 │ │ │ │ - mr r4,r3 │ │ │ │ - mulld r10,r9,r31 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt fc3c │ │ │ │ - maddld r4,r9,r4,r10 │ │ │ │ - add r0,r9,r4 │ │ │ │ - cmpd r4,r0 │ │ │ │ - bge fc10 │ │ │ │ + bl 5100 │ │ │ │ + divd r2,r29,r31 │ │ │ │ + mr r5,r3 │ │ │ │ + mulld r9,r2,r31 │ │ │ │ + subf r9,r9,r29 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt f4ac │ │ │ │ + maddld r5,r2,r5,r9 │ │ │ │ + add r0,r2,r5 │ │ │ │ + cmpd r5,r0 │ │ │ │ + bge f480 │ │ │ │ ld r11,0(r30) │ │ │ │ - ld r12,24(r30) │ │ │ │ - sldi r3,r4,4 │ │ │ │ - ld r5,8(r30) │ │ │ │ + sldi r4,r5,4 │ │ │ │ + ld r6,8(r30) │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - addi r3,r3,8 │ │ │ │ - lwz r9,112(r11) │ │ │ │ - ld r31,24(r11) │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - rlwinm r9,r9,0,20,20 │ │ │ │ - cmpwi cr7,r9,0 │ │ │ │ - bne cr7,fc30 │ │ │ │ - mr r9,r4 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - add r8,r31,r10 │ │ │ │ - stfdx f11,r31,r10 │ │ │ │ - stfd f11,8(r8) │ │ │ │ - ble cr5,fc00 │ │ │ │ - mulld r9,r9,r12 │ │ │ │ - mtctr r12 │ │ │ │ - ld r6,176(r11) │ │ │ │ - ld r7,184(r11) │ │ │ │ + ld r31,24(r30) │ │ │ │ + cmpdi r31,0 │ │ │ │ + addi r4,r4,8 │ │ │ │ + lwz r2,112(r11) │ │ │ │ + ld r3,24(r11) │ │ │ │ + rlwinm r2,r2,0,20,20 │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ + bne cr5,f4a0 │ │ │ │ + mr r2,r5 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + add r10,r3,r9 │ │ │ │ + stfdx f11,r3,r9 │ │ │ │ + stfd f11,8(r10) │ │ │ │ + ble f470 │ │ │ │ + mulld r2,r2,r31 │ │ │ │ + ld r7,176(r11) │ │ │ │ + ld r8,184(r11) │ │ │ │ + mtctr r31 │ │ │ │ xxspltib vs32,0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r10,r7,r9 │ │ │ │ - lxvdsx vs0,r6,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lxvx vs12,r10,r5 │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + lxvdsx vs0,r7,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lxvx vs12,r9,r6 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - stxv vs32,0(r8) │ │ │ │ - bdnz fbe0 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r3,r3,16 │ │ │ │ - cmpd r0,r4 │ │ │ │ - bne fba0 │ │ │ │ + stxv vs32,0(r10) │ │ │ │ + bdnz f450 │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r4,r4,16 │ │ │ │ + cmpd cr7,r0,r5 │ │ │ │ + bne cr7,f410 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,240(r11) │ │ │ │ - ldx r9,r9,r3 │ │ │ │ - b fba8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b fb64 │ │ │ │ + ld r2,240(r11) │ │ │ │ + ldx r2,r2,r4 │ │ │ │ + b f418 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b f3d4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,9 │ │ │ │ - addi r2,r2,-32352 │ │ │ │ mflr r0 │ │ │ │ std r27,-40(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ ld r27,24(r3) │ │ │ │ - std r29,-24(r1) │ │ │ │ + mr r28,r3 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - sradi r27,r27,1 │ │ │ │ - addze r27,r27 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-224(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sradi r27,r27,1 │ │ │ │ + addze r27,r27 │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r27,r31 │ │ │ │ - mr r29,r3 │ │ │ │ - mulld r9,r10,r31 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt ff94 │ │ │ │ - maddld r29,r10,r29,r9 │ │ │ │ - add r10,r10,r29 │ │ │ │ - cmpd r29,r10 │ │ │ │ - bge ff6c │ │ │ │ - ld r7,64(r30) │ │ │ │ - ld r8,0(r30) │ │ │ │ - std r18,112(r1) │ │ │ │ - ld r18,32(r30) │ │ │ │ - ld r9,8(r30) │ │ │ │ - std r17,104(r1) │ │ │ │ + bl 5100 │ │ │ │ + divd r9,r27,r31 │ │ │ │ + mr r30,r3 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt f7f4 │ │ │ │ + maddld r30,r9,r30,r2 │ │ │ │ + add r9,r9,r30 │ │ │ │ + cmpd r30,r9 │ │ │ │ + bge f7cc │ │ │ │ + ld r8,64(r28) │ │ │ │ + ld r10,0(r28) │ │ │ │ std r19,120(r1) │ │ │ │ - ld r17,16(r30) │ │ │ │ - std r15,88(r1) │ │ │ │ - std r21,136(r1) │ │ │ │ - std r28,192(r1) │ │ │ │ - ld r21,40(r30) │ │ │ │ - ld r28,48(r30) │ │ │ │ - sradi r19,r18,1 │ │ │ │ - addze r19,r19 │ │ │ │ - ld r8,168(r8) │ │ │ │ - std r7,32(r1) │ │ │ │ - cmpdi r18,1 │ │ │ │ - ld r7,56(r30) │ │ │ │ - subf r9,r27,r9 │ │ │ │ - ld r4,8(r8) │ │ │ │ - subf r15,r19,r17 │ │ │ │ - std r7,40(r1) │ │ │ │ - ble ffa0 │ │ │ │ - add r9,r29,r9 │ │ │ │ + std r18,112(r1) │ │ │ │ + ld r19,32(r28) │ │ │ │ + ld r18,16(r28) │ │ │ │ std r20,128(r1) │ │ │ │ + std r15,88(r1) │ │ │ │ + ld r2,8(r28) │ │ │ │ std r22,144(r1) │ │ │ │ - mulld r20,r17,r29 │ │ │ │ - sldi r8,r19,4 │ │ │ │ - add r0,r27,r29 │ │ │ │ - addi r6,r19,-1 │ │ │ │ - li r7,1 │ │ │ │ + std r29,200(r1) │ │ │ │ + ld r22,40(r28) │ │ │ │ + ld r29,48(r28) │ │ │ │ + ld r10,168(r10) │ │ │ │ + std r8,32(r1) │ │ │ │ + ld r8,56(r28) │ │ │ │ + sradi r20,r19,1 │ │ │ │ + addze r20,r20 │ │ │ │ + cmpdi r19,1 │ │ │ │ + subf r2,r27,r2 │ │ │ │ + ld r5,8(r10) │ │ │ │ + std r8,40(r1) │ │ │ │ + subf r15,r20,r18 │ │ │ │ + ble f800 │ │ │ │ + add r2,r30,r2 │ │ │ │ + std r21,136(r1) │ │ │ │ + std r23,152(r1) │ │ │ │ + mulld r21,r18,r30 │ │ │ │ + add r0,r27,r30 │ │ │ │ + addi r8,r20,-1 │ │ │ │ + li r10,1 │ │ │ │ + cmpldi r20,1 │ │ │ │ + sldi r31,r20,3 │ │ │ │ std r16,96(r1) │ │ │ │ - mulld r22,r9,r17 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - cmpldi r19,1 │ │ │ │ - sldi r16,r17,4 │ │ │ │ - mulld r0,r0,r18 │ │ │ │ - sldi r30,r19,3 │ │ │ │ - std r6,64(r1) │ │ │ │ + std r17,104(r1) │ │ │ │ + sldi r16,r18,4 │ │ │ │ + mulld r23,r2,r18 │ │ │ │ + mulld r0,r0,r19 │ │ │ │ + sldi r17,r20,4 │ │ │ │ + sldi r2,r9,3 │ │ │ │ std r14,80(r1) │ │ │ │ - std r9,48(r1) │ │ │ │ - add r9,r8,r28 │ │ │ │ - std r23,152(r1) │ │ │ │ - subf r14,r8,r16 │ │ │ │ - cmpdi cr7,r19,1 │ │ │ │ - sldi r5,r20,4 │ │ │ │ - mulld r23,r18,r29 │ │ │ │ - add r30,r4,r30 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - std r9,72(r1) │ │ │ │ - iseleq r9,r7,r6 │ │ │ │ std r24,160(r1) │ │ │ │ std r25,168(r1) │ │ │ │ - sldi r6,r22,4 │ │ │ │ - add r5,r21,r5 │ │ │ │ + mulld r24,r19,r30 │ │ │ │ + add r31,r5,r31 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + cmpdi cr7,r20,1 │ │ │ │ std r26,176(r1) │ │ │ │ - std r9,56(r1) │ │ │ │ - add r6,r21,r6 │ │ │ │ - nop │ │ │ │ - ld r9,40(r1) │ │ │ │ - add r12,r22,r15 │ │ │ │ - add r24,r15,r20 │ │ │ │ - add r25,r23,r19 │ │ │ │ - add r26,r19,r0 │ │ │ │ - lxvdsx vs9,r9,r29 │ │ │ │ - ld r9,32(r1) │ │ │ │ - lxvdsx vs10,r9,r29 │ │ │ │ - beq cr7,ff8c │ │ │ │ - ld r3,56(r1) │ │ │ │ + subf r14,r17,r16 │ │ │ │ + std r2,48(r1) │ │ │ │ + std r8,56(r1) │ │ │ │ + iseleq r2,r10,r8 │ │ │ │ + add r17,r17,r29 │ │ │ │ + sldi r6,r21,4 │ │ │ │ + std r2,64(r1) │ │ │ │ sldi r7,r23,4 │ │ │ │ - sldi r8,r0,4 │ │ │ │ - add r27,r14,r6 │ │ │ │ - add r31,r14,r5 │ │ │ │ - li r10,0 │ │ │ │ + add r6,r22,r6 │ │ │ │ + add r7,r22,r7 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,40(r1) │ │ │ │ + add r12,r23,r15 │ │ │ │ + add r25,r21,r15 │ │ │ │ + add r26,r24,r20 │ │ │ │ + add r27,r20,r0 │ │ │ │ + lxvdsx vs9,r2,r30 │ │ │ │ + ld r2,32(r1) │ │ │ │ + lxvdsx vs10,r2,r30 │ │ │ │ + beq cr7,f7ec │ │ │ │ + ld r4,64(r1) │ │ │ │ + sldi r8,r24,4 │ │ │ │ + sldi r10,r0,4 │ │ │ │ + add r28,r7,r14 │ │ │ │ + add r11,r6,r14 │ │ │ │ + li r2,0 │ │ │ │ li r9,0 │ │ │ │ - mtctr r3 │ │ │ │ - ld r3,72(r1) │ │ │ │ - add r11,r3,r7 │ │ │ │ - add r3,r8,r3 │ │ │ │ - add r7,r28,r7 │ │ │ │ - add r8,r28,r8 │ │ │ │ + add r3,r17,r8 │ │ │ │ + add r8,r29,r8 │ │ │ │ + mtctr r4 │ │ │ │ + add r4,r17,r10 │ │ │ │ + add r10,r29,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs0,r27,r9 │ │ │ │ - lxvdsx vs11,r4,r10 │ │ │ │ - lxvdsx vs12,r30,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + nop │ │ │ │ + lxvx vs0,r28,r2 │ │ │ │ + lxvdsx vs11,r5,r9 │ │ │ │ + lxvdsx vs12,r31,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvx vs0,r31,r9 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r11,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r11,r9 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz fe20 │ │ │ │ - ld r9,64(r1) │ │ │ │ - sldi r10,r9,3 │ │ │ │ - add r12,r12,r9 │ │ │ │ - add r7,r23,r9 │ │ │ │ - add r24,r24,r9 │ │ │ │ - ld r3,48(r1) │ │ │ │ - add r8,r0,r9 │ │ │ │ - add r25,r25,r9 │ │ │ │ - add r26,r26,r9 │ │ │ │ - addi r29,r29,8 │ │ │ │ - lxvdsx vs0,r4,r10 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz f680 │ │ │ │ + ld r2,56(r1) │ │ │ │ + sldi r9,r2,3 │ │ │ │ + add r12,r12,r2 │ │ │ │ + add r8,r24,r2 │ │ │ │ + add r25,r25,r2 │ │ │ │ + ld r4,48(r1) │ │ │ │ + add r10,r0,r2 │ │ │ │ + add r26,r26,r2 │ │ │ │ + add r27,r27,r2 │ │ │ │ + addi r30,r30,8 │ │ │ │ + lxvdsx vs0,r5,r9 │ │ │ │ sldi r12,r12,4 │ │ │ │ - add r10,r19,r9 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r6,r6,r16 │ │ │ │ - sldi r24,r24,4 │ │ │ │ - sldi r8,r8,4 │ │ │ │ + add r9,r20,r2 │ │ │ │ sldi r25,r25,4 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + sldi r10,r10,4 │ │ │ │ sldi r26,r26,4 │ │ │ │ - lxvx vs12,r12,r21 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpld r3,r29 │ │ │ │ - add r5,r5,r16 │ │ │ │ - add r23,r23,r18 │ │ │ │ - add r0,r0,r18 │ │ │ │ - lxvdsx vs11,r4,r10 │ │ │ │ - add r10,r22,r9 │ │ │ │ - add r9,r20,r9 │ │ │ │ - add r22,r22,r17 │ │ │ │ - add r20,r20,r17 │ │ │ │ + sldi r27,r27,4 │ │ │ │ + add r7,r7,r16 │ │ │ │ + lxvx vs12,r12,r22 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + cmpld r4,r30 │ │ │ │ + add r6,r6,r16 │ │ │ │ + add r24,r24,r19 │ │ │ │ + add r0,r0,r19 │ │ │ │ xvmuldp vs8,vs9,vs0 │ │ │ │ - xvmuldp vs0,vs10,vs0 │ │ │ │ - sldi r10,r10,4 │ │ │ │ + xvmuldp vs0,vs0,vs10 │ │ │ │ + lxvdsx vs11,r5,r9 │ │ │ │ + add r9,r23,r2 │ │ │ │ + add r2,r21,r2 │ │ │ │ + add r23,r23,r18 │ │ │ │ + add r21,r21,r18 │ │ │ │ sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ xvmuldp vs12,vs12,vs8 │ │ │ │ - stxvx vs12,r7,r28 │ │ │ │ - lxvx vs12,r24,r21 │ │ │ │ + stxvx vs12,r8,r29 │ │ │ │ + lxvx vs12,r25,r22 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r8,r28 │ │ │ │ - lxvx vs0,r10,r21 │ │ │ │ + stxvx vs0,r10,r29 │ │ │ │ + lxvx vs0,r9,r22 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - stxvx vs0,r25,r28 │ │ │ │ - lxvx vs0,r9,r21 │ │ │ │ + stxvx vs0,r26,r29 │ │ │ │ + lxvx vs0,r2,r22 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r26,r28 │ │ │ │ - bne fdc0 │ │ │ │ + stxvx vs0,r27,r29 │ │ │ │ + bne f620 │ │ │ │ ld r14,80(r1) │ │ │ │ ld r15,88(r1) │ │ │ │ ld r16,96(r1) │ │ │ │ ld r17,104(r1) │ │ │ │ ld r18,112(r1) │ │ │ │ ld r19,120(r1) │ │ │ │ ld r20,128(r1) │ │ │ │ ld r21,136(r1) │ │ │ │ ld r22,144(r1) │ │ │ │ ld r23,152(r1) │ │ │ │ ld r24,160(r1) │ │ │ │ ld r25,168(r1) │ │ │ │ ld r26,176(r1) │ │ │ │ - ld r28,192(r1) │ │ │ │ + ld r29,200(r1) │ │ │ │ addi r1,r1,224 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ + ld r28,-32(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b fe78 │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b fcc0 │ │ │ │ + li r2,0 │ │ │ │ + b f6d8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b f520 │ │ │ │ ld r15,88(r1) │ │ │ │ - ld r17,104(r1) │ │ │ │ ld r18,112(r1) │ │ │ │ ld r19,120(r1) │ │ │ │ - ld r21,136(r1) │ │ │ │ - ld r28,192(r1) │ │ │ │ - b ff6c │ │ │ │ + ld r20,128(r1) │ │ │ │ + ld r22,144(r1) │ │ │ │ + ld r29,200(r1) │ │ │ │ + b f7cc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x1280 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,32304 │ │ │ │ + ld r5,24(r3) │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r16,-152(r1) │ │ │ │ - std r30,-40(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - stw r11,8(r1) │ │ │ │ - ld r11,24(r3) │ │ │ │ + std r29,-40(r1) │ │ │ │ + std r30,-32(r1) │ │ │ │ + mr r29,r3 │ │ │ │ + std r31,-24(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - sradi r11,r11,1 │ │ │ │ - addze r11,r11 │ │ │ │ - stdu r1,-352(r1) │ │ │ │ - stxv vs61,128(r1) │ │ │ │ - stxv vs62,144(r1) │ │ │ │ - stxv vs63,160(r1) │ │ │ │ - std r11,32(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-320(r1) │ │ │ │ + sradi r5,r5,1 │ │ │ │ + addze r5,r5 │ │ │ │ + stxv vs61,112(r1) │ │ │ │ + stxv vs62,128(r1) │ │ │ │ + stxv vs63,144(r1) │ │ │ │ + std r5,32(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,32(r1) │ │ │ │ - mr r10,r3 │ │ │ │ - divd r16,r11,r31 │ │ │ │ - mulld r9,r16,r31 │ │ │ │ - subf r9,r9,r11 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1044c │ │ │ │ - maddld r10,r16,r10,r9 │ │ │ │ - add r16,r16,r10 │ │ │ │ - cmpd r10,r16 │ │ │ │ - bge 1041c │ │ │ │ - ld r4,8(r30) │ │ │ │ - ld r0,16(r30) │ │ │ │ - ld r6,48(r30) │ │ │ │ - std r21,240(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r8,32(r30) │ │ │ │ - addi r3,r10,1 │ │ │ │ - std r14,184(r1) │ │ │ │ - std r17,208(r1) │ │ │ │ - ld r17,0(r30) │ │ │ │ - addi r9,r9,28288 │ │ │ │ - std r19,224(r1) │ │ │ │ - stfd f29,328(r1) │ │ │ │ - add r19,r10,r11 │ │ │ │ - li r7,1 │ │ │ │ - std r25,272(r1) │ │ │ │ - std r20,232(r1) │ │ │ │ - std r27,288(r1) │ │ │ │ - std r15,192(r1) │ │ │ │ - addi r21,r4,1 │ │ │ │ - std r6,88(r1) │ │ │ │ - neg r5,r0 │ │ │ │ - ld r6,40(r30) │ │ │ │ - subf r4,r11,r4 │ │ │ │ - lfd f29,0(r9) │ │ │ │ - std r9,112(r1) │ │ │ │ - mulld r3,r3,r0 │ │ │ │ - mulld r9,r8,r10 │ │ │ │ - subf r21,r11,r21 │ │ │ │ - sldi r14,r5,4 │ │ │ │ - add r4,r4,r10 │ │ │ │ - sradi r25,r8,1 │ │ │ │ + bl 5100 │ │ │ │ + ld r5,32(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + divd r9,r5,r31 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r5 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt fc64 │ │ │ │ + maddld r30,r9,r30,r2 │ │ │ │ + add r9,r9,r30 │ │ │ │ + cmpd r30,r9 │ │ │ │ + bge fc34 │ │ │ │ + ld r4,8(r29) │ │ │ │ + ld r10,16(r29) │ │ │ │ + std r21,216(r1) │ │ │ │ + std r22,224(r1) │ │ │ │ + addi r21,r30,1 │ │ │ │ + subf r9,r5,r9 │ │ │ │ + li r8,1 │ │ │ │ + ld r2,32(r29) │ │ │ │ + ld r7,48(r29) │ │ │ │ + std r25,248(r1) │ │ │ │ + std r26,256(r1) │ │ │ │ + std r27,264(r1) │ │ │ │ + std r20,208(r1) │ │ │ │ + add r20,r30,r5 │ │ │ │ + std r9,72(r1) │ │ │ │ + ld r9,40(r29) │ │ │ │ + std r19,200(r1) │ │ │ │ + std r18,192(r1) │ │ │ │ + addi r22,r4,1 │ │ │ │ + mulld r21,r21,r10 │ │ │ │ + subf r4,r5,r4 │ │ │ │ + std r14,160(r1) │ │ │ │ + mulli r18,r10,-16 │ │ │ │ + sradi r25,r2,1 │ │ │ │ addze r25,r25 │ │ │ │ - neg r20,r8 │ │ │ │ - cmpdi cr4,r8,1 │ │ │ │ - std r8,56(r1) │ │ │ │ - std r22,248(r1) │ │ │ │ - subf r22,r11,r10 │ │ │ │ - add r21,r21,r10 │ │ │ │ - neg r30,r14 │ │ │ │ - std r6,96(r1) │ │ │ │ - subf r6,r11,r16 │ │ │ │ - std r24,264(r1) │ │ │ │ - sldi r20,r20,4 │ │ │ │ - std r26,280(r1) │ │ │ │ - std r28,296(r1) │ │ │ │ - std r29,304(r1) │ │ │ │ - mulld r21,r21,r0 │ │ │ │ - mulld r16,r4,r30 │ │ │ │ - std r6,64(r1) │ │ │ │ - mulld r6,r19,r8 │ │ │ │ - add r27,r9,r25 │ │ │ │ - std r9,40(r1) │ │ │ │ - subf r3,r25,r3 │ │ │ │ - isel r8,r25,r7,4*cr4+gt │ │ │ │ - mulld r26,r10,r20 │ │ │ │ - mulld r30,r30,r10 │ │ │ │ - addis r24,r2,-3 │ │ │ │ - std r18,216(r1) │ │ │ │ - std r23,256(r1) │ │ │ │ - sldi r15,r3,4 │ │ │ │ - stfd f30,336(r1) │ │ │ │ - stfd f31,344(r1) │ │ │ │ - sldi r27,r27,4 │ │ │ │ - addi r24,r24,28240 │ │ │ │ - subf r9,r25,r21 │ │ │ │ - mr r10,r16 │ │ │ │ - add r28,r6,r25 │ │ │ │ - subf r29,r21,r25 │ │ │ │ - std r6,32(r1) │ │ │ │ - std r8,104(r1) │ │ │ │ - mr r16,r15 │ │ │ │ - std r11,72(r1) │ │ │ │ - std r0,80(r1) │ │ │ │ - std r9,48(r1) │ │ │ │ - mr r9,r14 │ │ │ │ - sldi r28,r28,4 │ │ │ │ - mr r14,r17 │ │ │ │ - mr r15,r10 │ │ │ │ + mulld r20,r20,r2 │ │ │ │ + mulli r19,r2,-16 │ │ │ │ + cmpdi cr4,r2,1 │ │ │ │ + std r2,56(r1) │ │ │ │ + std r10,64(r1) │ │ │ │ + subf r22,r5,r22 │ │ │ │ + std r7,88(r1) │ │ │ │ + mulld r7,r2,r30 │ │ │ │ + add r4,r4,r30 │ │ │ │ + std r15,168(r1) │ │ │ │ + ld r15,0(r29) │ │ │ │ + std r9,96(r1) │ │ │ │ + sldi r9,r10,4 │ │ │ │ + std r23,232(r1) │ │ │ │ + subf r23,r5,r30 │ │ │ │ + add r22,r22,r30 │ │ │ │ + std r28,272(r1) │ │ │ │ + stfd f30,304(r1) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + subf r2,r25,r21 │ │ │ │ + mulld r14,r4,r9 │ │ │ │ + mulld r26,r9,r30 │ │ │ │ + mulld r30,r19,r30 │ │ │ │ + std r16,176(r1) │ │ │ │ + std r17,184(r1) │ │ │ │ + mulld r22,r22,r10 │ │ │ │ + add r29,r20,r25 │ │ │ │ + stfd f31,312(r1) │ │ │ │ + std r24,240(r1) │ │ │ │ + plfd f31,386668 # 6dff0 │ │ │ │ + std r2,32(r1) │ │ │ │ + std r7,40(r1) │ │ │ │ + isel r2,r25,r8,4*cr4+gt │ │ │ │ + add r28,r7,r25 │ │ │ │ sldi r29,r29,4 │ │ │ │ - mr r17,r9 │ │ │ │ - nop │ │ │ │ - ld r8,72(r14) │ │ │ │ + std r2,104(r1) │ │ │ │ + sldi r28,r28,4 │ │ │ │ + mr r16,r14 │ │ │ │ + mr r14,r15 │ │ │ │ + subf r2,r25,r22 │ │ │ │ + mulli r27,r2,-16 │ │ │ │ + std r2,48(r1) │ │ │ │ + std r5,80(r1) │ │ │ │ + ld r10,72(r14) │ │ │ │ lfd f0,88(r14) │ │ │ │ - ld r10,96(r14) │ │ │ │ + ld r9,96(r14) │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lfd f12,0(r10) │ │ │ │ + lfd f0,0(r10) │ │ │ │ + lfd f12,0(r9) │ │ │ │ fcfid f11,f0 │ │ │ │ - mtfprd f0,r22 │ │ │ │ + mtfprd f0,r23 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,72(r1) │ │ │ │ + bl 5400 │ │ │ │ + ld r2,80(r1) │ │ │ │ lfd f0,88(r14) │ │ │ │ - ld r8,72(r14) │ │ │ │ - lxsd v29,0(r24) │ │ │ │ - add r10,r9,r22 │ │ │ │ - fcfid f11,f0 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - xsdivdp vs63,vs61,vs1 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - ld r10,96(r14) │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f10,f12 │ │ │ │ + ld r10,72(r14) │ │ │ │ + ld r9,96(r14) │ │ │ │ + xsdivdp vs63,vs30,vs1 │ │ │ │ + add r8,r2,r23 │ │ │ │ + fcfid f1,f0 │ │ │ │ lfd f12,0(r10) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - fdiv f0,f0,f10 │ │ │ │ + mtfprd f0,r8 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcfid f11,f12 │ │ │ │ + lfd f12,0(r9) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ xxspltd vs63,vs63,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ - fmul f1,f11,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - xsdivdp vs61,vs61,vs1 │ │ │ │ + fmul f1,f1,f12 │ │ │ │ + bl 5400 │ │ │ │ + xsdivdp vs61,vs30,vs1 │ │ │ │ xxspltd vs61,vs61,0 │ │ │ │ - ble cr4,1037c │ │ │ │ - ld r9,48(r1) │ │ │ │ - ld r18,104(r1) │ │ │ │ + ble cr4,fb98 │ │ │ │ + ld r2,48(r1) │ │ │ │ + ld r8,32(r1) │ │ │ │ neg r31,r25 │ │ │ │ - sldi r8,r9,4 │ │ │ │ - ld r9,40(r1) │ │ │ │ - sldi r10,r9,4 │ │ │ │ - ld r9,112(r1) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - ld r9,32(r1) │ │ │ │ - sldi r23,r9,4 │ │ │ │ - ld r9,96(r1) │ │ │ │ - add r19,r9,r8 │ │ │ │ - ld r9,88(r1) │ │ │ │ - add r21,r9,r10 │ │ │ │ - ld r10,72(r14) │ │ │ │ + sldi r24,r20,4 │ │ │ │ + ld r17,104(r1) │ │ │ │ + sldi r10,r2,4 │ │ │ │ + ld r2,40(r1) │ │ │ │ + sldi r8,r8,4 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + ld r2,96(r1) │ │ │ │ + addi r7,r2,8 │ │ │ │ + add r21,r10,r2 │ │ │ │ + ld r2,88(r1) │ │ │ │ + add r15,r7,r8 │ │ │ │ + add r22,r2,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r9,72(r14) │ │ │ │ lfd f12,88(r14) │ │ │ │ mtfprd f0,r31 │ │ │ │ - ld r9,96(r14) │ │ │ │ + addi r15,r15,16 │ │ │ │ + ld r2,96(r14) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - fcfid f11,f12 │ │ │ │ lfd f12,8(r9) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fcfid f11,f12 │ │ │ │ + lfd f12,8(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r9,r25,r31 │ │ │ │ - ld r10,72(r14) │ │ │ │ + bl 5400 │ │ │ │ + add r2,r25,r31 │ │ │ │ + ld r9,72(r14) │ │ │ │ lfd f12,88(r14) │ │ │ │ - lfd f31,0(r24) │ │ │ │ addi r31,r31,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,96(r14) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r14) │ │ │ │ + xsdivdp vs62,vs30,vs1 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - xsdivdp vs62,vs31,vs1 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,8(r9) │ │ │ │ - fmul f0,f0,f30 │ │ │ │ + fcfid f10,f12 │ │ │ │ + lfd f12,8(r2) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ xxspltd vs62,vs62,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lxv vs0,0(r19) │ │ │ │ - xvmuldp vs12,vs61,vs62 │ │ │ │ - add r10,r29,r19 │ │ │ │ - add r9,r21,r26 │ │ │ │ - addic. r18,r18,-1 │ │ │ │ - addi r19,r19,16 │ │ │ │ + bl 5400 │ │ │ │ + lxv vs0,0(r21) │ │ │ │ + add r2,r30,r22 │ │ │ │ + add r9,r27,r21 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ addi r21,r21,16 │ │ │ │ - fdiv f31,f31,f1 │ │ │ │ + addi r22,r22,16 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ xvmuldp vs0,vs0,vs62 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ - stxv vs0,-16(r21) │ │ │ │ - lxvx vs0,r10,r16 │ │ │ │ - xxspltd vs31,vs31,0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - xvmuldp vs12,vs63,vs31 │ │ │ │ - xvmuldp vs31,vs61,vs31 │ │ │ │ - stxvx vs0,r9,r23 │ │ │ │ - lxvx vs0,r10,r15 │ │ │ │ + stxv vs0,-16(r22) │ │ │ │ + plxv vs0,-24(r15) │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ + xvmuldp vs0,vs0,vs61 │ │ │ │ + stxvx vs0,r2,r24 │ │ │ │ + lxvx vs12,r9,r16 │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ + xvmuldp vs0,vs63,vs1 │ │ │ │ + xvmuldp vs1,vs61,vs1 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r27 │ │ │ │ - lxvx vs0,r10,r30 │ │ │ │ - xvmuldp vs31,vs31,vs0 │ │ │ │ - stxvx vs31,r9,r28 │ │ │ │ - bne 10280 │ │ │ │ + stxvx vs0,r2,r28 │ │ │ │ + lxvx vs0,r9,r26 │ │ │ │ + xvmuldp vs1,vs1,vs0 │ │ │ │ + stxvx vs1,r2,r29 │ │ │ │ + bne faa0 │ │ │ │ ld r9,48(r1) │ │ │ │ - ld r10,80(r1) │ │ │ │ - addi r22,r22,1 │ │ │ │ - add r29,r29,r17 │ │ │ │ - subf r16,r17,r16 │ │ │ │ - add r26,r26,r20 │ │ │ │ - subf r15,r17,r15 │ │ │ │ - subf r27,r20,r27 │ │ │ │ - subf r30,r17,r30 │ │ │ │ - subf r28,r20,r28 │ │ │ │ - add r9,r9,r10 │ │ │ │ + ld r2,64(r1) │ │ │ │ + addi r23,r23,1 │ │ │ │ + add r30,r30,r19 │ │ │ │ + add r27,r27,r18 │ │ │ │ + subf r16,r18,r16 │ │ │ │ ld r10,40(r1) │ │ │ │ + subf r28,r19,r28 │ │ │ │ + subf r26,r18,r26 │ │ │ │ + subf r29,r19,r29 │ │ │ │ + add r9,r9,r2 │ │ │ │ std r9,48(r1) │ │ │ │ ld r9,56(r1) │ │ │ │ add r10,r10,r9 │ │ │ │ + add r20,r20,r9 │ │ │ │ std r10,40(r1) │ │ │ │ ld r10,32(r1) │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,64(r1) │ │ │ │ - cmpld r22,r9 │ │ │ │ - bne 101a0 │ │ │ │ - lfd f29,328(r1) │ │ │ │ - lfd f30,336(r1) │ │ │ │ - lfd f31,344(r1) │ │ │ │ - ld r14,184(r1) │ │ │ │ - ld r15,192(r1) │ │ │ │ - ld r17,208(r1) │ │ │ │ - ld r18,216(r1) │ │ │ │ - ld r19,224(r1) │ │ │ │ - ld r20,232(r1) │ │ │ │ - ld r21,240(r1) │ │ │ │ - ld r22,248(r1) │ │ │ │ - ld r23,256(r1) │ │ │ │ - ld r24,264(r1) │ │ │ │ - ld r25,272(r1) │ │ │ │ - ld r26,280(r1) │ │ │ │ - ld r27,288(r1) │ │ │ │ - ld r28,296(r1) │ │ │ │ - ld r29,304(r1) │ │ │ │ - addi r1,r1,352 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,72(r1) │ │ │ │ + cmpld r23,r2 │ │ │ │ + bne f9c0 │ │ │ │ + lfd f30,304(r1) │ │ │ │ + lfd f31,312(r1) │ │ │ │ + ld r14,160(r1) │ │ │ │ + ld r15,168(r1) │ │ │ │ + ld r16,176(r1) │ │ │ │ + ld r17,184(r1) │ │ │ │ + ld r18,192(r1) │ │ │ │ + ld r19,200(r1) │ │ │ │ + ld r20,208(r1) │ │ │ │ + ld r21,216(r1) │ │ │ │ + ld r22,224(r1) │ │ │ │ + ld r23,232(r1) │ │ │ │ + ld r24,240(r1) │ │ │ │ + ld r25,248(r1) │ │ │ │ + ld r26,256(r1) │ │ │ │ + ld r27,264(r1) │ │ │ │ + ld r28,272(r1) │ │ │ │ + addi r1,r1,320 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs61,-224(r1) │ │ │ │ - lxv vs62,-208(r1) │ │ │ │ - lxv vs63,-192(r1) │ │ │ │ - ld r16,-152(r1) │ │ │ │ - ld r30,-40(r1) │ │ │ │ - ld r31,-32(r1) │ │ │ │ + lxv vs61,-208(r1) │ │ │ │ + lxv vs62,-192(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r29,-40(r1) │ │ │ │ + ld r30,-32(r1) │ │ │ │ + ld r31,-24(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - addi r16,r16,1 │ │ │ │ - li r9,0 │ │ │ │ - b 10048 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b f898 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1283 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1282 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,31120 │ │ │ │ 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 10560 │ │ │ │ - maddld r3,r10,r3,r9 │ │ │ │ - add r9,r10,r3 │ │ │ │ - cmpd r3,r9 │ │ │ │ - bge 1053c │ │ │ │ - ld r9,208(r29) │ │ │ │ + bl 5100 │ │ │ │ + divd r9,r30,r31 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r30 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt fd60 │ │ │ │ + maddld r3,r9,r3,r2 │ │ │ │ + add r2,r9,r3 │ │ │ │ + cmpd r3,r2 │ │ │ │ + bge fd3c │ │ │ │ + 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 1051c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 1050c │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 10570 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 1053c │ │ │ │ - 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 10524 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + add r2,r2,r3 │ │ │ │ + beq fd1c │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq fd0c │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne fd70 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq fd3c │ │ │ │ + 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 fd24 │ │ │ │ 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 104c0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b fcc0 │ │ │ │ nop │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - mr r10,r6 │ │ │ │ - addi r9,r9,16 │ │ │ │ - b 10500 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + mr r9,r7 │ │ │ │ + addi r2,r2,16 │ │ │ │ + b fd00 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,30832 │ │ │ │ + ld r7,32(r3) │ │ │ │ mflr r0 │ │ │ │ - std r30,-16(r1) │ │ │ │ - ld r30,32(r3) │ │ │ │ - std r28,-32(r1) │ │ │ │ + std r24,-64(r1) │ │ │ │ + std r25,-56(r1) │ │ │ │ + mr r24,r3 │ │ │ │ + std r27,-40(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r28,r3 │ │ │ │ - sradi r30,r30,1 │ │ │ │ - addze r30,r30 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-800(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdu r1,-736(r1) │ │ │ │ + sradi r25,r7,1 │ │ │ │ + addze r25,r25 │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r30,r31 │ │ │ │ - mr r6,r3 │ │ │ │ - mulld r9,r10,r31 │ │ │ │ - subf r9,r9,r30 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 10e88 │ │ │ │ - maddld r6,r10,r6,r9 │ │ │ │ - add r31,r10,r6 │ │ │ │ - cmpd r6,r31 │ │ │ │ - bge 10e64 │ │ │ │ - ld r9,40(r28) │ │ │ │ - std r19,696(r1) │ │ │ │ - ld r19,48(r28) │ │ │ │ - std r14,656(r1) │ │ │ │ - ld r14,24(r28) │ │ │ │ - std r20,704(r1) │ │ │ │ - sradi r3,r19,1 │ │ │ │ - addze r3,r3 │ │ │ │ - cmpdi r9,1 │ │ │ │ - sradi r12,r9,1 │ │ │ │ - addze r12,r12 │ │ │ │ - mr r20,r3 │ │ │ │ - subf r0,r3,r14 │ │ │ │ - ble 10e94 │ │ │ │ - cmpdi r19,1 │ │ │ │ - ble 10e94 │ │ │ │ - ld r8,8(r28) │ │ │ │ - std r26,752(r1) │ │ │ │ - add r26,r30,r6 │ │ │ │ - ld r10,16(r28) │ │ │ │ - std r29,776(r1) │ │ │ │ - ld r29,72(r28) │ │ │ │ - sldi r31,r31,3 │ │ │ │ - std r16,672(r1) │ │ │ │ - ld r16,64(r28) │ │ │ │ - ld r5,0(r28) │ │ │ │ - mulld r26,r26,r9 │ │ │ │ - mulld r4,r19,r9 │ │ │ │ - std r24,736(r1) │ │ │ │ - std r25,744(r1) │ │ │ │ - sldi r24,r19,4 │ │ │ │ - mulld r25,r9,r6 │ │ │ │ - std r27,760(r1) │ │ │ │ - sldi r27,r6,3 │ │ │ │ - subf r8,r30,r8 │ │ │ │ - mulld r9,r10,r6 │ │ │ │ - sldi r7,r3,4 │ │ │ │ - std r15,664(r1) │ │ │ │ - addi r3,r3,-1 │ │ │ │ - ld r15,56(r28) │ │ │ │ - std r23,728(r1) │ │ │ │ - ld r23,80(r28) │ │ │ │ - ld r28,168(r5) │ │ │ │ - add r8,r8,r6 │ │ │ │ - add r6,r29,r31 │ │ │ │ - std r17,680(r1) │ │ │ │ - std r21,712(r1) │ │ │ │ - cmpldi r20,1 │ │ │ │ - mulld r31,r19,r26 │ │ │ │ - std r3,320(r1) │ │ │ │ - sldi r21,r14,4 │ │ │ │ - mulld r5,r14,r10 │ │ │ │ - std r6,528(r1) │ │ │ │ - add r6,r12,r26 │ │ │ │ - maddld r26,r24,r26,r16 │ │ │ │ - add r3,r12,r25 │ │ │ │ - ld r17,16(r28) │ │ │ │ - mulld r11,r19,r25 │ │ │ │ - maddld r25,r24,r25,r16 │ │ │ │ - std r18,688(r1) │ │ │ │ - mulld r30,r19,r3 │ │ │ │ - std r22,720(r1) │ │ │ │ - std r24,224(r1) │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - sldi r22,r12,3 │ │ │ │ - subf r7,r7,r15 │ │ │ │ - li r18,1 │ │ │ │ - std r26,544(r1) │ │ │ │ - ld r26,8(r28) │ │ │ │ - maddld r28,r24,r3,r16 │ │ │ │ - add r3,r29,r27 │ │ │ │ - add r27,r23,r27 │ │ │ │ - mulld r29,r14,r9 │ │ │ │ - std r25,536(r1) │ │ │ │ - addi r25,r9,1 │ │ │ │ - mulld r23,r14,r8 │ │ │ │ - maddld r25,r25,r21,r7 │ │ │ │ - std r26,176(r1) │ │ │ │ - add r26,r10,r9 │ │ │ │ - std r28,560(r1) │ │ │ │ + bl 5100 │ │ │ │ + divd r9,r25,r31 │ │ │ │ + mr r27,r3 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r25 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 106dc │ │ │ │ + maddld r27,r9,r27,r2 │ │ │ │ + add r9,r9,r27 │ │ │ │ + cmpd r27,r9 │ │ │ │ + bge 106b0 │ │ │ │ + ld r2,40(r24) │ │ │ │ + std r18,624(r1) │ │ │ │ + std r19,632(r1) │ │ │ │ + ld r18,48(r24) │ │ │ │ + ld r19,24(r24) │ │ │ │ + std r22,656(r1) │ │ │ │ + sradi r6,r18,1 │ │ │ │ + addze r6,r6 │ │ │ │ + sradi r31,r2,1 │ │ │ │ + addze r31,r31 │ │ │ │ + cmpdi r2,1 │ │ │ │ + mr r22,r31 │ │ │ │ + subf r8,r6,r19 │ │ │ │ + std r6,240(r1) │ │ │ │ + std r31,232(r1) │ │ │ │ + ble 106e8 │ │ │ │ + cmpdi r18,1 │ │ │ │ + ble 106e8 │ │ │ │ + add r4,r25,r27 │ │ │ │ + ld r10,16(r24) │ │ │ │ + ld r7,8(r24) │ │ │ │ + mulld r0,r2,r27 │ │ │ │ + std r15,600(r1) │ │ │ │ + std r14,592(r1) │ │ │ │ + mulld r15,r18,r2 │ │ │ │ + addi r14,r6,-1 │ │ │ │ + cmpldi r6,1 │ │ │ │ + std r26,688(r1) │ │ │ │ + std r30,720(r1) │ │ │ │ + li r26,1 │ │ │ │ + sldi r30,r31,3 │ │ │ │ + ld r31,72(r24) │ │ │ │ + cmpdi cr7,r6,1 │ │ │ │ + ld r5,0(r24) │ │ │ │ + mulld r4,r4,r2 │ │ │ │ + std r28,704(r1) │ │ │ │ + std r29,712(r1) │ │ │ │ + sldi r28,r9,3 │ │ │ │ + sldi r29,r6,3 │ │ │ │ + mr r9,r6 │ │ │ │ + ld r3,80(r24) │ │ │ │ + iseleq r26,r26,r14 │ │ │ │ + sldi r11,r27,3 │ │ │ │ + std r21,648(r1) │ │ │ │ + std r20,640(r1) │ │ │ │ + ld r20,64(r24) │ │ │ │ + li r2,0 │ │ │ │ + mulld r6,r10,r27 │ │ │ │ + subf r7,r25,r7 │ │ │ │ + mulld r21,r18,r0 │ │ │ │ + mulld r12,r19,r10 │ │ │ │ + std r16,608(r1) │ │ │ │ + std r17,616(r1) │ │ │ │ + add r28,r31,r28 │ │ │ │ + add r0,r22,r0 │ │ │ │ + std r26,264(r1) │ │ │ │ + std r14,272(r1) │ │ │ │ + sldi r26,r15,4 │ │ │ │ + ld r5,168(r5) │ │ │ │ + add r31,r31,r11 │ │ │ │ + add r7,r7,r27 │ │ │ │ + mulld r27,r18,r4 │ │ │ │ + add r3,r3,r11 │ │ │ │ + mr r25,r22 │ │ │ │ + std r23,664(r1) │ │ │ │ + std r15,456(r1) │ │ │ │ + ld r23,56(r24) │ │ │ │ + add r4,r22,r4 │ │ │ │ + mulld r0,r0,r18 │ │ │ │ + std r26,32(r1) │ │ │ │ + std r28,584(r1) │ │ │ │ + sldi r16,r18,4 │ │ │ │ + sldi r17,r19,4 │ │ │ │ mulld r28,r19,r6 │ │ │ │ - maddld r6,r24,r6,r16 │ │ │ │ - std r29,32(r1) │ │ │ │ - add r29,r20,r11 │ │ │ │ - std r6,576(r1) │ │ │ │ - maddld r6,r21,r9,r15 │ │ │ │ - add r9,r10,r8 │ │ │ │ - addi r10,r8,1 │ │ │ │ - std r6,648(r1) │ │ │ │ - sldi r6,r5,4 │ │ │ │ - std r6,512(r1) │ │ │ │ - std r12,152(r1) │ │ │ │ - ld r24,176(r1) │ │ │ │ - subf r6,r12,r26 │ │ │ │ - mr r12,r21 │ │ │ │ - std r27,336(r1) │ │ │ │ - sldi r27,r4,4 │ │ │ │ - std r25,584(r1) │ │ │ │ - mr r25,r20 │ │ │ │ - maddld r10,r10,r12,r7 │ │ │ │ - addi r21,r6,1 │ │ │ │ - add r26,r20,r30 │ │ │ │ - std r12,168(r1) │ │ │ │ - std r27,520(r1) │ │ │ │ - add r27,r20,r31 │ │ │ │ - std r25,160(r1) │ │ │ │ - sldi r20,r29,4 │ │ │ │ - add r24,r24,r22 │ │ │ │ - add r25,r25,r28 │ │ │ │ - mulld r22,r14,r6 │ │ │ │ - maddld r6,r12,r6,r15 │ │ │ │ - std r24,192(r1) │ │ │ │ - maddld r24,r12,r8,r15 │ │ │ │ - ld r8,152(r1) │ │ │ │ - std r10,568(r1) │ │ │ │ - sldi r10,r27,4 │ │ │ │ - add r10,r10,r16 │ │ │ │ - std r6,616(r1) │ │ │ │ + mulld r7,r7,r10 │ │ │ │ + std r3,288(r1) │ │ │ │ + std r31,280(r1) │ │ │ │ + mr r11,r25 │ │ │ │ + mulld r26,r4,r18 │ │ │ │ + add r3,r9,r21 │ │ │ │ + mr r4,r21 │ │ │ │ + std r21,464(r1) │ │ │ │ + std r12,472(r1) │ │ │ │ + add r6,r10,r6 │ │ │ │ + std r27,496(r1) │ │ │ │ + add r15,r9,r27 │ │ │ │ + subf r6,r25,r6 │ │ │ │ + sldi r31,r3,4 │ │ │ │ + std r0,512(r1) │ │ │ │ + add r14,r9,r0 │ │ │ │ + std r28,536(r1) │ │ │ │ + add r10,r10,r7 │ │ │ │ + mulld r25,r6,r19 │ │ │ │ + std r26,528(r1) │ │ │ │ + std r3,552(r1) │ │ │ │ + ld r22,8(r5) │ │ │ │ + ld r21,16(r5) │ │ │ │ + sldi r5,r4,4 │ │ │ │ + sldi r4,r12,4 │ │ │ │ + sldi r3,r0,4 │ │ │ │ + add r12,r8,r28 │ │ │ │ + subf r10,r11,r10 │ │ │ │ + add r24,r9,r26 │ │ │ │ + sldi r0,r28,4 │ │ │ │ sldi r6,r26,4 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - maddld r8,r21,r12,r7 │ │ │ │ - std r24,632(r1) │ │ │ │ - add r24,r20,r16 │ │ │ │ - std r10,608(r1) │ │ │ │ - ld r20,168(r1) │ │ │ │ - mulld r12,r14,r9 │ │ │ │ - addi r21,r9,1 │ │ │ │ - std r24,592(r1) │ │ │ │ - ld r24,32(r1) │ │ │ │ - std r8,552(r1) │ │ │ │ - sldi r8,r25,4 │ │ │ │ - add r10,r8,r16 │ │ │ │ - ld r8,160(r1) │ │ │ │ - add r24,r0,r24 │ │ │ │ - std r10,640(r1) │ │ │ │ - add r10,r0,r23 │ │ │ │ - std r24,360(r1) │ │ │ │ - maddld r24,r20,r9,r15 │ │ │ │ - std r10,352(r1) │ │ │ │ - add r10,r0,r22 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - cmpdi cr7,r8,1 │ │ │ │ - std r10,344(r1) │ │ │ │ - add r10,r6,r16 │ │ │ │ - li r6,0 │ │ │ │ - std r24,600(r1) │ │ │ │ - ld r24,32(r1) │ │ │ │ - std r10,624(r1) │ │ │ │ - maddld r10,r21,r20,r7 │ │ │ │ - add r20,r17,r9 │ │ │ │ - ld r9,320(r1) │ │ │ │ - iseleq r9,r18,r9 │ │ │ │ - std r10,144(r1) │ │ │ │ - li r10,0 │ │ │ │ - std r9,328(r1) │ │ │ │ - add r9,r0,r12 │ │ │ │ - mr r21,r9 │ │ │ │ - mr r9,r11 │ │ │ │ - mr r11,r12 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r8,336(r1) │ │ │ │ - lfd f2,0(r3) │ │ │ │ - mr r12,r24 │ │ │ │ - mr r0,r25 │ │ │ │ - li r7,0 │ │ │ │ - li r18,0 │ │ │ │ - lfd f3,0(r8) │ │ │ │ - ld r8,536(r1) │ │ │ │ + std r15,560(r1) │ │ │ │ + std r14,568(r1) │ │ │ │ + std r4,40(r1) │ │ │ │ + sldi r4,r27,4 │ │ │ │ + mulld r27,r19,r7 │ │ │ │ + sldi r7,r15,4 │ │ │ │ + add r5,r20,r5 │ │ │ │ + std r12,544(r1) │ │ │ │ + add r6,r20,r6 │ │ │ │ + sldi r11,r12,4 │ │ │ │ + mr r15,r23 │ │ │ │ + mr r12,r16 │ │ │ │ + std r24,576(r1) │ │ │ │ + std r19,256(r1) │ │ │ │ + add r28,r20,r7 │ │ │ │ + add r7,r20,r4 │ │ │ │ + mulld r4,r10,r19 │ │ │ │ + std r5,296(r1) │ │ │ │ + sldi r5,r14,4 │ │ │ │ + std r22,224(r1) │ │ │ │ + std r6,344(r1) │ │ │ │ + mr r16,r20 │ │ │ │ + mr r14,r18 │ │ │ │ + std r25,504(r1) │ │ │ │ + std r7,312(r1) │ │ │ │ + sldi r7,r24,4 │ │ │ │ + add r6,r20,r5 │ │ │ │ + mr r24,r2 │ │ │ │ + sldi r10,r27,4 │ │ │ │ + add r5,r8,r27 │ │ │ │ + std r27,520(r1) │ │ │ │ + add r7,r20,r7 │ │ │ │ + std r6,376(r1) │ │ │ │ + add r6,r20,r3 │ │ │ │ + add r3,r8,r25 │ │ │ │ + add r10,r23,r10 │ │ │ │ + std r5,200(r1) │ │ │ │ + std r4,480(r1) │ │ │ │ + std r7,392(r1) │ │ │ │ + sldi r7,r5,4 │ │ │ │ + std r6,328(r1) │ │ │ │ + add r6,r23,r11 │ │ │ │ + sldi r5,r3,4 │ │ │ │ + add r11,r23,r0 │ │ │ │ + std r10,384(r1) │ │ │ │ + add r10,r20,r31 │ │ │ │ + ld r20,32(r1) │ │ │ │ + mr r0,r28 │ │ │ │ + std r3,192(r1) │ │ │ │ + std r6,352(r1) │ │ │ │ + sldi r6,r25,4 │ │ │ │ + mr r18,r11 │ │ │ │ + std r10,360(r1) │ │ │ │ + add r10,r22,r30 │ │ │ │ + add r22,r21,r29 │ │ │ │ + add r6,r23,r6 │ │ │ │ + std r10,248(r1) │ │ │ │ + add r10,r23,r7 │ │ │ │ + add r7,r23,r5 │ │ │ │ + mr r19,r6 │ │ │ │ + std r10,336(r1) │ │ │ │ + add r10,r8,r4 │ │ │ │ + sldi r8,r4,4 │ │ │ │ + std r7,320(r1) │ │ │ │ + std r10,488(r1) │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r8,r23,r8 │ │ │ │ + add r10,r23,r10 │ │ │ │ + ld r23,40(r1) │ │ │ │ + std r8,368(r1) │ │ │ │ + std r10,304(r1) │ │ │ │ + ld r9,280(r1) │ │ │ │ + mr r25,r18 │ │ │ │ + mr r29,r19 │ │ │ │ + mr r30,r0 │ │ │ │ + lfd f2,0(r9) │ │ │ │ + ld r9,288(r1) │ │ │ │ + lfd f3,0(r9) │ │ │ │ + ld r9,464(r1) │ │ │ │ xxspltd vs4,vs2,0 │ │ │ │ - add r8,r10,r8 │ │ │ │ + add r9,r9,r2 │ │ │ │ xxspltd vs5,vs3,0 │ │ │ │ - std r8,200(r1) │ │ │ │ - ld r8,544(r1) │ │ │ │ - add r8,r10,r8 │ │ │ │ - std r8,184(r1) │ │ │ │ - ld r8,552(r1) │ │ │ │ - add r8,r6,r8 │ │ │ │ - std r8,208(r1) │ │ │ │ - ld r8,560(r1) │ │ │ │ - add r8,r10,r8 │ │ │ │ - std r8,216(r1) │ │ │ │ - ld r8,568(r1) │ │ │ │ - add r8,r6,r8 │ │ │ │ - std r8,232(r1) │ │ │ │ - ld r8,576(r1) │ │ │ │ - add r8,r10,r8 │ │ │ │ - std r8,240(r1) │ │ │ │ - ld r8,584(r1) │ │ │ │ - add r8,r6,r8 │ │ │ │ - std r8,248(r1) │ │ │ │ - ld r8,592(r1) │ │ │ │ - add r8,r10,r8 │ │ │ │ - std r8,256(r1) │ │ │ │ - ld r8,600(r1) │ │ │ │ - add r8,r6,r8 │ │ │ │ - std r8,264(r1) │ │ │ │ - ld r8,608(r1) │ │ │ │ - add r8,r10,r8 │ │ │ │ - std r8,272(r1) │ │ │ │ - ld r8,616(r1) │ │ │ │ - add r8,r6,r8 │ │ │ │ - std r8,280(r1) │ │ │ │ - ld r8,624(r1) │ │ │ │ - add r8,r10,r8 │ │ │ │ - std r8,288(r1) │ │ │ │ - ld r8,632(r1) │ │ │ │ - add r8,r6,r8 │ │ │ │ - std r8,296(r1) │ │ │ │ - ld r8,640(r1) │ │ │ │ - add r8,r10,r8 │ │ │ │ - std r8,304(r1) │ │ │ │ - ld r8,648(r1) │ │ │ │ - add r8,r6,r8 │ │ │ │ - std r8,312(r1) │ │ │ │ - ld r8,360(r1) │ │ │ │ - std r23,136(r1) │ │ │ │ - std r26,128(r1) │ │ │ │ - std r22,56(r1) │ │ │ │ - std r27,120(r1) │ │ │ │ - std r11,112(r1) │ │ │ │ - std r29,104(r1) │ │ │ │ - std r28,96(r1) │ │ │ │ - std r30,40(r1) │ │ │ │ - std r31,72(r1) │ │ │ │ - std r21,80(r1) │ │ │ │ + std r9,64(r1) │ │ │ │ + ld r9,496(r1) │ │ │ │ + add r9,r9,r2 │ │ │ │ + std r9,128(r1) │ │ │ │ + ld r9,512(r1) │ │ │ │ + add r9,r9,r2 │ │ │ │ + std r9,136(r1) │ │ │ │ + ld r9,528(r1) │ │ │ │ + add r9,r9,r2 │ │ │ │ + std r9,144(r1) │ │ │ │ + ld r9,552(r1) │ │ │ │ + add r9,r9,r2 │ │ │ │ + std r9,80(r1) │ │ │ │ + ld r9,480(r1) │ │ │ │ + add r9,r9,r24 │ │ │ │ std r9,88(r1) │ │ │ │ - std r3,368(r1) │ │ │ │ - std r9,376(r1) │ │ │ │ - std r4,384(r1) │ │ │ │ - std r8,64(r1) │ │ │ │ - ld r8,352(r1) │ │ │ │ - std r21,392(r1) │ │ │ │ - std r5,400(r1) │ │ │ │ - std r31,408(r1) │ │ │ │ - std r30,416(r1) │ │ │ │ - std r28,424(r1) │ │ │ │ - std r29,432(r1) │ │ │ │ - std r11,440(r1) │ │ │ │ - std r27,448(r1) │ │ │ │ - std r22,456(r1) │ │ │ │ - std r26,464(r1) │ │ │ │ - std r23,472(r1) │ │ │ │ - std r25,480(r1) │ │ │ │ - std r8,48(r1) │ │ │ │ - ld r8,344(r1) │ │ │ │ - std r8,32(r1) │ │ │ │ - li r8,0 │ │ │ │ - std r24,488(r1) │ │ │ │ - std r10,496(r1) │ │ │ │ - std r6,504(r1) │ │ │ │ + ld r9,560(r1) │ │ │ │ + add r9,r9,r2 │ │ │ │ + std r9,96(r1) │ │ │ │ + ld r9,504(r1) │ │ │ │ + add r9,r9,r24 │ │ │ │ + std r9,104(r1) │ │ │ │ + ld r9,568(r1) │ │ │ │ + add r9,r9,r2 │ │ │ │ + std r9,112(r1) │ │ │ │ + ld r9,520(r1) │ │ │ │ + add r9,r9,r24 │ │ │ │ + std r9,120(r1) │ │ │ │ + ld r9,576(r1) │ │ │ │ + add r9,r9,r2 │ │ │ │ + std r9,48(r1) │ │ │ │ + ld r9,536(r1) │ │ │ │ + add r9,r9,r24 │ │ │ │ + std r9,56(r1) │ │ │ │ + ld r9,488(r1) │ │ │ │ + add r9,r9,r24 │ │ │ │ + std r9,208(r1) │ │ │ │ + ld r9,544(r1) │ │ │ │ + add r9,r9,r24 │ │ │ │ + std r9,216(r1) │ │ │ │ + ld r26,392(r1) │ │ │ │ + ld r9,296(r1) │ │ │ │ + std r19,424(r1) │ │ │ │ + std r18,432(r1) │ │ │ │ + ld r7,320(r1) │ │ │ │ + ld r10,304(r1) │ │ │ │ + std r22,152(r1) │ │ │ │ + ld r27,384(r1) │ │ │ │ + ld r28,376(r1) │ │ │ │ + std r20,400(r1) │ │ │ │ + std r23,408(r1) │ │ │ │ + std r0,416(r1) │ │ │ │ + ld r31,368(r1) │ │ │ │ + ld r11,360(r1) │ │ │ │ + std r2,440(r1) │ │ │ │ + std r24,448(r1) │ │ │ │ + ld r3,352(r1) │ │ │ │ + ld r4,344(r1) │ │ │ │ + std r9,40(r1) │ │ │ │ + li r9,0 │ │ │ │ + ld r5,336(r1) │ │ │ │ + ld r6,328(r1) │ │ │ │ + mr r19,r10 │ │ │ │ + mr r18,r7 │ │ │ │ + ld r8,312(r1) │ │ │ │ + std r9,72(r1) │ │ │ │ + std r9,32(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,176(r1) │ │ │ │ - sldi r9,r18,3 │ │ │ │ - lfdx f9,r10,r9 │ │ │ │ - ld r10,192(r1) │ │ │ │ - lfdx f10,r10,r9 │ │ │ │ + ld r10,72(r1) │ │ │ │ + ld r9,208(r1) │ │ │ │ + ld r2,32(r1) │ │ │ │ + add r0,r10,r9 │ │ │ │ + ld r9,192(r1) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r7,r10,r9 │ │ │ │ + ld r9,200(r1) │ │ │ │ + add r24,r10,r9 │ │ │ │ + ld r9,216(r1) │ │ │ │ + add r23,r10,r9 │ │ │ │ + ld r10,224(r1) │ │ │ │ + lfdx f9,r10,r2 │ │ │ │ + ld r10,248(r1) │ │ │ │ + lfdx f10,r10,r2 │ │ │ │ xxspltd vs11,vs9,0 │ │ │ │ xvmuldp vs13,vs11,vs5 │ │ │ │ xvmuldp vs11,vs11,vs4 │ │ │ │ xxspltd vs12,vs10,0 │ │ │ │ xvmuldp vs6,vs12,vs5 │ │ │ │ xvmuldp vs12,vs4,vs12 │ │ │ │ - beq cr7,10e80 │ │ │ │ - ld r9,200(r1) │ │ │ │ + beq cr7,106d0 │ │ │ │ fmul f7,f2,f9 │ │ │ │ fmul f8,f2,f10 │ │ │ │ + ld r9,264(r1) │ │ │ │ fmul f9,f3,f9 │ │ │ │ fmul f10,f3,f10 │ │ │ │ + ld r22,152(r1) │ │ │ │ li r10,0 │ │ │ │ - add r21,r9,r8 │ │ │ │ - ld r9,144(r1) │ │ │ │ + li r2,0 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,40(r1) │ │ │ │ xxspltd vs7,vs7,0 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ xxspltd vs8,vs8,0 │ │ │ │ xxspltd vs10,vs10,0 │ │ │ │ - add r22,r7,r9 │ │ │ │ - ld r9,184(r1) │ │ │ │ - add r23,r9,r8 │ │ │ │ - ld r9,208(r1) │ │ │ │ - add r24,r9,r7 │ │ │ │ - ld r9,216(r1) │ │ │ │ - add r25,r9,r8 │ │ │ │ - ld r9,232(r1) │ │ │ │ - add r26,r7,r9 │ │ │ │ - ld r9,240(r1) │ │ │ │ - add r27,r8,r9 │ │ │ │ - ld r9,248(r1) │ │ │ │ - add r28,r7,r9 │ │ │ │ - ld r9,256(r1) │ │ │ │ - add r29,r8,r9 │ │ │ │ - ld r9,264(r1) │ │ │ │ - add r30,r7,r9 │ │ │ │ - ld r9,272(r1) │ │ │ │ - add r31,r8,r9 │ │ │ │ - ld r9,280(r1) │ │ │ │ - add r11,r7,r9 │ │ │ │ - ld r9,288(r1) │ │ │ │ - add r3,r8,r9 │ │ │ │ - ld r9,296(r1) │ │ │ │ - add r4,r7,r9 │ │ │ │ - ld r9,304(r1) │ │ │ │ - add r5,r8,r9 │ │ │ │ - ld r9,312(r1) │ │ │ │ - add r6,r7,r9 │ │ │ │ - ld r9,328(r1) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,0 │ │ │ │ - lxvx vs0,r21,r9 │ │ │ │ - lxvdsx vs1,r17,r10 │ │ │ │ - lxvdsx vs32,r20,r10 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + lxvdsx vs1,r21,r10 │ │ │ │ + lxvdsx vs32,r22,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r22,r9 │ │ │ │ - lxvx vs0,r23,r9 │ │ │ │ + stxvx vs0,r19,r2 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r24,r9 │ │ │ │ - lxvx vs0,r25,r9 │ │ │ │ + stxvx vs0,r18,r2 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r26,r9 │ │ │ │ - lxvx vs0,r27,r9 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r28,r9 │ │ │ │ - lxvx vs0,r29,r9 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + lxvx vs0,r11,r2 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs32 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - lxvx vs0,r31,r9 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ + lxvx vs0,r30,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs32 │ │ │ │ - stxvx vs0,r11,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ + stxvx vs0,r29,r2 │ │ │ │ + lxvx vs0,r28,r2 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs32 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ + stxvx vs0,r27,r2 │ │ │ │ + lxvx vs0,r26,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs32 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 10ad0 │ │ │ │ - ld r9,320(r1) │ │ │ │ - ld r5,88(r1) │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r4,224(r1) │ │ │ │ - ld r31,96(r1) │ │ │ │ - addi r18,r18,1 │ │ │ │ - lxvdsx vs9,r17,r10 │ │ │ │ - ld r10,160(r1) │ │ │ │ - add r6,r5,r9 │ │ │ │ - add r8,r8,r4 │ │ │ │ - ld r4,168(r1) │ │ │ │ - add r5,r5,r19 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - add r10,r10,r9 │ │ │ │ - std r5,88(r1) │ │ │ │ - lxvx vs0,r6,r16 │ │ │ │ - ld r6,80(r1) │ │ │ │ + stxvx vs0,r25,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 10280 │ │ │ │ + ld r2,272(r1) │ │ │ │ + std r9,40(r1) │ │ │ │ + std r22,152(r1) │ │ │ │ + ld r10,64(r1) │ │ │ │ + sldi r20,r2,3 │ │ │ │ + ld r22,32(r1) │ │ │ │ + add r24,r24,r2 │ │ │ │ + add r23,r23,r2 │ │ │ │ + add r9,r9,r12 │ │ │ │ + add r0,r0,r2 │ │ │ │ + add r7,r7,r2 │ │ │ │ + add r19,r19,r17 │ │ │ │ + add r8,r8,r12 │ │ │ │ + lxvdsx vs9,r21,r20 │ │ │ │ + ld r20,240(r1) │ │ │ │ + sldi r23,r23,4 │ │ │ │ + std r9,40(r1) │ │ │ │ + sldi r9,r24,4 │ │ │ │ + add r18,r18,r17 │ │ │ │ + add r6,r6,r12 │ │ │ │ + ld r24,64(r1) │ │ │ │ + sldi r0,r0,4 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r5,r5,r17 │ │ │ │ + add r4,r4,r12 │ │ │ │ + add r10,r10,r2 │ │ │ │ + addi r22,r22,1 │ │ │ │ + std r23,176(r1) │ │ │ │ + ld r23,128(r1) │ │ │ │ + std r9,160(r1) │ │ │ │ + add r3,r3,r17 │ │ │ │ + add r11,r11,r12 │ │ │ │ + add r31,r31,r17 │ │ │ │ + add r30,r30,r12 │ │ │ │ + add r29,r29,r17 │ │ │ │ + add r28,r28,r12 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + std r22,32(r1) │ │ │ │ + ld r22,256(r1) │ │ │ │ + add r27,r27,r17 │ │ │ │ + add r26,r26,r12 │ │ │ │ + add r25,r25,r17 │ │ │ │ + add r24,r24,r14 │ │ │ │ + lxvx vs0,r10,r16 │ │ │ │ + add r10,r20,r2 │ │ │ │ + ld r20,72(r1) │ │ │ │ + std r24,64(r1) │ │ │ │ + add r24,r23,r2 │ │ │ │ sldi r10,r10,3 │ │ │ │ - add r7,r7,r4 │ │ │ │ - lxvdsx vs10,r17,r10 │ │ │ │ - ld r10,32(r1) │ │ │ │ - add r11,r6,r9 │ │ │ │ - add r6,r6,r14 │ │ │ │ + sldi r24,r24,4 │ │ │ │ + lxvdsx vs10,r21,r10 │ │ │ │ + add r10,r23,r14 │ │ │ │ + ld r23,136(r1) │ │ │ │ + add r20,r20,r22 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - std r6,80(r1) │ │ │ │ - ld r6,72(r1) │ │ │ │ - add r4,r10,r9 │ │ │ │ - add r10,r10,r14 │ │ │ │ - sldi r4,r4,4 │ │ │ │ - std r10,32(r1) │ │ │ │ - ld r10,40(r1) │ │ │ │ - add r3,r6,r9 │ │ │ │ - add r6,r6,r19 │ │ │ │ + std r20,72(r1) │ │ │ │ + std r10,128(r1) │ │ │ │ + add r20,r23,r14 │ │ │ │ + add r10,r23,r2 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - add r5,r10,r9 │ │ │ │ - std r6,72(r1) │ │ │ │ - add r10,r10,r19 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - std r10,40(r1) │ │ │ │ - ld r10,48(r1) │ │ │ │ - stxvx vs0,r11,r15 │ │ │ │ - add r6,r10,r9 │ │ │ │ - add r10,r10,r14 │ │ │ │ - ld r11,64(r1) │ │ │ │ - std r10,48(r1) │ │ │ │ - add r10,r9,r31 │ │ │ │ - add r31,r31,r19 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - std r31,96(r1) │ │ │ │ - add r30,r11,r9 │ │ │ │ - add r11,r11,r14 │ │ │ │ + std r20,136(r1) │ │ │ │ + ld r20,144(r1) │ │ │ │ sldi r10,r10,4 │ │ │ │ - lxvx vs0,r3,r16 │ │ │ │ - ld r3,104(r1) │ │ │ │ - std r11,64(r1) │ │ │ │ - sldi r30,r30,4 │ │ │ │ - add r31,r3,r9 │ │ │ │ - add r3,r3,r19 │ │ │ │ + add r23,r20,r2 │ │ │ │ + add r20,r20,r14 │ │ │ │ + stxvx vs0,r15,r0 │ │ │ │ + ld r0,88(r1) │ │ │ │ + lxvx vs0,r24,r16 │ │ │ │ + std r20,144(r1) │ │ │ │ + sldi r20,r23,4 │ │ │ │ + std r20,168(r1) │ │ │ │ + ld r20,80(r1) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - std r3,104(r1) │ │ │ │ - ld r3,112(r1) │ │ │ │ - sldi r31,r31,4 │ │ │ │ - add r11,r3,r9 │ │ │ │ - add r3,r3,r14 │ │ │ │ + add r23,r20,r2 │ │ │ │ + add r20,r20,r14 │ │ │ │ xvmuldp vs0,vs0,vs13 │ │ │ │ - std r3,112(r1) │ │ │ │ - sldi r11,r11,4 │ │ │ │ - stxvx vs0,r4,r15 │ │ │ │ - ld r4,120(r1) │ │ │ │ - add r3,r4,r9 │ │ │ │ - add r4,r4,r19 │ │ │ │ - lxvx vs0,r5,r16 │ │ │ │ - std r4,120(r1) │ │ │ │ - ld r5,56(r1) │ │ │ │ - sldi r3,r3,4 │ │ │ │ - ld r29,128(r1) │ │ │ │ - add r4,r5,r9 │ │ │ │ - add r5,r5,r14 │ │ │ │ - xvmuldp vs0,vs0,vs9 │ │ │ │ - sldi r4,r4,4 │ │ │ │ - std r5,56(r1) │ │ │ │ - add r5,r9,r29 │ │ │ │ - add r29,r29,r19 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - std r29,128(r1) │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r15 │ │ │ │ + std r20,80(r1) │ │ │ │ + add r20,r0,r2 │ │ │ │ + add r0,r0,r22 │ │ │ │ + sldi r23,r23,4 │ │ │ │ + std r0,88(r1) │ │ │ │ + ld r0,96(r1) │ │ │ │ + std r23,184(r1) │ │ │ │ + sldi r20,r20,4 │ │ │ │ + add r23,r0,r2 │ │ │ │ + add r0,r0,r14 │ │ │ │ + std r0,96(r1) │ │ │ │ + ld r0,104(r1) │ │ │ │ + sldi r23,r23,4 │ │ │ │ + add r24,r0,r2 │ │ │ │ + add r0,r0,r22 │ │ │ │ + std r0,104(r1) │ │ │ │ + stxvx vs0,r7,r15 │ │ │ │ lxvx vs0,r10,r16 │ │ │ │ - ld r10,136(r1) │ │ │ │ - add r6,r9,r10 │ │ │ │ + ld r10,112(r1) │ │ │ │ + sldi r24,r24,4 │ │ │ │ + ld r9,56(r1) │ │ │ │ + add r0,r10,r2 │ │ │ │ add r10,r10,r14 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - std r10,136(r1) │ │ │ │ - add r10,r9,r0 │ │ │ │ - add r9,r9,r12 │ │ │ │ - add r0,r0,r19 │ │ │ │ - add r12,r12,r14 │ │ │ │ + std r10,112(r1) │ │ │ │ + ld r10,120(r1) │ │ │ │ + sldi r0,r0,4 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + add r7,r10,r2 │ │ │ │ + add r10,r10,r22 │ │ │ │ + std r10,120(r1) │ │ │ │ + ld r10,48(r1) │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r10,r10,r2 │ │ │ │ + add r2,r9,r2 │ │ │ │ + ld r9,48(r1) │ │ │ │ sldi r10,r10,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r9,r9,r14 │ │ │ │ + std r9,48(r1) │ │ │ │ + ld r9,56(r1) │ │ │ │ + add r22,r9,r22 │ │ │ │ + ld r9,160(r1) │ │ │ │ + std r22,56(r1) │ │ │ │ + ld r22,32(r1) │ │ │ │ + stxvx vs0,r9,r15 │ │ │ │ + ld r9,168(r1) │ │ │ │ + lxvx vs0,r9,r16 │ │ │ │ + ld r9,232(r1) │ │ │ │ + xvmuldp vs0,vs0,vs9 │ │ │ │ + cmpd r9,r22 │ │ │ │ + ld r9,176(r1) │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r30,r15 │ │ │ │ - lxvx vs0,r31,r16 │ │ │ │ - ld r31,152(r1) │ │ │ │ - cmpd r31,r18 │ │ │ │ + stxvx vs0,r9,r15 │ │ │ │ + ld r9,184(r1) │ │ │ │ + lxvx vs0,r9,r16 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r11,r15 │ │ │ │ - lxvx vs0,r3,r16 │ │ │ │ + stxvx vs0,r20,r15 │ │ │ │ + lxvx vs0,r23,r16 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs13 │ │ │ │ - stxvx vs0,r4,r15 │ │ │ │ - lxvx vs0,r5,r16 │ │ │ │ + stxvx vs0,r24,r15 │ │ │ │ + lxvx vs0,r16,r0 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r6,r15 │ │ │ │ + stxvx vs0,r7,r15 │ │ │ │ lxvx vs0,r10,r16 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r9,r15 │ │ │ │ - bgt 109f0 │ │ │ │ - ld r8,336(r1) │ │ │ │ - ld r5,400(r1) │ │ │ │ - ld r3,368(r1) │ │ │ │ - ld r7,144(r1) │ │ │ │ - ld r4,384(r1) │ │ │ │ + stxvx vs0,r2,r15 │ │ │ │ + bgt 101f0 │ │ │ │ + ld r9,280(r1) │ │ │ │ + ld r20,400(r1) │ │ │ │ + ld r23,408(r1) │ │ │ │ + ld r0,416(r1) │ │ │ │ + ld r19,424(r1) │ │ │ │ + ld r18,432(r1) │ │ │ │ + ld r2,440(r1) │ │ │ │ + ld r24,448(r1) │ │ │ │ + addi r10,r9,8 │ │ │ │ + ld r9,288(r1) │ │ │ │ + ld r22,152(r1) │ │ │ │ + add r0,r0,r20 │ │ │ │ + std r10,280(r1) │ │ │ │ + add r19,r19,r23 │ │ │ │ + add r18,r18,r23 │ │ │ │ + addi r9,r9,8 │ │ │ │ + std r9,288(r1) │ │ │ │ + ld r9,296(r1) │ │ │ │ + add r9,r9,r20 │ │ │ │ + std r9,296(r1) │ │ │ │ + ld r9,304(r1) │ │ │ │ + add r9,r9,r23 │ │ │ │ + std r9,304(r1) │ │ │ │ + ld r9,312(r1) │ │ │ │ + add r9,r9,r20 │ │ │ │ + std r9,312(r1) │ │ │ │ + ld r9,320(r1) │ │ │ │ + add r9,r9,r23 │ │ │ │ + std r9,320(r1) │ │ │ │ + ld r9,328(r1) │ │ │ │ + add r9,r9,r20 │ │ │ │ + std r9,328(r1) │ │ │ │ + ld r9,336(r1) │ │ │ │ + add r9,r9,r23 │ │ │ │ + std r9,336(r1) │ │ │ │ + ld r9,584(r1) │ │ │ │ + cmpld r10,r9 │ │ │ │ + ld r9,344(r1) │ │ │ │ + add r9,r9,r20 │ │ │ │ + std r9,344(r1) │ │ │ │ + ld r9,352(r1) │ │ │ │ + add r9,r9,r23 │ │ │ │ + std r9,352(r1) │ │ │ │ + ld r9,360(r1) │ │ │ │ + add r9,r9,r20 │ │ │ │ + std r9,360(r1) │ │ │ │ + ld r9,368(r1) │ │ │ │ + add r9,r9,r23 │ │ │ │ + std r9,368(r1) │ │ │ │ ld r9,376(r1) │ │ │ │ - ld r21,392(r1) │ │ │ │ - ld r31,408(r1) │ │ │ │ - ld r30,416(r1) │ │ │ │ - ld r28,424(r1) │ │ │ │ - ld r29,432(r1) │ │ │ │ - ld r11,440(r1) │ │ │ │ - ld r27,448(r1) │ │ │ │ - ld r22,456(r1) │ │ │ │ - ld r26,464(r1) │ │ │ │ - ld r23,472(r1) │ │ │ │ - addi r8,r8,8 │ │ │ │ - addi r3,r3,8 │ │ │ │ - ld r25,480(r1) │ │ │ │ - ld r24,488(r1) │ │ │ │ - ld r10,496(r1) │ │ │ │ - ld r6,504(r1) │ │ │ │ - add r9,r9,r4 │ │ │ │ - add r21,r21,r5 │ │ │ │ - add r31,r31,r4 │ │ │ │ - std r8,336(r1) │ │ │ │ - ld r8,344(r1) │ │ │ │ - add r30,r30,r4 │ │ │ │ - add r28,r28,r4 │ │ │ │ - add r29,r29,r4 │ │ │ │ - add r11,r11,r5 │ │ │ │ - add r27,r27,r4 │ │ │ │ - add r22,r22,r5 │ │ │ │ - add r26,r26,r4 │ │ │ │ - add r23,r23,r5 │ │ │ │ - add r25,r25,r4 │ │ │ │ - add r24,r24,r5 │ │ │ │ - add r8,r8,r5 │ │ │ │ - std r8,344(r1) │ │ │ │ - ld r8,352(r1) │ │ │ │ - add r8,r8,r5 │ │ │ │ - std r8,352(r1) │ │ │ │ - ld r8,528(r1) │ │ │ │ - cmpld r3,r8 │ │ │ │ - ld r8,360(r1) │ │ │ │ - add r8,r8,r5 │ │ │ │ - std r8,360(r1) │ │ │ │ - ld r8,512(r1) │ │ │ │ - add r7,r7,r8 │ │ │ │ - add r6,r6,r8 │ │ │ │ - std r7,144(r1) │ │ │ │ - ld r7,520(r1) │ │ │ │ - add r10,r10,r7 │ │ │ │ - bne 10880 │ │ │ │ - ld r14,656(r1) │ │ │ │ - ld r15,664(r1) │ │ │ │ - ld r16,672(r1) │ │ │ │ - ld r17,680(r1) │ │ │ │ - ld r18,688(r1) │ │ │ │ - ld r19,696(r1) │ │ │ │ - ld r20,704(r1) │ │ │ │ - ld r21,712(r1) │ │ │ │ - ld r22,720(r1) │ │ │ │ - ld r23,728(r1) │ │ │ │ - ld r24,736(r1) │ │ │ │ - ld r25,744(r1) │ │ │ │ - ld r26,752(r1) │ │ │ │ - ld r27,760(r1) │ │ │ │ - ld r29,776(r1) │ │ │ │ - addi r1,r1,800 │ │ │ │ + ld r10,192(r1) │ │ │ │ + add r9,r9,r20 │ │ │ │ + std r9,376(r1) │ │ │ │ + ld r9,384(r1) │ │ │ │ + add r9,r9,r23 │ │ │ │ + std r9,384(r1) │ │ │ │ + ld r9,392(r1) │ │ │ │ + add r9,r9,r20 │ │ │ │ + std r9,392(r1) │ │ │ │ + ld r9,472(r1) │ │ │ │ + add r10,r10,r9 │ │ │ │ + add r24,r24,r9 │ │ │ │ + std r10,192(r1) │ │ │ │ + ld r10,200(r1) │ │ │ │ + add r10,r10,r9 │ │ │ │ + std r10,200(r1) │ │ │ │ + ld r10,456(r1) │ │ │ │ + add r2,r2,r10 │ │ │ │ + bne 100b0 │ │ │ │ + ld r14,592(r1) │ │ │ │ + ld r15,600(r1) │ │ │ │ + ld r16,608(r1) │ │ │ │ + ld r17,616(r1) │ │ │ │ + ld r18,624(r1) │ │ │ │ + ld r19,632(r1) │ │ │ │ + ld r20,640(r1) │ │ │ │ + ld r21,648(r1) │ │ │ │ + ld r22,656(r1) │ │ │ │ + ld r23,664(r1) │ │ │ │ + ld r26,688(r1) │ │ │ │ + ld r28,704(r1) │ │ │ │ + ld r29,712(r1) │ │ │ │ + ld r30,720(r1) │ │ │ │ + addi r1,r1,736 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ + ld r24,-64(r1) │ │ │ │ + ld r25,-56(r1) │ │ │ │ + ld r27,-40(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b 10b68 │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b 105ec │ │ │ │ - ld r14,656(r1) │ │ │ │ - ld r19,696(r1) │ │ │ │ - ld r20,704(r1) │ │ │ │ - addi r1,r1,800 │ │ │ │ + ld r9,40(r1) │ │ │ │ + li r2,0 │ │ │ │ + b 10320 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b fde0 │ │ │ │ + ld r18,624(r1) │ │ │ │ + ld r19,632(r1) │ │ │ │ + ld r22,656(r1) │ │ │ │ + addi r1,r1,736 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ + ld r24,-64(r1) │ │ │ │ + ld r25,-56(r1) │ │ │ │ + ld r27,-40(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x1280 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,28464 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,32(r3) │ │ │ │ - std r26,-80(r1) │ │ │ │ - std r30,-48(r1) │ │ │ │ - std r31,-40(r1) │ │ │ │ + ld r2,32(r3) │ │ │ │ mfcr r11 │ │ │ │ + mflr r0 │ │ │ │ + std r26,-64(r1) │ │ │ │ + std r30,-32(r1) │ │ │ │ mr r30,r3 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + std r31,-24(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-608(r1) │ │ │ │ - std r9,32(r1) │ │ │ │ - stxv vs57,320(r1) │ │ │ │ - stxv vs58,336(r1) │ │ │ │ - stxv vs59,352(r1) │ │ │ │ - stxv vs60,368(r1) │ │ │ │ - stxv vs61,384(r1) │ │ │ │ - stxv vs62,400(r1) │ │ │ │ - stxv vs63,416(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdu r1,-576(r1) │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + stxv vs57,304(r1) │ │ │ │ + stxv vs58,320(r1) │ │ │ │ + stxv vs59,336(r1) │ │ │ │ + stxv vs60,352(r1) │ │ │ │ + stxv vs61,368(r1) │ │ │ │ + stxv vs62,384(r1) │ │ │ │ + std r2,32(r1) │ │ │ │ + stxv vs63,400(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,32(r1) │ │ │ │ + bl 5100 │ │ │ │ + ld r2,32(r1) │ │ │ │ mr r26,r3 │ │ │ │ - divd r10,r9,r31 │ │ │ │ - mulld r8,r10,r31 │ │ │ │ - subf r8,r8,r9 │ │ │ │ - cmpd r3,r8 │ │ │ │ - blt 116c4 │ │ │ │ - maddld r26,r10,r26,r8 │ │ │ │ - add r0,r10,r26 │ │ │ │ - cmpd r26,r0 │ │ │ │ - bge 11680 │ │ │ │ - ld r10,24(r30) │ │ │ │ - std r19,472(r1) │ │ │ │ - ld r19,16(r30) │ │ │ │ - ld r7,8(r30) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - std r16,448(r1) │ │ │ │ - ld r5,40(r30) │ │ │ │ - std r24,512(r1) │ │ │ │ - ld r24,48(r30) │ │ │ │ - addis r4,r2,-3 │ │ │ │ - addi r6,r6,28288 │ │ │ │ - ld r8,56(r30) │ │ │ │ - std r29,552(r1) │ │ │ │ - stfd f28,576(r1) │ │ │ │ + divd r11,r2,r31 │ │ │ │ + mulld r9,r11,r31 │ │ │ │ + subf r9,r9,r2 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 10eb0 │ │ │ │ + maddld r26,r11,r26,r9 │ │ │ │ + add r11,r11,r26 │ │ │ │ + cmpd r26,r11 │ │ │ │ + bge 10e6c │ │ │ │ + std r17,440(r1) │ │ │ │ + std r18,448(r1) │ │ │ │ + ld r17,8(r30) │ │ │ │ + ld r5,24(r30) │ │ │ │ + li r10,1 │ │ │ │ + li r31,0 │ │ │ │ + std r20,464(r1) │ │ │ │ + std r21,472(r1) │ │ │ │ + ld r20,40(r30) │ │ │ │ + add r21,r26,r2 │ │ │ │ + ld r7,56(r30) │ │ │ │ + std r14,416(r1) │ │ │ │ + std r15,424(r1) │ │ │ │ + ld r14,16(r30) │ │ │ │ + std r25,504(r1) │ │ │ │ + std r24,496(r1) │ │ │ │ + ld r25,48(r30) │ │ │ │ + std r29,536(r1) │ │ │ │ + std r28,528(r1) │ │ │ │ addi r29,r26,1 │ │ │ │ - std r20,480(r1) │ │ │ │ - std r22,496(r1) │ │ │ │ - std r17,456(r1) │ │ │ │ - std r21,488(r1) │ │ │ │ - mulld r16,r10,r19 │ │ │ │ - lfd f28,0(r6) │ │ │ │ - std r6,96(r1) │ │ │ │ - addi r6,r7,1 │ │ │ │ - subf r7,r9,r7 │ │ │ │ - mulld r22,r29,r19 │ │ │ │ - sradi r17,r24,1 │ │ │ │ - addze r17,r17 │ │ │ │ - cmpdi cr4,r24,1 │ │ │ │ - sradi r11,r5,1 │ │ │ │ - addze r11,r11 │ │ │ │ - subf r6,r9,r6 │ │ │ │ - std r15,440(r1) │ │ │ │ - li r15,1 │ │ │ │ - add r20,r7,r26 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - addi r4,r4,28240 │ │ │ │ - std r28,544(r1) │ │ │ │ - cmpdi cr3,r5,1 │ │ │ │ - add r6,r6,r26 │ │ │ │ - mulld r28,r26,r19 │ │ │ │ - std r18,464(r1) │ │ │ │ - std r23,504(r1) │ │ │ │ - sldi r12,r16,4 │ │ │ │ - mulld r21,r19,r20 │ │ │ │ - isel r15,r17,r15,4*cr4+gt │ │ │ │ - std r25,520(r1) │ │ │ │ - mulld r6,r6,r19 │ │ │ │ - subf r19,r11,r22 │ │ │ │ - std r27,536(r1) │ │ │ │ - std r4,56(r1) │ │ │ │ - maddld r20,r12,r20,r8 │ │ │ │ + addi r8,r17,1 │ │ │ │ + subf r17,r2,r17 │ │ │ │ + sradi r3,r20,1 │ │ │ │ + addze r3,r3 │ │ │ │ + std r16,432(r1) │ │ │ │ + cmpdi cr3,r20,1 │ │ │ │ + std r19,456(r1) │ │ │ │ + mulld r18,r29,r14 │ │ │ │ + subf r9,r2,r8 │ │ │ │ + add r17,r17,r26 │ │ │ │ + mulld r19,r26,r14 │ │ │ │ + std r22,480(r1) │ │ │ │ + std r23,488(r1) │ │ │ │ + sradi r16,r25,1 │ │ │ │ + addze r16,r16 │ │ │ │ + mulld r28,r25,r20 │ │ │ │ + cmpdi cr4,r25,1 │ │ │ │ + mulld r0,r5,r14 │ │ │ │ + std r27,520(r1) │ │ │ │ + stfd f30,560(r1) │ │ │ │ ld r27,64(r30) │ │ │ │ - std r15,112(r1) │ │ │ │ + add r9,r9,r26 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + mulld r24,r14,r17 │ │ │ │ + sldi r4,r25,4 │ │ │ │ + stfd f31,568(r1) │ │ │ │ ld r30,0(r30) │ │ │ │ - add r25,r26,r9 │ │ │ │ - std r14,432(r1) │ │ │ │ - stfd f29,584(r1) │ │ │ │ - stfd f30,592(r1) │ │ │ │ - stfd f31,600(r1) │ │ │ │ - std r17,104(r1) │ │ │ │ - mulld r18,r24,r5 │ │ │ │ - maddld r23,r5,r26,r11 │ │ │ │ - maddld r5,r5,r25,r11 │ │ │ │ - sldi r3,r24,4 │ │ │ │ - addi r16,r28,1 │ │ │ │ - sldi r7,r17,4 │ │ │ │ - subfic r4,r11,1 │ │ │ │ - addi r21,r21,1 │ │ │ │ - li r31,0 │ │ │ │ - std r20,288(r1) │ │ │ │ - maddld r20,r19,r10,r8 │ │ │ │ - subf r7,r7,r8 │ │ │ │ - add r22,r4,r22 │ │ │ │ - std r9,216(r1) │ │ │ │ - mr r9,r29 │ │ │ │ - mr r29,r31 │ │ │ │ - mr r31,r26 │ │ │ │ - std r0,224(r1) │ │ │ │ - sldi r28,r18,4 │ │ │ │ - maddld r15,r18,r26,r17 │ │ │ │ - maddld r18,r18,r25,r17 │ │ │ │ - maddld r22,r22,r10,r7 │ │ │ │ - std r3,304(r1) │ │ │ │ - std r11,72(r1) │ │ │ │ - std r10,312(r1) │ │ │ │ - std r12,232(r1) │ │ │ │ - std r20,280(r1) │ │ │ │ - maddld r20,r26,r12,r8 │ │ │ │ - std r22,248(r1) │ │ │ │ - maddld r22,r16,r10,r7 │ │ │ │ - std r20,296(r1) │ │ │ │ - maddld r20,r24,r23,r17 │ │ │ │ - maddld r24,r24,r5,r17 │ │ │ │ - mulld r5,r3,r5 │ │ │ │ - mulld r23,r3,r23 │ │ │ │ - std r22,264(r1) │ │ │ │ - std r5,144(r1) │ │ │ │ - mulld r5,r25,r28 │ │ │ │ + plfd f31,382860 # 6dff0 │ │ │ │ + maddld r15,r20,r26,r3 │ │ │ │ + maddld r20,r20,r21,r3 │ │ │ │ + subfic r6,r3,1 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mulld r9,r9,r14 │ │ │ │ + isel r10,r16,r10,4*cr4+gt │ │ │ │ + subf r14,r3,r18 │ │ │ │ + maddld r22,r28,r26,r16 │ │ │ │ + maddld r23,r28,r21,r16 │ │ │ │ + std r16,88(r1) │ │ │ │ + sldi r8,r16,4 │ │ │ │ + sldi r0,r0,4 │ │ │ │ + add r18,r6,r18 │ │ │ │ + addi r19,r19,1 │ │ │ │ + std r10,96(r1) │ │ │ │ + maddld r10,r25,r15,r16 │ │ │ │ + maddld r25,r25,r20,r16 │ │ │ │ + maddld r16,r14,r5,r7 │ │ │ │ + addi r24,r24,1 │ │ │ │ + subf r8,r8,r7 │ │ │ │ + maddld r17,r0,r17,r7 │ │ │ │ + sldi r28,r28,4 │ │ │ │ + mulld r20,r4,r20 │ │ │ │ + add r6,r6,r9 │ │ │ │ + subf r9,r3,r9 │ │ │ │ + maddld r18,r18,r5,r8 │ │ │ │ + maddld r19,r19,r5,r8 │ │ │ │ + maddld r24,r24,r5,r8 │ │ │ │ + mulld r21,r21,r28 │ │ │ │ + maddld r9,r9,r5,r7 │ │ │ │ + maddld r8,r6,r5,r8 │ │ │ │ + sldi r22,r22,4 │ │ │ │ + sldi r23,r23,4 │ │ │ │ + std r16,264(r1) │ │ │ │ + mulld r16,r4,r15 │ │ │ │ + std r17,272(r1) │ │ │ │ + std r18,232(r1) │ │ │ │ + std r16,120(r1) │ │ │ │ + std r19,248(r1) │ │ │ │ + std r9,256(r1) │ │ │ │ + mulld r9,r26,r28 │ │ │ │ + std r24,240(r1) │ │ │ │ + maddld r24,r26,r0,r7 │ │ │ │ + std r20,128(r1) │ │ │ │ + std r22,136(r1) │ │ │ │ + std r23,144(r1) │ │ │ │ + std r21,112(r1) │ │ │ │ + std r8,224(r1) │ │ │ │ + std r0,216(r1) │ │ │ │ + std r11,208(r1) │ │ │ │ + std r2,200(r1) │ │ │ │ + std r9,104(r1) │ │ │ │ + sldi r9,r10,4 │ │ │ │ + std r24,280(r1) │ │ │ │ + mr r24,r27 │ │ │ │ + std r4,288(r1) │ │ │ │ + std r3,64(r1) │ │ │ │ + std r9,152(r1) │ │ │ │ + sldi r9,r25,4 │ │ │ │ mr r25,r28 │ │ │ │ - std r23,136(r1) │ │ │ │ - std r5,128(r1) │ │ │ │ - add r5,r4,r6 │ │ │ │ - subf r6,r11,r6 │ │ │ │ - maddld r4,r21,r10,r7 │ │ │ │ - maddld r8,r6,r10,r8 │ │ │ │ - maddld r7,r5,r10,r7 │ │ │ │ - std r4,256(r1) │ │ │ │ - mulld r4,r26,r28 │ │ │ │ - mr r26,r27 │ │ │ │ - mr r27,r9 │ │ │ │ - std r8,272(r1) │ │ │ │ - sldi r8,r18,4 │ │ │ │ - std r7,240(r1) │ │ │ │ - std r8,160(r1) │ │ │ │ - sldi r8,r20,4 │ │ │ │ - std r4,120(r1) │ │ │ │ - sldi r4,r15,4 │ │ │ │ - std r8,168(r1) │ │ │ │ - sldi r8,r24,4 │ │ │ │ - std r4,152(r1) │ │ │ │ - std r8,176(r1) │ │ │ │ - nop │ │ │ │ - ld r9,216(r1) │ │ │ │ - ld r8,72(r30) │ │ │ │ + mr r28,r26 │ │ │ │ + mr r26,r29 │ │ │ │ + mr r29,r31 │ │ │ │ + std r9,160(r1) │ │ │ │ + ld r2,200(r1) │ │ │ │ + ld r9,72(r30) │ │ │ │ + std r5,32(r1) │ │ │ │ lfd f12,88(r30) │ │ │ │ - subf r9,r9,r31 │ │ │ │ + subf r2,r2,r28 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,96(r30) │ │ │ │ + lfd f12,0(r9) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5400 │ │ │ │ lfd f12,88(r30) │ │ │ │ - ld r8,72(r30) │ │ │ │ - mtfprd f0,r31 │ │ │ │ + ld r2,72(r30) │ │ │ │ + mtfprd f0,r28 │ │ │ │ ld r9,96(r30) │ │ │ │ - ld r10,56(r1) │ │ │ │ fcfid f0,f0 │ │ │ │ + xsdivdp vs63,vs30,vs1 │ │ │ │ + fcfid f1,f12 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - lfd f31,0(r10) │ │ │ │ - fmul f0,f0,f28 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,0(r9) │ │ │ │ - xsdivdp vs63,vs31,vs1 │ │ │ │ - fdiv f0,f0,f10 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ xxspltd vs63,vs63,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ - fmul f1,f11,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - fdiv f31,f31,f1 │ │ │ │ - xxspltd vs58,vs31,0 │ │ │ │ - ble cr3,115b4 │ │ │ │ - ld r9,96(r1) │ │ │ │ - ld r10,304(r1) │ │ │ │ - ld r8,312(r1) │ │ │ │ - xxmr vs57,vs63 │ │ │ │ - std r26,184(r1) │ │ │ │ - std r29,192(r1) │ │ │ │ - std r25,200(r1) │ │ │ │ - std r27,208(r1) │ │ │ │ - lfd f29,0(r9) │ │ │ │ - ld r9,120(r1) │ │ │ │ - add r21,r9,r26 │ │ │ │ - ld r9,240(r1) │ │ │ │ - add r16,r29,r9 │ │ │ │ - ld r9,128(r1) │ │ │ │ - add r22,r9,r26 │ │ │ │ - ld r9,248(r1) │ │ │ │ - add r17,r29,r9 │ │ │ │ - ld r9,136(r1) │ │ │ │ - add r24,r9,r26 │ │ │ │ - ld r9,256(r1) │ │ │ │ - add r18,r29,r9 │ │ │ │ - ld r9,144(r1) │ │ │ │ - add r14,r9,r26 │ │ │ │ - ld r9,264(r1) │ │ │ │ - add r19,r29,r9 │ │ │ │ - ld r9,152(r1) │ │ │ │ - add r15,r9,r26 │ │ │ │ - ld r9,272(r1) │ │ │ │ - add r20,r29,r9 │ │ │ │ - ld r9,160(r1) │ │ │ │ - add r28,r9,r26 │ │ │ │ - ld r9,280(r1) │ │ │ │ - add r9,r29,r9 │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,168(r1) │ │ │ │ - add r31,r9,r26 │ │ │ │ + fmul f1,f1,f12 │ │ │ │ + bl 5400 │ │ │ │ + ld r5,32(r1) │ │ │ │ + xsdivdp vs58,vs30,vs1 │ │ │ │ + xxspltd vs58,vs58,0 │ │ │ │ + ble cr3,10da8 │ │ │ │ + ld r2,104(r1) │ │ │ │ ld r9,288(r1) │ │ │ │ - add r9,r29,r9 │ │ │ │ - std r9,40(r1) │ │ │ │ - ld r9,176(r1) │ │ │ │ - add r23,r9,r26 │ │ │ │ - ld r9,296(r1) │ │ │ │ - add r9,r29,r9 │ │ │ │ - std r9,48(r1) │ │ │ │ - li r9,0 │ │ │ │ - std r9,64(r1) │ │ │ │ - mr r9,r23 │ │ │ │ - mr r23,r14 │ │ │ │ - mr r14,r31 │ │ │ │ - mr r31,r22 │ │ │ │ - mr r22,r15 │ │ │ │ - mr r15,r28 │ │ │ │ + std r26,192(r1) │ │ │ │ + std r25,184(r1) │ │ │ │ + xxmr vs57,vs63 │ │ │ │ + std r24,168(r1) │ │ │ │ + std r29,176(r1) │ │ │ │ + add r20,r2,r24 │ │ │ │ + ld r2,224(r1) │ │ │ │ + add r15,r29,r2 │ │ │ │ + ld r2,112(r1) │ │ │ │ + add r21,r2,r24 │ │ │ │ + ld r2,232(r1) │ │ │ │ + add r16,r29,r2 │ │ │ │ + ld r2,120(r1) │ │ │ │ + add r23,r2,r24 │ │ │ │ + ld r2,240(r1) │ │ │ │ + mr r26,r23 │ │ │ │ + add r17,r29,r2 │ │ │ │ + ld r2,128(r1) │ │ │ │ + add r31,r2,r24 │ │ │ │ + ld r2,248(r1) │ │ │ │ + add r18,r29,r2 │ │ │ │ + ld r2,136(r1) │ │ │ │ + add r14,r2,r24 │ │ │ │ + ld r2,256(r1) │ │ │ │ + add r19,r29,r2 │ │ │ │ + ld r2,144(r1) │ │ │ │ + add r27,r2,r24 │ │ │ │ + ld r2,264(r1) │ │ │ │ + add r2,r29,r2 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,152(r1) │ │ │ │ + add r28,r2,r24 │ │ │ │ + ld r2,272(r1) │ │ │ │ + add r2,r29,r2 │ │ │ │ + std r2,40(r1) │ │ │ │ + ld r2,160(r1) │ │ │ │ + add r22,r2,r24 │ │ │ │ + ld r2,280(r1) │ │ │ │ + mr r23,r22 │ │ │ │ + mr r22,r31 │ │ │ │ + add r2,r29,r2 │ │ │ │ + std r2,48(r1) │ │ │ │ + li r2,0 │ │ │ │ + std r2,56(r1) │ │ │ │ + mr r2,r20 │ │ │ │ + mr r20,r28 │ │ │ │ mr r28,r21 │ │ │ │ - mr r21,r24 │ │ │ │ - mr r24,r9 │ │ │ │ + mr r21,r14 │ │ │ │ + mr r14,r27 │ │ │ │ + mr r27,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,72(r1) │ │ │ │ - ld r27,64(r1) │ │ │ │ + nop │ │ │ │ + ld r29,56(r1) │ │ │ │ + ld r2,64(r1) │ │ │ │ + std r5,80(r1) │ │ │ │ + std r9,72(r1) │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r29,72(r30) │ │ │ │ - std r8,88(r1) │ │ │ │ - std r10,80(r1) │ │ │ │ - subf r0,r9,r27 │ │ │ │ + ld r31,72(r30) │ │ │ │ + subf r2,r2,r29 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f12,8(r29) │ │ │ │ - ld r9,96(r30) │ │ │ │ - mtfprd f0,r0 │ │ │ │ + lfd f12,8(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + lfd f12,8(r2) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5400 │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r29,72(r30) │ │ │ │ - ld r9,56(r1) │ │ │ │ + ld r31,72(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ + xsdivdp vs62,vs30,vs1 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f0,8(r29) │ │ │ │ - lxsd v28,0(r9) │ │ │ │ - ld r9,96(r30) │ │ │ │ + lfd f0,8(r31) │ │ │ │ + lfd f12,8(r2) │ │ │ │ fcfid f10,f0 │ │ │ │ - mtfprd f0,r27 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - xsdivdp vs62,vs60,vs1 │ │ │ │ + mtfprd f0,r29 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ xxspltd vs62,vs62,0 │ │ │ │ xvmuldp vs61,vs58,vs62 │ │ │ │ xvmuldp vs62,vs57,vs62 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,80(r1) │ │ │ │ - ld r8,88(r1) │ │ │ │ - xsdivdp vs60,vs60,vs1 │ │ │ │ + bl 5400 │ │ │ │ + ld r9,72(r1) │ │ │ │ + ld r5,80(r1) │ │ │ │ + xsdivdp vs60,vs30,vs1 │ │ │ │ xxspltd vs60,vs60,0 │ │ │ │ xvmuldp vs59,vs58,vs60 │ │ │ │ xvmuldp vs60,vs60,vs57 │ │ │ │ - ble cr4,11534 │ │ │ │ - ld r9,96(r1) │ │ │ │ - ld r26,112(r1) │ │ │ │ + ble cr4,10d28 │ │ │ │ + ld r2,88(r1) │ │ │ │ + ld r24,96(r1) │ │ │ │ li r29,0 │ │ │ │ - li r27,0 │ │ │ │ - std r10,80(r1) │ │ │ │ - std r8,88(r1) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - ld r9,104(r1) │ │ │ │ - neg r25,r9 │ │ │ │ - mr r9,r21 │ │ │ │ - mr r21,r22 │ │ │ │ - mr r22,r9 │ │ │ │ - ld r10,72(r30) │ │ │ │ + li r25,0 │ │ │ │ + std r9,72(r1) │ │ │ │ + std r5,80(r1) │ │ │ │ + neg r31,r2 │ │ │ │ + mr r2,r23 │ │ │ │ + mr r23,r22 │ │ │ │ + mr r22,r26 │ │ │ │ + mr r26,r2 │ │ │ │ + nop │ │ │ │ + ld r9,72(r30) │ │ │ │ lfd f12,88(r30) │ │ │ │ - mtfprd f0,r25 │ │ │ │ - ld r9,96(r30) │ │ │ │ - addi r25,r25,1 │ │ │ │ + mtfprd f0,r31 │ │ │ │ + addi r31,r31,1 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,16(r10) │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - fcfid f11,f12 │ │ │ │ lfd f12,16(r9) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fcfid f11,f12 │ │ │ │ + lfd f12,16(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5400 │ │ │ │ lfd f12,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ - mtfprd f0,r27 │ │ │ │ - ld r9,56(r1) │ │ │ │ - addi r27,r27,1 │ │ │ │ + ld r9,72(r30) │ │ │ │ + mtfprd f0,r25 │ │ │ │ + addi r25,r25,1 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ + xsdivdp vs63,vs30,vs1 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,16(r10) │ │ │ │ - lfd f31,0(r9) │ │ │ │ - ld r9,96(r30) │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,16(r9) │ │ │ │ - xsdivdp vs63,vs31,vs1 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fcfid f10,f12 │ │ │ │ + lfd f12,16(r2) │ │ │ │ fdiv f0,f0,f10 │ │ │ │ xxspltd vs63,vs63,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lxvx vs0,r28,r29 │ │ │ │ - ld r9,32(r1) │ │ │ │ - addic. r26,r26,-1 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ + bl 5400 │ │ │ │ + lxvx vs0,r27,r29 │ │ │ │ + ld r2,32(r1) │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ xvmuldp vs0,vs0,vs62 │ │ │ │ - stxvx vs0,r16,r29 │ │ │ │ - lxvx vs0,r31,r29 │ │ │ │ - xxspltd vs1,vs1,0 │ │ │ │ + stxvx vs0,r15,r29 │ │ │ │ + lxvx vs0,r28,r29 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ xvmuldp vs0,vs0,vs61 │ │ │ │ - stxvx vs0,r17,r29 │ │ │ │ + stxvx vs0,r16,r29 │ │ │ │ lxvx vs0,r22,r29 │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ xvmuldp vs0,vs0,vs60 │ │ │ │ - stxvx vs0,r18,r29 │ │ │ │ + stxvx vs0,r17,r29 │ │ │ │ lxvx vs0,r23,r29 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ xvmuldp vs0,vs0,vs59 │ │ │ │ - stxvx vs0,r19,r29 │ │ │ │ + stxvx vs0,r18,r29 │ │ │ │ lxvx vs0,r21,r29 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs62 │ │ │ │ - stxvx vs0,r20,r29 │ │ │ │ - lxvx vs0,r15,r29 │ │ │ │ + stxvx vs0,r19,r29 │ │ │ │ + lxvx vs0,r14,r29 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs61 │ │ │ │ - stxvx vs0,r9,r29 │ │ │ │ - ld r9,40(r1) │ │ │ │ - lxvx vs0,r14,r29 │ │ │ │ + stxvx vs0,r2,r29 │ │ │ │ + lxvx vs0,r20,r29 │ │ │ │ + ld r2,40(r1) │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs60 │ │ │ │ - stxvx vs0,r9,r29 │ │ │ │ - ld r9,48(r1) │ │ │ │ - lxvx vs0,r24,r29 │ │ │ │ + stxvx vs0,r2,r29 │ │ │ │ + lxvx vs0,r26,r29 │ │ │ │ + ld r2,48(r1) │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs59 │ │ │ │ - stxvx vs0,r9,r29 │ │ │ │ + stxvx vs0,r2,r29 │ │ │ │ addi r29,r29,16 │ │ │ │ - bne 113e0 │ │ │ │ - mr r9,r22 │ │ │ │ - ld r10,80(r1) │ │ │ │ - ld r8,88(r1) │ │ │ │ - mr r22,r21 │ │ │ │ - mr r21,r9 │ │ │ │ - ld r9,64(r1) │ │ │ │ - ld r7,72(r1) │ │ │ │ - add r28,r28,r10 │ │ │ │ - add r16,r16,r8 │ │ │ │ - add r31,r31,r10 │ │ │ │ - add r17,r17,r8 │ │ │ │ - add r21,r21,r10 │ │ │ │ - add r18,r18,r8 │ │ │ │ - add r23,r23,r10 │ │ │ │ - add r19,r19,r8 │ │ │ │ - add r22,r22,r10 │ │ │ │ - add r20,r20,r8 │ │ │ │ - add r15,r15,r10 │ │ │ │ - add r14,r14,r10 │ │ │ │ - add r24,r24,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r7 │ │ │ │ - std r9,64(r1) │ │ │ │ - ld r9,32(r1) │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,40(r1) │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,40(r1) │ │ │ │ - ld r9,48(r1) │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,48(r1) │ │ │ │ - blt 112e0 │ │ │ │ - ld r26,184(r1) │ │ │ │ - ld r29,192(r1) │ │ │ │ - ld r25,200(r1) │ │ │ │ - ld r27,208(r1) │ │ │ │ - ld r9,224(r1) │ │ │ │ - mr r31,r27 │ │ │ │ - cmpd r9,r27 │ │ │ │ - ld r9,232(r1) │ │ │ │ - add r29,r29,r9 │ │ │ │ - ld r9,120(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,120(r1) │ │ │ │ - ld r9,128(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,128(r1) │ │ │ │ - ld r9,136(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,136(r1) │ │ │ │ - ld r9,144(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,144(r1) │ │ │ │ - ld r9,152(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,152(r1) │ │ │ │ - ld r9,160(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,160(r1) │ │ │ │ - ld r9,168(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,168(r1) │ │ │ │ - ld r9,176(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,176(r1) │ │ │ │ - beq 11634 │ │ │ │ - addi r27,r27,1 │ │ │ │ - b 11150 │ │ │ │ - lfd f28,576(r1) │ │ │ │ - lfd f29,584(r1) │ │ │ │ - lfd f30,592(r1) │ │ │ │ - lfd f31,600(r1) │ │ │ │ - ld r14,432(r1) │ │ │ │ - ld r15,440(r1) │ │ │ │ - ld r16,448(r1) │ │ │ │ - ld r17,456(r1) │ │ │ │ - ld r18,464(r1) │ │ │ │ - ld r19,472(r1) │ │ │ │ - ld r20,480(r1) │ │ │ │ - ld r21,488(r1) │ │ │ │ - ld r22,496(r1) │ │ │ │ - ld r23,504(r1) │ │ │ │ - ld r24,512(r1) │ │ │ │ - ld r25,520(r1) │ │ │ │ - ld r27,536(r1) │ │ │ │ - ld r28,544(r1) │ │ │ │ - ld r29,552(r1) │ │ │ │ - addi r1,r1,608 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bne 10be0 │ │ │ │ + mr r2,r26 │ │ │ │ + ld r9,72(r1) │ │ │ │ + ld r5,80(r1) │ │ │ │ + mr r26,r22 │ │ │ │ + mr r22,r23 │ │ │ │ + mr r23,r2 │ │ │ │ + ld r2,56(r1) │ │ │ │ + ld r10,64(r1) │ │ │ │ + add r27,r27,r9 │ │ │ │ + add r15,r15,r5 │ │ │ │ + add r28,r28,r9 │ │ │ │ + add r16,r16,r5 │ │ │ │ + add r26,r26,r9 │ │ │ │ + add r17,r17,r5 │ │ │ │ + add r22,r22,r9 │ │ │ │ + add r18,r18,r5 │ │ │ │ + add r21,r21,r9 │ │ │ │ + add r19,r19,r5 │ │ │ │ + add r14,r14,r9 │ │ │ │ + add r20,r20,r9 │ │ │ │ + add r23,r23,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,56(r1) │ │ │ │ + ld r2,32(r1) │ │ │ │ + add r2,r2,r5 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,40(r1) │ │ │ │ + add r2,r2,r5 │ │ │ │ + std r2,40(r1) │ │ │ │ + ld r2,48(r1) │ │ │ │ + add r2,r2,r5 │ │ │ │ + std r2,48(r1) │ │ │ │ + blt 10af0 │ │ │ │ + ld r24,168(r1) │ │ │ │ + ld r29,176(r1) │ │ │ │ + ld r25,184(r1) │ │ │ │ + ld r26,192(r1) │ │ │ │ + ld r2,208(r1) │ │ │ │ + mr r28,r26 │ │ │ │ + cmpd r2,r26 │ │ │ │ + ld r2,216(r1) │ │ │ │ + add r29,r29,r2 │ │ │ │ + ld r2,104(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,104(r1) │ │ │ │ + ld r2,112(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,112(r1) │ │ │ │ + ld r2,120(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,120(r1) │ │ │ │ + ld r2,128(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,128(r1) │ │ │ │ + ld r2,136(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,136(r1) │ │ │ │ + ld r2,144(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,144(r1) │ │ │ │ + ld r2,152(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,152(r1) │ │ │ │ + ld r2,160(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,160(r1) │ │ │ │ + beq 10e28 │ │ │ │ + addi r26,r26,1 │ │ │ │ + b 10970 │ │ │ │ + lfd f30,560(r1) │ │ │ │ + lfd f31,568(r1) │ │ │ │ + ld r14,416(r1) │ │ │ │ + ld r15,424(r1) │ │ │ │ + ld r16,432(r1) │ │ │ │ + ld r17,440(r1) │ │ │ │ + ld r18,448(r1) │ │ │ │ + ld r19,456(r1) │ │ │ │ + ld r20,464(r1) │ │ │ │ + ld r21,472(r1) │ │ │ │ + ld r22,480(r1) │ │ │ │ + ld r23,488(r1) │ │ │ │ + ld r24,496(r1) │ │ │ │ + ld r25,504(r1) │ │ │ │ + ld r27,520(r1) │ │ │ │ + ld r28,528(r1) │ │ │ │ + ld r29,536(r1) │ │ │ │ + addi r1,r1,576 │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs57,-288(r1) │ │ │ │ - lxv vs58,-272(r1) │ │ │ │ - lxv vs59,-256(r1) │ │ │ │ - lxv vs60,-240(r1) │ │ │ │ - lxv vs61,-224(r1) │ │ │ │ - lxv vs62,-208(r1) │ │ │ │ - lxv vs63,-192(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs57,-272(r1) │ │ │ │ + lxv vs58,-256(r1) │ │ │ │ + lxv vs59,-240(r1) │ │ │ │ + lxv vs60,-224(r1) │ │ │ │ + lxv vs61,-208(r1) │ │ │ │ + lxv vs62,-192(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r26,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r26,-80(r1) │ │ │ │ - ld r30,-48(r1) │ │ │ │ - ld r31,-40(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r30,-32(r1) │ │ │ │ + ld r31,-24(r1) │ │ │ │ blr │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r8,0 │ │ │ │ - b 10f58 │ │ │ │ + addi r11,r11,1 │ │ │ │ + li r9,0 │ │ │ │ + b 10798 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ + .long 0x1282 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,26400 │ │ │ │ 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 r4,r3 │ │ │ │ - mulld r10,r9,r31 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 1180c │ │ │ │ - maddld r4,r9,r4,r10 │ │ │ │ - add r0,r9,r4 │ │ │ │ - cmpd r4,r0 │ │ │ │ - bge 117e0 │ │ │ │ + bl 5100 │ │ │ │ + divd r2,r29,r31 │ │ │ │ + mr r5,r3 │ │ │ │ + mulld r9,r2,r31 │ │ │ │ + subf r9,r9,r29 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 10fec │ │ │ │ + maddld r5,r2,r5,r9 │ │ │ │ + add r0,r2,r5 │ │ │ │ + cmpd r5,r0 │ │ │ │ + bge 10fc0 │ │ │ │ ld r11,0(r30) │ │ │ │ - ld r12,24(r30) │ │ │ │ - sldi r3,r4,4 │ │ │ │ - ld r5,16(r30) │ │ │ │ + sldi r4,r5,4 │ │ │ │ + ld r6,16(r30) │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - addi r3,r3,8 │ │ │ │ - lwz r9,112(r11) │ │ │ │ - ld r31,24(r11) │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - rlwinm r9,r9,0,20,20 │ │ │ │ - cmpwi cr7,r9,0 │ │ │ │ - bne cr7,11800 │ │ │ │ - mr r9,r4 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - add r8,r31,r10 │ │ │ │ - stfdx f11,r31,r10 │ │ │ │ - stfd f11,8(r8) │ │ │ │ - ble cr5,117d0 │ │ │ │ - mulld r9,r9,r12 │ │ │ │ - mtctr r12 │ │ │ │ - ld r6,176(r11) │ │ │ │ - ld r7,184(r11) │ │ │ │ + ld r31,24(r30) │ │ │ │ + cmpdi r31,0 │ │ │ │ + addi r4,r4,8 │ │ │ │ + lwz r2,112(r11) │ │ │ │ + ld r3,24(r11) │ │ │ │ + rlwinm r2,r2,0,20,20 │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ + bne cr5,10fe0 │ │ │ │ + mr r2,r5 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + add r10,r3,r9 │ │ │ │ + stfdx f11,r3,r9 │ │ │ │ + stfd f11,8(r10) │ │ │ │ + ble 10fb0 │ │ │ │ + mulld r2,r2,r31 │ │ │ │ + ld r7,176(r11) │ │ │ │ + ld r8,184(r11) │ │ │ │ + mtctr r31 │ │ │ │ xxspltib vs32,0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r10,r7,r9 │ │ │ │ - lxvdsx vs0,r6,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lxvx vs12,r10,r5 │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + lxvdsx vs0,r7,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lxvx vs12,r9,r6 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - stxv vs32,0(r8) │ │ │ │ - bdnz 117b0 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r3,r3,16 │ │ │ │ - cmpd r0,r4 │ │ │ │ - bne 11770 │ │ │ │ + stxv vs32,0(r10) │ │ │ │ + bdnz 10f90 │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r4,r4,16 │ │ │ │ + cmpd cr7,r0,r5 │ │ │ │ + bne cr7,10f50 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,240(r11) │ │ │ │ - ldx r9,r9,r3 │ │ │ │ - b 11778 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b 11734 │ │ │ │ + ld r2,240(r11) │ │ │ │ + ldx r2,r2,r4 │ │ │ │ + b 10f58 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 10f14 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,26064 │ │ │ │ + ld r6,32(r3) │ │ │ │ mflr r0 │ │ │ │ - std r26,-48(r1) │ │ │ │ - ld r26,32(r3) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ + std r23,-72(r1) │ │ │ │ + std r24,-64(r1) │ │ │ │ + mr r23,r3 │ │ │ │ + std r27,-40(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r29,r3 │ │ │ │ - sradi r26,r26,1 │ │ │ │ - addze r26,r26 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-736(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r28,r26,r31 │ │ │ │ - mr r6,r3 │ │ │ │ - mulld r9,r28,r31 │ │ │ │ - subf r9,r9,r26 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 12128 │ │ │ │ - maddld r6,r28,r6,r9 │ │ │ │ - add r28,r28,r6 │ │ │ │ - cmpd r6,r28 │ │ │ │ - bge 12100 │ │ │ │ - ld r4,40(r29) │ │ │ │ - std r15,600(r1) │ │ │ │ - ld r15,48(r29) │ │ │ │ - std r16,608(r1) │ │ │ │ - std r19,632(r1) │ │ │ │ - ld r16,24(r29) │ │ │ │ - std r24,672(r1) │ │ │ │ - sradi r19,r4,1 │ │ │ │ - addze r19,r19 │ │ │ │ - sradi r24,r15,1 │ │ │ │ + stdu r1,-720(r1) │ │ │ │ + sradi r24,r6,1 │ │ │ │ addze r24,r24 │ │ │ │ - cmpdi r4,1 │ │ │ │ - subf r0,r24,r16 │ │ │ │ - std r24,232(r1) │ │ │ │ - std r19,224(r1) │ │ │ │ - ble 12134 │ │ │ │ - cmpdi r15,1 │ │ │ │ - ble 12134 │ │ │ │ - std r25,680(r1) │ │ │ │ - mulld r25,r4,r6 │ │ │ │ - ld r8,8(r29) │ │ │ │ - ld r10,16(r29) │ │ │ │ - ld r11,72(r29) │ │ │ │ - addi r3,r24,-1 │ │ │ │ - ld r9,64(r29) │ │ │ │ - sldi r28,r28,3 │ │ │ │ - std r30,720(r1) │ │ │ │ - add r30,r26,r6 │ │ │ │ - mulld r12,r4,r15 │ │ │ │ - std r20,640(r1) │ │ │ │ - sldi r20,r15,4 │ │ │ │ - std r22,656(r1) │ │ │ │ - std r3,320(r1) │ │ │ │ - mulld r30,r30,r4 │ │ │ │ - sldi r4,r6,3 │ │ │ │ - std r18,624(r1) │ │ │ │ - subf r8,r26,r8 │ │ │ │ - mulld r26,r10,r6 │ │ │ │ - mr r18,r20 │ │ │ │ - ld r5,0(r29) │ │ │ │ - std r14,592(r1) │ │ │ │ - add r3,r19,r25 │ │ │ │ - mulld r22,r25,r15 │ │ │ │ - maddld r25,r20,r25,r9 │ │ │ │ - std r17,616(r1) │ │ │ │ - add r8,r8,r6 │ │ │ │ - add r6,r11,r28 │ │ │ │ - ld r17,56(r29) │ │ │ │ - std r23,664(r1) │ │ │ │ - sldi r23,r16,4 │ │ │ │ - mulld r28,r3,r15 │ │ │ │ - ld r29,80(r29) │ │ │ │ - std r21,648(r1) │ │ │ │ - std r27,696(r1) │ │ │ │ - std r6,512(r1) │ │ │ │ - add r6,r19,r30 │ │ │ │ - mulld r14,r30,r15 │ │ │ │ - maddld r30,r18,r30,r9 │ │ │ │ - ld r31,168(r5) │ │ │ │ + bl 4c00 │ │ │ │ + mr r31,r3 │ │ │ │ + bl 5100 │ │ │ │ + divd r9,r24,r31 │ │ │ │ + mr r27,r3 │ │ │ │ + mulld r2,r9,r31 │ │ │ │ + subf r2,r2,r24 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1195c │ │ │ │ + maddld r27,r9,r27,r2 │ │ │ │ + add r9,r9,r27 │ │ │ │ + cmpd r27,r9 │ │ │ │ + bge 11934 │ │ │ │ + ld r2,40(r23) │ │ │ │ + std r18,608(r1) │ │ │ │ + ld r18,48(r23) │ │ │ │ + std r21,632(r1) │ │ │ │ + std r20,624(r1) │ │ │ │ + ld r21,24(r23) │ │ │ │ + std r28,688(r1) │ │ │ │ + std r15,584(r1) │ │ │ │ + sradi r0,r18,1 │ │ │ │ + addze r0,r0 │ │ │ │ + sradi r28,r2,1 │ │ │ │ + addze r28,r28 │ │ │ │ + cmpdi r2,1 │ │ │ │ + mr r15,r0 │ │ │ │ + mr r20,r28 │ │ │ │ + subf r8,r0,r21 │ │ │ │ + std r0,232(r1) │ │ │ │ + std r28,224(r1) │ │ │ │ + ble 11968 │ │ │ │ + cmpdi r18,1 │ │ │ │ + ble 11968 │ │ │ │ + add r3,r24,r27 │ │ │ │ + ld r10,16(r23) │ │ │ │ + ld r6,8(r23) │ │ │ │ + mulld r31,r2,r27 │ │ │ │ + sldi r7,r0,4 │ │ │ │ + cmpldi r0,1 │ │ │ │ + std r26,672(r1) │ │ │ │ + std r25,664(r1) │ │ │ │ + ld r5,0(r23) │ │ │ │ + sldi r26,r0,3 │ │ │ │ + std r30,704(r1) │ │ │ │ + std r29,696(r1) │ │ │ │ + ld r30,72(r23) │ │ │ │ + sldi r11,r27,3 │ │ │ │ + sldi r28,r9,3 │ │ │ │ + addi r12,r15,-1 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ + ld r0,80(r23) │ │ │ │ + std r14,576(r1) │ │ │ │ + mulld r14,r18,r2 │ │ │ │ + li r25,1 │ │ │ │ + std r19,616(r1) │ │ │ │ + ld r19,64(r23) │ │ │ │ + sldi r29,r20,3 │ │ │ │ + std r22,640(r1) │ │ │ │ + ld r22,56(r23) │ │ │ │ + std r12,264(r1) │ │ │ │ + cmpdi cr7,r15,1 │ │ │ │ + li r9,0 │ │ │ │ + li r2,0 │ │ │ │ + mulld r4,r10,r27 │ │ │ │ + subf r6,r24,r6 │ │ │ │ + mulld r23,r18,r31 │ │ │ │ + iseleq r25,r25,r12 │ │ │ │ + std r16,592(r1) │ │ │ │ + std r17,600(r1) │ │ │ │ + ld r5,168(r5) │ │ │ │ + add r28,r30,r28 │ │ │ │ + add r31,r20,r31 │ │ │ │ + add r30,r30,r11 │ │ │ │ + mulld r12,r21,r10 │ │ │ │ + add r11,r0,r11 │ │ │ │ + add r6,r6,r27 │ │ │ │ + mulld r27,r18,r3 │ │ │ │ + std r25,256(r1) │ │ │ │ + mr r24,r20 │ │ │ │ + add r3,r20,r3 │ │ │ │ + mulld r31,r31,r18 │ │ │ │ + sldi r25,r14,4 │ │ │ │ + std r14,408(r1) │ │ │ │ + std r30,40(r1) │ │ │ │ + subf r7,r7,r22 │ │ │ │ + std r11,272(r1) │ │ │ │ + mulld r11,r21,r4 │ │ │ │ + std r28,432(r1) │ │ │ │ + mr r28,r20 │ │ │ │ + mulld r6,r6,r10 │ │ │ │ + sldi r17,r18,4 │ │ │ │ + mulld r3,r3,r18 │ │ │ │ + ld r14,8(r5) │ │ │ │ + add r30,r15,r23 │ │ │ │ + add r4,r10,r4 │ │ │ │ std r23,280(r1) │ │ │ │ - std r20,272(r1) │ │ │ │ - sldi r7,r24,4 │ │ │ │ - std r25,184(r1) │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - sldi r27,r19,3 │ │ │ │ - mulld r5,r16,r10 │ │ │ │ - subf r7,r7,r17 │ │ │ │ - sldi r21,r24,3 │ │ │ │ - cmpldi r24,1 │ │ │ │ - li r20,1 │ │ │ │ - std r28,464(r1) │ │ │ │ - mr r28,r18 │ │ │ │ - std r30,192(r1) │ │ │ │ - ld r30,8(r31) │ │ │ │ - ld r18,16(r31) │ │ │ │ - std r14,496(r1) │ │ │ │ - add r31,r10,r26 │ │ │ │ - maddld r25,r28,r3,r9 │ │ │ │ - add r3,r11,r4 │ │ │ │ - mulld r11,r6,r15 │ │ │ │ - maddld r6,r28,r6,r9 │ │ │ │ - add r28,r29,r4 │ │ │ │ - add r29,r24,r14 │ │ │ │ - mr r14,r24 │ │ │ │ - sldi r4,r12,4 │ │ │ │ - std r30,216(r1) │ │ │ │ - addi r30,r26,1 │ │ │ │ - cmpdi cr7,r14,1 │ │ │ │ - std r11,480(r1) │ │ │ │ - mulld r11,r16,r26 │ │ │ │ - std r25,200(r1) │ │ │ │ - add r25,r24,r22 │ │ │ │ - std r11,32(r1) │ │ │ │ - std r25,488(r1) │ │ │ │ - std r6,208(r1) │ │ │ │ - maddld r6,r23,r26,r17 │ │ │ │ - mr r11,r25 │ │ │ │ - mr r25,r23 │ │ │ │ - std r29,456(r1) │ │ │ │ - sldi r23,r5,4 │ │ │ │ - std r22,576(r1) │ │ │ │ - std r12,568(r1) │ │ │ │ - maddld r26,r30,r25,r7 │ │ │ │ - ld r30,216(r1) │ │ │ │ - mr r22,r23 │ │ │ │ - std r6,536(r1) │ │ │ │ - subf r6,r19,r31 │ │ │ │ - ld r31,464(r1) │ │ │ │ - add r30,r30,r27 │ │ │ │ - add r27,r10,r8 │ │ │ │ - addi r10,r8,1 │ │ │ │ - addi r29,r6,1 │ │ │ │ - std r26,560(r1) │ │ │ │ - sldi r26,r11,4 │ │ │ │ - ld r11,480(r1) │ │ │ │ - add r31,r24,r31 │ │ │ │ - std r30,240(r1) │ │ │ │ - mulld r30,r16,r6 │ │ │ │ - std r31,472(r1) │ │ │ │ - mulld r31,r16,r8 │ │ │ │ - maddld r8,r25,r8,r17 │ │ │ │ - add r11,r24,r11 │ │ │ │ - std r11,504(r1) │ │ │ │ - std r8,528(r1) │ │ │ │ - mr r8,r25 │ │ │ │ - maddld r25,r25,r6,r17 │ │ │ │ - ld r6,456(r1) │ │ │ │ - std r25,152(r1) │ │ │ │ - subf r25,r19,r27 │ │ │ │ - maddld r27,r10,r8,r7 │ │ │ │ - mr r19,r8 │ │ │ │ - maddld r8,r29,r8,r7 │ │ │ │ - sldi r10,r6,4 │ │ │ │ - ld r6,472(r1) │ │ │ │ - addi r24,r25,1 │ │ │ │ - maddld r29,r24,r19,r7 │ │ │ │ - std r27,552(r1) │ │ │ │ + std r25,424(r1) │ │ │ │ + sldi r16,r21,4 │ │ │ │ + sldi r0,r12,4 │ │ │ │ + std r27,288(r1) │ │ │ │ + std r30,320(r1) │ │ │ │ + subf r4,r24,r4 │ │ │ │ + sldi r30,r30,4 │ │ │ │ + std r31,296(r1) │ │ │ │ + mulld r25,r21,r6 │ │ │ │ + std r11,344(r1) │ │ │ │ + std r14,216(r1) │ │ │ │ + mulld r24,r4,r21 │ │ │ │ + add r10,r10,r6 │ │ │ │ + add r6,r21,r11 │ │ │ │ + std r3,304(r1) │ │ │ │ + ld r20,16(r5) │ │ │ │ + sldi r5,r23,4 │ │ │ │ + add r23,r15,r27 │ │ │ │ + sldi r4,r3,4 │ │ │ │ + std r0,416(r1) │ │ │ │ + sldi r0,r27,4 │ │ │ │ + add r27,r15,r31 │ │ │ │ + add r15,r15,r3 │ │ │ │ + subf r10,r28,r10 │ │ │ │ + sldi r31,r31,4 │ │ │ │ + std r21,248(r1) │ │ │ │ + add r5,r5,r19 │ │ │ │ + add r4,r4,r19 │ │ │ │ sldi r6,r6,4 │ │ │ │ - std r8,544(r1) │ │ │ │ - sldi r8,r11,4 │ │ │ │ - add r11,r26,r9 │ │ │ │ - maddld r26,r19,r25,r17 │ │ │ │ - add r19,r18,r21 │ │ │ │ - std r11,144(r1) │ │ │ │ - ld r11,32(r1) │ │ │ │ - add r8,r8,r9 │ │ │ │ - std r29,584(r1) │ │ │ │ - mr r29,r30 │ │ │ │ - std r8,176(r1) │ │ │ │ - add r8,r6,r9 │ │ │ │ - li r6,0 │ │ │ │ - std r26,520(r1) │ │ │ │ - add r26,r10,r9 │ │ │ │ - ld r10,320(r1) │ │ │ │ - add r27,r0,r11 │ │ │ │ - mulld r11,r16,r25 │ │ │ │ - add r25,r0,r30 │ │ │ │ - mr r30,r31 │ │ │ │ - std r8,168(r1) │ │ │ │ - std r26,160(r1) │ │ │ │ - add r26,r0,r31 │ │ │ │ - ld r31,32(r1) │ │ │ │ - iseleq r10,r20,r10 │ │ │ │ - std r10,328(r1) │ │ │ │ - li r10,0 │ │ │ │ - add r24,r0,r11 │ │ │ │ - mr r23,r11 │ │ │ │ - mr r11,r3 │ │ │ │ - mr r3,r5 │ │ │ │ - mr r5,r6 │ │ │ │ - mr r8,r10 │ │ │ │ - mr r10,r28 │ │ │ │ - ld r7,576(r1) │ │ │ │ - lfd f2,0(r11) │ │ │ │ - lfd f3,0(r10) │ │ │ │ - li r6,0 │ │ │ │ - li r14,0 │ │ │ │ - std r31,128(r1) │ │ │ │ - std r30,112(r1) │ │ │ │ - add r12,r7,r8 │ │ │ │ - ld r7,496(r1) │ │ │ │ - xxspltd vs4,vs2,0 │ │ │ │ - xxspltd vs5,vs3,0 │ │ │ │ - add r0,r7,r8 │ │ │ │ - ld r7,464(r1) │ │ │ │ - add r7,r7,r8 │ │ │ │ - std r7,40(r1) │ │ │ │ - ld r7,480(r1) │ │ │ │ - add r7,r7,r8 │ │ │ │ - std r7,80(r1) │ │ │ │ - ld r7,488(r1) │ │ │ │ - add r7,r7,r8 │ │ │ │ - std r7,88(r1) │ │ │ │ - ld r7,456(r1) │ │ │ │ - add r7,r7,r8 │ │ │ │ - std r7,48(r1) │ │ │ │ - ld r7,472(r1) │ │ │ │ - add r7,r7,r8 │ │ │ │ - std r7,120(r1) │ │ │ │ - ld r7,504(r1) │ │ │ │ - add r7,r7,r8 │ │ │ │ - std r7,136(r1) │ │ │ │ - ld r7,520(r1) │ │ │ │ - add r7,r5,r7 │ │ │ │ - std r7,248(r1) │ │ │ │ - ld r7,528(r1) │ │ │ │ - add r7,r5,r7 │ │ │ │ - std r7,256(r1) │ │ │ │ - ld r7,536(r1) │ │ │ │ - add r7,r5,r7 │ │ │ │ - std r7,264(r1) │ │ │ │ - ld r7,584(r1) │ │ │ │ - add r7,r5,r7 │ │ │ │ - std r7,288(r1) │ │ │ │ - ld r7,544(r1) │ │ │ │ - add r7,r5,r7 │ │ │ │ - std r7,296(r1) │ │ │ │ - ld r7,552(r1) │ │ │ │ - add r7,r5,r7 │ │ │ │ - std r7,304(r1) │ │ │ │ - ld r7,560(r1) │ │ │ │ - add r7,r5,r7 │ │ │ │ - std r7,312(r1) │ │ │ │ - li r7,0 │ │ │ │ - std r29,96(r1) │ │ │ │ - std r23,104(r1) │ │ │ │ - std r27,72(r1) │ │ │ │ - std r26,32(r1) │ │ │ │ - std r25,56(r1) │ │ │ │ - std r24,64(r1) │ │ │ │ - std r11,336(r1) │ │ │ │ - std r10,344(r1) │ │ │ │ - std r24,352(r1) │ │ │ │ - std r3,360(r1) │ │ │ │ - std r25,368(r1) │ │ │ │ - std r26,376(r1) │ │ │ │ - std r27,384(r1) │ │ │ │ - std r23,392(r1) │ │ │ │ - std r29,400(r1) │ │ │ │ - std r30,408(r1) │ │ │ │ - std r31,416(r1) │ │ │ │ - std r4,424(r1) │ │ │ │ - std r22,432(r1) │ │ │ │ + std r23,32(r1) │ │ │ │ + sldi r3,r27,4 │ │ │ │ + std r27,336(r1) │ │ │ │ + mr r27,r11 │ │ │ │ + sldi r11,r11,4 │ │ │ │ + std r15,352(r1) │ │ │ │ + std r5,512(r1) │ │ │ │ + sldi r5,r23,4 │ │ │ │ + std r4,560(r1) │ │ │ │ + add r6,r6,r7 │ │ │ │ + add r23,r20,r26 │ │ │ │ + add r4,r3,r19 │ │ │ │ + sldi r3,r24,4 │ │ │ │ + add r28,r8,r27 │ │ │ │ + std r24,328(r1) │ │ │ │ + add r5,r5,r19 │ │ │ │ + std r6,552(r1) │ │ │ │ + add r6,r21,r24 │ │ │ │ + std r4,480(r1) │ │ │ │ + add r4,r11,r22 │ │ │ │ + mulld r11,r10,r21 │ │ │ │ + add r10,r21,r25 │ │ │ │ + std r28,208(r1) │ │ │ │ + std r5,464(r1) │ │ │ │ + sldi r5,r15,4 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + mr r15,r22 │ │ │ │ + std r4,488(r1) │ │ │ │ + sldi r4,r25,4 │ │ │ │ + add r5,r5,r19 │ │ │ │ + add r6,r6,r7 │ │ │ │ + std r5,496(r1) │ │ │ │ + add r5,r0,r19 │ │ │ │ + ld r0,32(r1) │ │ │ │ + std r11,312(r1) │ │ │ │ + std r6,520(r1) │ │ │ │ + std r5,528(r1) │ │ │ │ + sldi r5,r10,4 │ │ │ │ + add r10,r4,r22 │ │ │ │ + add r4,r8,r11 │ │ │ │ + std r10,472(r1) │ │ │ │ + add r10,r31,r19 │ │ │ │ + std r4,184(r1) │ │ │ │ + std r10,544(r1) │ │ │ │ + add r10,r30,r19 │ │ │ │ + std r10,448(r1) │ │ │ │ + add r10,r3,r22 │ │ │ │ + std r10,456(r1) │ │ │ │ + add r10,r14,r29 │ │ │ │ + mr r14,r18 │ │ │ │ + mr r18,r19 │ │ │ │ + ld r19,40(r1) │ │ │ │ + std r10,240(r1) │ │ │ │ + add r10,r5,r7 │ │ │ │ + sldi r5,r11,4 │ │ │ │ + std r10,536(r1) │ │ │ │ + add r10,r8,r24 │ │ │ │ + add r8,r8,r25 │ │ │ │ + mr r24,r9 │ │ │ │ + std r10,192(r1) │ │ │ │ + std r8,200(r1) │ │ │ │ + add r10,r21,r11 │ │ │ │ + add r8,r5,r22 │ │ │ │ + mr r21,r25 │ │ │ │ + mr r22,r12 │ │ │ │ + sldi r10,r10,4 │ │ │ │ std r8,440(r1) │ │ │ │ - std r5,448(r1) │ │ │ │ + add r10,r10,r7 │ │ │ │ + std r10,504(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld r9,272(r1) │ │ │ │ + ld r12,352(r1) │ │ │ │ + std r21,112(r1) │ │ │ │ + std r0,104(r1) │ │ │ │ + lfd f2,0(r19) │ │ │ │ + lfd f3,0(r9) │ │ │ │ + ld r9,440(r1) │ │ │ │ + std r12,64(r1) │ │ │ │ + ld r12,344(r1) │ │ │ │ + xxspltd vs4,vs2,0 │ │ │ │ + add r25,r24,r9 │ │ │ │ + ld r9,448(r1) │ │ │ │ + xxspltd vs5,vs3,0 │ │ │ │ + std r12,80(r1) │ │ │ │ + ld r12,336(r1) │ │ │ │ + add r26,r2,r9 │ │ │ │ + ld r9,456(r1) │ │ │ │ + std r12,120(r1) │ │ │ │ + ld r12,328(r1) │ │ │ │ + add r27,r24,r9 │ │ │ │ + ld r9,464(r1) │ │ │ │ + std r12,88(r1) │ │ │ │ + ld r12,320(r1) │ │ │ │ + add r28,r2,r9 │ │ │ │ + ld r9,472(r1) │ │ │ │ + std r12,96(r1) │ │ │ │ + add r29,r24,r9 │ │ │ │ + ld r9,480(r1) │ │ │ │ + add r30,r2,r9 │ │ │ │ + ld r9,488(r1) │ │ │ │ + add r31,r24,r9 │ │ │ │ + ld r9,496(r1) │ │ │ │ + add r11,r2,r9 │ │ │ │ + ld r9,504(r1) │ │ │ │ + add r3,r24,r9 │ │ │ │ + ld r9,512(r1) │ │ │ │ + add r4,r2,r9 │ │ │ │ + ld r9,520(r1) │ │ │ │ + add r5,r24,r9 │ │ │ │ + ld r9,528(r1) │ │ │ │ + add r6,r2,r9 │ │ │ │ + ld r9,536(r1) │ │ │ │ + add r7,r24,r9 │ │ │ │ + ld r9,544(r1) │ │ │ │ + add r8,r2,r9 │ │ │ │ + ld r9,552(r1) │ │ │ │ + add r10,r24,r9 │ │ │ │ + ld r9,560(r1) │ │ │ │ + add r9,r2,r9 │ │ │ │ + std r9,40(r1) │ │ │ │ + ld r12,312(r1) │ │ │ │ + li r9,0 │ │ │ │ + std r19,360(r1) │ │ │ │ + mr r19,r26 │ │ │ │ + std r21,384(r1) │ │ │ │ + std r0,376(r1) │ │ │ │ + std r22,368(r1) │ │ │ │ + std r9,32(r1) │ │ │ │ + std r23,160(r1) │ │ │ │ + std r8,48(r1) │ │ │ │ + std r10,56(r1) │ │ │ │ + std r12,72(r1) │ │ │ │ + ld r12,304(r1) │ │ │ │ + std r24,392(r1) │ │ │ │ + std r2,400(r1) │ │ │ │ + std r12,136(r1) │ │ │ │ + ld r12,296(r1) │ │ │ │ + std r12,152(r1) │ │ │ │ + ld r12,288(r1) │ │ │ │ + std r12,144(r1) │ │ │ │ + ld r12,280(r1) │ │ │ │ + std r12,128(r1) │ │ │ │ + li r12,0 │ │ │ │ + mr r21,r12 │ │ │ │ + mr r12,r28 │ │ │ │ nop │ │ │ │ - ld r8,216(r1) │ │ │ │ - sldi r10,r14,3 │ │ │ │ - lfdx f9,r8,r10 │ │ │ │ - ld r8,240(r1) │ │ │ │ - lfdx f10,r8,r10 │ │ │ │ + ld r2,32(r1) │ │ │ │ + ld r9,184(r1) │ │ │ │ + ld r22,216(r1) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r0,r21,r9 │ │ │ │ + ld r9,192(r1) │ │ │ │ + lfdx f9,r22,r2 │ │ │ │ + ld r22,240(r1) │ │ │ │ + add r24,r21,r9 │ │ │ │ + ld r9,200(r1) │ │ │ │ + lfdx f10,r22,r2 │ │ │ │ xxspltd vs11,vs9,0 │ │ │ │ + add r26,r21,r9 │ │ │ │ + ld r9,208(r1) │ │ │ │ xvmuldp vs13,vs11,vs5 │ │ │ │ xvmuldp vs11,vs11,vs4 │ │ │ │ xxspltd vs12,vs10,0 │ │ │ │ + add r28,r21,r9 │ │ │ │ xvmuldp vs6,vs12,vs5 │ │ │ │ xvmuldp vs12,vs4,vs12 │ │ │ │ - beq cr7,12120 │ │ │ │ - ld r10,248(r1) │ │ │ │ + beq cr7,11954 │ │ │ │ fmul f7,f2,f9 │ │ │ │ fmul f8,f2,f10 │ │ │ │ + ld r9,256(r1) │ │ │ │ fmul f9,f3,f9 │ │ │ │ fmul f10,f3,f10 │ │ │ │ - li r8,0 │ │ │ │ - add r20,r10,r7 │ │ │ │ - ld r10,144(r1) │ │ │ │ + ld r23,160(r1) │ │ │ │ + ld r8,48(r1) │ │ │ │ + ld r10,56(r1) │ │ │ │ + li r2,0 │ │ │ │ + li r22,0 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,40(r1) │ │ │ │ xxspltd vs7,vs7,0 │ │ │ │ xxspltd vs9,vs9,0 │ │ │ │ xxspltd vs8,vs8,0 │ │ │ │ xxspltd vs10,vs10,0 │ │ │ │ - add r21,r6,r10 │ │ │ │ - ld r10,152(r1) │ │ │ │ - add r22,r7,r10 │ │ │ │ - ld r10,160(r1) │ │ │ │ - add r23,r6,r10 │ │ │ │ - ld r10,256(r1) │ │ │ │ - add r24,r10,r7 │ │ │ │ - ld r10,168(r1) │ │ │ │ - add r25,r6,r10 │ │ │ │ - ld r10,264(r1) │ │ │ │ - add r26,r10,r7 │ │ │ │ - ld r10,176(r1) │ │ │ │ - add r27,r6,r10 │ │ │ │ - ld r10,288(r1) │ │ │ │ - add r28,r7,r10 │ │ │ │ - ld r10,184(r1) │ │ │ │ - add r29,r6,r10 │ │ │ │ - ld r10,296(r1) │ │ │ │ - add r30,r7,r10 │ │ │ │ - ld r10,192(r1) │ │ │ │ - add r31,r6,r10 │ │ │ │ - ld r10,304(r1) │ │ │ │ - add r11,r7,r10 │ │ │ │ - ld r10,200(r1) │ │ │ │ - add r3,r6,r10 │ │ │ │ - ld r10,312(r1) │ │ │ │ - add r4,r7,r10 │ │ │ │ - ld r10,208(r1) │ │ │ │ - add r5,r6,r10 │ │ │ │ - ld r10,328(r1) │ │ │ │ - mtctr r10 │ │ │ │ - li r10,0 │ │ │ │ - lxvx vs0,r28,r10 │ │ │ │ - lxvdsx vs1,r18,r8 │ │ │ │ - lxvdsx vs32,r19,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + lxvdsx vs1,r20,r22 │ │ │ │ + lxvdsx vs32,r23,r22 │ │ │ │ + addi r22,r22,8 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r29,r10 │ │ │ │ - lxvx vs0,r30,r10 │ │ │ │ + stxvx vs0,r4,r2 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r31,r10 │ │ │ │ - lxvx vs0,r11,r10 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - lxvx vs0,r4,r10 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ - stxvx vs0,r5,r10 │ │ │ │ - lxvx vs0,r20,r10 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + lxvx vs0,r25,r2 │ │ │ │ xvmuldp vs0,vs0,vs7 │ │ │ │ xvmuldp vs0,vs0,vs32 │ │ │ │ - stxvx vs0,r21,r10 │ │ │ │ - lxvx vs0,r22,r10 │ │ │ │ + stxvx vs0,r19,r2 │ │ │ │ + lxvx vs0,r27,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmuldp vs0,vs0,vs32 │ │ │ │ - stxvx vs0,r23,r10 │ │ │ │ - lxvx vs0,r24,r10 │ │ │ │ + stxvx vs0,r12,r2 │ │ │ │ + lxvx vs0,r29,r2 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvmuldp vs0,vs0,vs32 │ │ │ │ - stxvx vs0,r25,r10 │ │ │ │ - lxvx vs0,r26,r10 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + lxvx vs0,r31,r2 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs32 │ │ │ │ - stxvx vs0,r27,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bdnz 11d60 │ │ │ │ - ld r10,320(r1) │ │ │ │ - ld r4,64(r1) │ │ │ │ - sldi r8,r10,3 │ │ │ │ - add r31,r12,r10 │ │ │ │ - ld r3,280(r1) │ │ │ │ - ld r30,72(r1) │ │ │ │ - ld r28,112(r1) │ │ │ │ - addi r14,r14,1 │ │ │ │ - add r12,r12,r15 │ │ │ │ - lxvdsx vs9,r18,r8 │ │ │ │ - ld r8,232(r1) │ │ │ │ - sldi r31,r31,4 │ │ │ │ - add r5,r4,r10 │ │ │ │ - add r7,r7,r3 │ │ │ │ - ld r3,272(r1) │ │ │ │ - add r4,r4,r16 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - add r8,r8,r10 │ │ │ │ - std r4,64(r1) │ │ │ │ - lxvx vs0,r5,r17 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - ld r5,56(r1) │ │ │ │ - add r6,r6,r3 │ │ │ │ - add r3,r0,r10 │ │ │ │ - add r0,r0,r15 │ │ │ │ - lxvdsx vs10,r18,r8 │ │ │ │ - ld r8,32(r1) │ │ │ │ - sldi r3,r3,4 │ │ │ │ - add r11,r5,r10 │ │ │ │ + stxvx vs0,r11,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 11520 │ │ │ │ + ld r2,264(r1) │ │ │ │ + std r23,160(r1) │ │ │ │ + std r8,48(r1) │ │ │ │ + std r10,56(r1) │ │ │ │ + std r9,40(r1) │ │ │ │ + ld r9,232(r1) │ │ │ │ + add r0,r0,r2 │ │ │ │ + add r28,r28,r2 │ │ │ │ + sldi r22,r2,3 │ │ │ │ + ld r23,32(r1) │ │ │ │ + add r24,r24,r2 │ │ │ │ + add r26,r26,r2 │ │ │ │ + add r25,r25,r16 │ │ │ │ + add r19,r19,r17 │ │ │ │ + add r27,r27,r16 │ │ │ │ + sldi r0,r0,4 │ │ │ │ + sldi r10,r28,4 │ │ │ │ + ld r28,128(r1) │ │ │ │ + lxvdsx vs9,r20,r22 │ │ │ │ + sldi r24,r24,4 │ │ │ │ + add r12,r12,r17 │ │ │ │ + sldi r26,r26,4 │ │ │ │ + add r29,r29,r16 │ │ │ │ + add r30,r30,r17 │ │ │ │ + add r31,r31,r16 │ │ │ │ + lxvx vs0,r15,r0 │ │ │ │ + add r0,r9,r2 │ │ │ │ + ld r9,48(r1) │ │ │ │ + addi r23,r23,1 │ │ │ │ + add r11,r11,r17 │ │ │ │ + add r3,r3,r16 │ │ │ │ + add r4,r4,r17 │ │ │ │ add r5,r5,r16 │ │ │ │ + add r6,r6,r17 │ │ │ │ + add r7,r7,r16 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + add r22,r28,r2 │ │ │ │ + std r23,32(r1) │ │ │ │ + ld r23,248(r1) │ │ │ │ + add r9,r9,r17 │ │ │ │ + lxvdsx vs10,r20,r0 │ │ │ │ + ld r0,144(r1) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - add r4,r8,r10 │ │ │ │ - add r8,r8,r16 │ │ │ │ - std r5,56(r1) │ │ │ │ - std r8,32(r1) │ │ │ │ - ld r8,40(r1) │ │ │ │ - sldi r4,r4,4 │ │ │ │ + sldi r22,r22,4 │ │ │ │ + std r9,48(r1) │ │ │ │ + ld r9,56(r1) │ │ │ │ + add r21,r21,r23 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - add r5,r8,r10 │ │ │ │ - add r8,r8,r15 │ │ │ │ - std r8,40(r1) │ │ │ │ - add r8,r10,r30 │ │ │ │ - add r30,r30,r16 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - std r30,72(r1) │ │ │ │ - sldi r8,r8,4 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - ld r31,80(r1) │ │ │ │ - add r29,r31,r10 │ │ │ │ - add r31,r31,r15 │ │ │ │ - lxvx vs0,r11,r17 │ │ │ │ - ld r11,104(r1) │ │ │ │ - std r31,80(r1) │ │ │ │ - sldi r29,r29,4 │ │ │ │ - add r30,r11,r10 │ │ │ │ - add r11,r11,r16 │ │ │ │ + add r9,r9,r16 │ │ │ │ + std r9,56(r1) │ │ │ │ + ld r9,40(r1) │ │ │ │ + stxvx vs0,r22,r18 │ │ │ │ + lxvx vs0,r24,r15 │ │ │ │ + add r9,r9,r17 │ │ │ │ + std r9,40(r1) │ │ │ │ + add r9,r28,r14 │ │ │ │ + add r28,r0,r2 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - std r11,104(r1) │ │ │ │ - ld r11,88(r1) │ │ │ │ - sldi r30,r30,4 │ │ │ │ - add r31,r11,r10 │ │ │ │ - add r11,r11,r15 │ │ │ │ + std r9,128(r1) │ │ │ │ + add r9,r0,r14 │ │ │ │ + sldi r28,r28,4 │ │ │ │ + std r9,144(r1) │ │ │ │ + ld r9,152(r1) │ │ │ │ xvmuldp vs0,vs0,vs13 │ │ │ │ - std r11,88(r1) │ │ │ │ - sldi r31,r31,4 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - ld r3,96(r1) │ │ │ │ - add r11,r3,r10 │ │ │ │ - add r3,r3,r16 │ │ │ │ - lxvx vs0,r4,r17 │ │ │ │ - ld r4,48(r1) │ │ │ │ - std r3,96(r1) │ │ │ │ - sldi r11,r11,4 │ │ │ │ - add r3,r4,r10 │ │ │ │ - add r4,r4,r15 │ │ │ │ + add r0,r9,r2 │ │ │ │ + add r9,r9,r14 │ │ │ │ + std r9,152(r1) │ │ │ │ + ld r9,136(r1) │ │ │ │ + stxvx vs0,r28,r18 │ │ │ │ + sldi r0,r0,4 │ │ │ │ + add r8,r9,r2 │ │ │ │ + add r9,r9,r14 │ │ │ │ + std r9,136(r1) │ │ │ │ + ld r9,72(r1) │ │ │ │ + sldi r8,r8,4 │ │ │ │ + add r24,r9,r2 │ │ │ │ + add r9,r9,r23 │ │ │ │ + std r9,72(r1) │ │ │ │ + sldi r9,r24,4 │ │ │ │ + std r9,168(r1) │ │ │ │ + ld r9,96(r1) │ │ │ │ + add r24,r9,r2 │ │ │ │ + add r22,r9,r14 │ │ │ │ + ld r9,88(r1) │ │ │ │ + sldi r24,r24,4 │ │ │ │ + std r22,96(r1) │ │ │ │ + std r24,176(r1) │ │ │ │ + add r24,r9,r23 │ │ │ │ + add r22,r9,r2 │ │ │ │ + std r24,88(r1) │ │ │ │ + lxvx vs0,r26,r15 │ │ │ │ + ld r9,104(r1) │ │ │ │ + sldi r22,r22,4 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - std r4,48(r1) │ │ │ │ - add r4,r10,r28 │ │ │ │ - add r28,r28,r16 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - std r28,112(r1) │ │ │ │ - sldi r4,r4,4 │ │ │ │ + add r24,r9,r2 │ │ │ │ + add r28,r9,r14 │ │ │ │ + ld r9,112(r1) │ │ │ │ + std r28,104(r1) │ │ │ │ + sldi r24,r24,4 │ │ │ │ + add r28,r9,r23 │ │ │ │ + add r26,r9,r2 │ │ │ │ + ld r9,120(r1) │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - lxvx vs0,r8,r17 │ │ │ │ - ld r8,120(r1) │ │ │ │ - ld r28,128(r1) │ │ │ │ - ld r27,136(r1) │ │ │ │ + std r28,112(r1) │ │ │ │ + sldi r26,r26,4 │ │ │ │ + add r28,r9,r2 │ │ │ │ + add r9,r9,r14 │ │ │ │ + stxvx vs0,r18,r0 │ │ │ │ + lxvx vs0,r10,r15 │ │ │ │ + std r9,120(r1) │ │ │ │ + ld r10,64(r1) │ │ │ │ + sldi r28,r28,4 │ │ │ │ + ld r9,80(r1) │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ - add r5,r10,r8 │ │ │ │ - add r8,r8,r15 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - std r8,120(r1) │ │ │ │ - add r8,r10,r28 │ │ │ │ - add r28,r28,r16 │ │ │ │ - add r10,r10,r27 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - std r28,128(r1) │ │ │ │ - add r28,r27,r15 │ │ │ │ - std r28,136(r1) │ │ │ │ + add r0,r9,r2 │ │ │ │ + add r2,r10,r2 │ │ │ │ + add r10,r9,r23 │ │ │ │ + ld r9,168(r1) │ │ │ │ + ld r23,32(r1) │ │ │ │ + sldi r0,r0,4 │ │ │ │ + std r10,80(r1) │ │ │ │ + ld r10,64(r1) │ │ │ │ + sldi r2,r2,4 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ - lxvx vs0,r30,r17 │ │ │ │ - ld r30,224(r1) │ │ │ │ - cmpd r30,r14 │ │ │ │ + add r10,r10,r14 │ │ │ │ + std r10,64(r1) │ │ │ │ + ld r10,224(r1) │ │ │ │ + stxvx vs0,r8,r18 │ │ │ │ + lxvx vs0,r9,r15 │ │ │ │ + ld r9,176(r1) │ │ │ │ + cmpd r10,r23 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - lxvx vs0,r11,r17 │ │ │ │ + stxvx vs0,r9,r18 │ │ │ │ + lxvx vs0,r22,r15 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs13 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - lxvx vs0,r4,r17 │ │ │ │ + stxvx vs0,r24,r18 │ │ │ │ + lxvx vs0,r26,r15 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - lxvx vs0,r8,r17 │ │ │ │ + stxvx vs0,r28,r18 │ │ │ │ + lxvx vs0,r15,r0 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xvmuldp vs0,vs0,vs6 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - bgt 11c80 │ │ │ │ - ld r11,336(r1) │ │ │ │ - ld r7,512(r1) │ │ │ │ - ld r4,424(r1) │ │ │ │ - ld r22,432(r1) │ │ │ │ - ld r3,360(r1) │ │ │ │ + stxvx vs0,r2,r18 │ │ │ │ + bgt 11480 │ │ │ │ + ld r9,272(r1) │ │ │ │ + ld r10,280(r1) │ │ │ │ + ld r22,368(r1) │ │ │ │ + ld r19,360(r1) │ │ │ │ + ld r0,376(r1) │ │ │ │ + ld r21,384(r1) │ │ │ │ + ld r24,392(r1) │ │ │ │ + ld r2,400(r1) │ │ │ │ + addi r9,r9,8 │ │ │ │ + ld r23,160(r1) │ │ │ │ + addi r19,r19,8 │ │ │ │ + std r9,272(r1) │ │ │ │ + ld r9,408(r1) │ │ │ │ + add r21,r21,r22 │ │ │ │ + add r10,r10,r9 │ │ │ │ + add r0,r0,r9 │ │ │ │ + std r10,280(r1) │ │ │ │ + ld r10,288(r1) │ │ │ │ + add r10,r10,r9 │ │ │ │ + std r10,288(r1) │ │ │ │ + ld r10,296(r1) │ │ │ │ + add r10,r10,r9 │ │ │ │ + std r10,296(r1) │ │ │ │ + ld r10,304(r1) │ │ │ │ + add r10,r10,r9 │ │ │ │ + std r10,304(r1) │ │ │ │ + ld r10,312(r1) │ │ │ │ + add r10,r10,r22 │ │ │ │ + std r10,312(r1) │ │ │ │ + ld r10,320(r1) │ │ │ │ + add r10,r10,r9 │ │ │ │ + std r10,320(r1) │ │ │ │ + ld r10,432(r1) │ │ │ │ + cmpld r19,r10 │ │ │ │ + ld r10,328(r1) │ │ │ │ + add r10,r10,r22 │ │ │ │ + std r10,328(r1) │ │ │ │ + ld r10,336(r1) │ │ │ │ + add r10,r10,r9 │ │ │ │ + std r10,336(r1) │ │ │ │ ld r10,344(r1) │ │ │ │ - ld r24,352(r1) │ │ │ │ - ld r25,368(r1) │ │ │ │ - ld r26,376(r1) │ │ │ │ - ld r27,384(r1) │ │ │ │ - ld r23,392(r1) │ │ │ │ - ld r29,400(r1) │ │ │ │ - ld r30,408(r1) │ │ │ │ - ld r31,416(r1) │ │ │ │ - ld r8,440(r1) │ │ │ │ - ld r5,448(r1) │ │ │ │ - addi r11,r11,8 │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r24,r24,r3 │ │ │ │ - add r25,r25,r3 │ │ │ │ - cmpld r11,r7 │ │ │ │ - ld r7,144(r1) │ │ │ │ - add r26,r26,r3 │ │ │ │ - add r27,r27,r3 │ │ │ │ - add r23,r23,r3 │ │ │ │ - add r29,r29,r3 │ │ │ │ - add r30,r30,r3 │ │ │ │ - add r31,r31,r3 │ │ │ │ - add r5,r5,r22 │ │ │ │ - add r7,r7,r4 │ │ │ │ - std r7,144(r1) │ │ │ │ - ld r7,152(r1) │ │ │ │ - add r7,r7,r22 │ │ │ │ - std r7,152(r1) │ │ │ │ - ld r7,160(r1) │ │ │ │ - add r7,r7,r4 │ │ │ │ - std r7,160(r1) │ │ │ │ - ld r7,168(r1) │ │ │ │ - add r7,r7,r4 │ │ │ │ - std r7,168(r1) │ │ │ │ - ld r7,176(r1) │ │ │ │ - add r7,r7,r4 │ │ │ │ - std r7,176(r1) │ │ │ │ - ld r7,184(r1) │ │ │ │ - add r7,r7,r4 │ │ │ │ - std r7,184(r1) │ │ │ │ - ld r7,192(r1) │ │ │ │ - add r7,r7,r4 │ │ │ │ - std r7,192(r1) │ │ │ │ - ld r7,200(r1) │ │ │ │ - add r7,r7,r4 │ │ │ │ - std r7,200(r1) │ │ │ │ - ld r7,208(r1) │ │ │ │ - add r7,r7,r4 │ │ │ │ - std r7,208(r1) │ │ │ │ - ld r7,568(r1) │ │ │ │ - add r8,r8,r7 │ │ │ │ - bne 11b50 │ │ │ │ - ld r14,592(r1) │ │ │ │ - ld r15,600(r1) │ │ │ │ - ld r16,608(r1) │ │ │ │ - ld r17,616(r1) │ │ │ │ - ld r18,624(r1) │ │ │ │ - ld r19,632(r1) │ │ │ │ - ld r20,640(r1) │ │ │ │ - ld r21,648(r1) │ │ │ │ - ld r22,656(r1) │ │ │ │ - ld r23,664(r1) │ │ │ │ - ld r24,672(r1) │ │ │ │ - ld r25,680(r1) │ │ │ │ - ld r27,696(r1) │ │ │ │ - ld r30,720(r1) │ │ │ │ - addi r1,r1,736 │ │ │ │ + add r10,r10,r22 │ │ │ │ + std r10,344(r1) │ │ │ │ + ld r10,352(r1) │ │ │ │ + add r9,r10,r9 │ │ │ │ + std r9,352(r1) │ │ │ │ + ld r9,184(r1) │ │ │ │ + add r9,r9,r22 │ │ │ │ + std r9,184(r1) │ │ │ │ + ld r9,192(r1) │ │ │ │ + add r9,r9,r22 │ │ │ │ + std r9,192(r1) │ │ │ │ + ld r9,200(r1) │ │ │ │ + add r9,r9,r22 │ │ │ │ + std r9,200(r1) │ │ │ │ + ld r9,208(r1) │ │ │ │ + add r9,r9,r22 │ │ │ │ + std r9,208(r1) │ │ │ │ + ld r9,416(r1) │ │ │ │ + add r24,r24,r9 │ │ │ │ + ld r9,424(r1) │ │ │ │ + add r2,r2,r9 │ │ │ │ + bne 11350 │ │ │ │ + ld r14,576(r1) │ │ │ │ + ld r15,584(r1) │ │ │ │ + ld r16,592(r1) │ │ │ │ + ld r17,600(r1) │ │ │ │ + ld r18,608(r1) │ │ │ │ + ld r19,616(r1) │ │ │ │ + ld r20,624(r1) │ │ │ │ + ld r21,632(r1) │ │ │ │ + ld r22,640(r1) │ │ │ │ + ld r25,664(r1) │ │ │ │ + ld r26,672(r1) │ │ │ │ + ld r28,688(r1) │ │ │ │ + ld r29,696(r1) │ │ │ │ + ld r30,704(r1) │ │ │ │ + addi r1,r1,720 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ + ld r23,-72(r1) │ │ │ │ + ld r24,-64(r1) │ │ │ │ + ld r27,-40(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - li r10,0 │ │ │ │ - b 11df8 │ │ │ │ - addi r28,r28,1 │ │ │ │ - li r9,0 │ │ │ │ - b 11890 │ │ │ │ - ld r15,600(r1) │ │ │ │ - ld r16,608(r1) │ │ │ │ - ld r19,632(r1) │ │ │ │ - ld r24,672(r1) │ │ │ │ - addi r1,r1,736 │ │ │ │ + li r2,0 │ │ │ │ + b 115c8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b 11060 │ │ │ │ + ld r15,584(r1) │ │ │ │ + ld r18,608(r1) │ │ │ │ + ld r20,624(r1) │ │ │ │ + ld r21,632(r1) │ │ │ │ + ld r28,688(r1) │ │ │ │ + addi r1,r1,720 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ + ld r23,-72(r1) │ │ │ │ + ld r24,-64(r1) │ │ │ │ + ld r27,-40(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x1280 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,23696 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,32(r3) │ │ │ │ - std r26,-80(r1) │ │ │ │ - std r30,-48(r1) │ │ │ │ - std r31,-40(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,32(r3) │ │ │ │ mfcr r11 │ │ │ │ + mflr r0 │ │ │ │ + std r26,-64(r1) │ │ │ │ + std r30,-32(r1) │ │ │ │ mr r30,r3 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + std r31,-24(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-608(r1) │ │ │ │ - std r9,32(r1) │ │ │ │ - stxv vs57,320(r1) │ │ │ │ - stxv vs58,336(r1) │ │ │ │ - stxv vs59,352(r1) │ │ │ │ - stxv vs60,368(r1) │ │ │ │ - stxv vs61,384(r1) │ │ │ │ - stxv vs62,400(r1) │ │ │ │ - stxv vs63,416(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdu r1,-576(r1) │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + stxv vs57,304(r1) │ │ │ │ + stxv vs58,320(r1) │ │ │ │ + stxv vs59,336(r1) │ │ │ │ + stxv vs60,352(r1) │ │ │ │ + stxv vs61,368(r1) │ │ │ │ + stxv vs62,384(r1) │ │ │ │ + std r2,32(r1) │ │ │ │ + stxv vs63,400(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,32(r1) │ │ │ │ + bl 5100 │ │ │ │ + ld r2,32(r1) │ │ │ │ mr r26,r3 │ │ │ │ - divd r10,r9,r31 │ │ │ │ - mulld r8,r10,r31 │ │ │ │ - subf r8,r8,r9 │ │ │ │ - cmpd r3,r8 │ │ │ │ - blt 12994 │ │ │ │ - maddld r26,r10,r26,r8 │ │ │ │ - add r0,r10,r26 │ │ │ │ + divd r9,r2,r31 │ │ │ │ + mulld r10,r9,r31 │ │ │ │ + subf r10,r10,r2 │ │ │ │ + cmpd r3,r10 │ │ │ │ + blt 12170 │ │ │ │ + maddld r26,r9,r26,r10 │ │ │ │ + add r0,r9,r26 │ │ │ │ cmpd r26,r0 │ │ │ │ - bge 12950 │ │ │ │ - ld r4,24(r30) │ │ │ │ - std r23,504(r1) │ │ │ │ - ld r23,16(r30) │ │ │ │ - ld r6,40(r30) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - std r29,552(r1) │ │ │ │ + bge 1212c │ │ │ │ + std r14,416(r1) │ │ │ │ + std r15,424(r1) │ │ │ │ + ld r14,8(r30) │ │ │ │ + ld r7,48(r30) │ │ │ │ + add r15,r26,r2 │ │ │ │ + li r12,1 │ │ │ │ + li r31,0 │ │ │ │ + std r19,456(r1) │ │ │ │ + std r20,464(r1) │ │ │ │ + ld r19,40(r30) │ │ │ │ + ld r6,16(r30) │ │ │ │ + std r29,536(r1) │ │ │ │ + std r28,528(r1) │ │ │ │ addi r29,r26,1 │ │ │ │ - ld r10,8(r30) │ │ │ │ - std r19,472(r1) │ │ │ │ - addis r5,r2,-3 │ │ │ │ - std r28,544(r1) │ │ │ │ - addi r7,r7,28288 │ │ │ │ - std r25,520(r1) │ │ │ │ - ld r25,48(r30) │ │ │ │ - ld r8,64(r30) │ │ │ │ - addi r5,r5,28240 │ │ │ │ - stfd f28,576(r1) │ │ │ │ - std r15,440(r1) │ │ │ │ - std r16,448(r1) │ │ │ │ - mulld r19,r29,r23 │ │ │ │ - mulld r28,r4,r23 │ │ │ │ - sradi r11,r6,1 │ │ │ │ + ld r8,24(r30) │ │ │ │ + ld r10,64(r30) │ │ │ │ + std r24,496(r1) │ │ │ │ + std r25,504(r1) │ │ │ │ + addi r5,r14,1 │ │ │ │ + std r16,432(r1) │ │ │ │ + std r17,440(r1) │ │ │ │ + sradi r16,r7,1 │ │ │ │ + addze r16,r16 │ │ │ │ + subf r14,r2,r14 │ │ │ │ + sldi r4,r7,4 │ │ │ │ + sradi r11,r19,1 │ │ │ │ addze r11,r11 │ │ │ │ - cmpdi cr3,r6,1 │ │ │ │ - lfd f28,0(r7) │ │ │ │ - std r7,96(r1) │ │ │ │ - addi r7,r10,1 │ │ │ │ - subf r10,r9,r10 │ │ │ │ - li r31,0 │ │ │ │ - mulld r15,r25,r6 │ │ │ │ - std r5,56(r1) │ │ │ │ - std r17,456(r1) │ │ │ │ - std r20,480(r1) │ │ │ │ - add r5,r10,r26 │ │ │ │ - sldi r10,r4,4 │ │ │ │ - sradi r17,r25,1 │ │ │ │ - addze r17,r17 │ │ │ │ - subf r7,r9,r7 │ │ │ │ - add r20,r26,r9 │ │ │ │ - std r24,512(r1) │ │ │ │ - std r21,488(r1) │ │ │ │ - maddld r21,r6,r26,r11 │ │ │ │ - sldi r28,r28,4 │ │ │ │ - subf r16,r11,r19 │ │ │ │ - mulld r24,r23,r5 │ │ │ │ - add r7,r7,r26 │ │ │ │ - maddld r6,r6,r20,r11 │ │ │ │ - std r14,432(r1) │ │ │ │ - std r18,464(r1) │ │ │ │ - mulld r18,r26,r23 │ │ │ │ - mulld r16,r16,r10 │ │ │ │ - mulld r5,r28,r5 │ │ │ │ - mulld r7,r7,r23 │ │ │ │ - maddld r14,r15,r20,r17 │ │ │ │ - maddld r23,r15,r26,r17 │ │ │ │ - sldi r15,r15,4 │ │ │ │ - sldi r3,r25,4 │ │ │ │ - std r22,496(r1) │ │ │ │ - std r27,536(r1) │ │ │ │ - stfd f29,584(r1) │ │ │ │ + mulld r3,r7,r19 │ │ │ │ + mulld r24,r29,r6 │ │ │ │ + mulld r17,r26,r6 │ │ │ │ + std r21,472(r1) │ │ │ │ + std r22,480(r1) │ │ │ │ + std r23,488(r1) │ │ │ │ + subf r9,r2,r5 │ │ │ │ + add r14,r14,r26 │ │ │ │ + mulld r28,r8,r6 │ │ │ │ + sldi r5,r8,4 │ │ │ │ + std r18,448(r1) │ │ │ │ + cmpdi cr3,r19,1 │ │ │ │ + std r27,520(r1) │ │ │ │ + stfd f30,560(r1) │ │ │ │ ld r27,56(r30) │ │ │ │ - stfd f30,592(r1) │ │ │ │ - std r15,216(r1) │ │ │ │ ld r30,0(r30) │ │ │ │ - stfd f31,600(r1) │ │ │ │ - std r17,104(r1) │ │ │ │ - subfic r22,r11,1 │ │ │ │ - maddld r15,r25,r6,r17 │ │ │ │ - maddld r6,r3,r6,r8 │ │ │ │ - addi r18,r18,1 │ │ │ │ - std r16,160(r1) │ │ │ │ - std r5,168(r1) │ │ │ │ - ld r5,216(r1) │ │ │ │ - maddld r16,r25,r21,r17 │ │ │ │ - add r19,r22,r19 │ │ │ │ - mulld r18,r18,r4 │ │ │ │ - addi r24,r24,1 │ │ │ │ - cmpdi cr4,r25,1 │ │ │ │ + cmpdi cr4,r7,1 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + add r9,r9,r26 │ │ │ │ + mulld r21,r6,r14 │ │ │ │ + stfd f31,568(r1) │ │ │ │ + std r16,88(r1) │ │ │ │ + plfd f31,378096 # 6dff0 │ │ │ │ + subfic r25,r11,1 │ │ │ │ + maddld r22,r3,r26,r16 │ │ │ │ + maddld r20,r3,r15,r16 │ │ │ │ + maddld r18,r19,r26,r11 │ │ │ │ + mulld r9,r9,r6 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + maddld r19,r19,r15,r11 │ │ │ │ + addi r17,r17,1 │ │ │ │ + add r6,r25,r24 │ │ │ │ + subf r24,r11,r24 │ │ │ │ + sldi r28,r28,4 │ │ │ │ + maddld r15,r15,r3,r10 │ │ │ │ + mulld r17,r17,r8 │ │ │ │ + mulld r24,r24,r5 │ │ │ │ + maddld r23,r7,r18,r16 │ │ │ │ + mulld r14,r28,r14 │ │ │ │ + maddld r18,r4,r18,r10 │ │ │ │ + mulld r6,r6,r8 │ │ │ │ + addi r21,r21,1 │ │ │ │ + sldi r22,r22,4 │ │ │ │ + add r25,r25,r9 │ │ │ │ + subf r9,r11,r9 │ │ │ │ + std r15,232(r1) │ │ │ │ + mulld r9,r9,r5 │ │ │ │ + mulld r15,r26,r28 │ │ │ │ + mulld r25,r25,r8 │ │ │ │ + std r24,144(r1) │ │ │ │ + std r14,152(r1) │ │ │ │ + maddld r24,r7,r19,r16 │ │ │ │ + maddld r19,r4,r19,r10 │ │ │ │ + add r7,r22,r10 │ │ │ │ + std r18,240(r1) │ │ │ │ + subf r6,r16,r6 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + std r15,160(r1) │ │ │ │ + subf r25,r16,r25 │ │ │ │ + std r19,248(r1) │ │ │ │ + std r7,256(r1) │ │ │ │ + mulld r19,r21,r8 │ │ │ │ + sldi r8,r24,4 │ │ │ │ + sldi r21,r20,4 │ │ │ │ + subf r7,r16,r17 │ │ │ │ + std r9,136(r1) │ │ │ │ + maddld r9,r26,r3,r10 │ │ │ │ + std r6,112(r1) │ │ │ │ + add r24,r21,r10 │ │ │ │ + std r2,200(r1) │ │ │ │ + std r0,208(r1) │ │ │ │ + std r3,216(r1) │ │ │ │ + std r11,64(r1) │ │ │ │ + std r24,264(r1) │ │ │ │ + isel r24,r16,r12,4*cr4+gt │ │ │ │ + std r4,288(r1) │ │ │ │ + subf r6,r16,r19 │ │ │ │ std r9,224(r1) │ │ │ │ - maddld r21,r3,r21,r8 │ │ │ │ - mr r9,r29 │ │ │ │ - li r12,1 │ │ │ │ + sldi r9,r23,4 │ │ │ │ + std r24,96(r1) │ │ │ │ + mr r24,r27 │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r9,272(r1) │ │ │ │ + add r9,r8,r10 │ │ │ │ + std r9,280(r1) │ │ │ │ + sldi r9,r7,4 │ │ │ │ + std r9,128(r1) │ │ │ │ + sldi r9,r6,4 │ │ │ │ + std r9,120(r1) │ │ │ │ + sldi r9,r25,4 │ │ │ │ + mr r25,r28 │ │ │ │ + mr r28,r26 │ │ │ │ + mr r26,r29 │ │ │ │ mr r29,r31 │ │ │ │ - std r0,232(r1) │ │ │ │ - mulld r19,r19,r4 │ │ │ │ - mr r31,r26 │ │ │ │ - std r11,72(r1) │ │ │ │ - std r3,304(r1) │ │ │ │ - maddld r20,r20,r5,r8 │ │ │ │ - add r5,r22,r7 │ │ │ │ - subf r7,r11,r7 │ │ │ │ - std r6,264(r1) │ │ │ │ - sldi r6,r23,4 │ │ │ │ - mulld r22,r24,r4 │ │ │ │ - sldi r25,r15,4 │ │ │ │ - sldi r24,r14,4 │ │ │ │ - mulld r7,r7,r10 │ │ │ │ - mulld r23,r5,r4 │ │ │ │ - ld r5,216(r1) │ │ │ │ - sldi r4,r16,4 │ │ │ │ - add r6,r6,r8 │ │ │ │ - std r21,256(r1) │ │ │ │ - std r10,312(r1) │ │ │ │ - std r20,248(r1) │ │ │ │ - mulld r20,r26,r28 │ │ │ │ - std r6,272(r1) │ │ │ │ - isel r6,r17,r12,4*cr4+gt │ │ │ │ - std r7,152(r1) │ │ │ │ - maddld r7,r26,r5,r8 │ │ │ │ - subf r5,r17,r19 │ │ │ │ - mr r26,r27 │ │ │ │ - mr r27,r9 │ │ │ │ - std r6,112(r1) │ │ │ │ - sldi r5,r5,4 │ │ │ │ - std r20,176(r1) │ │ │ │ - std r5,128(r1) │ │ │ │ - add r5,r4,r8 │ │ │ │ - std r7,240(r1) │ │ │ │ - subf r7,r17,r18 │ │ │ │ - std r5,288(r1) │ │ │ │ - sldi r7,r7,4 │ │ │ │ - std r7,144(r1) │ │ │ │ - add r7,r24,r8 │ │ │ │ - add r8,r25,r8 │ │ │ │ - mr r25,r28 │ │ │ │ - std r7,280(r1) │ │ │ │ - std r8,296(r1) │ │ │ │ - subf r7,r17,r22 │ │ │ │ - subf r8,r17,r23 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - std r7,136(r1) │ │ │ │ - std r8,120(r1) │ │ │ │ + std r9,104(r1) │ │ │ │ nop │ │ │ │ - ld r9,224(r1) │ │ │ │ - ld r8,72(r30) │ │ │ │ + nop │ │ │ │ + ld r2,200(r1) │ │ │ │ + ld r9,72(r30) │ │ │ │ + std r5,32(r1) │ │ │ │ lfd f12,88(r30) │ │ │ │ - subf r9,r9,r31 │ │ │ │ + subf r2,r2,r28 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,96(r30) │ │ │ │ + lfd f12,0(r9) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f0,f0,f28 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5400 │ │ │ │ lfd f12,88(r30) │ │ │ │ - ld r8,72(r30) │ │ │ │ - mtfprd f0,r31 │ │ │ │ + ld r2,72(r30) │ │ │ │ + mtfprd f0,r28 │ │ │ │ ld r9,96(r30) │ │ │ │ - ld r10,56(r1) │ │ │ │ fcfid f0,f0 │ │ │ │ + xsdivdp vs63,vs30,vs1 │ │ │ │ + fcfid f1,f12 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,0(r8) │ │ │ │ - lfd f31,0(r10) │ │ │ │ - fmul f0,f0,f28 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,0(r9) │ │ │ │ - xsdivdp vs63,vs31,vs1 │ │ │ │ - fdiv f0,f0,f10 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ xxspltd vs63,vs63,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ - fmul f1,f11,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - fdiv f31,f31,f1 │ │ │ │ - xxspltd vs58,vs31,0 │ │ │ │ - ble cr3,12884 │ │ │ │ - ld r9,96(r1) │ │ │ │ - ld r7,304(r1) │ │ │ │ - ld r8,312(r1) │ │ │ │ + fmul f1,f1,f12 │ │ │ │ + bl 5400 │ │ │ │ + ld r5,32(r1) │ │ │ │ + xsdivdp vs58,vs30,vs1 │ │ │ │ + xxspltd vs58,vs58,0 │ │ │ │ + ble cr3,12068 │ │ │ │ + ld r2,104(r1) │ │ │ │ + ld r10,288(r1) │ │ │ │ + std r26,192(r1) │ │ │ │ + std r25,184(r1) │ │ │ │ xxmr vs57,vs63 │ │ │ │ - std r26,184(r1) │ │ │ │ - std r29,192(r1) │ │ │ │ - std r25,200(r1) │ │ │ │ - std r27,208(r1) │ │ │ │ - lfd f29,0(r9) │ │ │ │ - ld r9,120(r1) │ │ │ │ - add r21,r9,r26 │ │ │ │ - ld r9,240(r1) │ │ │ │ - add r16,r29,r9 │ │ │ │ - ld r9,128(r1) │ │ │ │ - add r22,r9,r26 │ │ │ │ - ld r9,248(r1) │ │ │ │ - add r17,r29,r9 │ │ │ │ - ld r9,136(r1) │ │ │ │ - add r24,r9,r26 │ │ │ │ - ld r9,256(r1) │ │ │ │ - add r18,r29,r9 │ │ │ │ - ld r9,144(r1) │ │ │ │ - add r14,r9,r26 │ │ │ │ - ld r9,264(r1) │ │ │ │ - add r19,r29,r9 │ │ │ │ - ld r9,152(r1) │ │ │ │ - add r15,r9,r26 │ │ │ │ - ld r9,272(r1) │ │ │ │ - add r20,r29,r9 │ │ │ │ - ld r9,160(r1) │ │ │ │ - add r28,r9,r26 │ │ │ │ - ld r9,280(r1) │ │ │ │ - add r9,r29,r9 │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,168(r1) │ │ │ │ - add r31,r9,r26 │ │ │ │ - ld r9,288(r1) │ │ │ │ - mr r10,r31 │ │ │ │ - mr r31,r21 │ │ │ │ - mr r21,r15 │ │ │ │ - mr r15,r14 │ │ │ │ - mr r14,r28 │ │ │ │ - add r9,r29,r9 │ │ │ │ - mr r28,r10 │ │ │ │ - std r9,40(r1) │ │ │ │ - ld r9,176(r1) │ │ │ │ - add r23,r9,r26 │ │ │ │ - ld r9,296(r1) │ │ │ │ - add r9,r29,r9 │ │ │ │ - std r9,48(r1) │ │ │ │ - li r9,0 │ │ │ │ - std r9,64(r1) │ │ │ │ - mr r9,r23 │ │ │ │ - mr r23,r22 │ │ │ │ - mr r22,r24 │ │ │ │ - mr r24,r9 │ │ │ │ + std r24,168(r1) │ │ │ │ + std r29,176(r1) │ │ │ │ + add r20,r2,r24 │ │ │ │ + ld r2,224(r1) │ │ │ │ + add r15,r29,r2 │ │ │ │ + ld r2,112(r1) │ │ │ │ + add r21,r2,r24 │ │ │ │ + ld r2,232(r1) │ │ │ │ + add r16,r29,r2 │ │ │ │ + ld r2,120(r1) │ │ │ │ + add r23,r2,r24 │ │ │ │ + ld r2,240(r1) │ │ │ │ + add r17,r29,r2 │ │ │ │ + ld r2,128(r1) │ │ │ │ + add r31,r2,r24 │ │ │ │ + ld r2,248(r1) │ │ │ │ + add r18,r29,r2 │ │ │ │ + ld r2,136(r1) │ │ │ │ + add r14,r2,r24 │ │ │ │ + ld r2,256(r1) │ │ │ │ + add r19,r29,r2 │ │ │ │ + ld r2,144(r1) │ │ │ │ + add r27,r2,r24 │ │ │ │ + ld r2,264(r1) │ │ │ │ + mr r26,r27 │ │ │ │ + add r2,r29,r2 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,152(r1) │ │ │ │ + add r28,r2,r24 │ │ │ │ + ld r2,272(r1) │ │ │ │ + mr r27,r28 │ │ │ │ + mr r28,r20 │ │ │ │ + mr r20,r14 │ │ │ │ + mr r14,r31 │ │ │ │ + add r2,r29,r2 │ │ │ │ + std r2,40(r1) │ │ │ │ + ld r2,160(r1) │ │ │ │ + add r22,r2,r24 │ │ │ │ + ld r2,280(r1) │ │ │ │ + add r2,r29,r2 │ │ │ │ + std r2,48(r1) │ │ │ │ + li r2,0 │ │ │ │ + std r2,56(r1) │ │ │ │ + mr r2,r22 │ │ │ │ + mr r22,r21 │ │ │ │ + mr r21,r23 │ │ │ │ + mr r23,r2 │ │ │ │ nop │ │ │ │ - ld r9,72(r1) │ │ │ │ - ld r27,64(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r29,56(r1) │ │ │ │ + ld r2,64(r1) │ │ │ │ + std r5,80(r1) │ │ │ │ + std r10,72(r1) │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r29,72(r30) │ │ │ │ - std r8,88(r1) │ │ │ │ - std r7,80(r1) │ │ │ │ - subf r0,r9,r27 │ │ │ │ + ld r31,72(r30) │ │ │ │ + subf r2,r2,r29 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfd f12,8(r29) │ │ │ │ - ld r9,96(r30) │ │ │ │ - mtfprd f0,r0 │ │ │ │ + lfd f12,8(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + lfd f12,8(r2) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5400 │ │ │ │ lfd f0,88(r30) │ │ │ │ - ld r29,72(r30) │ │ │ │ - ld r9,56(r1) │ │ │ │ + ld r31,72(r30) │ │ │ │ + ld r2,96(r30) │ │ │ │ + xsdivdp vs62,vs30,vs1 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfd f0,8(r29) │ │ │ │ - lxsd v28,0(r9) │ │ │ │ - ld r9,96(r30) │ │ │ │ + lfd f0,8(r31) │ │ │ │ + lfd f12,8(r2) │ │ │ │ fcfid f10,f0 │ │ │ │ - mtfprd f0,r27 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - xsdivdp vs62,vs60,vs1 │ │ │ │ + mtfprd f0,r29 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ xxspltd vs62,vs62,0 │ │ │ │ xvmuldp vs61,vs58,vs62 │ │ │ │ xvmuldp vs62,vs57,vs62 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,80(r1) │ │ │ │ - ld r8,88(r1) │ │ │ │ - xsdivdp vs60,vs60,vs1 │ │ │ │ + bl 5400 │ │ │ │ + ld r10,72(r1) │ │ │ │ + ld r5,80(r1) │ │ │ │ + xsdivdp vs60,vs30,vs1 │ │ │ │ xxspltd vs60,vs60,0 │ │ │ │ xvmuldp vs59,vs58,vs60 │ │ │ │ xvmuldp vs60,vs60,vs57 │ │ │ │ - ble cr4,12804 │ │ │ │ - ld r9,96(r1) │ │ │ │ - ld r26,112(r1) │ │ │ │ + ble cr4,11fe8 │ │ │ │ + ld r2,88(r1) │ │ │ │ + ld r24,96(r1) │ │ │ │ li r29,0 │ │ │ │ - li r27,0 │ │ │ │ - std r7,80(r1) │ │ │ │ - std r8,88(r1) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - ld r9,104(r1) │ │ │ │ - neg r25,r9 │ │ │ │ - mr r9,r23 │ │ │ │ - mr r23,r22 │ │ │ │ - mr r22,r9 │ │ │ │ - ld r10,72(r30) │ │ │ │ + li r25,0 │ │ │ │ + std r10,72(r1) │ │ │ │ + std r5,80(r1) │ │ │ │ + neg r31,r2 │ │ │ │ + mr r2,r23 │ │ │ │ + mr r23,r21 │ │ │ │ + mr r21,r26 │ │ │ │ + mr r26,r2 │ │ │ │ + nop │ │ │ │ + ld r9,72(r30) │ │ │ │ lfd f12,88(r30) │ │ │ │ - mtfprd f0,r25 │ │ │ │ - ld r9,96(r30) │ │ │ │ - addi r25,r25,1 │ │ │ │ + mtfprd f0,r31 │ │ │ │ + addi r31,r31,1 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfd f12,16(r10) │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - fcfid f11,f12 │ │ │ │ lfd f12,16(r9) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fcfid f11,f12 │ │ │ │ + lfd f12,16(r2) │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5400 │ │ │ │ lfd f12,88(r30) │ │ │ │ - ld r10,72(r30) │ │ │ │ - mtfprd f0,r27 │ │ │ │ - ld r9,56(r1) │ │ │ │ - addi r27,r27,1 │ │ │ │ + ld r9,72(r30) │ │ │ │ + mtfprd f0,r25 │ │ │ │ + addi r25,r25,1 │ │ │ │ + ld r2,96(r30) │ │ │ │ fcfid f0,f0 │ │ │ │ + xsdivdp vs63,vs30,vs1 │ │ │ │ fcfid f11,f12 │ │ │ │ - lfd f12,16(r10) │ │ │ │ - lfd f31,0(r9) │ │ │ │ - ld r9,96(r30) │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - fcfid f10,f12 │ │ │ │ lfd f12,16(r9) │ │ │ │ - xsdivdp vs63,vs31,vs1 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fcfid f10,f12 │ │ │ │ + lfd f12,16(r2) │ │ │ │ fdiv f0,f0,f10 │ │ │ │ xxspltd vs63,vs63,0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f11,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lxvx vs0,r31,r29 │ │ │ │ - ld r9,32(r1) │ │ │ │ - addic. r26,r26,-1 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ + bl 5400 │ │ │ │ + lxvx vs0,r28,r29 │ │ │ │ + ld r2,32(r1) │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ xvmuldp vs0,vs0,vs62 │ │ │ │ - stxvx vs0,r16,r29 │ │ │ │ + stxvx vs0,r15,r29 │ │ │ │ lxvx vs0,r22,r29 │ │ │ │ - xxspltd vs1,vs1,0 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ xvmuldp vs0,vs0,vs61 │ │ │ │ - stxvx vs0,r17,r29 │ │ │ │ + stxvx vs0,r16,r29 │ │ │ │ lxvx vs0,r23,r29 │ │ │ │ + xxspltd vs1,vs1,0 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ xvmuldp vs0,vs0,vs60 │ │ │ │ - stxvx vs0,r18,r29 │ │ │ │ - lxvx vs0,r15,r29 │ │ │ │ + stxvx vs0,r17,r29 │ │ │ │ + lxvx vs0,r14,r29 │ │ │ │ xvmuldp vs0,vs0,vs63 │ │ │ │ xvmuldp vs0,vs0,vs59 │ │ │ │ - stxvx vs0,r19,r29 │ │ │ │ - lxvx vs0,r21,r29 │ │ │ │ + stxvx vs0,r18,r29 │ │ │ │ + lxvx vs0,r20,r29 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs62 │ │ │ │ - stxvx vs0,r20,r29 │ │ │ │ - lxvx vs0,r14,r29 │ │ │ │ + stxvx vs0,r19,r29 │ │ │ │ + lxvx vs0,r21,r29 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs61 │ │ │ │ - stxvx vs0,r9,r29 │ │ │ │ - ld r9,40(r1) │ │ │ │ - lxvx vs0,r28,r29 │ │ │ │ + stxvx vs0,r2,r29 │ │ │ │ + lxvx vs0,r27,r29 │ │ │ │ + ld r2,40(r1) │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs60 │ │ │ │ - stxvx vs0,r9,r29 │ │ │ │ - ld r9,48(r1) │ │ │ │ - lxvx vs0,r24,r29 │ │ │ │ + stxvx vs0,r2,r29 │ │ │ │ + lxvx vs0,r26,r29 │ │ │ │ + ld r2,48(r1) │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xvmuldp vs0,vs0,vs59 │ │ │ │ - stxvx vs0,r9,r29 │ │ │ │ + stxvx vs0,r2,r29 │ │ │ │ addi r29,r29,16 │ │ │ │ - bne 126b0 │ │ │ │ - mr r9,r22 │ │ │ │ - ld r7,80(r1) │ │ │ │ - ld r8,88(r1) │ │ │ │ - mr r22,r23 │ │ │ │ - mr r23,r9 │ │ │ │ - ld r9,64(r1) │ │ │ │ + bne 11ea0 │ │ │ │ + mr r2,r26 │ │ │ │ ld r10,72(r1) │ │ │ │ - add r31,r31,r8 │ │ │ │ - add r16,r16,r7 │ │ │ │ - add r23,r23,r8 │ │ │ │ - add r17,r17,r7 │ │ │ │ - add r22,r22,r8 │ │ │ │ - add r18,r18,r7 │ │ │ │ - add r15,r15,r8 │ │ │ │ - add r19,r19,r7 │ │ │ │ - add r21,r21,r8 │ │ │ │ - add r20,r20,r7 │ │ │ │ - add r14,r14,r8 │ │ │ │ - add r28,r28,r8 │ │ │ │ - add r24,r24,r8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r9,64(r1) │ │ │ │ - ld r9,32(r1) │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,40(r1) │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r9,40(r1) │ │ │ │ - ld r9,48(r1) │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r9,48(r1) │ │ │ │ - blt 125b0 │ │ │ │ - ld r26,184(r1) │ │ │ │ - ld r29,192(r1) │ │ │ │ - ld r25,200(r1) │ │ │ │ - ld r27,208(r1) │ │ │ │ - ld r9,232(r1) │ │ │ │ - mr r31,r27 │ │ │ │ - cmpd r9,r27 │ │ │ │ - ld r9,216(r1) │ │ │ │ - add r29,r29,r9 │ │ │ │ - ld r9,120(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,120(r1) │ │ │ │ - ld r9,128(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,128(r1) │ │ │ │ - ld r9,136(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,136(r1) │ │ │ │ - ld r9,144(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,144(r1) │ │ │ │ - ld r9,152(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,152(r1) │ │ │ │ - ld r9,160(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,160(r1) │ │ │ │ - ld r9,168(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,168(r1) │ │ │ │ - ld r9,176(r1) │ │ │ │ - add r9,r9,r25 │ │ │ │ - std r9,176(r1) │ │ │ │ - beq 12904 │ │ │ │ - addi r27,r27,1 │ │ │ │ - b 12420 │ │ │ │ - lfd f28,576(r1) │ │ │ │ - lfd f29,584(r1) │ │ │ │ - lfd f30,592(r1) │ │ │ │ - lfd f31,600(r1) │ │ │ │ - ld r14,432(r1) │ │ │ │ - ld r15,440(r1) │ │ │ │ - ld r16,448(r1) │ │ │ │ - ld r17,456(r1) │ │ │ │ - ld r18,464(r1) │ │ │ │ - ld r19,472(r1) │ │ │ │ - ld r20,480(r1) │ │ │ │ - ld r21,488(r1) │ │ │ │ - ld r22,496(r1) │ │ │ │ - ld r23,504(r1) │ │ │ │ - ld r24,512(r1) │ │ │ │ - ld r25,520(r1) │ │ │ │ - ld r27,536(r1) │ │ │ │ - ld r28,544(r1) │ │ │ │ - ld r29,552(r1) │ │ │ │ - addi r1,r1,608 │ │ │ │ - ld r0,16(r1) │ │ │ │ + ld r5,80(r1) │ │ │ │ + mr r26,r21 │ │ │ │ + mr r21,r23 │ │ │ │ + mr r23,r2 │ │ │ │ + ld r2,56(r1) │ │ │ │ + ld r9,64(r1) │ │ │ │ + add r28,r28,r5 │ │ │ │ + add r15,r15,r10 │ │ │ │ + add r22,r22,r5 │ │ │ │ + add r16,r16,r10 │ │ │ │ + add r21,r21,r5 │ │ │ │ + add r17,r17,r10 │ │ │ │ + add r14,r14,r5 │ │ │ │ + add r18,r18,r10 │ │ │ │ + add r20,r20,r5 │ │ │ │ + add r19,r19,r10 │ │ │ │ + add r26,r26,r5 │ │ │ │ + add r27,r27,r5 │ │ │ │ + add r23,r23,r5 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r2,56(r1) │ │ │ │ + ld r2,32(r1) │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,40(r1) │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,40(r1) │ │ │ │ + ld r2,48(r1) │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,48(r1) │ │ │ │ + blt 11db0 │ │ │ │ + ld r24,168(r1) │ │ │ │ + ld r29,176(r1) │ │ │ │ + ld r25,184(r1) │ │ │ │ + ld r26,192(r1) │ │ │ │ + ld r2,208(r1) │ │ │ │ + mr r28,r26 │ │ │ │ + cmpd r2,r26 │ │ │ │ + ld r2,216(r1) │ │ │ │ + add r29,r29,r2 │ │ │ │ + ld r2,104(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,104(r1) │ │ │ │ + ld r2,112(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,112(r1) │ │ │ │ + ld r2,120(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,120(r1) │ │ │ │ + ld r2,128(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,128(r1) │ │ │ │ + ld r2,136(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,136(r1) │ │ │ │ + ld r2,144(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,144(r1) │ │ │ │ + ld r2,152(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,152(r1) │ │ │ │ + ld r2,160(r1) │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,160(r1) │ │ │ │ + beq 120e8 │ │ │ │ + addi r26,r26,1 │ │ │ │ + b 11c30 │ │ │ │ + lfd f30,560(r1) │ │ │ │ + lfd f31,568(r1) │ │ │ │ + ld r14,416(r1) │ │ │ │ + ld r15,424(r1) │ │ │ │ + ld r16,432(r1) │ │ │ │ + ld r17,440(r1) │ │ │ │ + ld r18,448(r1) │ │ │ │ + ld r19,456(r1) │ │ │ │ + ld r20,464(r1) │ │ │ │ + ld r21,472(r1) │ │ │ │ + ld r22,480(r1) │ │ │ │ + ld r23,488(r1) │ │ │ │ + ld r24,496(r1) │ │ │ │ + ld r25,504(r1) │ │ │ │ + ld r27,520(r1) │ │ │ │ + ld r28,528(r1) │ │ │ │ + ld r29,536(r1) │ │ │ │ + addi r1,r1,576 │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs57,-288(r1) │ │ │ │ - lxv vs58,-272(r1) │ │ │ │ - lxv vs59,-256(r1) │ │ │ │ - lxv vs60,-240(r1) │ │ │ │ - lxv vs61,-224(r1) │ │ │ │ - lxv vs62,-208(r1) │ │ │ │ - lxv vs63,-192(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs57,-272(r1) │ │ │ │ + lxv vs58,-256(r1) │ │ │ │ + lxv vs59,-240(r1) │ │ │ │ + lxv vs60,-224(r1) │ │ │ │ + lxv vs61,-208(r1) │ │ │ │ + lxv vs62,-192(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r26,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r26,-80(r1) │ │ │ │ - ld r30,-48(r1) │ │ │ │ - ld r31,-40(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r30,-32(r1) │ │ │ │ + ld r31,-24(r1) │ │ │ │ blr │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r8,0 │ │ │ │ - b 121f8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r10,0 │ │ │ │ + b 11a28 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ + .long 0x1282 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,21584 │ │ │ │ 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 12c00 │ │ │ │ - maddld r28,r9,r28,r10 │ │ │ │ - add r0,r9,r28 │ │ │ │ - cmpd r28,r0 │ │ │ │ - bge 12b78 │ │ │ │ - addis r25,r2,-3 │ │ │ │ - ld r23,16(r29) │ │ │ │ - ld r24,8(r29) │ │ │ │ - addi r25,r25,28240 │ │ │ │ + bl 5100 │ │ │ │ + divd r2,r26,r30 │ │ │ │ + mr r29,r3 │ │ │ │ + mulld r9,r2,r30 │ │ │ │ + subf r9,r9,r26 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 123b4 │ │ │ │ + maddld r29,r2,r29,r9 │ │ │ │ + add r0,r2,r29 │ │ │ │ + cmpd r29,r0 │ │ │ │ + bge 12338 │ │ │ │ + ld r25,16(r27) │ │ │ │ + ld r26,8(r27) │ │ │ │ nop │ │ │ │ - ld r4,48(r27) │ │ │ │ - ld r8,0(r1) │ │ │ │ - mr r26,r1 │ │ │ │ - sldi r10,r4,3 │ │ │ │ - cmpdi r4,0 │ │ │ │ - addi r9,r10,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r22,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + ld r5,48(r28) │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r27,r1 │ │ │ │ + sldi r9,r5,3 │ │ │ │ + cmpdi r5,0 │ │ │ │ + addi r2,r9,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r3,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r11,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r12,r1,32 │ │ │ │ - ble 12bf0 │ │ │ │ - ld r30,56(r27) │ │ │ │ - ld r29,72(r27) │ │ │ │ - addi r10,r10,-8 │ │ │ │ - mr r6,r28 │ │ │ │ + ble 123a0 │ │ │ │ + ld r12,56(r28) │ │ │ │ + ld r30,72(r28) │ │ │ │ + addi r9,r9,-8 │ │ │ │ + mr r7,r29 │ │ │ │ nop │ │ │ │ - ldx r8,r30,r10 │ │ │ │ - divd r5,r6,r8 │ │ │ │ - sradi r7,r8,1 │ │ │ │ - addze r7,r7 │ │ │ │ - mulld r9,r5,r8 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - mr r6,r5 │ │ │ │ - cmpd r9,r7 │ │ │ │ - add r3,r9,r7 │ │ │ │ - stdx r9,r22,r10 │ │ │ │ - mr r21,r3 │ │ │ │ - bge 12bc0 │ │ │ │ - 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 12aa0 │ │ │ │ - mtctr r4 │ │ │ │ - ld r21,168(r27) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - li r9,0 │ │ │ │ - li r7,0 │ │ │ │ + ldx r10,r12,r9 │ │ │ │ + divd r6,r7,r10 │ │ │ │ + sradi r8,r10,1 │ │ │ │ + addze r8,r8 │ │ │ │ + mulld r2,r6,r10 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + mr r7,r6 │ │ │ │ + cmpd r2,r8 │ │ │ │ + add r4,r2,r8 │ │ │ │ + stdx r2,r23,r9 │ │ │ │ + mr r24,r4 │ │ │ │ + bge 12370 │ │ │ │ + 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 12260 │ │ │ │ + ld r23,168(r28) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mtctr r5 │ │ │ │ + li r2,0 │ │ │ │ li r8,0 │ │ │ │ + li r10,0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ldx r10,r12,r9 │ │ │ │ - ldx r5,r21,r9 │ │ │ │ - ldx r22,r30,r9 │ │ │ │ - ldx r3,r29,r9 │ │ │ │ - ldx r4,r11,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - sldi r6,r10,3 │ │ │ │ - maddld r7,r7,r22,r10 │ │ │ │ - maddld r8,r8,r3,r4 │ │ │ │ - lfdx f12,r5,r6 │ │ │ │ + ldx r9,r11,r2 │ │ │ │ + ldx r4,r23,r2 │ │ │ │ + ldx r24,r12,r2 │ │ │ │ + ldx r6,r30,r2 │ │ │ │ + ldx r7,r3,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + sldi r5,r9,3 │ │ │ │ + maddld r8,r8,r24,r9 │ │ │ │ + lfdx f12,r4,r5 │ │ │ │ + maddld r10,r10,r6,r7 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - bdnz 12b10 │ │ │ │ - sldi r7,r7,4 │ │ │ │ + bdnz 122d0 │ │ │ │ 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 12a50 │ │ │ │ - addi r1,r31,128 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r27) │ │ │ │ + mr r1,r27 │ │ │ │ + bne 12210 │ │ │ │ + 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 12aa0 │ │ │ │ - b 12af0 │ │ │ │ - lfd f0,0(r25) │ │ │ │ - mr r8,r23 │ │ │ │ - mr r7,r24 │ │ │ │ - b 12b50 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b 12a2c │ │ │ │ + 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 12260 │ │ │ │ + b 122b0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r10,r25 │ │ │ │ + mr r8,r26 │ │ │ │ + b 12310 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 121f4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xb80 │ │ │ │ - nop │ │ │ │ + .long 0x980 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,20960 │ │ │ │ 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 12f00 │ │ │ │ - maddld r28,r26,r28,r9 │ │ │ │ + mulld r2,r26,r30 │ │ │ │ + subf r2,r2,r25 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 12680 │ │ │ │ + maddld r28,r26,r28,r2 │ │ │ │ add r26,r26,r28 │ │ │ │ cmpd r28,r26 │ │ │ │ - bge 12e60 │ │ │ │ - addis r25,r2,-3 │ │ │ │ - ld r23,16(r27) │ │ │ │ - ld r24,8(r27) │ │ │ │ - addi r25,r25,28240 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r8,0(r1) │ │ │ │ + bge 125fc │ │ │ │ + ld r24,16(r27) │ │ │ │ + ld r25,8(r27) │ │ │ │ + plfd f30,375688 # 6dff0 │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r10,0(r1) │ │ │ │ mr r27,r1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - addi r9,r10,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + nop │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r19,r24 │ │ │ │ + mr r18,r25 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r2,r9,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r30,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r21,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r20,r1,32 │ │ │ │ - ble 12ef0 │ │ │ │ - ld r7,56(r29) │ │ │ │ - ld r4,72(r29) │ │ │ │ - addi r10,r10,-8 │ │ │ │ - mr r3,r28 │ │ │ │ - nop │ │ │ │ - ldx r8,r7,r10 │ │ │ │ - divd r5,r3,r8 │ │ │ │ - sradi r6,r8,1 │ │ │ │ - addze r6,r6 │ │ │ │ - mulld r9,r5,r8 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - mr r3,r5 │ │ │ │ - cmpd r9,r6 │ │ │ │ - add r11,r9,r6 │ │ │ │ - stdx r9,r30,r10 │ │ │ │ - mr r0,r11 │ │ │ │ - bge 12ec0 │ │ │ │ - divd r6,r11,r8 │ │ │ │ - stdx r9,r21,r10 │ │ │ │ - mulld r9,r6,r8 │ │ │ │ - subf r9,r9,r11 │ │ │ │ - stdx r9,r20,r10 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - cmpdi r10,-8 │ │ │ │ - bne 12d30 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,0(r25) │ │ │ │ + ble 125d4 │ │ │ │ + ld r8,56(r29) │ │ │ │ + ld r5,72(r29) │ │ │ │ + addi r9,r9,-8 │ │ │ │ + mr r4,r28 │ │ │ │ + ldx r10,r8,r9 │ │ │ │ + divd r6,r4,r10 │ │ │ │ + sradi r7,r10,1 │ │ │ │ + addze r7,r7 │ │ │ │ + mulld r2,r6,r10 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + mr r4,r6 │ │ │ │ + cmpd r2,r7 │ │ │ │ + add r3,r2,r7 │ │ │ │ + stdx r2,r30,r9 │ │ │ │ + mr r11,r3 │ │ │ │ + bge 12650 │ │ │ │ + divd r7,r3,r10 │ │ │ │ + stdx r2,r22,r9 │ │ │ │ + mulld r2,r7,r10 │ │ │ │ + subf r2,r2,r3 │ │ │ │ + stdx r2,r21,r9 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + cmpdi r9,-8 │ │ │ │ + bne 124d0 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ li r30,0 │ │ │ │ - li r22,0 │ │ │ │ - li r17,0 │ │ │ │ + li r23,0 │ │ │ │ li r18,0 │ │ │ │ - lfd f30,28288(r9) │ │ │ │ + li r19,0 │ │ │ │ nop │ │ │ │ - ldx r9,r7,r30 │ │ │ │ - lfdx f0,r4,r30 │ │ │ │ - ldx r19,r20,r30 │ │ │ │ - ld r10,96(r29) │ │ │ │ - addi r22,r22,1 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + nop │ │ │ │ + ldx r2,r8,r30 │ │ │ │ + lfdx f0,r5,r30 │ │ │ │ + addi r23,r23,1 │ │ │ │ + ldx r20,r21,r30 │ │ │ │ + ld r9,96(r29) │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ fcfid f11,f0 │ │ │ │ lfd f0,88(r29) │ │ │ │ - lfdx f12,r10,r30 │ │ │ │ - subf r9,r9,r19 │ │ │ │ + lfdx f12,r9,r30 │ │ │ │ + subf r2,r2,r20 │ │ │ │ fcfid f1,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,56(r29) │ │ │ │ - ld r4,72(r29) │ │ │ │ - ld r5,48(r29) │ │ │ │ - ldx r9,r21,r30 │ │ │ │ + bl 5400 │ │ │ │ + ld r8,56(r29) │ │ │ │ + ld r5,72(r29) │ │ │ │ + ld r6,48(r29) │ │ │ │ + ldx r2,r22,r30 │ │ │ │ fdiv f31,f31,f1 │ │ │ │ - ldx r6,r7,r30 │ │ │ │ - ldx r8,r4,r30 │ │ │ │ - cmpd r5,r22 │ │ │ │ + ldx r7,r8,r30 │ │ │ │ + ldx r10,r5,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - maddld r17,r17,r6,r19 │ │ │ │ - maddld r18,r18,r8,r9 │ │ │ │ - bgt 12da0 │ │ │ │ - sldi r17,r17,4 │ │ │ │ + cmpd r6,r23 │ │ │ │ + maddld r18,r18,r7,r20 │ │ │ │ + maddld r19,r19,r10,r2 │ │ │ │ + bgt 12540 │ │ │ │ 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 12ce0 │ │ │ │ - addi r1,r31,176 │ │ │ │ + bne 12470 │ │ │ │ + addi r1,r31,160 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r17,-136(r1) │ │ │ │ ld r18,-128(r1) │ │ │ │ ld r19,-120(r1) │ │ │ │ ld r20,-112(r1) │ │ │ │ ld r21,-104(r1) │ │ │ │ ld r22,-96(r1) │ │ │ │ ld r23,-88(r1) │ │ │ │ ld r24,-80(r1) │ │ │ │ ld r25,-72(r1) │ │ │ │ ld r26,-64(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r27,-56(r1) │ │ │ │ ld r28,-48(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ ld r31,-24(r1) │ │ │ │ - mtlr r0 │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - divd r6,r11,r8 │ │ │ │ - ldx r11,r4,r10 │ │ │ │ - subf r5,r8,r11 │ │ │ │ - add r9,r5,r9 │ │ │ │ - stdx r9,r21,r10 │ │ │ │ - mulld r9,r6,r8 │ │ │ │ - subf r9,r9,r0 │ │ │ │ - stdx r9,r20,r10 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - cmpdi r10,-8 │ │ │ │ - bne 12d30 │ │ │ │ - b 12d80 │ │ │ │ - lfd f31,0(r25) │ │ │ │ - mr r18,r23 │ │ │ │ - mr r17,r24 │ │ │ │ - b 12e38 │ │ │ │ + divd r7,r3,r10 │ │ │ │ + ldx r3,r5,r9 │ │ │ │ + subf r6,r10,r3 │ │ │ │ + add r2,r6,r2 │ │ │ │ + stdx r2,r22,r9 │ │ │ │ + mulld r2,r7,r10 │ │ │ │ + subf r2,r2,r11 │ │ │ │ + stdx r2,r21,r9 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + cmpdi r9,-8 │ │ │ │ + bne 124d0 │ │ │ │ + b 12520 │ │ │ │ addi r26,r26,1 │ │ │ │ - li r9,0 │ │ │ │ - b 12cb4 │ │ │ │ + li r2,0 │ │ │ │ + b 12450 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xf82 │ │ │ │ + .long 0xe82 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,20192 │ │ │ │ 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) │ │ │ │ + bl 5100 │ │ │ │ divd r11,r28,r30 │ │ │ │ - mr r4,r3 │ │ │ │ - mulld r9,r11,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1304c │ │ │ │ - maddld r4,r11,r4,r9 │ │ │ │ - add r11,r11,r4 │ │ │ │ - cmpd r4,r11 │ │ │ │ - bge 13020 │ │ │ │ - lwz r9,112(r31) │ │ │ │ - ld r0,8(r29) │ │ │ │ - sldi r3,r4,4 │ │ │ │ + mr r5,r3 │ │ │ │ + mulld r2,r11,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 127bc │ │ │ │ + maddld r5,r11,r5,r2 │ │ │ │ + add r11,r11,r5 │ │ │ │ + cmpd r5,r11 │ │ │ │ + bge 12790 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + sldi r4,r5,4 │ │ │ │ ld r30,24(r31) │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - addi r3,r3,8 │ │ │ │ - rlwinm r9,r9,0,20,20 │ │ │ │ - cmpdi cr5,r0,0 │ │ │ │ - cmpwi cr7,r9,0 │ │ │ │ - bne cr7,13040 │ │ │ │ - mr r9,r4 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - add r8,r30,r10 │ │ │ │ - stfdx f11,r30,r10 │ │ │ │ - stfd f11,8(r8) │ │ │ │ - ble cr5,13010 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - mtctr r0 │ │ │ │ - ld r5,176(r31) │ │ │ │ - ld r6,200(r31) │ │ │ │ - ld r7,184(r31) │ │ │ │ + ld r3,8(r29) │ │ │ │ + cmpdi r3,0 │ │ │ │ + addi r4,r4,8 │ │ │ │ + rlwinm r2,r2,0,20,20 │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ + bne cr5,127b0 │ │ │ │ + mr r2,r5 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + add r10,r30,r9 │ │ │ │ + stfdx f11,r30,r9 │ │ │ │ + stfd f11,8(r10) │ │ │ │ + ble 12780 │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + ld r6,176(r31) │ │ │ │ + ld r7,200(r31) │ │ │ │ + mtctr r3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + ld r8,184(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r10,r7,r9 │ │ │ │ - lxvdsx vs0,r5,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - lxvx vs12,r10,r6 │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + lxvdsx vs0,r6,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lxvx vs12,r9,r7 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - stxv vs32,0(r8) │ │ │ │ - bdnz 12ff0 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r3,r3,16 │ │ │ │ - cmpd r11,r4 │ │ │ │ - bne 12fb0 │ │ │ │ + stxv vs32,0(r10) │ │ │ │ + bdnz 12760 │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r4,r4,16 │ │ │ │ + cmpd cr7,r11,r5 │ │ │ │ + bne cr7,12720 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - ld r9,240(r31) │ │ │ │ - ldx r9,r9,r3 │ │ │ │ - b 12fb8 │ │ │ │ + ld r2,240(r31) │ │ │ │ + ldx r2,r2,r4 │ │ │ │ + b 12728 │ │ │ │ addi r11,r11,1 │ │ │ │ - li r9,0 │ │ │ │ - b 12f7c │ │ │ │ + li r2,0 │ │ │ │ + b 126ec │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x480 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,19856 │ │ │ │ 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 132c0 │ │ │ │ - maddld r28,r9,r28,r10 │ │ │ │ - add r0,r9,r28 │ │ │ │ - cmpd r28,r0 │ │ │ │ - bge 13238 │ │ │ │ - addis r25,r2,-3 │ │ │ │ - ld r23,16(r29) │ │ │ │ - ld r24,8(r29) │ │ │ │ - addi r25,r25,28240 │ │ │ │ + bl 5100 │ │ │ │ + divd r2,r26,r30 │ │ │ │ + mr r29,r3 │ │ │ │ + mulld r9,r2,r30 │ │ │ │ + subf r9,r9,r26 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 12a04 │ │ │ │ + maddld r29,r2,r29,r9 │ │ │ │ + add r0,r2,r29 │ │ │ │ + cmpd r29,r0 │ │ │ │ + bge 12988 │ │ │ │ + ld r25,16(r27) │ │ │ │ + ld r26,8(r27) │ │ │ │ nop │ │ │ │ - ld r4,48(r27) │ │ │ │ - ld r8,0(r1) │ │ │ │ - mr r26,r1 │ │ │ │ - sldi r10,r4,3 │ │ │ │ - cmpdi r4,0 │ │ │ │ - addi r9,r10,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r22,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + ld r5,48(r28) │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r27,r1 │ │ │ │ + sldi r9,r5,3 │ │ │ │ + cmpdi r5,0 │ │ │ │ + addi r2,r9,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r3,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r11,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r12,r1,32 │ │ │ │ - ble 132b0 │ │ │ │ - ld r30,56(r27) │ │ │ │ - ld r29,72(r27) │ │ │ │ - addi r10,r10,-8 │ │ │ │ - mr r6,r28 │ │ │ │ + ble 129f0 │ │ │ │ + ld r12,56(r28) │ │ │ │ + ld r30,72(r28) │ │ │ │ + addi r9,r9,-8 │ │ │ │ + mr r7,r29 │ │ │ │ nop │ │ │ │ - ldx r8,r30,r10 │ │ │ │ - divd r5,r6,r8 │ │ │ │ - sradi r7,r8,1 │ │ │ │ - addze r7,r7 │ │ │ │ - mulld r9,r5,r8 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - mr r6,r5 │ │ │ │ - cmpd r9,r7 │ │ │ │ - add r3,r9,r7 │ │ │ │ - stdx r9,r22,r10 │ │ │ │ - mr r21,r3 │ │ │ │ - bge 13280 │ │ │ │ - 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 13160 │ │ │ │ - mtctr r4 │ │ │ │ - ld r21,168(r27) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - li r9,0 │ │ │ │ + ldx r10,r12,r9 │ │ │ │ + divd r6,r7,r10 │ │ │ │ + sradi r8,r10,1 │ │ │ │ + addze r8,r8 │ │ │ │ + mulld r2,r6,r10 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + mr r7,r6 │ │ │ │ + cmpd r2,r8 │ │ │ │ + add r4,r2,r8 │ │ │ │ + stdx r2,r23,r9 │ │ │ │ + mr r24,r4 │ │ │ │ + bge 129c0 │ │ │ │ + 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 128b0 │ │ │ │ + ld r23,168(r28) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mtctr r5 │ │ │ │ + li r2,0 │ │ │ │ + li r10,0 │ │ │ │ li r8,0 │ │ │ │ - li r7,0 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ - ldx r10,r12,r9 │ │ │ │ - ldx r5,r21,r9 │ │ │ │ - ldx r22,r30,r9 │ │ │ │ - ldx r3,r29,r9 │ │ │ │ - ldx r4,r11,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - sldi r6,r10,3 │ │ │ │ - maddld r8,r8,r22,r10 │ │ │ │ - maddld r7,r7,r3,r4 │ │ │ │ - lfdx f12,r5,r6 │ │ │ │ + ldx r9,r11,r2 │ │ │ │ + ldx r4,r23,r2 │ │ │ │ + ldx r24,r12,r2 │ │ │ │ + ldx r6,r30,r2 │ │ │ │ + ldx r7,r3,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + sldi r5,r9,3 │ │ │ │ + maddld r10,r10,r24,r9 │ │ │ │ + lfdx f12,r4,r5 │ │ │ │ + maddld r8,r8,r6,r7 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - bdnz 131d0 │ │ │ │ - sldi r7,r7,4 │ │ │ │ + bdnz 12920 │ │ │ │ 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 13110 │ │ │ │ - addi r1,r31,128 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r27) │ │ │ │ + mr r1,r27 │ │ │ │ + bne 12860 │ │ │ │ + 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 13160 │ │ │ │ - b 131b0 │ │ │ │ - lfd f0,0(r25) │ │ │ │ - mr r8,r24 │ │ │ │ - mr r7,r23 │ │ │ │ - b 13210 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b 130ec │ │ │ │ + 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 128b0 │ │ │ │ + b 12900 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r10,r26 │ │ │ │ + mr r8,r25 │ │ │ │ + b 12960 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 12844 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xb80 │ │ │ │ - nop │ │ │ │ + .long 0x980 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,19232 │ │ │ │ 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 135c0 │ │ │ │ - maddld r28,r26,r28,r9 │ │ │ │ + mulld r2,r26,r30 │ │ │ │ + subf r2,r2,r25 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 12cd0 │ │ │ │ + maddld r28,r26,r28,r2 │ │ │ │ add r26,r26,r28 │ │ │ │ cmpd r28,r26 │ │ │ │ - bge 13520 │ │ │ │ - addis r25,r2,-3 │ │ │ │ - ld r23,16(r27) │ │ │ │ - ld r24,8(r27) │ │ │ │ - addi r25,r25,28240 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,48(r29) │ │ │ │ - ld r8,0(r1) │ │ │ │ + bge 12c4c │ │ │ │ + ld r24,16(r27) │ │ │ │ + ld r25,8(r27) │ │ │ │ + plfd f30,374072 # 6dff0 │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r10,0(r1) │ │ │ │ mr r27,r1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - addi r9,r10,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r19,r25 │ │ │ │ + mr r18,r24 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r2,r9,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r30,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r21,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r20,r1,32 │ │ │ │ - ble 135b0 │ │ │ │ - ld r7,56(r29) │ │ │ │ - ld r4,72(r29) │ │ │ │ - addi r10,r10,-8 │ │ │ │ - mr r3,r28 │ │ │ │ + ble 12c24 │ │ │ │ + ld r8,56(r29) │ │ │ │ + ld r5,72(r29) │ │ │ │ + addi r9,r9,-8 │ │ │ │ + mr r4,r28 │ │ │ │ nop │ │ │ │ - ldx r8,r7,r10 │ │ │ │ - divd r5,r3,r8 │ │ │ │ - sradi r6,r8,1 │ │ │ │ - addze r6,r6 │ │ │ │ - mulld r9,r5,r8 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - mr r3,r5 │ │ │ │ - cmpd r9,r6 │ │ │ │ - add r11,r9,r6 │ │ │ │ - stdx r9,r30,r10 │ │ │ │ - mr r0,r11 │ │ │ │ - bge 13580 │ │ │ │ - divd r6,r11,r8 │ │ │ │ - stdx r9,r21,r10 │ │ │ │ - mulld r9,r6,r8 │ │ │ │ - subf r9,r9,r11 │ │ │ │ - stdx r9,r20,r10 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - cmpdi r10,-8 │ │ │ │ - bne 133f0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,0(r25) │ │ │ │ + ldx r10,r8,r9 │ │ │ │ + divd r6,r4,r10 │ │ │ │ + sradi r7,r10,1 │ │ │ │ + addze r7,r7 │ │ │ │ + mulld r2,r6,r10 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + mr r4,r6 │ │ │ │ + cmpd r2,r7 │ │ │ │ + add r3,r2,r7 │ │ │ │ + stdx r2,r30,r9 │ │ │ │ + mr r11,r3 │ │ │ │ + bge 12ca0 │ │ │ │ + divd r7,r3,r10 │ │ │ │ + stdx r2,r22,r9 │ │ │ │ + mulld r2,r7,r10 │ │ │ │ + subf r2,r2,r3 │ │ │ │ + stdx r2,r21,r9 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + cmpdi r9,-8 │ │ │ │ + bne 12b20 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ li r30,0 │ │ │ │ - li r22,0 │ │ │ │ + li r23,0 │ │ │ │ + li r19,0 │ │ │ │ li r18,0 │ │ │ │ - li r17,0 │ │ │ │ - lfd f30,28288(r9) │ │ │ │ nop │ │ │ │ - ldx r9,r7,r30 │ │ │ │ - lfdx f0,r4,r30 │ │ │ │ - ldx r19,r20,r30 │ │ │ │ - ld r10,96(r29) │ │ │ │ - addi r22,r22,1 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + nop │ │ │ │ + ldx r2,r8,r30 │ │ │ │ + lfdx f0,r5,r30 │ │ │ │ + addi r23,r23,1 │ │ │ │ + ldx r20,r21,r30 │ │ │ │ + ld r9,96(r29) │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ fcfid f11,f0 │ │ │ │ lfd f0,88(r29) │ │ │ │ - lfdx f12,r10,r30 │ │ │ │ - subf r9,r9,r19 │ │ │ │ + lfdx f12,r9,r30 │ │ │ │ + subf r2,r2,r20 │ │ │ │ fcfid f1,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,56(r29) │ │ │ │ - ld r4,72(r29) │ │ │ │ - ld r5,48(r29) │ │ │ │ - ldx r9,r21,r30 │ │ │ │ + bl 5400 │ │ │ │ + ld r8,56(r29) │ │ │ │ + ld r5,72(r29) │ │ │ │ + ld r6,48(r29) │ │ │ │ + ldx r2,r22,r30 │ │ │ │ fdiv f31,f31,f1 │ │ │ │ - ldx r6,r7,r30 │ │ │ │ - ldx r8,r4,r30 │ │ │ │ - cmpd r5,r22 │ │ │ │ + ldx r7,r8,r30 │ │ │ │ + ldx r10,r5,r30 │ │ │ │ addi r30,r30,8 │ │ │ │ - maddld r18,r18,r6,r19 │ │ │ │ - maddld r17,r17,r8,r9 │ │ │ │ - bgt 13460 │ │ │ │ - sldi r17,r17,4 │ │ │ │ + cmpd r6,r23 │ │ │ │ + maddld r19,r19,r7,r20 │ │ │ │ + maddld r18,r18,r10,r2 │ │ │ │ + bgt 12b90 │ │ │ │ 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 133a0 │ │ │ │ - addi r1,r31,176 │ │ │ │ + bne 12ac0 │ │ │ │ + addi r1,r31,160 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r17,-136(r1) │ │ │ │ ld r18,-128(r1) │ │ │ │ ld r19,-120(r1) │ │ │ │ ld r20,-112(r1) │ │ │ │ ld r21,-104(r1) │ │ │ │ ld r22,-96(r1) │ │ │ │ ld r23,-88(r1) │ │ │ │ ld r24,-80(r1) │ │ │ │ ld r25,-72(r1) │ │ │ │ ld r26,-64(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r27,-56(r1) │ │ │ │ ld r28,-48(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ ld r31,-24(r1) │ │ │ │ - mtlr r0 │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - divd r6,r11,r8 │ │ │ │ - ldx r11,r4,r10 │ │ │ │ - subf r5,r8,r11 │ │ │ │ - add r9,r5,r9 │ │ │ │ - stdx r9,r21,r10 │ │ │ │ - mulld r9,r6,r8 │ │ │ │ - subf r9,r9,r0 │ │ │ │ - stdx r9,r20,r10 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - cmpdi r10,-8 │ │ │ │ - bne 133f0 │ │ │ │ - b 13440 │ │ │ │ - lfd f31,0(r25) │ │ │ │ - mr r18,r24 │ │ │ │ - mr r17,r23 │ │ │ │ - b 134f8 │ │ │ │ + divd r7,r3,r10 │ │ │ │ + ldx r3,r5,r9 │ │ │ │ + subf r6,r10,r3 │ │ │ │ + add r2,r6,r2 │ │ │ │ + stdx r2,r22,r9 │ │ │ │ + mulld r2,r7,r10 │ │ │ │ + subf r2,r2,r11 │ │ │ │ + stdx r2,r21,r9 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + cmpdi r9,-8 │ │ │ │ + bne 12b20 │ │ │ │ + b 12b70 │ │ │ │ addi r26,r26,1 │ │ │ │ - li r9,0 │ │ │ │ - b 13374 │ │ │ │ + li r2,0 │ │ │ │ + b 12aa0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xf82 │ │ │ │ + .long 0xe82 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,18464 │ │ │ │ + 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 13638 │ │ │ │ - ori r9,r9,2048 │ │ │ │ - stw r9,112(r3) │ │ │ │ + beq 12d40 │ │ │ │ + ori r2,r2,2048 │ │ │ │ + stw r2,112(r3) │ │ │ │ ld r3,48(r30) │ │ │ │ - ld r6,56(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - ble 13f88 │ │ │ │ - andi. r5,r3,3 │ │ │ │ - mr r11,r3 │ │ │ │ - addi r10,r6,-8 │ │ │ │ - mr r7,r3 │ │ │ │ - li r9,1 │ │ │ │ - li r8,1 │ │ │ │ - addi r4,r3,-1 │ │ │ │ - beq 136a0 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 13690 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 13684 │ │ │ │ - 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 136d0 │ │ │ │ - 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 136a8 │ │ │ │ - mulld r10,r9,r8 │ │ │ │ + ld r7,56(r30) │ │ │ │ + ble 136dc │ │ │ │ + cmpdi r3,1 │ │ │ │ + beq 13708 │ │ │ │ + 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 12dc0 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 12dac │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 12d9c │ │ │ │ + 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 12df0 │ │ │ │ + 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 12dc8 │ │ │ │ + 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,13600 │ │ │ │ + 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 1372c │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 1371c │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 13710 │ │ │ │ - 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 1375c │ │ │ │ - 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 12e84 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 12e70 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 12e60 │ │ │ │ + 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 12eb8 │ │ │ │ + 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 13734 │ │ │ │ - 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 12e8c │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq cr7,12edc │ │ │ │ + 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 13810 │ │ │ │ + std r3,64(r30) │ │ │ │ + ble 12fac │ │ │ │ cmpdi r6,1 │ │ │ │ - ld r8,72(r30) │ │ │ │ - ld r7,56(r30) │ │ │ │ - beq 13fac │ │ │ │ - srdi r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - andi. r5,r10,1 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - bne 13aa0 │ │ │ │ - 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 13700 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + andi. r7,r9,1 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + bne 13230 │ │ │ │ + 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 137ac │ │ │ │ - andi. r9,r6,1 │ │ │ │ - beq 13810 │ │ │ │ - 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 12f24 │ │ │ │ + andi. r2,r6,1 │ │ │ │ + clrrdi r2,r6,1 │ │ │ │ + beq 12fac │ │ │ │ + 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) │ │ │ │ + bl 5480 │ │ │ │ ld r8,48(r30) │ │ │ │ - std r3,96(r30) │ │ │ │ cmpdi r8,0 │ │ │ │ - ble 138f8 │ │ │ │ - addi r9,r8,-1 │ │ │ │ - ld r11,64(r30) │ │ │ │ - cmpldi r9,3 │ │ │ │ - ble 13f00 │ │ │ │ - addi r9,r11,8 │ │ │ │ - cmpld r3,r9 │ │ │ │ - beq 13f00 │ │ │ │ - srdi r9,r8,1 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - li r10,0 │ │ │ │ - addi r5,r5,28240 │ │ │ │ - addi r6,r6,28256 │ │ │ │ - addi r7,r7,28272 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - lxv vs12,0(r5) │ │ │ │ - lxv vs11,0(r6) │ │ │ │ - lxv vs10,0(r7) │ │ │ │ - bne 13ad0 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r11,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ + std r3,96(r30) │ │ │ │ + ble 13084 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + ld r10,64(r30) │ │ │ │ + cmpldi r2,3 │ │ │ │ + ble 13654 │ │ │ │ + addi r2,r10,8 │ │ │ │ + cmpld r3,r2 │ │ │ │ + beq 13654 │ │ │ │ + srdi r2,r8,1 │ │ │ │ + plxv vs10,372732 # 6dfe0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + bne 13260 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ xvdivdp vs0,vs12,vs0 │ │ │ │ xvsubdp vs0,vs11,vs0 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvx vs0,r11,r9 │ │ │ │ + stxvx vs0,r3,r9 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + addi r9,r9,32 │ │ │ │ xvdivdp vs0,vs12,vs0 │ │ │ │ xvsubdp vs0,vs11,vs0 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - bdnz 13888 │ │ │ │ - andi. r9,r8,1 │ │ │ │ - beq 138f8 │ │ │ │ - clrrdi r9,r8,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfd f12,28240(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfdx f10,r11,r9 │ │ │ │ - lfd f0,28256(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f11,28272(r10) │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + bdnz 13014 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + beq 13084 │ │ │ │ + clrrdi r2,r8,1 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,372604 # 6dfe0 │ │ │ │ + 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 13e40 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 13e20 │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 13e00 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - bne 13cb0 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 13950 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 13590 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 13570 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 13550 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 13410 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 130d8 │ │ │ │ ld r3,104(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 13eb4 │ │ │ │ - ld r9,48(r30) │ │ │ │ + beq 1360c │ │ │ │ + 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 13e90 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 13e60 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 13a30 │ │ │ │ - ld r10,48(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 13ef8 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 135b0 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 135d4 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 131bc │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 1364c │ │ │ │ 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 139bc │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 139ac │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 13eec │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - cmpdi r10,1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - beq 139e8 │ │ │ │ - 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 139c4 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r7,r9 │ │ │ │ + beq 1314c │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 13140 │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne 13640 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 1316c │ │ │ │ + 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 13154 │ │ │ │ + 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 13b00 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ + andi. r9,r2,1024 │ │ │ │ + bne 13290 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ li r3,0 │ │ │ │ - bne 13c90 │ │ │ │ - nop │ │ │ │ + bne 133fc │ │ │ │ + pld r9,511352 # 8ff48 [nfft_trafo@got] │ │ │ │ + pld r2,511352 # 8ff50 [nfft_adjoint@got] │ │ │ │ std r3,240(r30) │ │ │ │ - ld r10,-32680(r2) │ │ │ │ - nop │ │ │ │ - ld r9,-32672(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 137a4 │ │ │ │ - b 137e8 │ │ │ │ + bne 12f1c │ │ │ │ + b 12f60 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r11) │ │ │ │ - cmpdi r4,0 │ │ │ │ - li r10,16 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r9,16 │ │ │ │ xvdivdp vs0,vs12,vs0 │ │ │ │ xvsubdp vs0,vs11,vs0 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne 13880 │ │ │ │ - b 138bc │ │ │ │ + bne 1300c │ │ │ │ + b 13048 │ │ │ │ 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 13f98 │ │ │ │ - nop │ │ │ │ - std r3,224(r30) │ │ │ │ - ld r28,-32688(r2) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 136ec │ │ │ │ + pld r3,511136 # 8ff58 [.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 13c18 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - ld r6,72(r30) │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 13fb4 │ │ │ │ - srdi r10,r7,2 │ │ │ │ - mr r8,r3 │ │ │ │ - mr r9,r6 │ │ │ │ - andi. r5,r10,1 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - bne 13ec8 │ │ │ │ - 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 13394 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + ld r8,72(r30) │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 13720 │ │ │ │ + srdi r9,r7,2 │ │ │ │ + mr r10,r3 │ │ │ │ + mr r2,r8 │ │ │ │ + andi. r6,r9,1 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + bne 1361c │ │ │ │ + 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 13ba0 │ │ │ │ - andi. r9,r7,3 │ │ │ │ - beq 13c18 │ │ │ │ - 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 13c18 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r6,r6,r5 │ │ │ │ - add r10,r29,r10 │ │ │ │ - cmpd r9,r7 │ │ │ │ - ld r9,8(r6) │ │ │ │ - stw r9,4(r10) │ │ │ │ - bge 13c18 │ │ │ │ - ld r9,16(r6) │ │ │ │ - stw r9,8(r10) │ │ │ │ + stxv vs33,-32(r10) │ │ │ │ + stxv vs32,-16(r10) │ │ │ │ + bdnz 1331c │ │ │ │ + andi. r2,r7,3 │ │ │ │ + beq 13394 │ │ │ │ + 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 13394 │ │ │ │ + addi r2,r2,2 │ │ │ │ + add r8,r8,r6 │ │ │ │ + add r9,r29,r9 │ │ │ │ + cmpd r7,r2 │ │ │ │ + ld r2,8(r8) │ │ │ │ + stw r2,4(r9) │ │ │ │ + ble 13394 │ │ │ │ + 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 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + std r2,160(r30) │ │ │ │ + bl 4ee0 │ │ │ │ + pld r3,510840 # 8ff58 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4ce0 │ │ │ │ + lwz r2,112(r30) │ │ │ │ li r3,0 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 13a44 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 131d0 │ │ │ │ ld r3,8(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 13a44 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 5480 │ │ │ │ + b 131d0 │ │ │ │ nop │ │ │ │ ld r3,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r23,r1 │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r25,r1 │ │ │ │ sldi r3,r3,3 │ │ │ │ - addi r9,r3,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - bl 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 13de0 │ │ │ │ - ld r10,56(r30) │ │ │ │ + ble 13530 │ │ │ │ + ld r9,56(r30) │ │ │ │ + plfd f30,371620 # 6dff0 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ addi r27,r1,24 │ │ │ │ - li r25,0 │ │ │ │ + li r26,0 │ │ │ │ li r24,0 │ │ │ │ nop │ │ │ │ - sldi r28,r25,3 │ │ │ │ - ldx r3,r10,r28 │ │ │ │ + nop │ │ │ │ + sldi r28,r26,3 │ │ │ │ + ldx r3,r9,r28 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,56(r30) │ │ │ │ + bl 5480 │ │ │ │ + ld r9,56(r30) │ │ │ │ stdu r24,8(r27) │ │ │ │ stdx r3,r29,r28 │ │ │ │ - ldx r9,r10,r28 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 13dc0 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r26,r2,-3 │ │ │ │ + ldx r2,r9,r28 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 13518 │ │ │ │ li r29,0 │ │ │ │ - lfd f31,28288(r10) │ │ │ │ - addi r26,r26,28240 │ │ │ │ - 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 13d40 │ │ │ │ - ld r9,48(r30) │ │ │ │ - addi r25,r25,1 │ │ │ │ - cmpd r25,r9 │ │ │ │ - bge 13de0 │ │ │ │ + ldx r2,r9,r28 │ │ │ │ + ldx r8,r8,r28 │ │ │ │ + cmpd r2,r29 │ │ │ │ + stfdx f1,r8,r10 │ │ │ │ + bgt 134a0 │ │ │ │ + ld r2,48(r30) │ │ │ │ + addi r26,r26,1 │ │ │ │ + cmpd r26,r2 │ │ │ │ + bge 13530 │ │ │ │ ld r29,168(r30) │ │ │ │ - b 13d00 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,0(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r10,0(r23) │ │ │ │ - mr r1,r23 │ │ │ │ - b 1391c │ │ │ │ + b 13470 │ │ │ │ + ld r9,0(r1) │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r9,0(r25) │ │ │ │ + mr r1,r25 │ │ │ │ + b 130a8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ 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 13914 │ │ │ │ + b 130a0 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ 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) │ │ │ │ - b 1390c │ │ │ │ + b 13098 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r3,8(r30) │ │ │ │ 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 13904 │ │ │ │ + b 13090 │ │ │ │ + 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 13960 │ │ │ │ - ld r9,48(r30) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 130e8 │ │ │ │ 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) │ │ │ │ - b 13958 │ │ │ │ + b 130e8 │ │ │ │ + ld r6,72(r30) │ │ │ │ + std r9,0(r30) │ │ │ │ + b 12e24 │ │ │ │ ld r3,88(r30) │ │ │ │ - bl 4d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ca0 │ │ │ │ std r3,104(r30) │ │ │ │ - b 13930 │ │ │ │ - lxv vs32,0(r6) │ │ │ │ - lxv vs33,16(r6) │ │ │ │ - cmpdi r5,0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - addi r9,r6,32 │ │ │ │ + b 130bc │ │ │ │ + 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 13b98 │ │ │ │ - b 13bcc │ │ │ │ - mr r10,r6 │ │ │ │ - sldi r29,r9,1 │ │ │ │ - b 139a0 │ │ │ │ + bne 13314 │ │ │ │ + b 13348 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 13138 │ │ │ │ li r29,1 │ │ │ │ - b 139e8 │ │ │ │ - andi. r10,r8,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - lfd f12,28240(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f11,28256(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f10,28272(r10) │ │ │ │ - addi r10,r8,-1 │ │ │ │ - beq 13f48 │ │ │ │ - lfd f0,0(r11) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + b 13180 │ │ │ │ + andi. r9,r8,1 │ │ │ │ + plfd f10,371080 # 6dfe0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + beq 1369c │ │ │ │ + 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 138f8 │ │ │ │ - srdi r10,r8,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f0,r11,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 13084 │ │ │ │ + srdi r9,r8,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ fdiv f0,f12,f0 │ │ │ │ fsub f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f0,r11,r10 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ fdiv f0,f12,f0 │ │ │ │ fsub f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz 13f50 │ │ │ │ - b 138f8 │ │ │ │ - li r10,1 │ │ │ │ + stfdx f0,r3,r9 │ │ │ │ + bdnz 136a4 │ │ │ │ + b 13084 │ │ │ │ li r9,1 │ │ │ │ - std r10,0(r30) │ │ │ │ - b 13760 │ │ │ │ + li r2,1 │ │ │ │ + std r9,0(r30) │ │ │ │ + b 12edc │ │ │ │ ld r3,80(r30) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 13b2c │ │ │ │ - li r9,0 │ │ │ │ - b 137f4 │ │ │ │ - li r9,0 │ │ │ │ - b 13bd8 │ │ │ │ + bl 5480 │ │ │ │ + mr r2,r3 │ │ │ │ + b 132b8 │ │ │ │ + li r2,0 │ │ │ │ + b 12f6c │ │ │ │ + ld r9,0(r7) │ │ │ │ + ld r6,72(r30) │ │ │ │ + li r2,1 │ │ │ │ + li r8,0 │ │ │ │ + std r9,0(r30) │ │ │ │ + b 12ed0 │ │ │ │ + li r2,0 │ │ │ │ + b 13354 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x981 │ │ │ │ + .long 0x882 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,15920 │ │ │ │ mflr r0 │ │ │ │ std r27,-72(r1) │ │ │ │ - ld r27,0(r3) │ │ │ │ std r26,-80(r1) │ │ │ │ + ld r27,0(r3) │ │ │ │ std r29,-56(r1) │ │ │ │ std r30,-48(r1) │ │ │ │ - std r31,-40(r1) │ │ │ │ mr r30,r3 │ │ │ │ - ld r29,8(r27) │ │ │ │ std r0,16(r1) │ │ │ │ + std r31,-40(r1) │ │ │ │ stdu r1,-176(r1) │ │ │ │ + ld r29,8(r27) │ │ │ │ stxv vs63,32(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r29,r31 │ │ │ │ + bl 5100 │ │ │ │ + divd r2,r29,r31 │ │ │ │ mr r26,r3 │ │ │ │ - mulld r10,r9,r31 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 14198 │ │ │ │ - maddld r26,r9,r26,r10 │ │ │ │ - add r9,r9,r26 │ │ │ │ - cmpd r26,r9 │ │ │ │ - bge 14170 │ │ │ │ + mulld r9,r2,r31 │ │ │ │ + subf r9,r9,r29 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 138f0 │ │ │ │ + maddld r26,r2,r26,r9 │ │ │ │ + add r2,r2,r26 │ │ │ │ + cmpd r26,r2 │ │ │ │ + bge 138c8 │ │ │ │ std r23,72(r1) │ │ │ │ - ld r23,0(r27) │ │ │ │ std r24,80(r1) │ │ │ │ + ld r23,0(r27) │ │ │ │ std r22,64(r1) │ │ │ │ std r28,112(r1) │ │ │ │ ld r22,8(r30) │ │ │ │ ld r28,16(r30) │ │ │ │ sradi r24,r23,1 │ │ │ │ addze r24,r24 │ │ │ │ cmpdi r23,0 │ │ │ │ neg r24,r24 │ │ │ │ - ble 141a4 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - sldi r10,r26,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + ble 138fc │ │ │ │ + sldi r9,r26,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ std r21,56(r1) │ │ │ │ stfd f28,144(r1) │ │ │ │ ld r21,120(r27) │ │ │ │ + plfd f28,370696 # 6dff0 │ │ │ │ std r25,88(r1) │ │ │ │ sldi r26,r26,3 │ │ │ │ - lfd f28,28288(r8) │ │ │ │ - add r25,r28,r9 │ │ │ │ - add r28,r28,r10 │ │ │ │ stfd f29,152(r1) │ │ │ │ stfd f30,160(r1) │ │ │ │ + add r25,r28,r2 │ │ │ │ + add r28,r28,r9 │ │ │ │ stfd f31,168(r1) │ │ │ │ nop │ │ │ │ lxv vs63,0(r28) │ │ │ │ add r27,r21,r26 │ │ │ │ mr r29,r23 │ │ │ │ mr r30,r24 │ │ │ │ mr r31,r22 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f30,0(r27) │ │ │ │ mtfprd f0,r30 │ │ │ │ lfd f31,0(r31) │ │ │ │ - lfd f29,8(r31) │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,16 │ │ │ │ + lfd f29,-8(r31) │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f30,f30,f28 │ │ │ │ fmul f30,f30,f0 │ │ │ │ fmr f1,f30 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5920 │ │ │ │ fmr f0,f1 │ │ │ │ fneg f1,f30 │ │ │ │ fmr f30,f0 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5620 │ │ │ │ addic. r29,r29,-1 │ │ │ │ fmul f0,f30,f29 │ │ │ │ fmul f29,f1,f29 │ │ │ │ fmadd f1,f1,f31,f0 │ │ │ │ fmsub f31,f30,f31,f29 │ │ │ │ xxmrghd vs31,vs1,vs31 │ │ │ │ xvadddp vs63,vs63,vs31 │ │ │ │ stxv vs63,0(r28) │ │ │ │ - bne 140d0 │ │ │ │ + bne 13830 │ │ │ │ addi r28,r28,16 │ │ │ │ addi r26,r26,8 │ │ │ │ cmpld r25,r28 │ │ │ │ - bne 140b0 │ │ │ │ + bne 13810 │ │ │ │ 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) │ │ │ │ @@ -15529,365 +14615,352 @@ │ │ │ │ ld r26,-80(r1) │ │ │ │ ld r27,-72(r1) │ │ │ │ ld r29,-56(r1) │ │ │ │ ld r30,-48(r1) │ │ │ │ ld r31,-40(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b 14034 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 13794 │ │ │ │ ld r22,64(r1) │ │ │ │ ld r23,72(r1) │ │ │ │ ld r24,80(r1) │ │ │ │ ld r28,112(r1) │ │ │ │ - b 14170 │ │ │ │ + b 138c8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xb84 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,15408 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r16,-144(r1) │ │ │ │ - std r22,-96(r1) │ │ │ │ - std r24,-80(r1) │ │ │ │ - std r28,-48(r1) │ │ │ │ - std r29,-40(r1) │ │ │ │ - std r30,-32(r1) │ │ │ │ - std r31,-24(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ + std r16,-152(r1) │ │ │ │ ld r16,0(r3) │ │ │ │ - std r14,-160(r1) │ │ │ │ - std r15,-152(r1) │ │ │ │ - std r17,-136(r1) │ │ │ │ - std r18,-128(r1) │ │ │ │ - std r19,-120(r1) │ │ │ │ - std r20,-112(r1) │ │ │ │ - std r21,-104(r1) │ │ │ │ - std r23,-88(r1) │ │ │ │ - std r25,-72(r1) │ │ │ │ - std r26,-64(r1) │ │ │ │ - std r27,-56(r1) │ │ │ │ - mr r29,r3 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-240(r1) │ │ │ │ + std r22,-104(r1) │ │ │ │ + std r21,-112(r1) │ │ │ │ + std r24,-88(r1) │ │ │ │ + std r23,-96(r1) │ │ │ │ + std r28,-56(r1) │ │ │ │ + std r29,-48(r1) │ │ │ │ + std r30,-40(r1) │ │ │ │ ld r28,8(r16) │ │ │ │ + mr r29,r3 │ │ │ │ + std r31,-32(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r14,-168(r1) │ │ │ │ + std r15,-160(r1) │ │ │ │ + std r17,-144(r1) │ │ │ │ + std r18,-136(r1) │ │ │ │ + std r19,-128(r1) │ │ │ │ + std r20,-120(r1) │ │ │ │ + std r25,-80(r1) │ │ │ │ + std r26,-72(r1) │ │ │ │ + std r27,-64(r1) │ │ │ │ + stdu r1,-256(r1) │ │ │ │ mr r31,r1 │ │ │ │ stxv vs61,32(r1) │ │ │ │ stxv vs62,48(r1) │ │ │ │ stxv vs63,64(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r22,r28,r30 │ │ │ │ mr r24,r3 │ │ │ │ - mulld r9,r22,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 14594 │ │ │ │ - maddld r24,r22,r24,r9 │ │ │ │ + mulld r2,r22,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 13cd4 │ │ │ │ + maddld r24,r22,r24,r2 │ │ │ │ add r22,r22,r24 │ │ │ │ cmpd r24,r22 │ │ │ │ - bge 144f4 │ │ │ │ + bge 13c34 │ │ │ │ ld r27,16(r29) │ │ │ │ - sldi r9,r24,4 │ │ │ │ + sldi r2,r24,4 │ │ │ │ ld r21,8(r29) │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - add r27,r27,r9 │ │ │ │ + xxlxor vs29,vs29,vs29 │ │ │ │ + plfd f30,370184 # 6dff0 │ │ │ │ + add r27,r27,r2 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r14,48(r16) │ │ │ │ - ld r8,0(r1) │ │ │ │ + ld r10,0(r1) │ │ │ │ mr r23,r1 │ │ │ │ sldi r30,r14,3 │ │ │ │ cmpdi r14,0 │ │ │ │ addi r15,r14,-1 │ │ │ │ - addi r9,r30,15 │ │ │ │ - addi r10,r30,23 │ │ │ │ + addi r2,r30,15 │ │ │ │ + addi r9,r30,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r19,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r28,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - stfd f30,0(r28) │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r29,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + stfd f29,0(r29) │ │ │ │ addi r20,r1,32 │ │ │ │ - ble 14368 │ │ │ │ - mulld r10,r24,r14 │ │ │ │ - ld r8,120(r16) │ │ │ │ + ble 13ab8 │ │ │ │ + mulld r9,r24,r14 │ │ │ │ + ld r10,120(r16) │ │ │ │ + ld r7,56(r16) │ │ │ │ mtctr r14 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r6,56(r16) │ │ │ │ + li r2,0 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - addi r7,r28,8 │ │ │ │ - lfd f10,28288(r9) │ │ │ │ - li r9,0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - add r8,r8,r10 │ │ │ │ + addi r8,r29,8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + add r10,r10,r9 │ │ │ │ nop │ │ │ │ - ldx r10,r6,r9 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ - sradi r10,r10,1 │ │ │ │ - addze r10,r10 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - neg r10,r10 │ │ │ │ - stfdx f0,r19,r9 │ │ │ │ - mtfprd f11,r10 │ │ │ │ - stdx r10,r20,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r9,r7,r2 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + sradi r9,r9,1 │ │ │ │ + addze r9,r9 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + neg r9,r9 │ │ │ │ + stfdx f0,r19,r2 │ │ │ │ + mtfprd f11,r9 │ │ │ │ + stdx r9,r20,r2 │ │ │ │ fcfid f11,f11 │ │ │ │ fmadd f12,f0,f11,f12 │ │ │ │ - stfdx f12,r7,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 14330 │ │ │ │ - ld r9,0(r16) │ │ │ │ - lfdx f31,r28,r30 │ │ │ │ - add r25,r28,r30 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 144d8 │ │ │ │ + stfdx f12,r8,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 13a80 │ │ │ │ + ld r2,0(r16) │ │ │ │ + cmpdi r2,0 │ │ │ │ + lfdx f31,r29,r30 │ │ │ │ + add r25,r29,r30 │ │ │ │ + ble 13c18 │ │ │ │ + sldi r2,r2,4 │ │ │ │ lxv vs61,0(r27) │ │ │ │ - sldi r9,r9,4 │ │ │ │ mr r17,r21 │ │ │ │ add r26,r20,r30 │ │ │ │ cmpdi cr4,r15,0 │ │ │ │ - addi r18,r28,8 │ │ │ │ - add r29,r9,r21 │ │ │ │ + addi r18,r29,8 │ │ │ │ + add r28,r2,r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fmr f1,f31 │ │ │ │ lxv vs62,0(r17) │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5920 │ │ │ │ xxmr vs63,vs1 │ │ │ │ fneg f1,f31 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - xxswapd vs0,vs62 │ │ │ │ xxspltd vs63,vs63,0 │ │ │ │ + bl 5620 │ │ │ │ + xxswapd vs0,vs62 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ xvmuldp vs0,vs0,vs1 │ │ │ │ xxmr vs12,vs0 │ │ │ │ xvmaddadp vs12,vs63,vs62 │ │ │ │ xvmsubmdp vs63,vs62,vs0 │ │ │ │ xxpermdi vs63,vs12,vs63,1 │ │ │ │ xvadddp vs61,vs61,vs63 │ │ │ │ stxv vs61,0(r27) │ │ │ │ - ble cr4,14584 │ │ │ │ - ld r5,56(r16) │ │ │ │ + ble cr4,13cc4 │ │ │ │ + ld r6,56(r16) │ │ │ │ mtctr r15 │ │ │ │ - mr r6,r26 │ │ │ │ - mr r10,r15 │ │ │ │ - add r5,r5,r30 │ │ │ │ - b 1441c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r7,r26 │ │ │ │ + mr r9,r15 │ │ │ │ + add r6,r6,r30 │ │ │ │ + b 13b5c │ │ │ │ nop │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r9,0(r6) │ │ │ │ - bdz 14570 │ │ │ │ - ldu r9,-8(r5) │ │ │ │ - ldu r7,-8(r6) │ │ │ │ - sradi r8,r9,1 │ │ │ │ - addze r8,r8 │ │ │ │ addi r9,r9,-1 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 14410 │ │ │ │ - cmpd r14,r10 │ │ │ │ - addi r7,r7,1 │ │ │ │ - sldi r8,r10,3 │ │ │ │ - stdx r7,r20,r8 │ │ │ │ - ble 144cc │ │ │ │ - subf r10,r10,r14 │ │ │ │ - lfdx f12,r28,r8 │ │ │ │ - mr r9,r8 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - beq 1448c │ │ │ │ - lfdx f0,r20,r8 │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r9,r8,8 │ │ │ │ + std r2,0(r7) │ │ │ │ + bdz 13cb0 │ │ │ │ + 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 13b50 │ │ │ │ + cmpd r14,r9 │ │ │ │ + addi r8,r8,1 │ │ │ │ + sldi r10,r9,3 │ │ │ │ + stdx r8,r20,r10 │ │ │ │ + ble 13c0c │ │ │ │ + subf r9,r9,r14 │ │ │ │ + lfdx f12,r29,r10 │ │ │ │ + mr r2,r10 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + beq 13bcc │ │ │ │ + lfdx f0,r20,r10 │ │ │ │ + cmpdi r8,0 │ │ │ │ + addi r2,r10,8 │ │ │ │ fcfid f11,f0 │ │ │ │ - lfdx f0,r19,r8 │ │ │ │ + lfdx f0,r19,r10 │ │ │ │ fmadd f12,f11,f0,f12 │ │ │ │ - stfdx f12,r18,r8 │ │ │ │ - beq 144c8 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f11,r20,r9 │ │ │ │ - addi r8,r9,8 │ │ │ │ - lfdx f9,r19,r9 │ │ │ │ + stfdx f12,r18,r10 │ │ │ │ + beq 13c08 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f11,r20,r2 │ │ │ │ + addi r10,r2,8 │ │ │ │ + lfdx f9,r19,r2 │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f11,r20,r8 │ │ │ │ + lfdx f11,r20,r10 │ │ │ │ fcfid f10,f11 │ │ │ │ - lfdx f11,r19,r8 │ │ │ │ + lfdx f11,r19,r10 │ │ │ │ fmadd f0,f0,f9,f12 │ │ │ │ fmadd f12,f10,f11,f0 │ │ │ │ - stfdx f0,r18,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f12,r18,r8 │ │ │ │ - bdnz 14494 │ │ │ │ + stfdx f0,r18,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f12,r18,r10 │ │ │ │ + bdnz 13bd4 │ │ │ │ lfd f31,0(r25) │ │ │ │ addi r17,r17,16 │ │ │ │ - cmpld r29,r17 │ │ │ │ - bne 143a0 │ │ │ │ + cmpld r28,r17 │ │ │ │ + bne 13af0 │ │ │ │ addi r24,r24,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r27,r27,16 │ │ │ │ cmpd r22,r24 │ │ │ │ - std r9,0(r23) │ │ │ │ + std r2,0(r23) │ │ │ │ mr r1,r23 │ │ │ │ - bne 142b0 │ │ │ │ - addi r1,r31,240 │ │ │ │ + bne 13a00 │ │ │ │ + addi r1,r31,256 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs61,-208(r1) │ │ │ │ - lxv vs62,-192(r1) │ │ │ │ - lxv vs63,-176(r1) │ │ │ │ - ld r14,-160(r1) │ │ │ │ - ld r15,-152(r1) │ │ │ │ - ld r16,-144(r1) │ │ │ │ - ld r17,-136(r1) │ │ │ │ - ld r18,-128(r1) │ │ │ │ - ld r19,-120(r1) │ │ │ │ - ld r20,-112(r1) │ │ │ │ - ld r21,-104(r1) │ │ │ │ + lxv vs61,-224(r1) │ │ │ │ + lxv vs62,-208(r1) │ │ │ │ + lxv vs63,-192(r1) │ │ │ │ + ld r14,-168(r1) │ │ │ │ + ld r15,-160(r1) │ │ │ │ + ld r16,-152(r1) │ │ │ │ + ld r17,-144(r1) │ │ │ │ + ld r18,-136(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r22,-96(r1) │ │ │ │ - ld r23,-88(r1) │ │ │ │ - ld r24,-80(r1) │ │ │ │ - ld r25,-72(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ - ld r26,-64(r1) │ │ │ │ - ld r27,-56(r1) │ │ │ │ - ld r28,-48(r1) │ │ │ │ - ld r29,-40(r1) │ │ │ │ - ld r30,-32(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ + ld r19,-128(r1) │ │ │ │ + ld r20,-120(r1) │ │ │ │ + ld r21,-112(r1) │ │ │ │ + ld r22,-104(r1) │ │ │ │ + ld r23,-96(r1) │ │ │ │ + ld r24,-88(r1) │ │ │ │ + ld r25,-80(r1) │ │ │ │ + ld r26,-72(r1) │ │ │ │ + ld r27,-64(r1) │ │ │ │ + ld r28,-56(r1) │ │ │ │ + ld r29,-48(r1) │ │ │ │ + ld r30,-40(r1) │ │ │ │ + ld r31,-32(r1) │ │ │ │ + lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ld r9,0(r20) │ │ │ │ - li r8,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r20) │ │ │ │ - b 14454 │ │ │ │ - sldi r9,r15,3 │ │ │ │ - mr r10,r15 │ │ │ │ - ldx r7,r20,r9 │ │ │ │ - b 14440 │ │ │ │ + ld r2,0(r20) │ │ │ │ + li r10,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r20) │ │ │ │ + b 13b94 │ │ │ │ + sldi r2,r15,3 │ │ │ │ + mr r9,r15 │ │ │ │ + ldx r8,r20,r2 │ │ │ │ + b 13b80 │ │ │ │ addi r22,r22,1 │ │ │ │ - li r9,0 │ │ │ │ - b 14284 │ │ │ │ + li r2,0 │ │ │ │ + b 139c8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1282 │ │ │ │ + .long 0x1283 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,14416 │ │ │ │ mflr r0 │ │ │ │ std r27,-56(r1) │ │ │ │ ld r27,0(r3) │ │ │ │ std r25,-72(r1) │ │ │ │ std r29,-40(r1) │ │ │ │ std r30,-32(r1) │ │ │ │ - std r31,-24(r1) │ │ │ │ mr r29,r3 │ │ │ │ - ld r30,0(r27) │ │ │ │ std r0,16(r1) │ │ │ │ + std r31,-24(r1) │ │ │ │ stdu r1,-176(r1) │ │ │ │ + ld r30,0(r27) │ │ │ │ stxv vs63,48(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r9,r30,r31 │ │ │ │ + bl 5100 │ │ │ │ + divd r2,r30,r31 │ │ │ │ mr r25,r3 │ │ │ │ - mulld r10,r9,r31 │ │ │ │ - subf r10,r10,r30 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 1475c │ │ │ │ - maddld r25,r9,r25,r10 │ │ │ │ - add r9,r9,r25 │ │ │ │ - cmpd r25,r9 │ │ │ │ - bge 14734 │ │ │ │ - std r23,88(r1) │ │ │ │ - ld r23,8(r27) │ │ │ │ + mulld r9,r2,r31 │ │ │ │ + subf r9,r9,r30 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 13e88 │ │ │ │ + maddld r25,r2,r25,r9 │ │ │ │ + add r2,r2,r25 │ │ │ │ + cmpd r25,r2 │ │ │ │ + bge 13e60 │ │ │ │ sradi r30,r30,1 │ │ │ │ addze r30,r30 │ │ │ │ std r22,80(r1) │ │ │ │ + std r23,88(r1) │ │ │ │ + ld r22,8(r27) │ │ │ │ + cmpdi r22,0 │ │ │ │ + ld r23,16(r29) │ │ │ │ std r28,128(r1) │ │ │ │ - ld r22,16(r29) │ │ │ │ ld r28,8(r29) │ │ │ │ - cmpdi r23,0 │ │ │ │ neg r30,r30 │ │ │ │ - ble 14768 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - sldi r10,r25,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + ble 13e94 │ │ │ │ + sldi r9,r25,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ stfd f30,160(r1) │ │ │ │ + stfd f31,168(r1) │ │ │ │ + plfd f30,369248 # 6dff0 │ │ │ │ + add r25,r25,r30 │ │ │ │ std r21,72(r1) │ │ │ │ std r24,96(r1) │ │ │ │ ld r21,120(r27) │ │ │ │ + addi r27,r1,40 │ │ │ │ + add r24,r28,r2 │ │ │ │ std r26,112(r1) │ │ │ │ - lfd f30,28288(r8) │ │ │ │ - add r24,r28,r9 │ │ │ │ - add r25,r25,r30 │ │ │ │ + add r28,r28,r9 │ │ │ │ addi r26,r1,32 │ │ │ │ - addi r27,r1,40 │ │ │ │ - add r28,r28,r10 │ │ │ │ - stfd f31,168(r1) │ │ │ │ nop │ │ │ │ mtfprd f0,r25 │ │ │ │ lxv vs63,0(r28) │ │ │ │ - mr r29,r23 │ │ │ │ - mr r31,r22 │ │ │ │ + mr r29,r22 │ │ │ │ + mr r31,r23 │ │ │ │ mr r30,r21 │ │ │ │ fcfid f31,f0 │ │ │ │ fmul f31,f31,f30 │ │ │ │ nop │ │ │ │ lfd f1,0(r30) │ │ │ │ mr r5,r27 │ │ │ │ mr r4,r26 │ │ │ │ addi r30,r30,8 │ │ │ │ addi r31,r31,16 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f11,-8(r31) │ │ │ │ lfd f10,40(r1) │ │ │ │ + addic. r29,r29,-1 │ │ │ │ lfd f12,32(r1) │ │ │ │ lfd f0,-16(r31) │ │ │ │ - addic. r29,r29,-1 │ │ │ │ fmul f9,f10,f11 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmadd f12,f12,f0,f9 │ │ │ │ fmsub f0,f10,f0,f11 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ xvadddp vs63,vs63,vs0 │ │ │ │ stxv vs63,0(r28) │ │ │ │ - bne 146b0 │ │ │ │ + bne 13de0 │ │ │ │ addi r28,r28,16 │ │ │ │ addi r25,r25,1 │ │ │ │ cmpld r24,r28 │ │ │ │ - bne 14690 │ │ │ │ + bne 13dc0 │ │ │ │ lfd f30,160(r1) │ │ │ │ lfd f31,168(r1) │ │ │ │ ld r21,72(r1) │ │ │ │ ld r22,80(r1) │ │ │ │ ld r23,88(r1) │ │ │ │ ld r24,96(r1) │ │ │ │ ld r26,112(r1) │ │ │ │ @@ -15898,2223 +14971,2226 @@ │ │ │ │ ld r25,-72(r1) │ │ │ │ ld r27,-56(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ ld r31,-24(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b 14614 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 13d44 │ │ │ │ ld r22,80(r1) │ │ │ │ ld r23,88(r1) │ │ │ │ ld r28,128(r1) │ │ │ │ - b 14734 │ │ │ │ + b 13e60 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xb82 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,13936 │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ + stfd f29,-24(r1) │ │ │ │ + stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r21,-96(r1) │ │ │ │ - std r23,-80(r1) │ │ │ │ - std r27,-48(r1) │ │ │ │ - mfcr r11 │ │ │ │ - std r28,-40(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ - std r30,-24(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ - ld r28,0(r3) │ │ │ │ - std r15,-144(r1) │ │ │ │ - std r16,-136(r1) │ │ │ │ - std r17,-128(r1) │ │ │ │ - std r18,-120(r1) │ │ │ │ - std r19,-112(r1) │ │ │ │ - std r20,-104(r1) │ │ │ │ - std r22,-88(r1) │ │ │ │ - std r24,-72(r1) │ │ │ │ - std r25,-64(r1) │ │ │ │ - std r26,-56(r1) │ │ │ │ - mr r27,r3 │ │ │ │ + std r21,-112(r1) │ │ │ │ + std r20,-120(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + std r23,-96(r1) │ │ │ │ + std r22,-104(r1) │ │ │ │ + std r27,-64(r1) │ │ │ │ + std r28,-56(r1) │ │ │ │ + ld r28,0(r3) │ │ │ │ + std r29,-48(r1) │ │ │ │ + std r30,-40(r1) │ │ │ │ + mr r29,r3 │ │ │ │ + std r31,-32(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-208(r1) │ │ │ │ - ld r29,0(r28) │ │ │ │ + std r16,-152(r1) │ │ │ │ + std r17,-144(r1) │ │ │ │ + std r18,-136(r1) │ │ │ │ + std r19,-128(r1) │ │ │ │ + ld r27,0(r28) │ │ │ │ + std r24,-88(r1) │ │ │ │ + std r25,-80(r1) │ │ │ │ + std r26,-72(r1) │ │ │ │ + stdu r1,-240(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,48(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs62,48(r1) │ │ │ │ + stxv vs63,64(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r21,r29,r30 │ │ │ │ + bl 5100 │ │ │ │ + divd r21,r27,r30 │ │ │ │ mr r23,r3 │ │ │ │ - mulld r9,r21,r30 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 14afc │ │ │ │ - maddld r23,r21,r23,r9 │ │ │ │ + mulld r2,r21,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 14218 │ │ │ │ + maddld r23,r21,r23,r2 │ │ │ │ add r21,r21,r23 │ │ │ │ cmpd r23,r21 │ │ │ │ - bge 14a74 │ │ │ │ - ld r29,8(r27) │ │ │ │ - sldi r9,r23,4 │ │ │ │ - addis r24,r2,-3 │ │ │ │ - ld r20,16(r27) │ │ │ │ - addi r25,r31,32 │ │ │ │ - addi r26,r31,40 │ │ │ │ + bge 14198 │ │ │ │ + ld r27,8(r29) │ │ │ │ + sldi r2,r23,4 │ │ │ │ + ld r20,16(r29) │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + addi r24,r31,32 │ │ │ │ + addi r25,r31,40 │ │ │ │ + plfd f30,368760 # 6dff0 │ │ │ │ + plxv vs63,368752 # 6dff0 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - addi r24,r24,28288 │ │ │ │ - add r29,r29,r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r17,48(r28) │ │ │ │ - ld r8,0(r1) │ │ │ │ + add r27,r27,r2 │ │ │ │ + ld r18,48(r28) │ │ │ │ + ld r10,0(r1) │ │ │ │ mr r22,r1 │ │ │ │ - sldi r10,r17,3 │ │ │ │ - cmpdi cr4,r17,0 │ │ │ │ - addi r9,r10,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r19,r1,32 │ │ │ │ - ble cr4,148d8 │ │ │ │ - ld r6,56(r28) │ │ │ │ - mtctr r17 │ │ │ │ - add r5,r19,r10 │ │ │ │ - mr r8,r23 │ │ │ │ - add r6,r6,r10 │ │ │ │ - ldu r9,-8(r6) │ │ │ │ - divd r7,r8,r9 │ │ │ │ - sradi r10,r9,1 │ │ │ │ - addze r10,r10 │ │ │ │ - mulld r9,r7,r9 │ │ │ │ - subf r9,r9,r8 │ │ │ │ - mr r8,r7 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - stdu r9,-8(r5) │ │ │ │ - bdnz 148b0 │ │ │ │ - ld r9,8(r28) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 14a58 │ │ │ │ - lxv vs63,0(r29) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - addi r10,r17,-1 │ │ │ │ - clrrdi r27,r17,2 │ │ │ │ - mr r15,r20 │ │ │ │ - li r16,0 │ │ │ │ - addi r18,r19,16 │ │ │ │ - add r30,r9,r20 │ │ │ │ - cmpldi cr3,r10,2 │ │ │ │ - cmpd cr2,r17,r27 │ │ │ │ - nop │ │ │ │ - ble cr4,14ae0 │ │ │ │ - ld r7,120(r28) │ │ │ │ - ble cr3,14af0 │ │ │ │ + sldi r9,r18,3 │ │ │ │ + cmpdi cr4,r18,0 │ │ │ │ + addi r2,r9,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r30,r1,32 │ │ │ │ + ble cr4,13ff8 │ │ │ │ + ld r7,56(r28) │ │ │ │ + mtctr r18 │ │ │ │ + add r6,r30,r9 │ │ │ │ + mr r10,r23 │ │ │ │ + add r7,r7,r9 │ │ │ │ + ldu r2,-8(r7) │ │ │ │ + divd r8,r10,r2 │ │ │ │ + sradi r9,r2,1 │ │ │ │ + addze r9,r9 │ │ │ │ + mulld r2,r8,r2 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + mr r10,r8 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + stdu r2,-8(r6) │ │ │ │ + bdnz 13fd0 │ │ │ │ + ld r2,8(r28) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 1417c │ │ │ │ + sldi r2,r2,4 │ │ │ │ + addi r9,r18,-1 │ │ │ │ + clrrdi r26,r18,2 │ │ │ │ + lxv vs62,0(r27) │ │ │ │ + mr r16,r20 │ │ │ │ + li r17,0 │ │ │ │ + addi r19,r30,16 │ │ │ │ + add r29,r2,r20 │ │ │ │ + cmpldi cr3,r9,2 │ │ │ │ + cmpd cr2,r18,r26 │ │ │ │ + nop │ │ │ │ + mffprd r2,f29 │ │ │ │ + mffprd r9,f31 │ │ │ │ + ble cr4,14140 │ │ │ │ + ld r8,120(r28) │ │ │ │ + ble cr3,1420c │ │ │ │ + sldi r9,r17,3 │ │ │ │ + srdi r10,r18,2 │ │ │ │ xxspltib vs32,0 │ │ │ │ - lxv vs8,0(r24) │ │ │ │ - sldi r10,r16,3 │ │ │ │ - srdi r8,r17,2 │ │ │ │ - li r9,0 │ │ │ │ - add r10,r7,r10 │ │ │ │ - mtctr r8 │ │ │ │ + li r2,0 │ │ │ │ + add r9,r8,r9 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs9,vs32 │ │ │ │ - addi r8,r10,16 │ │ │ │ - lxvx vs10,r10,r9 │ │ │ │ - lxvx vs11,r19,r9 │ │ │ │ - lxvx vs12,r8,r9 │ │ │ │ - lxvx vs0,r18,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - xvmuldp vs10,vs10,vs8 │ │ │ │ + addi r10,r9,16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs10,r9,r2 │ │ │ │ + lxvx vs11,r30,r2 │ │ │ │ + lxvx vs12,r10,r2 │ │ │ │ + lxvx vs0,r19,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ + xvmuldp vs10,vs10,vs63 │ │ │ │ xvcvsxddp vs11,vs11 │ │ │ │ - xvmuldp vs12,vs12,vs8 │ │ │ │ + xvmuldp vs12,vs12,vs63 │ │ │ │ xvcvsxddp vs0,vs0 │ │ │ │ xvmaddadp vs9,vs10,vs11 │ │ │ │ xvmaddadp vs32,vs12,vs0 │ │ │ │ - bdnz 14940 │ │ │ │ + bdnz 14070 │ │ │ │ xvadddp vs32,vs32,vs9 │ │ │ │ - mr r9,r27 │ │ │ │ + mr r2,r26 │ │ │ │ xxsldwi vs1,vs32,vs32,2 │ │ │ │ xvadddp vs1,vs1,vs32 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ - beq cr2,14a04 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r6,r9,1 │ │ │ │ - lfdx f11,r19,r8 │ │ │ │ - lfd f12,28288(r10) │ │ │ │ - add r10,r16,r9 │ │ │ │ - cmpd r17,r6 │ │ │ │ - add r8,r19,r8 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - fcfid f0,f11 │ │ │ │ - lfdx f11,r7,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fmadd f1,f0,f11,f1 │ │ │ │ - ble 14a04 │ │ │ │ - lfd f11,8(r8) │ │ │ │ - add r10,r16,r6 │ │ │ │ - addi r9,r9,2 │ │ │ │ + beq cr2,1412c │ │ │ │ + sldi r9,r2,3 │ │ │ │ + add r10,r17,r2 │ │ │ │ + addi r7,r2,1 │ │ │ │ + lfdx f12,r30,r9 │ │ │ │ sldi r10,r10,3 │ │ │ │ - cmpd r17,r9 │ │ │ │ - fcfid f0,f11 │ │ │ │ - lfdx f11,r7,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fmadd f1,f0,f11,f1 │ │ │ │ - ble 14a04 │ │ │ │ - lfd f11,16(r8) │ │ │ │ - add r9,r16,r9 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fcfid f0,f11 │ │ │ │ - lfdx f11,r7,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fmadd f1,f0,f11,f1 │ │ │ │ - mr r5,r26 │ │ │ │ - mr r4,r25 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,40(r31) │ │ │ │ - lxv vs11,0(r15) │ │ │ │ - mtvsrdd vs10,r10,r10 │ │ │ │ - mtvsrdd vs0,r9,r9 │ │ │ │ - addi r15,r15,16 │ │ │ │ - add r16,r16,r17 │ │ │ │ - cmpld r30,r15 │ │ │ │ + cmpd r18,r7 │ │ │ │ + add r9,r30,r9 │ │ │ │ + fcfid f0,f12 │ │ │ │ + lfdx f12,r8,r10 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + fmadd f1,f0,f12,f1 │ │ │ │ + ble 1412c │ │ │ │ + lfd f12,8(r9) │ │ │ │ + add r7,r17,r7 │ │ │ │ + addi r2,r2,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + cmpd r18,r2 │ │ │ │ + fcfid f0,f12 │ │ │ │ + lfdx f12,r8,r7 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + fmadd f1,f0,f12,f1 │ │ │ │ + ble 1412c │ │ │ │ + lfd f12,16(r9) │ │ │ │ + add r2,r17,r2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fcfid f0,f12 │ │ │ │ + lfdx f12,r8,r2 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + fmadd f1,f0,f12,f1 │ │ │ │ + mr r5,r25 │ │ │ │ + mr r4,r24 │ │ │ │ + bl 5760 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,40(r31) │ │ │ │ + lxv vs11,0(r16) │ │ │ │ + mtvsrdd vs10,r9,r9 │ │ │ │ + mtvsrdd vs0,r2,r2 │ │ │ │ + addi r16,r16,16 │ │ │ │ + add r17,r17,r18 │ │ │ │ + cmpld r29,r16 │ │ │ │ xxswapd vs12,vs11 │ │ │ │ xvmuldp vs12,vs12,vs10 │ │ │ │ xxmr vs10,vs12 │ │ │ │ xvmaddadp vs10,vs0,vs11 │ │ │ │ xvmsubmdp vs0,vs11,vs12 │ │ │ │ xxpermdi vs0,vs10,vs0,1 │ │ │ │ - xvadddp vs63,vs63,vs0 │ │ │ │ - stxv vs63,0(r29) │ │ │ │ - bne 14910 │ │ │ │ + xvadddp vs62,vs62,vs0 │ │ │ │ + stxv vs62,0(r27) │ │ │ │ + bne 14030 │ │ │ │ addi r23,r23,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r29,r29,16 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r27,r27,16 │ │ │ │ cmpd r21,r23 │ │ │ │ - std r9,0(r22) │ │ │ │ + std r2,0(r22) │ │ │ │ mr r1,r22 │ │ │ │ - bne 14870 │ │ │ │ - addi r1,r31,208 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bne 13f90 │ │ │ │ + addi r1,r31,240 │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs63,-160(r1) │ │ │ │ - ld r15,-144(r1) │ │ │ │ - ld r16,-136(r1) │ │ │ │ - ld r17,-128(r1) │ │ │ │ - ld r18,-120(r1) │ │ │ │ - ld r19,-112(r1) │ │ │ │ - ld r20,-104(r1) │ │ │ │ - ld r21,-96(r1) │ │ │ │ - ld r22,-88(r1) │ │ │ │ - ld r23,-80(r1) │ │ │ │ - ld r24,-72(r1) │ │ │ │ - ld r25,-64(r1) │ │ │ │ - ld r26,-56(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs62,-192(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r16,-152(r1) │ │ │ │ + ld r17,-144(r1) │ │ │ │ + ld r18,-136(r1) │ │ │ │ + ld r19,-128(r1) │ │ │ │ + ld r20,-120(r1) │ │ │ │ + ld r21,-112(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r27,-48(r1) │ │ │ │ - ld r28,-40(r1) │ │ │ │ - ld r29,-32(r1) │ │ │ │ - ld r30,-24(r1) │ │ │ │ mtocrf 32,r11 │ │ │ │ - ld r31,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r22,-104(r1) │ │ │ │ + ld r23,-96(r1) │ │ │ │ + ld r24,-88(r1) │ │ │ │ + ld r25,-80(r1) │ │ │ │ + ld r26,-72(r1) │ │ │ │ + ld r27,-64(r1) │ │ │ │ + ld r28,-56(r1) │ │ │ │ + ld r29,-48(r1) │ │ │ │ + ld r30,-40(r1) │ │ │ │ + ld r31,-32(r1) │ │ │ │ + lfd f29,-24(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mffprd r10,f31 │ │ │ │ - ld r9,28240(r9) │ │ │ │ - b 14a1c │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r9,0 │ │ │ │ - b 14988 │ │ │ │ + li r2,0 │ │ │ │ + b 140b8 │ │ │ │ addi r21,r21,1 │ │ │ │ - li r9,0 │ │ │ │ - b 14834 │ │ │ │ + li r2,0 │ │ │ │ + b 13f4c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1181 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,13024 │ │ │ │ + .long 0x1083 │ │ │ │ mflr r0 │ │ │ │ std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ + mr r21,r10 │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ + mr r22,r3 │ │ │ │ + mr r23,r8 │ │ │ │ + std r0,16(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ + mr r24,r4 │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + ld r25,0(r9) │ │ │ │ + mr r26,r5 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r6 │ │ │ │ + mr r28,r7 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ + mr r29,r9 │ │ │ │ std r31,-8(r1) │ │ │ │ std r19,-104(r1) │ │ │ │ - ld r26,0(r9) │ │ │ │ - mr r29,r9 │ │ │ │ - mr r24,r4 │ │ │ │ - mr r27,r5 │ │ │ │ - mr r28,r6 │ │ │ │ - mr r25,r7 │ │ │ │ - mr r23,r8 │ │ │ │ - mr r21,r10 │ │ │ │ - mr r22,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-144(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpd r3,r26 │ │ │ │ + bl 4c00 │ │ │ │ ld r9,0(r1) │ │ │ │ - iselgt r30,r26,r3 │ │ │ │ - sldi r11,r30,3 │ │ │ │ - addi r11,r11,15 │ │ │ │ - clrrdi r11,r11,4 │ │ │ │ - neg r11,r11 │ │ │ │ - stdux r9,r1,r11 │ │ │ │ + cmpd r3,r25 │ │ │ │ + iselgt r30,r25,r3 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addi r2,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r20,r1,32 │ │ │ │ - stdux r9,r1,r11 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r11,-1 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 5100 │ │ │ │ + li r2,-1 │ │ │ │ ld r10,8(r29) │ │ │ │ ld r9,16(r29) │ │ │ │ cmpd r30,r3 │ │ │ │ - std r11,0(r27) │ │ │ │ - std r11,0(r28) │ │ │ │ - std r11,0(r25) │ │ │ │ - std r11,0(r23) │ │ │ │ - std r11,0(r22) │ │ │ │ - std r11,0(r24) │ │ │ │ - ble 14d8c │ │ │ │ + std r2,0(r26) │ │ │ │ + std r2,0(r27) │ │ │ │ + std r2,0(r28) │ │ │ │ + std r2,0(r23) │ │ │ │ + std r2,0(r22) │ │ │ │ + std r2,0(r24) │ │ │ │ + ble 1448c │ │ │ │ cmpdi r30,0 │ │ │ │ - mulld r10,r10,r9 │ │ │ │ addi r19,r1,32 │ │ │ │ addi r21,r21,1 │ │ │ │ - li r9,0 │ │ │ │ + li r2,0 │ │ │ │ + mulld r10,r10,r9 │ │ │ │ sldi r21,r21,1 │ │ │ │ - std r9,0(r19) │ │ │ │ - ble 14df8 │ │ │ │ - divd r5,r26,r30 │ │ │ │ - addi r7,r20,-8 │ │ │ │ - mulld r9,r5,r30 │ │ │ │ - subf. r9,r9,r26 │ │ │ │ - ble 14e30 │ │ │ │ - addi r8,r5,1 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r8,0(r20) │ │ │ │ + std r2,0(r19) │ │ │ │ + ble 144f8 │ │ │ │ + divd r6,r25,r30 │ │ │ │ + addi r8,r20,-8 │ │ │ │ + mulld r2,r6,r30 │ │ │ │ + subf. r2,r2,r25 │ │ │ │ + ble 14530 │ │ │ │ + addi r9,r6,1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r9,0(r20) │ │ │ │ cmpdi r30,1 │ │ │ │ - beq 14df8 │ │ │ │ + beq 144f8 │ │ │ │ addi r30,r30,-1 │ │ │ │ - mr r6,r20 │ │ │ │ - addi r4,r5,1 │ │ │ │ - andi. r8,r30,1 │ │ │ │ - mr r8,r30 │ │ │ │ - beq 14c70 │ │ │ │ - cmpdi r9,0 │ │ │ │ - addi r6,r20,8 │ │ │ │ - ble 14df0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r4,0(r6) │ │ │ │ + mr r7,r20 │ │ │ │ + addi r5,r6,1 │ │ │ │ + andi. r9,r30,1 │ │ │ │ + mr r9,r30 │ │ │ │ + beq 14370 │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r7,r20,8 │ │ │ │ + ble 144f0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r5,0(r7) │ │ │ │ cmpdi r30,1 │ │ │ │ - beq 14ca4 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - cmpdi r9,0 │ │ │ │ - addi r8,r6,8 │ │ │ │ - ble 14de0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r4,8(r6) │ │ │ │ + beq 143a4 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r9,r7,8 │ │ │ │ + ble 144e0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r5,8(r7) │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r7,r9,8 │ │ │ │ + ble 144d0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r5,8(r9) │ │ │ │ + bdnz 14378 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + li r7,0 │ │ │ │ + mr r2,r19 │ │ │ │ + addi r9,r30,-1 │ │ │ │ + beq 143c8 │ │ │ │ + ldu r7,8(r8) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r6,r8,8 │ │ │ │ - ble 14dd0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r4,8(r8) │ │ │ │ - bdnz 14c78 │ │ │ │ - andi. r9,r30,1 │ │ │ │ - li r6,0 │ │ │ │ - mr r9,r19 │ │ │ │ - addi r8,r30,-1 │ │ │ │ - beq 14cc8 │ │ │ │ - ldu r6,8(r7) │ │ │ │ - cmpdi r8,0 │ │ │ │ - stdu r6,8(r9) │ │ │ │ - beq 14cf8 │ │ │ │ - srdi r8,r30,1 │ │ │ │ - mtctr r8 │ │ │ │ - ld r8,8(r7) │ │ │ │ - ld r11,16(r7) │ │ │ │ - mr r5,r9 │ │ │ │ - addi r7,r7,16 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r8,r6,r8 │ │ │ │ - add r6,r8,r11 │ │ │ │ - std r8,-8(r9) │ │ │ │ - std r6,16(r5) │ │ │ │ - bdnz 14cd0 │ │ │ │ + stdu r7,8(r2) │ │ │ │ + beq 143f8 │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,8(r8) │ │ │ │ + ld r4,16(r8) │ │ │ │ + mr r6,r2 │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r9,r7,r9 │ │ │ │ + add r7,r9,r4 │ │ │ │ + std r9,-8(r2) │ │ │ │ + std r7,16(r6) │ │ │ │ + bdnz 143d0 │ │ │ │ sldi r3,r3,3 │ │ │ │ - ldx r9,r19,r3 │ │ │ │ - ldx r7,r20,r3 │ │ │ │ - subf r8,r21,r9 │ │ │ │ - add r7,r9,r7 │ │ │ │ - std r9,0(r22) │ │ │ │ - mulld r6,r7,r10 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - std r7,0(r24) │ │ │ │ - addi r7,r6,-1 │ │ │ │ - std r7,0(r28) │ │ │ │ - std r8,0(r27) │ │ │ │ - cmpdi r8,0 │ │ │ │ - bge 14d60 │ │ │ │ - subf r9,r21,r9 │ │ │ │ - mulld r8,r26,r10 │ │ │ │ - li r7,0 │ │ │ │ + ldx r2,r19,r3 │ │ │ │ + ldx r8,r20,r3 │ │ │ │ + subf r9,r21,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + std r2,0(r22) │ │ │ │ + mulld r7,r8,r10 │ │ │ │ addi r9,r9,1 │ │ │ │ - add r9,r9,r26 │ │ │ │ addi r8,r8,-1 │ │ │ │ mulld r9,r9,r10 │ │ │ │ - std r9,0(r25) │ │ │ │ - std r8,0(r23) │ │ │ │ - std r7,0(r27) │ │ │ │ - ld r9,0(r25) │ │ │ │ - li r10,-1 │ │ │ │ + std r8,0(r24) │ │ │ │ + addi r8,r7,-1 │ │ │ │ + std r8,0(r27) │ │ │ │ + std r9,0(r26) │ │ │ │ + cmpdi r9,0 │ │ │ │ + bge 14460 │ │ │ │ + subf r2,r21,r2 │ │ │ │ + mulld r9,r25,r10 │ │ │ │ + li r8,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r2,r2,r25 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + std r2,0(r28) │ │ │ │ + std r9,0(r23) │ │ │ │ + std r8,0(r26) │ │ │ │ + ld r9,0(r28) │ │ │ │ cmpdi r9,-1 │ │ │ │ - beq 14d8c │ │ │ │ - ld r8,0(r28) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 14d8c │ │ │ │ + li r2,-1 │ │ │ │ + beq 1448c │ │ │ │ + ld r10,0(r27) │ │ │ │ + cmpd r9,r10 │ │ │ │ + bgt 1448c │ │ │ │ ld r9,0(r23) │ │ │ │ - std r9,0(r28) │ │ │ │ - std r10,0(r25) │ │ │ │ - std r10,0(r23) │ │ │ │ + std r9,0(r27) │ │ │ │ + std r2,0(r28) │ │ │ │ + std r2,0(r23) │ │ │ │ addi r1,r31,144 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ - std r5,8(r8) │ │ │ │ - bdnz 14c78 │ │ │ │ - b 14ca4 │ │ │ │ + std r6,8(r9) │ │ │ │ + bdnz 14378 │ │ │ │ + b 143a4 │ │ │ │ nop │ │ │ │ - std r5,8(r6) │ │ │ │ - b 14c8c │ │ │ │ + std r6,8(r7) │ │ │ │ + b 1438c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r5,0(r6) │ │ │ │ - b 14c68 │ │ │ │ + std r6,0(r7) │ │ │ │ + b 14368 │ │ │ │ sldi r3,r3,3 │ │ │ │ - mulld r8,r26,r10 │ │ │ │ - li r6,0 │ │ │ │ - ldx r9,r19,r3 │ │ │ │ - ldx r7,r20,r3 │ │ │ │ + mulld r9,r25,r10 │ │ │ │ + li r7,0 │ │ │ │ + ldx r2,r19,r3 │ │ │ │ + ldx r8,r20,r3 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + add r8,r2,r8 │ │ │ │ + std r2,0(r22) │ │ │ │ addi r8,r8,-1 │ │ │ │ - add r7,r9,r7 │ │ │ │ - std r9,0(r22) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - std r7,0(r24) │ │ │ │ - std r6,0(r27) │ │ │ │ - std r8,0(r28) │ │ │ │ - ld r8,0(r27) │ │ │ │ - b 14d30 │ │ │ │ - std r5,0(r20) │ │ │ │ - b 14c34 │ │ │ │ + std r8,0(r24) │ │ │ │ + std r7,0(r26) │ │ │ │ + std r9,0(r27) │ │ │ │ + ld r9,0(r26) │ │ │ │ + b 14430 │ │ │ │ + std r6,0(r20) │ │ │ │ + b 14334 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xd80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,12208 │ │ │ │ mflr r0 │ │ │ │ std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ + mr r21,r9 │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ + mr r22,r10 │ │ │ │ + mr r23,r3 │ │ │ │ + std r0,16(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ + mr r24,r4 │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + ld r26,0(r9) │ │ │ │ + mr r25,r8 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r5 │ │ │ │ + mr r28,r6 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ + mr r29,r7 │ │ │ │ std r31,-8(r1) │ │ │ │ std r19,-104(r1) │ │ │ │ - ld r27,0(r9) │ │ │ │ - mr r21,r9 │ │ │ │ - mr r24,r4 │ │ │ │ - mr r28,r5 │ │ │ │ - mr r29,r6 │ │ │ │ - mr r26,r7 │ │ │ │ - mr r25,r8 │ │ │ │ - mr r22,r10 │ │ │ │ - mr r23,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-144(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 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 │ │ │ │ + cmpd r3,r26 │ │ │ │ + iselgt r30,r26,r3 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addi r2,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r20,r1,32 │ │ │ │ - stdux r9,r1,r11 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r11,-1 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 5100 │ │ │ │ + li r2,-1 │ │ │ │ ld r10,8(r21) │ │ │ │ cmpd r30,r3 │ │ │ │ - std r11,0(r28) │ │ │ │ - std r11,0(r29) │ │ │ │ - std r11,0(r26) │ │ │ │ - std r11,0(r25) │ │ │ │ - std r11,0(r23) │ │ │ │ - std r11,0(r24) │ │ │ │ - ble 150b8 │ │ │ │ + std r2,0(r27) │ │ │ │ + std r2,0(r28) │ │ │ │ + std r2,0(r29) │ │ │ │ + std r2,0(r25) │ │ │ │ + std r2,0(r23) │ │ │ │ + std r2,0(r24) │ │ │ │ + ble 147a8 │ │ │ │ cmpdi r30,0 │ │ │ │ addi r19,r1,32 │ │ │ │ addi r22,r22,1 │ │ │ │ - li r9,0 │ │ │ │ - mr r7,r3 │ │ │ │ + li r2,0 │ │ │ │ + mr r8,r3 │ │ │ │ sldi r22,r22,1 │ │ │ │ - std r9,0(r19) │ │ │ │ - ble 15128 │ │ │ │ - divd r4,r27,r30 │ │ │ │ - addi r6,r20,-8 │ │ │ │ - mulld r9,r4,r30 │ │ │ │ - subf. r9,r9,r27 │ │ │ │ - ble 15160 │ │ │ │ - addi r8,r4,1 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r8,0(r20) │ │ │ │ + std r2,0(r19) │ │ │ │ + ble 14818 │ │ │ │ + divd r5,r26,r30 │ │ │ │ + addi r7,r20,-8 │ │ │ │ + mulld r2,r5,r30 │ │ │ │ + subf. r2,r2,r26 │ │ │ │ + ble 14850 │ │ │ │ + addi r9,r5,1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r9,0(r20) │ │ │ │ cmpdi r30,1 │ │ │ │ - beq 15128 │ │ │ │ + beq 14818 │ │ │ │ addi r30,r30,-1 │ │ │ │ - mr r5,r20 │ │ │ │ - addi r3,r4,1 │ │ │ │ - andi. r8,r30,1 │ │ │ │ - mr r8,r30 │ │ │ │ - beq 14f9c │ │ │ │ - cmpdi r9,0 │ │ │ │ - addi r5,r20,8 │ │ │ │ - ble 15120 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r3,0(r5) │ │ │ │ + mr r6,r20 │ │ │ │ + addi r4,r5,1 │ │ │ │ + andi. r9,r30,1 │ │ │ │ + mr r9,r30 │ │ │ │ + beq 1468c │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r6,r20,8 │ │ │ │ + ble 14810 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r4,0(r6) │ │ │ │ cmpdi r30,1 │ │ │ │ - beq 14fd0 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - cmpdi r9,0 │ │ │ │ - addi r8,r5,8 │ │ │ │ - ble 15110 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r3,8(r5) │ │ │ │ + beq 146c0 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r9,r6,8 │ │ │ │ + ble 14800 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r4,8(r6) │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r6,r9,8 │ │ │ │ + ble 147f0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r4,8(r9) │ │ │ │ + bdnz 14694 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + li r6,0 │ │ │ │ + mr r2,r19 │ │ │ │ + addi r9,r30,-1 │ │ │ │ + beq 146e4 │ │ │ │ + ldu r6,8(r7) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r5,r8,8 │ │ │ │ - ble 15100 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r3,8(r8) │ │ │ │ - bdnz 14fa4 │ │ │ │ - andi. r9,r30,1 │ │ │ │ - li r5,0 │ │ │ │ - mr r9,r19 │ │ │ │ - addi r8,r30,-1 │ │ │ │ - beq 14ff4 │ │ │ │ - ldu r5,8(r6) │ │ │ │ - cmpdi r8,0 │ │ │ │ - stdu r5,8(r9) │ │ │ │ - beq 15024 │ │ │ │ - srdi r8,r30,1 │ │ │ │ - mtctr r8 │ │ │ │ - ld r8,8(r6) │ │ │ │ - ld r11,16(r6) │ │ │ │ - mr r4,r9 │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r8,r5,r8 │ │ │ │ - add r5,r8,r11 │ │ │ │ - std r8,-8(r9) │ │ │ │ - std r5,16(r4) │ │ │ │ - bdnz 14ffc │ │ │ │ - sldi r7,r7,3 │ │ │ │ - ldx r9,r19,r7 │ │ │ │ - ldx r7,r20,r7 │ │ │ │ - subf r8,r22,r9 │ │ │ │ - add r7,r9,r7 │ │ │ │ - std r9,0(r23) │ │ │ │ - mulld r6,r7,r10 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - std r7,0(r24) │ │ │ │ - addi r7,r6,-1 │ │ │ │ - std r7,0(r29) │ │ │ │ - std r8,0(r28) │ │ │ │ - cmpdi r8,0 │ │ │ │ - bge 1508c │ │ │ │ - subf r9,r22,r9 │ │ │ │ - mulld r8,r27,r10 │ │ │ │ - li r7,0 │ │ │ │ + stdu r6,8(r2) │ │ │ │ + beq 14714 │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,8(r7) │ │ │ │ + ld r3,16(r7) │ │ │ │ + mr r5,r2 │ │ │ │ + addi r7,r7,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r9,r6,r9 │ │ │ │ + add r6,r9,r3 │ │ │ │ + std r9,-8(r2) │ │ │ │ + std r6,16(r5) │ │ │ │ + bdnz 146ec │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r2,r19,r8 │ │ │ │ + ldx r8,r20,r8 │ │ │ │ + subf r9,r22,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + std r2,0(r23) │ │ │ │ + mulld r7,r8,r10 │ │ │ │ addi r9,r9,1 │ │ │ │ - add r9,r9,r27 │ │ │ │ addi r8,r8,-1 │ │ │ │ mulld r9,r9,r10 │ │ │ │ - std r9,0(r26) │ │ │ │ - std r8,0(r25) │ │ │ │ - std r7,0(r28) │ │ │ │ - ld r9,0(r26) │ │ │ │ - li r10,-1 │ │ │ │ + std r8,0(r24) │ │ │ │ + addi r8,r7,-1 │ │ │ │ + std r8,0(r28) │ │ │ │ + std r9,0(r27) │ │ │ │ + cmpdi r9,0 │ │ │ │ + bge 1477c │ │ │ │ + subf r2,r22,r2 │ │ │ │ + mulld r9,r26,r10 │ │ │ │ + li r8,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r2,r2,r26 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + std r2,0(r29) │ │ │ │ + std r9,0(r25) │ │ │ │ + std r8,0(r27) │ │ │ │ + ld r9,0(r29) │ │ │ │ cmpdi r9,-1 │ │ │ │ - beq 150b8 │ │ │ │ - ld r8,0(r29) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 150b8 │ │ │ │ + li r2,-1 │ │ │ │ + beq 147a8 │ │ │ │ + ld r10,0(r28) │ │ │ │ + cmpd r9,r10 │ │ │ │ + bgt 147a8 │ │ │ │ ld r9,0(r25) │ │ │ │ - std r9,0(r29) │ │ │ │ - std r10,0(r26) │ │ │ │ - std r10,0(r25) │ │ │ │ + std r9,0(r28) │ │ │ │ + std r2,0(r29) │ │ │ │ + std r2,0(r25) │ │ │ │ addi r1,r31,144 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - std r4,8(r8) │ │ │ │ - bdnz 14fa4 │ │ │ │ - b 14fd0 │ │ │ │ + std r5,8(r9) │ │ │ │ + bdnz 14694 │ │ │ │ + b 146c0 │ │ │ │ nop │ │ │ │ - std r4,8(r5) │ │ │ │ - b 14fb8 │ │ │ │ + std r5,8(r6) │ │ │ │ + b 146a8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r4,0(r5) │ │ │ │ - b 14f94 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - mulld r8,r27,r10 │ │ │ │ - li r6,0 │ │ │ │ - ldx r9,r19,r7 │ │ │ │ - ldx r7,r20,r7 │ │ │ │ + std r5,0(r6) │ │ │ │ + b 14684 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + mulld r9,r26,r10 │ │ │ │ + li r7,0 │ │ │ │ + ldx r2,r19,r8 │ │ │ │ + ldx r8,r20,r8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + add r8,r2,r8 │ │ │ │ + std r2,0(r23) │ │ │ │ addi r8,r8,-1 │ │ │ │ - add r7,r9,r7 │ │ │ │ - std r9,0(r23) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - std r7,0(r24) │ │ │ │ - std r6,0(r28) │ │ │ │ - std r8,0(r29) │ │ │ │ - ld r8,0(r28) │ │ │ │ - b 1505c │ │ │ │ - std r4,0(r20) │ │ │ │ - b 14f60 │ │ │ │ + std r8,0(r24) │ │ │ │ + std r7,0(r27) │ │ │ │ + std r9,0(r28) │ │ │ │ + ld r9,0(r27) │ │ │ │ + b 1474c │ │ │ │ + std r5,0(r20) │ │ │ │ + b 14650 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xd80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,11392 │ │ │ │ mflr r0 │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ + mr r22,r3 │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ + mr r23,r4 │ │ │ │ + mr r24,r10 │ │ │ │ + std r0,16(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + ld r25,0(r9) │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r26,r8 │ │ │ │ + mr r27,r5 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + mr r28,r6 │ │ │ │ + mr r29,r7 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ - ld r25,0(r9) │ │ │ │ - mr r24,r4 │ │ │ │ - mr r28,r5 │ │ │ │ - mr r29,r6 │ │ │ │ - mr r27,r7 │ │ │ │ - mr r26,r8 │ │ │ │ - mr r23,r3 │ │ │ │ - mr r22,r10 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-128(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ + ld r9,0(r1) │ │ │ │ cmpd r3,r25 │ │ │ │ - ld r10,0(r1) │ │ │ │ iselgt r30,r25,r3 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addi r9,r9,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addi r2,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r21,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - bl 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(r27) │ │ │ │ - std r9,0(r26) │ │ │ │ - std r9,0(r23) │ │ │ │ - std r9,0(r24) │ │ │ │ - ble 153c4 │ │ │ │ + std r2,0(r27) │ │ │ │ + std r2,0(r28) │ │ │ │ + std r2,0(r29) │ │ │ │ + std r2,0(r26) │ │ │ │ + std r2,0(r22) │ │ │ │ + std r2,0(r23) │ │ │ │ + ble 14aa4 │ │ │ │ cmpdi r30,0 │ │ │ │ addi r20,r1,32 │ │ │ │ - addi r22,r22,1 │ │ │ │ - li r9,0 │ │ │ │ - sldi r22,r22,1 │ │ │ │ - std r9,0(r20) │ │ │ │ - ble 15440 │ │ │ │ - divd r6,r25,r30 │ │ │ │ - addi r8,r21,-8 │ │ │ │ - mulld r9,r6,r30 │ │ │ │ - subf. r9,r9,r25 │ │ │ │ - ble 15480 │ │ │ │ - addi r11,r6,1 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r11,0(r21) │ │ │ │ + addi r24,r24,1 │ │ │ │ + li r2,0 │ │ │ │ + sldi r24,r24,1 │ │ │ │ + std r2,0(r20) │ │ │ │ + ble 14b20 │ │ │ │ + divd r8,r25,r30 │ │ │ │ + addi r6,r21,-8 │ │ │ │ + mulld r2,r8,r30 │ │ │ │ + subf. r2,r2,r25 │ │ │ │ + ble 14b60 │ │ │ │ + addi r9,r8,1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r9,0(r21) │ │ │ │ cmpdi r30,1 │ │ │ │ - beq 15440 │ │ │ │ + beq 14b20 │ │ │ │ addi r30,r30,-1 │ │ │ │ mr r10,r21 │ │ │ │ - addi r5,r6,1 │ │ │ │ - andi. r7,r30,1 │ │ │ │ - mr r11,r30 │ │ │ │ - beq 152bc │ │ │ │ - cmpdi r9,0 │ │ │ │ + addi r7,r8,1 │ │ │ │ + andi. r9,r30,1 │ │ │ │ + mr r9,r30 │ │ │ │ + beq 1499c │ │ │ │ + cmpdi r2,0 │ │ │ │ addi r10,r21,8 │ │ │ │ - ble 15430 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r5,0(r10) │ │ │ │ + ble 14b10 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r7,0(r10) │ │ │ │ cmpdi r30,1 │ │ │ │ - beq 152f0 │ │ │ │ - srdi r7,r11,1 │ │ │ │ - mtctr r7 │ │ │ │ - cmpdi r9,0 │ │ │ │ - addi r7,r10,8 │ │ │ │ - ble 15420 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r5,8(r10) │ │ │ │ + beq 149d0 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r9,r10,8 │ │ │ │ + ble 14b00 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r7,8(r10) │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r10,r9,8 │ │ │ │ + ble 14af0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r7,8(r9) │ │ │ │ + bdnz 149a4 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + li r10,0 │ │ │ │ + mr r2,r20 │ │ │ │ + addi r9,r30,-1 │ │ │ │ + beq 149f4 │ │ │ │ + ldu r10,8(r6) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r10,r7,8 │ │ │ │ - ble 15410 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r5,8(r7) │ │ │ │ - bdnz 152c4 │ │ │ │ - andi. r9,r30,1 │ │ │ │ - li r7,0 │ │ │ │ - mr r9,r20 │ │ │ │ - addi r10,r30,-1 │ │ │ │ - beq 15314 │ │ │ │ - ldu r7,8(r8) │ │ │ │ - cmpdi r10,0 │ │ │ │ - stdu r7,8(r9) │ │ │ │ - beq 15344 │ │ │ │ - srdi r10,r30,1 │ │ │ │ - mtctr r10 │ │ │ │ - ld r10,8(r8) │ │ │ │ - ld r4,16(r8) │ │ │ │ - mr r6,r9 │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r10,r7,r10 │ │ │ │ - add r7,r10,r4 │ │ │ │ - std r10,-8(r9) │ │ │ │ - std r7,16(r6) │ │ │ │ - bdnz 1531c │ │ │ │ + stdu r10,8(r2) │ │ │ │ + beq 14a24 │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,8(r6) │ │ │ │ + ld r5,16(r6) │ │ │ │ + mr r8,r2 │ │ │ │ + addi r6,r6,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r9,r10,r9 │ │ │ │ + add r10,r9,r5 │ │ │ │ + std r9,-8(r2) │ │ │ │ + std r10,16(r8) │ │ │ │ + bdnz 149fc │ │ │ │ sldi r3,r3,3 │ │ │ │ - ldx r9,r20,r3 │ │ │ │ - ldx r11,r21,r3 │ │ │ │ - subf r10,r22,r9 │ │ │ │ - add r11,r9,r11 │ │ │ │ - std r9,0(r23) │ │ │ │ - addi r3,r11,-1 │ │ │ │ + ldx r2,r20,r3 │ │ │ │ + ldx r9,r21,r3 │ │ │ │ + subf r10,r24,r2 │ │ │ │ + add r9,r2,r9 │ │ │ │ + std r2,0(r22) │ │ │ │ + addi r9,r9,-1 │ │ │ │ addi r10,r10,1 │ │ │ │ - std r3,0(r24) │ │ │ │ - std r3,0(r29) │ │ │ │ - std r10,0(r28) │ │ │ │ + std r9,0(r23) │ │ │ │ + std r9,0(r28) │ │ │ │ + std r10,0(r27) │ │ │ │ cmpdi r10,0 │ │ │ │ - bge 15398 │ │ │ │ - subf r9,r22,r9 │ │ │ │ - addi r8,r25,-1 │ │ │ │ - li r10,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r9,r9,r25 │ │ │ │ + bge 14a78 │ │ │ │ + subf r2,r24,r2 │ │ │ │ + addi r10,r25,-1 │ │ │ │ + li r9,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r2,r2,r25 │ │ │ │ + std r2,0(r29) │ │ │ │ + std r10,0(r26) │ │ │ │ std r9,0(r27) │ │ │ │ - std r8,0(r26) │ │ │ │ - std r10,0(r28) │ │ │ │ - ld r9,0(r27) │ │ │ │ - li r10,-1 │ │ │ │ + ld r9,0(r29) │ │ │ │ cmpdi r9,-1 │ │ │ │ - beq 153c4 │ │ │ │ - ld r8,0(r29) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 153c4 │ │ │ │ + li r2,-1 │ │ │ │ + beq 14aa4 │ │ │ │ + ld r10,0(r28) │ │ │ │ + cmpd r9,r10 │ │ │ │ + bgt 14aa4 │ │ │ │ ld r9,0(r26) │ │ │ │ - std r9,0(r29) │ │ │ │ - std r10,0(r27) │ │ │ │ - std r10,0(r26) │ │ │ │ + std r9,0(r28) │ │ │ │ + std r2,0(r29) │ │ │ │ + std r2,0(r26) │ │ │ │ addi r1,r31,128 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r6,8(r7) │ │ │ │ - bdnz 152c4 │ │ │ │ - b 152f0 │ │ │ │ + std r8,8(r9) │ │ │ │ + bdnz 149a4 │ │ │ │ + b 149d0 │ │ │ │ nop │ │ │ │ - std r6,8(r10) │ │ │ │ - b 152d8 │ │ │ │ + std r8,8(r10) │ │ │ │ + b 149b8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r6,0(r10) │ │ │ │ - b 152b4 │ │ │ │ + std r8,0(r10) │ │ │ │ + b 14994 │ │ │ │ nop │ │ │ │ nop │ │ │ │ sldi r3,r3,3 │ │ │ │ - addi r10,r25,-1 │ │ │ │ - li r7,0 │ │ │ │ - ldx r9,r20,r3 │ │ │ │ - ldx r8,r21,r3 │ │ │ │ - add r8,r9,r8 │ │ │ │ - std r9,0(r23) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - std r8,0(r24) │ │ │ │ - std r7,0(r28) │ │ │ │ - std r10,0(r29) │ │ │ │ - ld r10,0(r28) │ │ │ │ - b 15370 │ │ │ │ + li r8,0 │ │ │ │ + addi r9,r25,-1 │ │ │ │ + ldx r2,r20,r3 │ │ │ │ + ldx r10,r21,r3 │ │ │ │ + add r10,r2,r10 │ │ │ │ + std r2,0(r22) │ │ │ │ + addi r10,r10,-1 │ │ │ │ + std r10,0(r23) │ │ │ │ + std r8,0(r27) │ │ │ │ + std r9,0(r28) │ │ │ │ + ld r10,0(r27) │ │ │ │ + b 14a50 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r6,0(r21) │ │ │ │ - b 15280 │ │ │ │ + std r8,0(r21) │ │ │ │ + b 14960 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xc80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,10592 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r24,-104(r1) │ │ │ │ - std r27,-80(r1) │ │ │ │ - std r28,-72(r1) │ │ │ │ - std r29,-64(r1) │ │ │ │ - std r30,-56(r1) │ │ │ │ - std r31,-48(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ + std r22,-128(r1) │ │ │ │ + std r21,-136(r1) │ │ │ │ + std r27,-88(r1) │ │ │ │ + std r28,-80(r1) │ │ │ │ + std r29,-72(r1) │ │ │ │ ld r29,0(r3) │ │ │ │ - std r14,-184(r1) │ │ │ │ - std r15,-176(r1) │ │ │ │ - std r16,-168(r1) │ │ │ │ - std r17,-160(r1) │ │ │ │ - std r18,-152(r1) │ │ │ │ - std r19,-144(r1) │ │ │ │ - std r20,-136(r1) │ │ │ │ - std r21,-128(r1) │ │ │ │ - std r22,-120(r1) │ │ │ │ - std r23,-112(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r25,-96(r1) │ │ │ │ - std r26,-88(r1) │ │ │ │ mr r28,r3 │ │ │ │ - stdu r1,-336(r1) │ │ │ │ + std r30,-64(r1) │ │ │ │ + std r31,-56(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r14,-192(r1) │ │ │ │ + std r15,-184(r1) │ │ │ │ + std r16,-176(r1) │ │ │ │ + std r17,-168(r1) │ │ │ │ + std r18,-160(r1) │ │ │ │ ld r27,8(r29) │ │ │ │ + std r19,-152(r1) │ │ │ │ + std r20,-144(r1) │ │ │ │ + std r23,-120(r1) │ │ │ │ + std r24,-112(r1) │ │ │ │ + std r25,-104(r1) │ │ │ │ + std r26,-96(r1) │ │ │ │ + stdu r1,-352(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs63,144(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r24,r27,r30 │ │ │ │ - mr r6,r3 │ │ │ │ - mulld r9,r24,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 15aa4 │ │ │ │ - maddld r6,r24,r6,r9 │ │ │ │ - add r24,r24,r6 │ │ │ │ - cmpd r6,r24 │ │ │ │ - bge 159d0 │ │ │ │ - ld r22,8(r28) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - li r20,0 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ + bl 5100 │ │ │ │ + divd r22,r27,r30 │ │ │ │ + mr r8,r3 │ │ │ │ + mulld r2,r22,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 15194 │ │ │ │ + maddld r8,r22,r8,r2 │ │ │ │ + add r22,r22,r8 │ │ │ │ + cmpd r8,r22 │ │ │ │ + bge 150c0 │ │ │ │ + ld r16,8(r28) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + plfd f28,364268 # 6db30 │ │ │ │ + xxspltidp vs27,1065353216 │ │ │ │ + li r21,0 │ │ │ │ + xxlxor vs29,vs29,vs29 │ │ │ │ mr r28,r29 │ │ │ │ - lfd f27,28240(r9) │ │ │ │ - mulld r9,r22,r6 │ │ │ │ - sldi r23,r22,3 │ │ │ │ - cmpdi cr4,r22,0 │ │ │ │ - std r22,136(r31) │ │ │ │ - mr r22,r24 │ │ │ │ + mr r14,r22 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + mulld r23,r16,r8 │ │ │ │ + sldi r26,r16,3 │ │ │ │ + cmpdi cr4,r16,0 │ │ │ │ + mr r18,r16 │ │ │ │ + std r26,104(r31) │ │ │ │ + sldi r23,r23,3 │ │ │ │ mr r24,r23 │ │ │ │ - sldi r26,r9,3 │ │ │ │ - mr r30,r26 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r25,48(r28) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r21,88(r28) │ │ │ │ - mr r19,r1 │ │ │ │ - sldi r5,r25,3 │ │ │ │ - addi r3,r21,1 │ │ │ │ - addic. r11,r25,-1 │ │ │ │ - addi r9,r5,15 │ │ │ │ - addi r7,r5,23 │ │ │ │ - mulld r4,r25,r3 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r30,r1 │ │ │ │ + ld r11,88(r28) │ │ │ │ + sldi r19,r25,3 │ │ │ │ + addic. r3,r25,-1 │ │ │ │ + addi r6,r11,1 │ │ │ │ + addi r2,r19,15 │ │ │ │ + addi r7,r19,23 │ │ │ │ + mulld r4,r25,r6 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r7,r7,4 │ │ │ │ - neg r9,r9 │ │ │ │ + neg r2,r2 │ │ │ │ neg r7,r7 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ sldi r4,r4,4 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r9,r1,r7 │ │ │ │ neg r4,r4 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r26,r1,32 │ │ │ │ - stdux r10,r1,r7 │ │ │ │ - addi r23,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r16,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - stdux r10,r1,r7 │ │ │ │ - std r20,0(r23) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r10,r1,32 │ │ │ │ + stdux r9,r1,r7 │ │ │ │ + std r21,0(r22) │ │ │ │ + ld r2,0(r1) │ │ │ │ mr r7,r1 │ │ │ │ stfdu f27,32(r7) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r4 │ │ │ │ - addi r9,r1,32 │ │ │ │ - std r9,32(r31) │ │ │ │ - blt 15a9c │ │ │ │ - mulld r9,r11,r3 │ │ │ │ - mulld r4,r6,r25 │ │ │ │ - ld r18,120(r28) │ │ │ │ - neg r17,r3 │ │ │ │ - ld r14,72(r28) │ │ │ │ - addi r29,r5,-8 │ │ │ │ - sldi r15,r3,1 │ │ │ │ - cmpdi cr7,r3,0 │ │ │ │ - sldi r17,r17,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - addi r0,r9,-8 │ │ │ │ - ld r9,32(r31) │ │ │ │ - add r18,r18,r4 │ │ │ │ - add r0,r9,r0 │ │ │ │ - ldx r3,r14,r29 │ │ │ │ - lfdx f12,r18,r29 │ │ │ │ - srdi r9,r15,1 │ │ │ │ - mr r27,r0 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r3 │ │ │ │ - fcfid f0,f0 │ │ │ │ + stdux r2,r1,r4 │ │ │ │ + addi r17,r1,32 │ │ │ │ + blt 1518c │ │ │ │ + mulld r3,r3,r6 │ │ │ │ + mulld r2,r8,r25 │ │ │ │ + ld r29,120(r28) │ │ │ │ + mulli r0,r6,-16 │ │ │ │ + ld r27,72(r28) │ │ │ │ + addi r4,r19,-8 │ │ │ │ + sldi r20,r6,1 │ │ │ │ + cmpdi cr7,r6,0 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r3,r17,r3 │ │ │ │ + add r29,r29,r2 │ │ │ │ + lxsdx vs33,r27,r4 │ │ │ │ + lfdx f12,r29,r4 │ │ │ │ + xscvsxddp vs0,vs33 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r9,r21,r9 │ │ │ │ - add r10,r10,r21 │ │ │ │ - stdx r9,r16,r29 │ │ │ │ - add r9,r9,r3 │ │ │ │ - stdx r10,r8,r29 │ │ │ │ - ble cr7,156dc │ │ │ │ - addi r11,r9,1 │ │ │ │ - divd r4,r9,r3 │ │ │ │ - mr r12,r27 │ │ │ │ - addi r27,r27,16 │ │ │ │ - divd r10,r11,r3 │ │ │ │ - mulld r4,r4,r3 │ │ │ │ - mulld r10,r10,r3 │ │ │ │ - subf r4,r4,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r11 │ │ │ │ - std r4,-8(r27) │ │ │ │ - std r10,16(r12) │ │ │ │ - bdnz 156a8 │ │ │ │ - addi r29,r29,-8 │ │ │ │ - add r0,r0,r17 │ │ │ │ - cmpdi r29,-8 │ │ │ │ - bne 15660 │ │ │ │ + addi r6,r9,1 │ │ │ │ + subf r9,r11,r9 │ │ │ │ + add r2,r6,r11 │ │ │ │ + stdx r9,r26,r4 │ │ │ │ + stdx r2,r10,r4 │ │ │ │ + ble cr7,14df8 │ │ │ │ + srdi r2,r20,1 │ │ │ │ + mtvsrdd vs32,r9,r9 │ │ │ │ + nop │ │ │ │ + plxv vs43,365184 # 6e000 │ │ │ │ + xxspltd vs33,vs33,0 │ │ │ │ + mr r9,r3 │ │ │ │ + andi. r6,r2,1 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + beq 14dc0 │ │ │ │ + xxmr vs44,vs43 │ │ │ │ + cmpdi r6,0 │ │ │ │ + vaddudm v11,v11,v31 │ │ │ │ + addi r9,r3,16 │ │ │ │ + vaddudm v13,v0,v1 │ │ │ │ + vaddudm v13,v13,v12 │ │ │ │ + vmodsd v13,v13,v1 │ │ │ │ + stxv vs45,0(r3) │ │ │ │ + beq 14df8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v11,v31 │ │ │ │ + vaddudm v12,v0,v1 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + addi r9,r9,32 │ │ │ │ + vaddudm v13,v0,v1 │ │ │ │ + vaddudm v13,v13,v10 │ │ │ │ + vmodsd v12,v12,v1 │ │ │ │ + vaddudm v11,v10,v31 │ │ │ │ + vmodsd v13,v13,v1 │ │ │ │ + stxv vs44,-32(r9) │ │ │ │ + stxv vs45,-16(r9) │ │ │ │ + bdnz 14dc8 │ │ │ │ + addi r4,r4,-8 │ │ │ │ + add r3,r3,r0 │ │ │ │ + cmpdi r4,-8 │ │ │ │ + bne 14d40 │ │ │ │ + mr r5,r19 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r26 │ │ │ │ - std r6,64(r31) │ │ │ │ - std r7,56(r31) │ │ │ │ - li r27,0 │ │ │ │ + mr r3,r23 │ │ │ │ std r8,48(r31) │ │ │ │ - std r5,40(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,40(r31) │ │ │ │ + std r7,40(r31) │ │ │ │ + li r27,0 │ │ │ │ + std r10,32(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r10,32(r31) │ │ │ │ + ld r7,40(r31) │ │ │ │ ld r8,48(r31) │ │ │ │ - ld r7,56(r31) │ │ │ │ - ld r6,64(r31) │ │ │ │ - ble cr4,159a4 │ │ │ │ - ld r4,184(r28) │ │ │ │ - ld r3,176(r28) │ │ │ │ - addi r9,r30,-8 │ │ │ │ - std r6,104(r31) │ │ │ │ - std r8,88(r31) │ │ │ │ - addi r14,r7,8 │ │ │ │ - addi r15,r23,8 │ │ │ │ - mr r6,r28 │ │ │ │ - mr r8,r23 │ │ │ │ - std r22,112(r31) │ │ │ │ - std r19,120(r31) │ │ │ │ + ble cr4,15094 │ │ │ │ + ld r6,184(r28) │ │ │ │ + ld r9,104(r31) │ │ │ │ + addi r2,r24,-8 │ │ │ │ + mr r12,r27 │ │ │ │ + std r8,96(r31) │ │ │ │ + mr r27,r19 │ │ │ │ + std r14,120(r31) │ │ │ │ + addi r15,r7,8 │ │ │ │ + ld r4,176(r28) │ │ │ │ std r24,128(r31) │ │ │ │ - add r10,r4,r24 │ │ │ │ - add r29,r3,r30 │ │ │ │ - add r4,r4,r9 │ │ │ │ - addi r9,r10,-8 │ │ │ │ - mr r11,r29 │ │ │ │ - mr r10,r16 │ │ │ │ - ld r29,32(r31) │ │ │ │ - mr r16,r26 │ │ │ │ - add r9,r9,r30 │ │ │ │ - mr r26,r10 │ │ │ │ - std r9,96(r31) │ │ │ │ - mr r9,r27 │ │ │ │ - mr r27,r5 │ │ │ │ + addi r16,r22,8 │ │ │ │ + mr r14,r23 │ │ │ │ + mr r8,r22 │ │ │ │ + mr r19,r26 │ │ │ │ + std r18,112(r31) │ │ │ │ + std r10,80(r31) │ │ │ │ + add r9,r6,r9 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r4,r4,r24 │ │ │ │ + addi r2,r9,-8 │ │ │ │ + add r2,r2,r24 │ │ │ │ + mr r24,r28 │ │ │ │ + std r2,88(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r9,r25 │ │ │ │ - bge 1590c │ │ │ │ - ld r21,88(r6) │ │ │ │ - ld r10,104(r31) │ │ │ │ - subf r22,r9,r25 │ │ │ │ - ld r0,120(r6) │ │ │ │ - sldi r24,r9,3 │ │ │ │ - addis r17,r2,-3 │ │ │ │ - std r30,56(r31) │ │ │ │ - std r27,80(r31) │ │ │ │ - mr r30,r26 │ │ │ │ - ld r18,72(r6) │ │ │ │ - ld r19,96(r6) │ │ │ │ - lfdx f30,r7,r24 │ │ │ │ - ldx r28,r8,r24 │ │ │ │ - mr r26,r22 │ │ │ │ - std r6,32(r31) │ │ │ │ - addi r17,r17,27080 │ │ │ │ - std r8,40(r31) │ │ │ │ - std r7,48(r31) │ │ │ │ - std r11,64(r31) │ │ │ │ - mulld r10,r10,r25 │ │ │ │ - mtfprd f0,r21 │ │ │ │ - addi r21,r21,1 │ │ │ │ + nop │ │ │ │ + cmpd r12,r25 │ │ │ │ + bge 15000 │ │ │ │ + ld r2,96(r31) │ │ │ │ + ld r20,88(r24) │ │ │ │ + subf r28,r12,r25 │ │ │ │ + sldi r29,r12,3 │ │ │ │ + std r24,32(r31) │ │ │ │ + std r30,40(r31) │ │ │ │ + mr r30,r19 │ │ │ │ + mr r19,r27 │ │ │ │ + ld r10,120(r24) │ │ │ │ + ld r26,72(r24) │ │ │ │ + std r8,48(r31) │ │ │ │ + std r7,56(r31) │ │ │ │ + std r6,64(r31) │ │ │ │ + ld r18,96(r24) │ │ │ │ + lfdx f30,r7,r29 │ │ │ │ + mr r27,r28 │ │ │ │ std r4,72(r31) │ │ │ │ - mulld r25,r21,r9 │ │ │ │ - fcfid f29,f0 │ │ │ │ - sldi r21,r21,1 │ │ │ │ - sldi r10,r10,3 │ │ │ │ + ldx r23,r8,r29 │ │ │ │ + mulld r2,r2,r25 │ │ │ │ + mtfprd f0,r20 │ │ │ │ + addi r20,r20,1 │ │ │ │ + fcfid f26,f0 │ │ │ │ + mulld r25,r20,r12 │ │ │ │ + sldi r20,r20,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r22,r10,r2 │ │ │ │ + fmul f26,f26,f26 │ │ │ │ sldi r25,r25,1 │ │ │ │ - add r23,r0,r10 │ │ │ │ - fmul f29,f29,f29 │ │ │ │ - mr r27,r25 │ │ │ │ - mr r25,r23 │ │ │ │ - b 15868 │ │ │ │ - nop │ │ │ │ + mr r24,r22 │ │ │ │ + b 14f60 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r17) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - add r9,r27,r22 │ │ │ │ + add r2,r25,r28 │ │ │ │ fmul f30,f30,f1 │ │ │ │ - addic. r26,r26,-1 │ │ │ │ - add r27,r27,r21 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - ldx r9,r29,r9 │ │ │ │ - stfdx f30,r14,r24 │ │ │ │ - maddld r28,r28,r23,r9 │ │ │ │ - stdx r28,r15,r24 │ │ │ │ - addi r24,r24,8 │ │ │ │ - beq 158ec │ │ │ │ - ldx r22,r16,r24 │ │ │ │ - ldx r10,r30,r24 │ │ │ │ - ldx r23,r18,r24 │ │ │ │ - lfdx f11,r25,r24 │ │ │ │ - lfdx f1,r19,r24 │ │ │ │ - add r9,r22,r10 │ │ │ │ - mtfprd f12,r23 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + addic. r27,r27,-1 │ │ │ │ + add r25,r25,r20 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r17,r2 │ │ │ │ + stfdx f30,r15,r29 │ │ │ │ + maddld r23,r22,r23,r2 │ │ │ │ + stdx r23,r16,r29 │ │ │ │ + addi r29,r29,8 │ │ │ │ + beq 14fe0 │ │ │ │ + ldx r28,r14,r29 │ │ │ │ + ldx r2,r30,r29 │ │ │ │ + ldx r22,r26,r29 │ │ │ │ + lfdx f11,r24,r29 │ │ │ │ + lfdx f1,r18,r29 │ │ │ │ + add r2,r28,r2 │ │ │ │ + mtfprd f12,r22 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f10,f12,f12 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fsub f12,f11,f0 │ │ │ │ fsub f0,f0,f11 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - fmadd f0,f0,f10,f29 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - bgt 15820 │ │ │ │ + fmadd f0,f0,f10,f26 │ │ │ │ + fcmpu cr0,f0,f29 │ │ │ │ + bgt 14f20 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 15a50 │ │ │ │ - lfd f0,0(r17) │ │ │ │ - add r9,r27,r22 │ │ │ │ - addic. r26,r26,-1 │ │ │ │ - add r27,r27,r21 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - ldx r9,r29,r9 │ │ │ │ - maddld r28,r28,r23,r9 │ │ │ │ + blt 15140 │ │ │ │ + add r2,r25,r28 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ + addic. r27,r27,-1 │ │ │ │ + add r25,r25,r20 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r17,r2 │ │ │ │ fmul f30,f30,f1 │ │ │ │ - stdx r28,r15,r24 │ │ │ │ - stfdx f30,r14,r24 │ │ │ │ - addi r24,r24,8 │ │ │ │ - bne 15868 │ │ │ │ - mr r26,r30 │ │ │ │ - ld r6,32(r31) │ │ │ │ - ld r8,40(r31) │ │ │ │ - ld r7,48(r31) │ │ │ │ - ld r30,56(r31) │ │ │ │ - ld r11,64(r31) │ │ │ │ + maddld r23,r22,r23,r2 │ │ │ │ + stfdx f30,r15,r29 │ │ │ │ + stdx r23,r16,r29 │ │ │ │ + addi r29,r29,8 │ │ │ │ + bne 14f60 │ │ │ │ + mr r27,r19 │ │ │ │ + ld r24,32(r31) │ │ │ │ + mr r19,r30 │ │ │ │ + ld r8,48(r31) │ │ │ │ + ld r7,56(r31) │ │ │ │ + ld r6,64(r31) │ │ │ │ ld r4,72(r31) │ │ │ │ - ld r27,80(r31) │ │ │ │ - ldx r9,r8,r27 │ │ │ │ - ld r10,88(r31) │ │ │ │ - stdu r9,8(r4) │ │ │ │ - ld r25,48(r6) │ │ │ │ + ld r30,40(r31) │ │ │ │ + ldx r2,r8,r27 │ │ │ │ + stdu r2,8(r6) │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r25,48(r24) │ │ │ │ sldi r27,r25,3 │ │ │ │ - addic. r9,r25,-1 │ │ │ │ + addic. r12,r25,-1 │ │ │ │ lfdx f0,r7,r27 │ │ │ │ - add r28,r16,r27 │ │ │ │ - add r22,r10,r27 │ │ │ │ - add r21,r26,r27 │ │ │ │ - stfd f0,0(r11) │ │ │ │ - ble 15a90 │ │ │ │ - mtctr r9 │ │ │ │ - b 1595c │ │ │ │ - nop │ │ │ │ + add r9,r14,r27 │ │ │ │ + add r29,r2,r27 │ │ │ │ + add r28,r19,r27 │ │ │ │ + stfd f0,0(r4) │ │ │ │ + ble 15180 │ │ │ │ + mtctr r12 │ │ │ │ + b 1504c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r20,0(r28) │ │ │ │ - bdz 15a70 │ │ │ │ - ldu r5,-8(r22) │ │ │ │ - ldu r10,-8(r21) │ │ │ │ - ldu r24,-8(r28) │ │ │ │ - subf r10,r10,r5 │ │ │ │ - cmpd r24,r10 │ │ │ │ - beq 15950 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r5,96(r31) │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r11,r11,8 │ │ │ │ - stdx r24,r16,r10 │ │ │ │ - cmpld r5,r4 │ │ │ │ - bne 15790 │ │ │ │ - mr r28,r6 │ │ │ │ - ld r22,112(r31) │ │ │ │ - ld r6,104(r31) │ │ │ │ - ld r19,120(r31) │ │ │ │ + addi r12,r12,-1 │ │ │ │ + std r21,0(r9) │ │ │ │ + bdz 15160 │ │ │ │ + ldu r5,-8(r29) │ │ │ │ + ldu r2,-8(r28) │ │ │ │ + ldu r10,-8(r9) │ │ │ │ + subf r2,r2,r5 │ │ │ │ + cmpd r10,r2 │ │ │ │ + beq 15040 │ │ │ │ + sldi r2,r12,3 │ │ │ │ + ld r9,88(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + addi r4,r4,8 │ │ │ │ + stdx r10,r14,r2 │ │ │ │ + cmpld r6,r9 │ │ │ │ + bne 14ea0 │ │ │ │ + mr r28,r24 │ │ │ │ + ld r8,96(r31) │ │ │ │ + ld r18,112(r31) │ │ │ │ + ld r14,120(r31) │ │ │ │ ld r24,128(r31) │ │ │ │ - ld r10,192(r28) │ │ │ │ - ld r8,136(r31) │ │ │ │ - sldi r9,r6,3 │ │ │ │ - addi r6,r6,1 │ │ │ │ - add r30,r30,r24 │ │ │ │ - cmpd r22,r6 │ │ │ │ - stdx r8,r10,r9 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r19) │ │ │ │ - mr r1,r19 │ │ │ │ - bne 155a0 │ │ │ │ - addi r1,r31,336 │ │ │ │ + ld r9,192(r28) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + addi r8,r8,1 │ │ │ │ + ld r10,104(r31) │ │ │ │ + cmpd r14,r8 │ │ │ │ + stdx r18,r9,r2 │ │ │ │ + ld r2,0(r1) │ │ │ │ + add r24,r24,r10 │ │ │ │ + std r2,0(r30) │ │ │ │ + mr r1,r30 │ │ │ │ + bne 14c90 │ │ │ │ + addi r1,r31,352 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-184(r1) │ │ │ │ - ld r15,-176(r1) │ │ │ │ - ld r16,-168(r1) │ │ │ │ - ld r17,-160(r1) │ │ │ │ - ld r18,-152(r1) │ │ │ │ - ld r19,-144(r1) │ │ │ │ - ld r20,-136(r1) │ │ │ │ - ld r21,-128(r1) │ │ │ │ - ld r22,-120(r1) │ │ │ │ - ld r23,-112(r1) │ │ │ │ - ld r24,-104(r1) │ │ │ │ - ld r25,-96(r1) │ │ │ │ - ld r26,-88(r1) │ │ │ │ - ld r27,-80(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r14,-192(r1) │ │ │ │ + ld r15,-184(r1) │ │ │ │ + ld r16,-176(r1) │ │ │ │ + ld r17,-168(r1) │ │ │ │ + ld r18,-160(r1) │ │ │ │ + ld r19,-152(r1) │ │ │ │ + ld r20,-144(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-72(r1) │ │ │ │ - ld r29,-64(r1) │ │ │ │ - ld r30,-56(r1) │ │ │ │ - ld r31,-48(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r21,-136(r1) │ │ │ │ + ld r22,-128(r1) │ │ │ │ + ld r23,-120(r1) │ │ │ │ + ld r24,-112(r1) │ │ │ │ + ld r25,-104(r1) │ │ │ │ + ld r26,-96(r1) │ │ │ │ + ld r27,-88(r1) │ │ │ │ + ld r28,-80(r1) │ │ │ │ + ld r29,-72(r1) │ │ │ │ + ld r30,-64(r1) │ │ │ │ + ld r31,-56(r1) │ │ │ │ + lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r17) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5620 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 1583c │ │ │ │ - ld r5,96(r31) │ │ │ │ - ld r10,0(r16) │ │ │ │ - addi r11,r11,8 │ │ │ │ - cmpld r5,r4 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r16) │ │ │ │ - bne 15798 │ │ │ │ - b 15990 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ldx r24,r16,r10 │ │ │ │ - b 15978 │ │ │ │ + b 14f34 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r9,88(r31) │ │ │ │ + ld r2,0(r14) │ │ │ │ + addi r4,r4,8 │ │ │ │ + cmpld r6,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r14) │ │ │ │ + bne 14ea8 │ │ │ │ + b 15080 │ │ │ │ + sldi r2,r12,3 │ │ │ │ + ldx r10,r14,r2 │ │ │ │ + b 15068 │ │ │ │ mr r27,r25 │ │ │ │ - b 15720 │ │ │ │ - addi r24,r24,1 │ │ │ │ - li r9,0 │ │ │ │ - b 15554 │ │ │ │ + b 14e34 │ │ │ │ + addi r22,r22,1 │ │ │ │ + li r2,0 │ │ │ │ + b 14c2c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1285 │ │ │ │ + .long 0x1286 │ │ │ │ nop │ │ │ │ mtfprd f0,r8 │ │ │ │ lfd f12,0(r7) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - sldi r10,r9,4 │ │ │ │ - sldi r3,r9,1 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + sldi r4,r9,1 │ │ │ │ fcfid f0,f0 │ │ │ │ - subfic r10,r10,-16 │ │ │ │ + ld r10,0(r1) │ │ │ │ + subfic r2,r2,-16 │ │ │ │ mr r31,r1 │ │ │ │ - cmpdi r3,-1 │ │ │ │ + cmpdi r4,-1 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - ld r4,0(r1) │ │ │ │ - stdux r4,r1,r10 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r9,r9,r10 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r9,r9,r2 │ │ │ │ add r9,r9,r8 │ │ │ │ - divd r7,r9,r8 │ │ │ │ - mulld r7,r7,r8 │ │ │ │ - subf r7,r7,r9 │ │ │ │ - blt 15bf4 │ │ │ │ - addi r9,r3,2 │ │ │ │ - addi r4,r1,24 │ │ │ │ - mr r3,r9 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mr r12,r4 │ │ │ │ - mtctr r9 │ │ │ │ - addi r11,r7,1 │ │ │ │ - divd r10,r7,r8 │ │ │ │ - mr r30,r12 │ │ │ │ - addi r12,r12,16 │ │ │ │ - divd r9,r11,r8 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r10,r10,r7 │ │ │ │ - addi r7,r7,2 │ │ │ │ - subf r9,r9,r11 │ │ │ │ - std r10,-8(r12) │ │ │ │ - std r9,16(r30) │ │ │ │ - bdnz 15b34 │ │ │ │ - li r8,0 │ │ │ │ + divd r2,r9,r8 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + blt 15304 │ │ │ │ + srdi r10,r4,1 │ │ │ │ + mtvsrdd vs45,r2,r2 │ │ │ │ + xxspltib vs43,2 │ │ │ │ + addi r7,r1,32 │ │ │ │ + plxv vs32,364008 # 6e000 │ │ │ │ + mtvsrdd vs33,r8,r8 │ │ │ │ + addi r4,r4,2 │ │ │ │ + addi r2,r10,1 │ │ │ │ + mr r9,r7 │ │ │ │ + vextsb2d v11,v11 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + bne 15310 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v0,v11 │ │ │ │ + vaddudm v0,v13,v0 │ │ │ │ + addi r9,r9,32 │ │ │ │ + vaddudm v12,v13,v10 │ │ │ │ + vmodsd v9,v0,v1 │ │ │ │ + vaddudm v0,v10,v11 │ │ │ │ + vmodsd v12,v12,v1 │ │ │ │ + stxv vs41,-32(r9) │ │ │ │ + stxv vs44,-16(r9) │ │ │ │ + bdnz 15244 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + li r10,0 │ │ │ │ nop │ │ │ │ - sldi r10,r8,3 │ │ │ │ - ldu r9,8(r4) │ │ │ │ - lfdx f0,r6,r10 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + sldi r9,r10,3 │ │ │ │ + ldu r2,8(r7) │ │ │ │ + lfdx f0,r6,r9 │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f12,f0,f1 │ │ │ │ fmul f0,f0,f2 │ │ │ │ - add r10,r5,r9 │ │ │ │ - ldx r9,r5,r9 │ │ │ │ - mtfprd f11,r9 │ │ │ │ + add r9,r5,r2 │ │ │ │ + ldx r2,r5,r2 │ │ │ │ + mtfprd f11,r2 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - ldarx r7,0,r10 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bne 15bb0 │ │ │ │ - mffprd r11,f11 │ │ │ │ - stdcx. r11,0,r10 │ │ │ │ - bne 15b98 │ │ │ │ - cmpld r7,r9 │ │ │ │ - bne 15c04 │ │ │ │ - ld r9,8(r10) │ │ │ │ - addi r7,r10,8 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + ldarx r8,0,r9 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bne 152c0 │ │ │ │ + mffprd r3,f11 │ │ │ │ + stdcx. r3,0,r9 │ │ │ │ + bne 152a8 │ │ │ │ + cmpld r8,r2 │ │ │ │ + bne 1533c │ │ │ │ + ld r2,8(r9) │ │ │ │ + addi r8,r9,8 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - ldarx r10,0,r7 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bne 15be0 │ │ │ │ - mffprd r11,f12 │ │ │ │ - stdcx. r11,0,r7 │ │ │ │ - bne 15bc8 │ │ │ │ - cmpld r9,r10 │ │ │ │ - bne 15c0c │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r3 │ │ │ │ - bne 15b70 │ │ │ │ + ldarx r9,0,r8 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 152f0 │ │ │ │ + mffprd r3,f12 │ │ │ │ + stdcx. r3,0,r8 │ │ │ │ + bne 152d8 │ │ │ │ + cmpld r2,r9 │ │ │ │ + bne 15334 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r4,r10 │ │ │ │ + bne 15280 │ │ │ │ addi r1,r31,48 │ │ │ │ - ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - mr r9,r7 │ │ │ │ - b 15b90 │ │ │ │ - mr r9,r10 │ │ │ │ - b 15bc0 │ │ │ │ + xxmr vs44,vs32 │ │ │ │ + cmpdi r10,0 │ │ │ │ + vaddudm v0,v0,v11 │ │ │ │ + addi r9,r7,16 │ │ │ │ + vaddudm v12,v13,v12 │ │ │ │ + vmodsd v12,v12,v1 │ │ │ │ + stxv vs44,0(r7) │ │ │ │ + bne 1523c │ │ │ │ + b 1526c │ │ │ │ + mr r2,r9 │ │ │ │ + b 152d0 │ │ │ │ + mr r2,r8 │ │ │ │ + b 152a0 │ │ │ │ ... │ │ │ │ - .long 0x280 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,8672 │ │ │ │ + .long 0x180 │ │ │ │ mflr r0 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r3 │ │ │ │ + ld r28,16(r3) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r28,16(r3) │ │ │ │ - mr r27,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ - bl 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 15d50 │ │ │ │ - maddld r31,r29,r31,r9 │ │ │ │ - add r9,r29,r31 │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge 15d28 │ │ │ │ + mulld r2,r29,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 15470 │ │ │ │ + maddld r31,r29,r31,r2 │ │ │ │ + add r2,r29,r31 │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge 15448 │ │ │ │ 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 15cc8 │ │ │ │ - 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 153e8 │ │ │ │ + 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 15ac0 │ │ │ │ + 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 151b0 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - bne 15cb0 │ │ │ │ + bne 153d0 │ │ │ │ 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 15c7c │ │ │ │ + li r2,0 │ │ │ │ + b 1539c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x880 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,8336 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ + mr r20,r3 │ │ │ │ std r26,-48(r1) │ │ │ │ + std r25,-56(r1) │ │ │ │ + std r24,-64(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + ld r28,16(r3) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ - ld r28,16(r3) │ │ │ │ - mr r21,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-128(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r26,r28,r30 │ │ │ │ mr r29,r3 │ │ │ │ - mulld r9,r26,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 15f9c │ │ │ │ - maddld r29,r26,r29,r9 │ │ │ │ + mulld r2,r26,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 156ac │ │ │ │ + maddld r29,r26,r29,r2 │ │ │ │ add r26,r26,r29 │ │ │ │ cmpd r29,r26 │ │ │ │ - bge 15f3c │ │ │ │ - ld r24,24(r21) │ │ │ │ + bge 1564c │ │ │ │ + ld r24,24(r20) │ │ │ │ sldi r22,r29,4 │ │ │ │ - ld r30,40(r21) │ │ │ │ - ld r23,32(r21) │ │ │ │ - ld r28,0(r21) │ │ │ │ + ld r30,40(r20) │ │ │ │ + ld r23,32(r20) │ │ │ │ + ld r28,0(r20) │ │ │ │ addi r22,r22,8 │ │ │ │ - sldi. r9,r24,1 │ │ │ │ + sldi. r2,r24,1 │ │ │ │ sldi r25,r24,4 │ │ │ │ cmpdi cr4,r24,0 │ │ │ │ - isellt r9,0,r9 │ │ │ │ subfic r25,r25,-16 │ │ │ │ - addi r27,r9,1 │ │ │ │ + isellt r2,0,r2 │ │ │ │ + addi r27,r2,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,112(r28) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r20,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r25 │ │ │ │ + lwz r2,112(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r21,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r25 │ │ │ │ addi r6,r1,32 │ │ │ │ - bne 15f90 │ │ │ │ - mr r8,r29 │ │ │ │ + bne 156a0 │ │ │ │ + mr r7,r29 │ │ │ │ ld r9,176(r28) │ │ │ │ - sldi r4,r8,4 │ │ │ │ - lfdx f9,r9,r4 │ │ │ │ - add r9,r9,r4 │ │ │ │ + sldi r10,r7,4 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,8 │ │ │ │ + lfdx f9,r9,r10 │ │ │ │ + add r9,r9,r10 │ │ │ │ lfd f8,8(r9) │ │ │ │ stfd f9,0(r6) │ │ │ │ - blt cr4,15ef0 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + blt cr4,15600 │ │ │ │ andi. r9,r27,1 │ │ │ │ - li r9,8 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ - addi r10,r27,-1 │ │ │ │ - beq 15eb4 │ │ │ │ + addi r9,r27,-1 │ │ │ │ + beq 155c4 │ │ │ │ lfd f0,8(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f8 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 15ef0 │ │ │ │ - srdi r10,r27,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 15600 │ │ │ │ + srdi r9,r27,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 15ebc │ │ │ │ - ld r10,24(r28) │ │ │ │ - ld r12,8(r21) │ │ │ │ - ld r11,120(r28) │ │ │ │ - sldi r7,r8,3 │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + bdnz 155cc │ │ │ │ + ld r2,24(r28) │ │ │ │ + ld r8,8(r20) │ │ │ │ + sldi r7,r7,3 │ │ │ │ mr r9,r24 │ │ │ │ mr r5,r23 │ │ │ │ addi r29,r29,1 │ │ │ │ + ld r3,120(r28) │ │ │ │ addi r22,r22,16 │ │ │ │ - add r3,r10,r4 │ │ │ │ - lfdx f1,r10,r4 │ │ │ │ - ld r8,0(r12) │ │ │ │ - add r7,r11,r7 │ │ │ │ - lfd f2,8(r3) │ │ │ │ - bl 15ac0 │ │ │ │ + add r4,r2,r10 │ │ │ │ + lfdx f1,r2,r10 │ │ │ │ + ld r8,0(r8) │ │ │ │ + add r7,r3,r7 │ │ │ │ + lfd f2,8(r4) │ │ │ │ + bl 151b0 │ │ │ │ cmpd r26,r29 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - bne 15e40 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + bne 15550 │ │ │ │ addi r1,r31,128 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r28) │ │ │ │ - ldx r8,r9,r22 │ │ │ │ - b 15e60 │ │ │ │ + ld r2,240(r28) │ │ │ │ + ldx r7,r2,r22 │ │ │ │ + b 15570 │ │ │ │ addi r26,r26,1 │ │ │ │ - li r9,0 │ │ │ │ - b 15df4 │ │ │ │ + li r2,0 │ │ │ │ + b 15504 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0xc80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mtfprd f0,r8 │ │ │ │ - ld r0,96(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - xxmrghd vs12,vs2,vs1 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmul f0,f0,f3 │ │ │ │ - frim f0,f0 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - addi r3,r7,1 │ │ │ │ - subf r7,r9,r7 │ │ │ │ - add r3,r3,r9 │ │ │ │ - add r7,r7,r8 │ │ │ │ - add r3,r3,r8 │ │ │ │ - divd r4,r7,r8 │ │ │ │ - divd r9,r3,r8 │ │ │ │ - mulld r4,r4,r8 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r4,r4,r7 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - cmpd cr5,r10,r4 │ │ │ │ - cmpd r4,r9 │ │ │ │ - cmpd cr7,r0,r9 │ │ │ │ - isel r7,r4,r10,4*cr5+lt │ │ │ │ - isel r11,r9,r0,4*cr7+gt │ │ │ │ - subf r31,r4,r7 │ │ │ │ - bge 160d0 │ │ │ │ - subf. r8,r7,r11 │ │ │ │ - blt 160c8 │ │ │ │ - beq 160ac │ │ │ │ - sldi r9,r7,4 │ │ │ │ - sldi r10,r31,3 │ │ │ │ - andi. r7,r8,1 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - add r9,r5,r9 │ │ │ │ - add r10,r6,r10 │ │ │ │ - beq 16074 │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r10,r10,8 │ │ │ │ + ld r11,96(r1) │ │ │ │ + fcfid f12,f0 │ │ │ │ + xxmrghd vs0,vs2,vs1 │ │ │ │ + fmul f12,f12,f3 │ │ │ │ + frim f12,f12 │ │ │ │ + fctidz f12,f12 │ │ │ │ + mffprd r2,f12 │ │ │ │ + subf r4,r9,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r4,r4,r8 │ │ │ │ + add r3,r9,r8 │ │ │ │ + add r3,r3,r2 │ │ │ │ + divd r7,r4,r8 │ │ │ │ + divd r2,r3,r8 │ │ │ │ + mulld r7,r7,r8 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r7,r7,r4 │ │ │ │ + subf r3,r2,r3 │ │ │ │ + cmpd cr5,r10,r7 │ │ │ │ + cmpd r7,r3 │ │ │ │ + cmpd cr7,r11,r3 │ │ │ │ + isel r9,r7,r10,4*cr5+lt │ │ │ │ + isel r3,r3,r11,4*cr7+gt │ │ │ │ + subf r0,r7,r9 │ │ │ │ + bge 157e0 │ │ │ │ + subf. r10,r9,r3 │ │ │ │ + bltlr │ │ │ │ + beq 157b8 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + andi. r8,r10,1 │ │ │ │ + sldi r9,r0,3 │ │ │ │ + addi r8,r10,-1 │ │ │ │ + add r2,r5,r2 │ │ │ │ + add r9,r6,r9 │ │ │ │ + beq 15780 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + cmpdi r8,0 │ │ │ │ + addi r9,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + beq 157b8 │ │ │ │ + srdi r8,r10,1 │ │ │ │ + mtctr r8 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r8,r9,8 │ │ │ │ + addi r2,r2,32 │ │ │ │ addi r9,r9,16 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + lxvdsx vs12,0,r8 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz 15788 │ │ │ │ + add r10,r10,r0 │ │ │ │ + sldi r2,r3,4 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lxvx vs11,r5,r2 │ │ │ │ + lxvdsx vs12,r6,r10 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - beq 160ac │ │ │ │ - srdi r7,r8,1 │ │ │ │ - mtctr r7 │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r7,r10,8 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r10,r10,16 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - lxvdsx vs0,0,r7 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 1607c │ │ │ │ - add r8,r8,r31 │ │ │ │ - sldi r9,r11,4 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ - lxvdsx vs0,r6,r8 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - ld r31,-8(r1) │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ blr │ │ │ │ - subf. r12,r7,r0 │ │ │ │ - blt 16174 │ │ │ │ - beq 16158 │ │ │ │ - std r30,-16(r1) │ │ │ │ - sldi r9,r7,4 │ │ │ │ - sldi r3,r31,3 │ │ │ │ - andi. r30,r12,1 │ │ │ │ - addi r30,r12,-1 │ │ │ │ - add r9,r5,r9 │ │ │ │ - add r3,r6,r3 │ │ │ │ - beq 1611c │ │ │ │ - lxvdsx vs0,0,r3 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - cmpdi r30,0 │ │ │ │ - addi r3,r3,8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - beq 16154 │ │ │ │ - srdi r30,r12,1 │ │ │ │ - mtctr r30 │ │ │ │ - lxvdsx vs0,0,r3 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r30,r3,8 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r3,r3,16 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - lxvdsx vs0,0,r30 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 16124 │ │ │ │ - ld r30,-16(r1) │ │ │ │ - add r12,r31,r12 │ │ │ │ - sldi r0,r0,4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + subf. r12,r9,r11 │ │ │ │ + std r31,-8(r1) │ │ │ │ + blt 15880 │ │ │ │ + beq 15864 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + sldi r4,r0,3 │ │ │ │ + andi. r31,r12,1 │ │ │ │ + addi r31,r12,-1 │ │ │ │ + add r2,r5,r2 │ │ │ │ + add r4,r6,r4 │ │ │ │ + beq 1582c │ │ │ │ + lxvdsx vs12,0,r4 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + cmpdi r31,0 │ │ │ │ + addi r4,r4,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + beq 15864 │ │ │ │ + srdi r31,r12,1 │ │ │ │ + mtctr r31 │ │ │ │ + lxvdsx vs12,0,r4 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r31,r4,8 │ │ │ │ + addi r2,r2,32 │ │ │ │ + addi r4,r4,16 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + lxvdsx vs12,0,r31 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz 15834 │ │ │ │ + add r12,r0,r12 │ │ │ │ + sldi r11,r11,4 │ │ │ │ sldi r12,r12,3 │ │ │ │ - lxvx vs11,r5,r0 │ │ │ │ - lxvdsx vs0,r6,r12 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r5,r0 │ │ │ │ - subf r9,r4,r10 │ │ │ │ - subf. r12,r10,r11 │ │ │ │ - add r9,r9,r8 │ │ │ │ - add r3,r9,r31 │ │ │ │ - blt 160c8 │ │ │ │ - beq 16210 │ │ │ │ - add r9,r8,r10 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - andi. r8,r12,1 │ │ │ │ - addi r8,r12,-1 │ │ │ │ - subf r9,r4,r9 │ │ │ │ - add r10,r5,r10 │ │ │ │ - add r9,r9,r7 │ │ │ │ - subf r9,r4,r9 │ │ │ │ + lxvx vs11,r5,r11 │ │ │ │ + lxvdsx vs12,r6,r12 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + stxvx vs12,r5,r11 │ │ │ │ + subf r2,r7,r10 │ │ │ │ + subf. r11,r10,r3 │ │ │ │ + add r4,r8,r0 │ │ │ │ + add r4,r4,r2 │ │ │ │ + blt 15944 │ │ │ │ + beq 1591c │ │ │ │ + subf r0,r7,r9 │ │ │ │ + andi. r9,r11,1 │ │ │ │ + sldi r2,r10,4 │ │ │ │ + addi r31,r11,-1 │ │ │ │ + add r9,r8,r0 │ │ │ │ + add r9,r9,r10 │ │ │ │ + add r2,r5,r2 │ │ │ │ + subf r9,r7,r9 │ │ │ │ sldi r9,r9,3 │ │ │ │ add r9,r6,r9 │ │ │ │ - beq 161d8 │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - cmpdi r8,0 │ │ │ │ + beq 158e4 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + cmpdi r31,0 │ │ │ │ addi r9,r9,8 │ │ │ │ - addi r10,r10,16 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - beq 16210 │ │ │ │ - srdi r8,r12,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r10,r10,32 │ │ │ │ + addi r2,r2,16 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + beq 1591c │ │ │ │ + srdi r10,r11,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r10,r9,8 │ │ │ │ + addi r2,r2,32 │ │ │ │ addi r9,r9,16 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ - stxv vs0,-32(r10) │ │ │ │ - lxvdsx vs0,0,r8 │ │ │ │ - xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz 161e0 │ │ │ │ - add r3,r3,r12 │ │ │ │ - sldi r9,r11,4 │ │ │ │ - ld r31,-8(r1) │ │ │ │ - sldi r3,r3,3 │ │ │ │ - lfdx f0,r6,r3 │ │ │ │ - fmul f2,f2,f0 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + stxv vs12,-16(r2) │ │ │ │ + bdnz 158ec │ │ │ │ + add r4,r4,r11 │ │ │ │ + sldi r2,r3,4 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + lfdx f0,r6,r4 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ + fmul f2,f2,f0 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ xxmrghd vs1,vs2,vs1 │ │ │ │ xvadddp vs1,vs1,vs0 │ │ │ │ - stxvx vs1,r5,r9 │ │ │ │ + stxvx vs1,r5,r2 │ │ │ │ + ld r31,-8(r1) │ │ │ │ blr │ │ │ │ ... │ │ │ │ - attn │ │ │ │ + .long 0x100 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ mtfprd f0,r7 │ │ │ │ lxvdsx vs12,0,r5 │ │ │ │ - sldi r6,r8,1 │ │ │ │ + sldi r10,r8,1 │ │ │ │ addi r5,r5,8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r0,r8,r10 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r0,r0,r7 │ │ │ │ - add r10,r10,r8 │ │ │ │ - divd r11,r0,r7 │ │ │ │ - add r10,r10,r7 │ │ │ │ - divd r9,r10,r7 │ │ │ │ - mulld r11,r11,r7 │ │ │ │ - mulld r7,r9,r7 │ │ │ │ - subf r11,r11,r0 │ │ │ │ - sldi r9,r11,4 │ │ │ │ - subf r10,r7,r10 │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ - cmpd r11,r10 │ │ │ │ - add r9,r4,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r6,r8,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r6,r6,r7 │ │ │ │ + add r11,r8,r7 │ │ │ │ + add r11,r11,r2 │ │ │ │ + divd r2,r6,r7 │ │ │ │ + divd r9,r11,r7 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + mulld r9,r9,r7 │ │ │ │ + subf r7,r2,r6 │ │ │ │ + subf r9,r9,r11 │ │ │ │ + sldi r2,r7,4 │ │ │ │ + cmpd r7,r9 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ + add r2,r4,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - bge 16340 │ │ │ │ + bge 15a50 │ │ │ │ cmpdi r8,0 │ │ │ │ - addi r10,r6,1 │ │ │ │ + addi r9,r10,1 │ │ │ │ stxv vs0,0(r3) │ │ │ │ bltlr │ │ │ │ - andi. r8,r10,1 │ │ │ │ - beq 162f8 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + beq 15a08 │ │ │ │ addi r5,r5,8 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r5,-8 │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r5,-8 │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ lxvdsx vs12,0,r5 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ + lxv vs11,0(r2) │ │ │ │ addi r5,r5,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r10,r5,-8 │ │ │ │ + addi r2,r2,32 │ │ │ │ + addi r9,r5,-8 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - lxvdsx vs12,0,r10 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bdnz 16300 │ │ │ │ + bdnz 15a10 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r6,r6,1 │ │ │ │ + addi r7,r10,1 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - subf r6,r10,r6 │ │ │ │ - cmpdi r6,1 │ │ │ │ - ble 163d0 │ │ │ │ - addi r8,r6,-1 │ │ │ │ - mr r7,r5 │ │ │ │ - addi r11,r6,-2 │ │ │ │ - andi. r0,r8,1 │ │ │ │ - beq 16388 │ │ │ │ + subf r7,r9,r7 │ │ │ │ + cmpdi r7,1 │ │ │ │ + ble 15ae0 │ │ │ │ + addi r10,r7,-1 │ │ │ │ + mr r8,r5 │ │ │ │ + addi r6,r7,-2 │ │ │ │ + andi. r11,r10,1 │ │ │ │ + beq 15a98 │ │ │ │ lxvdsx vs12,0,r5 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - cmpdi r11,0 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r7,r5,8 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + cmpdi r6,0 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r8,r5,8 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - beq 163c0 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvdsx vs12,0,r7 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - addi r7,r7,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r8,r7,-8 │ │ │ │ + beq 15ad0 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvdsx vs12,0,r8 │ │ │ │ + lxv vs11,0(r2) │ │ │ │ + addi r8,r8,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + addi r10,r8,-8 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bdnz 16390 │ │ │ │ - addi r6,r6,-2 │ │ │ │ + bdnz 15aa0 │ │ │ │ + addi r7,r7,-2 │ │ │ │ addi r5,r5,8 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - add r5,r6,r5 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r5,r7,r5 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ bltlr cr7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - andi. r9,r10,1 │ │ │ │ - beq 16404 │ │ │ │ + addi r9,r9,1 │ │ │ │ + andi. r2,r9,1 │ │ │ │ + beq 15b14 │ │ │ │ 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 1640c │ │ │ │ + bdnz 15b1c │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,6576 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r25,-56(r1) │ │ │ │ + std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + ld r27,16(r3) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + mr r28,r3 │ │ │ │ + std r0,16(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ + std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ - ld r27,16(r3) │ │ │ │ - mr r28,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ + std r25,-56(r1) │ │ │ │ stdu r1,-128(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r25,r27,r30 │ │ │ │ + bl 5100 │ │ │ │ + divd r26,r27,r30 │ │ │ │ mr r29,r3 │ │ │ │ - mulld r9,r25,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1666c │ │ │ │ - maddld r29,r25,r29,r9 │ │ │ │ - add r25,r25,r29 │ │ │ │ - cmpd r29,r25 │ │ │ │ - bge 16614 │ │ │ │ - ld r20,32(r28) │ │ │ │ + mulld r2,r26,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 15d6c │ │ │ │ + maddld r29,r26,r29,r2 │ │ │ │ + add r26,r26,r29 │ │ │ │ + cmpd r29,r26 │ │ │ │ + bge 15d14 │ │ │ │ + ld r25,32(r28) │ │ │ │ ld r30,48(r28) │ │ │ │ + sldi r21,r29,4 │ │ │ │ ld r22,40(r28) │ │ │ │ ld r23,24(r28) │ │ │ │ - sldi r27,r29,4 │ │ │ │ ld r24,8(r28) │ │ │ │ ld r28,0(r28) │ │ │ │ - addi r27,r27,8 │ │ │ │ - sldi r26,r20,3 │ │ │ │ - cmpdi cr4,r20,1 │ │ │ │ - addi r26,r26,15 │ │ │ │ - clrrdi r26,r26,4 │ │ │ │ - neg r26,r26 │ │ │ │ + addi r21,r21,8 │ │ │ │ + sldi r27,r25,3 │ │ │ │ + cmpdi cr4,r25,1 │ │ │ │ + addi r27,r27,15 │ │ │ │ + clrrdi r27,r27,4 │ │ │ │ + neg r27,r27 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,112(r28) │ │ │ │ - mr r21,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 16660 │ │ │ │ - mr r8,r29 │ │ │ │ - ld r9,176(r28) │ │ │ │ - ld r10,0(r1) │ │ │ │ - sldi r3,r8,4 │ │ │ │ - add r7,r9,r3 │ │ │ │ - lfdx f9,r9,r3 │ │ │ │ - lfd f8,8(r7) │ │ │ │ - stdux r10,r1,r26 │ │ │ │ + lwz r2,112(r28) │ │ │ │ + mr r20,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 15d60 │ │ │ │ + mr r10,r29 │ │ │ │ + ld r8,176(r28) │ │ │ │ + ld r7,0(r1) │ │ │ │ + sldi r6,r10,4 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + addi r2,r25,-1 │ │ │ │ + li r9,8 │ │ │ │ + add r5,r8,r6 │ │ │ │ + lfdx f9,r8,r6 │ │ │ │ + lfd f8,8(r5) │ │ │ │ + stdux r7,r1,r27 │ │ │ │ mr r5,r1 │ │ │ │ stfdu f9,32(r5) │ │ │ │ - ble cr4,165d4 │ │ │ │ - addi r9,r20,-1 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - li r10,8 │ │ │ │ - andi. r6,r9,1 │ │ │ │ - lfd f11,28240(r7) │ │ │ │ - addi r7,r20,-2 │ │ │ │ - beq 16598 │ │ │ │ + ble cr4,15cd4 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + beq 15c98 │ │ │ │ lfd f0,8(r30) │ │ │ │ - cmpdi r7,0 │ │ │ │ + cmpdi r8,0 │ │ │ │ fmr f11,f8 │ │ │ │ - li r10,16 │ │ │ │ + li r9,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r5) │ │ │ │ - beq 165d4 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + beq 15cd4 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r30,r10 │ │ │ │ - lfdx f0,r30,r9 │ │ │ │ + lfdx f12,r30,r9 │ │ │ │ + lfdx f0,r30,r2 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r5,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r5,r9 │ │ │ │ - bdnz 165a0 │ │ │ │ - ld r6,120(r28) │ │ │ │ - ld r9,24(r28) │ │ │ │ - sldi r10,r8,3 │ │ │ │ - mr r7,r24 │ │ │ │ + stfdx f12,r5,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r5,r2 │ │ │ │ + bdnz 15ca0 │ │ │ │ + ld r2,120(r28) │ │ │ │ + ld r3,24(r28) │ │ │ │ + sldi r10,r10,3 │ │ │ │ mr r8,r23 │ │ │ │ + mr r7,r24 │ │ │ │ mr r4,r22 │ │ │ │ addi r29,r29,1 │ │ │ │ - addi r27,r27,16 │ │ │ │ - lfdx f1,r6,r10 │ │ │ │ - add r3,r9,r3 │ │ │ │ - bl 16250 │ │ │ │ - cmpd r25,r29 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r21) │ │ │ │ - mr r1,r21 │ │ │ │ - bne 16520 │ │ │ │ + addi r21,r21,16 │ │ │ │ + lfdx f1,r2,r10 │ │ │ │ + add r3,r3,r6 │ │ │ │ + bl 15960 │ │ │ │ + cmpd r26,r29 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + bne 15c20 │ │ │ │ addi r1,r31,128 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,240(r28) │ │ │ │ - ldx r8,r9,r27 │ │ │ │ - b 16534 │ │ │ │ - addi r25,r25,1 │ │ │ │ - li r9,0 │ │ │ │ - b 164d4 │ │ │ │ + ld r2,240(r28) │ │ │ │ + ldx r10,r2,r21 │ │ │ │ + b 15c34 │ │ │ │ + addi r26,r26,1 │ │ │ │ + li r2,0 │ │ │ │ + b 15bd4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0xc80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - stdu r1,-80(r1) │ │ │ │ mtfprd f0,r10 │ │ │ │ lfd f10,0(r8) │ │ │ │ lfd f11,0(r9) │ │ │ │ - mr r31,r1 │ │ │ │ + std r28,-32(r1) │ │ │ │ + std r29,-24(r1) │ │ │ │ + stdu r1,-64(r1) │ │ │ │ fcfid f0,f0 │ │ │ │ - ld r0,176(r31) │ │ │ │ - ld r3,184(r31) │ │ │ │ + mr r31,r1 │ │ │ │ ld r4,0(r1) │ │ │ │ + ld r12,160(r31) │ │ │ │ + ld r2,168(r31) │ │ │ │ fmul f0,f0,f10 │ │ │ │ - mtfprd f12,r0 │ │ │ │ - sldi r9,r3,4 │ │ │ │ - sldi r12,r3,1 │ │ │ │ + mtfprd f12,r12 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + sldi r11,r2,1 │ │ │ │ fcfid f12,f12 │ │ │ │ - subfic r9,r9,-16 │ │ │ │ - cmpdi r12,-1 │ │ │ │ frim f0,f0 │ │ │ │ + subfic r9,r9,-16 │ │ │ │ + cmpdi r11,-1 │ │ │ │ stdux r4,r1,r9 │ │ │ │ addi r30,r1,32 │ │ │ │ stdux r4,r1,r9 │ │ │ │ fmul f12,f12,f11 │ │ │ │ fctidz f0,f0 │ │ │ │ frim f12,f12 │ │ │ │ - mffprd r4,f0 │ │ │ │ - subf r4,r3,r4 │ │ │ │ + mffprd r8,f0 │ │ │ │ + subf r8,r2,r8 │ │ │ │ + add r8,r8,r10 │ │ │ │ fctidz f12,f12 │ │ │ │ - add r4,r4,r10 │ │ │ │ - divd r8,r4,r10 │ │ │ │ mffprd r9,f12 │ │ │ │ - subf r3,r3,r9 │ │ │ │ - add r11,r3,r0 │ │ │ │ - divd r9,r11,r0 │ │ │ │ - mulld r8,r8,r10 │ │ │ │ - subf r3,r8,r4 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - subf r4,r9,r11 │ │ │ │ - blt 16894 │ │ │ │ - addi r9,r12,2 │ │ │ │ - addi r28,r1,32 │ │ │ │ - addi r29,r30,-8 │ │ │ │ - mr r12,r9 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r11,r3,1 │ │ │ │ - divd r8,r3,r10 │ │ │ │ - mr r27,r29 │ │ │ │ - addi r29,r29,16 │ │ │ │ - divd r9,r11,r10 │ │ │ │ - mulld r8,r8,r10 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + divd r9,r8,r10 │ │ │ │ + add r4,r2,r12 │ │ │ │ + divd r2,r4,r12 │ │ │ │ mulld r9,r9,r10 │ │ │ │ - subf r8,r8,r3 │ │ │ │ - addi r3,r3,2 │ │ │ │ - subf r9,r9,r11 │ │ │ │ - std r8,-8(r29) │ │ │ │ - std r9,16(r27) │ │ │ │ - bdnz 16750 │ │ │ │ - srdi r9,r12,1 │ │ │ │ - addi r28,r28,-8 │ │ │ │ - mr r8,r4 │ │ │ │ - mr r3,r12 │ │ │ │ + mulld r2,r2,r12 │ │ │ │ + subf r8,r9,r8 │ │ │ │ + subf r9,r2,r4 │ │ │ │ + blt 15fc4 │ │ │ │ + srdi r29,r11,1 │ │ │ │ + plxv vs40,360904 # 6e000 │ │ │ │ + xxspltib vs43,2 │ │ │ │ + mtvsrdd vs45,r10,r10 │ │ │ │ + addi r3,r1,32 │ │ │ │ + addi r11,r11,2 │ │ │ │ + mtvsrdd vs44,r8,r8 │ │ │ │ + mr r2,r30 │ │ │ │ + addi r4,r29,1 │ │ │ │ + vextsb2d v11,v11 │ │ │ │ + andi. r10,r4,1 │ │ │ │ + xxmr vs32,vs40 │ │ │ │ + mr r10,r4 │ │ │ │ + bne 15ffc │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + vaddudm v10,v0,v11 │ │ │ │ + vaddudm v0,v12,v0 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v1,v12,v10 │ │ │ │ + vmodsd v9,v0,v13 │ │ │ │ + vaddudm v0,v10,v11 │ │ │ │ + vmodsd v1,v1,v13 │ │ │ │ + stxv vs41,-32(r2) │ │ │ │ + stxv vs33,-16(r2) │ │ │ │ + bdnz 15e78 │ │ │ │ + xxspltib vs44,2 │ │ │ │ + andi. r2,r4,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + mtvsrdd vs42,r12,r12 │ │ │ │ + mr r2,r3 │ │ │ │ + xxmr vs32,vs40 │ │ │ │ + addi r10,r4,-1 │ │ │ │ + mr r9,r4 │ │ │ │ + vextsb2d v12,v12 │ │ │ │ + bne 15fdc │ │ │ │ + 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 1679c │ │ │ │ + vaddudm v11,v0,v12 │ │ │ │ + vaddudm v0,v13,v0 │ │ │ │ + addi r4,r4,-2 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v1,v13,v11 │ │ │ │ + vmodsd v9,v0,v10 │ │ │ │ + vaddudm v0,v11,v12 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs41,-32(r2) │ │ │ │ + stxv vs33,-16(r2) │ │ │ │ + bdnz 15ed0 │ │ │ │ + addi r0,r3,-8 │ │ │ │ li r29,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r11,r28 │ │ │ │ - li r8,0 │ │ │ │ nop │ │ │ │ + mr r3,r0 │ │ │ │ + li r10,0 │ │ │ │ nop │ │ │ │ - sldi r10,r8,3 │ │ │ │ - ldx r9,r30,r3 │ │ │ │ - ldu r4,8(r11) │ │ │ │ - lfdx f12,r6,r3 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - maddld r9,r0,r9,r4 │ │ │ │ + nop │ │ │ │ + sldi r9,r10,3 │ │ │ │ + ldx r2,r30,r4 │ │ │ │ + ldu r8,8(r3) │ │ │ │ + lfdx f12,r6,r4 │ │ │ │ + lfdx f0,r7,r9 │ │ │ │ + maddld r2,r12,r2,r8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f12,f0,f1 │ │ │ │ fmul f0,f0,f2 │ │ │ │ - add r10,r5,r9 │ │ │ │ - ldx r9,r5,r9 │ │ │ │ - mtfprd f11,r9 │ │ │ │ + add r9,r5,r2 │ │ │ │ + ldx r2,r5,r2 │ │ │ │ + mtfprd f11,r2 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - ldarx r4,0,r10 │ │ │ │ - cmpd r4,r9 │ │ │ │ - bne 16840 │ │ │ │ - mffprd r27,f11 │ │ │ │ - stdcx. r27,0,r10 │ │ │ │ - bne 16828 │ │ │ │ - cmpld r4,r9 │ │ │ │ - bne 168b0 │ │ │ │ - ld r9,8(r10) │ │ │ │ - addi r4,r10,8 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + ldarx r8,0,r9 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bne 15f70 │ │ │ │ + mffprd r28,f11 │ │ │ │ + stdcx. r28,0,r9 │ │ │ │ + bne 15f58 │ │ │ │ + cmpld r8,r2 │ │ │ │ + bne 16024 │ │ │ │ + ld r2,8(r9) │ │ │ │ + addi r8,r9,8 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - ldarx r10,0,r4 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bne 16870 │ │ │ │ - mffprd r27,f12 │ │ │ │ - stdcx. r27,0,r4 │ │ │ │ - bne 16858 │ │ │ │ - cmpld r10,r9 │ │ │ │ - bne 168b8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r12 │ │ │ │ - bne 167f0 │ │ │ │ + ldarx r9,0,r8 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 15fa0 │ │ │ │ + mffprd r28,f12 │ │ │ │ + stdcx. r28,0,r8 │ │ │ │ + bne 15f88 │ │ │ │ + cmpld r9,r2 │ │ │ │ + bne 1601c │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r11 │ │ │ │ + bne 15f20 │ │ │ │ addi r29,r29,1 │ │ │ │ - addi r3,r3,8 │ │ │ │ - cmpd r29,r12 │ │ │ │ - bne 167e0 │ │ │ │ - addi r1,r31,80 │ │ │ │ - ld r27,-40(r1) │ │ │ │ + addi r4,r4,8 │ │ │ │ + cmpd r29,r11 │ │ │ │ + bne 15f10 │ │ │ │ + addi r1,r31,64 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - mr r9,r4 │ │ │ │ - b 16820 │ │ │ │ - mr r9,r10 │ │ │ │ - b 16850 │ │ │ │ + vaddudm v1,v13,v8 │ │ │ │ + mr. r4,r10 │ │ │ │ + vaddudm v0,v8,v12 │ │ │ │ + addi r2,r3,16 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs33,0(r3) │ │ │ │ + bne 15ec8 │ │ │ │ + b 15efc │ │ │ │ + vaddudm v1,v12,v8 │ │ │ │ + cmpdi r29,0 │ │ │ │ + vaddudm v0,v8,v11 │ │ │ │ + addi r2,r30,16 │ │ │ │ + vmodsd v1,v1,v13 │ │ │ │ + stxv vs33,0(r30) │ │ │ │ + bne 15e70 │ │ │ │ + b 15ea0 │ │ │ │ + mr r2,r9 │ │ │ │ + b 15f80 │ │ │ │ + mr r2,r8 │ │ │ │ + b 15f50 │ │ │ │ ... │ │ │ │ - .long 0x580 │ │ │ │ + .long 0x480 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,5424 │ │ │ │ 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 16a30 │ │ │ │ - maddld r31,r29,r31,r9 │ │ │ │ - add r9,r29,r31 │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge 16a04 │ │ │ │ + mulld r2,r29,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 16190 │ │ │ │ + maddld r31,r29,r31,r2 │ │ │ │ + add r2,r29,r31 │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge 16164 │ │ │ │ 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 16988 │ │ │ │ - ld r9,240(r30) │ │ │ │ - ldx r6,r9,r28 │ │ │ │ - sldi r4,r6,1 │ │ │ │ - ld r11,24(r30) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 160e8 │ │ │ │ + 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 16690 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r7,r7,r2 │ │ │ │ + bl 15d90 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - bne 16970 │ │ │ │ + bne 160d0 │ │ │ │ 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) │ │ │ │ @@ -18123,9958 +17199,10152 @@ │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r29,r29,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1692c │ │ │ │ + li r2,0 │ │ │ │ + b 1608c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x980 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,5040 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ std r20,-96(r1) │ │ │ │ + std r19,-104(r1) │ │ │ │ + std r18,-112(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + ld r27,24(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ + mr r29,r3 │ │ │ │ std r31,-8(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ + std r16,-128(r1) │ │ │ │ std r17,-120(r1) │ │ │ │ - std r18,-112(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ - ld r28,24(r3) │ │ │ │ - mr r29,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-240(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 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 r20,r3 │ │ │ │ - mulld r9,r27,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 16d64 │ │ │ │ - maddld r20,r27,r20,r9 │ │ │ │ - add r27,r27,r20 │ │ │ │ - cmpd r20,r27 │ │ │ │ - bge 16cd0 │ │ │ │ - ld r26,32(r29) │ │ │ │ - ld r30,48(r29) │ │ │ │ - ld r21,40(r29) │ │ │ │ - ld r22,16(r29) │ │ │ │ + mulld r2,r28,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 164c0 │ │ │ │ + maddld r20,r28,r20,r2 │ │ │ │ + add r28,r28,r20 │ │ │ │ + cmpd r20,r28 │ │ │ │ + bge 16420 │ │ │ │ + ld r27,32(r29) │ │ │ │ sldi r18,r20,4 │ │ │ │ - ld r23,8(r29) │ │ │ │ + ld r30,48(r29) │ │ │ │ + ld r22,40(r29) │ │ │ │ + ld r23,16(r29) │ │ │ │ + ld r24,8(r29) │ │ │ │ ld r19,0(r29) │ │ │ │ addi r18,r18,8 │ │ │ │ - addi r9,r26,1 │ │ │ │ - sldi r29,r26,1 │ │ │ │ - sldi r24,r9,4 │ │ │ │ - addi r25,r29,2 │ │ │ │ - sldi r9,r9,5 │ │ │ │ - addi r29,r29,1 │ │ │ │ - neg r28,r9 │ │ │ │ - cmpdi cr4,r29,0 │ │ │ │ - addi r16,r24,8 │ │ │ │ - sldi r25,r25,3 │ │ │ │ + addi r2,r27,1 │ │ │ │ + sldi r21,r27,1 │ │ │ │ + sldi r25,r2,4 │ │ │ │ + addi r26,r21,2 │ │ │ │ + sldi r2,r2,5 │ │ │ │ + addi r21,r21,1 │ │ │ │ + neg r29,r2 │ │ │ │ + cmpdi cr4,r21,0 │ │ │ │ + addi r16,r25,8 │ │ │ │ + sldi r26,r26,3 │ │ │ │ nop │ │ │ │ - lwz r9,112(r19) │ │ │ │ - ld r10,0(r1) │ │ │ │ + lwz r2,112(r19) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r17,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r28 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r29 │ │ │ │ addi r6,r1,112 │ │ │ │ - bne 16d30 │ │ │ │ - ld r5,176(r19) │ │ │ │ - mr r7,r20 │ │ │ │ - sldi r9,r7,5 │ │ │ │ - lfdx f9,r5,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - add r9,r5,r9 │ │ │ │ - lfdx f8,r5,r8 │ │ │ │ + bne 16480 │ │ │ │ + ld r7,176(r19) │ │ │ │ + mr r8,r20 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,8 │ │ │ │ + sldi r9,r8,5 │ │ │ │ + lfdx f9,r7,r9 │ │ │ │ + addi r10,r9,16 │ │ │ │ + add r9,r7,r9 │ │ │ │ + lfdx f8,r7,r10 │ │ │ │ lfd f7,8(r9) │ │ │ │ stfd f9,0(r6) │ │ │ │ - ble cr4,16d5c │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r29,1 │ │ │ │ - li r9,8 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ - addi r10,r29,-1 │ │ │ │ - beq 16bbc │ │ │ │ + ble cr4,164b8 │ │ │ │ + andi. r9,r21,1 │ │ │ │ + addi r9,r21,-1 │ │ │ │ + beq 1630c │ │ │ │ lfd f0,8(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f7 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f7 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 16bf8 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 16348 │ │ │ │ + srdi r9,r21,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f7 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f7 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 16bc4 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - add r8,r5,r8 │ │ │ │ - andi. r9,r29,1 │ │ │ │ - stfdx f8,r6,r25 │ │ │ │ - mr r9,r16 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ - lfd f9,8(r8) │ │ │ │ - addi r10,r29,-1 │ │ │ │ - beq 16c3c │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + bdnz 16314 │ │ │ │ + add r10,r7,r10 │ │ │ │ + andi. r2,r21,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r16 │ │ │ │ + stfdx f8,r6,r26 │ │ │ │ + addi r9,r21,-1 │ │ │ │ + lfd f9,8(r10) │ │ │ │ + beq 1638c │ │ │ │ lfdx f0,r30,r16 │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f9 │ │ │ │ - addi r9,r16,8 │ │ │ │ + addi r2,r16,8 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ stfdx f0,r6,r16 │ │ │ │ - beq 16c78 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 163c8 │ │ │ │ + srdi r9,r21,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f9 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f8,f12 │ │ │ │ fmul f11,f10,f9 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 16c44 │ │ │ │ - ld r3,24(r19) │ │ │ │ - sldi r8,r7,4 │ │ │ │ - ld r4,120(r19) │ │ │ │ - mr r10,r23 │ │ │ │ - add r7,r6,r24 │ │ │ │ - mr r5,r21 │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + bdnz 16394 │ │ │ │ + ld r4,24(r19) │ │ │ │ + sldi r2,r8,4 │ │ │ │ + ld r8,120(r19) │ │ │ │ + mr r10,r24 │ │ │ │ + add r7,r6,r25 │ │ │ │ + mr r5,r22 │ │ │ │ addi r20,r20,1 │ │ │ │ addi r18,r18,16 │ │ │ │ - addi r9,r8,8 │ │ │ │ - add r11,r3,r8 │ │ │ │ - lfdx f1,r3,r8 │ │ │ │ - add r9,r4,r9 │ │ │ │ - add r8,r4,r8 │ │ │ │ - lfd f2,8(r11) │ │ │ │ - std r26,104(r1) │ │ │ │ - std r22,96(r1) │ │ │ │ - bl 16690 │ │ │ │ - cmpd r27,r20 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r17) │ │ │ │ + addi r9,r2,8 │ │ │ │ + add r3,r4,r2 │ │ │ │ + lfdx f1,r4,r2 │ │ │ │ + add r9,r8,r9 │ │ │ │ + add r8,r8,r2 │ │ │ │ + lfd f2,8(r3) │ │ │ │ + std r27,104(r1) │ │ │ │ + std r23,96(r1) │ │ │ │ + bl 15d90 │ │ │ │ + cmpd r28,r20 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r17) │ │ │ │ mr r1,r17 │ │ │ │ - bne 16b40 │ │ │ │ + bne 16290 │ │ │ │ addi r1,r31,240 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r16,-128(r1) │ │ │ │ ld r17,-120(r1) │ │ │ │ ld r18,-112(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r19) │ │ │ │ - ld r5,176(r19) │ │ │ │ - ldx r7,r9,r18 │ │ │ │ - sldi r9,r7,5 │ │ │ │ - lfdx f9,r5,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - add r9,r5,r9 │ │ │ │ - lfdx f8,r5,r8 │ │ │ │ + ld r2,240(r19) │ │ │ │ + ld r7,176(r19) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + ldx r8,r2,r18 │ │ │ │ + li r2,8 │ │ │ │ + sldi r9,r8,5 │ │ │ │ + lfdx f9,r7,r9 │ │ │ │ + addi r10,r9,16 │ │ │ │ + add r9,r7,r9 │ │ │ │ + lfdx f8,r7,r10 │ │ │ │ lfd f7,8(r9) │ │ │ │ stfd f9,0(r6) │ │ │ │ - bgt cr4,16b84 │ │ │ │ - stfdx f8,r6,r25 │ │ │ │ - b 16c78 │ │ │ │ - addi r27,r27,1 │ │ │ │ - li r9,0 │ │ │ │ - b 16ae4 │ │ │ │ + bgt cr4,162e0 │ │ │ │ + stfdx f8,r6,r26 │ │ │ │ + b 163c8 │ │ │ │ + addi r28,r28,1 │ │ │ │ + li r2,0 │ │ │ │ + b 16234 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x1080 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,4224 │ │ │ │ - mflr r0 │ │ │ │ - std r14,-144(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ + nop │ │ │ │ mfcr r11 │ │ │ │ - std r31,-8(r1) │ │ │ │ + mflr r0 │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r14,-152(r1) │ │ │ │ ld r14,0(r3) │ │ │ │ - std r15,-136(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r17,-120(r1) │ │ │ │ - std r18,-112(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ - std r23,-72(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ + std r28,-40(r1) │ │ │ │ + std r29,-32(r1) │ │ │ │ mr r29,r3 │ │ │ │ std r0,16(r1) │ │ │ │ - ld r28,8(r14) │ │ │ │ + std r30,-24(r1) │ │ │ │ + std r31,-16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-352(r1) │ │ │ │ + std r15,-144(r1) │ │ │ │ + std r16,-136(r1) │ │ │ │ + ld r28,8(r14) │ │ │ │ + std r17,-128(r1) │ │ │ │ + std r18,-120(r1) │ │ │ │ + std r19,-112(r1) │ │ │ │ + std r20,-104(r1) │ │ │ │ + std r21,-96(r1) │ │ │ │ + std r22,-88(r1) │ │ │ │ + std r23,-80(r1) │ │ │ │ + std r24,-72(r1) │ │ │ │ + std r25,-64(r1) │ │ │ │ + std r26,-56(r1) │ │ │ │ + std r27,-48(r1) │ │ │ │ + stdu r1,-368(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(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 17798 │ │ │ │ - maddld r9,r8,r9,r10 │ │ │ │ - add r10,r8,r9 │ │ │ │ - std r9,32(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r10,72(r31) │ │ │ │ - bge 17298 │ │ │ │ + bl 5100 │ │ │ │ + divd r10,r28,r30 │ │ │ │ + mr r2,r3 │ │ │ │ + mulld r9,r10,r30 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 16f00 │ │ │ │ + maddld r15,r10,r2,r9 │ │ │ │ + add r2,r10,r15 │ │ │ │ + cmpd r15,r2 │ │ │ │ + std r2,64(r31) │ │ │ │ + bge 16a0c │ │ │ │ ld r10,24(r29) │ │ │ │ - ld r8,16(r29) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r10,48(r31) │ │ │ │ + ld r9,16(r29) │ │ │ │ + sldi r2,r15,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + addi r2,r2,8 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + std r10,40(r31) │ │ │ │ + std r2,32(r31) │ │ │ │ ld r10,8(r29) │ │ │ │ - std r9,40(r31) │ │ │ │ - srdi r9,r8,3 │ │ │ │ - std r8,56(r31) │ │ │ │ - std r9,96(r31) │ │ │ │ - std r10,64(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r10,r10,28240 │ │ │ │ - std r10,120(r31) │ │ │ │ - ld r28,88(r14) │ │ │ │ - ld r25,48(r14) │ │ │ │ - lwz r9,112(r14) │ │ │ │ - ld r7,0(r1) │ │ │ │ - std r1,80(r31) │ │ │ │ - addi r23,r28,1 │ │ │ │ - sldi r24,r25,3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r21,r25,-1 │ │ │ │ + srdi r2,r9,3 │ │ │ │ + std r9,48(r31) │ │ │ │ + std r2,88(r31) │ │ │ │ + std r10,56(r31) │ │ │ │ + ld r29,88(r14) │ │ │ │ + ld r26,48(r14) │ │ │ │ + std r1,72(r31) │ │ │ │ + lwz r2,112(r14) │ │ │ │ + ld r8,0(r1) │ │ │ │ + addi r23,r29,1 │ │ │ │ + sldi r24,r26,3 │ │ │ │ + addi r21,r26,-1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ sldi r30,r23,1 │ │ │ │ - addi r9,r24,15 │ │ │ │ - addi r10,r24,23 │ │ │ │ - sldi r20,r23,4 │ │ │ │ - mulld r8,r30,r24 │ │ │ │ + addi r2,r24,15 │ │ │ │ + addi r9,r24,23 │ │ │ │ + sldi r17,r23,4 │ │ │ │ + mulld r10,r30,r24 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ neg r10,r10 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - mr r8,r7 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ + addi r20,r1,32 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ addi r19,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ addi r18,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r17,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ addi r7,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r29,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r27,r1,32 │ │ │ │ - bne 17750 │ │ │ │ - ld r9,120(r31) │ │ │ │ - li r10,0 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + addi r28,r1,32 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + addi r25,r1,32 │ │ │ │ + bne 16ec0 │ │ │ │ + mulld r2,r23,r26 │ │ │ │ + li r9,0 │ │ │ │ + stfd f31,0(r25) │ │ │ │ cmpdi cr3,r21,0 │ │ │ │ - ld r26,32(r31) │ │ │ │ - std r10,0(r29) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - mulld r9,r23,r25 │ │ │ │ - stfd f0,0(r27) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + mr r27,r15 │ │ │ │ + std r9,0(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r22,r1,32 │ │ │ │ - blt cr3,17790 │ │ │ │ - mulld r10,r21,r23 │ │ │ │ - mulld r15,r26,r25 │ │ │ │ - neg r9,r23 │ │ │ │ - ld r3,120(r14) │ │ │ │ + blt cr3,16ef8 │ │ │ │ + mulld r9,r21,r23 │ │ │ │ + mulld r8,r27,r26 │ │ │ │ + ld r5,120(r14) │ │ │ │ + mulli r4,r23,-16 │ │ │ │ ld r16,72(r14) │ │ │ │ - addi r4,r24,-8 │ │ │ │ + addi r6,r24,-8 │ │ │ │ cmpdi cr4,r30,0 │ │ │ │ - sldi r6,r9,4 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - sldi r9,r15,3 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r3,r3,r9 │ │ │ │ - add r10,r22,r10 │ │ │ │ - mr r0,r10 │ │ │ │ - ldx r11,r16,r4 │ │ │ │ - lfdx f12,r3,r4 │ │ │ │ - srdi r9,r30,1 │ │ │ │ - mr r12,r0 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r11 │ │ │ │ - fcfid f0,f0 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + add r9,r22,r9 │ │ │ │ + add r5,r5,r2 │ │ │ │ + lxsdx vs32,r16,r6 │ │ │ │ + lfdx f12,r5,r6 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r9,r28,r9 │ │ │ │ - add r10,r10,r28 │ │ │ │ - stdx r9,r18,r4 │ │ │ │ - add r9,r9,r11 │ │ │ │ - stdx r10,r17,r4 │ │ │ │ - ble cr4,16fe8 │ │ │ │ - std r26,88(r31) │ │ │ │ - addi r5,r9,1 │ │ │ │ - divd r8,r9,r11 │ │ │ │ - mr r26,r12 │ │ │ │ - addi r12,r12,16 │ │ │ │ - divd r10,r5,r11 │ │ │ │ - mulld r8,r8,r11 │ │ │ │ - mulld r10,r10,r11 │ │ │ │ - subf r8,r8,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r5 │ │ │ │ - std r8,-8(r12) │ │ │ │ - std r10,16(r26) │ │ │ │ - bdnz 16fb0 │ │ │ │ - ld r26,88(r31) │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r0,r0,r6 │ │ │ │ - cmpdi r4,-8 │ │ │ │ - bne 16f64 │ │ │ │ + mffprd r10,f0 │ │ │ │ + addi r2,r10,1 │ │ │ │ + subf r10,r29,r10 │ │ │ │ + add r2,r2,r29 │ │ │ │ + stdx r10,r19,r6 │ │ │ │ + stdx r2,r18,r6 │ │ │ │ + ble cr4,16758 │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mtvsrdd vs45,r10,r10 │ │ │ │ + plxv vs33,358688 # 6e000 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r10,r9 │ │ │ │ + andi. r3,r2,1 │ │ │ │ + addi r3,r2,-1 │ │ │ │ + beq 16720 │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + cmpdi r3,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r10,r9,16 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r9) │ │ │ │ + beq 16758 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v0,v1 │ │ │ │ + vaddudm v11,v11,v13 │ │ │ │ + addi r10,r10,32 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r10) │ │ │ │ + stxv vs44,-16(r10) │ │ │ │ + bdnz 16728 │ │ │ │ + addi r6,r6,-8 │ │ │ │ + add r9,r9,r4 │ │ │ │ + cmpdi r6,-8 │ │ │ │ + bne 166a4 │ │ │ │ mr r5,r24 │ │ │ │ - li r4,0 │ │ │ │ mr r3,r7 │ │ │ │ - sldi r15,r15,4 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r9,r20,3 │ │ │ │ - ld r5,176(r14) │ │ │ │ li r4,0 │ │ │ │ - addi r12,r18,-8 │ │ │ │ - addi r11,r17,-8 │ │ │ │ - addi r10,r19,16 │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,48(r31) │ │ │ │ + std r8,80(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r8,80(r31) │ │ │ │ + srdi r2,r17,3 │ │ │ │ + ld r6,176(r14) │ │ │ │ + li r5,0 │ │ │ │ + addi r11,r19,-8 │ │ │ │ + addi r9,r20,16 │ │ │ │ + std r2,80(r31) │ │ │ │ + ld r2,40(r31) │ │ │ │ mr r7,r3 │ │ │ │ - add r5,r5,r15 │ │ │ │ - addi r8,r9,16 │ │ │ │ - ld r6,88(r31) │ │ │ │ - ldu r3,8(r12) │ │ │ │ - ldu r9,8(r11) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - lfd f12,8(r5) │ │ │ │ - mulld r6,r4,r6 │ │ │ │ - cmpd r3,r9 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - add r0,r19,r6 │ │ │ │ - stfdx f0,r19,r6 │ │ │ │ - std r0,104(r31) │ │ │ │ - bge 1711c │ │ │ │ - ld r6,96(r31) │ │ │ │ - ld r15,48(r31) │ │ │ │ + addi r3,r18,-8 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + addi r10,r2,16 │ │ │ │ + add r6,r6,r8 │ │ │ │ + ld r8,80(r31) │ │ │ │ + ldu r4,8(r11) │ │ │ │ + ldu r2,8(r3) │ │ │ │ + lfd f0,0(r6) │ │ │ │ + lfd f12,8(r6) │ │ │ │ + mulld r8,r5,r8 │ │ │ │ + cmpd r4,r2 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r0,r20,r8 │ │ │ │ + stfdx f0,r20,r8 │ │ │ │ + std r0,96(r31) │ │ │ │ + bge 16890 │ │ │ │ + ld r8,88(r31) │ │ │ │ + ld r12,40(r31) │ │ │ │ fmul f0,f0,f12 │ │ │ │ - addi r0,r3,2 │ │ │ │ - cmpd r0,r9 │ │ │ │ - mulld r6,r6,r4 │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f11,r15,r6 │ │ │ │ - ld r6,104(r31) │ │ │ │ + addi r0,r4,2 │ │ │ │ + cmpd r0,r2 │ │ │ │ + mulld r8,r8,r5 │ │ │ │ + addi r8,r8,1 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + lfdx f11,r12,r8 │ │ │ │ + ld r8,96(r31) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - stfd f0,8(r6) │ │ │ │ - bgt 1711c │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfd f10,-16(r10) │ │ │ │ + stfd f0,8(r8) │ │ │ │ + bgt 16890 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfd f10,-16(r9) │ │ │ │ fmr f11,f12 │ │ │ │ - li r6,0 │ │ │ │ - subf r9,r3,r9 │ │ │ │ - andi. r3,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - beq 170e0 │ │ │ │ - lfd f0,0(r8) │ │ │ │ + li r8,0 │ │ │ │ + subf r2,r4,r2 │ │ │ │ + andi. r4,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + beq 16854 │ │ │ │ + lfd f0,0(r10) │ │ │ │ fmul f11,f12,f12 │ │ │ │ - cmpdi r3,0 │ │ │ │ - li r6,8 │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r8,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfd f0,0(r10) │ │ │ │ - beq 1711c │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r8,r6 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + beq 16890 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r10,r8 │ │ │ │ fmul f9,f11,f12 │ │ │ │ - addi r9,r6,8 │ │ │ │ + addi r2,r8,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f11,f9,f12 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r10,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ + stfdx f0,r9,r8 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + addi r8,r8,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r10,r9 │ │ │ │ - bdnz 170e8 │ │ │ │ - addi r4,r4,1 │ │ │ │ - ld r9,56(r31) │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r10,r10,r20 │ │ │ │ - cmpd r25,r4 │ │ │ │ - add r8,r8,r9 │ │ │ │ - bne 1703c │ │ │ │ - cmpdi r25,4 │ │ │ │ - beq 175ac │ │ │ │ - cmpdi r25,5 │ │ │ │ - beq 17380 │ │ │ │ - li r9,0 │ │ │ │ - ld r4,64(r31) │ │ │ │ - cmpdi r4,0 │ │ │ │ - ble 17264 │ │ │ │ - ld r28,24(r14) │ │ │ │ - sldi r26,r26,4 │ │ │ │ - ld r15,200(r14) │ │ │ │ - srdi r8,r20,3 │ │ │ │ - add r17,r17,r24 │ │ │ │ + stfdx f0,r9,r2 │ │ │ │ + bdnz 1685c │ │ │ │ + addi r5,r5,1 │ │ │ │ + ld r2,48(r31) │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r9,r9,r17 │ │ │ │ + cmpd r26,r5 │ │ │ │ + add r10,r10,r2 │ │ │ │ + bne 167b0 │ │ │ │ + cmpdi r26,4 │ │ │ │ + beq 16d10 │ │ │ │ + cmpdi r26,5 │ │ │ │ + beq 16af0 │ │ │ │ + li r2,0 │ │ │ │ + ld r5,56(r31) │ │ │ │ + cmpdi r5,0 │ │ │ │ + ble 169e0 │ │ │ │ + ld r11,24(r14) │ │ │ │ + sldi r27,r27,4 │ │ │ │ + ld r12,200(r14) │ │ │ │ + srdi r10,r17,3 │ │ │ │ add r18,r18,r24 │ │ │ │ + add r19,r19,r24 │ │ │ │ add r0,r7,r24 │ │ │ │ - li r11,0 │ │ │ │ - lxvx vs11,r28,r26 │ │ │ │ - add r28,r28,r26 │ │ │ │ - cmpd r25,r9 │ │ │ │ - ble 171f0 │ │ │ │ - mulld r5,r23,r9 │ │ │ │ - subf r6,r9,r25 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r12,72(r14) │ │ │ │ - addi r16,r27,8 │ │ │ │ - addi r20,r29,8 │ │ │ │ - mtctr r6 │ │ │ │ - ldx r3,r29,r10 │ │ │ │ - lfdx f0,r27,r10 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - ldx r6,r7,r10 │ │ │ │ - maddld r26,r8,r9,r6 │ │ │ │ - add r6,r5,r6 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r5,r5,r30 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ldx r6,r22,r6 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - lfdx f12,r19,r26 │ │ │ │ - ldx r26,r12,r10 │ │ │ │ + li r3,0 │ │ │ │ + li r29,0 │ │ │ │ + lxvx vs11,r11,r27 │ │ │ │ + add r11,r11,r27 │ │ │ │ + cmpd r26,r2 │ │ │ │ + ble 16970 │ │ │ │ + mulld r6,r23,r2 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r8,r2,r26 │ │ │ │ + ld r16,72(r14) │ │ │ │ + addi r17,r25,8 │ │ │ │ + std r15,80(r31) │ │ │ │ + addi r27,r28,8 │ │ │ │ + ldx r4,r28,r9 │ │ │ │ + lfdx f0,r25,r9 │ │ │ │ + mtctr r8 │ │ │ │ + sldi r6,r6,1 │ │ │ │ + ldx r8,r7,r9 │ │ │ │ + maddld r15,r10,r2,r8 │ │ │ │ + add r8,r6,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r6,r6,r30 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r8,r22,r8 │ │ │ │ + sldi r15,r15,3 │ │ │ │ + lfdx f12,r20,r15 │ │ │ │ + ldx r15,r16,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r3,r3,r26,r6 │ │ │ │ - stfdx f0,r16,r10 │ │ │ │ - stdx r3,r20,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 171b0 │ │ │ │ - ldx r9,r29,r24 │ │ │ │ - lxvdsx vs12,r27,r24 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs0,r9,r15 │ │ │ │ + maddld r4,r4,r15,r8 │ │ │ │ + stfdx f0,r17,r9 │ │ │ │ + stdx r4,r27,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 1692c │ │ │ │ + ld r15,80(r31) │ │ │ │ + ldx r2,r28,r24 │ │ │ │ + lxvdsx vs12,r25,r24 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r2,r12 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ - stxv vs11,0(r28) │ │ │ │ - ble cr3,1734c │ │ │ │ + stxv vs11,0(r11) │ │ │ │ + ble cr3,16ac0 │ │ │ │ mtctr r21 │ │ │ │ - mr r26,r18 │ │ │ │ - mr r3,r17 │ │ │ │ - mr r6,r0 │ │ │ │ - mr r9,r21 │ │ │ │ - li r20,0 │ │ │ │ - b 17234 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r20,0(r6) │ │ │ │ - bdz 172fc │ │ │ │ - ldu r16,-8(r3) │ │ │ │ - ldu r10,-8(r26) │ │ │ │ - ldu r5,-8(r6) │ │ │ │ - subf r10,r10,r16 │ │ │ │ - cmpd r5,r10 │ │ │ │ - beq 17228 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r5,r5,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpd r4,r11 │ │ │ │ - stdx r5,r7,r10 │ │ │ │ - bne 17180 │ │ │ │ + mr r27,r19 │ │ │ │ + mr r4,r18 │ │ │ │ + mr r8,r0 │ │ │ │ + mr r2,r21 │ │ │ │ + b 169b0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r29,0(r8) │ │ │ │ + bdz 16a78 │ │ │ │ + ldu r17,-8(r4) │ │ │ │ + ldu r9,-8(r27) │ │ │ │ + ldu r6,-8(r8) │ │ │ │ + subf r9,r9,r17 │ │ │ │ + cmpd r6,r9 │ │ │ │ + beq 169a4 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,1 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpd r5,r3 │ │ │ │ + stdx r6,r7,r9 │ │ │ │ + bne 168f8 │ │ │ │ ld r9,32(r31) │ │ │ │ - addi r8,r9,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,72(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,80(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 16e70 │ │ │ │ - addi r1,r31,352 │ │ │ │ - ld r0,16(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,64(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,72(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 165c8 │ │ │ │ + addi r1,r31,368 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-144(r1) │ │ │ │ - ld r15,-136(r1) │ │ │ │ - ld r16,-128(r1) │ │ │ │ - ld r17,-120(r1) │ │ │ │ - ld r18,-112(r1) │ │ │ │ - ld r19,-104(r1) │ │ │ │ - ld r20,-96(r1) │ │ │ │ - ld r21,-88(r1) │ │ │ │ - ld r22,-80(r1) │ │ │ │ - ld r23,-72(r1) │ │ │ │ - ld r24,-64(r1) │ │ │ │ - ld r25,-56(r1) │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r14,-152(r1) │ │ │ │ + ld r15,-144(r1) │ │ │ │ + ld r16,-136(r1) │ │ │ │ + ld r17,-128(r1) │ │ │ │ + ld r18,-120(r1) │ │ │ │ + ld r19,-112(r1) │ │ │ │ + ld r20,-104(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r21,-96(r1) │ │ │ │ + ld r22,-88(r1) │ │ │ │ + ld r23,-80(r1) │ │ │ │ + ld r24,-72(r1) │ │ │ │ + ld r25,-64(r1) │ │ │ │ + ld r26,-56(r1) │ │ │ │ + ld r27,-48(r1) │ │ │ │ + ld r28,-40(r1) │ │ │ │ + ld r29,-32(r1) │ │ │ │ + ld r30,-24(r1) │ │ │ │ + ld r31,-16(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - ld r10,0(r7) │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r4,r11 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r7) │ │ │ │ - bne 17188 │ │ │ │ + ld r9,0(r7) │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r5,r3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r7) │ │ │ │ + bne 16900 │ │ │ │ ld r9,32(r31) │ │ │ │ - addi r8,r9,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,72(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,80(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 16e70 │ │ │ │ - b 17298 │ │ │ │ - sldi r10,r21,3 │ │ │ │ - addi r11,r11,1 │ │ │ │ - mr r9,r21 │ │ │ │ - ldx r5,r7,r10 │ │ │ │ - cmpd r4,r11 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r5,r5,1 │ │ │ │ - stdx r5,r7,r10 │ │ │ │ - bne 17180 │ │ │ │ - b 17264 │ │ │ │ - nop │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,64(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,72(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 165c8 │ │ │ │ + b 16a0c │ │ │ │ + sldi r9,r21,3 │ │ │ │ + addi r3,r3,1 │ │ │ │ + mr r2,r21 │ │ │ │ + ldx r6,r7,r9 │ │ │ │ + cmpd r5,r3 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r6,r6,1 │ │ │ │ + stdx r6,r7,r9 │ │ │ │ + bne 168f8 │ │ │ │ + b 169e0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr4,17264 │ │ │ │ - mulli r9,r28,48 │ │ │ │ - ld r4,16(r16) │ │ │ │ - add r18,r19,r20 │ │ │ │ - ld r5,24(r14) │ │ │ │ - sldi r10,r28,5 │ │ │ │ - sldi r28,r28,6 │ │ │ │ - sldi r8,r26,4 │ │ │ │ - addi r6,r20,-8 │ │ │ │ + ble cr4,169e0 │ │ │ │ + mulli r2,r29,48 │ │ │ │ + sldi r8,r29,5 │ │ │ │ + add r18,r20,r17 │ │ │ │ + ld r6,24(r14) │ │ │ │ + ld r10,16(r16) │ │ │ │ + sldi r29,r29,6 │ │ │ │ + std r7,112(r31) │ │ │ │ + std r28,120(r31) │ │ │ │ + sldi r9,r27,4 │ │ │ │ + addi r4,r17,-8 │ │ │ │ ld r12,8(r16) │ │ │ │ ld r23,24(r16) │ │ │ │ - add r24,r18,r20 │ │ │ │ - addi r10,r10,24 │ │ │ │ - ld r25,32(r16) │ │ │ │ - addi r17,r22,-8 │ │ │ │ - std r7,128(r31) │ │ │ │ - addi r28,r28,56 │ │ │ │ - add r6,r22,r6 │ │ │ │ - std r29,136(r31) │ │ │ │ - add r26,r24,r20 │ │ │ │ - std r4,88(r31) │ │ │ │ - ld r4,200(r14) │ │ │ │ - lxvx vs12,r5,r8 │ │ │ │ - add r10,r22,r10 │ │ │ │ - addi r9,r9,40 │ │ │ │ - add r5,r5,r8 │ │ │ │ - add r28,r22,r28 │ │ │ │ - li r8,0 │ │ │ │ - std r6,104(r31) │ │ │ │ - add r0,r26,r20 │ │ │ │ - std r10,112(r31) │ │ │ │ - add r20,r22,r9 │ │ │ │ - ldu r16,8(r17) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ld r22,104(r31) │ │ │ │ - li r29,0 │ │ │ │ - std r14,144(r31) │ │ │ │ - std r19,152(r31) │ │ │ │ - std r27,160(r31) │ │ │ │ - std r8,168(r31) │ │ │ │ - lfdx f8,r19,r9 │ │ │ │ - mulld r21,r16,r12 │ │ │ │ - mr r3,r17 │ │ │ │ - sldi r9,r29,3 │ │ │ │ - ldu r15,8(r22) │ │ │ │ - ld r7,112(r31) │ │ │ │ - li r8,0 │ │ │ │ - std r16,176(r31) │ │ │ │ - std r12,184(r31) │ │ │ │ - std r21,192(r31) │ │ │ │ - lfdx f11,r18,r9 │ │ │ │ - ld r9,88(r31) │ │ │ │ - add r15,r21,r15 │ │ │ │ + addi r19,r22,-8 │ │ │ │ + add r24,r18,r17 │ │ │ │ + addi r8,r8,24 │ │ │ │ + addi r29,r29,56 │ │ │ │ + ld r26,32(r16) │ │ │ │ + ld r5,200(r14) │ │ │ │ + add r4,r22,r4 │ │ │ │ + add r8,r22,r8 │ │ │ │ + add r27,r24,r17 │ │ │ │ + lxvx vs12,r6,r9 │ │ │ │ + std r10,80(r31) │ │ │ │ + add r6,r6,r9 │ │ │ │ + li r10,0 │ │ │ │ + addi r2,r2,40 │ │ │ │ + add r29,r22,r29 │ │ │ │ + std r4,96(r31) │ │ │ │ + std r8,104(r31) │ │ │ │ + add r0,r27,r17 │ │ │ │ + add r8,r22,r2 │ │ │ │ + ldu r17,8(r19) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ld r22,96(r31) │ │ │ │ + li r28,0 │ │ │ │ + std r15,128(r31) │ │ │ │ + std r14,136(r31) │ │ │ │ + std r20,144(r31) │ │ │ │ + std r25,152(r31) │ │ │ │ + lfdx f8,r20,r2 │ │ │ │ + std r10,168(r31) │ │ │ │ + std r17,160(r31) │ │ │ │ + mulld r21,r17,r12 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + ldu r16,8(r22) │ │ │ │ + ld r7,104(r31) │ │ │ │ + li r10,0 │ │ │ │ + std r12,176(r31) │ │ │ │ + lfdx f11,r18,r2 │ │ │ │ + ld r2,80(r31) │ │ │ │ + add r16,r21,r16 │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r6,r15,r9 │ │ │ │ + mulld r4,r16,r2 │ │ │ │ nop │ │ │ │ - ldu r10,8(r7) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r14,r20 │ │ │ │ - li r16,0 │ │ │ │ - lfdx f10,r24,r9 │ │ │ │ - add r10,r6,r10 │ │ │ │ + nop │ │ │ │ + ldu r9,8(r7) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r14,r8 │ │ │ │ + li r15,0 │ │ │ │ + lfdx f10,r24,r2 │ │ │ │ + add r9,r4,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r12,r10,r23 │ │ │ │ - ldu r11,8(r14) │ │ │ │ - sldi r9,r16,3 │ │ │ │ + mulld r12,r9,r23 │ │ │ │ + ldu r3,8(r14) │ │ │ │ + sldi r2,r15,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r21,r28 │ │ │ │ - mr r27,r0 │ │ │ │ - lfdx f9,r26,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ + mr r25,r29 │ │ │ │ + mr r11,r0 │ │ │ │ + lfdx f9,r27,r2 │ │ │ │ + add r3,r12,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r17,r11,r25 │ │ │ │ + mulld r17,r3,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r21) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - addi r27,r27,8 │ │ │ │ - add r9,r17,r9 │ │ │ │ + lfd f0,0(r11) │ │ │ │ + ldu r2,8(r25) │ │ │ │ + addi r11,r11,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r19,r9,4 │ │ │ │ - lxvx vs6,r19,r4 │ │ │ │ + add r2,r17,r2 │ │ │ │ + sldi r20,r2,4 │ │ │ │ + lxvx vs6,r20,r5 │ │ │ │ xxspltd vs7,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 174b0 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r30,r16 │ │ │ │ - bne 17480 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r30,r8 │ │ │ │ - bne 17460 │ │ │ │ - addi r29,r29,1 │ │ │ │ - ld r16,176(r31) │ │ │ │ - ld r12,184(r31) │ │ │ │ - ld r21,192(r31) │ │ │ │ - cmpd r30,r29 │ │ │ │ - bne 1742c │ │ │ │ - ld r8,168(r31) │ │ │ │ - ld r14,144(r31) │ │ │ │ - ld r19,152(r31) │ │ │ │ - ld r27,160(r31) │ │ │ │ - mr r17,r3 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r30,r8 │ │ │ │ - bne 17400 │ │ │ │ - ld r29,136(r31) │ │ │ │ - ld r7,128(r31) │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 16c20 │ │ │ │ + addi r15,r15,1 │ │ │ │ + cmpd r30,r15 │ │ │ │ + bne 16bf0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 16bd0 │ │ │ │ + addi r28,r28,1 │ │ │ │ + ld r12,176(r31) │ │ │ │ + cmpd r30,r28 │ │ │ │ + bne 16ba0 │ │ │ │ + ld r10,168(r31) │ │ │ │ + ld r15,128(r31) │ │ │ │ + ld r14,136(r31) │ │ │ │ + ld r20,144(r31) │ │ │ │ + ld r25,152(r31) │ │ │ │ + ld r17,160(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 16b70 │ │ │ │ + ld r7,112(r31) │ │ │ │ + ld r28,120(r31) │ │ │ │ addi r30,r30,-1 │ │ │ │ - stfd f0,40(r27) │ │ │ │ - stfd f8,8(r27) │ │ │ │ - stfd f11,16(r27) │ │ │ │ - stfd f10,24(r27) │ │ │ │ - stfd f9,32(r27) │ │ │ │ - std r9,40(r29) │ │ │ │ - ld r9,32(r31) │ │ │ │ - std r10,24(r29) │ │ │ │ - std r16,8(r29) │ │ │ │ - std r15,16(r29) │ │ │ │ + stfd f0,40(r25) │ │ │ │ + stfd f8,8(r25) │ │ │ │ + addi r15,r15,1 │ │ │ │ + stfd f11,16(r25) │ │ │ │ + stfd f10,24(r25) │ │ │ │ + stfd f9,32(r25) │ │ │ │ + std r2,40(r28) │ │ │ │ + std r3,32(r28) │ │ │ │ + std r9,24(r28) │ │ │ │ + std r17,8(r28) │ │ │ │ + std r16,16(r28) │ │ │ │ std r30,32(r7) │ │ │ │ + std r30,24(r7) │ │ │ │ std r30,0(r7) │ │ │ │ std r30,8(r7) │ │ │ │ std r30,16(r7) │ │ │ │ - std r30,24(r7) │ │ │ │ - std r11,32(r29) │ │ │ │ - addi r8,r9,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,72(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,80(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 16e70 │ │ │ │ - b 17298 │ │ │ │ - ble cr4,17264 │ │ │ │ - mulli r25,r28,48 │ │ │ │ - ld r3,24(r14) │ │ │ │ - sldi r10,r28,4 │ │ │ │ - sldi r9,r28,5 │ │ │ │ - add r21,r19,r20 │ │ │ │ - sldi r8,r26,4 │ │ │ │ - ld r11,200(r14) │ │ │ │ - ld r26,8(r16) │ │ │ │ - ld r17,16(r16) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,64(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,72(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 165c8 │ │ │ │ + b 16a0c │ │ │ │ + ble cr4,169e0 │ │ │ │ + mulli r0,r29,48 │ │ │ │ + sldi r2,r29,5 │ │ │ │ + ld r4,24(r14) │ │ │ │ + sldi r10,r29,4 │ │ │ │ + add r21,r20,r17 │ │ │ │ + ld r3,200(r14) │ │ │ │ + std r15,96(r31) │ │ │ │ + sldi r9,r27,4 │ │ │ │ + ld r18,16(r16) │ │ │ │ + ld r27,8(r16) │ │ │ │ + addi r5,r22,-8 │ │ │ │ + li r8,0 │ │ │ │ + mr r6,r7 │ │ │ │ + addi r2,r2,24 │ │ │ │ addi r10,r10,8 │ │ │ │ - addi r9,r9,24 │ │ │ │ - ld r23,24(r16) │ │ │ │ - addi r4,r22,-8 │ │ │ │ - li r6,0 │ │ │ │ - add r24,r21,r20 │ │ │ │ - mr r5,r7 │ │ │ │ - std r14,104(r31) │ │ │ │ - lxvx vs12,r3,r8 │ │ │ │ + add r26,r21,r17 │ │ │ │ + ld r24,24(r16) │ │ │ │ + add r12,r22,r2 │ │ │ │ + lxvx vs12,r4,r9 │ │ │ │ add r16,r22,r10 │ │ │ │ - add r3,r3,r8 │ │ │ │ - add r15,r22,r9 │ │ │ │ - addi r25,r25,40 │ │ │ │ - add r8,r24,r20 │ │ │ │ - add r25,r22,r25 │ │ │ │ - ldu r28,8(r4) │ │ │ │ - sldi r9,r6,3 │ │ │ │ - mr r12,r16 │ │ │ │ + add r4,r4,r9 │ │ │ │ + add r10,r26,r17 │ │ │ │ + mr r2,r0 │ │ │ │ + addi r0,r2,40 │ │ │ │ + add r0,r22,r0 │ │ │ │ + ldu r29,8(r5) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r22,r16 │ │ │ │ li r7,0 │ │ │ │ - std r19,112(r31) │ │ │ │ - lfdx f11,r19,r9 │ │ │ │ - mulld r9,r28,r26 │ │ │ │ - std r9,88(r31) │ │ │ │ - sldi r9,r7,3 │ │ │ │ - ldu r10,8(r12) │ │ │ │ - mr r18,r15 │ │ │ │ - li r19,0 │ │ │ │ - std r5,128(r31) │ │ │ │ - std r29,136(r31) │ │ │ │ - lfdx f10,r21,r9 │ │ │ │ - ld r9,88(r31) │ │ │ │ - add r10,r9,r10 │ │ │ │ + std r14,104(r31) │ │ │ │ + lfdx f11,r20,r2 │ │ │ │ + mulld r2,r29,r27 │ │ │ │ + std r2,80(r31) │ │ │ │ + sldi r2,r7,3 │ │ │ │ + ldu r9,8(r22) │ │ │ │ + mr r15,r12 │ │ │ │ + li r17,0 │ │ │ │ + std r20,112(r31) │ │ │ │ + std r6,120(r31) │ │ │ │ + lfdx f10,r21,r2 │ │ │ │ + ld r2,80(r31) │ │ │ │ + add r9,r2,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r14,r10,r17 │ │ │ │ - ldu r0,8(r18) │ │ │ │ - sldi r9,r19,3 │ │ │ │ + mulld r14,r9,r18 │ │ │ │ + ldu r11,8(r15) │ │ │ │ + sldi r2,r17,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r29,r25 │ │ │ │ - mr r5,r8 │ │ │ │ - lfdx f9,r24,r9 │ │ │ │ - add r0,r14,r0 │ │ │ │ + mr r23,r0 │ │ │ │ + mr r6,r10 │ │ │ │ + lfdx f9,r26,r2 │ │ │ │ + add r11,r14,r11 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r20,r0,r23 │ │ │ │ - ldu r9,8(r29) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - addi r5,r5,8 │ │ │ │ - add r9,r20,r9 │ │ │ │ + mulld r19,r11,r24 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f0,0(r6) │ │ │ │ + ldu r2,8(r23) │ │ │ │ + addi r6,r6,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r22,r9,4 │ │ │ │ - lxvx vs7,r22,r11 │ │ │ │ + add r2,r19,r2 │ │ │ │ + sldi r20,r2,4 │ │ │ │ + lxvx vs7,r20,r3 │ │ │ │ xxspltd vs8,vs0,0 │ │ │ │ xvmaddadp vs12,vs8,vs7 │ │ │ │ - stxv vs12,0(r3) │ │ │ │ - bdnz 17680 │ │ │ │ - addi r19,r19,1 │ │ │ │ - cmpd r30,r19 │ │ │ │ - bne 1765c │ │ │ │ + stxv vs12,0(r4) │ │ │ │ + bdnz 16df0 │ │ │ │ + addi r17,r17,1 │ │ │ │ + cmpd r30,r17 │ │ │ │ + bne 16dc4 │ │ │ │ addi r7,r7,1 │ │ │ │ - ld r5,128(r31) │ │ │ │ - ld r29,136(r31) │ │ │ │ + ld r20,112(r31) │ │ │ │ + ld r6,120(r31) │ │ │ │ cmpd r30,r7 │ │ │ │ - bne 17630 │ │ │ │ - addi r6,r6,1 │ │ │ │ - ld r19,112(r31) │ │ │ │ - cmpd r30,r6 │ │ │ │ - bne 17610 │ │ │ │ - std r9,32(r29) │ │ │ │ - ld r9,32(r31) │ │ │ │ - addi r30,r30,-1 │ │ │ │ - std r10,16(r29) │ │ │ │ + bne 16d98 │ │ │ │ + addi r8,r8,1 │ │ │ │ ld r14,104(r31) │ │ │ │ - stfd f0,32(r27) │ │ │ │ - std r28,8(r29) │ │ │ │ - stfd f11,8(r27) │ │ │ │ - stfd f10,16(r27) │ │ │ │ - std r0,24(r29) │ │ │ │ - std r30,24(r5) │ │ │ │ - std r30,0(r5) │ │ │ │ - std r30,8(r5) │ │ │ │ - std r30,16(r5) │ │ │ │ - stfd f9,24(r27) │ │ │ │ - addi r8,r9,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,72(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,80(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 16e70 │ │ │ │ - b 17298 │ │ │ │ + cmpd r30,r8 │ │ │ │ + bne 16d78 │ │ │ │ + addi r30,r30,-1 │ │ │ │ + ld r15,96(r31) │ │ │ │ + std r2,32(r28) │ │ │ │ + std r11,24(r28) │ │ │ │ + std r9,16(r28) │ │ │ │ + stfd f0,32(r25) │ │ │ │ + std r29,8(r28) │ │ │ │ + stfd f11,8(r25) │ │ │ │ + stfd f10,16(r25) │ │ │ │ + std r30,24(r6) │ │ │ │ + std r30,16(r6) │ │ │ │ + std r30,0(r6) │ │ │ │ + addi r15,r15,1 │ │ │ │ + std r30,8(r6) │ │ │ │ + stfd f9,24(r25) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,64(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,72(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 165c8 │ │ │ │ + b 16a0c │ │ │ │ nop │ │ │ │ - ld r9,240(r14) │ │ │ │ - ld r10,40(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,240(r14) │ │ │ │ + ld r9,32(r31) │ │ │ │ + stfd f31,0(r25) │ │ │ │ cmpdi cr3,r21,0 │ │ │ │ - ldx r26,r9,r10 │ │ │ │ - ld r9,120(r31) │ │ │ │ - li r10,0 │ │ │ │ - std r10,0(r29) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - mulld r9,r23,r25 │ │ │ │ - stfd f0,0(r27) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + ldx r27,r2,r9 │ │ │ │ + mulld r2,r23,r26 │ │ │ │ + li r9,0 │ │ │ │ + std r9,0(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r22,r1,32 │ │ │ │ - bge cr3,16f2c │ │ │ │ - mr r9,r25 │ │ │ │ - b 1714c │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 16e20 │ │ │ │ + bge cr3,16678 │ │ │ │ + mr r2,r26 │ │ │ │ + b 168c0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + li r9,0 │ │ │ │ + b 16578 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x3000000 │ │ │ │ - .long 0x1280 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,1616 │ │ │ │ + .long 0x3020000 │ │ │ │ + .long 0x1281 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r19,-104(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - ld r19,0(r3) │ │ │ │ - std r14,-144(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - std r15,-136(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r17,-120(r1) │ │ │ │ - std r18,-112(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ - std r23,-72(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ - ld r28,8(r19) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r14,-152(r1) │ │ │ │ + ld r14,0(r3) │ │ │ │ + std r28,-40(r1) │ │ │ │ + std r29,-32(r1) │ │ │ │ mr r29,r3 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-320(r1) │ │ │ │ + std r30,-24(r1) │ │ │ │ + std r31,-16(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r15,-144(r1) │ │ │ │ + std r16,-136(r1) │ │ │ │ + ld r28,8(r14) │ │ │ │ + std r17,-128(r1) │ │ │ │ + std r18,-120(r1) │ │ │ │ + std r19,-112(r1) │ │ │ │ + std r20,-104(r1) │ │ │ │ + std r21,-96(r1) │ │ │ │ + std r22,-88(r1) │ │ │ │ + std r23,-80(r1) │ │ │ │ + std r24,-72(r1) │ │ │ │ + std r25,-64(r1) │ │ │ │ + std r26,-56(r1) │ │ │ │ + std r27,-48(r1) │ │ │ │ + stdu r1,-352(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 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 180c0 │ │ │ │ - maddld r16,r8,r9,r10 │ │ │ │ - add r9,r8,r16 │ │ │ │ - cmpd r16,r9 │ │ │ │ - std r9,48(r31) │ │ │ │ - bge 17b74 │ │ │ │ - ld r9,8(r29) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r10,r10,28240 │ │ │ │ - std r9,40(r31) │ │ │ │ - sldi r9,r16,4 │ │ │ │ - std r10,104(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,32(r31) │ │ │ │ - ld r29,48(r19) │ │ │ │ - lwz r9,112(r19) │ │ │ │ - ld r8,0(r1) │ │ │ │ + bl 5100 │ │ │ │ + divd r10,r28,r30 │ │ │ │ + mr r2,r3 │ │ │ │ + mulld r9,r10,r30 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 17848 │ │ │ │ + maddld r17,r10,r2,r9 │ │ │ │ + add r2,r10,r17 │ │ │ │ + cmpd r17,r2 │ │ │ │ + std r2,48(r31) │ │ │ │ + bge 17304 │ │ │ │ + ld r2,8(r29) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + std r2,40(r31) │ │ │ │ + sldi r2,r17,4 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,32(r31) │ │ │ │ + ld r28,48(r14) │ │ │ │ + lwz r2,112(r14) │ │ │ │ + ld r10,0(r1) │ │ │ │ std r1,56(r31) │ │ │ │ - sldi r27,r29,3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r25,r29,-1 │ │ │ │ - addi r9,r27,15 │ │ │ │ - addi r10,r27,23 │ │ │ │ + sldi r27,r28,3 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + addi r26,r28,-1 │ │ │ │ + addi r2,r27,15 │ │ │ │ + addi r9,r27,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r19,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r18,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r24,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r6,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r8,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r29,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r21,r1,32 │ │ │ │ - bne 18070 │ │ │ │ - ld r9,104(r31) │ │ │ │ - ld r23,88(r19) │ │ │ │ - cmpdi cr4,r25,0 │ │ │ │ - mr r20,r16 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - li r9,0 │ │ │ │ - addi r26,r23,1 │ │ │ │ - std r9,0(r22) │ │ │ │ - mulld r9,r29,r26 │ │ │ │ - stfd f0,0(r21) │ │ │ │ + bne 17800 │ │ │ │ + ld r23,88(r14) │ │ │ │ + li r2,0 │ │ │ │ + stfd f31,0(r22) │ │ │ │ + cmpdi cr4,r26,0 │ │ │ │ + mr r21,r17 │ │ │ │ + std r2,0(r29) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r25,r23,1 │ │ │ │ + mulld r2,r28,r25 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r24,r1,32 │ │ │ │ + blt cr4,17840 │ │ │ │ + mulld r9,r26,r25 │ │ │ │ + mulld r2,r21,r28 │ │ │ │ + ld r5,120(r14) │ │ │ │ + mulli r7,r25,-16 │ │ │ │ + ld r20,72(r14) │ │ │ │ + sldi r30,r25,1 │ │ │ │ + addi r10,r27,-8 │ │ │ │ + cmpdi cr7,r25,0 │ │ │ │ sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r28,r1,32 │ │ │ │ - blt cr4,180b8 │ │ │ │ - mulld r10,r25,r26 │ │ │ │ - mulld r9,r20,r29 │ │ │ │ - ld r14,120(r19) │ │ │ │ - neg r3,r26 │ │ │ │ - ld r17,72(r19) │ │ │ │ - sldi r30,r26,1 │ │ │ │ - addi r4,r27,-8 │ │ │ │ - cmpdi r26,0 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r14,r14,r9 │ │ │ │ - add r10,r28,r10 │ │ │ │ - ldx r5,r17,r4 │ │ │ │ - lfdx f12,r14,r4 │ │ │ │ - srdi r9,r30,1 │ │ │ │ - mr r11,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - fcfid f0,f0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r24,r9 │ │ │ │ + add r5,r5,r2 │ │ │ │ + lxsdx vs32,r20,r10 │ │ │ │ + lfdx f12,r5,r10 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r8,r9,1 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - add r8,r8,r23 │ │ │ │ - stdx r9,r18,r4 │ │ │ │ - add r9,r9,r5 │ │ │ │ - stdx r8,r24,r4 │ │ │ │ - ble 179d8 │ │ │ │ - addi r15,r9,1 │ │ │ │ - divd r7,r9,r5 │ │ │ │ - mr r12,r11 │ │ │ │ - addi r11,r11,16 │ │ │ │ - divd r8,r15,r5 │ │ │ │ - mulld r7,r7,r5 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - subf r7,r7,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r8,r8,r15 │ │ │ │ - std r7,-8(r11) │ │ │ │ - std r8,16(r12) │ │ │ │ - bdnz 179a4 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r10,r10,r3 │ │ │ │ - cmpdi cr7,r4,-8 │ │ │ │ - bne cr7,1795c │ │ │ │ - mr r3,r6 │ │ │ │ + mffprd r6,f0 │ │ │ │ + addi r2,r6,1 │ │ │ │ + subf r6,r23,r6 │ │ │ │ + add r2,r2,r23 │ │ │ │ + stdx r6,r19,r10 │ │ │ │ + stdx r2,r18,r10 │ │ │ │ + ble cr7,1716c │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mtvsrdd vs45,r6,r6 │ │ │ │ + plxv vs33,356108 # 6e000 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r6,r9 │ │ │ │ + andi. r4,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + beq 17134 │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + cmpdi r4,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r6,r9,16 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r9) │ │ │ │ + beq 1716c │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v13,v1 │ │ │ │ + vaddudm v11,v11,v0 │ │ │ │ + addi r6,r6,32 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r6) │ │ │ │ + stxv vs44,-16(r6) │ │ │ │ + bdnz 1713c │ │ │ │ + addi r10,r10,-8 │ │ │ │ + add r9,r9,r7 │ │ │ │ + cmpdi r10,-8 │ │ │ │ + bne 170b8 │ │ │ │ + mr r3,r8 │ │ │ │ mr r5,r27 │ │ │ │ li r4,0 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r29,4 │ │ │ │ - mr r6,r3 │ │ │ │ - beq 17ea0 │ │ │ │ - cmpdi r29,5 │ │ │ │ - beq 17c50 │ │ │ │ - li r10,0 │ │ │ │ - ld r4,40(r31) │ │ │ │ - cmpdi r4,0 │ │ │ │ - ble 17b48 │ │ │ │ - ld r23,24(r19) │ │ │ │ - mulld r8,r20,r29 │ │ │ │ - sldi r9,r20,4 │ │ │ │ - ld r12,200(r19) │ │ │ │ - add r24,r24,r27 │ │ │ │ + bl 5b40 │ │ │ │ + cmpdi r28,4 │ │ │ │ + mr r8,r3 │ │ │ │ + beq 17630 │ │ │ │ + cmpdi r28,5 │ │ │ │ + beq 173e0 │ │ │ │ + li r9,0 │ │ │ │ + ld r5,40(r31) │ │ │ │ + cmpdi r5,0 │ │ │ │ + ble 172d8 │ │ │ │ + ld r23,24(r14) │ │ │ │ + sldi r2,r21,4 │ │ │ │ + ld r12,200(r14) │ │ │ │ + mulld r10,r21,r28 │ │ │ │ add r30,r18,r27 │ │ │ │ - sldi r0,r26,1 │ │ │ │ - add r14,r6,r27 │ │ │ │ - li r11,0 │ │ │ │ - lxvx vs11,r23,r9 │ │ │ │ - add r23,r23,r9 │ │ │ │ - cmpd r29,r10 │ │ │ │ - ble 17ad4 │ │ │ │ - add r7,r8,r10 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - mulld r5,r26,r10 │ │ │ │ - subf r10,r10,r29 │ │ │ │ - ld r15,176(r19) │ │ │ │ - ld r17,72(r19) │ │ │ │ - addi r18,r21,8 │ │ │ │ - addi r20,r22,8 │ │ │ │ - std r16,64(r31) │ │ │ │ - mulld r7,r7,r26 │ │ │ │ - mtctr r10 │ │ │ │ - ldx r3,r22,r9 │ │ │ │ - lfdx f0,r21,r9 │ │ │ │ - sldi r5,r5,1 │ │ │ │ + add r0,r19,r27 │ │ │ │ + sldi r11,r25,1 │ │ │ │ + add r15,r8,r27 │ │ │ │ + li r3,0 │ │ │ │ + li r21,0 │ │ │ │ + lxvx vs11,r23,r2 │ │ │ │ + add r23,r23,r2 │ │ │ │ + cmpd r28,r9 │ │ │ │ + ble 17268 │ │ │ │ + add r7,r10,r9 │ │ │ │ + mulld r6,r25,r9 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + ld r16,176(r14) │ │ │ │ + ld r18,72(r14) │ │ │ │ + std r17,64(r31) │ │ │ │ + addi r19,r22,8 │ │ │ │ + addi r20,r29,8 │ │ │ │ + mulld r7,r7,r25 │ │ │ │ + ldx r4,r29,r2 │ │ │ │ + lfdx f0,r22,r2 │ │ │ │ + mtctr r9 │ │ │ │ + sldi r6,r6,1 │ │ │ │ sldi r7,r7,1 │ │ │ │ - ldx r10,r6,r9 │ │ │ │ - add r16,r7,r10 │ │ │ │ - add r10,r5,r10 │ │ │ │ - add r7,r7,r0 │ │ │ │ - add r5,r5,r0 │ │ │ │ - sldi r16,r16,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r15,r16 │ │ │ │ - ldx r10,r28,r10 │ │ │ │ - ldx r16,r17,r9 │ │ │ │ + ldx r9,r8,r2 │ │ │ │ + add r17,r7,r9 │ │ │ │ + add r9,r6,r9 │ │ │ │ + add r7,r7,r11 │ │ │ │ + add r6,r6,r11 │ │ │ │ + sldi r17,r17,3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r16,r17 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + ldx r17,r18,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r3,r3,r16,r10 │ │ │ │ - stfdx f0,r18,r9 │ │ │ │ - stdx r3,r20,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 17a90 │ │ │ │ - ld r16,64(r31) │ │ │ │ - ldx r9,r22,r27 │ │ │ │ - lxvdsx vs12,r21,r27 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs0,r9,r12 │ │ │ │ + maddld r4,r4,r17,r9 │ │ │ │ + stfdx f0,r19,r2 │ │ │ │ + stdx r4,r20,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 17224 │ │ │ │ + ld r17,64(r31) │ │ │ │ + ldx r2,r29,r27 │ │ │ │ + lxvdsx vs12,r22,r27 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r2,r12 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ stxv vs11,0(r23) │ │ │ │ - ble cr4,17c1c │ │ │ │ - mtctr r25 │ │ │ │ - mr r20,r30 │ │ │ │ - mr r3,r24 │ │ │ │ - mr r7,r14 │ │ │ │ - mr r10,r25 │ │ │ │ - li r18,0 │ │ │ │ - b 17b18 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r18,0(r7) │ │ │ │ - bdz 17bd4 │ │ │ │ - ldu r17,-8(r3) │ │ │ │ - ldu r9,-8(r20) │ │ │ │ - ldu r5,-8(r7) │ │ │ │ - subf r9,r9,r17 │ │ │ │ - cmpd r5,r9 │ │ │ │ - beq 17b0c │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r5,r5,1 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - cmpd r4,r11 │ │ │ │ - stdx r5,r6,r9 │ │ │ │ - bne 17a4c │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r16,r16,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ - cmpd r10,r16 │ │ │ │ - ld r10,56(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 17884 │ │ │ │ - addi r1,r31,320 │ │ │ │ + ble cr4,173b4 │ │ │ │ + mtctr r26 │ │ │ │ + mr r20,r0 │ │ │ │ + mr r4,r30 │ │ │ │ + mr r7,r15 │ │ │ │ + mr r9,r26 │ │ │ │ + b 172a8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + std r21,0(r7) │ │ │ │ + bdz 1736c │ │ │ │ + ldu r19,-8(r4) │ │ │ │ + ldu r2,-8(r20) │ │ │ │ + ldu r6,-8(r7) │ │ │ │ + subf r2,r2,r19 │ │ │ │ + cmpd r6,r2 │ │ │ │ + beq 1729c │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,1 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + cmpd r5,r3 │ │ │ │ + stdx r6,r8,r2 │ │ │ │ + bne 171e0 │ │ │ │ + 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 16ff0 │ │ │ │ + addi r1,r31,352 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-144(r1) │ │ │ │ - ld r15,-136(r1) │ │ │ │ - ld r16,-128(r1) │ │ │ │ - ld r17,-120(r1) │ │ │ │ - ld r18,-112(r1) │ │ │ │ - ld r19,-104(r1) │ │ │ │ - ld r20,-96(r1) │ │ │ │ - ld r21,-88(r1) │ │ │ │ - ld r22,-80(r1) │ │ │ │ - ld r23,-72(r1) │ │ │ │ - ld r24,-64(r1) │ │ │ │ - ld r25,-56(r1) │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r14,-152(r1) │ │ │ │ + ld r15,-144(r1) │ │ │ │ + ld r16,-136(r1) │ │ │ │ + ld r17,-128(r1) │ │ │ │ + ld r18,-120(r1) │ │ │ │ + ld r19,-112(r1) │ │ │ │ + ld r20,-104(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r21,-96(r1) │ │ │ │ + ld r22,-88(r1) │ │ │ │ + ld r23,-80(r1) │ │ │ │ + ld r24,-72(r1) │ │ │ │ + ld r25,-64(r1) │ │ │ │ + ld r26,-56(r1) │ │ │ │ + ld r27,-48(r1) │ │ │ │ + ld r28,-40(r1) │ │ │ │ + ld r29,-32(r1) │ │ │ │ + ld r30,-24(r1) │ │ │ │ + ld r31,-16(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - ld r9,0(r6) │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r4,r11 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r6) │ │ │ │ - bne 17a54 │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r16,r16,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ - cmpd r10,r16 │ │ │ │ - ld r10,56(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 17884 │ │ │ │ - b 17b74 │ │ │ │ - sldi r9,r25,3 │ │ │ │ - addi r11,r11,1 │ │ │ │ - mr r10,r25 │ │ │ │ - ldx r5,r6,r9 │ │ │ │ - cmpd r4,r11 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r5,r5,1 │ │ │ │ - stdx r5,r6,r9 │ │ │ │ - bne 17a4c │ │ │ │ - b 17b48 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ld r2,0(r8) │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r5,r3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r8) │ │ │ │ + bne 171e8 │ │ │ │ + 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 16ff0 │ │ │ │ + b 17304 │ │ │ │ + sldi r2,r26,3 │ │ │ │ + addi r3,r3,1 │ │ │ │ + mr r9,r26 │ │ │ │ + ldx r6,r8,r2 │ │ │ │ + cmpd r5,r3 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r6,r6,1 │ │ │ │ + stdx r6,r8,r2 │ │ │ │ + bne 171e0 │ │ │ │ + b 172d8 │ │ │ │ nop │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 17b48 │ │ │ │ - mulld r9,r20,r26 │ │ │ │ - ld r5,24(r19) │ │ │ │ - sldi r8,r20,4 │ │ │ │ - ld r27,176(r19) │ │ │ │ - ld r14,8(r17) │ │ │ │ - sldi r7,r23,5 │ │ │ │ - sldi r25,r23,4 │ │ │ │ - sldi r23,r23,6 │ │ │ │ - sldi r29,r26,4 │ │ │ │ - ld r12,16(r17) │ │ │ │ - ld r18,24(r17) │ │ │ │ - ld r24,32(r17) │ │ │ │ - std r6,128(r31) │ │ │ │ + ble 172d8 │ │ │ │ + mulld r2,r21,r25 │ │ │ │ + ld r6,24(r14) │ │ │ │ + ld r28,176(r14) │ │ │ │ + sldi r7,r21,4 │ │ │ │ + sldi r9,r23,5 │ │ │ │ + sldi r0,r23,6 │ │ │ │ + std r8,96(r31) │ │ │ │ + std r29,104(r31) │ │ │ │ + mulli r26,r23,48 │ │ │ │ + ld r16,8(r20) │ │ │ │ + ld r15,16(r20) │ │ │ │ + sldi r21,r25,4 │ │ │ │ li r10,0 │ │ │ │ - addi r0,r23,56 │ │ │ │ - addi r4,r29,-8 │ │ │ │ - addi r3,r7,24 │ │ │ │ - addi r25,r25,48 │ │ │ │ - std r16,112(r31) │ │ │ │ - lxvx vs12,r5,r8 │ │ │ │ - add r5,r5,r8 │ │ │ │ + addi r9,r9,24 │ │ │ │ + ld r23,24(r20) │ │ │ │ + ld r27,32(r20) │ │ │ │ + mr r4,r0 │ │ │ │ + addi r5,r21,-8 │ │ │ │ + mulli r2,r2,5 │ │ │ │ + lxvx vs12,r6,r7 │ │ │ │ + add r6,r6,r7 │ │ │ │ + add r20,r9,r24 │ │ │ │ + addi r0,r4,56 │ │ │ │ + add r12,r24,r5 │ │ │ │ + ld r5,200(r14) │ │ │ │ + addi r26,r26,40 │ │ │ │ + add r0,r24,r0 │ │ │ │ + add r26,r26,r24 │ │ │ │ + add r7,r25,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r9,r25,r7 │ │ │ │ + add r2,r28,r2 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + std r2,72(r31) │ │ │ │ add r7,r28,r7 │ │ │ │ - mr r6,r28 │ │ │ │ - std r19,120(r31) │ │ │ │ - sldi r8,r9,2 │ │ │ │ - add r4,r28,r4 │ │ │ │ - add r3,r28,r3 │ │ │ │ - add r0,r28,r0 │ │ │ │ - std r22,136(r31) │ │ │ │ - add r25,r7,r25 │ │ │ │ - addi r7,r7,32 │ │ │ │ - add r9,r8,r9 │ │ │ │ - std r4,88(r31) │ │ │ │ - ld r4,200(r19) │ │ │ │ - std r3,80(r31) │ │ │ │ - add r8,r26,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r23,r26,r8 │ │ │ │ - add r9,r27,r9 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - std r9,72(r31) │ │ │ │ - add r8,r27,r8 │ │ │ │ - add r9,r26,r23 │ │ │ │ - sldi r23,r23,4 │ │ │ │ - std r8,96(r31) │ │ │ │ - add r8,r26,r9 │ │ │ │ + add r2,r25,r9 │ │ │ │ sldi r9,r9,4 │ │ │ │ - add r23,r27,r23 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r26,r27,r9 │ │ │ │ - add r27,r27,r8 │ │ │ │ - ldx r17,r6,r10 │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r22,88(r31) │ │ │ │ - ld r28,96(r31) │ │ │ │ - std r21,144(r31) │ │ │ │ - std r6,152(r31) │ │ │ │ - lfdx f8,r9,r10 │ │ │ │ - mulld r9,r17,r14 │ │ │ │ - std r17,160(r31) │ │ │ │ - std r9,64(r31) │ │ │ │ - ldu r15,8(r22) │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f11,0(r28) │ │ │ │ - li r6,0 │ │ │ │ - std r14,168(r31) │ │ │ │ - add r15,r9,r15 │ │ │ │ + std r7,80(r31) │ │ │ │ + add r7,r25,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r9,r28,r9 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r25,r28,r2 │ │ │ │ + std r9,88(r31) │ │ │ │ + add r28,r28,r7 │ │ │ │ + ldx r19,r24,r10 │ │ │ │ + ld r2,72(r31) │ │ │ │ + mr r29,r12 │ │ │ │ + std r17,112(r31) │ │ │ │ + std r14,120(r31) │ │ │ │ + std r22,128(r31) │ │ │ │ + ld r11,80(r31) │ │ │ │ + std r24,136(r31) │ │ │ │ + std r19,144(r31) │ │ │ │ + lfdx f8,r2,r10 │ │ │ │ + mulld r2,r19,r16 │ │ │ │ + std r2,64(r31) │ │ │ │ + ldu r18,8(r29) │ │ │ │ + ld r2,64(r31) │ │ │ │ + mr r7,r20 │ │ │ │ + std r16,152(r31) │ │ │ │ + lfd f11,0(r11) │ │ │ │ + ld r8,88(r31) │ │ │ │ + add r18,r2,r18 │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r3,r15,r12 │ │ │ │ + mulld r3,r18,r15 │ │ │ │ + std r18,160(r31) │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - ldx r8,r7,r6 │ │ │ │ - lfdx f10,r23,r6 │ │ │ │ - li r16,0 │ │ │ │ - add r8,r3,r8 │ │ │ │ - fmul f10,f11,f10 │ │ │ │ - mulld r14,r8,r18 │ │ │ │ nop │ │ │ │ + ldu r9,8(r7) │ │ │ │ + lfd f10,0(r8) │ │ │ │ + mr r16,r26 │ │ │ │ + mr r17,r25 │ │ │ │ + add r9,r3,r9 │ │ │ │ + fmul f10,f11,f10 │ │ │ │ + mulld r14,r9,r23 │ │ │ │ nop │ │ │ │ - ldx r11,r25,r16 │ │ │ │ - lfdx f9,r26,r16 │ │ │ │ + ldu r4,8(r16) │ │ │ │ + lfd f9,0(r17) │ │ │ │ mtctr r30 │ │ │ │ - mr r20,r0 │ │ │ │ - mr r21,r27 │ │ │ │ - add r11,r14,r11 │ │ │ │ + mr r22,r0 │ │ │ │ + mr r24,r28 │ │ │ │ + add r4,r14,r4 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r17,r11,r24 │ │ │ │ - ldu r9,8(r20) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - addi r21,r21,8 │ │ │ │ - add r9,r17,r9 │ │ │ │ + mulld r18,r4,r27 │ │ │ │ + lfd f0,0(r24) │ │ │ │ + ldu r2,8(r22) │ │ │ │ + addi r24,r24,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r19,r9,4 │ │ │ │ - lxvx vs7,r19,r4 │ │ │ │ + add r2,r18,r2 │ │ │ │ + sldi r19,r2,4 │ │ │ │ + lxvx vs7,r19,r5 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 17db0 │ │ │ │ - addi r16,r16,8 │ │ │ │ - cmpld r29,r16 │ │ │ │ - bne 17d90 │ │ │ │ - addi r6,r6,8 │ │ │ │ - cmpld r29,r6 │ │ │ │ - bne 17d70 │ │ │ │ - ld r6,80(r31) │ │ │ │ - ld r14,168(r31) │ │ │ │ - addi r28,r28,8 │ │ │ │ - cmpld r6,r22 │ │ │ │ - bne 17d4c │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 17540 │ │ │ │ + cmpld r0,r16 │ │ │ │ + addi r17,r17,8 │ │ │ │ + bne 17520 │ │ │ │ + cmpld r26,r7 │ │ │ │ + addi r8,r8,8 │ │ │ │ + bne 17500 │ │ │ │ + cmpld r20,r29 │ │ │ │ + ld r16,152(r31) │ │ │ │ + ld r18,160(r31) │ │ │ │ + addi r11,r11,8 │ │ │ │ + bne 174cc │ │ │ │ addi r10,r10,8 │ │ │ │ - ld r21,144(r31) │ │ │ │ - ld r6,152(r31) │ │ │ │ - ld r17,160(r31) │ │ │ │ - cmpld r29,r10 │ │ │ │ - bne 17d24 │ │ │ │ - ld r6,128(r31) │ │ │ │ - ld r22,136(r31) │ │ │ │ + ld r17,112(r31) │ │ │ │ + ld r14,120(r31) │ │ │ │ + ld r22,128(r31) │ │ │ │ + ld r24,136(r31) │ │ │ │ + cmpld r21,r10 │ │ │ │ + ld r19,144(r31) │ │ │ │ + bne 1749c │ │ │ │ + ld r8,96(r31) │ │ │ │ + ld r29,104(r31) │ │ │ │ addi r30,r30,-1 │ │ │ │ - ld r16,112(r31) │ │ │ │ - ld r19,120(r31) │ │ │ │ - stfd f0,40(r21) │ │ │ │ - stfd f8,8(r21) │ │ │ │ - stfd f11,16(r21) │ │ │ │ - stfd f10,24(r21) │ │ │ │ - stfd f9,32(r21) │ │ │ │ - std r9,40(r22) │ │ │ │ - std r17,8(r22) │ │ │ │ - std r15,16(r22) │ │ │ │ - std r8,24(r22) │ │ │ │ - std r30,32(r6) │ │ │ │ - std r30,0(r6) │ │ │ │ - std r30,8(r6) │ │ │ │ - std r30,16(r6) │ │ │ │ - std r30,24(r6) │ │ │ │ - std r11,32(r22) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r16,r16,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ - cmpd r10,r16 │ │ │ │ - ld r10,56(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 17884 │ │ │ │ - b 17b74 │ │ │ │ + stfd f0,40(r22) │ │ │ │ + stfd f8,8(r22) │ │ │ │ + addi r17,r17,1 │ │ │ │ + stfd f11,16(r22) │ │ │ │ + stfd f10,24(r22) │ │ │ │ + stfd f9,32(r22) │ │ │ │ + std r2,40(r29) │ │ │ │ + std r4,32(r29) │ │ │ │ + std r9,24(r29) │ │ │ │ + std r19,8(r29) │ │ │ │ + std r18,16(r29) │ │ │ │ + std r30,32(r8) │ │ │ │ + std r30,24(r8) │ │ │ │ + std r30,0(r8) │ │ │ │ + std r30,8(r8) │ │ │ │ + std r30,16(r8) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + cmpd r9,r17 │ │ │ │ + ld r9,56(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 16ff0 │ │ │ │ + b 17304 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 17b48 │ │ │ │ - mulld r7,r20,r26 │ │ │ │ - ld r4,24(r19) │ │ │ │ - sldi r8,r20,4 │ │ │ │ - sldi r29,r23,5 │ │ │ │ - ld r27,176(r19) │ │ │ │ - mulli r25,r23,48 │ │ │ │ - sldi r24,r26,4 │ │ │ │ - ld r15,8(r17) │ │ │ │ - ld r14,16(r17) │ │ │ │ - ld r23,24(r17) │ │ │ │ - ld r3,200(r19) │ │ │ │ + ble 172d8 │ │ │ │ + mulld r7,r21,r25 │ │ │ │ + sldi r11,r25,4 │ │ │ │ + ld r27,176(r14) │ │ │ │ + mulli r0,r23,48 │ │ │ │ + ld r5,24(r14) │ │ │ │ + sldi r9,r23,5 │ │ │ │ + sldi r21,r21,4 │ │ │ │ + ld r28,8(r20) │ │ │ │ + ld r19,16(r20) │ │ │ │ li r10,0 │ │ │ │ - mr r11,r6 │ │ │ │ - std r19,88(r31) │ │ │ │ - addi r5,r24,-8 │ │ │ │ - lxvx vs12,r4,r8 │ │ │ │ - add r4,r4,r8 │ │ │ │ - addi r8,r29,24 │ │ │ │ - addi r29,r29,32 │ │ │ │ - sldi r9,r7,2 │ │ │ │ - sldi r7,r7,6 │ │ │ │ - add r12,r28,r5 │ │ │ │ - add r8,r28,r8 │ │ │ │ - addi r25,r25,40 │ │ │ │ - add r29,r28,r29 │ │ │ │ - add r9,r26,r9 │ │ │ │ - add r20,r27,r7 │ │ │ │ - std r8,80(r31) │ │ │ │ - add r25,r28,r25 │ │ │ │ - add r8,r26,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r26,r26,r8 │ │ │ │ - add r9,r27,r9 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - std r9,72(r31) │ │ │ │ - sldi r9,r26,4 │ │ │ │ - add r26,r27,r8 │ │ │ │ - add r27,r27,r9 │ │ │ │ - ldx r5,r28,r10 │ │ │ │ - lfdx f11,r20,r10 │ │ │ │ - ld r7,72(r31) │ │ │ │ - mr r6,r12 │ │ │ │ - std r16,96(r31) │ │ │ │ - mulld r9,r5,r15 │ │ │ │ - std r9,64(r31) │ │ │ │ - ldu r8,8(r6) │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f10,0(r7) │ │ │ │ - li r19,0 │ │ │ │ - std r11,112(r31) │ │ │ │ - std r22,120(r31) │ │ │ │ - add r8,r9,r8 │ │ │ │ + mr r23,r8 │ │ │ │ + addi r2,r11,-8 │ │ │ │ + addi r9,r9,24 │ │ │ │ + ld r26,24(r20) │ │ │ │ + ld r4,200(r14) │ │ │ │ + add r18,r24,r2 │ │ │ │ + lxvx vs12,r5,r21 │ │ │ │ + add r9,r24,r9 │ │ │ │ + add r5,r5,r21 │ │ │ │ + sldi r2,r7,2 │ │ │ │ + sldi r7,r7,6 │ │ │ │ + mr r6,r0 │ │ │ │ + add r2,r25,r2 │ │ │ │ + add r16,r27,r7 │ │ │ │ + addi r0,r6,40 │ │ │ │ + add r7,r25,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r0,r24,r0 │ │ │ │ + add r25,r25,r7 │ │ │ │ + add r15,r27,r2 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + sldi r2,r25,4 │ │ │ │ + add r12,r27,r7 │ │ │ │ + mr r25,r29 │ │ │ │ + add r27,r27,r2 │ │ │ │ + ldx r6,r24,r10 │ │ │ │ + lfdx f11,r16,r10 │ │ │ │ + mr r29,r18 │ │ │ │ + mr r8,r15 │ │ │ │ + std r17,72(r31) │ │ │ │ + std r14,80(r31) │ │ │ │ + mulld r2,r6,r28 │ │ │ │ + std r2,64(r31) │ │ │ │ + ldu r7,8(r29) │ │ │ │ + ld r2,64(r31) │ │ │ │ + mr r17,r9 │ │ │ │ + mr r20,r12 │ │ │ │ + std r23,88(r31) │ │ │ │ + std r25,96(r31) │ │ │ │ + lfd f10,0(r8) │ │ │ │ + std r22,104(r31) │ │ │ │ + add r7,r2,r7 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r16,r8,r14 │ │ │ │ - ldx r0,r29,r19 │ │ │ │ - lfdx f9,r26,r19 │ │ │ │ + mulld r14,r7,r19 │ │ │ │ + ldu r3,8(r17) │ │ │ │ + lfd f9,0(r20) │ │ │ │ mtctr r30 │ │ │ │ - mr r22,r25 │ │ │ │ - mr r11,r27 │ │ │ │ - add r0,r16,r0 │ │ │ │ + mr r23,r0 │ │ │ │ + mr r25,r27 │ │ │ │ + add r3,r14,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r17,r0,r23 │ │ │ │ - ldu r9,8(r22) │ │ │ │ - lfd f0,0(r11) │ │ │ │ - addi r11,r11,8 │ │ │ │ - add r9,r17,r9 │ │ │ │ + mulld r21,r3,r26 │ │ │ │ + lfd f0,0(r25) │ │ │ │ + ldu r2,8(r23) │ │ │ │ + addi r25,r25,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r18,r9,4 │ │ │ │ - lxvx vs7,r18,r3 │ │ │ │ - xxspltd vs8,vs0,0 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r22,r2,4 │ │ │ │ + lxvx vs8,r22,r4 │ │ │ │ + xxspltd vs7,vs0,0 │ │ │ │ xvmaddadp vs12,vs8,vs7 │ │ │ │ - stxv vs12,0(r4) │ │ │ │ - bdnz 17fa0 │ │ │ │ - addi r19,r19,8 │ │ │ │ - cmpld r19,r24 │ │ │ │ - bne 17f80 │ │ │ │ - ld r18,80(r31) │ │ │ │ - ld r11,112(r31) │ │ │ │ - ld r22,120(r31) │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpld r6,r18 │ │ │ │ - bne 17f5c │ │ │ │ + stxv vs12,0(r5) │ │ │ │ + bdnz 17730 │ │ │ │ + cmpld r0,r17 │ │ │ │ + addi r20,r20,8 │ │ │ │ + bne 17710 │ │ │ │ + cmpld r9,r29 │ │ │ │ + ld r23,88(r31) │ │ │ │ + ld r25,96(r31) │ │ │ │ + addi r8,r8,8 │ │ │ │ + ld r22,104(r31) │ │ │ │ + bne 176e4 │ │ │ │ addi r10,r10,8 │ │ │ │ - ld r16,96(r31) │ │ │ │ - cmpld r10,r19 │ │ │ │ - bne 17f40 │ │ │ │ + ld r17,72(r31) │ │ │ │ + ld r14,80(r31) │ │ │ │ + cmpld r11,r10 │ │ │ │ + bne 176c4 │ │ │ │ addi r30,r30,-1 │ │ │ │ - std r9,32(r22) │ │ │ │ - ld r19,88(r31) │ │ │ │ - stfd f0,32(r21) │ │ │ │ - addi r16,r16,1 │ │ │ │ - std r5,8(r22) │ │ │ │ - stfd f11,8(r21) │ │ │ │ - std r8,16(r22) │ │ │ │ - stfd f10,16(r21) │ │ │ │ - std r0,24(r22) │ │ │ │ - std r30,24(r11) │ │ │ │ - std r30,0(r11) │ │ │ │ - std r30,8(r11) │ │ │ │ - std r30,16(r11) │ │ │ │ - stfd f9,24(r21) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ - cmpd r10,r16 │ │ │ │ - ld r10,56(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 17884 │ │ │ │ - b 17b74 │ │ │ │ + std r2,32(r25) │ │ │ │ + std r3,24(r25) │ │ │ │ + addi r17,r17,1 │ │ │ │ + stfd f0,32(r22) │ │ │ │ + std r6,8(r25) │ │ │ │ + std r7,16(r25) │ │ │ │ + stfd f11,8(r22) │ │ │ │ + stfd f10,16(r22) │ │ │ │ + std r30,24(r23) │ │ │ │ + std r30,16(r23) │ │ │ │ + std r30,0(r23) │ │ │ │ + std r30,8(r23) │ │ │ │ + stfd f9,24(r22) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + cmpd r9,r17 │ │ │ │ + ld r9,56(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 16ff0 │ │ │ │ + b 17304 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r19) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r23,88(r19) │ │ │ │ - cmpdi cr4,r25,0 │ │ │ │ - ldx r20,r9,r10 │ │ │ │ - ld r9,104(r31) │ │ │ │ - addi r26,r23,1 │ │ │ │ - lfd f0,0(r9) │ │ │ │ + ld r2,240(r14) │ │ │ │ + ld r9,32(r31) │ │ │ │ + stfd f31,0(r22) │ │ │ │ + cmpdi cr4,r26,0 │ │ │ │ + ld r23,88(r14) │ │ │ │ + ldx r21,r2,r9 │ │ │ │ + li r2,0 │ │ │ │ + addi r25,r23,1 │ │ │ │ + std r2,0(r29) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mulld r2,r28,r25 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r24,r1,32 │ │ │ │ + bge cr4,17088 │ │ │ │ + mr r9,r28 │ │ │ │ + b 171a4 │ │ │ │ + addi r10,r10,1 │ │ │ │ li r9,0 │ │ │ │ - std r9,0(r22) │ │ │ │ - mulld r9,r29,r26 │ │ │ │ - stfd f0,0(r21) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r28,r1,32 │ │ │ │ - bge cr4,17924 │ │ │ │ - mr r10,r29 │ │ │ │ - b 17a14 │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 17850 │ │ │ │ + b 16fb8 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x3000000 │ │ │ │ - .long 0x1280 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-736 │ │ │ │ + .long 0x3020000 │ │ │ │ + .long 0x1281 │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ stfd f22,-80(r1) │ │ │ │ stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ - mfcr r11 │ │ │ │ stfd f26,-48(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r14,-224(r1) │ │ │ │ + std r15,-216(r1) │ │ │ │ + std r16,-208(r1) │ │ │ │ std r28,-112(r1) │ │ │ │ std r29,-104(r1) │ │ │ │ std r30,-96(r1) │ │ │ │ + mr r29,r3 │ │ │ │ std r31,-88(r1) │ │ │ │ - std r14,-224(r1) │ │ │ │ - std r15,-216(r1) │ │ │ │ - std r16,-208(r1) │ │ │ │ std r17,-200(r1) │ │ │ │ std r18,-192(r1) │ │ │ │ std r19,-184(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ std r20,-176(r1) │ │ │ │ std r21,-168(r1) │ │ │ │ std r22,-160(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ std r23,-152(r1) │ │ │ │ std r24,-144(r1) │ │ │ │ std r25,-136(r1) │ │ │ │ std r26,-128(r1) │ │ │ │ std r27,-120(r1) │ │ │ │ stdu r1,-368(r1) │ │ │ │ + stxv vs63,128(r1) │ │ │ │ ld r14,0(r3) │ │ │ │ - mr r29,r3 │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ ld r28,8(r14) │ │ │ │ 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 18abc │ │ │ │ - maddld r12,r8,r9,r10 │ │ │ │ - add r9,r8,r12 │ │ │ │ - cmpd r12,r9 │ │ │ │ - std r9,56(r31) │ │ │ │ - bge 1861c │ │ │ │ - ld r9,8(r29) │ │ │ │ - addis r10,r2,-3 │ │ │ │ + bl 5100 │ │ │ │ + mr r2,r3 │ │ │ │ + divd r10,r28,r30 │ │ │ │ + mulld r9,r10,r30 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 18214 │ │ │ │ + maddld r15,r10,r2,r9 │ │ │ │ + add r2,r10,r15 │ │ │ │ + cmpd r15,r2 │ │ │ │ + std r2,56(r31) │ │ │ │ + bge 17db0 │ │ │ │ + ld r2,8(r29) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + plfd f29,352760 # 6db30 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ xxlxor vs30,vs30,vs30 │ │ │ │ - mr r25,r12 │ │ │ │ - addi r10,r10,28240 │ │ │ │ - std r9,48(r31) │ │ │ │ - sldi r9,r12,4 │ │ │ │ - std r10,40(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,32(r31) │ │ │ │ - ld r16,88(r14) │ │ │ │ - ld r22,48(r14) │ │ │ │ - lwz r9,112(r14) │ │ │ │ - ld r5,0(r1) │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + std r2,48(r31) │ │ │ │ + sldi r2,r15,4 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,32(r31) │ │ │ │ + ld r17,88(r14) │ │ │ │ + ld r27,48(r14) │ │ │ │ std r1,64(r31) │ │ │ │ - addi r20,r16,1 │ │ │ │ - sldi r17,r22,3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r6,r22,-1 │ │ │ │ - mulld r8,r20,r22 │ │ │ │ - addi r9,r17,15 │ │ │ │ - addi r10,r17,23 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + lwz r2,112(r14) │ │ │ │ + ld r7,0(r1) │ │ │ │ + addi r19,r17,1 │ │ │ │ + sldi r22,r27,3 │ │ │ │ + addi r21,r27,-1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + mulld r2,r19,r27 │ │ │ │ + addi r10,r22,15 │ │ │ │ + addi r8,r22,23 │ │ │ │ clrrdi r10,r10,4 │ │ │ │ - neg r9,r9 │ │ │ │ + clrrdi r8,r8,4 │ │ │ │ neg r10,r10 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - neg r7,r8 │ │ │ │ - addi r8,r8,15 │ │ │ │ - stdux r5,r1,r7 │ │ │ │ + neg r8,r8 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r9,r2 │ │ │ │ + addi r2,r2,15 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ addi r30,r1,32 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r15,r1,32 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r19,r1,32 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r5,r1,r10 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r18,r1,32 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r20,r1,32 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r25,r1,32 │ │ │ │ + stdux r7,r1,r8 │ │ │ │ addi r24,r1,32 │ │ │ │ - stdux r5,r1,r10 │ │ │ │ + stdux r7,r1,r8 │ │ │ │ addi r23,r1,32 │ │ │ │ - bne 186c8 │ │ │ │ - ld r9,40(r31) │ │ │ │ - li r10,0 │ │ │ │ - cmpdi cr4,r6,0 │ │ │ │ - mr r26,r25 │ │ │ │ - std r10,0(r24) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - clrrdi r9,r8,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stfd f0,0(r23) │ │ │ │ + bne 17e40 │ │ │ │ + li r9,0 │ │ │ │ + stfd f28,0(r23) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + cmpdi cr4,r21,0 │ │ │ │ + mr r16,r15 │ │ │ │ + std r9,0(r24) │ │ │ │ ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - blt cr4,18704 │ │ │ │ - mulld r10,r6,r20 │ │ │ │ - mulld r9,r26,r22 │ │ │ │ - ld r11,120(r14) │ │ │ │ - neg r21,r20 │ │ │ │ - ld r18,72(r14) │ │ │ │ - sldi r28,r20,1 │ │ │ │ - addi r5,r17,-8 │ │ │ │ - cmpdi cr3,r20,0 │ │ │ │ - sldi r21,r21,4 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r11,r11,r9 │ │ │ │ - add r10,r29,r10 │ │ │ │ - ldx r4,r18,r5 │ │ │ │ - lfdx f12,r11,r5 │ │ │ │ - srdi r9,r28,1 │ │ │ │ - mr r12,r10 │ │ │ │ - mr r0,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - fcfid f0,f0 │ │ │ │ + blt cr4,17e74 │ │ │ │ + mulld r7,r21,r19 │ │ │ │ + mulld r10,r16,r27 │ │ │ │ + ld r8,120(r14) │ │ │ │ + mulli r2,r19,-16 │ │ │ │ + ld r26,72(r14) │ │ │ │ + sldi r28,r19,1 │ │ │ │ + addi r6,r22,-8 │ │ │ │ + cmpdi cr3,r19,0 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + std r2,40(r31) │ │ │ │ + add r7,r29,r7 │ │ │ │ + add r8,r8,r10 │ │ │ │ + lxsdx vs32,r26,r6 │ │ │ │ + lfdx f12,r8,r6 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r9,f0 │ │ │ │ - addi r8,r9,1 │ │ │ │ - subf r9,r16,r9 │ │ │ │ - add r8,r8,r16 │ │ │ │ - stdx r9,r15,r5 │ │ │ │ - add r9,r9,r4 │ │ │ │ - stdx r8,r19,r5 │ │ │ │ - ble cr3,18354 │ │ │ │ - addi r3,r9,1 │ │ │ │ - divd r7,r9,r4 │ │ │ │ - mr r10,r12 │ │ │ │ - addi r12,r12,16 │ │ │ │ - divd r8,r3,r4 │ │ │ │ - mulld r7,r7,r4 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - subf r7,r7,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r8,r8,r3 │ │ │ │ - std r7,-8(r12) │ │ │ │ - std r8,16(r10) │ │ │ │ - bdnz 1831c │ │ │ │ - mr r10,r0 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - add r10,r10,r21 │ │ │ │ - cmpdi r5,-8 │ │ │ │ - bne 182d0 │ │ │ │ - mr r5,r17 │ │ │ │ + addi r2,r9,1 │ │ │ │ + subf r9,r17,r9 │ │ │ │ + add r2,r2,r17 │ │ │ │ + stdx r9,r18,r6 │ │ │ │ + stdx r2,r20,r6 │ │ │ │ + ble cr3,17af8 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + nop │ │ │ │ + plxv vs33,353664 # 6e000 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r7 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + beq 17ac0 │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + cmpdi r10,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r9,r7,16 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r7) │ │ │ │ + beq 17af8 │ │ │ │ + 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 17ac8 │ │ │ │ + addi r6,r6,-8 │ │ │ │ + ld r2,40(r31) │ │ │ │ + cmpdi r6,-8 │ │ │ │ + add r7,r7,r2 │ │ │ │ + bne 17a40 │ │ │ │ + mr r5,r22 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r27 │ │ │ │ - std r11,80(r31) │ │ │ │ - std r6,72(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f0,r16 │ │ │ │ - ld r6,72(r31) │ │ │ │ - ld r11,80(r31) │ │ │ │ - fcfid f26,f0 │ │ │ │ - fmul f26,f26,f26 │ │ │ │ - ble cr3,18ac8 │ │ │ │ - ld r7,40(r31) │ │ │ │ - addis r16,r2,-3 │ │ │ │ - ld r10,96(r14) │ │ │ │ - std r23,72(r31) │ │ │ │ - std r20,88(r31) │ │ │ │ - mr r23,r27 │ │ │ │ - mr r20,r24 │ │ │ │ - mr r8,r30 │ │ │ │ - li r9,0 │ │ │ │ - std r29,80(r31) │ │ │ │ - addi r16,r16,27080 │ │ │ │ - mr r27,r28 │ │ │ │ - mr r24,r30 │ │ │ │ - lfd f23,0(r7) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - lfd f24,27080(r7) │ │ │ │ - lfdx f0,r18,r9 │ │ │ │ - ldx r28,r15,r9 │ │ │ │ - lfdx f25,r10,r9 │ │ │ │ - lfdx f28,r11,r9 │ │ │ │ - mr r30,r8 │ │ │ │ + mr r3,r25 │ │ │ │ + std r8,72(r31) │ │ │ │ + bl 5b40 │ │ │ │ + mtfprd f0,r17 │ │ │ │ + ld r8,72(r31) │ │ │ │ + fcfid f24,f0 │ │ │ │ + fmul f24,f24,f24 │ │ │ │ + ble cr3,18220 │ │ │ │ + ld r7,96(r14) │ │ │ │ + mr r9,r19 │ │ │ │ + mr r6,r30 │ │ │ │ + mr r19,r23 │ │ │ │ + li r10,0 │ │ │ │ + std r29,72(r31) │ │ │ │ + mr r23,r24 │ │ │ │ + mr r24,r25 │ │ │ │ + mr r25,r30 │ │ │ │ + lfdx f0,r26,r10 │ │ │ │ + ldx r17,r18,r10 │ │ │ │ + mr r30,r6 │ │ │ │ + std r7,80(r31) │ │ │ │ + std r28,88(r31) │ │ │ │ std r6,96(r31) │ │ │ │ - std r10,104(r31) │ │ │ │ - std r8,112(r31) │ │ │ │ - std r11,120(r31) │ │ │ │ - std r9,128(r31) │ │ │ │ - fcfid f27,f0 │ │ │ │ - mr r29,r28 │ │ │ │ - fmul f22,f25,f24 │ │ │ │ - mr r28,r27 │ │ │ │ - fdiv f29,f23,f27 │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - b 1844c │ │ │ │ + lfdx f23,r7,r10 │ │ │ │ + lfdx f26,r8,r10 │ │ │ │ + std r8,104(r31) │ │ │ │ + std r10,112(r31) │ │ │ │ + fcfid f25,f0 │ │ │ │ + mr r29,r17 │ │ │ │ + mr r17,r22 │ │ │ │ + mr r22,r9 │ │ │ │ + fmul f22,f23,f29 │ │ │ │ + fdiv f27,f28,f25 │ │ │ │ + fmul f25,f25,f25 │ │ │ │ + b 17bc8 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f25,f31 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r16) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ + fmul f1,f23,f31 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ addic. r28,r28,-1 │ │ │ │ - stfd f0,0(r30) │ │ │ │ + stfd f12,0(r30) │ │ │ │ addi r29,r29,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - beq 1848c │ │ │ │ + beq 17c1c │ │ │ │ mtfprd f0,r29 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f29,f0,f28 │ │ │ │ - fnmsub f0,f29,f0,f28 │ │ │ │ - fmul f12,f27,f12 │ │ │ │ - fmadd f0,f0,f12,f26 │ │ │ │ + fmsub f12,f27,f0,f26 │ │ │ │ + fnmsub f0,f27,f0,f26 │ │ │ │ + fmul f12,f25,f12 │ │ │ │ + fmadd f0,f0,f12,f24 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - bgt 1841c │ │ │ │ + bgt 17ba0 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 186a8 │ │ │ │ - fmr f0,f22 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ + fmr f12,f22 │ │ │ │ + bge 17bb4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ addi r29,r29,1 │ │ │ │ addi r30,r30,8 │ │ │ │ - stfd f0,-8(r30) │ │ │ │ - bne 1844c │ │ │ │ - ld r9,128(r31) │ │ │ │ - ld r8,112(r31) │ │ │ │ + fmul f1,f23,f31 │ │ │ │ + bl 5620 │ │ │ │ + addic. r28,r28,-1 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r30) │ │ │ │ + bne 17bc8 │ │ │ │ + ld r10,112(r31) │ │ │ │ ld r6,96(r31) │ │ │ │ - ld r10,104(r31) │ │ │ │ - ld r11,120(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - subf r8,r21,r8 │ │ │ │ - cmpld r17,r9 │ │ │ │ - bne 183d8 │ │ │ │ - cmpdi r22,4 │ │ │ │ - mr r30,r24 │ │ │ │ - mr r28,r27 │ │ │ │ - mr r24,r20 │ │ │ │ - ld r29,80(r31) │ │ │ │ - ld r20,88(r31) │ │ │ │ - mr r27,r23 │ │ │ │ - ld r23,72(r31) │ │ │ │ - beq 18958 │ │ │ │ - cmpdi r22,5 │ │ │ │ - beq 18780 │ │ │ │ - li r9,0 │ │ │ │ - ld r10,48(r31) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 185f0 │ │ │ │ - ld r11,24(r14) │ │ │ │ - sldi r26,r26,4 │ │ │ │ - ld r16,200(r14) │ │ │ │ - add r19,r19,r17 │ │ │ │ - add r15,r15,r17 │ │ │ │ - sldi r21,r20,1 │ │ │ │ - add r18,r27,r17 │ │ │ │ - li r4,0 │ │ │ │ + mr r9,r22 │ │ │ │ + mr r22,r17 │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r7,80(r31) │ │ │ │ + ld r28,88(r31) │ │ │ │ + ld r8,104(r31) │ │ │ │ + addi r10,r10,8 │ │ │ │ + subf r6,r2,r6 │ │ │ │ + cmpld r17,r10 │ │ │ │ + bne 17b58 │ │ │ │ + cmpdi r27,4 │ │ │ │ + mr r30,r25 │ │ │ │ + ld r29,72(r31) │ │ │ │ + mr r25,r24 │ │ │ │ + mr r24,r23 │ │ │ │ + mr r23,r19 │ │ │ │ + mr r19,r9 │ │ │ │ + beq 180b8 │ │ │ │ + cmpdi r27,5 │ │ │ │ + beq 17ef0 │ │ │ │ + li r2,0 │ │ │ │ + ld r6,48(r31) │ │ │ │ + cmpdi r6,0 │ │ │ │ + ble 17d84 │ │ │ │ + ld r3,24(r14) │ │ │ │ + sldi r16,r16,4 │ │ │ │ + ld r17,200(r14) │ │ │ │ + add r4,r18,r22 │ │ │ │ + add r20,r20,r22 │ │ │ │ + sldi r0,r19,1 │ │ │ │ + add r18,r25,r22 │ │ │ │ + li r7,0 │ │ │ │ addi r28,r23,8 │ │ │ │ - li r0,0 │ │ │ │ - lxvx vs11,r11,r26 │ │ │ │ - add r11,r11,r26 │ │ │ │ - mr r26,r10 │ │ │ │ - cmpd r22,r9 │ │ │ │ - ble 18580 │ │ │ │ - mulld r7,r20,r9 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r12,72(r14) │ │ │ │ - subf r9,r9,r22 │ │ │ │ - ldx r5,r24,r10 │ │ │ │ - lfdx f0,r23,r10 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r24,8 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - ldx r8,r27,r10 │ │ │ │ - ldx r3,r12,r10 │ │ │ │ - add r8,r7,r8 │ │ │ │ - add r7,r7,r21 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f12,r30,r8 │ │ │ │ - ldx r8,r29,r8 │ │ │ │ + addi r11,r24,8 │ │ │ │ + lxvx vs11,r3,r16 │ │ │ │ + add r3,r3,r16 │ │ │ │ + cmpd r27,r2 │ │ │ │ + ble 17d10 │ │ │ │ + mulld r8,r19,r2 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + ld r26,72(r14) │ │ │ │ + ldx r5,r24,r9 │ │ │ │ + lfdx f0,r23,r9 │ │ │ │ + mtctr r2 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + ldx r2,r25,r9 │ │ │ │ + ldx r10,r26,r9 │ │ │ │ + add r2,r8,r2 │ │ │ │ + add r8,r8,r0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + ldx r2,r29,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r5,r5,r3,r8 │ │ │ │ - stfdx f0,r28,r10 │ │ │ │ - stdx r5,r9,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 1854c │ │ │ │ - ldx r9,r24,r17 │ │ │ │ - lxvdsx vs0,r23,r17 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r9,r16 │ │ │ │ + maddld r5,r5,r10,r2 │ │ │ │ + stfdx f0,r28,r9 │ │ │ │ + stdx r5,r11,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 17cdc │ │ │ │ + ldx r2,r24,r22 │ │ │ │ + lxvdsx vs12,r23,r22 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r2,r17 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ - stxv vs11,0(r11) │ │ │ │ - ble cr4,18758 │ │ │ │ - mtctr r6 │ │ │ │ - mr r3,r15 │ │ │ │ - mr r5,r19 │ │ │ │ - mr r8,r18 │ │ │ │ - mr r9,r6 │ │ │ │ - b 185c0 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r0,0(r8) │ │ │ │ - bdz 18710 │ │ │ │ - ldu r12,-8(r5) │ │ │ │ - ldu r10,-8(r3) │ │ │ │ - ldu r7,-8(r8) │ │ │ │ - subf r10,r10,r12 │ │ │ │ - cmpd r7,r10 │ │ │ │ - beq 185b4 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpd r26,r4 │ │ │ │ - stdx r7,r27,r10 │ │ │ │ - bne 18520 │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r25,r25,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - cmpd r10,r25 │ │ │ │ - ld r10,64(r31) │ │ │ │ + stxv vs11,0(r3) │ │ │ │ + ble cr4,17ec8 │ │ │ │ + mtctr r21 │ │ │ │ + mr r26,r4 │ │ │ │ + mr r5,r20 │ │ │ │ + mr r10,r18 │ │ │ │ + mr r2,r21 │ │ │ │ + b 17d54 │ │ │ │ + li r9,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 181e4 │ │ │ │ + bdz 17e80 │ │ │ │ + ldu r16,-8(r5) │ │ │ │ + ldu r9,-8(r26) │ │ │ │ + ldu r8,-8(r10) │ │ │ │ + subf r9,r9,r16 │ │ │ │ + cmpd r8,r9 │ │ │ │ + beq 17d44 │ │ │ │ + addi r7,r7,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpd r6,r7 │ │ │ │ + stdx r8,r25,r9 │ │ │ │ + bne 17cb4 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 17960 │ │ │ │ addi r1,r31,368 │ │ │ │ - ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs63,-240(r1) │ │ │ │ ld r14,-224(r1) │ │ │ │ ld r15,-216(r1) │ │ │ │ ld r16,-208(r1) │ │ │ │ ld r17,-200(r1) │ │ │ │ ld r18,-192(r1) │ │ │ │ ld r19,-184(r1) │ │ │ │ ld r20,-176(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r21,-168(r1) │ │ │ │ ld r22,-160(r1) │ │ │ │ ld r23,-152(r1) │ │ │ │ ld r24,-144(r1) │ │ │ │ ld r25,-136(r1) │ │ │ │ ld r26,-128(r1) │ │ │ │ ld r27,-120(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r28,-112(r1) │ │ │ │ ld r29,-104(r1) │ │ │ │ ld r30,-96(r1) │ │ │ │ ld r31,-88(r1) │ │ │ │ lfd f22,-80(r1) │ │ │ │ lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f25,f31 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f12,0(r16) │ │ │ │ - fmul f0,f1,f12 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - b 18438 │ │ │ │ - ld r9,240(r14) │ │ │ │ - ld r10,32(r31) │ │ │ │ - cmpdi cr4,r6,0 │ │ │ │ - ldx r26,r9,r10 │ │ │ │ - ld r9,40(r31) │ │ │ │ - li r10,0 │ │ │ │ - std r10,0(r24) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - clrrdi r9,r8,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stfd f0,0(r23) │ │ │ │ + ld r10,240(r14) │ │ │ │ + ld r9,32(r31) │ │ │ │ + stfd f28,0(r23) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + cmpdi cr4,r21,0 │ │ │ │ + neg r2,r2 │ │ │ │ + ldx r16,r10,r9 │ │ │ │ + li r9,0 │ │ │ │ + std r9,0(r24) │ │ │ │ ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - bge cr4,18298 │ │ │ │ - mr r9,r22 │ │ │ │ - b 184e0 │ │ │ │ + bge cr4,17a0c │ │ │ │ + mr r2,r27 │ │ │ │ + b 17c78 │ │ │ │ nop │ │ │ │ - ld r10,0(r27) │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpd r26,r4 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,0(r27) │ │ │ │ - bne 18528 │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r25,r25,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - cmpd r10,r25 │ │ │ │ - ld r10,64(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 181e4 │ │ │ │ - b 1861c │ │ │ │ - sldi r10,r6,3 │ │ │ │ - addi r4,r4,1 │ │ │ │ - mr r9,r6 │ │ │ │ - ldx r7,r27,r10 │ │ │ │ - cmpd r26,r4 │ │ │ │ - sldi r10,r9,3 │ │ │ │ + ld r9,0(r25) │ │ │ │ addi r7,r7,1 │ │ │ │ - stdx r7,r27,r10 │ │ │ │ - bne 18520 │ │ │ │ - b 185f0 │ │ │ │ - ld r6,24(r14) │ │ │ │ - mulli r21,r20,48 │ │ │ │ - sldi r9,r26,4 │ │ │ │ - ld r17,8(r18) │ │ │ │ - ld r16,16(r18) │ │ │ │ - ld r22,24(r18) │ │ │ │ - ld r26,32(r18) │ │ │ │ - ld r5,200(r14) │ │ │ │ - addi r11,r29,-8 │ │ │ │ - sldi r15,r20,4 │ │ │ │ - sldi r12,r20,5 │ │ │ │ - sldi r0,r20,6 │ │ │ │ + cmpd r6,r7 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r25) │ │ │ │ + bne 17cbc │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 17960 │ │ │ │ + b 17db0 │ │ │ │ + sldi r9,r21,3 │ │ │ │ + addi r7,r7,1 │ │ │ │ + mr r2,r21 │ │ │ │ + ldx r8,r25,r9 │ │ │ │ + cmpd r6,r7 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r8,r8,1 │ │ │ │ + stdx r8,r25,r9 │ │ │ │ + bne 17cb4 │ │ │ │ + b 17d84 │ │ │ │ + ld r7,24(r14) │ │ │ │ + mulli r21,r19,48 │ │ │ │ + sldi r9,r16,4 │ │ │ │ + ld r18,8(r26) │ │ │ │ + addi r3,r29,-8 │ │ │ │ + sldi r17,r19,4 │ │ │ │ + std r24,40(r31) │ │ │ │ + ld r16,16(r26) │ │ │ │ + ld r22,24(r26) │ │ │ │ + sldi r12,r19,5 │ │ │ │ + sldi r11,r19,6 │ │ │ │ + li r10,0 │ │ │ │ + ld r27,32(r26) │ │ │ │ + ld r6,200(r14) │ │ │ │ + lxvx vs12,r7,r9 │ │ │ │ + add r7,r7,r9 │ │ │ │ + ldu r20,8(r3) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r24,r17 │ │ │ │ + li r26,0 │ │ │ │ + std r15,72(r31) │ │ │ │ + std r14,80(r31) │ │ │ │ + std r25,88(r31) │ │ │ │ + std r23,96(r31) │ │ │ │ + lfdx f8,r30,r2 │ │ │ │ + std r10,104(r31) │ │ │ │ + std r18,112(r31) │ │ │ │ + mulld r0,r20,r18 │ │ │ │ + ldx r19,r29,r24 │ │ │ │ + lfdx f11,r30,r24 │ │ │ │ + mr r10,r12 │ │ │ │ li r8,0 │ │ │ │ - std r25,80(r31) │ │ │ │ - std r27,88(r31) │ │ │ │ - lxvx vs12,r6,r9 │ │ │ │ - add r6,r6,r9 │ │ │ │ - ldu r20,8(r11) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r25,r15 │ │ │ │ - li r27,0 │ │ │ │ - std r14,96(r31) │ │ │ │ - std r24,104(r31) │ │ │ │ - std r23,112(r31) │ │ │ │ - std r8,120(r31) │ │ │ │ - lfdx f8,r30,r9 │ │ │ │ - mulld r9,r20,r17 │ │ │ │ - std r9,72(r31) │ │ │ │ - ldx r18,r29,r25 │ │ │ │ - ld r9,72(r31) │ │ │ │ - lfdx f11,r30,r25 │ │ │ │ - mr r8,r12 │ │ │ │ - li r7,0 │ │ │ │ - std r25,128(r31) │ │ │ │ - std r20,136(r31) │ │ │ │ - add r18,r9,r18 │ │ │ │ + std r20,120(r31) │ │ │ │ + add r19,r0,r19 │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r19,r18,r16 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r9,r29,r8 │ │ │ │ - lfdx f10,r30,r8 │ │ │ │ - mr r23,r21 │ │ │ │ - li r20,0 │ │ │ │ - add r9,r19,r9 │ │ │ │ + mulld r18,r19,r16 │ │ │ │ + ldx r2,r29,r10 │ │ │ │ + lfdx f10,r30,r10 │ │ │ │ + mr r20,r21 │ │ │ │ + li r15,0 │ │ │ │ + add r2,r18,r2 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r14,r9,r22 │ │ │ │ + mulld r14,r2,r22 │ │ │ │ nop │ │ │ │ - ldx r3,r29,r23 │ │ │ │ - lfdx f9,r30,r23 │ │ │ │ + ldx r4,r29,r20 │ │ │ │ + lfdx f9,r30,r20 │ │ │ │ mtctr r28 │ │ │ │ - mr r4,r0 │ │ │ │ - add r3,r14,r3 │ │ │ │ + mr r5,r11 │ │ │ │ + add r4,r14,r4 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r24,r3,r26 │ │ │ │ + mulld r23,r4,r27 │ │ │ │ nop │ │ │ │ - ldx r10,r29,r4 │ │ │ │ - lfdx f0,r30,r4 │ │ │ │ - addi r4,r4,8 │ │ │ │ - add r10,r24,r10 │ │ │ │ + ldx r9,r29,r5 │ │ │ │ + lfdx f0,r30,r5 │ │ │ │ + addi r5,r5,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r25,r10,4 │ │ │ │ - lxvx vs7,r25,r5 │ │ │ │ + add r9,r23,r9 │ │ │ │ + sldi r25,r9,4 │ │ │ │ + lxvx vs7,r25,r6 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r6) │ │ │ │ - bdnz 18860 │ │ │ │ - addi r20,r20,1 │ │ │ │ - addi r23,r23,8 │ │ │ │ - cmpd r20,r28 │ │ │ │ - bne 18840 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - cmpd r7,r20 │ │ │ │ - bne 18820 │ │ │ │ - addi r27,r27,1 │ │ │ │ - ld r25,128(r31) │ │ │ │ - ld r20,136(r31) │ │ │ │ - cmpd r27,r7 │ │ │ │ - addi r25,r25,8 │ │ │ │ - bne 187f0 │ │ │ │ - ld r8,120(r31) │ │ │ │ - ld r14,96(r31) │ │ │ │ - ld r24,104(r31) │ │ │ │ - ld r23,112(r31) │ │ │ │ + stxv vs12,0(r7) │ │ │ │ + bdnz 17fc0 │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r20,r20,8 │ │ │ │ + cmpd r15,r28 │ │ │ │ + bne 17fa0 │ │ │ │ addi r8,r8,1 │ │ │ │ - cmpd r8,r27 │ │ │ │ - bne 187c4 │ │ │ │ - ld r27,88(r31) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - ld r25,80(r31) │ │ │ │ - std r10,40(r24) │ │ │ │ - std r9,24(r24) │ │ │ │ + addi r10,r10,8 │ │ │ │ + cmpd r8,r15 │ │ │ │ + bne 17f80 │ │ │ │ + addi r26,r26,1 │ │ │ │ + ld r20,120(r31) │ │ │ │ + addi r24,r24,8 │ │ │ │ + cmpd r26,r8 │ │ │ │ + bne 17f60 │ │ │ │ + ld r10,104(r31) │ │ │ │ + ld r15,72(r31) │ │ │ │ + ld r14,80(r31) │ │ │ │ + ld r25,88(r31) │ │ │ │ + ld r23,96(r31) │ │ │ │ + ld r18,112(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r26 │ │ │ │ + bne 17f30 │ │ │ │ + ld r24,40(r31) │ │ │ │ + addi r10,r10,-1 │ │ │ │ stfd f0,40(r23) │ │ │ │ - std r20,8(r24) │ │ │ │ stfd f8,8(r23) │ │ │ │ - std r18,16(r24) │ │ │ │ + addi r15,r15,1 │ │ │ │ stfd f11,16(r23) │ │ │ │ stfd f10,24(r23) │ │ │ │ - std r3,32(r24) │ │ │ │ stfd f9,32(r23) │ │ │ │ - std r8,32(r27) │ │ │ │ - std r8,0(r27) │ │ │ │ - std r8,8(r27) │ │ │ │ - std r8,16(r27) │ │ │ │ - std r8,24(r27) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r25,r25,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - cmpd r10,r25 │ │ │ │ - ld r10,64(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 181e4 │ │ │ │ - b 1861c │ │ │ │ - ld r6,24(r14) │ │ │ │ - mulli r22,r20,48 │ │ │ │ - sldi r10,r26,4 │ │ │ │ - ld r19,8(r18) │ │ │ │ - ld r17,16(r18) │ │ │ │ - ld r26,24(r18) │ │ │ │ - ld r5,200(r14) │ │ │ │ - addi r3,r29,-8 │ │ │ │ - sldi r16,r20,4 │ │ │ │ - sldi r15,r20,5 │ │ │ │ - li r9,0 │ │ │ │ - mr r0,r14 │ │ │ │ - lxvx vs12,r6,r10 │ │ │ │ - add r6,r6,r10 │ │ │ │ - ldu r7,8(r3) │ │ │ │ - sldi r10,r9,3 │ │ │ │ - mr r14,r16 │ │ │ │ - li r11,0 │ │ │ │ - lfdx f11,r30,r10 │ │ │ │ - mulld r12,r7,r19 │ │ │ │ - ldx r8,r29,r14 │ │ │ │ - lfdx f10,r30,r14 │ │ │ │ - mr r21,r15 │ │ │ │ - li r20,0 │ │ │ │ - std r25,72(r31) │ │ │ │ - std r0,80(r31) │ │ │ │ - std r27,88(r31) │ │ │ │ - add r8,r12,r8 │ │ │ │ + std r10,32(r25) │ │ │ │ + std r10,24(r25) │ │ │ │ + std r10,0(r25) │ │ │ │ + std r10,8(r25) │ │ │ │ + std r9,40(r24) │ │ │ │ + std r4,32(r24) │ │ │ │ + std r2,24(r24) │ │ │ │ + std r19,16(r24) │ │ │ │ + std r20,8(r24) │ │ │ │ + std r10,16(r25) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 17960 │ │ │ │ + b 17db0 │ │ │ │ + ld r7,24(r14) │ │ │ │ + mulli r27,r19,48 │ │ │ │ + sldi r16,r16,4 │ │ │ │ + ld r20,8(r26) │ │ │ │ + addi r4,r29,-8 │ │ │ │ + sldi r21,r19,4 │ │ │ │ + ld r18,16(r26) │ │ │ │ + ld r0,24(r26) │ │ │ │ + sldi r17,r19,5 │ │ │ │ + li r2,0 │ │ │ │ + ld r6,200(r14) │ │ │ │ + lxvx vs12,r7,r16 │ │ │ │ + add r7,r7,r16 │ │ │ │ + ldu r8,8(r4) │ │ │ │ + sldi r9,r2,3 │ │ │ │ + mr r11,r21 │ │ │ │ + li r3,0 │ │ │ │ + std r15,40(r31) │ │ │ │ + std r14,72(r31) │ │ │ │ + lfdx f11,r30,r9 │ │ │ │ + mulld r12,r8,r20 │ │ │ │ + ldx r10,r29,r11 │ │ │ │ + lfdx f10,r30,r11 │ │ │ │ + mr r16,r17 │ │ │ │ + li r15,0 │ │ │ │ + add r10,r12,r10 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r18,r8,r17 │ │ │ │ - ldx r4,r29,r21 │ │ │ │ - lfdx f9,r30,r21 │ │ │ │ + mulld r14,r10,r18 │ │ │ │ + ldx r5,r29,r16 │ │ │ │ + lfdx f9,r30,r16 │ │ │ │ mtctr r28 │ │ │ │ - mr r27,r22 │ │ │ │ - add r4,r18,r4 │ │ │ │ + mr r26,r27 │ │ │ │ + add r5,r14,r5 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r25,r4,r26 │ │ │ │ + mulld r19,r5,r0 │ │ │ │ nop │ │ │ │ - ldx r10,r29,r27 │ │ │ │ - lfdx f0,r30,r27 │ │ │ │ - addi r27,r27,8 │ │ │ │ - add r10,r25,r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r9,r29,r26 │ │ │ │ + lfdx f0,r30,r26 │ │ │ │ + addi r26,r26,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r0,r10,4 │ │ │ │ - lxvx vs8,r5,r0 │ │ │ │ - xxspltd vs7,vs0,0 │ │ │ │ + add r9,r19,r9 │ │ │ │ + sldi r22,r9,4 │ │ │ │ + lxvx vs7,r22,r6 │ │ │ │ + xxspltd vs8,vs0,0 │ │ │ │ xvmaddadp vs12,vs8,vs7 │ │ │ │ - stxv vs12,0(r6) │ │ │ │ - bdnz 189f0 │ │ │ │ - addi r20,r20,1 │ │ │ │ - addi r21,r21,8 │ │ │ │ - cmpd r20,r28 │ │ │ │ - bne 189d0 │ │ │ │ - addi r11,r11,1 │ │ │ │ - ld r25,72(r31) │ │ │ │ - ld r0,80(r31) │ │ │ │ - ld r27,88(r31) │ │ │ │ - addi r14,r14,8 │ │ │ │ - cmpd r11,r20 │ │ │ │ - bne 189a8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r11 │ │ │ │ - bne 18990 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r10,32(r24) │ │ │ │ + stxv vs12,0(r7) │ │ │ │ + bdnz 18150 │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r16,r16,8 │ │ │ │ + cmpd r15,r28 │ │ │ │ + bne 18128 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r11,r11,8 │ │ │ │ + cmpd r3,r15 │ │ │ │ + bne 1810c │ │ │ │ + addi r2,r2,1 │ │ │ │ + ld r15,40(r31) │ │ │ │ + ld r14,72(r31) │ │ │ │ + cmpd r2,r3 │ │ │ │ + bne 180ec │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r9,32(r24) │ │ │ │ + std r5,24(r24) │ │ │ │ + addi r15,r15,1 │ │ │ │ stfd f0,32(r23) │ │ │ │ - std r7,8(r24) │ │ │ │ + std r8,8(r24) │ │ │ │ + std r10,16(r24) │ │ │ │ + std r2,24(r25) │ │ │ │ + std r2,16(r25) │ │ │ │ + std r2,0(r25) │ │ │ │ + std r2,8(r25) │ │ │ │ stfd f11,8(r23) │ │ │ │ - std r8,16(r24) │ │ │ │ stfd f10,16(r23) │ │ │ │ - std r4,24(r24) │ │ │ │ - std r9,24(r27) │ │ │ │ - std r9,0(r27) │ │ │ │ - std r9,8(r27) │ │ │ │ - std r9,16(r27) │ │ │ │ stfd f9,24(r23) │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r25,r25,1 │ │ │ │ - mr r14,r0 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - cmpd r10,r25 │ │ │ │ - ld r10,64(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 181e4 │ │ │ │ - b 1861c │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 181a8 │ │ │ │ - cmpdi r22,4 │ │ │ │ - beq 185f0 │ │ │ │ - cmpdi r22,5 │ │ │ │ - bne 184dc │ │ │ │ - ld r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r25,r25,1 │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - cmpd r10,r25 │ │ │ │ - ld r10,64(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 181e4 │ │ │ │ - b 1861c │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 17960 │ │ │ │ + b 17db0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + li r9,0 │ │ │ │ + b 1791c │ │ │ │ + cmpdi r27,4 │ │ │ │ + beq 17d84 │ │ │ │ + cmpdi r27,5 │ │ │ │ + bne 17c74 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 17960 │ │ │ │ + b 17db0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x128a │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-3360 │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ + stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-152(r1) │ │ │ │ - std r28,-40(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ - mfcr r11 │ │ │ │ - std r30,-24(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ - ld r14,0(r3) │ │ │ │ - std r15,-144(r1) │ │ │ │ - std r16,-136(r1) │ │ │ │ - std r17,-128(r1) │ │ │ │ - std r18,-120(r1) │ │ │ │ - std r19,-112(r1) │ │ │ │ - std r20,-104(r1) │ │ │ │ - std r21,-96(r1) │ │ │ │ - std r22,-88(r1) │ │ │ │ - std r23,-80(r1) │ │ │ │ - std r24,-72(r1) │ │ │ │ - std r25,-64(r1) │ │ │ │ - std r26,-56(r1) │ │ │ │ - std r27,-48(r1) │ │ │ │ + std r15,-152(r1) │ │ │ │ + std r14,-160(r1) │ │ │ │ + ld r15,0(r3) │ │ │ │ std r0,16(r1) │ │ │ │ - ld r28,8(r14) │ │ │ │ + std r28,-48(r1) │ │ │ │ + std r29,-40(r1) │ │ │ │ + std r30,-32(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r31,-24(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-336(r1) │ │ │ │ + std r16,-144(r1) │ │ │ │ + std r17,-136(r1) │ │ │ │ + ld r28,8(r15) │ │ │ │ + std r18,-128(r1) │ │ │ │ + std r19,-120(r1) │ │ │ │ + std r20,-112(r1) │ │ │ │ + std r21,-104(r1) │ │ │ │ + std r22,-96(r1) │ │ │ │ + std r23,-88(r1) │ │ │ │ + std r24,-80(r1) │ │ │ │ + std r25,-72(r1) │ │ │ │ + std r26,-64(r1) │ │ │ │ + std r27,-56(r1) │ │ │ │ + stdu r1,-368(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 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 195c8 │ │ │ │ - maddld r9,r8,r9,r10 │ │ │ │ - add r10,r8,r9 │ │ │ │ - std r9,32(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r10,80(r31) │ │ │ │ - bge 190c4 │ │ │ │ - ld r10,8(r29) │ │ │ │ - sldi r9,r9,4 │ │ │ │ + bl 5100 │ │ │ │ + divd r10,r28,r30 │ │ │ │ + mr r2,r3 │ │ │ │ + mulld r9,r10,r30 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 18e40 │ │ │ │ + maddld r14,r10,r2,r9 │ │ │ │ + add r2,r10,r14 │ │ │ │ + cmpd r14,r2 │ │ │ │ + std r2,72(r31) │ │ │ │ + bge 18940 │ │ │ │ + ld r2,8(r29) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r10,72(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - std r9,40(r31) │ │ │ │ - addi r10,r10,28240 │ │ │ │ - std r10,48(r31) │ │ │ │ - ld r24,48(r14) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + xxspltd vs61,vs31,0 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + std r2,64(r31) │ │ │ │ + sldi r2,r14,4 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,56(r31) │ │ │ │ + ld r29,88(r15) │ │ │ │ + lwz r10,112(r15) │ │ │ │ + std r1,80(r31) │ │ │ │ + ld r2,104(r15) │ │ │ │ + ld r27,48(r15) │ │ │ │ ld r7,0(r1) │ │ │ │ - ld r28,88(r14) │ │ │ │ - std r1,88(r31) │ │ │ │ - lwz r9,112(r14) │ │ │ │ - ld r12,104(r14) │ │ │ │ - sldi r16,r24,3 │ │ │ │ - addi r18,r28,1 │ │ │ │ - addi r0,r28,2 │ │ │ │ - addi r23,r24,-1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r8,r16,15 │ │ │ │ - addi r10,r16,23 │ │ │ │ + addi r17,r29,2 │ │ │ │ + andi. r10,r10,2048 │ │ │ │ + addi r18,r29,1 │ │ │ │ + sldi r26,r27,3 │ │ │ │ + addi r23,r27,-1 │ │ │ │ + divd r10,r2,r17 │ │ │ │ sldi r30,r18,1 │ │ │ │ - divd r25,r12,r0 │ │ │ │ sldi r22,r18,4 │ │ │ │ + addi r9,r26,15 │ │ │ │ + addi r8,r26,23 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ clrrdi r8,r8,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - mulld r9,r16,r30 │ │ │ │ - neg r8,r8 │ │ │ │ - neg r6,r10 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ neg r9,r9 │ │ │ │ - addi r10,r1,32 │ │ │ │ - std r10,96(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ + neg r8,r8 │ │ │ │ + std r10,32(r31) │ │ │ │ + mulld r10,r26,r30 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r6,r1,32 │ │ │ │ + std r6,88(r31) │ │ │ │ + neg r10,r10 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + mr r10,r7 │ │ │ │ + addi r20,r1,32 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r7,r1,32 │ │ │ │ + std r7,40(r31) │ │ │ │ stdux r10,r1,r9 │ │ │ │ - mr r9,r10 │ │ │ │ - addi r19,r1,32 │ │ │ │ - stdux r10,r1,r8 │ │ │ │ - addi r10,r1,32 │ │ │ │ - stdux r9,r1,r8 │ │ │ │ - addi r9,r1,32 │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r8 │ │ │ │ addi r7,r1,32 │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r6 │ │ │ │ - addi r29,r1,32 │ │ │ │ - stdux r8,r1,r6 │ │ │ │ - addi r27,r1,32 │ │ │ │ - bne 19580 │ │ │ │ - ld r8,48(r31) │ │ │ │ - li r6,0 │ │ │ │ + std r7,48(r31) │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r7,r1,32 │ │ │ │ + stdux r10,r1,r8 │ │ │ │ + addi r28,r1,32 │ │ │ │ + stdux r10,r1,r8 │ │ │ │ + addi r25,r1,32 │ │ │ │ + bne 18be0 │ │ │ │ + mulld r9,r27,r18 │ │ │ │ + li r10,0 │ │ │ │ + stfd f30,0(r25) │ │ │ │ cmpdi cr3,r23,0 │ │ │ │ - ld r26,32(r31) │ │ │ │ - std r6,0(r29) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - mulld r8,r24,r18 │ │ │ │ - stfd f0,0(r27) │ │ │ │ - sldi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r8 │ │ │ │ + mr r16,r14 │ │ │ │ + std r10,0(r28) │ │ │ │ + ld r10,0(r1) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r21,r1,32 │ │ │ │ - blt cr3,195c0 │ │ │ │ - mulld r6,r23,r18 │ │ │ │ - mulld r8,r26,r24 │ │ │ │ - ld r17,120(r14) │ │ │ │ - neg r5,r18 │ │ │ │ - ld r20,72(r14) │ │ │ │ - addi r11,r16,-8 │ │ │ │ + blt cr3,18c18 │ │ │ │ + mulld r8,r23,r18 │ │ │ │ + mulld r9,r16,r27 │ │ │ │ + ld r10,120(r15) │ │ │ │ + mulli r4,r18,-16 │ │ │ │ + ld r19,72(r15) │ │ │ │ + addi r5,r26,-8 │ │ │ │ cmpdi cr4,r30,0 │ │ │ │ - std r26,56(r31) │ │ │ │ - sldi r4,r5,4 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - addi r6,r6,-8 │ │ │ │ - add r17,r17,r8 │ │ │ │ - add r6,r21,r6 │ │ │ │ - ldx r26,r20,r11 │ │ │ │ - lfdx f12,r17,r11 │ │ │ │ - srdi r8,r30,1 │ │ │ │ - mr r15,r6 │ │ │ │ - mtctr r8 │ │ │ │ - mtfprd f0,r26 │ │ │ │ - fcfid f0,f0 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + add r8,r21,r8 │ │ │ │ + add r6,r10,r9 │ │ │ │ + std r6,104(r31) │ │ │ │ + lxsdx vs32,r19,r5 │ │ │ │ + lfdx f12,r6,r5 │ │ │ │ + ld r3,40(r31) │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - subf r8,r28,r8 │ │ │ │ - add r5,r5,r28 │ │ │ │ - stdx r8,r10,r11 │ │ │ │ - add r8,r8,r26 │ │ │ │ - stdx r5,r9,r11 │ │ │ │ - ble cr4,18da4 │ │ │ │ - std r14,64(r31) │ │ │ │ - std r24,104(r31) │ │ │ │ - addi r24,r8,1 │ │ │ │ - divd r3,r8,r26 │ │ │ │ - mr r14,r15 │ │ │ │ - addi r15,r15,16 │ │ │ │ - divd r5,r24,r26 │ │ │ │ - mulld r3,r3,r26 │ │ │ │ - mulld r5,r5,r26 │ │ │ │ - subf r3,r3,r8 │ │ │ │ - addi r8,r8,2 │ │ │ │ - subf r5,r5,r24 │ │ │ │ - std r3,-8(r15) │ │ │ │ - std r5,16(r14) │ │ │ │ - bdnz 18d68 │ │ │ │ - ld r14,64(r31) │ │ │ │ - ld r24,104(r31) │ │ │ │ - addi r11,r11,-8 │ │ │ │ - add r6,r6,r4 │ │ │ │ - cmpdi r11,-8 │ │ │ │ - bne 18d18 │ │ │ │ - mr r5,r16 │ │ │ │ + mffprd r10,f0 │ │ │ │ + addi r9,r10,1 │ │ │ │ + subf r10,r29,r10 │ │ │ │ + stdx r10,r3,r5 │ │ │ │ + ld r3,48(r31) │ │ │ │ + add r9,r9,r29 │ │ │ │ + stdx r9,r3,r5 │ │ │ │ + ble cr4,18520 │ │ │ │ + srdi r9,r30,1 │ │ │ │ + mtvsrdd vs45,r10,r10 │ │ │ │ + plxv vs33,351064 # 6e000 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r10,r8 │ │ │ │ + andi. r3,r9,1 │ │ │ │ + addi r3,r9,-1 │ │ │ │ + beq 184e8 │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + cmpdi r3,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r10,r8,16 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r8) │ │ │ │ + beq 18520 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v13,v0 │ │ │ │ + vaddudm v11,v11,v1 │ │ │ │ + addi r10,r10,32 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r10) │ │ │ │ + stxv vs44,-16(r10) │ │ │ │ + bdnz 184f0 │ │ │ │ + addi r5,r5,-8 │ │ │ │ + add r8,r8,r4 │ │ │ │ + cmpdi r5,-8 │ │ │ │ + bne 18464 │ │ │ │ + mr r5,r26 │ │ │ │ mr r3,r7 │ │ │ │ li r4,0 │ │ │ │ - ld r26,56(r31) │ │ │ │ - std r9,128(r31) │ │ │ │ - std r10,120(r31) │ │ │ │ - std r0,64(r31) │ │ │ │ - std r12,56(r31) │ │ │ │ - li r15,0 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,64(r31) │ │ │ │ - ld r9,48(r31) │ │ │ │ - ld r12,56(r31) │ │ │ │ - ld r10,120(r31) │ │ │ │ - mr r8,r23 │ │ │ │ - mr r5,r28 │ │ │ │ - std r14,56(r31) │ │ │ │ - std r24,112(r31) │ │ │ │ - mr r7,r3 │ │ │ │ - li r3,0 │ │ │ │ - std r26,104(r31) │ │ │ │ - mtfprd f0,r0 │ │ │ │ - lfd f11,0(r9) │ │ │ │ - ld r9,128(r31) │ │ │ │ - addi r6,r12,1 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r12 │ │ │ │ - mr r12,r19 │ │ │ │ + std r2,96(r31) │ │ │ │ + li r24,0 │ │ │ │ + bl 5b40 │ │ │ │ + ld r2,96(r31) │ │ │ │ + mtfprd f0,r17 │ │ │ │ + li r5,0 │ │ │ │ + li r6,0 │ │ │ │ + mr r9,r20 │ │ │ │ + std r14,120(r31) │ │ │ │ + std r16,128(r31) │ │ │ │ + mr r10,r23 │ │ │ │ fcfid f0,f0 │ │ │ │ - std r9,64(r31) │ │ │ │ - fdiv f11,f11,f12 │ │ │ │ - fmul f11,f11,f0 │ │ │ │ - ldx r0,r10,r15 │ │ │ │ - lfdx f0,r20,r15 │ │ │ │ - lfdx f12,r17,r15 │ │ │ │ - ld r9,64(r31) │ │ │ │ - fcfid f10,f0 │ │ │ │ - mtfprd f0,r0 │ │ │ │ - ldx r28,r9,r15 │ │ │ │ - ld r9,96(r31) │ │ │ │ + mr r7,r3 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + fcfid f8,f12 │ │ │ │ + lfd f12,32(r31) │ │ │ │ + std r2,112(r31) │ │ │ │ + srdi r2,r22,3 │ │ │ │ + std r2,96(r31) │ │ │ │ + xxspltd vs41,vs12,0 │ │ │ │ + fdiv f8,f8,f0 │ │ │ │ + ld r2,40(r31) │ │ │ │ + lfdx f0,r19,r24 │ │ │ │ + ldx r23,r2,r24 │ │ │ │ + ld r2,104(r31) │ │ │ │ + fcfid f11,f0 │ │ │ │ + mtfprd f0,r23 │ │ │ │ + lfdx f12,r2,r24 │ │ │ │ + ld r2,48(r31) │ │ │ │ fcfid f0,f0 │ │ │ │ - cmpd r0,r28 │ │ │ │ - fmsub f12,f10,f12,f0 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ + ldx r12,r2,r24 │ │ │ │ + ld r2,88(r31) │ │ │ │ + fmsub f12,f11,f12,f0 │ │ │ │ + cmpd r23,r12 │ │ │ │ + fmul f12,f8,f12 │ │ │ │ frim f0,f12 │ │ │ │ - stfdx f12,r9,r15 │ │ │ │ - fctidz f8,f0 │ │ │ │ - fsub f10,f12,f0 │ │ │ │ - bgt 18f38 │ │ │ │ - ld r9,48(r31) │ │ │ │ - addi r28,r28,1 │ │ │ │ - mffprd r4,f8 │ │ │ │ - mr r24,r12 │ │ │ │ - subf r0,r0,r28 │ │ │ │ - not r28,r4 │ │ │ │ - lfd f9,0(r9) │ │ │ │ - ld r9,56(r31) │ │ │ │ - fadd f0,f0,f9 │ │ │ │ - ld r23,176(r9) │ │ │ │ + stfdx f12,r2,r24 │ │ │ │ + fctidz f11,f0 │ │ │ │ + mffprd r17,f11 │ │ │ │ + fsub f11,f12,f0 │ │ │ │ + bgt 187b0 │ │ │ │ + subf r2,r23,r12 │ │ │ │ + fadd f0,f0,f30 │ │ │ │ + ld r16,176(r15) │ │ │ │ + not r14,r17 │ │ │ │ + cmpldi r2,1 │ │ │ │ + addi r0,r2,1 │ │ │ │ fsub f12,f0,f12 │ │ │ │ - b 18ecc │ │ │ │ - lfdx f9,r23,r14 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r4,r25,r4 │ │ │ │ - add r28,r28,r25 │ │ │ │ - addi r24,r24,8 │ │ │ │ - fmadd f0,f10,f9,f0 │ │ │ │ - stfd f0,-8(r24) │ │ │ │ - beq 18f38 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - addi r9,r4,1 │ │ │ │ - add r26,r28,r3 │ │ │ │ - mr r11,r4 │ │ │ │ - fcfid f9,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - add r14,r3,r9 │ │ │ │ - sldi r26,r26,3 │ │ │ │ + ble 18a00 │ │ │ │ + srdi r2,r0,1 │ │ │ │ + sldi r8,r5,3 │ │ │ │ + plxv vs44,350708 # 6e000 │ │ │ │ + xxspltd vs9,vs12,0 │ │ │ │ + xxspltd vs10,vs11,0 │ │ │ │ + std r15,136(r31) │ │ │ │ + mtvsrdd vs42,r17,r17 │ │ │ │ + mtvsrdd vs40,r14,r14 │ │ │ │ + mr r11,r9 │ │ │ │ + mtctr r2 │ │ │ │ + add r8,r16,r8 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r11,r11,16 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + vmulld v0,v9,v0 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v8,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v30 │ │ │ │ + xvcvsxddp vs0,vs45 │ │ │ │ + xvcvsxddp vs7,vs43 │ │ │ │ + xvcmpgtdp vs0,vs0,vs61 │ │ │ │ + xvcmpgtdp vs7,vs7,vs61 │ │ │ │ + xxsel vs0,vs32,vs45,vs0 │ │ │ │ + xxsel vs7,vs33,vs43,vs7 │ │ │ │ + mfvsrld r15,vs0 │ │ │ │ + mffprd r4,f0 │ │ │ │ + mfvsrld r3,vs7 │ │ │ │ + mffprd r2,f7 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + sldi r15,r15,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r4,r4,r8 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + ldx r15,r15,r8 │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + ldx r3,r3,r8 │ │ │ │ + mtvsrdd vs0,r4,r15 │ │ │ │ + mtvsrdd vs7,r2,r3 │ │ │ │ + xvmuldp vs7,vs7,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs7 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 18634 │ │ │ │ + andi. r2,r0,1 │ │ │ │ + ld r15,136(r31) │ │ │ │ + beq 187b0 │ │ │ │ + clrrdi r0,r0,1 │ │ │ │ + add r23,r23,r0 │ │ │ │ + ld r2,32(r31) │ │ │ │ + mulld r8,r2,r0 │ │ │ │ + subf r2,r8,r17 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r11,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r14,r14,3 │ │ │ │ - fcmpu cr7,f9,f31 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,18f04 │ │ │ │ - addi r11,r28,1 │ │ │ │ - add r9,r3,r11 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f0,r23,r9 │ │ │ │ - fmul f0,f12,f0 │ │ │ │ - bgt 18eac │ │ │ │ - lfdx f9,r23,r26 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r4,r25,r4 │ │ │ │ - add r28,r28,r25 │ │ │ │ + bgt 186ec │ │ │ │ + subf r11,r17,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r11,r5,r11 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r11,r11,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lfdx f10,r16,r11 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 18714 │ │ │ │ + add r2,r8,r14 │ │ │ │ + ld r4,96(r31) │ │ │ │ + add r2,r5,r2 │ │ │ │ + addi r23,r23,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpd r23,r12 │ │ │ │ + lfdx f0,r16,r2 │ │ │ │ + mulld r11,r4,r6 │ │ │ │ + fmadd f0,f11,f0,f10 │ │ │ │ + add r2,r11,r0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f0,r20,r2 │ │ │ │ + bgt 187b0 │ │ │ │ + ld r2,32(r31) │ │ │ │ + add r8,r2,r8 │ │ │ │ + subf r2,r8,r17 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r23,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 18768 │ │ │ │ + subf r23,r17,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r23,r5,r23 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r23,r23,3 │ │ │ │ + fcfid f10,f0 │ │ │ │ + lfdx f0,r16,r23 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + fcmpu cr0,f10,f31 │ │ │ │ + bgt 18790 │ │ │ │ + add r2,r14,r8 │ │ │ │ + add r2,r5,r2 │ │ │ │ + add r11,r0,r11 │ │ │ │ + sldi r8,r2,3 │ │ │ │ + addi r2,r11,1 │ │ │ │ + lfdx f0,r16,r8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmadd f11,f11,f0,f12 │ │ │ │ + stfdx f11,r20,r2 │ │ │ │ + addi r6,r6,1 │ │ │ │ + ld r2,112(r31) │ │ │ │ + add r9,r9,r22 │ │ │ │ addi r24,r24,8 │ │ │ │ - fmadd f0,f10,f9,f0 │ │ │ │ - stfd f0,-8(r24) │ │ │ │ - bne 18ecc │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r3,r3,r6 │ │ │ │ - add r12,r12,r22 │ │ │ │ - cmpld r16,r15 │ │ │ │ - bne 18e38 │ │ │ │ - ld r24,112(r31) │ │ │ │ - ld r26,104(r31) │ │ │ │ - ld r14,56(r31) │ │ │ │ - ld r9,64(r31) │ │ │ │ - mr r23,r8 │ │ │ │ - mr r28,r5 │ │ │ │ - cmpdi r24,4 │ │ │ │ - beq 193dc │ │ │ │ - cmpdi r24,5 │ │ │ │ - beq 191b0 │ │ │ │ - li r8,0 │ │ │ │ - ld r5,72(r31) │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 19090 │ │ │ │ - ld r11,24(r14) │ │ │ │ - sldi r26,r26,4 │ │ │ │ - ld r20,200(r14) │ │ │ │ + cmpd r27,r6 │ │ │ │ + add r5,r5,r2 │ │ │ │ + bne 18594 │ │ │ │ + cmpdi r27,4 │ │ │ │ + ld r14,120(r31) │ │ │ │ + ld r16,128(r31) │ │ │ │ + mr r23,r10 │ │ │ │ + beq 18a08 │ │ │ │ + cmpdi r27,5 │ │ │ │ + beq 18c20 │ │ │ │ + li r2,0 │ │ │ │ + ld r6,64(r31) │ │ │ │ + cmpdi r6,0 │ │ │ │ + ble 18914 │ │ │ │ + ld r10,48(r31) │ │ │ │ + sldi r9,r16,4 │ │ │ │ + ld r3,24(r15) │ │ │ │ srdi r0,r22,3 │ │ │ │ - add r17,r9,r16 │ │ │ │ - add r15,r10,r16 │ │ │ │ - add r22,r7,r16 │ │ │ │ - li r3,0 │ │ │ │ - lxvx vs11,r11,r26 │ │ │ │ - add r11,r11,r26 │ │ │ │ - cmpd r24,r8 │ │ │ │ - ble 1901c │ │ │ │ - mulld r6,r18,r8 │ │ │ │ - subf r10,r8,r24 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ld r12,72(r14) │ │ │ │ - addi r25,r27,8 │ │ │ │ - addi r26,r29,8 │ │ │ │ + add r17,r7,r26 │ │ │ │ + li r4,0 │ │ │ │ + ld r19,200(r15) │ │ │ │ + li r11,0 │ │ │ │ + add r16,r10,r26 │ │ │ │ + ld r10,40(r31) │ │ │ │ + lxvx vs11,r3,r9 │ │ │ │ + add r3,r3,r9 │ │ │ │ + add r12,r10,r26 │ │ │ │ + cmpd r27,r2 │ │ │ │ + ble 188a4 │ │ │ │ + mulld r8,r18,r2 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r10,r2,r27 │ │ │ │ + ld r22,72(r15) │ │ │ │ + addi r24,r25,8 │ │ │ │ + std r14,32(r31) │ │ │ │ + addi r29,r28,8 │ │ │ │ + ldx r5,r28,r9 │ │ │ │ + lfdx f0,r25,r9 │ │ │ │ mtctr r10 │ │ │ │ - ldx r4,r29,r9 │ │ │ │ - lfdx f0,r27,r9 │ │ │ │ - sldi r6,r6,1 │ │ │ │ + sldi r8,r8,1 │ │ │ │ ldx r10,r7,r9 │ │ │ │ - maddld r28,r0,r8,r10 │ │ │ │ - add r10,r6,r10 │ │ │ │ - addi r8,r8,1 │ │ │ │ - add r6,r6,r30 │ │ │ │ + maddld r14,r0,r2,r10 │ │ │ │ + add r10,r8,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r8,r8,r30 │ │ │ │ sldi r10,r10,3 │ │ │ │ ldx r10,r21,r10 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - lfdx f12,r19,r28 │ │ │ │ - ldx r28,r12,r9 │ │ │ │ + sldi r14,r14,3 │ │ │ │ + lfdx f12,r20,r14 │ │ │ │ + ldx r14,r22,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r4,r4,r28,r10 │ │ │ │ - stfdx f0,r25,r9 │ │ │ │ - stdx r4,r26,r9 │ │ │ │ + maddld r5,r5,r14,r10 │ │ │ │ + stfdx f0,r24,r9 │ │ │ │ + stdx r5,r29,r9 │ │ │ │ addi r9,r9,8 │ │ │ │ - bdnz 18fdc │ │ │ │ - ldx r9,r29,r16 │ │ │ │ - lxvdsx vs12,r27,r16 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs0,r9,r20 │ │ │ │ + bdnz 18860 │ │ │ │ + ld r14,32(r31) │ │ │ │ + ldx r2,r28,r26 │ │ │ │ + lxvdsx vs0,r25,r26 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r2,r19 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ - stxv vs11,0(r11) │ │ │ │ - ble cr3,1917c │ │ │ │ + stxv vs11,0(r3) │ │ │ │ + ble cr3,18bb0 │ │ │ │ mtctr r23 │ │ │ │ - mr r28,r15 │ │ │ │ - mr r4,r17 │ │ │ │ - mr r10,r22 │ │ │ │ - mr r8,r23 │ │ │ │ - li r26,0 │ │ │ │ - b 19060 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - std r26,0(r10) │ │ │ │ - bdz 1912c │ │ │ │ - ldu r25,-8(r4) │ │ │ │ - ldu r9,-8(r28) │ │ │ │ - ldu r6,-8(r10) │ │ │ │ - subf r9,r9,r25 │ │ │ │ - cmpd r6,r9 │ │ │ │ - beq 19054 │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - cmpd r5,r3 │ │ │ │ - stdx r6,r7,r9 │ │ │ │ - bne 18fac │ │ │ │ - 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 18c00 │ │ │ │ - addi r1,r31,336 │ │ │ │ - ld r0,16(r1) │ │ │ │ + mr r29,r12 │ │ │ │ + mr r5,r16 │ │ │ │ + mr r10,r17 │ │ │ │ + mr r2,r23 │ │ │ │ + b 188e4 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r11,0(r10) │ │ │ │ + bdz 189b8 │ │ │ │ + ldu r24,-8(r5) │ │ │ │ + ldu r9,-8(r29) │ │ │ │ + ldu r8,-8(r10) │ │ │ │ + subf r9,r9,r24 │ │ │ │ + cmpd r8,r9 │ │ │ │ + beq 188d8 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpd r6,r4 │ │ │ │ + stdx r8,r7,r9 │ │ │ │ + bne 1882c │ │ │ │ + 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 1835c │ │ │ │ + addi r1,r31,368 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-152(r1) │ │ │ │ - ld r15,-144(r1) │ │ │ │ - ld r16,-136(r1) │ │ │ │ - ld r17,-128(r1) │ │ │ │ - ld r18,-120(r1) │ │ │ │ - ld r19,-112(r1) │ │ │ │ - ld r20,-104(r1) │ │ │ │ - ld r21,-96(r1) │ │ │ │ - ld r22,-88(r1) │ │ │ │ - ld r23,-80(r1) │ │ │ │ - ld r24,-72(r1) │ │ │ │ - ld r25,-64(r1) │ │ │ │ - ld r26,-56(r1) │ │ │ │ - ld r27,-48(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs61,-208(r1) │ │ │ │ + lxv vs62,-192(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r14,-160(r1) │ │ │ │ + ld r15,-152(r1) │ │ │ │ + ld r16,-144(r1) │ │ │ │ + ld r17,-136(r1) │ │ │ │ + ld r18,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-40(r1) │ │ │ │ - ld r29,-32(r1) │ │ │ │ - ld r30,-24(r1) │ │ │ │ - ld r31,-16(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ - lfd f31,-8(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r19,-120(r1) │ │ │ │ + ld r20,-112(r1) │ │ │ │ + ld r21,-104(r1) │ │ │ │ + ld r22,-96(r1) │ │ │ │ + ld r23,-88(r1) │ │ │ │ + ld r24,-80(r1) │ │ │ │ + ld r25,-72(r1) │ │ │ │ + ld r26,-64(r1) │ │ │ │ + ld r27,-56(r1) │ │ │ │ + ld r28,-48(r1) │ │ │ │ + ld r29,-40(r1) │ │ │ │ + ld r30,-32(r1) │ │ │ │ + ld r31,-24(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ ld r9,0(r7) │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r5,r3 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r6,r4 │ │ │ │ addi r9,r9,1 │ │ │ │ std r9,0(r7) │ │ │ │ - bne 18fb4 │ │ │ │ - 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 18c00 │ │ │ │ - b 190c4 │ │ │ │ - sldi r9,r23,3 │ │ │ │ - addi r3,r3,1 │ │ │ │ - mr r8,r23 │ │ │ │ - ldx r6,r7,r9 │ │ │ │ - cmpd r5,r3 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - addi r6,r6,1 │ │ │ │ - stdx r6,r7,r9 │ │ │ │ - bne 18fac │ │ │ │ - b 19090 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ble cr4,19090 │ │ │ │ - mulli r9,r5,48 │ │ │ │ - ld r4,16(r20) │ │ │ │ - add r18,r19,r22 │ │ │ │ - ld r5,24(r14) │ │ │ │ - sldi r10,r28,5 │ │ │ │ - sldi r28,r28,6 │ │ │ │ - sldi r8,r26,4 │ │ │ │ - addi r6,r22,-8 │ │ │ │ - ld r12,8(r20) │ │ │ │ - ld r23,24(r20) │ │ │ │ - add r24,r18,r22 │ │ │ │ - addi r10,r10,24 │ │ │ │ - ld r25,32(r20) │ │ │ │ - addi r17,r21,-8 │ │ │ │ - std r7,104(r31) │ │ │ │ - addi r28,r28,56 │ │ │ │ - add r6,r21,r6 │ │ │ │ - std r29,112(r31) │ │ │ │ - add r26,r24,r22 │ │ │ │ - std r4,56(r31) │ │ │ │ - ld r4,200(r14) │ │ │ │ - lxvx vs12,r5,r8 │ │ │ │ - add r10,r21,r10 │ │ │ │ - addi r9,r9,40 │ │ │ │ - add r5,r5,r8 │ │ │ │ - add r28,r21,r28 │ │ │ │ - li r8,0 │ │ │ │ - std r6,64(r31) │ │ │ │ + bne 18834 │ │ │ │ + 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 1835c │ │ │ │ + b 18940 │ │ │ │ + li r0,0 │ │ │ │ + b 186c8 │ │ │ │ + ble cr4,18914 │ │ │ │ + mulli r27,r29,48 │ │ │ │ + ld r5,24(r15) │ │ │ │ + sldi r8,r29,4 │ │ │ │ + sldi r2,r29,5 │ │ │ │ + add r18,r20,r22 │ │ │ │ + ld r4,200(r15) │ │ │ │ + std r14,32(r31) │ │ │ │ + sldi r9,r16,4 │ │ │ │ + ld r17,8(r19) │ │ │ │ + ld r16,16(r19) │ │ │ │ + addi r6,r21,-8 │ │ │ │ + li r10,0 │ │ │ │ + addi r8,r8,8 │ │ │ │ + addi r2,r2,24 │ │ │ │ + add r26,r18,r22 │ │ │ │ + ld r24,24(r19) │ │ │ │ + lxvx vs12,r5,r9 │ │ │ │ + add r29,r21,r8 │ │ │ │ + add r19,r21,r2 │ │ │ │ + add r5,r5,r9 │ │ │ │ add r0,r26,r22 │ │ │ │ - std r10,96(r31) │ │ │ │ - add r20,r21,r9 │ │ │ │ - ldu r16,8(r17) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ld r22,64(r31) │ │ │ │ - li r29,0 │ │ │ │ - std r14,120(r31) │ │ │ │ - std r19,128(r31) │ │ │ │ - std r27,136(r31) │ │ │ │ - std r8,144(r31) │ │ │ │ - lfdx f8,r19,r9 │ │ │ │ - mulld r21,r16,r12 │ │ │ │ - mr r3,r17 │ │ │ │ - sldi r9,r29,3 │ │ │ │ - ldu r15,8(r22) │ │ │ │ - ld r7,96(r31) │ │ │ │ + addi r27,r27,40 │ │ │ │ + add r27,r21,r27 │ │ │ │ + ldu r11,8(r6) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r12,r29 │ │ │ │ li r8,0 │ │ │ │ - std r16,152(r31) │ │ │ │ - std r12,160(r31) │ │ │ │ - std r21,168(r31) │ │ │ │ - lfdx f11,r18,r9 │ │ │ │ - ld r9,56(r31) │ │ │ │ - add r15,r21,r15 │ │ │ │ - fmul f11,f8,f11 │ │ │ │ - mulld r6,r15,r9 │ │ │ │ - nop │ │ │ │ - ldu r10,8(r7) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r14,r20 │ │ │ │ - li r16,0 │ │ │ │ - lfdx f10,r24,r9 │ │ │ │ - add r10,r6,r10 │ │ │ │ + std r15,40(r31) │ │ │ │ + std r20,48(r31) │ │ │ │ + lfdx f11,r20,r2 │ │ │ │ + mulld r22,r11,r17 │ │ │ │ + ldu r9,8(r12) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r15,r19 │ │ │ │ + li r20,0 │ │ │ │ + std r7,88(r31) │ │ │ │ + std r28,96(r31) │ │ │ │ + lfdx f10,r18,r2 │ │ │ │ + add r9,r22,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r12,r10,r23 │ │ │ │ - ldu r11,8(r14) │ │ │ │ - sldi r9,r16,3 │ │ │ │ + mulld r14,r9,r16 │ │ │ │ + ldu r3,8(r15) │ │ │ │ + sldi r2,r20,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r21,r28 │ │ │ │ - mr r27,r0 │ │ │ │ - lfdx f9,r26,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ + mr r28,r27 │ │ │ │ + mr r7,r0 │ │ │ │ + lfdx f9,r26,r2 │ │ │ │ + add r3,r14,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r17,r11,r25 │ │ │ │ + mulld r21,r3,r24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r21) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - addi r27,r27,8 │ │ │ │ - add r9,r17,r9 │ │ │ │ + lfd f0,0(r7) │ │ │ │ + ldu r2,8(r28) │ │ │ │ + addi r7,r7,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r19,r9,4 │ │ │ │ - lxvx vs6,r19,r4 │ │ │ │ - xxspltd vs7,vs0,0 │ │ │ │ - xvmaddadp vs12,vs7,vs6 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r23,r2,4 │ │ │ │ + lxvx vs7,r23,r4 │ │ │ │ + xxspltd vs8,vs0,0 │ │ │ │ + xvmaddadp vs12,vs8,vs7 │ │ │ │ stxv vs12,0(r5) │ │ │ │ - bdnz 192e0 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r30,r16 │ │ │ │ - bne 192b0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r30,r8 │ │ │ │ - bne 19290 │ │ │ │ - addi r29,r29,1 │ │ │ │ - ld r16,152(r31) │ │ │ │ - ld r12,160(r31) │ │ │ │ - ld r21,168(r31) │ │ │ │ - cmpd r30,r29 │ │ │ │ - bne 1925c │ │ │ │ - ld r8,144(r31) │ │ │ │ - ld r14,120(r31) │ │ │ │ - ld r19,128(r31) │ │ │ │ - ld r27,136(r31) │ │ │ │ - mr r17,r3 │ │ │ │ + bdnz 18ae0 │ │ │ │ + addi r20,r20,1 │ │ │ │ + cmpd r30,r20 │ │ │ │ + bne 18ab0 │ │ │ │ addi r8,r8,1 │ │ │ │ + ld r7,88(r31) │ │ │ │ + ld r28,96(r31) │ │ │ │ cmpd r30,r8 │ │ │ │ - bne 19230 │ │ │ │ - ld r29,112(r31) │ │ │ │ - ld r7,104(r31) │ │ │ │ + bne 18a88 │ │ │ │ + addi r10,r10,1 │ │ │ │ + ld r15,40(r31) │ │ │ │ + ld r20,48(r31) │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 18a68 │ │ │ │ addi r30,r30,-1 │ │ │ │ - stfd f0,40(r27) │ │ │ │ - stfd f8,8(r27) │ │ │ │ - stfd f11,16(r27) │ │ │ │ - stfd f10,24(r27) │ │ │ │ - stfd f9,32(r27) │ │ │ │ - std r9,40(r29) │ │ │ │ - ld r9,32(r31) │ │ │ │ - std r10,24(r29) │ │ │ │ - std r16,8(r29) │ │ │ │ - std r15,16(r29) │ │ │ │ - std r30,32(r7) │ │ │ │ + ld r14,32(r31) │ │ │ │ + std r2,32(r28) │ │ │ │ + std r3,24(r28) │ │ │ │ + std r9,16(r28) │ │ │ │ + stfd f0,32(r25) │ │ │ │ + std r11,8(r28) │ │ │ │ + stfd f11,8(r25) │ │ │ │ + stfd f10,16(r25) │ │ │ │ + std r30,24(r7) │ │ │ │ + std r30,16(r7) │ │ │ │ std r30,0(r7) │ │ │ │ + addi r14,r14,1 │ │ │ │ std r30,8(r7) │ │ │ │ - std r30,16(r7) │ │ │ │ - std r30,24(r7) │ │ │ │ - std r11,32(r29) │ │ │ │ - addi r8,r9,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,88(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 18c00 │ │ │ │ - b 190c4 │ │ │ │ - ble cr4,19090 │ │ │ │ - mulli r25,r5,48 │ │ │ │ - ld r4,24(r14) │ │ │ │ - sldi r10,r5,4 │ │ │ │ - sldi r9,r5,5 │ │ │ │ - add r18,r19,r22 │ │ │ │ - sldi r26,r26,4 │ │ │ │ - ld r17,8(r20) │ │ │ │ - ld r16,16(r20) │ │ │ │ - ld r23,24(r20) │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r9,r9,24 │ │ │ │ - ld r3,200(r14) │ │ │ │ - addi r5,r21,-8 │ │ │ │ - li r8,0 │ │ │ │ - add r24,r18,r22 │ │ │ │ - mr r6,r7 │ │ │ │ - lxvx vs12,r4,r26 │ │ │ │ - add r15,r21,r10 │ │ │ │ - add r4,r4,r26 │ │ │ │ - add r12,r21,r9 │ │ │ │ - addi r25,r25,40 │ │ │ │ - add r0,r24,r22 │ │ │ │ - add r25,r21,r25 │ │ │ │ - ldu r28,8(r5) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r26,r15 │ │ │ │ - li r7,0 │ │ │ │ - std r14,64(r31) │ │ │ │ - std r19,96(r31) │ │ │ │ - lfdx f11,r19,r9 │ │ │ │ - mulld r9,r28,r17 │ │ │ │ - std r9,56(r31) │ │ │ │ - sldi r9,r7,3 │ │ │ │ - ldu r10,8(r26) │ │ │ │ - mr r19,r12 │ │ │ │ - li r20,0 │ │ │ │ - std r6,104(r31) │ │ │ │ - std r29,112(r31) │ │ │ │ - lfdx f10,r18,r9 │ │ │ │ + stfd f9,24(r25) │ │ │ │ ld r9,56(r31) │ │ │ │ - add r10,r9,r10 │ │ │ │ - fmul f10,f11,f10 │ │ │ │ - mulld r14,r10,r16 │ │ │ │ - ldu r11,8(r19) │ │ │ │ - sldi r9,r20,3 │ │ │ │ - mtctr r30 │ │ │ │ - mr r29,r25 │ │ │ │ - mr r6,r0 │ │ │ │ - lfdx f9,r24,r9 │ │ │ │ - add r11,r14,r11 │ │ │ │ - fmul f9,f10,f9 │ │ │ │ - mulld r21,r11,r23 │ │ │ │ - ldu r9,8(r29) │ │ │ │ - lfd f0,0(r6) │ │ │ │ - addi r6,r6,8 │ │ │ │ - add r9,r21,r9 │ │ │ │ - fmul f0,f9,f0 │ │ │ │ - sldi r22,r9,4 │ │ │ │ - lxvx vs7,r22,r3 │ │ │ │ - xxspltd vs8,vs0,0 │ │ │ │ - xvmaddadp vs12,vs8,vs7 │ │ │ │ - stxv vs12,0(r4) │ │ │ │ - bdnz 194b0 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r30,r20 │ │ │ │ - bne 1948c │ │ │ │ - addi r7,r7,1 │ │ │ │ - ld r6,104(r31) │ │ │ │ - ld r29,112(r31) │ │ │ │ - cmpd r30,r7 │ │ │ │ - bne 19460 │ │ │ │ + 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 1835c │ │ │ │ + b 18940 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + sldi r9,r23,3 │ │ │ │ + addi r4,r4,1 │ │ │ │ + mr r2,r23 │ │ │ │ + ldx r8,r7,r9 │ │ │ │ + cmpd r6,r4 │ │ │ │ + sldi r9,r2,3 │ │ │ │ addi r8,r8,1 │ │ │ │ - ld r14,64(r31) │ │ │ │ - ld r19,96(r31) │ │ │ │ - cmpd r30,r8 │ │ │ │ - bne 1943c │ │ │ │ - std r9,32(r29) │ │ │ │ - ld r9,32(r31) │ │ │ │ - addi r30,r30,-1 │ │ │ │ - std r10,16(r29) │ │ │ │ - stfd f0,32(r27) │ │ │ │ - std r28,8(r29) │ │ │ │ - stfd f11,8(r27) │ │ │ │ - stfd f10,16(r27) │ │ │ │ - std r11,24(r29) │ │ │ │ - std r30,24(r6) │ │ │ │ - std r30,0(r6) │ │ │ │ - std r30,8(r6) │ │ │ │ - std r30,16(r6) │ │ │ │ - stfd f9,24(r27) │ │ │ │ - addi r8,r9,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,88(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 18c00 │ │ │ │ - b 190c4 │ │ │ │ + stdx r8,r7,r9 │ │ │ │ + bne 1882c │ │ │ │ + b 18914 │ │ │ │ nop │ │ │ │ - ld r8,240(r14) │ │ │ │ - ld r6,40(r31) │ │ │ │ + nop │ │ │ │ + ld r9,240(r15) │ │ │ │ + ld r10,56(r31) │ │ │ │ + stfd f30,0(r25) │ │ │ │ cmpdi cr3,r23,0 │ │ │ │ - ldx r26,r8,r6 │ │ │ │ - ld r8,48(r31) │ │ │ │ - li r6,0 │ │ │ │ - std r6,0(r29) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - mulld r8,r24,r18 │ │ │ │ - stfd f0,0(r27) │ │ │ │ - sldi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r8 │ │ │ │ + ldx r16,r9,r10 │ │ │ │ + mulld r9,r27,r18 │ │ │ │ + li r10,0 │ │ │ │ + std r10,0(r28) │ │ │ │ + ld r10,0(r1) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r21,r1,32 │ │ │ │ - bge cr3,18ce0 │ │ │ │ - mr r8,r24 │ │ │ │ - b 18f78 │ │ │ │ - addi r8,r8,1 │ │ │ │ + bge cr3,18434 │ │ │ │ + mr r2,r27 │ │ │ │ + b 187ec │ │ │ │ + ble cr4,18914 │ │ │ │ + mulli r2,r29,48 │ │ │ │ + sldi r8,r29,5 │ │ │ │ + add r17,r20,r22 │ │ │ │ + ld r6,24(r15) │ │ │ │ + ld r10,16(r19) │ │ │ │ + sldi r29,r29,6 │ │ │ │ + std r7,88(r31) │ │ │ │ + std r28,96(r31) │ │ │ │ + sldi r9,r16,4 │ │ │ │ + addi r4,r22,-8 │ │ │ │ + ld r12,8(r19) │ │ │ │ + ld r23,24(r19) │ │ │ │ + addi r18,r21,-8 │ │ │ │ + add r24,r17,r22 │ │ │ │ + addi r8,r8,24 │ │ │ │ + addi r29,r29,56 │ │ │ │ + ld r26,32(r19) │ │ │ │ + ld r5,200(r15) │ │ │ │ + add r4,r21,r4 │ │ │ │ + add r8,r21,r8 │ │ │ │ + add r27,r24,r22 │ │ │ │ + lxvx vs12,r6,r9 │ │ │ │ + std r10,32(r31) │ │ │ │ + add r6,r6,r9 │ │ │ │ + li r10,0 │ │ │ │ + addi r2,r2,40 │ │ │ │ + add r29,r21,r29 │ │ │ │ + std r4,40(r31) │ │ │ │ + std r8,48(r31) │ │ │ │ + add r0,r27,r22 │ │ │ │ + add r8,r21,r2 │ │ │ │ + ldu r19,8(r18) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ld r22,40(r31) │ │ │ │ + li r28,0 │ │ │ │ + std r14,104(r31) │ │ │ │ + std r15,112(r31) │ │ │ │ + std r20,120(r31) │ │ │ │ + std r25,128(r31) │ │ │ │ + lfdx f8,r20,r2 │ │ │ │ + std r10,144(r31) │ │ │ │ + std r19,136(r31) │ │ │ │ + mulld r21,r19,r12 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + ldu r16,8(r22) │ │ │ │ + ld r7,48(r31) │ │ │ │ li r10,0 │ │ │ │ - b 18bc4 │ │ │ │ + std r12,152(r31) │ │ │ │ + lfdx f11,r17,r2 │ │ │ │ + ld r2,32(r31) │ │ │ │ + add r16,r21,r16 │ │ │ │ + fmul f11,f8,f11 │ │ │ │ + mulld r4,r16,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldu r9,8(r7) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r14,r8 │ │ │ │ + li r15,0 │ │ │ │ + lfdx f10,r24,r2 │ │ │ │ + add r9,r4,r9 │ │ │ │ + fmul f10,f11,f10 │ │ │ │ + mulld r12,r9,r23 │ │ │ │ + ldu r3,8(r14) │ │ │ │ + sldi r2,r15,3 │ │ │ │ + mtctr r30 │ │ │ │ + mr r25,r29 │ │ │ │ + mr r11,r0 │ │ │ │ + lfdx f9,r27,r2 │ │ │ │ + add r3,r12,r3 │ │ │ │ + fmul f9,f10,f9 │ │ │ │ + mulld r19,r3,r26 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f0,0(r11) │ │ │ │ + ldu r2,8(r25) │ │ │ │ + addi r11,r11,8 │ │ │ │ + fmul f0,f9,f0 │ │ │ │ + add r2,r19,r2 │ │ │ │ + sldi r20,r2,4 │ │ │ │ + lxvx vs7,r20,r5 │ │ │ │ + xxspltd vs6,vs0,0 │ │ │ │ + xvmaddadp vs12,vs7,vs6 │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 18d50 │ │ │ │ + addi r15,r15,1 │ │ │ │ + cmpd r30,r15 │ │ │ │ + bne 18d20 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 18d00 │ │ │ │ + addi r28,r28,1 │ │ │ │ + ld r12,152(r31) │ │ │ │ + cmpd r30,r28 │ │ │ │ + bne 18cd0 │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r14,104(r31) │ │ │ │ + ld r15,112(r31) │ │ │ │ + ld r20,120(r31) │ │ │ │ + ld r25,128(r31) │ │ │ │ + ld r19,136(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 18ca0 │ │ │ │ + ld r7,88(r31) │ │ │ │ + ld r28,96(r31) │ │ │ │ + addi r30,r30,-1 │ │ │ │ + stfd f0,40(r25) │ │ │ │ + stfd f8,8(r25) │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfd f11,16(r25) │ │ │ │ + stfd f10,24(r25) │ │ │ │ + stfd f9,32(r25) │ │ │ │ + std r2,40(r28) │ │ │ │ + std r3,32(r28) │ │ │ │ + std r9,24(r28) │ │ │ │ + std r19,8(r28) │ │ │ │ + std r16,16(r28) │ │ │ │ + std r30,32(r7) │ │ │ │ + std r30,24(r7) │ │ │ │ + std r30,0(r7) │ │ │ │ + std r30,8(r7) │ │ │ │ + std r30,16(r7) │ │ │ │ + ld r9,56(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,56(r31) │ │ │ │ + ld r9,72(r31) │ │ │ │ + cmpd r9,r14 │ │ │ │ + ld r9,80(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 1835c │ │ │ │ + b 18940 │ │ │ │ + addi r10,r10,1 │ │ │ │ + li r9,0 │ │ │ │ + b 18314 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1281 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-6112 │ │ │ │ + .long 0x1282 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ + stfd f22,-80(r1) │ │ │ │ + stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ - mfcr r11 │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r15,-200(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - std r30,-80(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ - ld r15,0(r3) │ │ │ │ - std r14,-208(r1) │ │ │ │ - std r16,-192(r1) │ │ │ │ - std r17,-184(r1) │ │ │ │ - std r18,-176(r1) │ │ │ │ - std r19,-168(r1) │ │ │ │ - std r20,-160(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r21,-152(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - std r26,-112(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ - stdu r1,-416(r1) │ │ │ │ - ld r28,8(r15) │ │ │ │ + std r17,-200(r1) │ │ │ │ + std r16,-208(r1) │ │ │ │ + std r15,-216(r1) │ │ │ │ + std r28,-112(r1) │ │ │ │ + std r29,-104(r1) │ │ │ │ + std r30,-96(r1) │ │ │ │ mr r29,r3 │ │ │ │ + std r31,-88(r1) │ │ │ │ + std r14,-224(r1) │ │ │ │ + std r18,-192(r1) │ │ │ │ + std r19,-184(r1) │ │ │ │ + std r20,-176(r1) │ │ │ │ + std r21,-168(r1) │ │ │ │ + std r22,-160(r1) │ │ │ │ + std r23,-152(r1) │ │ │ │ + std r24,-144(r1) │ │ │ │ + std r25,-136(r1) │ │ │ │ + std r26,-128(r1) │ │ │ │ + std r27,-120(r1) │ │ │ │ + stdu r1,-432(r1) │ │ │ │ + stxv vs63,192(r1) │ │ │ │ + ld r17,0(r3) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ + ld r28,8(r17) │ │ │ │ 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 1a14c │ │ │ │ - maddld r9,r8,r9,r10 │ │ │ │ - add r10,r8,r9 │ │ │ │ - std r9,32(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r10,96(r31) │ │ │ │ - bge 19bf8 │ │ │ │ + bl 5100 │ │ │ │ + mr r2,r3 │ │ │ │ + divd r10,r28,r30 │ │ │ │ + mulld r9,r10,r30 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 199c4 │ │ │ │ + maddld r2,r10,r2,r9 │ │ │ │ + add r9,r10,r2 │ │ │ │ + std r2,32(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r9,88(r31) │ │ │ │ + bge 19480 │ │ │ │ ld r10,24(r29) │ │ │ │ - ld r8,16(r29) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r10,72(r31) │ │ │ │ + ld r9,16(r29) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + xxlxor vs29,vs29,vs29 │ │ │ │ + plfd f30,347104 # 6db30 │ │ │ │ + addi r2,r2,8 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + std r10,64(r31) │ │ │ │ + std r2,56(r31) │ │ │ │ ld r10,8(r29) │ │ │ │ - std r9,56(r31) │ │ │ │ - srdi r9,r8,3 │ │ │ │ - std r8,80(r31) │ │ │ │ - std r9,128(r31) │ │ │ │ - std r10,88(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r10,r10,28240 │ │ │ │ - std r10,144(r31) │ │ │ │ - ld r28,88(r15) │ │ │ │ - ld r14,48(r15) │ │ │ │ - lwz r9,112(r15) │ │ │ │ + srdi r2,r9,3 │ │ │ │ + std r9,72(r31) │ │ │ │ + std r2,120(r31) │ │ │ │ + std r10,80(r31) │ │ │ │ + ld r29,88(r17) │ │ │ │ + ld r15,48(r17) │ │ │ │ + std r1,96(r31) │ │ │ │ + lwz r2,112(r17) │ │ │ │ ld r7,0(r1) │ │ │ │ - std r1,104(r31) │ │ │ │ - addi r11,r28,1 │ │ │ │ - sldi r18,r14,3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - addi r12,r14,-1 │ │ │ │ + addi r11,r29,1 │ │ │ │ + sldi r20,r15,3 │ │ │ │ + addi r12,r15,-1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ sldi r30,r11,1 │ │ │ │ - addi r9,r18,15 │ │ │ │ - addi r10,r18,23 │ │ │ │ - sldi r17,r11,4 │ │ │ │ - mulld r8,r30,r18 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + addi r2,r20,15 │ │ │ │ + addi r10,r20,23 │ │ │ │ + sldi r18,r11,4 │ │ │ │ + mulld r8,r30,r20 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r10,r10,4 │ │ │ │ - neg r9,r9 │ │ │ │ + neg r2,r2 │ │ │ │ neg r10,r10 │ │ │ │ neg r8,r8 │ │ │ │ stdux r7,r1,r8 │ │ │ │ - addi r19,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,40(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,48(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r29,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + addi r21,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,40(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,48(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r28,r1,32 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r25,r1,32 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ addi r22,r1,32 │ │ │ │ - bne 19d30 │ │ │ │ - ld r9,144(r31) │ │ │ │ + bne 195c0 │ │ │ │ + mulld r2,r11,r15 │ │ │ │ li r10,0 │ │ │ │ + stfd f28,0(r22) │ │ │ │ cmpdi cr4,r12,0 │ │ │ │ - ld r26,32(r31) │ │ │ │ - std r10,0(r27) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - mulld r9,r11,r14 │ │ │ │ - stfd f0,0(r22) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ + ld r14,32(r31) │ │ │ │ + std r10,0(r25) │ │ │ │ ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r21,r1,32 │ │ │ │ - blt cr4,19d70 │ │ │ │ - mulld r8,r12,r11 │ │ │ │ - mulld r9,r26,r14 │ │ │ │ - ld r20,120(r15) │ │ │ │ - neg r4,r11 │ │ │ │ - ld r25,72(r15) │ │ │ │ - addi r5,r18,-8 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r16,r1,32 │ │ │ │ + blt cr4,195f8 │ │ │ │ + mulld r10,r12,r11 │ │ │ │ + mulld r2,r14,r15 │ │ │ │ + ld r23,120(r17) │ │ │ │ + mulli r7,r11,-16 │ │ │ │ + ld r27,72(r17) │ │ │ │ + addi r8,r20,-8 │ │ │ │ cmpdi cr3,r30,0 │ │ │ │ - sldi r4,r4,4 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r8,r8,-8 │ │ │ │ - add r3,r20,r9 │ │ │ │ - add r8,r21,r8 │ │ │ │ - std r3,136(r31) │ │ │ │ - ldx r7,r25,r5 │ │ │ │ - lfdx f12,r3,r5 │ │ │ │ - srdi r9,r30,1 │ │ │ │ - ld r24,40(r31) │ │ │ │ - mr r6,r8 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - fcfid f0,f0 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r10,r16,r10 │ │ │ │ + add r6,r23,r2 │ │ │ │ + std r6,128(r31) │ │ │ │ + lxsdx vs32,r27,r8 │ │ │ │ + lfdx f12,r6,r8 │ │ │ │ + ld r5,40(r31) │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r9,r28,r9 │ │ │ │ - stdx r9,r24,r5 │ │ │ │ - ld r24,48(r31) │ │ │ │ - add r10,r10,r28 │ │ │ │ - add r9,r9,r7 │ │ │ │ - stdx r10,r24,r5 │ │ │ │ - ble cr3,19878 │ │ │ │ - addi r23,r9,1 │ │ │ │ - divd r0,r9,r7 │ │ │ │ - mr r24,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - divd r10,r23,r7 │ │ │ │ - mulld r0,r0,r7 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - subf r0,r0,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r23 │ │ │ │ - std r0,-8(r6) │ │ │ │ - std r10,16(r24) │ │ │ │ - bdnz 19844 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - add r8,r8,r4 │ │ │ │ - cmpdi r5,-8 │ │ │ │ - bne 197f4 │ │ │ │ - mr r3,r29 │ │ │ │ - mr r5,r18 │ │ │ │ + addi r2,r9,1 │ │ │ │ + subf r9,r29,r9 │ │ │ │ + stdx r9,r5,r8 │ │ │ │ + ld r5,48(r31) │ │ │ │ + add r2,r2,r29 │ │ │ │ + stdx r2,r5,r8 │ │ │ │ + ble cr3,19120 │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + plxv vs33,347992 # 6e000 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r5,r2,1 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + beq 190e8 │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + cmpdi r5,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r9,r10,16 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r10) │ │ │ │ + beq 19120 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v0,v1 │ │ │ │ + vaddudm v11,v11,v13 │ │ │ │ + addi r9,r9,32 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r9) │ │ │ │ + stxv vs44,-16(r9) │ │ │ │ + bdnz 190f0 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + add r10,r10,r7 │ │ │ │ + cmpdi r8,-8 │ │ │ │ + bne 19064 │ │ │ │ + mr r3,r28 │ │ │ │ + mr r5,r20 │ │ │ │ li r4,0 │ │ │ │ - std r12,176(r31) │ │ │ │ - std r11,160(r31) │ │ │ │ + std r12,160(r31) │ │ │ │ + std r11,144(r31) │ │ │ │ + li r24,0 │ │ │ │ li r23,0 │ │ │ │ - li r20,0 │ │ │ │ - addi r16,r19,16 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r9,r17,3 │ │ │ │ - mtfprd f0,r28 │ │ │ │ - ld r12,176(r31) │ │ │ │ - std r28,152(r31) │ │ │ │ - std r30,168(r31) │ │ │ │ - mr r30,r23 │ │ │ │ - mr r23,r27 │ │ │ │ - std r9,112(r31) │ │ │ │ - ld r9,96(r15) │ │ │ │ - fcfid f27,f0 │ │ │ │ - mr r27,r12 │ │ │ │ - std r9,120(r31) │ │ │ │ - ld r9,72(r31) │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - addi r24,r9,16 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mr r28,r24 │ │ │ │ - addi r9,r9,27080 │ │ │ │ - mr r24,r29 │ │ │ │ - mr r29,r20 │ │ │ │ - std r9,64(r31) │ │ │ │ - ld r9,40(r31) │ │ │ │ - lfdx f0,r25,r29 │ │ │ │ - ldx r20,r9,r29 │ │ │ │ - fcfid f28,f0 │ │ │ │ - ld r9,136(r31) │ │ │ │ - mtfprd f0,r20 │ │ │ │ - lfdx f25,r9,r29 │ │ │ │ - ld r9,120(r31) │ │ │ │ - fcfid f24,f0 │ │ │ │ - fmul f0,f28,f28 │ │ │ │ - lfdx f26,r9,r29 │ │ │ │ - fdiv f12,f24,f28 │ │ │ │ - fsub f11,f25,f12 │ │ │ │ - fsub f12,f12,f25 │ │ │ │ + addi r19,r21,16 │ │ │ │ + bl 5b40 │ │ │ │ + srdi r2,r18,3 │ │ │ │ + mtfprd f0,r29 │ │ │ │ + ld r12,160(r31) │ │ │ │ + std r29,136(r31) │ │ │ │ + std r30,152(r31) │ │ │ │ + mr r29,r23 │ │ │ │ + mr r30,r24 │ │ │ │ + mr r24,r25 │ │ │ │ + mr r25,r28 │ │ │ │ + std r2,104(r31) │ │ │ │ + ld r2,96(r17) │ │ │ │ + fcfid f25,f0 │ │ │ │ + std r2,112(r31) │ │ │ │ + ld r2,64(r31) │ │ │ │ + fmul f25,f25,f25 │ │ │ │ + addi r26,r2,16 │ │ │ │ + mr r28,r26 │ │ │ │ + mr r26,r12 │ │ │ │ + ld r2,40(r31) │ │ │ │ + lfdx f0,r27,r29 │ │ │ │ + ldx r23,r2,r29 │ │ │ │ + fcfid f26,f0 │ │ │ │ + ld r2,128(r31) │ │ │ │ + mtfprd f0,r23 │ │ │ │ + lfdx f23,r2,r29 │ │ │ │ + ld r2,112(r31) │ │ │ │ + fcfid f22,f0 │ │ │ │ + fmul f0,f26,f26 │ │ │ │ + lfdx f24,r2,r29 │ │ │ │ + fdiv f12,f22,f26 │ │ │ │ + fsub f11,f23,f12 │ │ │ │ + fsub f12,f12,f23 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - fmadd f0,f0,f12,f27 │ │ │ │ - fcmpu cr0,f0,f30 │ │ │ │ - ble 19c7c │ │ │ │ - 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 │ │ │ │ - fmsub f28,f25,f28,f24 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mulld r9,r30,r9 │ │ │ │ - fadd f28,f28,f28 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fdiv f1,f28,f26 │ │ │ │ - add r5,r19,r9 │ │ │ │ - stfdx f31,r19,r9 │ │ │ │ - std r5,176(r31) │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r31) │ │ │ │ - ld r5,176(r31) │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ + fcmpu cr0,f0,f29 │ │ │ │ + ble 19510 │ │ │ │ + fsqrt f27,f0 │ │ │ │ + fmul f1,f27,f24 │ │ │ │ + bl 5360 │ │ │ │ + fmul f31,f1,f30 │ │ │ │ + fdiv f31,f31,f27 │ │ │ │ + fmsub f26,f23,f26,f22 │ │ │ │ + ld r2,104(r31) │ │ │ │ + mulld r2,r30,r2 │ │ │ │ + fadd f26,f26,f26 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fdiv f1,f26,f24 │ │ │ │ + add r6,r21,r2 │ │ │ │ + stfdx f31,r21,r2 │ │ │ │ + std r6,160(r31) │ │ │ │ + bl 4f00 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r6,160(r31) │ │ │ │ fmr f12,f1 │ │ │ │ - ldx r9,r9,r29 │ │ │ │ - cmpd r20,r9 │ │ │ │ - bge 19a5c │ │ │ │ - ld r10,128(r31) │ │ │ │ - ld r8,72(r31) │ │ │ │ + ldx r2,r2,r29 │ │ │ │ + cmpd r23,r2 │ │ │ │ + bge 192e4 │ │ │ │ + ld r9,120(r31) │ │ │ │ + ld r10,64(r31) │ │ │ │ fmul f31,f31,f1 │ │ │ │ - addi r4,r20,2 │ │ │ │ - cmpd r4,r9 │ │ │ │ - mulld r10,r10,r30 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ + addi r5,r23,2 │ │ │ │ + cmpd r5,r2 │ │ │ │ + mulld r9,r9,r30 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ fmul f0,f0,f31 │ │ │ │ - stfd f0,8(r5) │ │ │ │ - bgt 19a5c │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfd f10,-16(r16) │ │ │ │ + stfd f0,8(r6) │ │ │ │ + bgt 192e4 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfd f10,-16(r19) │ │ │ │ fmr f11,f1 │ │ │ │ - li r10,0 │ │ │ │ - subf r9,r20,r9 │ │ │ │ - andi. r5,r9,1 │ │ │ │ - addi r5,r9,-1 │ │ │ │ - beq 19a20 │ │ │ │ + li r9,0 │ │ │ │ + subf r2,r23,r2 │ │ │ │ + andi. r6,r2,1 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + beq 192a8 │ │ │ │ lfd f0,0(r28) │ │ │ │ fmul f11,f1,f1 │ │ │ │ - cmpdi r5,0 │ │ │ │ - li r10,8 │ │ │ │ + cmpdi r6,0 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfd f0,0(r16) │ │ │ │ - beq 19a5c │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r28,r10 │ │ │ │ + stfd f0,0(r19) │ │ │ │ + beq 192e4 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r28,r9 │ │ │ │ fmul f9,f11,f12 │ │ │ │ - addi r9,r10,8 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f11,f9,f12 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r16,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r28,r9 │ │ │ │ + stfdx f0,r19,r9 │ │ │ │ + lfdx f0,r28,r2 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r16,r9 │ │ │ │ - bdnz 19a28 │ │ │ │ + stfdx f0,r19,r2 │ │ │ │ + bdnz 192b0 │ │ │ │ addi r30,r30,1 │ │ │ │ - ld r9,80(r31) │ │ │ │ - add r16,r16,r17 │ │ │ │ + ld r2,72(r31) │ │ │ │ + add r19,r19,r18 │ │ │ │ addi r29,r29,8 │ │ │ │ - cmpd r14,r30 │ │ │ │ - add r28,r28,r9 │ │ │ │ - bne 19904 │ │ │ │ - cmpdi r14,4 │ │ │ │ - mr r12,r27 │ │ │ │ - ld r28,152(r31) │ │ │ │ - ld r11,160(r31) │ │ │ │ - ld r30,168(r31) │ │ │ │ - mr r29,r24 │ │ │ │ - mr r27,r23 │ │ │ │ - beq 19d78 │ │ │ │ - cmpdi r14,5 │ │ │ │ - beq 19f20 │ │ │ │ - li r9,0 │ │ │ │ - ld r5,88(r31) │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 19bc4 │ │ │ │ + cmpd r15,r30 │ │ │ │ + add r28,r28,r2 │ │ │ │ + bne 1919c │ │ │ │ + cmpdi r15,4 │ │ │ │ + mr r28,r25 │ │ │ │ + ld r29,136(r31) │ │ │ │ + ld r11,144(r31) │ │ │ │ + mr r12,r26 │ │ │ │ + mr r25,r24 │ │ │ │ + ld r30,152(r31) │ │ │ │ + beq 19600 │ │ │ │ + cmpdi r15,5 │ │ │ │ + beq 197a0 │ │ │ │ + li r2,0 │ │ │ │ + ld r6,80(r31) │ │ │ │ + cmpdi r6,0 │ │ │ │ + ble 1944c │ │ │ │ ld r10,48(r31) │ │ │ │ - ld r28,24(r15) │ │ │ │ - sldi r26,r26,4 │ │ │ │ - ld r16,200(r15) │ │ │ │ - srdi r8,r17,3 │ │ │ │ - add r0,r29,r18 │ │ │ │ - li r3,0 │ │ │ │ - add r23,r10,r18 │ │ │ │ + ld r3,24(r17) │ │ │ │ + sldi r14,r14,4 │ │ │ │ + srdi r0,r18,3 │ │ │ │ + li r4,0 │ │ │ │ + add r18,r28,r20 │ │ │ │ + ld r9,200(r17) │ │ │ │ + li r29,0 │ │ │ │ + add r24,r10,r20 │ │ │ │ ld r10,40(r31) │ │ │ │ - lxvx vs11,r28,r26 │ │ │ │ - add r28,r28,r26 │ │ │ │ - add r24,r10,r18 │ │ │ │ - cmpd r14,r9 │ │ │ │ - ble 19b50 │ │ │ │ - mulld r6,r11,r9 │ │ │ │ - subf r7,r9,r14 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r17,72(r15) │ │ │ │ - addi r20,r22,8 │ │ │ │ - addi r25,r27,8 │ │ │ │ - mtctr r7 │ │ │ │ - ldx r4,r27,r10 │ │ │ │ + lxvx vs11,r3,r14 │ │ │ │ + add r3,r3,r14 │ │ │ │ + add r26,r10,r20 │ │ │ │ + cmpd r15,r2 │ │ │ │ + ble 193dc │ │ │ │ + mulld r7,r11,r2 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + subf r8,r2,r15 │ │ │ │ + ld r14,72(r17) │ │ │ │ + addi r19,r22,8 │ │ │ │ + addi r23,r25,8 │ │ │ │ + ldx r5,r25,r10 │ │ │ │ lfdx f0,r22,r10 │ │ │ │ - sldi r6,r6,1 │ │ │ │ - ldx r7,r29,r10 │ │ │ │ - maddld r26,r8,r9,r7 │ │ │ │ - add r7,r6,r7 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r6,r6,r30 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - ldx r7,r21,r7 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - lfdx f12,r19,r26 │ │ │ │ - ldx r26,r17,r10 │ │ │ │ + mtctr r8 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + ldx r8,r28,r10 │ │ │ │ + maddld r27,r0,r2,r8 │ │ │ │ + add r8,r7,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r7,r7,r30 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r8,r16,r8 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + lfdx f12,r21,r27 │ │ │ │ + ldx r27,r14,r10 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r4,r4,r26,r7 │ │ │ │ - stfdx f0,r20,r10 │ │ │ │ - stdx r4,r25,r10 │ │ │ │ + maddld r5,r5,r27,r8 │ │ │ │ + stfdx f0,r19,r10 │ │ │ │ + stdx r5,r23,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 19b10 │ │ │ │ - ldx r9,r27,r18 │ │ │ │ - lxvdsx vs12,r22,r18 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs0,r9,r16 │ │ │ │ + bdnz 1939c │ │ │ │ + ldx r2,r25,r20 │ │ │ │ + lxvdsx vs12,r22,r20 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs0,r2,r9 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ - stxv vs11,0(r28) │ │ │ │ - ble cr4,19d08 │ │ │ │ + stxv vs11,0(r3) │ │ │ │ + ble cr4,1958c │ │ │ │ mtctr r12 │ │ │ │ - mr r26,r24 │ │ │ │ - mr r4,r23 │ │ │ │ - mr r7,r0 │ │ │ │ - mr r9,r12 │ │ │ │ - li r25,0 │ │ │ │ - b 19b94 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r25,0(r7) │ │ │ │ - bdz 19c90 │ │ │ │ - ldu r20,-8(r4) │ │ │ │ - ldu r10,-8(r26) │ │ │ │ - ldu r6,-8(r7) │ │ │ │ - subf r10,r10,r20 │ │ │ │ - cmpd r6,r10 │ │ │ │ - beq 19b88 │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpd r5,r3 │ │ │ │ - stdx r6,r29,r10 │ │ │ │ - bne 19ae0 │ │ │ │ - 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 196f4 │ │ │ │ - addi r1,r31,416 │ │ │ │ - ld r0,16(r1) │ │ │ │ + mr r27,r26 │ │ │ │ + mr r5,r24 │ │ │ │ + mr r8,r18 │ │ │ │ + mr r2,r12 │ │ │ │ + b 1941c │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r29,0(r8) │ │ │ │ + bdz 1951c │ │ │ │ + ldu r23,-8(r5) │ │ │ │ + ldu r10,-8(r27) │ │ │ │ + ldu r7,-8(r8) │ │ │ │ + subf r10,r10,r23 │ │ │ │ + cmpd r7,r10 │ │ │ │ + beq 19410 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r7,r7,1 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + cmpd r6,r4 │ │ │ │ + stdx r7,r28,r10 │ │ │ │ + bne 1936c │ │ │ │ + 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 18f7c │ │ │ │ + addi r1,r31,432 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-208(r1) │ │ │ │ - ld r15,-200(r1) │ │ │ │ - ld r16,-192(r1) │ │ │ │ - ld r17,-184(r1) │ │ │ │ - ld r18,-176(r1) │ │ │ │ - ld r19,-168(r1) │ │ │ │ - ld r20,-160(r1) │ │ │ │ - ld r21,-152(r1) │ │ │ │ - ld r22,-144(r1) │ │ │ │ - ld r23,-136(r1) │ │ │ │ - ld r24,-128(r1) │ │ │ │ - ld r25,-120(r1) │ │ │ │ - ld r26,-112(r1) │ │ │ │ - ld r27,-104(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs63,-240(r1) │ │ │ │ + ld r14,-224(r1) │ │ │ │ + ld r15,-216(r1) │ │ │ │ + ld r16,-208(r1) │ │ │ │ + ld r17,-200(r1) │ │ │ │ + ld r18,-192(r1) │ │ │ │ + ld r19,-184(r1) │ │ │ │ + ld r20,-176(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-96(r1) │ │ │ │ - ld r29,-88(r1) │ │ │ │ - ld r30,-80(r1) │ │ │ │ - ld r31,-72(r1) │ │ │ │ - mtocrf 16,r11 │ │ │ │ + ld r21,-168(r1) │ │ │ │ + ld r22,-160(r1) │ │ │ │ + ld r23,-152(r1) │ │ │ │ + ld r24,-144(r1) │ │ │ │ + ld r25,-136(r1) │ │ │ │ + ld r26,-128(r1) │ │ │ │ + ld r27,-120(r1) │ │ │ │ + ld r28,-112(r1) │ │ │ │ + ld r29,-104(r1) │ │ │ │ + ld r30,-96(r1) │ │ │ │ + ld r31,-88(r1) │ │ │ │ + lfd f22,-80(r1) │ │ │ │ + lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ + mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - blt 19ce0 │ │ │ │ - ld r9,64(r31) │ │ │ │ - lfd f31,0(r9) │ │ │ │ - fmul f31,f26,f31 │ │ │ │ - b 1996c │ │ │ │ - ld r10,0(r29) │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r5,r3 │ │ │ │ + blt 19570 │ │ │ │ + fmul f31,f24,f30 │ │ │ │ + b 191f8 │ │ │ │ + ld r10,0(r28) │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r6,r4 │ │ │ │ addi r10,r10,1 │ │ │ │ - std r10,0(r29) │ │ │ │ - bne 19ae8 │ │ │ │ - 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 196f4 │ │ │ │ - b 19bf8 │ │ │ │ + std r10,0(r28) │ │ │ │ + bne 19374 │ │ │ │ + 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 18f7c │ │ │ │ + b 19480 │ │ │ │ + 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 1996c │ │ │ │ + fsqrt f27,f0 │ │ │ │ + fmul f1,f27,f24 │ │ │ │ + bl 5620 │ │ │ │ + fmul f31,f1,f30 │ │ │ │ + fdiv f31,f31,f27 │ │ │ │ + b 191f8 │ │ │ │ sldi r10,r12,3 │ │ │ │ - addi r3,r3,1 │ │ │ │ - mr r9,r12 │ │ │ │ - ldx r6,r29,r10 │ │ │ │ - cmpd r5,r3 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r6,r6,1 │ │ │ │ - stdx r6,r29,r10 │ │ │ │ - bne 19ae0 │ │ │ │ - b 19bc4 │ │ │ │ - ld r9,240(r15) │ │ │ │ - ld r10,56(r31) │ │ │ │ - cmpdi cr4,r12,0 │ │ │ │ - ldx r26,r9,r10 │ │ │ │ - ld r9,144(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + mr r2,r12 │ │ │ │ + ldx r7,r28,r10 │ │ │ │ + cmpd r6,r4 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + addi r7,r7,1 │ │ │ │ + stdx r7,r28,r10 │ │ │ │ + bne 1936c │ │ │ │ + b 1944c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,240(r17) │ │ │ │ + ld r9,56(r31) │ │ │ │ li r10,0 │ │ │ │ - std r10,0(r27) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - mulld r9,r11,r14 │ │ │ │ - stfd f0,0(r22) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ + stfd f28,0(r22) │ │ │ │ + cmpdi cr4,r12,0 │ │ │ │ + std r10,0(r25) │ │ │ │ ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r21,r1,32 │ │ │ │ - bge cr4,197bc │ │ │ │ - mr r9,r14 │ │ │ │ - b 19aa4 │ │ │ │ - ble cr3,19bc4 │ │ │ │ - mulli r0,r28,48 │ │ │ │ - sldi r10,r28,4 │ │ │ │ - ld r4,24(r15) │ │ │ │ - sldi r9,r28,5 │ │ │ │ - add r20,r19,r17 │ │ │ │ - sldi r8,r26,4 │ │ │ │ - ld r16,16(r25) │ │ │ │ - ld r26,8(r25) │ │ │ │ - ld r24,24(r25) │ │ │ │ - addi r10,r10,8 │ │ │ │ + ldx r14,r2,r9 │ │ │ │ + mulld r2,r11,r15 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r16,r1,32 │ │ │ │ + bge cr4,19034 │ │ │ │ + mr r2,r15 │ │ │ │ + b 1932c │ │ │ │ + ble cr3,1944c │ │ │ │ + mulli r2,r29,48 │ │ │ │ + ld r6,24(r17) │ │ │ │ + sldi r7,r29,4 │ │ │ │ + sldi r9,r29,5 │ │ │ │ + add r23,r21,r18 │ │ │ │ + ld r11,8(r27) │ │ │ │ + std r17,40(r31) │ │ │ │ + sldi r8,r14,4 │ │ │ │ + ld r15,16(r27) │ │ │ │ + ld r26,24(r27) │ │ │ │ + addi r3,r16,-8 │ │ │ │ + li r10,0 │ │ │ │ + addi r7,r7,8 │ │ │ │ addi r9,r9,24 │ │ │ │ - ld r3,200(r15) │ │ │ │ - addi r5,r21,-8 │ │ │ │ - li r7,0 │ │ │ │ - add r25,r20,r17 │ │ │ │ - add r14,r21,r10 │ │ │ │ - lxvx vs12,r4,r8 │ │ │ │ - add r12,r21,r9 │ │ │ │ - add r4,r4,r8 │ │ │ │ - mr r10,r0 │ │ │ │ - add r8,r25,r17 │ │ │ │ - addi r0,r10,40 │ │ │ │ - add r0,r21,r0 │ │ │ │ - ldu r28,8(r5) │ │ │ │ - sldi r9,r7,3 │ │ │ │ - mr r23,r14 │ │ │ │ - li r6,0 │ │ │ │ - std r15,48(r31) │ │ │ │ - std r19,64(r31) │ │ │ │ - lfdx f11,r19,r9 │ │ │ │ - mulld r9,r28,r26 │ │ │ │ - std r9,40(r31) │ │ │ │ - sldi r9,r6,3 │ │ │ │ - ldu r10,8(r23) │ │ │ │ - mr r17,r12 │ │ │ │ - li r18,0 │ │ │ │ - std r29,112(r31) │ │ │ │ - std r27,120(r31) │ │ │ │ - lfdx f10,r20,r9 │ │ │ │ - ld r9,40(r31) │ │ │ │ - add r10,r9,r10 │ │ │ │ + add r27,r23,r18 │ │ │ │ + ld r5,200(r17) │ │ │ │ + lxvx vs12,r6,r8 │ │ │ │ + add r14,r16,r7 │ │ │ │ + add r12,r16,r9 │ │ │ │ + add r6,r6,r8 │ │ │ │ + add r0,r27,r18 │ │ │ │ + addi r29,r2,40 │ │ │ │ + add r29,r16,r29 │ │ │ │ + ldu r7,8(r3) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r16,r14 │ │ │ │ + li r8,0 │ │ │ │ + std r21,48(r31) │ │ │ │ + lfdx f11,r21,r2 │ │ │ │ + mulld r20,r7,r11 │ │ │ │ + ldu r9,8(r16) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r18,r12 │ │ │ │ + li r19,0 │ │ │ │ + std r28,104(r31) │ │ │ │ + std r25,112(r31) │ │ │ │ + lfdx f10,r23,r2 │ │ │ │ + add r9,r20,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r15,r10,r16 │ │ │ │ - ldu r11,8(r17) │ │ │ │ - sldi r9,r18,3 │ │ │ │ + mulld r17,r9,r15 │ │ │ │ + ldu r4,8(r18) │ │ │ │ + sldi r2,r19,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r27,r0 │ │ │ │ - mr r29,r8 │ │ │ │ - lfdx f9,r25,r9 │ │ │ │ - add r11,r15,r11 │ │ │ │ + mr r25,r29 │ │ │ │ + mr r28,r0 │ │ │ │ + lfdx f9,r27,r2 │ │ │ │ + add r4,r17,r4 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r19,r11,r24 │ │ │ │ + mulld r21,r4,r26 │ │ │ │ nop │ │ │ │ - ldu r9,8(r27) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r9,r19,r9 │ │ │ │ + nop │ │ │ │ + lfd f0,0(r28) │ │ │ │ + ldu r2,8(r25) │ │ │ │ + addi r28,r28,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r21,r9,4 │ │ │ │ - lxvx vs7,r21,r3 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r24,r2,4 │ │ │ │ + lxvx vs7,r24,r5 │ │ │ │ xxspltd vs8,vs0,0 │ │ │ │ xvmaddadp vs12,vs8,vs7 │ │ │ │ - stxv vs12,0(r4) │ │ │ │ - bdnz 19e50 │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r30,r18 │ │ │ │ - bne 19e28 │ │ │ │ - addi r6,r6,1 │ │ │ │ - ld r29,112(r31) │ │ │ │ - ld r27,120(r31) │ │ │ │ - cmpd r30,r6 │ │ │ │ - bne 19dfc │ │ │ │ - addi r7,r7,1 │ │ │ │ - ld r15,48(r31) │ │ │ │ - ld r19,64(r31) │ │ │ │ - cmpd r30,r7 │ │ │ │ - bne 19dd8 │ │ │ │ - std r9,32(r27) │ │ │ │ - ld r9,32(r31) │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 196d0 │ │ │ │ + addi r19,r19,1 │ │ │ │ + cmpd r30,r19 │ │ │ │ + bne 196a4 │ │ │ │ + addi r8,r8,1 │ │ │ │ + ld r28,104(r31) │ │ │ │ + ld r25,112(r31) │ │ │ │ + cmpd r30,r8 │ │ │ │ + bne 1967c │ │ │ │ + addi r10,r10,1 │ │ │ │ + ld r21,48(r31) │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 19660 │ │ │ │ + std r2,32(r25) │ │ │ │ + std r4,24(r25) │ │ │ │ + ld r2,32(r31) │ │ │ │ addi r30,r30,-1 │ │ │ │ - std r10,16(r27) │ │ │ │ + ld r17,40(r31) │ │ │ │ + std r9,16(r25) │ │ │ │ + std r7,8(r25) │ │ │ │ stfd f0,32(r22) │ │ │ │ - std r28,8(r27) │ │ │ │ stfd f11,8(r22) │ │ │ │ stfd f10,16(r22) │ │ │ │ - std r11,24(r27) │ │ │ │ - std r30,24(r29) │ │ │ │ - std r30,0(r29) │ │ │ │ - std r30,8(r29) │ │ │ │ - std r30,16(r29) │ │ │ │ + std r30,24(r28) │ │ │ │ + std r30,16(r28) │ │ │ │ + addi r10,r2,1 │ │ │ │ + std r30,0(r28) │ │ │ │ + std r30,8(r28) │ │ │ │ stfd f9,24(r22) │ │ │ │ - addi r8,r9,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,56(r31) │ │ │ │ - ld r10,96(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,104(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 196f4 │ │ │ │ - b 19bf8 │ │ │ │ - nop │ │ │ │ - ble cr3,19bc4 │ │ │ │ - mulli r9,r28,48 │ │ │ │ - add r18,r19,r17 │ │ │ │ - ld r5,24(r15) │ │ │ │ - sldi r10,r28,5 │ │ │ │ - addi r7,r17,-8 │ │ │ │ - sldi r28,r28,6 │ │ │ │ - sldi r8,r26,4 │ │ │ │ - ld r14,8(r25) │ │ │ │ - ld r12,16(r25) │ │ │ │ - ld r23,24(r25) │ │ │ │ - add r24,r18,r17 │ │ │ │ - add r7,r21,r7 │ │ │ │ - addi r10,r10,24 │ │ │ │ - ld r25,32(r25) │ │ │ │ - ld r4,200(r15) │ │ │ │ - addi r28,r28,56 │ │ │ │ - std r29,112(r31) │ │ │ │ - std r27,120(r31) │ │ │ │ - add r26,r24,r17 │ │ │ │ - lxvx vs12,r5,r8 │ │ │ │ - add r10,r21,r10 │ │ │ │ - add r5,r5,r8 │ │ │ │ - std r7,48(r31) │ │ │ │ - addi r9,r9,40 │ │ │ │ - addi r7,r21,-8 │ │ │ │ - li r8,0 │ │ │ │ - add r28,r21,r28 │ │ │ │ - add r0,r26,r17 │ │ │ │ - std r10,64(r31) │ │ │ │ - add r20,r21,r9 │ │ │ │ - ldu r17,8(r7) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ld r21,48(r31) │ │ │ │ - li r27,0 │ │ │ │ - std r15,136(r31) │ │ │ │ - std r19,152(r31) │ │ │ │ - std r8,160(r31) │ │ │ │ - lfdx f8,r19,r9 │ │ │ │ - mulld r9,r17,r14 │ │ │ │ - mr r3,r7 │ │ │ │ - std r9,40(r31) │ │ │ │ - sldi r9,r27,3 │ │ │ │ - ldu r16,8(r21) │ │ │ │ - ld r7,64(r31) │ │ │ │ - li r8,0 │ │ │ │ - std r22,168(r31) │ │ │ │ - std r17,176(r31) │ │ │ │ - std r14,184(r31) │ │ │ │ - lfdx f11,r18,r9 │ │ │ │ + std r10,32(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,56(r31) │ │ │ │ + ld r9,88(r31) │ │ │ │ + cmpd r9,r10 │ │ │ │ + ld r9,96(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 18f7c │ │ │ │ + b 19480 │ │ │ │ + nop │ │ │ │ + ble cr3,1944c │ │ │ │ + mulli r2,r29,48 │ │ │ │ + sldi r8,r29,5 │ │ │ │ + add r19,r21,r18 │ │ │ │ + ld r6,24(r17) │ │ │ │ + sldi r29,r29,6 │ │ │ │ + ld r15,8(r27) │ │ │ │ + std r28,112(r31) │ │ │ │ + sldi r9,r14,4 │ │ │ │ + ld r23,24(r27) │ │ │ │ + ld r14,16(r27) │ │ │ │ + addi r7,r18,-8 │ │ │ │ + addi r20,r16,-8 │ │ │ │ + li r10,0 │ │ │ │ + add r24,r19,r18 │ │ │ │ + addi r8,r8,24 │ │ │ │ + ld r26,32(r27) │ │ │ │ + addi r29,r29,56 │ │ │ │ + ld r5,200(r17) │ │ │ │ + add r12,r16,r7 │ │ │ │ + add r8,r16,r8 │ │ │ │ + add r27,r24,r18 │ │ │ │ + lxvx vs12,r6,r9 │ │ │ │ + add r29,r16,r29 │ │ │ │ + add r6,r6,r9 │ │ │ │ + addi r2,r2,40 │ │ │ │ + std r8,104(r31) │ │ │ │ + add r0,r27,r18 │ │ │ │ + add r8,r16,r2 │ │ │ │ + ldu r18,8(r20) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + li r28,0 │ │ │ │ + std r12,40(r31) │ │ │ │ + std r17,128(r31) │ │ │ │ + std r10,136(r31) │ │ │ │ + lfdx f8,r21,r2 │ │ │ │ + mulld r2,r18,r15 │ │ │ │ + std r2,48(r31) │ │ │ │ ld r9,40(r31) │ │ │ │ - add r16,r9,r16 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + ld r7,104(r31) │ │ │ │ + li r10,0 │ │ │ │ + std r21,144(r31) │ │ │ │ + std r25,152(r31) │ │ │ │ + std r22,160(r31) │ │ │ │ + std r18,168(r31) │ │ │ │ + std r15,176(r31) │ │ │ │ + lfdx f11,r19,r2 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ldu r16,8(r9) │ │ │ │ fmul f11,f8,f11 │ │ │ │ - mulld r6,r16,r12 │ │ │ │ - std r16,192(r31) │ │ │ │ + add r16,r2,r16 │ │ │ │ + std r9,40(r31) │ │ │ │ + mulld r4,r16,r14 │ │ │ │ nop │ │ │ │ - ldu r10,8(r7) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r15,r20 │ │ │ │ - li r16,0 │ │ │ │ - lfdx f10,r24,r9 │ │ │ │ - add r10,r6,r10 │ │ │ │ + nop │ │ │ │ + ldu r9,8(r7) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r17,r8 │ │ │ │ + li r18,0 │ │ │ │ + lfdx f10,r24,r2 │ │ │ │ + add r9,r4,r9 │ │ │ │ fmul f10,f11,f10 │ │ │ │ - mulld r14,r10,r23 │ │ │ │ - ldu r11,8(r15) │ │ │ │ - sldi r9,r16,3 │ │ │ │ + mulld r15,r9,r23 │ │ │ │ + ldu r3,8(r17) │ │ │ │ + sldi r2,r18,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r22,r28 │ │ │ │ - mr r29,r0 │ │ │ │ - lfdx f9,r26,r9 │ │ │ │ - add r11,r14,r11 │ │ │ │ + mr r25,r29 │ │ │ │ + mr r11,r0 │ │ │ │ + lfdx f9,r27,r2 │ │ │ │ + add r3,r15,r3 │ │ │ │ fmul f9,f10,f9 │ │ │ │ - mulld r17,r11,r25 │ │ │ │ + mulld r21,r3,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r22) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r9,r17,r9 │ │ │ │ + lfd f0,0(r11) │ │ │ │ + ldu r2,8(r25) │ │ │ │ + addi r11,r11,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ - sldi r19,r9,4 │ │ │ │ - lxvx vs6,r19,r4 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r22,r2,4 │ │ │ │ + lxvx vs6,r22,r5 │ │ │ │ xxspltd vs7,vs0,0 │ │ │ │ xvmaddadp vs12,vs7,vs6 │ │ │ │ - stxv vs12,0(r5) │ │ │ │ - bdnz 1a050 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r30,r16 │ │ │ │ - bne 1a020 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r30,r8 │ │ │ │ - bne 1a000 │ │ │ │ - addi r27,r27,1 │ │ │ │ - ld r22,168(r31) │ │ │ │ - ld r17,176(r31) │ │ │ │ - ld r14,184(r31) │ │ │ │ - ld r16,192(r31) │ │ │ │ - cmpd r30,r27 │ │ │ │ - bne 19fc8 │ │ │ │ - ld r8,160(r31) │ │ │ │ - ld r15,136(r31) │ │ │ │ - ld r19,152(r31) │ │ │ │ - mr r7,r3 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r30,r8 │ │ │ │ - bne 19f9c │ │ │ │ - ld r27,120(r31) │ │ │ │ - ld r29,112(r31) │ │ │ │ + stxv vs12,0(r6) │ │ │ │ + bdnz 198d0 │ │ │ │ + addi r18,r18,1 │ │ │ │ + cmpd r30,r18 │ │ │ │ + bne 198a0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 19880 │ │ │ │ + addi r28,r28,1 │ │ │ │ + ld r21,144(r31) │ │ │ │ + ld r25,152(r31) │ │ │ │ + ld r22,160(r31) │ │ │ │ + ld r18,168(r31) │ │ │ │ + cmpd r30,r28 │ │ │ │ + ld r15,176(r31) │ │ │ │ + bne 19838 │ │ │ │ + ld r10,136(r31) │ │ │ │ + ld r17,128(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + bne 19814 │ │ │ │ + std r2,40(r25) │ │ │ │ + std r3,32(r25) │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r28,112(r31) │ │ │ │ addi r30,r30,-1 │ │ │ │ + std r9,24(r25) │ │ │ │ + std r16,16(r25) │ │ │ │ + std r18,8(r25) │ │ │ │ stfd f0,40(r22) │ │ │ │ stfd f8,8(r22) │ │ │ │ stfd f11,16(r22) │ │ │ │ stfd f10,24(r22) │ │ │ │ + addi r10,r2,1 │ │ │ │ + std r30,32(r28) │ │ │ │ + std r30,24(r28) │ │ │ │ + std r30,0(r28) │ │ │ │ + std r30,8(r28) │ │ │ │ + std r30,16(r28) │ │ │ │ stfd f9,32(r22) │ │ │ │ - std r9,40(r27) │ │ │ │ - ld r9,32(r31) │ │ │ │ - std r10,24(r27) │ │ │ │ - std r17,8(r27) │ │ │ │ - std r16,16(r27) │ │ │ │ - std r30,32(r29) │ │ │ │ - std r30,0(r29) │ │ │ │ - std r30,8(r29) │ │ │ │ - std r30,16(r29) │ │ │ │ - std r30,24(r29) │ │ │ │ - std r11,32(r27) │ │ │ │ - addi r8,r9,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,56(r31) │ │ │ │ - ld r10,96(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,104(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 196f4 │ │ │ │ - b 19bf8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 196a0 │ │ │ │ + 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 18f7c │ │ │ │ + b 19480 │ │ │ │ + addi r10,r10,1 │ │ │ │ + li r9,0 │ │ │ │ + b 18f1c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1288 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x128a │ │ │ │ nop │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + lfd f6,0(r9) │ │ │ │ + lfd f7,0(r10) │ │ │ │ + mr r26,r8 │ │ │ │ + mr r4,r5 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r7 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ - lfd f6,0(r9) │ │ │ │ - lfd f7,0(r10) │ │ │ │ - mr r29,r7 │ │ │ │ - mr r28,r8 │ │ │ │ - mr r3,r5 │ │ │ │ mr r31,r1 │ │ │ │ - mr r30,r6 │ │ │ │ - ld r4,216(r31) │ │ │ │ - ld r0,224(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r25,216(r31) │ │ │ │ + ld r11,224(r31) │ │ │ │ ld r12,232(r31) │ │ │ │ - ld r11,208(r31) │ │ │ │ - ld r25,240(r31) │ │ │ │ - ld r27,0(r1) │ │ │ │ - mtfprd f0,r4 │ │ │ │ + ld r3,208(r31) │ │ │ │ + ld r2,240(r31) │ │ │ │ + mtfprd f0,r25 │ │ │ │ mtfprd f11,r12 │ │ │ │ - lfd f8,0(r11) │ │ │ │ - sldi r9,r25,4 │ │ │ │ - sldi r11,r25,1 │ │ │ │ + lfd f8,0(r3) │ │ │ │ fcfid f12,f0 │ │ │ │ - mtfprd f0,r0 │ │ │ │ + mtfprd f0,r11 │ │ │ │ + sldi r8,r2,4 │ │ │ │ + sldi r3,r2,1 │ │ │ │ fcfid f11,f11 │ │ │ │ - subfic r7,r9,-16 │ │ │ │ - cmpdi r11,-1 │ │ │ │ fcfid f0,f0 │ │ │ │ - stdux r27,r1,r7 │ │ │ │ + subfic r8,r8,-16 │ │ │ │ + cmpdi r3,-1 │ │ │ │ + stdux r9,r1,r8 │ │ │ │ fmul f12,f12,f6 │ │ │ │ fmul f11,f11,f8 │ │ │ │ - addi r27,r1,32 │ │ │ │ + addi r30,r1,32 │ │ │ │ + stdux r9,r1,r8 │ │ │ │ fmul f0,f0,f7 │ │ │ │ - ld r8,0(r1) │ │ │ │ + ld r7,0(r1) │ │ │ │ + addi r29,r1,32 │ │ │ │ frim f12,f12 │ │ │ │ frim f11,f11 │ │ │ │ frim f0,f0 │ │ │ │ - stdux r8,r1,r7 │ │ │ │ + stdux r7,r1,r8 │ │ │ │ fctidz f12,f12 │ │ │ │ fctidz f11,f11 │ │ │ │ - addi r26,r1,32 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f11 │ │ │ │ mffprd r10,f12 │ │ │ │ + mffprd r8,f11 │ │ │ │ mffprd r9,f0 │ │ │ │ - subf r5,r25,r8 │ │ │ │ - subf r10,r25,r10 │ │ │ │ - subf r9,r25,r9 │ │ │ │ - ld r25,0(r1) │ │ │ │ - add r10,r10,r4 │ │ │ │ - add r5,r5,r12 │ │ │ │ - add r9,r9,r0 │ │ │ │ - divd r8,r10,r4 │ │ │ │ - divd r6,r9,r0 │ │ │ │ - stdux r25,r1,r7 │ │ │ │ + subf r10,r2,r10 │ │ │ │ + subf r9,r2,r9 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + add r10,r10,r25 │ │ │ │ + add r5,r2,r12 │ │ │ │ + add r9,r9,r11 │ │ │ │ + divd r2,r10,r25 │ │ │ │ + divd r8,r9,r11 │ │ │ │ divd r7,r5,r12 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - mulld r6,r6,r0 │ │ │ │ - subf r8,r8,r10 │ │ │ │ - subf r6,r6,r9 │ │ │ │ + mulld r2,r2,r25 │ │ │ │ + mulld r8,r8,r11 │ │ │ │ mulld r7,r7,r12 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + subf r8,r8,r9 │ │ │ │ subf r7,r7,r5 │ │ │ │ - blt 1a454 │ │ │ │ - addi r9,r11,2 │ │ │ │ + blt 19d04 │ │ │ │ + srdi r5,r3,1 │ │ │ │ + plxv vs41,345360 # 6e000 │ │ │ │ + xxspltib vs43,2 │ │ │ │ + mr r28,r6 │ │ │ │ + mtvsrdd vs44,r2,r2 │ │ │ │ fmr f10,f1 │ │ │ │ fmr f9,f2 │ │ │ │ - addi r24,r1,32 │ │ │ │ - addi r25,r27,-8 │ │ │ │ - mr r11,r9 │ │ │ │ + addi r6,r1,32 │ │ │ │ + addi r3,r3,2 │ │ │ │ + addi r10,r5,1 │ │ │ │ + mtvsrdd vs45,r25,r25 │ │ │ │ + mr r2,r30 │ │ │ │ + vextsb2d v11,v11 │ │ │ │ + andi. r9,r10,1 │ │ │ │ + xxmr vs32,vs41 │ │ │ │ + mr r9,r10 │ │ │ │ + bne 19d70 │ │ │ │ srdi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ - addi r5,r8,1 │ │ │ │ - divd r10,r8,r4 │ │ │ │ - mr r23,r25 │ │ │ │ - addi r25,r25,16 │ │ │ │ - divd r9,r5,r4 │ │ │ │ - mulld r10,r10,r4 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - addi r8,r8,2 │ │ │ │ - subf r9,r9,r5 │ │ │ │ - std r10,-8(r25) │ │ │ │ - std r9,16(r23) │ │ │ │ - bdnz 1a2a8 │ │ │ │ - srdi r9,r11,1 │ │ │ │ - mr r8,r6 │ │ │ │ - addi r5,r26,-8 │ │ │ │ + vaddudm v10,v0,v11 │ │ │ │ + vaddudm v0,v12,v0 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v1,v12,v10 │ │ │ │ + vmodsd v8,v0,v13 │ │ │ │ + vaddudm v0,v10,v11 │ │ │ │ + vmodsd v1,v1,v13 │ │ │ │ + stxv vs40,-32(r2) │ │ │ │ + stxv vs33,-16(r2) │ │ │ │ + bdnz 19b3c │ │ │ │ + xxspltib vs44,2 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + mtvsrdd vs45,r8,r8 │ │ │ │ + mtvsrdd vs42,r11,r11 │ │ │ │ + mr r2,r29 │ │ │ │ + xxmr vs32,vs41 │ │ │ │ + addi r8,r10,-1 │ │ │ │ + mr r9,r10 │ │ │ │ + vextsb2d v12,v12 │ │ │ │ + bne 19d50 │ │ │ │ + srdi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ - addi r6,r8,1 │ │ │ │ - divd r10,r8,r0 │ │ │ │ - mr r4,r5 │ │ │ │ - addi r5,r5,16 │ │ │ │ - divd r9,r6,r0 │ │ │ │ - mulld r10,r10,r0 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - addi r8,r8,2 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - std r10,-8(r5) │ │ │ │ - std r9,16(r4) │ │ │ │ - bdnz 1a2ec │ │ │ │ - srdi r9,r11,1 │ │ │ │ - addi r24,r24,-8 │ │ │ │ - mr r8,r7 │ │ │ │ + vaddudm v11,v0,v12 │ │ │ │ + vaddudm v0,v13,v0 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v1,v13,v11 │ │ │ │ + vmodsd v8,v0,v10 │ │ │ │ + vaddudm v0,v11,v12 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs40,-32(r2) │ │ │ │ + stxv vs33,-16(r2) │ │ │ │ + bdnz 19b94 │ │ │ │ + xxspltib vs45,2 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + mtvsrdd vs42,r7,r7 │ │ │ │ + mtvsrdd vs43,r12,r12 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs41 │ │ │ │ + addi r9,r10,-1 │ │ │ │ + vextsb2d v13,v13 │ │ │ │ + bne 19d30 │ │ │ │ + srdi r9,r10,1 │ │ │ │ mtctr r9 │ │ │ │ - mr r6,r24 │ │ │ │ - addi r7,r8,1 │ │ │ │ - divd r10,r8,r12 │ │ │ │ - mr r5,r6 │ │ │ │ - addi r6,r6,16 │ │ │ │ - divd r9,r7,r12 │ │ │ │ - mulld r10,r10,r12 │ │ │ │ - mulld r9,r9,r12 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - addi r8,r8,2 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - std r10,-8(r6) │ │ │ │ - std r9,16(r5) │ │ │ │ - bdnz 1a334 │ │ │ │ - li r4,0 │ │ │ │ - li r23,0 │ │ │ │ - li r6,0 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v0,v10,v0 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vaddudm v1,v10,v12 │ │ │ │ + vmodsd v9,v0,v11 │ │ │ │ + vaddudm v0,v12,v13 │ │ │ │ + vmodsd v1,v1,v11 │ │ │ │ + stxv vs41,-32(r2) │ │ │ │ + stxv vs33,-16(r2) │ │ │ │ + bdnz 19be8 │ │ │ │ + addi r0,r6,-8 │ │ │ │ + li r5,0 │ │ │ │ + li r24,0 │ │ │ │ + nop │ │ │ │ + li r7,0 │ │ │ │ li r25,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r5,r24 │ │ │ │ - li r8,0 │ │ │ │ + mr r6,r0 │ │ │ │ + li r10,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r27,r4 │ │ │ │ - ldx r7,r26,r6 │ │ │ │ - lfdx f0,r30,r4 │ │ │ │ - lfdx f11,r29,r6 │ │ │ │ - sldi r22,r8,3 │ │ │ │ - ldu r10,8(r5) │ │ │ │ - lfdx f12,r28,r22 │ │ │ │ - maddld r9,r0,r9,r7 │ │ │ │ + sldi r9,r10,3 │ │ │ │ + ldx r2,r30,r5 │ │ │ │ + lfdx f0,r28,r5 │ │ │ │ + lfdx f11,r27,r7 │ │ │ │ + ldu r8,8(r6) │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ + ldx r9,r29,r7 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - maddld r9,r9,r12,r10 │ │ │ │ + maddld r2,r11,r2,r9 │ │ │ │ + maddld r2,r2,r12,r8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f12,f0,f10 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - add r10,r3,r9 │ │ │ │ - ldx r9,r3,r9 │ │ │ │ - mtfprd f11,r9 │ │ │ │ + add r9,r4,r2 │ │ │ │ + ldx r2,r4,r2 │ │ │ │ + mtfprd f11,r2 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - ldarx r7,0,r10 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bne 1a3f0 │ │ │ │ - mffprd r22,f11 │ │ │ │ - stdcx. r22,0,r10 │ │ │ │ - bne 1a3d8 │ │ │ │ - cmpld r9,r7 │ │ │ │ - bne 1a484 │ │ │ │ - ld r9,8(r10) │ │ │ │ - addi r7,r10,8 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + ldarx r8,0,r9 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bne 19ca0 │ │ │ │ + mffprd r23,f11 │ │ │ │ + stdcx. r23,0,r9 │ │ │ │ + bne 19c88 │ │ │ │ + cmpld r2,r8 │ │ │ │ + bne 19d98 │ │ │ │ + ld r2,8(r9) │ │ │ │ + addi r8,r9,8 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - ldarx r10,0,r7 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bne 1a420 │ │ │ │ - mffprd r22,f12 │ │ │ │ - stdcx. r22,0,r7 │ │ │ │ - bne 1a408 │ │ │ │ - cmpld r10,r9 │ │ │ │ - bne 1a48c │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r11 │ │ │ │ - bne 1a390 │ │ │ │ + ldarx r9,0,r8 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 19cd0 │ │ │ │ + mffprd r23,f12 │ │ │ │ + stdcx. r23,0,r8 │ │ │ │ + bne 19cb8 │ │ │ │ + cmpld r9,r2 │ │ │ │ + bne 19d90 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r3 │ │ │ │ + bne 19c40 │ │ │ │ addi r25,r25,1 │ │ │ │ - addi r6,r6,8 │ │ │ │ - cmpd r25,r11 │ │ │ │ - bne 1a380 │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r4,r4,8 │ │ │ │ - cmpd r23,r11 │ │ │ │ - bne 1a370 │ │ │ │ + addi r7,r7,8 │ │ │ │ + cmpd r25,r3 │ │ │ │ + bne 19c30 │ │ │ │ + addi r24,r24,1 │ │ │ │ + addi r5,r5,8 │ │ │ │ + cmpd r24,r3 │ │ │ │ + bne 19c20 │ │ │ │ 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 1a3d0 │ │ │ │ - mr r9,r10 │ │ │ │ - b 1a400 │ │ │ │ + vaddudm v1,v10,v9 │ │ │ │ + cmpdi r9,0 │ │ │ │ + vaddudm v0,v9,v13 │ │ │ │ + addi r2,r6,16 │ │ │ │ + vmodsd v1,v1,v11 │ │ │ │ + stxv vs33,0(r6) │ │ │ │ + bne 19be0 │ │ │ │ + b 19c10 │ │ │ │ + vaddudm v1,v13,v9 │ │ │ │ + cmpdi r8,0 │ │ │ │ + vaddudm v0,v9,v12 │ │ │ │ + addi r2,r29,16 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs33,0(r29) │ │ │ │ + bne 19b8c │ │ │ │ + b 19bbc │ │ │ │ + vaddudm v1,v12,v9 │ │ │ │ + cmpdi r5,0 │ │ │ │ + vaddudm v0,v9,v11 │ │ │ │ + addi r2,r30,16 │ │ │ │ + vmodsd v1,v1,v13 │ │ │ │ + stxv vs33,0(r30) │ │ │ │ + bne 19b34 │ │ │ │ + b 19b64 │ │ │ │ + mr r2,r9 │ │ │ │ + b 19cb0 │ │ │ │ + mr r2,r8 │ │ │ │ + b 19c80 │ │ │ │ ... │ │ │ │ - .long 0xa80 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-9888 │ │ │ │ + .long 0x980 │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ std r23,-72(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r23,r3 │ │ │ │ + ld r28,32(r3) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r28,32(r3) │ │ │ │ - mr r23,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-224(r1) │ │ │ │ - bl 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 1a630 │ │ │ │ - maddld r31,r29,r31,r9 │ │ │ │ - add r9,r29,r31 │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge 1a60c │ │ │ │ + mulld r2,r29,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 19f30 │ │ │ │ + maddld r31,r29,r31,r2 │ │ │ │ + add r2,r29,r31 │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge 19f08 │ │ │ │ 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 1a568 │ │ │ │ - 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 19e68 │ │ │ │ + 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 1a170 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r7,r8,r7 │ │ │ │ + add r8,r8,r2 │ │ │ │ + bl 199e0 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - bne 1a550 │ │ │ │ + bne 19e50 │ │ │ │ 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 1a4fc │ │ │ │ + li r2,0 │ │ │ │ + b 19dfc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xa80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-10320 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r26,-48(r1) │ │ │ │ + std r19,-104(r1) │ │ │ │ + std r18,-112(r1) │ │ │ │ + std r17,-120(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + ld r27,32(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ + mr r29,r3 │ │ │ │ std r31,-8(r1) │ │ │ │ - std r14,-144(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ + std r14,-144(r1) │ │ │ │ std r15,-136(r1) │ │ │ │ std r16,-128(r1) │ │ │ │ - std r17,-120(r1) │ │ │ │ - std r18,-112(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ - ld r26,32(r3) │ │ │ │ - mr r29,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ + std r26,-48(r1) │ │ │ │ stdu r1,-288(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r27,r26,r30 │ │ │ │ - mr r28,r3 │ │ │ │ - mulld r9,r27,r30 │ │ │ │ - subf r9,r9,r26 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1aa44 │ │ │ │ - maddld r28,r27,r28,r9 │ │ │ │ - add r27,r27,r28 │ │ │ │ - cmpd r28,r27 │ │ │ │ - bge 1a988 │ │ │ │ - ld r25,40(r29) │ │ │ │ + bl 5100 │ │ │ │ + divd r28,r27,r30 │ │ │ │ + mr r19,r3 │ │ │ │ + mulld r2,r28,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1a33c │ │ │ │ + maddld r19,r28,r19,r2 │ │ │ │ + add r28,r28,r19 │ │ │ │ + cmpd r19,r28 │ │ │ │ + bge 1a274 │ │ │ │ + ld r26,40(r29) │ │ │ │ ld r30,56(r29) │ │ │ │ - ld r19,48(r29) │ │ │ │ - ld r20,24(r29) │ │ │ │ - ld r21,16(r29) │ │ │ │ - ld r22,8(r29) │ │ │ │ + ld r20,48(r29) │ │ │ │ + ld r21,24(r29) │ │ │ │ + ld r22,16(r29) │ │ │ │ + ld r23,8(r29) │ │ │ │ ld r18,0(r29) │ │ │ │ - addi r16,r25,1 │ │ │ │ - sldi r29,r25,1 │ │ │ │ - mulli r26,r16,48 │ │ │ │ - sldi r23,r16,4 │ │ │ │ - addi r24,r29,2 │ │ │ │ + addi r16,r26,1 │ │ │ │ + sldi r29,r26,1 │ │ │ │ + mulli r27,r16,48 │ │ │ │ + sldi r24,r16,4 │ │ │ │ + addi r25,r29,2 │ │ │ │ sldi r16,r16,5 │ │ │ │ addi r29,r29,1 │ │ │ │ - addi r14,r23,8 │ │ │ │ + addi r14,r24,8 │ │ │ │ addi r15,r16,8 │ │ │ │ - sldi r24,r24,3 │ │ │ │ + sldi r25,r25,3 │ │ │ │ cmpdi cr4,r29,0 │ │ │ │ - addi r26,r26,15 │ │ │ │ + addi r27,r27,15 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r10,112(r18) │ │ │ │ - ld r8,0(r1) │ │ │ │ - clrrdi r9,r26,4 │ │ │ │ + lwz r9,112(r18) │ │ │ │ + ld r10,0(r1) │ │ │ │ + clrrdi r2,r27,4 │ │ │ │ mr r17,r1 │ │ │ │ - neg r9,r9 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + neg r2,r2 │ │ │ │ + andi. r9,r9,2048 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r6,r1,144 │ │ │ │ - bne 1a9f0 │ │ │ │ - mr r8,r28 │ │ │ │ + bne 1a2e0 │ │ │ │ + mr r8,r19 │ │ │ │ ld r7,176(r18) │ │ │ │ - mulli r10,r8,48 │ │ │ │ - sldi r9,r8,1 │ │ │ │ - add r9,r9,r8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lfdx f9,r7,r10 │ │ │ │ - add r10,r7,r10 │ │ │ │ - sldi r5,r9,4 │ │ │ │ - lfd f7,8(r10) │ │ │ │ - lfdx f8,r7,r5 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,8 │ │ │ │ + mulli r9,r8,48 │ │ │ │ + mulli r10,r8,3 │ │ │ │ + lfdx f9,r7,r9 │ │ │ │ + addi r10,r10,1 │ │ │ │ + add r9,r7,r9 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + lfd f7,8(r9) │ │ │ │ + lfdx f8,r7,r10 │ │ │ │ stfd f9,0(r6) │ │ │ │ - ble cr4,1aa30 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ble cr4,1a328 │ │ │ │ andi. r9,r29,1 │ │ │ │ - li r9,8 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ - addi r10,r29,-1 │ │ │ │ - beq 1a7e0 │ │ │ │ + addi r9,r29,-1 │ │ │ │ + beq 1a0cc │ │ │ │ lfd f0,8(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f7 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f7 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 1a81c │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 1a108 │ │ │ │ + srdi r9,r29,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f7 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f7 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 1a7e8 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - add r7,r7,r5 │ │ │ │ - andi. r9,r29,1 │ │ │ │ - stfdx f8,r6,r24 │ │ │ │ - mr r9,r14 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ - lfd f9,8(r7) │ │ │ │ - addi r10,r29,-1 │ │ │ │ - beq 1a860 │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + bdnz 1a0d4 │ │ │ │ + add r10,r7,r10 │ │ │ │ + andi. r2,r29,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r14 │ │ │ │ + stfdx f8,r6,r25 │ │ │ │ + addi r9,r29,-1 │ │ │ │ + lfd f9,8(r10) │ │ │ │ + beq 1a14c │ │ │ │ lfdx f0,r30,r14 │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f9 │ │ │ │ - addi r9,r14,8 │ │ │ │ + addi r2,r14,8 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ stfdx f0,r6,r14 │ │ │ │ - beq 1a89c │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 1a188 │ │ │ │ + srdi r9,r29,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f9 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f8,f12 │ │ │ │ fmul f11,f10,f9 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 1a868 │ │ │ │ - lfd f9,16(r7) │ │ │ │ - lfd f8,24(r7) │ │ │ │ - andi. r9,r29,1 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - mr r9,r15 │ │ │ │ - addi r10,r29,-1 │ │ │ │ - lfd f11,28240(r7) │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + bdnz 1a154 │ │ │ │ + lfd f9,16(r10) │ │ │ │ + andi. r2,r29,1 │ │ │ │ + lfd f8,24(r10) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r15 │ │ │ │ + addi r9,r29,-1 │ │ │ │ stfdx f9,r6,r16 │ │ │ │ - beq 1a8e0 │ │ │ │ + beq 1a1cc │ │ │ │ lfdx f0,r30,r15 │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f8 │ │ │ │ - addi r9,r15,8 │ │ │ │ + addi r2,r15,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfdx f0,r6,r15 │ │ │ │ - beq 1a91c │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 1a208 │ │ │ │ + srdi r9,r29,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 1a8e8 │ │ │ │ - ld r3,24(r18) │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + bdnz 1a1d4 │ │ │ │ + ld r4,24(r18) │ │ │ │ mulli r9,r8,24 │ │ │ │ - sldi r4,r8,4 │ │ │ │ + sldi r2,r8,4 │ │ │ │ ld r10,120(r18) │ │ │ │ add r8,r6,r16 │ │ │ │ - add r7,r6,r23 │ │ │ │ - mr r5,r19 │ │ │ │ - addi r28,r28,1 │ │ │ │ - add r11,r3,r4 │ │ │ │ - lfdx f1,r3,r4 │ │ │ │ - addi r3,r9,8 │ │ │ │ - addi r4,r9,16 │ │ │ │ + add r7,r6,r24 │ │ │ │ + mr r5,r20 │ │ │ │ + addi r19,r19,1 │ │ │ │ + add r3,r4,r2 │ │ │ │ + lfdx f1,r4,r2 │ │ │ │ + addi r4,r9,8 │ │ │ │ + addi r2,r9,16 │ │ │ │ add r9,r10,r9 │ │ │ │ - lfd f2,8(r11) │ │ │ │ - std r25,128(r1) │ │ │ │ - std r20,120(r1) │ │ │ │ - std r21,112(r1) │ │ │ │ - add r4,r10,r4 │ │ │ │ - add r10,r10,r3 │ │ │ │ - std r22,104(r1) │ │ │ │ - std r4,96(r1) │ │ │ │ - bl 1a170 │ │ │ │ - cmpd r27,r28 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r17) │ │ │ │ + lfd f2,8(r3) │ │ │ │ + std r26,128(r1) │ │ │ │ + std r21,120(r1) │ │ │ │ + std r22,112(r1) │ │ │ │ + add r2,r10,r2 │ │ │ │ + add r10,r10,r4 │ │ │ │ + std r23,104(r1) │ │ │ │ + std r2,96(r1) │ │ │ │ + bl 199e0 │ │ │ │ + cmpd r28,r19 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r17) │ │ │ │ mr r1,r17 │ │ │ │ - bne 1a750 │ │ │ │ + bne 1a040 │ │ │ │ addi r1,r31,288 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r14,-144(r1) │ │ │ │ ld r15,-136(r1) │ │ │ │ ld r16,-128(r1) │ │ │ │ ld r17,-120(r1) │ │ │ │ ld r18,-112(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r18) │ │ │ │ - sldi r10,r28,4 │ │ │ │ + nop │ │ │ │ + ld r2,240(r18) │ │ │ │ + sldi r9,r19,4 │ │ │ │ ld r7,176(r18) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r8,8(r9) │ │ │ │ - mulli r10,r8,48 │ │ │ │ - sldi r9,r8,1 │ │ │ │ - add r9,r9,r8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lfdx f9,r7,r10 │ │ │ │ - add r10,r7,r10 │ │ │ │ - sldi r5,r9,4 │ │ │ │ - lfd f7,8(r10) │ │ │ │ - lfdx f8,r7,r5 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r8,8(r2) │ │ │ │ + li r2,8 │ │ │ │ + mulli r9,r8,48 │ │ │ │ + mulli r10,r8,3 │ │ │ │ + lfdx f9,r7,r9 │ │ │ │ + addi r10,r10,1 │ │ │ │ + add r9,r7,r9 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + lfd f7,8(r9) │ │ │ │ + lfdx f8,r7,r10 │ │ │ │ stfd f9,0(r6) │ │ │ │ - bgt cr4,1a7a8 │ │ │ │ - add r7,r7,r5 │ │ │ │ - stfdx f8,r6,r24 │ │ │ │ - lfd f0,16(r7) │ │ │ │ + bgt cr4,1a0a0 │ │ │ │ + add r10,r7,r10 │ │ │ │ + stfdx f8,r6,r25 │ │ │ │ + lfd f0,16(r10) │ │ │ │ stfdx f0,r6,r16 │ │ │ │ - b 1a91c │ │ │ │ - addi r27,r27,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1a6ec │ │ │ │ + b 1a208 │ │ │ │ + addi r28,r28,1 │ │ │ │ + li r2,0 │ │ │ │ + b 19fdc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x1280 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-11360 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ - std r15,-136(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - ld r29,0(r3) │ │ │ │ - std r14,-144(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r17,-120(r1) │ │ │ │ - std r18,-112(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ - std r20,-96(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ - std r23,-72(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r21,-96(r1) │ │ │ │ + std r20,-104(r1) │ │ │ │ + std r27,-48(r1) │ │ │ │ + std r28,-40(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ mr r28,r3 │ │ │ │ + std r29,-32(r1) │ │ │ │ + std r30,-24(r1) │ │ │ │ + ld r29,0(r3) │ │ │ │ + std r31,-16(r1) │ │ │ │ + std r14,-152(r1) │ │ │ │ + std r15,-144(r1) │ │ │ │ + std r16,-136(r1) │ │ │ │ + std r17,-128(r1) │ │ │ │ + std r18,-120(r1) │ │ │ │ + std r19,-112(r1) │ │ │ │ + std r22,-88(r1) │ │ │ │ ld r27,8(r29) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-256(r1) │ │ │ │ + std r23,-80(r1) │ │ │ │ + std r24,-72(r1) │ │ │ │ + std r25,-64(r1) │ │ │ │ + std r26,-56(r1) │ │ │ │ + stdu r1,-272(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs63,96(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r27,r30 │ │ │ │ - mr r15,r3 │ │ │ │ - mulld r9,r10,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1b56c │ │ │ │ - maddld r15,r10,r15,r9 │ │ │ │ - add r9,r10,r15 │ │ │ │ - cmpd r15,r9 │ │ │ │ - std r9,72(r31) │ │ │ │ - bge 1b018 │ │ │ │ - ld r10,24(r28) │ │ │ │ - ld r8,16(r28) │ │ │ │ - sldi r9,r15,4 │ │ │ │ - ld r14,8(r28) │ │ │ │ - addi r16,r9,8 │ │ │ │ - std r10,48(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - srdi r9,r8,3 │ │ │ │ - std r8,64(r31) │ │ │ │ - addi r10,r10,28240 │ │ │ │ - std r9,88(r31) │ │ │ │ - std r10,32(r31) │ │ │ │ - lwz r9,112(r29) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1b560 │ │ │ │ - mr r25,r15 │ │ │ │ + bl 5100 │ │ │ │ + divd r11,r27,r30 │ │ │ │ + mr r21,r3 │ │ │ │ + mulld r2,r11,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1ae5c │ │ │ │ + maddld r21,r11,r21,r2 │ │ │ │ + add r11,r11,r21 │ │ │ │ + cmpd r21,r11 │ │ │ │ + bge 1a90c │ │ │ │ + ld r17,16(r28) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + sldi r2,r21,4 │ │ │ │ + ld r9,24(r28) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + std r11,80(r31) │ │ │ │ + ld r15,8(r28) │ │ │ │ + addi r14,r2,8 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + srdi r2,r17,3 │ │ │ │ + std r9,40(r31) │ │ │ │ + std r2,64(r31) │ │ │ │ + lwz r2,112(r29) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1ae50 │ │ │ │ + mr r25,r21 │ │ │ │ ld r22,48(r29) │ │ │ │ - ld r9,32(r31) │ │ │ │ ld r5,0(r1) │ │ │ │ - ld r20,88(r29) │ │ │ │ - mr r11,r1 │ │ │ │ + std r1,48(r31) │ │ │ │ li r6,0 │ │ │ │ - sldi r21,r22,3 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - addi r30,r20,1 │ │ │ │ - addic. r7,r22,-1 │ │ │ │ - addi r9,r21,15 │ │ │ │ - addi r8,r21,23 │ │ │ │ - mulld r10,r22,r30 │ │ │ │ - sldi r0,r30,1 │ │ │ │ + ld r19,88(r29) │ │ │ │ + sldi r20,r22,3 │ │ │ │ + addic. r9,r22,-1 │ │ │ │ + addi r30,r19,1 │ │ │ │ + addi r2,r20,15 │ │ │ │ + addi r7,r20,23 │ │ │ │ + mulld r8,r22,r30 │ │ │ │ + sldi r4,r30,1 │ │ │ │ sldi r23,r30,4 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - mulld r17,r21,r0 │ │ │ │ - neg r9,r9 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r7,r7,4 │ │ │ │ + mulld r10,r20,r4 │ │ │ │ + neg r2,r2 │ │ │ │ + neg r7,r7 │ │ │ │ + stdux r5,r1,r2 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + addi r16,r1,32 │ │ │ │ + stdux r5,r1,r2 │ │ │ │ neg r8,r8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - neg r10,r10 │ │ │ │ addi r18,r1,32 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r19,r1,32 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - stdux r5,r1,r8 │ │ │ │ + stdux r5,r1,r2 │ │ │ │ + addi r2,r1,32 │ │ │ │ + stdux r5,r1,r7 │ │ │ │ addi r28,r1,32 │ │ │ │ - stdux r5,r1,r8 │ │ │ │ - mr r27,r1 │ │ │ │ + stdux r5,r1,r7 │ │ │ │ std r6,0(r28) │ │ │ │ - stfdu f0,32(r27) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + ld r7,0(r1) │ │ │ │ + mr r27,r1 │ │ │ │ + stfdu f31,32(r27) │ │ │ │ + stdux r7,r1,r8 │ │ │ │ addi r24,r1,32 │ │ │ │ - blt 1b578 │ │ │ │ - mulld r10,r7,r30 │ │ │ │ - mulld r7,r25,r22 │ │ │ │ - neg r8,r30 │ │ │ │ - ld r3,120(r29) │ │ │ │ + blt 1ae68 │ │ │ │ + mulld r9,r9,r30 │ │ │ │ + mulld r0,r25,r22 │ │ │ │ + ld r5,120(r29) │ │ │ │ + mulli r3,r30,-16 │ │ │ │ ld r26,72(r29) │ │ │ │ - addi r4,r21,-8 │ │ │ │ - cmpdi r30,0 │ │ │ │ - std r15,40(r31) │ │ │ │ - std r25,56(r31) │ │ │ │ - sldi r6,r8,4 │ │ │ │ - std r14,80(r31) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - sldi r8,r7,3 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r3,r3,r8 │ │ │ │ - add r8,r24,r10 │ │ │ │ - ldx r25,r26,r4 │ │ │ │ - lfdx f12,r3,r4 │ │ │ │ - srdi r10,r0,1 │ │ │ │ - mr r14,r8 │ │ │ │ - mtctr r10 │ │ │ │ - mtfprd f0,r25 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r6,r20,-8 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + sldi r7,r0,3 │ │ │ │ + add r8,r24,r9 │ │ │ │ + add r5,r5,r7 │ │ │ │ + lxsdx vs32,r26,r6 │ │ │ │ + lfdx f12,r5,r6 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - addi r5,r10,1 │ │ │ │ - subf r10,r20,r10 │ │ │ │ - add r5,r5,r20 │ │ │ │ - stdx r10,r18,r4 │ │ │ │ - add r10,r25,r10 │ │ │ │ - stdx r5,r19,r4 │ │ │ │ - ble 1aca8 │ │ │ │ - std r29,96(r31) │ │ │ │ - addi r15,r10,1 │ │ │ │ - divd r29,r10,r25 │ │ │ │ - mr r12,r14 │ │ │ │ - addi r14,r14,16 │ │ │ │ - divd r5,r15,r25 │ │ │ │ - mulld r29,r29,r25 │ │ │ │ - mulld r5,r5,r25 │ │ │ │ - subf r29,r29,r10 │ │ │ │ - addi r10,r10,2 │ │ │ │ - subf r5,r5,r15 │ │ │ │ - std r29,-8(r14) │ │ │ │ - std r5,16(r12) │ │ │ │ - bdnz 1ac70 │ │ │ │ - ld r29,96(r31) │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r8,r8,r6 │ │ │ │ - cmpdi cr7,r4,-8 │ │ │ │ - bne cr7,1ac24 │ │ │ │ + mffprd r9,f0 │ │ │ │ + addi r7,r9,1 │ │ │ │ + subf r9,r19,r9 │ │ │ │ + add r7,r7,r19 │ │ │ │ + stdx r9,r16,r6 │ │ │ │ + stdx r7,r18,r6 │ │ │ │ + ble cr7,1a5bc │ │ │ │ + srdi r11,r4,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + nop │ │ │ │ + plxv vs33,342720 # 6e000 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r7,r8 │ │ │ │ + mr r9,r11 │ │ │ │ + andi. r11,r9,1 │ │ │ │ + addi r11,r9,-1 │ │ │ │ + beq 1a584 │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + cmpdi r11,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r7,r8,16 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r8) │ │ │ │ + beq 1a5bc │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v0 │ │ │ │ + vaddudm v11,v11,v13 │ │ │ │ + addi r7,r7,32 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r7) │ │ │ │ + stxv vs44,-16(r7) │ │ │ │ + bdnz 1a58c │ │ │ │ + addi r6,r6,-8 │ │ │ │ + add r8,r8,r3 │ │ │ │ + cmpdi r6,-8 │ │ │ │ + bne 1a500 │ │ │ │ + mr r5,r20 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r9 │ │ │ │ - mr r5,r21 │ │ │ │ - ld r15,40(r31) │ │ │ │ - ld r25,56(r31) │ │ │ │ - ld r14,80(r31) │ │ │ │ - std r7,56(r31) │ │ │ │ - std r11,40(r31) │ │ │ │ - addi r17,r17,15 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r10,r23,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r7,56(r31) │ │ │ │ - ld r4,176(r29) │ │ │ │ - addi r12,r18,-8 │ │ │ │ - clrrdi r17,r17,4 │ │ │ │ - ld r11,40(r31) │ │ │ │ - std r10,80(r31) │ │ │ │ - addi r10,r19,-8 │ │ │ │ - mr r9,r3 │ │ │ │ - li r3,0 │ │ │ │ + mr r3,r2 │ │ │ │ std r10,56(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r4,r4,r7 │ │ │ │ - addi r6,r10,16 │ │ │ │ - neg r10,r17 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - std r9,40(r31) │ │ │ │ - addi r8,r1,32 │ │ │ │ - addi r7,r1,48 │ │ │ │ - ld r5,56(r31) │ │ │ │ - ld r9,80(r31) │ │ │ │ - ldu r17,8(r12) │ │ │ │ - lfd f0,0(r4) │ │ │ │ - lfd f12,8(r4) │ │ │ │ - ldu r10,8(r5) │ │ │ │ - std r5,56(r31) │ │ │ │ - mulld r5,r3,r9 │ │ │ │ - cmpd r17,r10 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r9,r8,r5 │ │ │ │ - stfdx f0,r8,r5 │ │ │ │ - std r9,96(r31) │ │ │ │ - bge 1ae28 │ │ │ │ - ld r9,88(r31) │ │ │ │ + std r0,32(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r10,56(r31) │ │ │ │ + srdi r9,r23,3 │ │ │ │ + ld r8,0(r1) │ │ │ │ + li r4,0 │ │ │ │ + addi r12,r16,-8 │ │ │ │ + addi r11,r18,-8 │ │ │ │ + ld r0,32(r31) │ │ │ │ + ld r5,176(r29) │ │ │ │ + std r9,56(r31) │ │ │ │ + ld r9,40(r31) │ │ │ │ + addi r10,r10,15 │ │ │ │ + sldi r0,r0,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + addi r7,r9,16 │ │ │ │ + add r5,r5,r0 │ │ │ │ + neg r9,r10 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + std r3,32(r31) │ │ │ │ + addi r10,r1,32 │ │ │ │ + addi r8,r1,48 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ldu r3,8(r12) │ │ │ │ + ldu r9,8(r11) │ │ │ │ + lfd f0,0(r5) │ │ │ │ + lfd f12,8(r5) │ │ │ │ + mulld r6,r4,r2 │ │ │ │ + cmpd r3,r9 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + add r2,r10,r6 │ │ │ │ + stfdx f0,r10,r6 │ │ │ │ + std r2,72(r31) │ │ │ │ + bge 1a71c │ │ │ │ + ld r2,64(r31) │ │ │ │ fmul f0,f0,f12 │ │ │ │ - addi r0,r17,2 │ │ │ │ - cmpd r10,r0 │ │ │ │ - mulld r5,r9,r3 │ │ │ │ - ld r9,48(r31) │ │ │ │ - addi r5,r5,1 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - lfdx f11,r9,r5 │ │ │ │ - ld r9,96(r31) │ │ │ │ + addi r0,r3,2 │ │ │ │ + cmpd r9,r0 │ │ │ │ + mulld r6,r2,r4 │ │ │ │ + ld r2,40(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f11,r2,r6 │ │ │ │ + ld r2,72(r31) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - stfd f0,8(r9) │ │ │ │ - blt 1ae28 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - lfd f10,-16(r7) │ │ │ │ + stfd f0,8(r2) │ │ │ │ + blt 1a71c │ │ │ │ + addi r9,r9,-1 │ │ │ │ + lfd f10,-16(r8) │ │ │ │ fmr f11,f12 │ │ │ │ - li r5,0 │ │ │ │ - subf r10,r17,r10 │ │ │ │ - andi. r0,r10,1 │ │ │ │ - addi r0,r10,-1 │ │ │ │ - beq 1ade4 │ │ │ │ - lfd f0,0(r6) │ │ │ │ + li r6,0 │ │ │ │ + subf r9,r3,r9 │ │ │ │ + andi. r3,r9,1 │ │ │ │ + addi r3,r9,-1 │ │ │ │ + beq 1a6d8 │ │ │ │ + lfd f0,0(r7) │ │ │ │ fmul f11,f12,f12 │ │ │ │ - cmpdi r0,0 │ │ │ │ - li r5,8 │ │ │ │ + cmpdi r3,0 │ │ │ │ + li r6,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfd f0,0(r7) │ │ │ │ - beq 1ae28 │ │ │ │ - srdi r9,r10,1 │ │ │ │ - mtctr r9 │ │ │ │ - ld r9,40(r31) │ │ │ │ - lfdx f0,r6,r5 │ │ │ │ + stfd f0,0(r8) │ │ │ │ + beq 1a71c │ │ │ │ + srdi r2,r9,1 │ │ │ │ + mtctr r2 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfdx f0,r7,r6 │ │ │ │ fmul f9,f11,f12 │ │ │ │ - addi r10,r5,8 │ │ │ │ + addi r9,r6,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f11,f9,f12 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r7,r5 │ │ │ │ - addi r5,r5,16 │ │ │ │ - lfdx f0,r6,r10 │ │ │ │ + stfdx f0,r8,r6 │ │ │ │ + lfdx f0,r7,r9 │ │ │ │ + addi r6,r6,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r7,r10 │ │ │ │ - bdnz 1adf0 │ │ │ │ - std r9,40(r31) │ │ │ │ - addi r3,r3,1 │ │ │ │ - ld r9,64(r31) │ │ │ │ - addi r4,r4,16 │ │ │ │ - add r7,r7,r23 │ │ │ │ - cmpd r22,r3 │ │ │ │ - add r6,r6,r9 │ │ │ │ - bne 1ad38 │ │ │ │ + stfdx f0,r8,r9 │ │ │ │ + bdnz 1a6e4 │ │ │ │ + std r2,32(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r5,r5,16 │ │ │ │ + add r7,r7,r17 │ │ │ │ + add r8,r8,r23 │ │ │ │ + cmpd r22,r4 │ │ │ │ + bne 1a634 │ │ │ │ cmpdi r22,4 │ │ │ │ - ld r9,40(r31) │ │ │ │ - beq 1b310 │ │ │ │ + ld r2,32(r31) │ │ │ │ + beq 1ac10 │ │ │ │ cmpdi r22,5 │ │ │ │ - beq 1b07c │ │ │ │ - li r10,0 │ │ │ │ - cmpdi r14,0 │ │ │ │ - ble 1aff8 │ │ │ │ + beq 1a978 │ │ │ │ + li r9,0 │ │ │ │ + cmpdi r15,0 │ │ │ │ + ble 1a8e8 │ │ │ │ srdi r23,r23,3 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r30,0 │ │ │ │ - addi r17,r27,8 │ │ │ │ - addi r20,r28,8 │ │ │ │ - li r26,0 │ │ │ │ - cmpd r10,r22 │ │ │ │ - bge 1aef0 │ │ │ │ - ld r6,88(r29) │ │ │ │ - subf r5,r10,r22 │ │ │ │ - sldi r7,r10,3 │ │ │ │ - ld r12,72(r29) │ │ │ │ - mtctr r5 │ │ │ │ - ldx r3,r28,r7 │ │ │ │ - lfdx f0,r27,r7 │ │ │ │ - addi r0,r6,1 │ │ │ │ - mulld r5,r0,r10 │ │ │ │ - sldi r0,r0,1 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - ldx r6,r9,r7 │ │ │ │ - ldx r22,r12,r7 │ │ │ │ - maddld r4,r23,r10,r6 │ │ │ │ - add r6,r5,r6 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r5,r5,r0 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfdx f12,r8,r4 │ │ │ │ - maddld r3,r3,r22,r6 │ │ │ │ + li r3,0 │ │ │ │ + addi r26,r27,8 │ │ │ │ + addi r30,r28,8 │ │ │ │ + li r0,0 │ │ │ │ + cmpd r9,r22 │ │ │ │ + bge 1a7e0 │ │ │ │ + ld r11,88(r29) │ │ │ │ + sldi r8,r9,3 │ │ │ │ + subf r7,r9,r22 │ │ │ │ + ld r19,72(r29) │ │ │ │ + ldx r4,r28,r8 │ │ │ │ + lfdx f0,r27,r8 │ │ │ │ + mtctr r7 │ │ │ │ + addi r11,r11,1 │ │ │ │ + mulld r6,r11,r9 │ │ │ │ + sldi r11,r11,1 │ │ │ │ + sldi r6,r6,1 │ │ │ │ + ldx r7,r2,r8 │ │ │ │ + ldx r22,r19,r8 │ │ │ │ + maddld r5,r23,r9,r7 │ │ │ │ + add r7,r6,r7 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r6,r6,r11 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + ldx r7,r24,r7 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + lfdx f12,r10,r5 │ │ │ │ + maddld r4,r4,r22,r7 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdx r3,r20,r7 │ │ │ │ - stfdx f0,r17,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 1aeb0 │ │ │ │ - ld r10,24(r29) │ │ │ │ - ldx r7,r28,r21 │ │ │ │ - lfdx f0,r27,r21 │ │ │ │ - ld r6,200(r29) │ │ │ │ - add r5,r10,r25 │ │ │ │ - lfdx f12,r10,r25 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - lfd f11,8(r5) │ │ │ │ - add r10,r6,r7 │ │ │ │ - ldx r7,r6,r7 │ │ │ │ + stdx r4,r30,r8 │ │ │ │ + stfdx f0,r26,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + bdnz 1a7a0 │ │ │ │ + ld r9,24(r29) │ │ │ │ + ldx r8,r28,r20 │ │ │ │ + lfdx f0,r27,r20 │ │ │ │ + ld r7,200(r29) │ │ │ │ + add r6,r9,r25 │ │ │ │ + lfdx f12,r9,r25 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + lfd f11,8(r6) │ │ │ │ + add r9,r7,r8 │ │ │ │ + ldx r8,r7,r8 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - mtfprd f11,r7 │ │ │ │ + mtfprd f11,r8 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - mffprd r5,f11 │ │ │ │ - ldarx r6,0,r10 │ │ │ │ - cmpd r6,r7 │ │ │ │ - bne 1af40 │ │ │ │ - stdcx. r5,0,r10 │ │ │ │ - bne 1af2c │ │ │ │ - cmpld r6,r7 │ │ │ │ - bne 1b5dc │ │ │ │ - addi r6,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ - mtfprd f12,r10 │ │ │ │ + mffprd r6,f11 │ │ │ │ + ldarx r7,0,r9 │ │ │ │ + cmpd r7,r8 │ │ │ │ + bne 1a830 │ │ │ │ + stdcx. r6,0,r9 │ │ │ │ + bne 1a81c │ │ │ │ + cmpld r7,r8 │ │ │ │ + bne 1aec8 │ │ │ │ + addi r7,r9,8 │ │ │ │ + ld r9,8(r9) │ │ │ │ + mtfprd f12,r9 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - mffprd r5,f12 │ │ │ │ - ldarx r7,0,r6 │ │ │ │ - cmpd r7,r10 │ │ │ │ - bne 1af70 │ │ │ │ - stdcx. r5,0,r6 │ │ │ │ - bne 1af5c │ │ │ │ - cmpld r10,r7 │ │ │ │ - bne 1b5d4 │ │ │ │ + mffprd r6,f12 │ │ │ │ + ldarx r8,0,r7 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bne 1a860 │ │ │ │ + stdcx. r6,0,r7 │ │ │ │ + bne 1a84c │ │ │ │ + cmpld r9,r8 │ │ │ │ + bne 1aec0 │ │ │ │ ld r22,48(r29) │ │ │ │ - addic. r10,r22,-1 │ │ │ │ - ble 1b070 │ │ │ │ - sldi r21,r22,3 │ │ │ │ - mtctr r10 │ │ │ │ - add r5,r9,r21 │ │ │ │ - add r3,r19,r21 │ │ │ │ - add r4,r18,r21 │ │ │ │ - b 1afa8 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r26,0(r5) │ │ │ │ - bdz 1afe0 │ │ │ │ - ldu r0,-8(r3) │ │ │ │ - ldu r7,-8(r4) │ │ │ │ - ldu r6,-8(r5) │ │ │ │ - subf r7,r7,r0 │ │ │ │ - cmpd r6,r7 │ │ │ │ - beq 1af9c │ │ │ │ - sldi r7,r10,3 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r14,r30 │ │ │ │ - stdx r6,r9,r7 │ │ │ │ - beq 1aff8 │ │ │ │ - sldi r21,r22,3 │ │ │ │ - b 1ae7c │ │ │ │ - ld r7,0(r9) │ │ │ │ - addi r30,r30,1 │ │ │ │ - cmpd r14,r30 │ │ │ │ + addic. r9,r22,-1 │ │ │ │ + ble 1a96c │ │ │ │ + sldi r20,r22,3 │ │ │ │ + mtctr r9 │ │ │ │ + add r6,r2,r20 │ │ │ │ + add r4,r18,r20 │ │ │ │ + add r5,r16,r20 │ │ │ │ + b 1a898 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + std r0,0(r6) │ │ │ │ + bdz 1a8d0 │ │ │ │ + ldu r11,-8(r4) │ │ │ │ + ldu r8,-8(r5) │ │ │ │ + ldu r7,-8(r6) │ │ │ │ + subf r8,r8,r11 │ │ │ │ + cmpd r7,r8 │ │ │ │ + beq 1a88c │ │ │ │ + sldi r8,r9,3 │ │ │ │ + addi r3,r3,1 │ │ │ │ addi r7,r7,1 │ │ │ │ - std r7,0(r9) │ │ │ │ - bne 1ae84 │ │ │ │ - ld r10,72(r31) │ │ │ │ - addi r15,r15,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r16,r16,16 │ │ │ │ - cmpd r10,r15 │ │ │ │ - std r9,0(r11) │ │ │ │ - mr r1,r11 │ │ │ │ - bne 1ab3c │ │ │ │ - addi r1,r31,256 │ │ │ │ + cmpd r15,r3 │ │ │ │ + stdx r7,r2,r8 │ │ │ │ + beq 1a8e8 │ │ │ │ + sldi r20,r22,3 │ │ │ │ + b 1a76c │ │ │ │ + ld r8,0(r2) │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r15,r3 │ │ │ │ + addi r8,r8,1 │ │ │ │ + std r8,0(r2) │ │ │ │ + bne 1a774 │ │ │ │ + ld r9,80(r31) │ │ │ │ + addi r21,r21,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r14,r14,16 │ │ │ │ + cmpd r9,r21 │ │ │ │ + ld r9,48(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 1a434 │ │ │ │ + addi r1,r31,272 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r14,-144(r1) │ │ │ │ - ld r15,-136(r1) │ │ │ │ - ld r16,-128(r1) │ │ │ │ - ld r17,-120(r1) │ │ │ │ - ld r18,-112(r1) │ │ │ │ - ld r19,-104(r1) │ │ │ │ - ld r20,-96(r1) │ │ │ │ - ld r21,-88(r1) │ │ │ │ - ld r22,-80(r1) │ │ │ │ - ld r23,-72(r1) │ │ │ │ - ld r24,-64(r1) │ │ │ │ - ld r25,-56(r1) │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ - ld r28,-32(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ + ld r14,-152(r1) │ │ │ │ + ld r15,-144(r1) │ │ │ │ + ld r16,-136(r1) │ │ │ │ + ld r17,-128(r1) │ │ │ │ + ld r18,-120(r1) │ │ │ │ + ld r19,-112(r1) │ │ │ │ + ld r20,-104(r1) │ │ │ │ + ld r21,-96(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ + ld r22,-88(r1) │ │ │ │ + ld r23,-80(r1) │ │ │ │ + ld r24,-72(r1) │ │ │ │ + ld r25,-64(r1) │ │ │ │ + ld r26,-56(r1) │ │ │ │ + ld r27,-48(r1) │ │ │ │ + ld r28,-40(r1) │ │ │ │ + ld r29,-32(r1) │ │ │ │ + ld r30,-24(r1) │ │ │ │ + ld r31,-16(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - sldi r7,r10,3 │ │ │ │ - ldx r6,r9,r7 │ │ │ │ - b 1afc4 │ │ │ │ - cmpdi r20,0 │ │ │ │ - blt 1aff8 │ │ │ │ - add r22,r8,r23 │ │ │ │ - ld r10,32(r31) │ │ │ │ + sldi r8,r9,3 │ │ │ │ + ldx r7,r2,r8 │ │ │ │ + b 1a8b4 │ │ │ │ + cmpdi r19,0 │ │ │ │ + blt 1a8e8 │ │ │ │ + add r20,r10,r23 │ │ │ │ + fmr f0,f31 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r7,0 │ │ │ │ - li r5,0 │ │ │ │ + li r8,0 │ │ │ │ + li r4,0 │ │ │ │ + add r22,r20,r23 │ │ │ │ add r3,r22,r23 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - add r4,r3,r23 │ │ │ │ - add r23,r4,r23 │ │ │ │ - sldi r6,r5,3 │ │ │ │ - ld r0,0(r26) │ │ │ │ - sldi. r10,r30,1 │ │ │ │ - std r5,0(r9) │ │ │ │ - lfdx f12,r8,r6 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ + add r23,r3,r23 │ │ │ │ + sldi r7,r4,3 │ │ │ │ + ld r6,0(r26) │ │ │ │ + sldi. r9,r30,1 │ │ │ │ + std r4,0(r2) │ │ │ │ + lfdx f12,r10,r7 │ │ │ │ + ldx r7,r24,r7 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r7,r7,r0,r6 │ │ │ │ + maddld r8,r8,r6,r7 │ │ │ │ stfd f0,8(r27) │ │ │ │ - std r7,8(r28) │ │ │ │ - ble 1aff8 │ │ │ │ - li r20,0 │ │ │ │ - add r10,r20,r10 │ │ │ │ - sldi r6,r20,3 │ │ │ │ - ld r0,8(r26) │ │ │ │ + std r8,8(r28) │ │ │ │ + ble 1a8e8 │ │ │ │ + li r6,0 │ │ │ │ + add r9,r6,r9 │ │ │ │ + sldi r7,r6,3 │ │ │ │ + ld r5,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r20,8(r9) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r22,r6 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ + std r6,8(r2) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r20,r7 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r10,r7,r0,r10 │ │ │ │ + maddld r9,r8,r5,r9 │ │ │ │ stfd f0,16(r27) │ │ │ │ - std r10,16(r28) │ │ │ │ - ble 1aff8 │ │ │ │ - li r7,0 │ │ │ │ - sldi r6,r30,2 │ │ │ │ - sldi r0,r7,3 │ │ │ │ - ld r21,16(r26) │ │ │ │ + std r9,16(r28) │ │ │ │ + ble 1a8e8 │ │ │ │ + li r8,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + sldi r7,r30,2 │ │ │ │ + sldi r5,r8,3 │ │ │ │ + ld r11,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r7,16(r9) │ │ │ │ - add r6,r6,r7 │ │ │ │ - lfdx f12,r3,r0 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ + std r8,16(r2) │ │ │ │ + add r7,r7,r8 │ │ │ │ + lfdx f12,r22,r5 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + ldx r7,r24,r7 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r10,r10,r21,r6 │ │ │ │ + maddld r9,r9,r11,r7 │ │ │ │ stfd f0,24(r27) │ │ │ │ - std r10,24(r28) │ │ │ │ - ble 1aff8 │ │ │ │ - mulli r6,r30,6 │ │ │ │ - li r21,0 │ │ │ │ - ld r19,24(r26) │ │ │ │ + std r9,24(r28) │ │ │ │ + ble 1a8e8 │ │ │ │ + mulli r7,r30,6 │ │ │ │ + li r5,0 │ │ │ │ + ld r0,24(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - sldi r0,r21,3 │ │ │ │ - std r21,24(r9) │ │ │ │ - lfdx f12,r4,r0 │ │ │ │ - add r6,r6,r21 │ │ │ │ - sldi r6,r6,3 │ │ │ │ + sldi r11,r5,3 │ │ │ │ + std r5,24(r2) │ │ │ │ + lfdx f12,r3,r11 │ │ │ │ + add r7,r7,r5 │ │ │ │ + sldi r7,r7,3 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ - maddld r10,r10,r19,r6 │ │ │ │ + ldx r7,r24,r7 │ │ │ │ + maddld r9,r9,r0,r7 │ │ │ │ stfd f0,32(r27) │ │ │ │ - std r10,32(r28) │ │ │ │ - ble 1b2d4 │ │ │ │ + std r9,32(r28) │ │ │ │ + ble 1abd4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r6,0 │ │ │ │ - b 1b1ac │ │ │ │ + li r7,0 │ │ │ │ + b 1aaac │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,32(r27) │ │ │ │ - ld r10,32(r28) │ │ │ │ + ld r9,32(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ sldi r30,r30,3 │ │ │ │ - sldi r19,r6,3 │ │ │ │ - ld r18,32(r26) │ │ │ │ - ld r0,48(r29) │ │ │ │ + sldi r18,r7,3 │ │ │ │ + ld r0,32(r26) │ │ │ │ + ld r11,48(r29) │ │ │ │ + std r7,32(r2) │ │ │ │ ld r26,24(r29) │ │ │ │ - std r6,32(r9) │ │ │ │ - add r30,r30,r6 │ │ │ │ - lfdx f12,r23,r19 │ │ │ │ ld r19,200(r29) │ │ │ │ + add r30,r30,r7 │ │ │ │ + lfdx f12,r23,r18 │ │ │ │ sldi r30,r30,3 │ │ │ │ - sldi r0,r0,3 │ │ │ │ + sldi r11,r11,3 │ │ │ │ lfdx f11,r26,r25 │ │ │ │ add r26,r26,r25 │ │ │ │ ldx r30,r24,r30 │ │ │ │ fmul f0,f12,f0 │ │ │ │ lfd f12,8(r26) │ │ │ │ - maddld r18,r10,r18,r30 │ │ │ │ + maddld r0,r9,r0,r30 │ │ │ │ stfd f0,40(r27) │ │ │ │ - std r18,40(r28) │ │ │ │ - lfdx f0,r27,r0 │ │ │ │ - ldx r10,r28,r0 │ │ │ │ + lfdx f0,r27,r11 │ │ │ │ + std r0,40(r28) │ │ │ │ + ldx r9,r28,r11 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r30,r19,r10 │ │ │ │ - ldx r10,r19,r10 │ │ │ │ - mtfprd f11,r10 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r11,r19,r9 │ │ │ │ + ldx r9,r19,r9 │ │ │ │ + mtfprd f11,r9 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - ldarx r0,0,r30 │ │ │ │ - cmpd r0,r10 │ │ │ │ - bne 1b234 │ │ │ │ - mffprd r26,f11 │ │ │ │ - stdcx. r26,0,r30 │ │ │ │ - bne 1b21c │ │ │ │ - cmpld r10,r0 │ │ │ │ - bne 1b5cc │ │ │ │ - ld r10,8(r30) │ │ │ │ - addi r26,r30,8 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + ldarx r0,0,r11 │ │ │ │ + cmpd r0,r9 │ │ │ │ + bne 1ab34 │ │ │ │ + mffprd r30,f11 │ │ │ │ + stdcx. r30,0,r11 │ │ │ │ + bne 1ab1c │ │ │ │ + cmpld r9,r0 │ │ │ │ + bne 1aeb8 │ │ │ │ + ld r9,8(r11) │ │ │ │ + addi r30,r11,8 │ │ │ │ + mtfprd f0,r9 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - ldarx r0,0,r26 │ │ │ │ - cmpd r0,r10 │ │ │ │ - bne 1b264 │ │ │ │ - mffprd r30,f0 │ │ │ │ - stdcx. r30,0,r26 │ │ │ │ - bne 1b24c │ │ │ │ - cmpld r10,r0 │ │ │ │ - bne 1b5c4 │ │ │ │ + ldarx r11,0,r30 │ │ │ │ + cmpd r11,r9 │ │ │ │ + bne 1ab64 │ │ │ │ + mffprd r0,f0 │ │ │ │ + stdcx. r0,0,r30 │ │ │ │ + bne 1ab4c │ │ │ │ + cmpld r9,r11 │ │ │ │ + bne 1aeb0 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r6,r6,1 │ │ │ │ + addi r7,r7,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r10,r30,1 │ │ │ │ - cmpd r10,r6 │ │ │ │ - bgt 1b1a0 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd r10,r21 │ │ │ │ - ble 1b2d8 │ │ │ │ - mulli r6,r30,6 │ │ │ │ + sldi r9,r30,1 │ │ │ │ + cmpd r9,r7 │ │ │ │ + bgt 1aaa0 │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r9,r5 │ │ │ │ + ble 1abd8 │ │ │ │ + mulli r7,r30,6 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r0,r21,3 │ │ │ │ + sldi r11,r5,3 │ │ │ │ lfd f0,24(r27) │ │ │ │ - ld r10,24(r28) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r21,24(r9) │ │ │ │ - lfdx f12,r4,r0 │ │ │ │ - ld r19,24(r26) │ │ │ │ - add r6,r6,r21 │ │ │ │ + std r5,24(r2) │ │ │ │ + ld r9,24(r28) │ │ │ │ + lfdx f12,r3,r11 │ │ │ │ + ld r0,24(r26) │ │ │ │ + add r7,r7,r5 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + ldx r7,r24,r7 │ │ │ │ stfd f0,32(r27) │ │ │ │ - maddld r10,r10,r19,r6 │ │ │ │ - std r10,32(r28) │ │ │ │ - bgt 1b190 │ │ │ │ - sldi r10,r30,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r10 │ │ │ │ - bge 1b2f4 │ │ │ │ + maddld r9,r9,r0,r7 │ │ │ │ + std r9,32(r28) │ │ │ │ + bgt 1aa90 │ │ │ │ + sldi r9,r30,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bge 1abf4 │ │ │ │ lfd f0,16(r27) │ │ │ │ - ld r10,16(r28) │ │ │ │ + ld r9,16(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1b110 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r20,r10 │ │ │ │ - bge 1b5a8 │ │ │ │ + b 1aa10 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r6,r9 │ │ │ │ + bge 1ae94 │ │ │ │ lfd f0,8(r27) │ │ │ │ - ld r7,8(r28) │ │ │ │ + ld r8,8(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1b0d8 │ │ │ │ - cmpdi r20,0 │ │ │ │ - blt 1aff8 │ │ │ │ - ld r10,32(r31) │ │ │ │ - add r7,r8,r23 │ │ │ │ + b 1a9d0 │ │ │ │ + cmpdi r19,0 │ │ │ │ + blt 1a8e8 │ │ │ │ + add r4,r10,r23 │ │ │ │ + fmr f0,f31 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r6,0 │ │ │ │ - li r4,0 │ │ │ │ - add r5,r7,r23 │ │ │ │ - lfd f0,0(r10) │ │ │ │ + li r9,0 │ │ │ │ + li r3,0 │ │ │ │ + add r5,r4,r23 │ │ │ │ add r23,r5,r23 │ │ │ │ - mr r10,r30 │ │ │ │ - sldi r3,r4,3 │ │ │ │ - ld r30,0(r26) │ │ │ │ - sldi. r0,r10,1 │ │ │ │ - std r4,0(r9) │ │ │ │ - lfdx f12,r8,r3 │ │ │ │ - ldx r3,r24,r3 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r6,r6,r30,r3 │ │ │ │ - stfd f0,8(r27) │ │ │ │ - std r6,8(r28) │ │ │ │ - ble 1aff8 │ │ │ │ - li r30,0 │ │ │ │ - add r3,r30,r0 │ │ │ │ - sldi r0,r30,3 │ │ │ │ - ld r22,8(r26) │ │ │ │ - cmpdi r10,0 │ │ │ │ - std r30,8(r9) │ │ │ │ - sldi r3,r3,3 │ │ │ │ - lfdx f12,r7,r0 │ │ │ │ - ldx r3,r24,r3 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r22,r6,r22,r3 │ │ │ │ - stfd f0,16(r27) │ │ │ │ + sldi r8,r3,3 │ │ │ │ + ld r6,0(r26) │ │ │ │ + sldi. r7,r30,1 │ │ │ │ + std r3,0(r2) │ │ │ │ + lfdx f12,r10,r8 │ │ │ │ + ldx r8,r24,r8 │ │ │ │ + fmul f12,f0,f12 │ │ │ │ + maddld r22,r9,r6,r8 │ │ │ │ + stfd f12,8(r27) │ │ │ │ + std r22,8(r28) │ │ │ │ + ble 1a8e8 │ │ │ │ + li r11,0 │ │ │ │ + add r9,r11,r7 │ │ │ │ + sldi r8,r11,3 │ │ │ │ + ld r7,8(r26) │ │ │ │ + cmpdi r30,0 │ │ │ │ + std r11,8(r2) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r4,r8 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + maddld r22,r22,r7,r9 │ │ │ │ + stfd f12,16(r27) │ │ │ │ std r22,16(r28) │ │ │ │ - ble 1aff8 │ │ │ │ - li r3,0 │ │ │ │ - sldi r6,r10,2 │ │ │ │ - ld r20,16(r26) │ │ │ │ - cmpdi r10,0 │ │ │ │ - add r6,r6,r3 │ │ │ │ - sldi r0,r3,3 │ │ │ │ - std r3,16(r9) │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f12,r5,r0 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r21,r22,r20,r6 │ │ │ │ - stfd f0,24(r27) │ │ │ │ - std r21,24(r28) │ │ │ │ - ble 1b524 │ │ │ │ + ble 1a8e8 │ │ │ │ li r6,0 │ │ │ │ - b 1b3fc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + sldi r9,r30,2 │ │ │ │ + ld r7,16(r26) │ │ │ │ + cmpdi r30,0 │ │ │ │ + add r9,r9,r6 │ │ │ │ + sldi r8,r6,3 │ │ │ │ + std r6,16(r2) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r5,r8 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + maddld r22,r22,r7,r9 │ │ │ │ + stfd f12,24(r27) │ │ │ │ + std r22,24(r28) │ │ │ │ + ble 1ae14 │ │ │ │ + li r8,0 │ │ │ │ + b 1acec │ │ │ │ nop │ │ │ │ - lfd f0,24(r27) │ │ │ │ - ld r21,24(r28) │ │ │ │ + lfd f12,24(r27) │ │ │ │ + ld r22,24(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - mulli r10,r10,6 │ │ │ │ - sldi r19,r6,3 │ │ │ │ + mulli r9,r30,6 │ │ │ │ + sldi r0,r8,3 │ │ │ │ ld r20,24(r26) │ │ │ │ - ld r0,48(r29) │ │ │ │ + ld r7,48(r29) │ │ │ │ + std r8,24(r2) │ │ │ │ ld r26,24(r29) │ │ │ │ - std r6,24(r9) │ │ │ │ - ld r22,200(r29) │ │ │ │ - lfdx f12,r23,r19 │ │ │ │ - sldi r0,r0,3 │ │ │ │ + ld r30,200(r29) │ │ │ │ + lfdx f0,r23,r0 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r9,r9,r8 │ │ │ │ + add r19,r26,r25 │ │ │ │ lfdx f11,r26,r25 │ │ │ │ - add r26,r26,r25 │ │ │ │ - add r10,r10,r6 │ │ │ │ - fmul f0,f12,f0 │ │ │ │ - lfd f12,8(r26) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfd f12,8(r19) │ │ │ │ + ldx r9,r24,r9 │ │ │ │ stfd f0,32(r27) │ │ │ │ - maddld r10,r21,r20,r10 │ │ │ │ - lfdx f0,r27,r0 │ │ │ │ - std r10,32(r28) │ │ │ │ + lfdx f0,r27,r7 │ │ │ │ + maddld r9,r22,r20,r9 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - ldx r0,r28,r0 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - add r10,r22,r0 │ │ │ │ - ldx r0,r22,r0 │ │ │ │ - mtfprd f11,r0 │ │ │ │ + std r9,32(r28) │ │ │ │ + ldx r7,r28,r7 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r9,r30,r7 │ │ │ │ + ldx r7,r30,r7 │ │ │ │ + mtfprd f11,r7 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - mffprd r22,f11 │ │ │ │ - ldarx r26,0,r10 │ │ │ │ - cmpd r26,r0 │ │ │ │ - bne 1b484 │ │ │ │ - stdcx. r22,0,r10 │ │ │ │ - bne 1b470 │ │ │ │ - cmpld r0,r26 │ │ │ │ - bne 1b5a0 │ │ │ │ - addi r26,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ - mtfprd f0,r10 │ │ │ │ + mffprd r30,f11 │ │ │ │ + ldarx r0,0,r9 │ │ │ │ + cmpd r0,r7 │ │ │ │ + bne 1ad74 │ │ │ │ + stdcx. r30,0,r9 │ │ │ │ + bne 1ad60 │ │ │ │ + cmpld r7,r0 │ │ │ │ + bne 1ae8c │ │ │ │ + addi r30,r9,8 │ │ │ │ + ld r9,8(r9) │ │ │ │ + mtfprd f0,r9 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - mffprd r22,f0 │ │ │ │ - ldarx r0,0,r26 │ │ │ │ - cmpd r0,r10 │ │ │ │ - bne 1b4b4 │ │ │ │ - stdcx. r22,0,r26 │ │ │ │ - bne 1b4a0 │ │ │ │ - cmpld r0,r10 │ │ │ │ - bne 1b598 │ │ │ │ - ld r10,88(r29) │ │ │ │ + mffprd r0,f0 │ │ │ │ + ldarx r7,0,r30 │ │ │ │ + cmpd r7,r9 │ │ │ │ + bne 1ada4 │ │ │ │ + stdcx. r0,0,r30 │ │ │ │ + bne 1ad90 │ │ │ │ + cmpld r7,r9 │ │ │ │ + bne 1ae84 │ │ │ │ + ld r30,88(r29) │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r30,r30,1 │ │ │ │ + sldi r7,r30,1 │ │ │ │ + cmpd r7,r8 │ │ │ │ + bgt 1ace0 │ │ │ │ addi r6,r6,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r0,r10,1 │ │ │ │ - cmpd r0,r6 │ │ │ │ - bgt 1b3f0 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r0,r3 │ │ │ │ - ble 1b528 │ │ │ │ - sldi r6,r10,2 │ │ │ │ + cmpd r7,r6 │ │ │ │ + ble 1ae18 │ │ │ │ + sldi r9,r30,2 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r0,r3,3 │ │ │ │ - lfd f0,16(r27) │ │ │ │ + sldi r8,r6,3 │ │ │ │ + lfd f12,16(r27) │ │ │ │ + cmpdi r30,0 │ │ │ │ + std r6,16(r2) │ │ │ │ ld r22,16(r28) │ │ │ │ - cmpdi r10,0 │ │ │ │ - std r3,16(r9) │ │ │ │ - add r6,r6,r3 │ │ │ │ - lfdx f12,r5,r0 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ld r20,16(r26) │ │ │ │ - ldx r6,r24,r6 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r21,r22,r20,r6 │ │ │ │ - stfd f0,24(r27) │ │ │ │ - std r21,24(r28) │ │ │ │ - bgt 1b3dc │ │ │ │ - sldi r0,r10,1 │ │ │ │ - addi r30,r30,1 │ │ │ │ - cmpd r30,r0 │ │ │ │ - bge 1b544 │ │ │ │ - lfd f0,8(r27) │ │ │ │ - ld r6,8(r28) │ │ │ │ + add r9,r9,r6 │ │ │ │ + lfdx f0,r5,r8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ld r7,16(r26) │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + maddld r22,r22,r7,r9 │ │ │ │ + stfd f12,24(r27) │ │ │ │ + std r22,24(r28) │ │ │ │ + bgt 1acd4 │ │ │ │ + sldi r7,r30,1 │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r11,r7 │ │ │ │ + bge 1ae34 │ │ │ │ + lfd f12,8(r27) │ │ │ │ + ld r22,8(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1b36c │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpd r4,r0 │ │ │ │ - bge 1aff8 │ │ │ │ + b 1ac64 │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r3,r7 │ │ │ │ + bge 1a8e8 │ │ │ │ lfd f0,0(r27) │ │ │ │ - ld r6,0(r28) │ │ │ │ + ld r9,0(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1b33c │ │ │ │ - ld r9,240(r29) │ │ │ │ - ldx r25,r9,r16 │ │ │ │ - b 1ab4c │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1aaf8 │ │ │ │ - addi r8,r17,15 │ │ │ │ - ld r7,0(r1) │ │ │ │ - mr r10,r22 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - addi r8,r1,32 │ │ │ │ - b 1ae5c │ │ │ │ - mr r10,r0 │ │ │ │ - b 1b494 │ │ │ │ - mr r0,r26 │ │ │ │ - b 1b464 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r5,r10 │ │ │ │ - bge 1aff8 │ │ │ │ + b 1ac34 │ │ │ │ + ld r2,240(r29) │ │ │ │ + ldx r25,r2,r14 │ │ │ │ + b 1a444 │ │ │ │ + addi r11,r11,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1a3f0 │ │ │ │ + addi r10,r10,15 │ │ │ │ + mr r9,r22 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + neg r10,r10 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r10,r1,32 │ │ │ │ + b 1a74c │ │ │ │ + mr r9,r7 │ │ │ │ + b 1ad84 │ │ │ │ + mr r7,r0 │ │ │ │ + b 1ad54 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r4,r9 │ │ │ │ + bge 1a8e8 │ │ │ │ lfd f0,0(r27) │ │ │ │ - ld r7,0(r28) │ │ │ │ + ld r8,0(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1b0a8 │ │ │ │ - mr r10,r0 │ │ │ │ - b 1b244 │ │ │ │ - mr r10,r0 │ │ │ │ - b 1b214 │ │ │ │ - mr r10,r7 │ │ │ │ - b 1af50 │ │ │ │ - mr r7,r6 │ │ │ │ - b 1af20 │ │ │ │ + b 1a9a0 │ │ │ │ + mr r9,r11 │ │ │ │ + b 1ab44 │ │ │ │ + mr r9,r0 │ │ │ │ + b 1ab14 │ │ │ │ + mr r9,r8 │ │ │ │ + b 1a840 │ │ │ │ + mr r8,r7 │ │ │ │ + b 1a810 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x1280 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-14320 │ │ │ │ + .long 0x1020000 │ │ │ │ + .long 0x1281 │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f22,-80(r1) │ │ │ │ stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r20,-176(r1) │ │ │ │ + std r25,-136(r1) │ │ │ │ + std r26,-128(r1) │ │ │ │ std r27,-120(r1) │ │ │ │ std r28,-112(r1) │ │ │ │ + mr r28,r3 │ │ │ │ + std r29,-104(r1) │ │ │ │ std r30,-96(r1) │ │ │ │ std r31,-88(r1) │ │ │ │ std r14,-224(r1) │ │ │ │ std r15,-216(r1) │ │ │ │ std r16,-208(r1) │ │ │ │ std r17,-200(r1) │ │ │ │ std r18,-192(r1) │ │ │ │ std r19,-184(r1) │ │ │ │ + std r20,-176(r1) │ │ │ │ std r21,-168(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ std r22,-160(r1) │ │ │ │ std r23,-152(r1) │ │ │ │ std r24,-144(r1) │ │ │ │ - std r25,-136(r1) │ │ │ │ - std r26,-128(r1) │ │ │ │ - std r29,-104(r1) │ │ │ │ - mr r28,r3 │ │ │ │ stdu r1,-368(r1) │ │ │ │ + stxv vs63,128(r1) │ │ │ │ ld r29,0(r3) │ │ │ │ mr r31,r1 │ │ │ │ + bl 4c00 │ │ │ │ ld r27,8(r29) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r27,r30 │ │ │ │ - mr r20,r3 │ │ │ │ - mulld r9,r10,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1c0e8 │ │ │ │ - maddld r20,r10,r20,r9 │ │ │ │ - add r9,r10,r20 │ │ │ │ - cmpd r20,r9 │ │ │ │ - std r9,48(r31) │ │ │ │ - bge 1bbdc │ │ │ │ - ld r8,8(r28) │ │ │ │ - sldi r9,r20,4 │ │ │ │ - addis r16,r2,-3 │ │ │ │ - li r15,0 │ │ │ │ + bl 5100 │ │ │ │ + mr r26,r3 │ │ │ │ + divd r25,r27,r30 │ │ │ │ + mulld r2,r25,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1b9a8 │ │ │ │ + maddld r26,r25,r26,r2 │ │ │ │ + add r2,r25,r26 │ │ │ │ + cmpd r26,r2 │ │ │ │ + std r2,96(r31) │ │ │ │ + bge 1b49c │ │ │ │ + ld r2,8(r28) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + sldi r24,r26,4 │ │ │ │ + nop │ │ │ │ + plfd f30,338800 # 6db30 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + li r23,0 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - addi r16,r16,28240 │ │ │ │ - addi r6,r9,8 │ │ │ │ - mr r14,r8 │ │ │ │ - lwz r9,112(r29) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1bb94 │ │ │ │ - mr r25,r20 │ │ │ │ - ld r22,48(r29) │ │ │ │ - ld r19,88(r29) │ │ │ │ - ld r7,0(r1) │ │ │ │ - std r1,56(r31) │ │ │ │ - lfd f0,0(r16) │ │ │ │ - sldi r21,r22,3 │ │ │ │ - addi r30,r19,1 │ │ │ │ - addic. r5,r22,-1 │ │ │ │ - addi r9,r21,15 │ │ │ │ - mulld r10,r22,r30 │ │ │ │ - addi r8,r21,23 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + std r2,32(r31) │ │ │ │ + addi r2,r24,8 │ │ │ │ + std r2,48(r31) │ │ │ │ + lwz r2,112(r29) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1b444 │ │ │ │ + mr r27,r26 │ │ │ │ + ld r17,48(r29) │ │ │ │ + ld r8,0(r1) │ │ │ │ + std r1,104(r31) │ │ │ │ + ld r18,88(r29) │ │ │ │ + sldi r19,r17,3 │ │ │ │ + addic. r3,r17,-1 │ │ │ │ + addi r30,r18,1 │ │ │ │ + addi r9,r19,15 │ │ │ │ + addi r10,r19,23 │ │ │ │ + mulld r14,r17,r30 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ neg r9,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - neg r4,r10 │ │ │ │ - addi r7,r10,15 │ │ │ │ - addi r17,r1,32 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r10,r1,32 │ │ │ │ - std r10,32(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r24,r1,32 │ │ │ │ - stdux r10,r1,r8 │ │ │ │ + neg r10,r10 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + sldi r14,r14,4 │ │ │ │ + addi r2,r1,32 │ │ │ │ + neg r6,r14 │ │ │ │ + addi r14,r14,15 │ │ │ │ + std r2,40(r31) │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + addi r2,r1,32 │ │ │ │ + std r2,64(r31) │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + addi r20,r1,32 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ addi r28,r1,32 │ │ │ │ - stdux r10,r1,r8 │ │ │ │ - mr r27,r1 │ │ │ │ - std r15,0(r28) │ │ │ │ - stfdu f0,32(r27) │ │ │ │ + stdux r8,r1,r10 │ │ │ │ + std r23,0(r28) │ │ │ │ ld r9,0(r1) │ │ │ │ - stdux r9,r1,r4 │ │ │ │ - addi r23,r1,32 │ │ │ │ - blt 1c140 │ │ │ │ - mulld r5,r5,r30 │ │ │ │ - neg r10,r30 │ │ │ │ - mulld r9,r25,r22 │ │ │ │ - ld r18,120(r29) │ │ │ │ - ld r26,72(r29) │ │ │ │ - addi r3,r21,-8 │ │ │ │ - sldi r8,r30,1 │ │ │ │ + mr r25,r1 │ │ │ │ + stfdu f29,32(r25) │ │ │ │ + stdux r9,r1,r6 │ │ │ │ + addi r21,r1,32 │ │ │ │ + blt 1ba00 │ │ │ │ + mulli r2,r30,-16 │ │ │ │ + mulld r3,r3,r30 │ │ │ │ + mulld r6,r27,r17 │ │ │ │ + ld r22,120(r29) │ │ │ │ + ld r16,72(r29) │ │ │ │ + addi r4,r19,-8 │ │ │ │ cmpdi cr4,r30,0 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - std r10,40(r31) │ │ │ │ - sldi r10,r5,4 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r18,r18,r9 │ │ │ │ - add r10,r23,r10 │ │ │ │ - mr r0,r10 │ │ │ │ - ldx r11,r26,r3 │ │ │ │ - lfdx f12,r18,r3 │ │ │ │ - srdi r9,r8,1 │ │ │ │ - ld r5,32(r31) │ │ │ │ - mr r12,r0 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r11 │ │ │ │ - fcfid f0,f0 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + std r2,80(r31) │ │ │ │ + sldi r2,r30,1 │ │ │ │ + add r3,r21,r3 │ │ │ │ + std r2,88(r31) │ │ │ │ + add r2,r22,r6 │ │ │ │ + std r2,72(r31) │ │ │ │ + lxsdx vs32,r16,r4 │ │ │ │ + ld r2,72(r31) │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ + lfdx f12,r2,r4 │ │ │ │ + ld r2,40(r31) │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r9,r19,r9 │ │ │ │ - add r10,r10,r19 │ │ │ │ - stdx r9,r17,r3 │ │ │ │ - add r9,r11,r9 │ │ │ │ - stdx r10,r5,r3 │ │ │ │ - ble cr4,1b858 │ │ │ │ - std r20,64(r31) │ │ │ │ - addi r4,r9,1 │ │ │ │ - divd r5,r9,r11 │ │ │ │ - mr r20,r12 │ │ │ │ - addi r12,r12,16 │ │ │ │ - divd r10,r4,r11 │ │ │ │ - mulld r5,r5,r11 │ │ │ │ - mulld r10,r10,r11 │ │ │ │ - subf r5,r5,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r4 │ │ │ │ - std r5,-8(r12) │ │ │ │ - std r10,16(r20) │ │ │ │ - bdnz 1b820 │ │ │ │ - ld r20,64(r31) │ │ │ │ - addi r3,r3,-8 │ │ │ │ - ld r9,40(r31) │ │ │ │ - cmpdi r3,-8 │ │ │ │ - add r0,r0,r9 │ │ │ │ - bne 1b7d0 │ │ │ │ - mr r5,r21 │ │ │ │ + mffprd r6,f0 │ │ │ │ + addi r11,r6,1 │ │ │ │ + subf r6,r18,r6 │ │ │ │ + stdx r6,r2,r4 │ │ │ │ + ld r2,64(r31) │ │ │ │ + add r11,r11,r18 │ │ │ │ + stdx r11,r2,r4 │ │ │ │ + ble cr4,1b188 │ │ │ │ + ld r2,88(r31) │ │ │ │ + mtvsrdd vs45,r6,r6 │ │ │ │ + plxv vs33,339704 # 6e000 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r11,r3 │ │ │ │ + srdi r0,r2,1 │ │ │ │ + mr r6,r0 │ │ │ │ + andi. r0,r6,1 │ │ │ │ + addi r0,r6,-1 │ │ │ │ + beq 1b150 │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + cmpdi r0,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r11,r3,16 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r3) │ │ │ │ + beq 1b188 │ │ │ │ + srdi r2,r6,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v13,v1 │ │ │ │ + vaddudm v11,v11,v0 │ │ │ │ + addi r11,r11,32 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r11) │ │ │ │ + stxv vs44,-16(r11) │ │ │ │ + bdnz 1b158 │ │ │ │ + addi r4,r4,-8 │ │ │ │ + ld r2,80(r31) │ │ │ │ + cmpdi r4,-8 │ │ │ │ + add r3,r3,r2 │ │ │ │ + bne 1b0c0 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r24 │ │ │ │ - std r6,80(r31) │ │ │ │ - std r7,72(r31) │ │ │ │ - std r8,64(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,72(r31) │ │ │ │ - mtfprd f0,r19 │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r8,64(r31) │ │ │ │ - ld r6,80(r31) │ │ │ │ - fcfid f29,f0 │ │ │ │ - clrrdi r9,r7,4 │ │ │ │ - neg r9,r9 │ │ │ │ - fmul f29,f29,f29 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - ble cr4,1c100 │ │ │ │ - addis r4,r2,-3 │ │ │ │ - addis r19,r2,-3 │ │ │ │ - ld r7,96(r29) │ │ │ │ - lfd f23,0(r16) │ │ │ │ - std r23,64(r31) │ │ │ │ - std r22,72(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - mr r22,r27 │ │ │ │ - li r10,0 │ │ │ │ - mr r23,r28 │ │ │ │ - lfd f24,27080(r4) │ │ │ │ - addi r19,r19,27080 │ │ │ │ - mr r27,r29 │ │ │ │ - std r30,80(r31) │ │ │ │ - lfdx f0,r26,r10 │ │ │ │ - lfdx f25,r7,r10 │ │ │ │ - lfdx f27,r18,r10 │ │ │ │ - ldx r28,r17,r10 │ │ │ │ - mr r29,r5 │ │ │ │ - mr r30,r8 │ │ │ │ - std r9,88(r31) │ │ │ │ - std r5,96(r31) │ │ │ │ - std r10,104(r31) │ │ │ │ - std r6,112(r31) │ │ │ │ - std r7,120(r31) │ │ │ │ - std r8,128(r31) │ │ │ │ - fcfid f26,f0 │ │ │ │ - fmul f22,f25,f24 │ │ │ │ - fdiv f28,f23,f26 │ │ │ │ - fmul f26,f26,f26 │ │ │ │ - b 1b968 │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f25,f30 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f30 │ │ │ │ - addic. r30,r30,-1 │ │ │ │ - stfd f0,0(r29) │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - beq 1b9a8 │ │ │ │ - mtfprd f0,r28 │ │ │ │ + mr r5,r19 │ │ │ │ + mr r3,r20 │ │ │ │ + bl 5b40 │ │ │ │ + mtfprd f0,r18 │ │ │ │ + clrrdi r6,r14,4 │ │ │ │ + ld r4,0(r1) │ │ │ │ + fcfid f27,f0 │ │ │ │ + neg r6,r6 │ │ │ │ + stdux r4,r1,r6 │ │ │ │ + addi r14,r1,32 │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + ble cr4,1b9c0 │ │ │ │ + ld r2,96(r29) │ │ │ │ + li r15,0 │ │ │ │ + std r14,56(r31) │ │ │ │ + std r2,112(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + lfdx f0,r16,r15 │ │ │ │ + ld r22,56(r31) │ │ │ │ + ld r24,88(r31) │ │ │ │ + lfdx f23,r2,r15 │ │ │ │ + ld r2,72(r31) │ │ │ │ + fcfid f24,f0 │ │ │ │ + lfdx f25,r2,r15 │ │ │ │ + ld r2,40(r31) │ │ │ │ + fmul f22,f23,f30 │ │ │ │ + fdiv f26,f29,f24 │ │ │ │ + fmul f24,f24,f24 │ │ │ │ + ldx r18,r2,r15 │ │ │ │ + b 1b240 │ │ │ │ + fsqrt f28,f0 │ │ │ │ + fmul f1,f23,f28 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f30 │ │ │ │ + fdiv f12,f12,f28 │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + stfd f12,0(r22) │ │ │ │ + addi r18,r18,1 │ │ │ │ + addi r22,r22,8 │ │ │ │ + beq 1b294 │ │ │ │ + mtfprd f0,r18 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f28,f0,f27 │ │ │ │ - fnmsub f0,f28,f0,f27 │ │ │ │ - fmul f12,f26,f12 │ │ │ │ - fmadd f0,f0,f12,f29 │ │ │ │ + fmsub f12,f26,f0,f25 │ │ │ │ + fnmsub f0,f26,f0,f25 │ │ │ │ + fmul f12,f24,f12 │ │ │ │ + fmadd f0,f0,f12,f27 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bgt 1b938 │ │ │ │ + bgt 1b218 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 1bb74 │ │ │ │ - fmr f0,f22 │ │ │ │ - addic. r30,r30,-1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - stfd f0,-8(r29) │ │ │ │ - bne 1b968 │ │ │ │ - ld r10,104(r31) │ │ │ │ - ld r5,96(r31) │ │ │ │ - ld r4,40(r31) │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r6,112(r31) │ │ │ │ - ld r7,120(r31) │ │ │ │ - ld r8,128(r31) │ │ │ │ - addi r10,r10,8 │ │ │ │ - subf r5,r4,r5 │ │ │ │ - cmpld r21,r10 │ │ │ │ - bne 1b8f4 │ │ │ │ - mr r29,r27 │ │ │ │ - mr r27,r22 │ │ │ │ - ld r22,72(r31) │ │ │ │ - mr r28,r23 │ │ │ │ - ld r30,80(r31) │ │ │ │ - ld r23,64(r31) │ │ │ │ - cmpdi r22,4 │ │ │ │ - beq 1bec8 │ │ │ │ - cmpdi r22,5 │ │ │ │ - beq 1bc64 │ │ │ │ - li r10,0 │ │ │ │ - cmpdi r14,0 │ │ │ │ - ble 1bbb8 │ │ │ │ - sldi r25,r25,4 │ │ │ │ - li r5,0 │ │ │ │ - addi r3,r27,8 │ │ │ │ - addi r4,r28,8 │ │ │ │ - cmpd r10,r22 │ │ │ │ - bge 1ba80 │ │ │ │ - ld r8,88(r29) │ │ │ │ - sldi r7,r10,3 │ │ │ │ - subf r11,r10,r22 │ │ │ │ - ld r30,72(r29) │ │ │ │ - mtctr r11 │ │ │ │ - lfdx f0,r27,r7 │ │ │ │ - ldx r11,r28,r7 │ │ │ │ - addi r0,r8,1 │ │ │ │ - mulld r10,r0,r10 │ │ │ │ - sldi r0,r0,1 │ │ │ │ - sldi r8,r10,1 │ │ │ │ - ldx r10,r24,r7 │ │ │ │ - ldx r26,r30,r7 │ │ │ │ - add r10,r8,r10 │ │ │ │ - add r8,r8,r0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r9,r10 │ │ │ │ - ldx r10,r23,r10 │ │ │ │ + fmr f12,f22 │ │ │ │ + bge 1b22c │ │ │ │ + fsqrt f28,f0 │ │ │ │ + addi r18,r18,1 │ │ │ │ + addi r22,r22,8 │ │ │ │ + fmul f1,f23,f28 │ │ │ │ + bl 5620 │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + fmul f12,f1,f30 │ │ │ │ + fdiv f12,f12,f28 │ │ │ │ + stfd f12,-8(r22) │ │ │ │ + bne 1b240 │ │ │ │ + ld r9,56(r31) │ │ │ │ + ld r2,80(r31) │ │ │ │ + addi r15,r15,8 │ │ │ │ + cmpld r19,r15 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + std r2,56(r31) │ │ │ │ + bne 1b1e0 │ │ │ │ + cmpdi r17,4 │ │ │ │ + beq 1b788 │ │ │ │ + cmpdi r17,5 │ │ │ │ + beq 1b528 │ │ │ │ + li r9,0 │ │ │ │ + ld r2,32(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 1b470 │ │ │ │ + sldi r27,r27,4 │ │ │ │ + li r3,0 │ │ │ │ + addi r30,r25,8 │ │ │ │ + addi r11,r28,8 │ │ │ │ + cmpd r9,r17 │ │ │ │ + bge 1b348 │ │ │ │ + ld r16,88(r29) │ │ │ │ + sldi r6,r9,3 │ │ │ │ + subf r2,r9,r17 │ │ │ │ + ld r18,72(r29) │ │ │ │ + ldx r22,r28,r6 │ │ │ │ + lfdx f0,r25,r6 │ │ │ │ + mtctr r2 │ │ │ │ + addi r16,r16,1 │ │ │ │ + mulld r9,r16,r9 │ │ │ │ + sldi r16,r16,1 │ │ │ │ + sldi r0,r9,1 │ │ │ │ + ldx r9,r20,r6 │ │ │ │ + ldx r15,r18,r6 │ │ │ │ + add r9,r0,r9 │ │ │ │ + add r0,r0,r16 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r14,r9 │ │ │ │ + ldx r9,r21,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r11,r11,r26,r10 │ │ │ │ - stfdx f0,r3,r7 │ │ │ │ - stdx r11,r4,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 1ba4c │ │ │ │ - ld r10,24(r29) │ │ │ │ - ldx r8,r28,r21 │ │ │ │ - lfdx f0,r27,r21 │ │ │ │ - ld r7,200(r29) │ │ │ │ - add r11,r10,r25 │ │ │ │ - lfdx f12,r10,r25 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - lfd f11,8(r11) │ │ │ │ - add r10,r7,r8 │ │ │ │ - ldx r8,r7,r8 │ │ │ │ + maddld r22,r22,r15,r9 │ │ │ │ + stfdx f0,r30,r6 │ │ │ │ + stdx r22,r11,r6 │ │ │ │ + addi r6,r6,8 │ │ │ │ + bdnz 1b314 │ │ │ │ + ld r2,24(r29) │ │ │ │ + ldx r9,r28,r19 │ │ │ │ + lfdx f0,r25,r19 │ │ │ │ + ld r6,200(r29) │ │ │ │ + add r5,r2,r27 │ │ │ │ + lfdx f12,r2,r27 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lfd f11,8(r5) │ │ │ │ + add r2,r6,r9 │ │ │ │ + ldx r9,r6,r9 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - mtfprd f11,r8 │ │ │ │ + mtfprd f11,r9 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - mffprd r11,f11 │ │ │ │ - ldarx r7,0,r10 │ │ │ │ - cmpd r7,r8 │ │ │ │ - bne 1bad0 │ │ │ │ - stdcx. r11,0,r10 │ │ │ │ - bne 1babc │ │ │ │ - cmpld r8,r7 │ │ │ │ - bne 1c18c │ │ │ │ - addi r7,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ - mtfprd f12,r10 │ │ │ │ + mffprd r5,f11 │ │ │ │ + ldarx r6,0,r2 │ │ │ │ + cmpd r6,r9 │ │ │ │ + bne 1b398 │ │ │ │ + stdcx. r5,0,r2 │ │ │ │ + bne 1b384 │ │ │ │ + cmpld r9,r6 │ │ │ │ + bne 1ba50 │ │ │ │ + addi r6,r2,8 │ │ │ │ + ld r2,8(r2) │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - mffprd r11,f12 │ │ │ │ - ldarx r8,0,r7 │ │ │ │ - cmpd r8,r10 │ │ │ │ - bne 1bb00 │ │ │ │ - stdcx. r11,0,r7 │ │ │ │ - bne 1baec │ │ │ │ - cmpld r10,r8 │ │ │ │ - bne 1c194 │ │ │ │ - ld r22,48(r29) │ │ │ │ - addic. r10,r22,-1 │ │ │ │ - ble 1c0f4 │ │ │ │ - ld r8,32(r31) │ │ │ │ - sldi r21,r22,3 │ │ │ │ - mtctr r10 │ │ │ │ - add r11,r24,r21 │ │ │ │ - add r30,r17,r21 │ │ │ │ - add r26,r8,r21 │ │ │ │ - b 1bb3c │ │ │ │ - addi r10,r10,-1 │ │ │ │ - std r15,0(r11) │ │ │ │ - bdz 1bba0 │ │ │ │ - ldu r0,-8(r26) │ │ │ │ - ldu r8,-8(r30) │ │ │ │ - ldu r7,-8(r11) │ │ │ │ - subf r8,r8,r0 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 1bb30 │ │ │ │ - sldi r8,r10,3 │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r14,r5 │ │ │ │ - stdx r7,r24,r8 │ │ │ │ - beq 1bbb8 │ │ │ │ - sldi r21,r22,3 │ │ │ │ - b 1ba18 │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f25,f30 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f12,0(r19) │ │ │ │ - fmul f0,f1,f12 │ │ │ │ - fdiv f0,f0,f30 │ │ │ │ - b 1b954 │ │ │ │ - ld r9,240(r29) │ │ │ │ - ldx r25,r9,r6 │ │ │ │ - b 1b6fc │ │ │ │ - ld r8,0(r24) │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r14,r5 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,0(r24) │ │ │ │ - bne 1ba20 │ │ │ │ - ld r10,48(r31) │ │ │ │ - addi r20,r20,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r6,r6,16 │ │ │ │ - cmpd r10,r20 │ │ │ │ - ld r10,56(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 1b6ec │ │ │ │ + mffprd r5,f12 │ │ │ │ + ldarx r9,0,r6 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 1b3c8 │ │ │ │ + stdcx. r5,0,r6 │ │ │ │ + bne 1b3b4 │ │ │ │ + cmpld r2,r9 │ │ │ │ + bne 1ba58 │ │ │ │ + ld r17,48(r29) │ │ │ │ + addic. r9,r17,-1 │ │ │ │ + ble 1b9b4 │ │ │ │ + ld r2,64(r31) │ │ │ │ + sldi r19,r17,3 │ │ │ │ + mtctr r9 │ │ │ │ + add r18,r20,r19 │ │ │ │ + add r15,r2,r19 │ │ │ │ + ld r2,40(r31) │ │ │ │ + add r16,r2,r19 │ │ │ │ + b 1b408 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + std r23,0(r18) │ │ │ │ + bdz 1b454 │ │ │ │ + ldu r0,-8(r15) │ │ │ │ + ldu r6,-8(r16) │ │ │ │ + ldu r22,-8(r18) │ │ │ │ + subf r6,r6,r0 │ │ │ │ + cmpd r22,r6 │ │ │ │ + beq 1b3fc │ │ │ │ + sldi r6,r9,3 │ │ │ │ + ld r2,32(r31) │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r22,r22,1 │ │ │ │ + stdx r22,r20,r6 │ │ │ │ + cmpd r2,r3 │ │ │ │ + beq 1b470 │ │ │ │ + sldi r19,r17,3 │ │ │ │ + b 1b2e0 │ │ │ │ + ld r2,240(r29) │ │ │ │ + ld r9,48(r31) │ │ │ │ + ldx r27,r2,r9 │ │ │ │ + b 1aff8 │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r6,0(r20) │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r2,r3 │ │ │ │ + addi r6,r6,1 │ │ │ │ + std r6,0(r20) │ │ │ │ + bne 1b2e8 │ │ │ │ + ld r9,48(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r26,r26,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,48(r31) │ │ │ │ + ld r9,96(r31) │ │ │ │ + cmpd r9,r26 │ │ │ │ + ld r9,104(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 1afe8 │ │ │ │ addi r1,r31,368 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ + lxv vs63,-240(r1) │ │ │ │ ld r14,-224(r1) │ │ │ │ ld r15,-216(r1) │ │ │ │ ld r16,-208(r1) │ │ │ │ ld r17,-200(r1) │ │ │ │ ld r18,-192(r1) │ │ │ │ ld r19,-184(r1) │ │ │ │ ld r20,-176(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r21,-168(r1) │ │ │ │ ld r22,-160(r1) │ │ │ │ ld r23,-152(r1) │ │ │ │ ld r24,-144(r1) │ │ │ │ ld r25,-136(r1) │ │ │ │ ld r26,-128(r1) │ │ │ │ ld r27,-120(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r28,-112(r1) │ │ │ │ ld r29,-104(r1) │ │ │ │ ld r30,-96(r1) │ │ │ │ ld r31,-88(r1) │ │ │ │ lfd f22,-80(r1) │ │ │ │ lfd f23,-72(r1) │ │ │ │ lfd f24,-64(r1) │ │ │ │ lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - lfd f0,0(r16) │ │ │ │ - sldi r25,r25,4 │ │ │ │ - addi r22,r23,-8 │ │ │ │ - li r10,0 │ │ │ │ - li r3,0 │ │ │ │ - sldi r7,r3,3 │ │ │ │ - ld r4,0(r26) │ │ │ │ - ldu r5,8(r22) │ │ │ │ - std r3,0(r24) │ │ │ │ - sldi. r8,r30,1 │ │ │ │ - lfdx f11,r9,r7 │ │ │ │ - maddld r10,r10,r4,r5 │ │ │ │ - fmul f11,f0,f11 │ │ │ │ - std r10,8(r28) │ │ │ │ - stfd f11,8(r27) │ │ │ │ - ble 1bbb8 │ │ │ │ + fmr f11,f29 │ │ │ │ + sldi r27,r27,4 │ │ │ │ + addi r19,r21,-8 │ │ │ │ + li r0,0 │ │ │ │ li r11,0 │ │ │ │ - add r8,r11,r8 │ │ │ │ - ld r7,8(r26) │ │ │ │ + sldi r2,r11,3 │ │ │ │ + ld r3,0(r16) │ │ │ │ + ldu r5,8(r19) │ │ │ │ + sldi. r6,r30,1 │ │ │ │ + std r11,0(r20) │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + maddld r0,r0,r3,r5 │ │ │ │ + fmul f11,f11,f0 │ │ │ │ + std r0,8(r28) │ │ │ │ + stfd f11,8(r25) │ │ │ │ + ble 1b470 │ │ │ │ + li r22,0 │ │ │ │ + add r2,r22,r6 │ │ │ │ + ld r6,8(r16) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r11,8(r24) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ + std r22,8(r20) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + ldx r2,r21,r2 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r10,r10,r7,r8 │ │ │ │ - stfd f11,16(r27) │ │ │ │ - std r10,16(r28) │ │ │ │ - ble 1bbb8 │ │ │ │ - li r4,0 │ │ │ │ - nop │ │ │ │ - sldi r8,r30,2 │ │ │ │ - ld r7,16(r26) │ │ │ │ + maddld r0,r0,r6,r2 │ │ │ │ + stfd f11,16(r25) │ │ │ │ + std r0,16(r28) │ │ │ │ + ble 1b470 │ │ │ │ + li r3,0 │ │ │ │ + sldi r2,r30,2 │ │ │ │ + ld r6,16(r16) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r4,16(r24) │ │ │ │ - add r8,r8,r4 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ + std r3,16(r20) │ │ │ │ + add r2,r2,r3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + ldx r2,r21,r2 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r10,r10,r7,r8 │ │ │ │ - stfd f11,24(r27) │ │ │ │ - std r10,24(r28) │ │ │ │ - ble 1bbb8 │ │ │ │ - mulli r8,r30,6 │ │ │ │ + maddld r0,r0,r6,r2 │ │ │ │ + stfd f11,24(r25) │ │ │ │ + std r0,24(r28) │ │ │ │ + ble 1b470 │ │ │ │ + mulli r2,r30,6 │ │ │ │ li r5,0 │ │ │ │ - ld r7,24(r26) │ │ │ │ + ld r6,24(r16) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r5,24(r24) │ │ │ │ - add r8,r8,r5 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ + std r5,24(r20) │ │ │ │ + add r2,r2,r5 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + ldx r2,r21,r2 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r0,r10,r7,r8 │ │ │ │ - stfd f11,32(r27) │ │ │ │ + maddld r0,r0,r6,r2 │ │ │ │ + stfd f11,32(r25) │ │ │ │ std r0,32(r28) │ │ │ │ - ble 1be8c │ │ │ │ + ble 1b74c │ │ │ │ nop │ │ │ │ - li r10,0 │ │ │ │ - b 1bd6c │ │ │ │ + li r2,0 │ │ │ │ + b 1b62c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,32(r27) │ │ │ │ + lfd f11,32(r25) │ │ │ │ ld r0,32(r28) │ │ │ │ - ld r26,72(r29) │ │ │ │ + ld r16,72(r29) │ │ │ │ sldi r30,r30,3 │ │ │ │ - ld r21,24(r29) │ │ │ │ - ld r8,32(r26) │ │ │ │ - ld r7,48(r29) │ │ │ │ - std r10,32(r24) │ │ │ │ - ld r26,200(r29) │ │ │ │ - add r30,r30,r10 │ │ │ │ + ld r17,24(r29) │ │ │ │ + ld r9,32(r16) │ │ │ │ + std r2,32(r20) │ │ │ │ + ld r6,48(r29) │ │ │ │ + ld r18,200(r29) │ │ │ │ + add r30,r30,r2 │ │ │ │ sldi r30,r30,3 │ │ │ │ - lfdx f10,r21,r25 │ │ │ │ - add r19,r21,r25 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - ldx r21,r23,r30 │ │ │ │ - lfdx f0,r9,r30 │ │ │ │ - lfd f12,8(r19) │ │ │ │ - maddld r8,r0,r8,r21 │ │ │ │ + lfdx f10,r17,r27 │ │ │ │ + add r16,r17,r27 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + ldx r17,r21,r30 │ │ │ │ + lfdx f0,r14,r30 │ │ │ │ + lfd f12,8(r16) │ │ │ │ + maddld r9,r0,r9,r17 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - std r8,40(r28) │ │ │ │ - stfd f0,40(r27) │ │ │ │ - ldx r8,r28,r7 │ │ │ │ - lfdx f0,r27,r7 │ │ │ │ - sldi r8,r8,4 │ │ │ │ + std r9,40(r28) │ │ │ │ + ldx r9,r28,r6 │ │ │ │ + stfd f0,40(r25) │ │ │ │ + lfdx f0,r25,r6 │ │ │ │ + sldi r9,r9,4 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - add r7,r26,r8 │ │ │ │ - ldx r8,r26,r8 │ │ │ │ - mtfprd f11,r8 │ │ │ │ + add r6,r18,r9 │ │ │ │ + ldx r9,r18,r9 │ │ │ │ + mtfprd f11,r9 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - ldarx r0,0,r7 │ │ │ │ - cmpd r0,r8 │ │ │ │ - bne 1bdf0 │ │ │ │ - mffprd r30,f11 │ │ │ │ - stdcx. r30,0,r7 │ │ │ │ - bne 1bdd8 │ │ │ │ - cmpld r8,r0 │ │ │ │ - bne 1c184 │ │ │ │ - ld r8,8(r7) │ │ │ │ - addi r30,r7,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + ldarx r0,0,r6 │ │ │ │ + cmpd r0,r9 │ │ │ │ + bne 1b6b0 │ │ │ │ + mffprd r10,f11 │ │ │ │ + stdcx. r10,0,r6 │ │ │ │ + bne 1b698 │ │ │ │ + cmpld r9,r0 │ │ │ │ + bne 1ba48 │ │ │ │ + ld r9,8(r6) │ │ │ │ + addi r30,r6,8 │ │ │ │ + mtfprd f0,r9 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - ldarx r7,0,r30 │ │ │ │ - cmpd r7,r8 │ │ │ │ - bne 1be20 │ │ │ │ - mffprd r0,f0 │ │ │ │ - stdcx. r0,0,r30 │ │ │ │ - bne 1be08 │ │ │ │ - cmpld r8,r7 │ │ │ │ - bne 1c17c │ │ │ │ + ldarx r6,0,r30 │ │ │ │ + cmpd r6,r9 │ │ │ │ + bne 1b6e0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + stdcx. r10,0,r30 │ │ │ │ + bne 1b6c8 │ │ │ │ + cmpld r9,r6 │ │ │ │ + bne 1ba40 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r10,r10,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r8,r30,1 │ │ │ │ - cmpd r8,r10 │ │ │ │ - bgt 1bd60 │ │ │ │ + sldi r6,r30,1 │ │ │ │ + cmpd r6,r2 │ │ │ │ + bgt 1b620 │ │ │ │ addi r5,r5,1 │ │ │ │ - cmpd r8,r5 │ │ │ │ - ble 1be90 │ │ │ │ - mulli r8,r30,6 │ │ │ │ - ld r26,72(r29) │ │ │ │ - lfd f11,24(r27) │ │ │ │ - ld r10,24(r28) │ │ │ │ + cmpd r6,r5 │ │ │ │ + ble 1b750 │ │ │ │ + mulli r2,r30,6 │ │ │ │ + ld r16,72(r29) │ │ │ │ + lfd f11,24(r25) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r5,24(r24) │ │ │ │ - ld r7,24(r26) │ │ │ │ - add r8,r8,r5 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ + std r5,24(r20) │ │ │ │ + ld r0,24(r28) │ │ │ │ + ld r6,24(r16) │ │ │ │ + add r2,r2,r5 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + ldx r2,r21,r2 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r0,r10,r7,r8 │ │ │ │ - stfd f11,32(r27) │ │ │ │ + maddld r0,r0,r6,r2 │ │ │ │ + stfd f11,32(r25) │ │ │ │ std r0,32(r28) │ │ │ │ - bgt 1bd50 │ │ │ │ - sldi r8,r30,1 │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpd r4,r8 │ │ │ │ - bge 1beac │ │ │ │ - lfd f11,16(r27) │ │ │ │ - ld r10,16(r28) │ │ │ │ - ld r26,72(r29) │ │ │ │ - b 1bce0 │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r11,r8 │ │ │ │ - bge 1c160 │ │ │ │ - lfd f11,8(r27) │ │ │ │ - ld r10,8(r28) │ │ │ │ - ld r26,72(r29) │ │ │ │ - b 1bca8 │ │ │ │ - lfd f0,0(r16) │ │ │ │ - sldi r25,r25,4 │ │ │ │ - addi r22,r23,-8 │ │ │ │ - li r10,0 │ │ │ │ - li r3,0 │ │ │ │ - sldi r8,r3,3 │ │ │ │ - ld r4,0(r26) │ │ │ │ - ldu r5,8(r22) │ │ │ │ - std r3,0(r24) │ │ │ │ - sldi. r7,r30,1 │ │ │ │ - lfdx f11,r9,r8 │ │ │ │ - maddld r10,r10,r4,r5 │ │ │ │ - fmul f11,f0,f11 │ │ │ │ - std r10,8(r28) │ │ │ │ - stfd f11,8(r27) │ │ │ │ - ble 1bbb8 │ │ │ │ - li r4,0 │ │ │ │ - add r8,r4,r7 │ │ │ │ - ld r7,8(r26) │ │ │ │ + bgt 1b610 │ │ │ │ + sldi r6,r30,1 │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r3,r6 │ │ │ │ + bge 1b76c │ │ │ │ + lfd f11,16(r25) │ │ │ │ + ld r0,16(r28) │ │ │ │ + ld r16,72(r29) │ │ │ │ + b 1b5a0 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd r22,r6 │ │ │ │ + bge 1ba24 │ │ │ │ + lfd f11,8(r25) │ │ │ │ + ld r0,8(r28) │ │ │ │ + ld r16,72(r29) │ │ │ │ + b 1b56c │ │ │ │ + fmr f11,f29 │ │ │ │ + sldi r27,r27,4 │ │ │ │ + addi r19,r21,-8 │ │ │ │ + li r0,0 │ │ │ │ + li r11,0 │ │ │ │ + sldi r6,r11,3 │ │ │ │ + ld r3,0(r16) │ │ │ │ + ldu r5,8(r19) │ │ │ │ + sldi. r2,r30,1 │ │ │ │ + std r11,0(r20) │ │ │ │ + lfdx f0,r14,r6 │ │ │ │ + maddld r0,r0,r3,r5 │ │ │ │ + fmul f11,f11,f0 │ │ │ │ + std r0,8(r28) │ │ │ │ + stfd f11,8(r25) │ │ │ │ + ble 1b470 │ │ │ │ + li r22,0 │ │ │ │ + add r2,r22,r2 │ │ │ │ + ld r6,8(r16) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r4,8(r24) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ + std r22,8(r20) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + ldx r2,r21,r2 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r10,r10,r7,r8 │ │ │ │ - stfd f11,16(r27) │ │ │ │ - std r10,16(r28) │ │ │ │ - ble 1bbb8 │ │ │ │ - li r5,0 │ │ │ │ - sldi r8,r30,2 │ │ │ │ - ld r7,16(r26) │ │ │ │ + maddld r0,r0,r6,r2 │ │ │ │ + stfd f11,16(r25) │ │ │ │ + std r0,16(r28) │ │ │ │ + ble 1b470 │ │ │ │ + li r3,0 │ │ │ │ + sldi r2,r30,2 │ │ │ │ + ld r6,16(r16) │ │ │ │ cmpdi r30,0 │ │ │ │ - add r8,r8,r5 │ │ │ │ - std r5,16(r24) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ + add r2,r2,r3 │ │ │ │ + std r3,16(r20) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + ldx r2,r21,r2 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r21,r10,r7,r8 │ │ │ │ - stfd f11,24(r27) │ │ │ │ - std r21,24(r28) │ │ │ │ - ble 1c0ac │ │ │ │ - li r8,0 │ │ │ │ - b 1bf8c │ │ │ │ + maddld r0,r0,r6,r2 │ │ │ │ + stfd f11,24(r25) │ │ │ │ + std r0,24(r28) │ │ │ │ + ble 1b96c │ │ │ │ + li r6,0 │ │ │ │ + b 1b84c │ │ │ │ nop │ │ │ │ - lfd f11,24(r27) │ │ │ │ - ld r21,24(r28) │ │ │ │ - ld r26,72(r29) │ │ │ │ - mulli r10,r30,6 │ │ │ │ - ld r11,24(r29) │ │ │ │ - ld r7,24(r26) │ │ │ │ - ld r0,48(r29) │ │ │ │ - std r8,24(r24) │ │ │ │ + lfd f11,24(r25) │ │ │ │ + ld r0,24(r28) │ │ │ │ + ld r16,72(r29) │ │ │ │ + mulli r2,r30,6 │ │ │ │ + ld r18,24(r29) │ │ │ │ + ld r9,24(r16) │ │ │ │ + std r6,24(r20) │ │ │ │ + ld r5,48(r29) │ │ │ │ ld r30,200(r29) │ │ │ │ - lfdx f10,r11,r25 │ │ │ │ - add r26,r11,r25 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - add r10,r10,r8 │ │ │ │ - lfd f12,8(r26) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - ldx r11,r23,r10 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - maddld r10,r21,r7,r11 │ │ │ │ + lfdx f10,r18,r27 │ │ │ │ + add r17,r18,r27 │ │ │ │ + add r2,r2,r6 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + lfd f12,8(r17) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r18,r21,r2 │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + maddld r2,r0,r9,r18 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - std r10,32(r28) │ │ │ │ - stfd f0,32(r27) │ │ │ │ - ldx r7,r28,r0 │ │ │ │ - lfdx f0,r27,r0 │ │ │ │ - sldi r7,r7,4 │ │ │ │ + std r2,32(r28) │ │ │ │ + ldx r9,r28,r5 │ │ │ │ + stfd f0,32(r25) │ │ │ │ + lfdx f0,r25,r5 │ │ │ │ + sldi r9,r9,4 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - add r10,r30,r7 │ │ │ │ - ldx r7,r30,r7 │ │ │ │ - mtfprd f11,r7 │ │ │ │ + add r2,r30,r9 │ │ │ │ + ldx r9,r30,r9 │ │ │ │ + mtfprd f11,r9 │ │ │ │ fadd f11,f0,f11 │ │ │ │ mffprd r0,f11 │ │ │ │ - ldarx r11,0,r10 │ │ │ │ - cmpd r11,r7 │ │ │ │ - bne 1c010 │ │ │ │ - stdcx. r0,0,r10 │ │ │ │ - bne 1bffc │ │ │ │ - cmpld r11,r7 │ │ │ │ - bne 1c158 │ │ │ │ - addi r11,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ - mtfprd f0,r10 │ │ │ │ + ldarx r5,0,r2 │ │ │ │ + cmpd r5,r9 │ │ │ │ + bne 1b8d0 │ │ │ │ + stdcx. r0,0,r2 │ │ │ │ + bne 1b8bc │ │ │ │ + cmpld r5,r9 │ │ │ │ + bne 1ba1c │ │ │ │ + addi r5,r2,8 │ │ │ │ + ld r2,8(r2) │ │ │ │ + mtfprd f0,r2 │ │ │ │ fadd f0,f12,f0 │ │ │ │ mffprd r0,f0 │ │ │ │ - ldarx r7,0,r11 │ │ │ │ - cmpd r7,r10 │ │ │ │ - bne 1c040 │ │ │ │ - stdcx. r0,0,r11 │ │ │ │ - bne 1c02c │ │ │ │ - cmpld r10,r7 │ │ │ │ - bne 1c150 │ │ │ │ + ldarx r9,0,r5 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 1b900 │ │ │ │ + stdcx. r0,0,r5 │ │ │ │ + bne 1b8ec │ │ │ │ + cmpld r2,r9 │ │ │ │ + bne 1ba14 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r8,r8,1 │ │ │ │ + addi r6,r6,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r7,r30,1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - bgt 1bf80 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r7,r5 │ │ │ │ - ble 1c0b0 │ │ │ │ - sldi r8,r30,2 │ │ │ │ - ld r26,72(r29) │ │ │ │ - lfd f11,16(r27) │ │ │ │ - ld r10,16(r28) │ │ │ │ + sldi r2,r30,1 │ │ │ │ + cmpd r2,r6 │ │ │ │ + bgt 1b840 │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r2,r3 │ │ │ │ + ble 1b970 │ │ │ │ + sldi r2,r30,2 │ │ │ │ + ld r16,72(r29) │ │ │ │ + lfd f11,16(r25) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r5,16(r24) │ │ │ │ - add r8,r8,r5 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - ld r7,16(r26) │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ + std r3,16(r20) │ │ │ │ + ld r0,16(r28) │ │ │ │ + add r2,r2,r3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ld r6,16(r16) │ │ │ │ + lfdx f0,r14,r2 │ │ │ │ + ldx r2,r21,r2 │ │ │ │ fmul f11,f11,f0 │ │ │ │ - maddld r21,r10,r7,r8 │ │ │ │ - stfd f11,24(r27) │ │ │ │ - std r21,24(r28) │ │ │ │ - bgt 1bf74 │ │ │ │ - sldi r7,r30,1 │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpd r4,r7 │ │ │ │ - bge 1c0cc │ │ │ │ - lfd f11,8(r27) │ │ │ │ - ld r10,8(r28) │ │ │ │ - ld r26,72(r29) │ │ │ │ - b 1bf0c │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r7 │ │ │ │ - bge 1bbb8 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - ld r10,0(r28) │ │ │ │ - ld r26,72(r29) │ │ │ │ - b 1bedc │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1b6b8 │ │ │ │ - sldi r8,r10,3 │ │ │ │ - ldx r7,r24,r8 │ │ │ │ - b 1bb58 │ │ │ │ - cmpdi r22,4 │ │ │ │ - beq 1bbb8 │ │ │ │ - cmpdi r22,5 │ │ │ │ - bne 1b9fc │ │ │ │ - ld r10,48(r31) │ │ │ │ - addi r20,r20,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r6,r6,16 │ │ │ │ - cmpd r10,r20 │ │ │ │ - ld r10,56(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 1b6ec │ │ │ │ - b 1bbdc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - stdux r9,r1,r4 │ │ │ │ - mr r10,r22 │ │ │ │ - addi r9,r1,32 │ │ │ │ - b 1ba00 │ │ │ │ - mr r10,r7 │ │ │ │ - b 1c020 │ │ │ │ - mr r7,r11 │ │ │ │ - b 1bff0 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r8 │ │ │ │ - bge 1bbb8 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - ld r10,0(r28) │ │ │ │ - ld r26,72(r29) │ │ │ │ - b 1bc78 │ │ │ │ - mr r8,r7 │ │ │ │ - b 1be00 │ │ │ │ - mr r8,r0 │ │ │ │ - b 1bdd0 │ │ │ │ - mr r8,r7 │ │ │ │ - b 1bab0 │ │ │ │ - mr r10,r8 │ │ │ │ - b 1bae0 │ │ │ │ + maddld r0,r0,r6,r2 │ │ │ │ + stfd f11,24(r25) │ │ │ │ + std r0,24(r28) │ │ │ │ + bgt 1b834 │ │ │ │ + sldi r2,r30,1 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd r22,r2 │ │ │ │ + bge 1b98c │ │ │ │ + lfd f11,8(r25) │ │ │ │ + ld r0,8(r28) │ │ │ │ + ld r16,72(r29) │ │ │ │ + b 1b7cc │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r11,r2 │ │ │ │ + bge 1b470 │ │ │ │ + lfd f11,0(r25) │ │ │ │ + ld r0,0(r28) │ │ │ │ + ld r16,72(r29) │ │ │ │ + b 1b79c │ │ │ │ + addi r25,r25,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1af9c │ │ │ │ + sldi r6,r9,3 │ │ │ │ + ldx r22,r20,r6 │ │ │ │ + b 1b424 │ │ │ │ + cmpdi r17,4 │ │ │ │ + beq 1b470 │ │ │ │ + cmpdi r17,5 │ │ │ │ + bne 1b2c0 │ │ │ │ + ld r9,48(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r26,r26,1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + std r9,48(r31) │ │ │ │ + ld r9,96(r31) │ │ │ │ + cmpd r9,r26 │ │ │ │ + ld r9,104(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 1afe8 │ │ │ │ + b 1b49c │ │ │ │ + mr r4,r9 │ │ │ │ + mr r9,r17 │ │ │ │ + stdux r4,r1,r6 │ │ │ │ + addi r14,r1,32 │ │ │ │ + b 1b2c4 │ │ │ │ + mr r2,r9 │ │ │ │ + b 1b8e0 │ │ │ │ + mr r9,r5 │ │ │ │ + b 1b8b0 │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r11,r6 │ │ │ │ + bge 1b470 │ │ │ │ + lfd f11,0(r25) │ │ │ │ + ld r0,0(r28) │ │ │ │ + ld r16,72(r29) │ │ │ │ + b 1b53c │ │ │ │ + mr r9,r6 │ │ │ │ + b 1b6c0 │ │ │ │ + mr r9,r0 │ │ │ │ + b 1b690 │ │ │ │ + mr r9,r6 │ │ │ │ + b 1b378 │ │ │ │ + mr r2,r9 │ │ │ │ + b 1b3a8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x128a │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-17328 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-152(r1) │ │ │ │ - std r21,-96(r1) │ │ │ │ + std r20,-104(r1) │ │ │ │ + std r19,-112(r1) │ │ │ │ + std r25,-64(r1) │ │ │ │ + std r24,-72(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ std r27,-48(r1) │ │ │ │ std r28,-40(r1) │ │ │ │ + mr r28,r3 │ │ │ │ std r29,-32(r1) │ │ │ │ std r30,-24(r1) │ │ │ │ + ld r30,0(r3) │ │ │ │ std r31,-16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - ld r27,0(r3) │ │ │ │ + std r14,-152(r1) │ │ │ │ std r15,-144(r1) │ │ │ │ std r16,-136(r1) │ │ │ │ std r17,-128(r1) │ │ │ │ std r18,-120(r1) │ │ │ │ - std r19,-112(r1) │ │ │ │ - std r20,-104(r1) │ │ │ │ + std r21,-96(r1) │ │ │ │ + ld r27,8(r30) │ │ │ │ std r22,-88(r1) │ │ │ │ std r23,-80(r1) │ │ │ │ - std r24,-72(r1) │ │ │ │ - std r25,-64(r1) │ │ │ │ std r26,-56(r1) │ │ │ │ - mr r29,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-240(r1) │ │ │ │ - ld r28,8(r27) │ │ │ │ + stdu r1,-224(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r14,r28,r30 │ │ │ │ - mr r21,r3 │ │ │ │ - mulld r9,r14,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1cbc0 │ │ │ │ - maddld r21,r14,r21,r9 │ │ │ │ - add r14,r14,r21 │ │ │ │ - cmpd r21,r14 │ │ │ │ - bge 1c5fc │ │ │ │ - addis r15,r2,-3 │ │ │ │ - sldi r9,r21,4 │ │ │ │ - ld r16,8(r29) │ │ │ │ - li r17,0 │ │ │ │ - addi r15,r15,28240 │ │ │ │ - addi r10,r9,8 │ │ │ │ - lfd f31,0(r15) │ │ │ │ - mr r19,r10 │ │ │ │ - lwz r9,112(r27) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1cbb4 │ │ │ │ - mr r22,r21 │ │ │ │ - ld r28,48(r27) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r18,88(r27) │ │ │ │ - std r1,32(r31) │ │ │ │ - sldi r20,r28,3 │ │ │ │ - addi r29,r18,1 │ │ │ │ - addic. r6,r28,-1 │ │ │ │ - addi r9,r20,15 │ │ │ │ - addi r8,r20,23 │ │ │ │ - mulld r7,r28,r29 │ │ │ │ + stxv vs63,48(r1) │ │ │ │ + bl 4c00 │ │ │ │ + mr r29,r3 │ │ │ │ + bl 5100 │ │ │ │ + divd r25,r27,r29 │ │ │ │ + mr r20,r3 │ │ │ │ + mulld r2,r25,r29 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1c480 │ │ │ │ + maddld r20,r25,r20,r2 │ │ │ │ + add r25,r25,r20 │ │ │ │ + cmpd r20,r25 │ │ │ │ + bge 1bed8 │ │ │ │ + ld r21,8(r28) │ │ │ │ + cmpdi r21,0 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + sldi r24,r20,4 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + li r23,0 │ │ │ │ + addi r24,r24,8 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + mfocrf r14,128 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1c474 │ │ │ │ + mr r26,r20 │ │ │ │ + ld r10,48(r30) │ │ │ │ + ld r6,0(r1) │ │ │ │ + mr r22,r1 │ │ │ │ + ld r8,88(r30) │ │ │ │ + sldi r18,r10,3 │ │ │ │ + addic. r5,r10,-1 │ │ │ │ + addi r16,r8,1 │ │ │ │ + addi r2,r18,15 │ │ │ │ + addi r9,r18,23 │ │ │ │ + mulld r7,r10,r16 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r8,r8 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ sldi r7,r7,4 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + addi r17,r1,32 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ neg r7,r7 │ │ │ │ - addi r10,r1,32 │ │ │ │ - ld r5,0(r1) │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r12,r1,32 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - stdux r5,r1,r8 │ │ │ │ - addi r26,r1,32 │ │ │ │ - stdux r5,r1,r8 │ │ │ │ - mr r25,r1 │ │ │ │ - std r17,0(r26) │ │ │ │ - stfdu f31,32(r25) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r7 │ │ │ │ - addi r23,r1,32 │ │ │ │ - blt 1cbcc │ │ │ │ - mulld r7,r6,r29 │ │ │ │ - mulld r30,r22,r28 │ │ │ │ - neg r8,r29 │ │ │ │ - ld r11,120(r27) │ │ │ │ - ld r24,72(r27) │ │ │ │ - addi r3,r20,-8 │ │ │ │ - sldi r5,r29,1 │ │ │ │ - cmpdi cr4,r29,0 │ │ │ │ - std r21,40(r31) │ │ │ │ - sldi r0,r8,4 │ │ │ │ - std r27,48(r31) │ │ │ │ + addi r15,r1,32 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + mr r2,r6 │ │ │ │ + addi r6,r1,32 │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + addi r29,r1,32 │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + std r23,0(r29) │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r28,r1 │ │ │ │ + stfdu f31,32(r28) │ │ │ │ + stdux r2,r1,r7 │ │ │ │ + addi r27,r1,32 │ │ │ │ + blt 1c48c │ │ │ │ + mulld r7,r5,r16 │ │ │ │ + mulld r2,r26,r10 │ │ │ │ + ld r4,120(r30) │ │ │ │ + mulli r11,r16,-16 │ │ │ │ + ld r19,72(r30) │ │ │ │ + addi r5,r18,-8 │ │ │ │ + sldi r3,r16,1 │ │ │ │ + cmpdi cr4,r16,0 │ │ │ │ sldi r7,r7,4 │ │ │ │ - sldi r8,r30,3 │ │ │ │ - addi r7,r7,-8 │ │ │ │ - add r11,r11,r8 │ │ │ │ - add r7,r23,r7 │ │ │ │ - ldx r27,r24,r3 │ │ │ │ - lfdx f12,r11,r3 │ │ │ │ - srdi r8,r5,1 │ │ │ │ - mr r21,r7 │ │ │ │ - mtctr r8 │ │ │ │ - mtfprd f0,r27 │ │ │ │ - fcfid f0,f0 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + add r7,r27,r7 │ │ │ │ + add r4,r4,r9 │ │ │ │ + lxsdx vs32,r19,r5 │ │ │ │ + lfdx f12,r4,r5 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - addi r6,r8,1 │ │ │ │ - subf r8,r18,r8 │ │ │ │ - add r6,r6,r18 │ │ │ │ - stdx r8,r10,r3 │ │ │ │ - add r8,r27,r8 │ │ │ │ - stdx r6,r12,r3 │ │ │ │ - ble cr4,1c3e4 │ │ │ │ - std r22,56(r31) │ │ │ │ - std r16,64(r31) │ │ │ │ - addi r22,r8,1 │ │ │ │ - divd r4,r8,r27 │ │ │ │ - mr r16,r21 │ │ │ │ - addi r21,r21,16 │ │ │ │ - divd r6,r22,r27 │ │ │ │ - mulld r4,r4,r27 │ │ │ │ - mulld r6,r6,r27 │ │ │ │ - subf r4,r4,r8 │ │ │ │ - addi r8,r8,2 │ │ │ │ - subf r6,r6,r22 │ │ │ │ - std r4,-8(r21) │ │ │ │ - std r6,16(r16) │ │ │ │ - bdnz 1c3a8 │ │ │ │ - ld r22,56(r31) │ │ │ │ - ld r16,64(r31) │ │ │ │ - addi r3,r3,-8 │ │ │ │ - add r7,r7,r0 │ │ │ │ - cmpdi r3,-8 │ │ │ │ - bne 1c358 │ │ │ │ - mr r3,r9 │ │ │ │ - mr r5,r20 │ │ │ │ + mffprd r9,f0 │ │ │ │ + addi r0,r9,1 │ │ │ │ + subf r9,r8,r9 │ │ │ │ + add r0,r0,r8 │ │ │ │ + stdx r9,r17,r5 │ │ │ │ + stdx r0,r15,r5 │ │ │ │ + ble cr4,1bcbc │ │ │ │ + srdi r0,r3,1 │ │ │ │ + mtvsrdd vs45,r9,r9 │ │ │ │ + plxv vs33,336832 # 6e000 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r12,r7 │ │ │ │ + mr r9,r0 │ │ │ │ + andi. r0,r9,1 │ │ │ │ + addi r0,r9,-1 │ │ │ │ + beq 1bc84 │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + cmpdi r0,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r12,r7,16 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r7) │ │ │ │ + beq 1bcbc │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v13,v1 │ │ │ │ + vaddudm v11,v11,v0 │ │ │ │ + addi r12,r12,32 │ │ │ │ + vaddudm v12,v0,v13 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r12) │ │ │ │ + stxv vs44,-16(r12) │ │ │ │ + bdnz 1bc8c │ │ │ │ + addi r5,r5,-8 │ │ │ │ + add r7,r7,r11 │ │ │ │ + cmpdi r5,-8 │ │ │ │ + bne 1bc04 │ │ │ │ + mr r3,r6 │ │ │ │ + mr r5,r18 │ │ │ │ li r4,0 │ │ │ │ - ld r21,40(r31) │ │ │ │ - ld r27,48(r31) │ │ │ │ - std r10,40(r31) │ │ │ │ - std r12,48(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r28,4 │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r12,48(r31) │ │ │ │ - mr r9,r3 │ │ │ │ - beq 1c93c │ │ │ │ - cmpdi r28,5 │ │ │ │ - beq 1c66c │ │ │ │ - li r8,0 │ │ │ │ - cmpdi r16,0 │ │ │ │ - ble 1c5dc │ │ │ │ - sldi r0,r22,4 │ │ │ │ - li r3,0 │ │ │ │ - addi r30,r25,8 │ │ │ │ - addi r11,r26,8 │ │ │ │ - cmpd r8,r28 │ │ │ │ - bge 1c4d4 │ │ │ │ - ld r4,88(r27) │ │ │ │ - maddld r5,r22,r28,r8 │ │ │ │ - sldi r7,r8,3 │ │ │ │ - subf r6,r8,r28 │ │ │ │ - ld r18,176(r27) │ │ │ │ - ld r24,72(r27) │ │ │ │ - mtctr r6 │ │ │ │ - ldx r28,r26,r7 │ │ │ │ - lfdx f0,r25,r7 │ │ │ │ - addi r4,r4,1 │ │ │ │ - mulld r5,r5,r4 │ │ │ │ - mulld r8,r4,r8 │ │ │ │ - sldi r4,r4,1 │ │ │ │ + std r2,40(r31) │ │ │ │ + std r10,32(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r10,32(r31) │ │ │ │ + ld r2,40(r31) │ │ │ │ + mr r6,r3 │ │ │ │ + cmpdi r10,4 │ │ │ │ + beq 1c20c │ │ │ │ + cmpdi r10,5 │ │ │ │ + beq 1bf4c │ │ │ │ + li r2,0 │ │ │ │ + mtocrf 128,r14 │ │ │ │ + ble 1bebc │ │ │ │ + rotlwi r14,r14,4 │ │ │ │ + mtocrf 1,r14 │ │ │ │ + rotlwi r14,r14,28 │ │ │ │ + sldi r8,r26,4 │ │ │ │ + li r11,0 │ │ │ │ + addi r16,r28,8 │ │ │ │ + addi r19,r29,8 │ │ │ │ + cmpd r2,r10 │ │ │ │ + bge 1bdac │ │ │ │ + ld r5,88(r30) │ │ │ │ + maddld r7,r26,r10,r2 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r10,r2,r10 │ │ │ │ + ld r14,176(r30) │ │ │ │ + ld r12,72(r30) │ │ │ │ + ldx r3,r29,r9 │ │ │ │ + lfdx f0,r28,r9 │ │ │ │ + mtctr r10 │ │ │ │ + addi r5,r5,1 │ │ │ │ + mulld r7,r7,r5 │ │ │ │ + mulld r2,r5,r2 │ │ │ │ sldi r5,r5,1 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - ldx r6,r9,r7 │ │ │ │ - add r29,r5,r6 │ │ │ │ - add r6,r8,r6 │ │ │ │ - add r5,r5,r4 │ │ │ │ - add r8,r8,r4 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f12,r18,r29 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - ldx r29,r24,r7 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + ldx r10,r6,r9 │ │ │ │ + ldx r0,r12,r9 │ │ │ │ + add r4,r7,r10 │ │ │ │ + add r10,r2,r10 │ │ │ │ + add r7,r7,r5 │ │ │ │ + add r2,r2,r5 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f12,r14,r4 │ │ │ │ + ldx r10,r27,r10 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r28,r28,r29,r6 │ │ │ │ - stfdx f0,r30,r7 │ │ │ │ - stdx r28,r11,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 1c494 │ │ │ │ - ld r8,24(r27) │ │ │ │ - ldx r7,r26,r20 │ │ │ │ - lfdx f0,r25,r20 │ │ │ │ - ld r6,200(r27) │ │ │ │ - add r5,r8,r0 │ │ │ │ - lfdx f12,r8,r0 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - lfd f11,8(r5) │ │ │ │ - add r8,r6,r7 │ │ │ │ - ldx r7,r6,r7 │ │ │ │ + maddld r3,r3,r0,r10 │ │ │ │ + stfdx f0,r16,r9 │ │ │ │ + stdx r3,r19,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 1bd6c │ │ │ │ + ld r2,24(r30) │ │ │ │ + ldx r9,r29,r18 │ │ │ │ + lfdx f0,r28,r18 │ │ │ │ + ld r10,200(r30) │ │ │ │ + add r7,r2,r8 │ │ │ │ + lfdx f12,r2,r8 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lfd f11,8(r7) │ │ │ │ + add r2,r10,r9 │ │ │ │ + ldx r9,r10,r9 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - mtfprd f11,r7 │ │ │ │ + mtfprd f11,r9 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - mffprd r5,f11 │ │ │ │ - ldarx r6,0,r8 │ │ │ │ - cmpd r6,r7 │ │ │ │ - bne 1c524 │ │ │ │ - stdcx. r5,0,r8 │ │ │ │ - bne 1c510 │ │ │ │ - cmpld r6,r7 │ │ │ │ - bne 1cc20 │ │ │ │ - addi r6,r8,8 │ │ │ │ - ld r8,8(r8) │ │ │ │ - mtfprd f12,r8 │ │ │ │ + mffprd r7,f11 │ │ │ │ + ldarx r10,0,r2 │ │ │ │ + cmpd r10,r9 │ │ │ │ + bne 1bdfc │ │ │ │ + stdcx. r7,0,r2 │ │ │ │ + bne 1bde8 │ │ │ │ + cmpld r10,r9 │ │ │ │ + bne 1c4e0 │ │ │ │ + addi r10,r2,8 │ │ │ │ + ld r2,8(r2) │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - mffprd r5,f12 │ │ │ │ - ldarx r7,0,r6 │ │ │ │ - cmpd r7,r8 │ │ │ │ - bne 1c554 │ │ │ │ - stdcx. r5,0,r6 │ │ │ │ - bne 1c540 │ │ │ │ - cmpld r8,r7 │ │ │ │ - bne 1cc18 │ │ │ │ - ld r28,48(r27) │ │ │ │ - addic. r8,r28,-1 │ │ │ │ - ble 1c660 │ │ │ │ - sldi r20,r28,3 │ │ │ │ - mtctr r8 │ │ │ │ - add r5,r9,r20 │ │ │ │ - add r29,r12,r20 │ │ │ │ - add r4,r10,r20 │ │ │ │ - b 1c58c │ │ │ │ - addi r8,r8,-1 │ │ │ │ - std r17,0(r5) │ │ │ │ - bdz 1c5c4 │ │ │ │ - ldu r24,-8(r29) │ │ │ │ - ldu r7,-8(r4) │ │ │ │ - ldu r6,-8(r5) │ │ │ │ - subf r7,r7,r24 │ │ │ │ - cmpd r6,r7 │ │ │ │ - beq 1c580 │ │ │ │ - sldi r7,r8,3 │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r16,r3 │ │ │ │ - stdx r6,r9,r7 │ │ │ │ - beq 1c5dc │ │ │ │ - sldi r20,r28,3 │ │ │ │ - b 1c450 │ │ │ │ - ld r7,0(r9) │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r16,r3 │ │ │ │ + mffprd r7,f12 │ │ │ │ + ldarx r9,0,r10 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 1be2c │ │ │ │ + stdcx. r7,0,r10 │ │ │ │ + bne 1be18 │ │ │ │ + cmpld r2,r9 │ │ │ │ + bne 1c4d8 │ │ │ │ + ld r10,48(r30) │ │ │ │ + addic. r2,r10,-1 │ │ │ │ + ble 1bf40 │ │ │ │ + sldi r18,r10,3 │ │ │ │ + mtctr r2 │ │ │ │ + add r5,r6,r18 │ │ │ │ + add r3,r15,r18 │ │ │ │ + add r4,r17,r18 │ │ │ │ + b 1be64 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r23,0(r5) │ │ │ │ + bdz 1be9c │ │ │ │ + ldu r0,-8(r3) │ │ │ │ + ldu r9,-8(r4) │ │ │ │ + ldu r7,-8(r5) │ │ │ │ + subf r9,r9,r0 │ │ │ │ + cmpd r7,r9 │ │ │ │ + beq 1be58 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r11,r11,1 │ │ │ │ addi r7,r7,1 │ │ │ │ - std r7,0(r9) │ │ │ │ - bne 1c458 │ │ │ │ - addi r21,r21,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r19,r19,16 │ │ │ │ - cmpd r14,r21 │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 1c284 │ │ │ │ - addi r1,r31,240 │ │ │ │ + cmpd r21,r11 │ │ │ │ + stdx r7,r6,r9 │ │ │ │ + beq 1beb4 │ │ │ │ + sldi r18,r10,3 │ │ │ │ + b 1bd28 │ │ │ │ + ld r9,0(r6) │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r21,r11 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r6) │ │ │ │ + bne 1bd30 │ │ │ │ + mfocrf r14,1 │ │ │ │ + slwi r14,r14,28 │ │ │ │ + addi r20,r20,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r24,r24,16 │ │ │ │ + cmpd r25,r20 │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + bne 1bb40 │ │ │ │ + addi r1,r31,224 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ + lxv vs63,-176(r1) │ │ │ │ ld r14,-152(r1) │ │ │ │ ld r15,-144(r1) │ │ │ │ ld r16,-136(r1) │ │ │ │ ld r17,-128(r1) │ │ │ │ ld r18,-120(r1) │ │ │ │ ld r19,-112(r1) │ │ │ │ ld r20,-104(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r21,-96(r1) │ │ │ │ ld r22,-88(r1) │ │ │ │ ld r23,-80(r1) │ │ │ │ ld r24,-72(r1) │ │ │ │ ld r25,-64(r1) │ │ │ │ ld r26,-56(r1) │ │ │ │ ld r27,-48(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r28,-40(r1) │ │ │ │ ld r29,-32(r1) │ │ │ │ ld r30,-24(r1) │ │ │ │ ld r31,-16(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - sldi r7,r8,3 │ │ │ │ - ldx r6,r9,r7 │ │ │ │ - b 1c5a8 │ │ │ │ - ble cr4,1c5dc │ │ │ │ - lfd f0,0(r15) │ │ │ │ - sldi r4,r22,4 │ │ │ │ - li r6,0 │ │ │ │ - li r20,0 │ │ │ │ - mr r7,r28 │ │ │ │ - mr r10,r30 │ │ │ │ - mulld r8,r10,r29 │ │ │ │ - ld r3,176(r27) │ │ │ │ - sldi r11,r20,3 │ │ │ │ - ld r0,0(r24) │ │ │ │ - sldi. r5,r29,1 │ │ │ │ - std r20,0(r9) │ │ │ │ - ldx r11,r23,r11 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - maddld r0,r6,r0,r11 │ │ │ │ - add r8,r8,r20 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f11,r3,r8 │ │ │ │ - std r0,8(r26) │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ldx r7,r6,r9 │ │ │ │ + b 1be80 │ │ │ │ + ble cr4,1bebc │ │ │ │ + fmr f0,f31 │ │ │ │ + sldi r7,r26,4 │ │ │ │ + li r4,0 │ │ │ │ + li r3,0 │ │ │ │ + mulld r9,r2,r16 │ │ │ │ + ld r17,176(r30) │ │ │ │ + sldi r5,r3,3 │ │ │ │ + ld r11,0(r19) │ │ │ │ + sldi. r8,r16,1 │ │ │ │ + std r3,0(r6) │ │ │ │ + ldx r5,r27,r5 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + maddld r0,r4,r11,r5 │ │ │ │ + add r9,r9,r3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f11,r17,r9 │ │ │ │ + std r0,8(r29) │ │ │ │ fmul f11,f0,f11 │ │ │ │ - stfd f11,8(r25) │ │ │ │ - ble 1c5dc │ │ │ │ - li r12,0 │ │ │ │ - addi r8,r10,1 │ │ │ │ - add r6,r12,r5 │ │ │ │ - ld r5,8(r24) │ │ │ │ - cmpdi r29,0 │ │ │ │ - std r12,8(r9) │ │ │ │ - mulld r8,r8,r29 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - maddld r0,r0,r5,r6 │ │ │ │ - add r8,r8,r12 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - std r0,16(r26) │ │ │ │ - fmul f11,f11,f0 │ │ │ │ - stfd f11,16(r25) │ │ │ │ - ble 1c5dc │ │ │ │ + stfd f11,8(r28) │ │ │ │ + ble 1bebc │ │ │ │ li r18,0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r8,r10,2 │ │ │ │ - sldi r6,r29,2 │ │ │ │ - ld r5,16(r24) │ │ │ │ - cmpdi r29,0 │ │ │ │ - std r18,16(r9) │ │ │ │ - mulld r8,r8,r29 │ │ │ │ - add r6,r6,r18 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - add r8,r8,r18 │ │ │ │ - maddld r0,r0,r5,r6 │ │ │ │ + addi r9,r2,1 │ │ │ │ + add r8,r18,r8 │ │ │ │ + ld r5,8(r19) │ │ │ │ + cmpdi r16,0 │ │ │ │ + std r18,8(r6) │ │ │ │ + mulld r9,r9,r16 │ │ │ │ sldi r8,r8,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - std r0,24(r26) │ │ │ │ + ldx r8,r27,r8 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + maddld r0,r0,r5,r8 │ │ │ │ + add r9,r9,r18 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r17,r9 │ │ │ │ + std r0,16(r29) │ │ │ │ fmul f11,f11,f0 │ │ │ │ - stfd f11,24(r25) │ │ │ │ - ble 1c5dc │ │ │ │ + stfd f11,16(r28) │ │ │ │ + ble 1bebc │ │ │ │ li r11,0 │ │ │ │ nop │ │ │ │ - addi r8,r10,3 │ │ │ │ - mulli r5,r29,6 │ │ │ │ - ld r6,24(r24) │ │ │ │ - cmpdi r29,0 │ │ │ │ - std r11,24(r9) │ │ │ │ - mulld r8,r8,r29 │ │ │ │ - add r5,r5,r11 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - sldi r5,r5,3 │ │ │ │ + addi r9,r2,2 │ │ │ │ + sldi r8,r16,2 │ │ │ │ + ld r5,16(r19) │ │ │ │ + cmpdi r16,0 │ │ │ │ + std r11,16(r6) │ │ │ │ + mulld r9,r9,r16 │ │ │ │ add r8,r8,r11 │ │ │ │ - ldx r5,r23,r5 │ │ │ │ sldi r8,r8,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - maddld r0,r0,r6,r5 │ │ │ │ + ldx r8,r27,r8 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + add r9,r9,r11 │ │ │ │ + maddld r0,r0,r5,r8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r17,r9 │ │ │ │ + std r0,24(r29) │ │ │ │ fmul f11,f11,f0 │ │ │ │ - std r0,32(r26) │ │ │ │ - stfd f11,32(r25) │ │ │ │ - ble 1c910 │ │ │ │ - li r8,0 │ │ │ │ - b 1c7d8 │ │ │ │ - ld r7,48(r27) │ │ │ │ - lfd f11,32(r25) │ │ │ │ - ld r3,176(r27) │ │ │ │ - ld r0,32(r26) │ │ │ │ - ld r24,72(r27) │ │ │ │ - mulld r10,r22,r7 │ │ │ │ - addi r10,r10,4 │ │ │ │ - sldi r30,r29,3 │ │ │ │ - ld r6,32(r24) │ │ │ │ - ld r24,24(r27) │ │ │ │ - sldi r7,r7,3 │ │ │ │ - std r8,32(r9) │ │ │ │ - ld r5,200(r27) │ │ │ │ - mulld r10,r10,r29 │ │ │ │ - add r30,r30,r8 │ │ │ │ - sldi r30,r30,3 │ │ │ │ - add r29,r24,r4 │ │ │ │ - lfdx f12,r24,r4 │ │ │ │ - ldx r30,r23,r30 │ │ │ │ - lfd f10,8(r29) │ │ │ │ - sldi r10,r10,1 │ │ │ │ - add r10,r10,r8 │ │ │ │ - maddld r6,r0,r6,r30 │ │ │ │ + stfd f11,24(r28) │ │ │ │ + ble 1bebc │ │ │ │ + li r4,0 │ │ │ │ + nop │ │ │ │ + addi r9,r2,3 │ │ │ │ + mulli r8,r16,6 │ │ │ │ + ld r5,24(r19) │ │ │ │ + cmpdi r16,0 │ │ │ │ + std r4,24(r6) │ │ │ │ + mulld r9,r9,r16 │ │ │ │ + add r8,r8,r4 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r9,r9,r4 │ │ │ │ + ldx r8,r27,r8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r17,r9 │ │ │ │ + maddld r0,r0,r5,r8 │ │ │ │ + fmul f11,f11,f0 │ │ │ │ + std r0,32(r29) │ │ │ │ + stfd f11,32(r28) │ │ │ │ + ble 1c1e0 │ │ │ │ + li r9,0 │ │ │ │ + b 1c0a8 │ │ │ │ + ld r10,48(r30) │ │ │ │ + lfd f11,32(r28) │ │ │ │ + ld r17,176(r30) │ │ │ │ + ld r0,32(r29) │ │ │ │ + ld r19,72(r30) │ │ │ │ + mulld r2,r26,r10 │ │ │ │ + addi r2,r2,4 │ │ │ │ + sldi r8,r16,3 │ │ │ │ + ld r19,32(r19) │ │ │ │ + ld r15,24(r30) │ │ │ │ sldi r10,r10,3 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - std r6,40(r26) │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - ldx r10,r26,r7 │ │ │ │ - stfd f0,40(r25) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r6,r5,r10 │ │ │ │ - lfdx f0,r25,r7 │ │ │ │ - ldx r10,r5,r10 │ │ │ │ + std r9,32(r6) │ │ │ │ + ld r5,200(r30) │ │ │ │ + mulld r2,r2,r16 │ │ │ │ + add r8,r8,r9 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r16,r15,r7 │ │ │ │ + lfdx f12,r15,r7 │ │ │ │ + ldx r8,r27,r8 │ │ │ │ + lfd f10,8(r16) │ │ │ │ + sldi r2,r2,1 │ │ │ │ + add r2,r2,r9 │ │ │ │ + maddld r19,r0,r19,r8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r17,r2 │ │ │ │ + std r19,40(r29) │ │ │ │ + ldx r2,r29,r10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r8,r5,r2 │ │ │ │ + stfd f0,40(r28) │ │ │ │ + lfdx f0,r28,r10 │ │ │ │ + ldx r2,r5,r2 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - mtfprd f11,r10 │ │ │ │ + mtfprd f11,r2 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - ldarx r7,0,r6 │ │ │ │ - cmpd r7,r10 │ │ │ │ - bne 1c86c │ │ │ │ + ldarx r10,0,r8 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bne 1c13c │ │ │ │ mffprd r5,f11 │ │ │ │ - stdcx. r5,0,r6 │ │ │ │ - bne 1c854 │ │ │ │ - cmpld r10,r7 │ │ │ │ - bne 1cc10 │ │ │ │ - ld r10,8(r6) │ │ │ │ - addi r5,r6,8 │ │ │ │ - mtfprd f12,r10 │ │ │ │ + stdcx. r5,0,r8 │ │ │ │ + bne 1c124 │ │ │ │ + cmpld r2,r10 │ │ │ │ + bne 1c4d0 │ │ │ │ + ld r2,8(r8) │ │ │ │ + addi r5,r8,8 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - ldarx r7,0,r5 │ │ │ │ - cmpd r7,r10 │ │ │ │ - bne 1c89c │ │ │ │ - mffprd r6,f12 │ │ │ │ - stdcx. r6,0,r5 │ │ │ │ - bne 1c884 │ │ │ │ - cmpld r10,r7 │ │ │ │ - bne 1cc08 │ │ │ │ - ld r29,88(r27) │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r29,r29,1 │ │ │ │ - sldi r5,r29,1 │ │ │ │ - cmpd r5,r8 │ │ │ │ - bgt 1c7c0 │ │ │ │ + ldarx r10,0,r5 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bne 1c16c │ │ │ │ + mffprd r8,f12 │ │ │ │ + stdcx. r8,0,r5 │ │ │ │ + bne 1c154 │ │ │ │ + cmpld r2,r10 │ │ │ │ + bne 1c4c8 │ │ │ │ + ld r16,88(r30) │ │ │ │ + addi r9,r9,1 │ │ │ │ + addi r16,r16,1 │ │ │ │ + sldi r8,r16,1 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bgt 1c090 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r8,r4 │ │ │ │ + ble 1c1b4 │ │ │ │ + ld r10,48(r30) │ │ │ │ + lfd f11,24(r28) │ │ │ │ + ld r17,176(r30) │ │ │ │ + ld r0,24(r29) │ │ │ │ + ld r19,72(r30) │ │ │ │ + mulld r2,r26,r10 │ │ │ │ + b 1c040 │ │ │ │ addi r11,r11,1 │ │ │ │ - cmpd r5,r11 │ │ │ │ - ble 1c8e4 │ │ │ │ - ld r7,48(r27) │ │ │ │ - lfd f11,24(r25) │ │ │ │ - ld r3,176(r27) │ │ │ │ - ld r0,24(r26) │ │ │ │ - ld r24,72(r27) │ │ │ │ - mulld r10,r22,r7 │ │ │ │ - b 1c770 │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r18,r5 │ │ │ │ - bge 1c914 │ │ │ │ - ld r7,48(r27) │ │ │ │ - lfd f11,16(r25) │ │ │ │ - ld r3,176(r27) │ │ │ │ - ld r0,16(r26) │ │ │ │ - ld r24,72(r27) │ │ │ │ - mulld r10,r22,r7 │ │ │ │ - b 1c720 │ │ │ │ + cmpd r11,r8 │ │ │ │ + bge 1c1e4 │ │ │ │ + ld r10,48(r30) │ │ │ │ + lfd f11,16(r28) │ │ │ │ + ld r17,176(r30) │ │ │ │ + ld r0,16(r29) │ │ │ │ + ld r19,72(r30) │ │ │ │ + mulld r2,r26,r10 │ │ │ │ + b 1bff0 │ │ │ │ nop │ │ │ │ - sldi r5,r29,1 │ │ │ │ - addi r12,r12,1 │ │ │ │ - cmpd r12,r5 │ │ │ │ - bge 1cbe4 │ │ │ │ - ld r7,48(r27) │ │ │ │ - lfd f11,8(r25) │ │ │ │ - ld r3,176(r27) │ │ │ │ - ld r0,8(r26) │ │ │ │ - ld r24,72(r27) │ │ │ │ - mulld r10,r22,r7 │ │ │ │ - b 1c6cc │ │ │ │ - ble cr4,1c5dc │ │ │ │ - li r7,0 │ │ │ │ - lfd f0,0(r15) │ │ │ │ - sldi r5,r22,4 │ │ │ │ + sldi r8,r16,1 │ │ │ │ + addi r18,r18,1 │ │ │ │ + cmpd r18,r8 │ │ │ │ + bge 1c4a4 │ │ │ │ + ld r10,48(r30) │ │ │ │ + lfd f11,8(r28) │ │ │ │ + ld r17,176(r30) │ │ │ │ + ld r0,8(r29) │ │ │ │ + ld r19,72(r30) │ │ │ │ + mulld r2,r26,r10 │ │ │ │ + b 1bfa4 │ │ │ │ + ble cr4,1bebc │ │ │ │ + fmr f0,f31 │ │ │ │ + sldi r5,r26,4 │ │ │ │ + li r4,0 │ │ │ │ li r3,0 │ │ │ │ - mr r4,r7 │ │ │ │ - mr r7,r28 │ │ │ │ - mulld r8,r30,r29 │ │ │ │ - ld r11,176(r27) │ │ │ │ - sldi r6,r3,3 │ │ │ │ - ld r0,0(r24) │ │ │ │ - sldi. r10,r29,1 │ │ │ │ - std r3,0(r9) │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - maddld r4,r4,r0,r6 │ │ │ │ - add r8,r8,r3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f11,r11,r8 │ │ │ │ - std r4,8(r26) │ │ │ │ + mulld r9,r2,r16 │ │ │ │ + ld r11,176(r30) │ │ │ │ + sldi r7,r3,3 │ │ │ │ + ld r0,0(r19) │ │ │ │ + sldi. r8,r16,1 │ │ │ │ + std r3,0(r6) │ │ │ │ + ldx r7,r27,r7 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + maddld r4,r4,r0,r7 │ │ │ │ + add r9,r9,r3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f11,r11,r9 │ │ │ │ + std r4,8(r29) │ │ │ │ fmul f11,f0,f11 │ │ │ │ - stfd f11,8(r25) │ │ │ │ - ble 1c5dc │ │ │ │ - li r18,0 │ │ │ │ - addi r8,r30,1 │ │ │ │ - add r6,r18,r10 │ │ │ │ - ld r0,8(r24) │ │ │ │ - cmpdi r29,0 │ │ │ │ - std r18,8(r9) │ │ │ │ - mulld r10,r8,r29 │ │ │ │ - sldi r8,r6,3 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - maddld r4,r4,r0,r8 │ │ │ │ - add r10,r10,r18 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r11,r10 │ │ │ │ - std r4,16(r26) │ │ │ │ + stfd f11,8(r28) │ │ │ │ + ble 1bebc │ │ │ │ + li r17,0 │ │ │ │ + addi r9,r2,1 │ │ │ │ + add r8,r17,r8 │ │ │ │ + ld r7,8(r19) │ │ │ │ + cmpdi r16,0 │ │ │ │ + std r17,8(r6) │ │ │ │ + mulld r9,r9,r16 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r8,r27,r8 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + maddld r4,r4,r7,r8 │ │ │ │ + add r9,r9,r17 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r11,r9 │ │ │ │ + std r4,16(r29) │ │ │ │ fmul f11,f11,f0 │ │ │ │ - stfd f11,16(r25) │ │ │ │ - ble 1c5dc │ │ │ │ - li r20,0 │ │ │ │ - addi r10,r30,2 │ │ │ │ - sldi r8,r29,2 │ │ │ │ - ld r6,16(r24) │ │ │ │ - cmpdi r29,0 │ │ │ │ - std r20,16(r9) │ │ │ │ - mulld r10,r10,r29 │ │ │ │ - add r8,r8,r20 │ │ │ │ + stfd f11,16(r28) │ │ │ │ + ble 1bebc │ │ │ │ + li r18,0 │ │ │ │ + addi r9,r2,2 │ │ │ │ + sldi r8,r16,2 │ │ │ │ + ld r7,16(r19) │ │ │ │ + cmpdi r16,0 │ │ │ │ + std r18,16(r6) │ │ │ │ + mulld r9,r9,r16 │ │ │ │ + add r8,r8,r18 │ │ │ │ sldi r8,r8,3 │ │ │ │ - ldx r8,r23,r8 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - add r10,r10,r20 │ │ │ │ - maddld r4,r4,r6,r8 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r11,r10 │ │ │ │ - std r4,24(r26) │ │ │ │ + ldx r8,r27,r8 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + add r9,r9,r18 │ │ │ │ + maddld r4,r4,r7,r8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r11,r9 │ │ │ │ + std r4,24(r29) │ │ │ │ fmul f11,f11,f0 │ │ │ │ - stfd f11,24(r25) │ │ │ │ - ble 1cb8c │ │ │ │ - li r8,0 │ │ │ │ - b 1ca58 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + stfd f11,24(r28) │ │ │ │ + ble 1c44c │ │ │ │ + li r9,0 │ │ │ │ + b 1c318 │ │ │ │ nop │ │ │ │ - ld r7,48(r27) │ │ │ │ - lfd f11,24(r25) │ │ │ │ - ld r11,176(r27) │ │ │ │ - ld r4,24(r26) │ │ │ │ - ld r24,72(r27) │ │ │ │ - mulld r30,r22,r7 │ │ │ │ - addi r10,r30,3 │ │ │ │ - mulli r0,r29,6 │ │ │ │ - ld r6,24(r24) │ │ │ │ - ld r28,24(r27) │ │ │ │ - sldi r7,r7,3 │ │ │ │ - std r8,24(r9) │ │ │ │ - ld r30,200(r27) │ │ │ │ - mulld r10,r10,r29 │ │ │ │ - add r29,r28,r5 │ │ │ │ - lfdx f12,r28,r5 │ │ │ │ - add r0,r0,r8 │ │ │ │ - lfd f10,8(r29) │ │ │ │ - sldi r10,r10,1 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - add r10,r10,r8 │ │ │ │ - ldx r0,r23,r0 │ │ │ │ + ld r10,48(r30) │ │ │ │ + lfd f11,24(r28) │ │ │ │ + ld r11,176(r30) │ │ │ │ + ld r4,24(r29) │ │ │ │ + ld r19,72(r30) │ │ │ │ + mulld r2,r26,r10 │ │ │ │ + addi r2,r2,3 │ │ │ │ + mulli r8,r16,6 │ │ │ │ + ld r7,24(r19) │ │ │ │ + ld r15,24(r30) │ │ │ │ sldi r10,r10,3 │ │ │ │ - lfdx f0,r11,r10 │ │ │ │ - maddld r6,r4,r6,r0 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - std r6,32(r26) │ │ │ │ - stfd f0,32(r25) │ │ │ │ - ldx r10,r26,r7 │ │ │ │ - lfdx f0,r25,r7 │ │ │ │ - sldi r7,r10,4 │ │ │ │ - add r10,r30,r7 │ │ │ │ - ldx r7,r30,r7 │ │ │ │ + std r9,24(r6) │ │ │ │ + ld r19,200(r30) │ │ │ │ + mulld r2,r2,r16 │ │ │ │ + add r16,r15,r5 │ │ │ │ + lfdx f12,r15,r5 │ │ │ │ + add r8,r8,r9 │ │ │ │ + lfd f10,8(r16) │ │ │ │ + sldi r2,r2,1 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ldx r8,r27,r8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r11,r2 │ │ │ │ + maddld r7,r4,r7,r8 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + std r7,32(r29) │ │ │ │ + ldx r2,r29,r10 │ │ │ │ + stfd f0,32(r28) │ │ │ │ + lfdx f0,r28,r10 │ │ │ │ + sldi r10,r2,4 │ │ │ │ + add r2,r19,r10 │ │ │ │ + ldx r10,r19,r10 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - mtfprd f11,r7 │ │ │ │ + mtfprd f11,r10 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - mffprd r4,f11 │ │ │ │ - ldarx r6,0,r10 │ │ │ │ - cmpd r6,r7 │ │ │ │ - bne 1caec │ │ │ │ - stdcx. r4,0,r10 │ │ │ │ - bne 1cad8 │ │ │ │ - cmpld r6,r7 │ │ │ │ - bne 1cbdc │ │ │ │ - addi r6,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ - mtfprd f12,r10 │ │ │ │ + mffprd r7,f11 │ │ │ │ + ldarx r8,0,r2 │ │ │ │ + cmpd r8,r10 │ │ │ │ + bne 1c3ac │ │ │ │ + stdcx. r7,0,r2 │ │ │ │ + bne 1c398 │ │ │ │ + cmpld r8,r10 │ │ │ │ + bne 1c49c │ │ │ │ + addi r8,r2,8 │ │ │ │ + ld r2,8(r2) │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - mffprd r4,f12 │ │ │ │ - ldarx r7,0,r6 │ │ │ │ - cmpd r7,r10 │ │ │ │ - bne 1cb1c │ │ │ │ - stdcx. r4,0,r6 │ │ │ │ - bne 1cb08 │ │ │ │ - cmpld r10,r7 │ │ │ │ - bne 1cbd4 │ │ │ │ - ld r29,88(r27) │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r29,r29,1 │ │ │ │ - sldi r10,r29,1 │ │ │ │ - cmpd r10,r8 │ │ │ │ - bgt 1ca40 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r10,r20 │ │ │ │ - ble 1cb64 │ │ │ │ - ld r7,48(r27) │ │ │ │ - lfd f11,16(r25) │ │ │ │ - ld r11,176(r27) │ │ │ │ - ld r4,16(r26) │ │ │ │ - ld r24,72(r27) │ │ │ │ - mulld r30,r22,r7 │ │ │ │ - b 1c9e4 │ │ │ │ + mffprd r7,f12 │ │ │ │ + ldarx r10,0,r8 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bne 1c3dc │ │ │ │ + stdcx. r7,0,r8 │ │ │ │ + bne 1c3c8 │ │ │ │ + cmpld r2,r10 │ │ │ │ + bne 1c494 │ │ │ │ + ld r16,88(r30) │ │ │ │ + addi r9,r9,1 │ │ │ │ + addi r16,r16,1 │ │ │ │ + sldi r8,r16,1 │ │ │ │ + cmpd r8,r9 │ │ │ │ + bgt 1c300 │ │ │ │ addi r18,r18,1 │ │ │ │ - cmpd r18,r10 │ │ │ │ - bge 1cb90 │ │ │ │ - ld r7,48(r27) │ │ │ │ - lfd f11,8(r25) │ │ │ │ - ld r11,176(r27) │ │ │ │ - ld r4,8(r26) │ │ │ │ - ld r24,72(r27) │ │ │ │ - mulld r30,r22,r7 │ │ │ │ - b 1c99c │ │ │ │ - sldi r10,r29,1 │ │ │ │ + cmpd r8,r18 │ │ │ │ + ble 1c424 │ │ │ │ + ld r10,48(r30) │ │ │ │ + lfd f11,16(r28) │ │ │ │ + ld r11,176(r30) │ │ │ │ + ld r4,16(r29) │ │ │ │ + ld r19,72(r30) │ │ │ │ + mulld r2,r26,r10 │ │ │ │ + b 1c2ac │ │ │ │ + addi r17,r17,1 │ │ │ │ + cmpd r17,r8 │ │ │ │ + bge 1c450 │ │ │ │ + ld r10,48(r30) │ │ │ │ + lfd f11,8(r28) │ │ │ │ + ld r11,176(r30) │ │ │ │ + ld r4,8(r29) │ │ │ │ + ld r19,72(r30) │ │ │ │ + mulld r2,r26,r10 │ │ │ │ + b 1c264 │ │ │ │ + sldi r8,r16,1 │ │ │ │ addi r3,r3,1 │ │ │ │ - cmpd r3,r10 │ │ │ │ - bge 1c5dc │ │ │ │ - ld r7,48(r27) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - ld r4,0(r26) │ │ │ │ - ld r24,72(r27) │ │ │ │ - mulld r30,r22,r7 │ │ │ │ - b 1c958 │ │ │ │ - ld r9,240(r27) │ │ │ │ - ldx r22,r9,r19 │ │ │ │ - b 1c294 │ │ │ │ - addi r14,r14,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1c254 │ │ │ │ - mr r8,r28 │ │ │ │ - b 1c438 │ │ │ │ - mr r10,r7 │ │ │ │ - b 1cafc │ │ │ │ - mr r7,r6 │ │ │ │ - b 1cacc │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r20,r5 │ │ │ │ - bge 1c5dc │ │ │ │ - ld r7,48(r27) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - ld r6,0(r26) │ │ │ │ - ld r24,72(r27) │ │ │ │ - mulld r10,r22,r7 │ │ │ │ - b 1c688 │ │ │ │ - mr r10,r7 │ │ │ │ - b 1c87c │ │ │ │ - mr r10,r7 │ │ │ │ - b 1c84c │ │ │ │ - mr r8,r7 │ │ │ │ - b 1c534 │ │ │ │ - mr r7,r6 │ │ │ │ - b 1c504 │ │ │ │ + cmpd r3,r8 │ │ │ │ + bge 1bebc │ │ │ │ + ld r10,48(r30) │ │ │ │ + lfd f0,0(r28) │ │ │ │ + ld r4,0(r29) │ │ │ │ + ld r19,72(r30) │ │ │ │ + mulld r2,r26,r10 │ │ │ │ + b 1c220 │ │ │ │ + ld r2,240(r30) │ │ │ │ + ldx r26,r2,r24 │ │ │ │ + b 1bb50 │ │ │ │ + addi r25,r25,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1bb08 │ │ │ │ + mr r2,r10 │ │ │ │ + b 1bd04 │ │ │ │ + mr r2,r10 │ │ │ │ + b 1c3bc │ │ │ │ + mr r10,r8 │ │ │ │ + b 1c38c │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r3,r8 │ │ │ │ + bge 1bebc │ │ │ │ + ld r10,48(r30) │ │ │ │ + lfd f0,0(r28) │ │ │ │ + ld r4,0(r29) │ │ │ │ + ld r19,72(r30) │ │ │ │ + mulld r2,r26,r10 │ │ │ │ + b 1bf60 │ │ │ │ + mr r2,r10 │ │ │ │ + b 1c14c │ │ │ │ + mr r2,r10 │ │ │ │ + b 1c11c │ │ │ │ + mr r2,r9 │ │ │ │ + b 1be0c │ │ │ │ + mr r9,r10 │ │ │ │ + b 1bddc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1281 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r25,-56(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ mtfprd f0,r10 │ │ │ │ - stdu r1,-96(r1) │ │ │ │ lfd f10,0(r8) │ │ │ │ lfd f11,0(r9) │ │ │ │ - fcfid f0,f0 │ │ │ │ xxmrghd vs1,vs2,vs1 │ │ │ │ + std r29,-24(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ + std r26,-48(r1) │ │ │ │ + fcfid f12,f0 │ │ │ │ + stdu r1,-80(r1) │ │ │ │ mr r31,r1 │ │ │ │ - ld r11,192(r31) │ │ │ │ - ld r3,200(r31) │ │ │ │ - ld r0,208(r31) │ │ │ │ - ld r12,216(r31) │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - ld r4,0(r1) │ │ │ │ - mtfprd f12,r11 │ │ │ │ - sldi r8,r3,4 │ │ │ │ - sldi r28,r3,1 │ │ │ │ - fcfid f12,f12 │ │ │ │ - subfic r8,r8,-16 │ │ │ │ - addi r9,r28,1 │ │ │ │ + ld r29,0(r1) │ │ │ │ + ld r11,176(r31) │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + ld r4,184(r31) │ │ │ │ + ld r3,192(r31) │ │ │ │ + ld r0,200(r31) │ │ │ │ + mtfprd f0,r11 │ │ │ │ + sldi r2,r4,4 │ │ │ │ + sldi r30,r4,1 │ │ │ │ + frim f12,f12 │ │ │ │ + fcfid f0,f0 │ │ │ │ + subfic r2,r2,-16 │ │ │ │ + stdux r29,r1,r2 │ │ │ │ + addi r2,r30,1 │ │ │ │ + fctidz f12,f12 │ │ │ │ + cmpdi cr7,r2,0 │ │ │ │ + addi r8,r1,32 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + mffprd r2,f12 │ │ │ │ frim f0,f0 │ │ │ │ - stdux r4,r1,r8 │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ - addi r4,r1,32 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ + subf r28,r4,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r28,r28,r10 │ │ │ │ + add r27,r4,r10 │ │ │ │ + add r27,r27,r2 │ │ │ │ fctidz f0,f0 │ │ │ │ - frim f12,f12 │ │ │ │ - mffprd r8,f0 │ │ │ │ - addi r26,r8,1 │ │ │ │ - subf r8,r3,r8 │ │ │ │ - fctidz f0,f12 │ │ │ │ - add r26,r26,r3 │ │ │ │ - add r8,r8,r10 │ │ │ │ - add r26,r26,r10 │ │ │ │ - divd r29,r8,r10 │ │ │ │ - divd r25,r26,r10 │ │ │ │ - mffprd r30,f0 │ │ │ │ - subf r30,r3,r30 │ │ │ │ - add r30,r30,r11 │ │ │ │ - divd r3,r30,r11 │ │ │ │ + divd r29,r28,r10 │ │ │ │ + divd r12,r27,r10 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r9,r4,r9 │ │ │ │ + add r9,r9,r11 │ │ │ │ + divd r2,r9,r11 │ │ │ │ mulld r29,r29,r10 │ │ │ │ - mulld r25,r25,r10 │ │ │ │ - subf r29,r29,r8 │ │ │ │ - subf r25,r25,r26 │ │ │ │ - mulld r3,r3,r11 │ │ │ │ - subf r3,r3,r30 │ │ │ │ - blt cr7,1cd60 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r27,r1,24 │ │ │ │ - andi. r8,r9,1 │ │ │ │ - bne 1cf40 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r30,r3,1 │ │ │ │ - divd r8,r3,r11 │ │ │ │ - mr r26,r27 │ │ │ │ - addi r27,r27,16 │ │ │ │ - divd r9,r30,r11 │ │ │ │ - mulld r8,r8,r11 │ │ │ │ - mulld r9,r9,r11 │ │ │ │ - subf r8,r8,r3 │ │ │ │ - addi r3,r3,2 │ │ │ │ - subf r9,r9,r30 │ │ │ │ - std r8,-8(r27) │ │ │ │ - std r9,16(r26) │ │ │ │ - bdnz 1cd2c │ │ │ │ - cmpd cr6,r0,r29 │ │ │ │ - cmpd r29,r25 │ │ │ │ - cmpd cr5,r12,r25 │ │ │ │ - isel r8,r29,r0,4*cr6+lt │ │ │ │ - isel r25,r25,r12,4*cr5+gt │ │ │ │ - subf r30,r29,r8 │ │ │ │ - bge 1ce20 │ │ │ │ - subf. r25,r8,r25 │ │ │ │ - blt 1cdfc │ │ │ │ - blt cr7,1cdfc │ │ │ │ - add r3,r25,r30 │ │ │ │ - mulld r8,r11,r8 │ │ │ │ - addi r10,r6,8 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addi r28,r28,2 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - add r6,r6,r9 │ │ │ │ - add r3,r3,r10 │ │ │ │ + mulld r12,r12,r10 │ │ │ │ + subf r29,r29,r28 │ │ │ │ + subf r12,r12,r27 │ │ │ │ + mulld r2,r2,r11 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + blt cr7,1c62c │ │ │ │ + srdi r4,r30,1 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxspltib vs44,2 │ │ │ │ + plxv vs32,334372 # 6e000 │ │ │ │ + mtvsrdd vs42,r11,r11 │ │ │ │ + mr r9,r8 │ │ │ │ + addi r2,r4,1 │ │ │ │ + vextsb2d v12,v12 │ │ │ │ + andi. r28,r2,1 │ │ │ │ + bne 1c810 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v11,v0,v12 │ │ │ │ + vaddudm v0,v1,v0 │ │ │ │ + addi r9,r9,32 │ │ │ │ + vaddudm v13,v1,v11 │ │ │ │ + vmodsd v9,v0,v10 │ │ │ │ + vaddudm v0,v11,v12 │ │ │ │ + vmodsd v13,v13,v10 │ │ │ │ + stxv vs41,-32(r9) │ │ │ │ + stxv vs45,-16(r9) │ │ │ │ + bdnz 1c604 │ │ │ │ + cmpd cr6,r3,r29 │ │ │ │ + cmpd r29,r12 │ │ │ │ + cmpd cr5,r0,r12 │ │ │ │ + isel r4,r29,r3,4*cr6+lt │ │ │ │ + isel r26,r12,r0,4*cr5+gt │ │ │ │ + subf r28,r29,r4 │ │ │ │ + bge 1c6f0 │ │ │ │ + subf. r9,r4,r26 │ │ │ │ + blt 1c6cc │ │ │ │ + blt cr7,1c6cc │ │ │ │ + add r9,r9,r28 │ │ │ │ + addi r3,r6,8 │ │ │ │ + mulld r10,r11,r4 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + addi r30,r30,2 │ │ │ │ + sldi r4,r9,3 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r4,r4,r3 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r28 │ │ │ │ lfd f12,0(r6) │ │ │ │ - li r10,0 │ │ │ │ + mtctr r30 │ │ │ │ + li r9,0 │ │ │ │ nop │ │ │ │ - ldx r9,r4,r10 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r9,r8,r9 │ │ │ │ + lfdx f0,r7,r9 │ │ │ │ + ldx r2,r8,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ + add r2,r10,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r5,r2 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs1,vs11 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - bdnz 1cdc0 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1c690 │ │ │ │ addi r6,r6,8 │ │ │ │ - add r8,r8,r11 │ │ │ │ - cmpld r3,r6 │ │ │ │ - bne 1cdb0 │ │ │ │ - addi r1,r31,96 │ │ │ │ - ld r25,-56(r1) │ │ │ │ + add r10,r10,r11 │ │ │ │ + cmpld r4,r6 │ │ │ │ + bne 1c680 │ │ │ │ + addi r1,r31,80 │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - subf. r12,r8,r12 │ │ │ │ - blt 1cf60 │ │ │ │ - blt cr7,1cdfc │ │ │ │ - add r27,r12,r30 │ │ │ │ - mulld r3,r11,r8 │ │ │ │ - addi r26,r6,8 │ │ │ │ - sldi r12,r30,3 │ │ │ │ - addi r28,r28,2 │ │ │ │ - sldi r27,r27,3 │ │ │ │ + nop │ │ │ │ + subf. r9,r4,r0 │ │ │ │ + blt 1c834 │ │ │ │ + blt cr7,1c6cc │ │ │ │ + add r0,r9,r28 │ │ │ │ + mulld r4,r11,r4 │ │ │ │ + addi r27,r6,8 │ │ │ │ + sldi r12,r28,3 │ │ │ │ + addi r30,r30,2 │ │ │ │ + sldi r0,r0,3 │ │ │ │ add r12,r6,r12 │ │ │ │ - add r27,r26,r27 │ │ │ │ + add r0,r27,r0 │ │ │ │ nop │ │ │ │ - mtctr r28 │ │ │ │ lfd f12,0(r12) │ │ │ │ - li r8,0 │ │ │ │ + mtctr r30 │ │ │ │ + li r9,0 │ │ │ │ nop │ │ │ │ - ldx r9,r4,r8 │ │ │ │ - lfdx f0,r7,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r9,r3,r9 │ │ │ │ + lfdx f0,r7,r9 │ │ │ │ + ldx r2,r8,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ + add r2,r4,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r5,r2 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs1,vs11 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - bdnz 1ce60 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1c730 │ │ │ │ addi r12,r12,8 │ │ │ │ - add r3,r3,r11 │ │ │ │ - cmpld r27,r12 │ │ │ │ - bne 1ce50 │ │ │ │ - subf r9,r29,r0 │ │ │ │ - subf. r25,r0,r25 │ │ │ │ - add r9,r9,r10 │ │ │ │ - add r9,r9,r30 │ │ │ │ - blt 1cdfc │ │ │ │ - add r3,r25,r9 │ │ │ │ - mulld r8,r11,r0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - add r6,r6,r9 │ │ │ │ - add r3,r26,r3 │ │ │ │ + add r4,r4,r11 │ │ │ │ + cmpld r0,r12 │ │ │ │ + bne 1c720 │ │ │ │ + subf r29,r29,r3 │ │ │ │ + subf. r9,r3,r26 │ │ │ │ + add r2,r10,r28 │ │ │ │ + add r2,r2,r29 │ │ │ │ + blt 1c6cc │ │ │ │ + add r4,r9,r2 │ │ │ │ + mulld r10,r11,r3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + add r6,r6,r2 │ │ │ │ + add r4,r27,r4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r28 │ │ │ │ lfd f12,0(r6) │ │ │ │ - li r10,0 │ │ │ │ + mtctr r30 │ │ │ │ + li r9,0 │ │ │ │ nop │ │ │ │ - ldx r9,r4,r10 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r9,r8,r9 │ │ │ │ + lfdx f0,r7,r9 │ │ │ │ + ldx r2,r8,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ + add r2,r10,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r5,r2 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddmdp vs0,vs1,vs11 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - bdnz 1cee0 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1c7b0 │ │ │ │ addi r6,r6,8 │ │ │ │ - add r8,r8,r11 │ │ │ │ - cmpld r3,r6 │ │ │ │ - bne 1ced0 │ │ │ │ - addi r1,r31,96 │ │ │ │ - ld r25,-56(r1) │ │ │ │ + add r10,r10,r11 │ │ │ │ + cmpld r4,r6 │ │ │ │ + bne 1c7a0 │ │ │ │ + addi r1,r31,80 │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - divd r8,r3,r11 │ │ │ │ - mr r27,r4 │ │ │ │ - mulld r8,r8,r11 │ │ │ │ - subf r8,r8,r3 │ │ │ │ - addi r3,r3,1 │ │ │ │ - std r8,0(r4) │ │ │ │ - bne cr7,1cd24 │ │ │ │ - b 1cd60 │ │ │ │ - subf r9,r29,r0 │ │ │ │ - subf. r25,r0,r25 │ │ │ │ - add r9,r9,r10 │ │ │ │ - add r9,r9,r30 │ │ │ │ - blt 1cdfc │ │ │ │ - blt cr7,1cdfc │ │ │ │ - addi r28,r28,2 │ │ │ │ - addi r26,r6,8 │ │ │ │ - b 1ceb0 │ │ │ │ + nop │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + cmpdi r4,0 │ │ │ │ + vaddudm v0,v0,v12 │ │ │ │ + addi r9,r8,16 │ │ │ │ + vaddudm v13,v1,v13 │ │ │ │ + vmodsd v13,v13,v10 │ │ │ │ + stxv vs45,0(r8) │ │ │ │ + bne 1c5fc │ │ │ │ + b 1c62c │ │ │ │ + subf r29,r29,r3 │ │ │ │ + subf. r9,r3,r26 │ │ │ │ + add r2,r10,r28 │ │ │ │ + add r2,r2,r29 │ │ │ │ + blt 1c6cc │ │ │ │ + blt cr7,1c6cc │ │ │ │ + addi r30,r30,2 │ │ │ │ + addi r27,r6,8 │ │ │ │ + b 1c780 │ │ │ │ ... │ │ │ │ - .long 0x780 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-20880 │ │ │ │ + .long 0x680 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ + stfd f29,-24(r1) │ │ │ │ + stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r27,-48(r1) │ │ │ │ - std r28,-40(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ - std r30,-24(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ + std r17,-144(r1) │ │ │ │ + std r16,-152(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + std r27,-64(r1) │ │ │ │ + std r28,-56(r1) │ │ │ │ + mr r28,r3 │ │ │ │ + std r29,-48(r1) │ │ │ │ + std r30,-40(r1) │ │ │ │ ld r29,0(r3) │ │ │ │ - std r14,-152(r1) │ │ │ │ - std r15,-144(r1) │ │ │ │ - std r16,-136(r1) │ │ │ │ - std r17,-128(r1) │ │ │ │ - std r18,-120(r1) │ │ │ │ - std r19,-112(r1) │ │ │ │ - std r20,-104(r1) │ │ │ │ - std r21,-96(r1) │ │ │ │ - std r22,-88(r1) │ │ │ │ - std r23,-80(r1) │ │ │ │ - std r24,-72(r1) │ │ │ │ - std r25,-64(r1) │ │ │ │ - std r26,-56(r1) │ │ │ │ + std r31,-32(r1) │ │ │ │ + std r14,-168(r1) │ │ │ │ + std r15,-160(r1) │ │ │ │ + std r18,-136(r1) │ │ │ │ + std r19,-128(r1) │ │ │ │ + std r20,-120(r1) │ │ │ │ + std r21,-112(r1) │ │ │ │ + std r22,-104(r1) │ │ │ │ ld r27,8(r29) │ │ │ │ - mr r28,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-288(r1) │ │ │ │ + std r23,-96(r1) │ │ │ │ + std r24,-88(r1) │ │ │ │ + std r25,-80(r1) │ │ │ │ + std r26,-72(r1) │ │ │ │ + stdu r1,-352(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs61,128(r1) │ │ │ │ + stxv vs62,144(r1) │ │ │ │ + stxv vs63,160(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r27,r30 │ │ │ │ - mr r12,r3 │ │ │ │ - mulld r9,r10,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1dafc │ │ │ │ - maddld r12,r10,r12,r9 │ │ │ │ - add r9,r10,r12 │ │ │ │ - cmpd r12,r9 │ │ │ │ - std r9,40(r31) │ │ │ │ - bge 1d5ac │ │ │ │ - ld r10,8(r28) │ │ │ │ - sldi r9,r12,4 │ │ │ │ - addis r14,r2,-3 │ │ │ │ + bl 5100 │ │ │ │ + divd r7,r27,r30 │ │ │ │ + mr r17,r3 │ │ │ │ + mulld r2,r7,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1d54c │ │ │ │ + maddld r17,r7,r17,r2 │ │ │ │ + add r7,r7,r17 │ │ │ │ + cmpd r17,r7 │ │ │ │ + bge 1cfe0 │ │ │ │ + ld r8,8(r28) │ │ │ │ + sldi r2,r17,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - mr r17,r12 │ │ │ │ - addi r11,r9,8 │ │ │ │ - addi r14,r14,28240 │ │ │ │ - mr r15,r10 │ │ │ │ - mr r16,r11 │ │ │ │ - lwz r9,112(r29) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1daf0 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + nop │ │ │ │ + xxspltidp vs29,1073741824 │ │ │ │ + mr r20,r7 │ │ │ │ + addi r6,r2,8 │ │ │ │ + xxspltd vs61,vs31,0 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + mr r14,r8 │ │ │ │ + mr r15,r6 │ │ │ │ + lwz r2,112(r29) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1d540 │ │ │ │ mr r25,r17 │ │ │ │ ld r22,48(r29) │ │ │ │ - ld r20,88(r29) │ │ │ │ - ld r6,0(r1) │ │ │ │ - std r1,48(r31) │ │ │ │ - li r3,0 │ │ │ │ - lfd f0,0(r14) │ │ │ │ - sldi r18,r22,3 │ │ │ │ - addi r30,r20,1 │ │ │ │ - addic. r10,r22,-1 │ │ │ │ - addi r21,r18,15 │ │ │ │ - mulld r9,r22,r30 │ │ │ │ - addi r8,r18,23 │ │ │ │ - sldi r4,r30,1 │ │ │ │ + ld r4,0(r1) │ │ │ │ + mr r9,r1 │ │ │ │ + li r5,0 │ │ │ │ + ld r19,88(r29) │ │ │ │ + sldi r21,r22,3 │ │ │ │ + addic. r3,r22,-1 │ │ │ │ + addi r30,r19,1 │ │ │ │ + addi r6,r21,15 │ │ │ │ + addi r8,r21,23 │ │ │ │ + mulld r10,r22,r30 │ │ │ │ + sldi r7,r30,1 │ │ │ │ sldi r23,r30,4 │ │ │ │ - clrrdi r7,r21,4 │ │ │ │ + clrrdi r2,r6,4 │ │ │ │ clrrdi r8,r8,4 │ │ │ │ - mulld r19,r18,r4 │ │ │ │ - neg r7,r7 │ │ │ │ + mulld r16,r21,r7 │ │ │ │ + neg r2,r2 │ │ │ │ neg r8,r8 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - stdux r6,r1,r7 │ │ │ │ - neg r5,r9 │ │ │ │ - mr r9,r6 │ │ │ │ + stdux r4,r1,r2 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + addi r11,r1,32 │ │ │ │ + neg r10,r10 │ │ │ │ + std r11,32(r31) │ │ │ │ + stdux r4,r1,r2 │ │ │ │ + addi r11,r1,32 │ │ │ │ + std r11,40(r31) │ │ │ │ + stdux r4,r1,r2 │ │ │ │ addi r12,r1,32 │ │ │ │ - stdux r6,r1,r7 │ │ │ │ - addi r6,r1,32 │ │ │ │ - stdux r9,r1,r7 │ │ │ │ - addi r9,r1,32 │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r8 │ │ │ │ + stdux r4,r1,r8 │ │ │ │ addi r28,r1,32 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - mr r27,r1 │ │ │ │ - std r3,0(r28) │ │ │ │ - stfdu f0,32(r27) │ │ │ │ + stdux r4,r1,r8 │ │ │ │ + std r5,0(r28) │ │ │ │ ld r8,0(r1) │ │ │ │ - stdux r8,r1,r5 │ │ │ │ + mr r27,r1 │ │ │ │ + stfdu f30,32(r27) │ │ │ │ + stdux r8,r1,r10 │ │ │ │ addi r24,r1,32 │ │ │ │ - blt 1db08 │ │ │ │ - mulld r10,r10,r30 │ │ │ │ - mulld r8,r25,r22 │ │ │ │ - neg r7,r30 │ │ │ │ - ld r5,120(r29) │ │ │ │ + blt 1d558 │ │ │ │ + mulld r3,r3,r30 │ │ │ │ + mulld r10,r25,r22 │ │ │ │ + ld r4,120(r29) │ │ │ │ + mulli r5,r30,-16 │ │ │ │ ld r26,72(r29) │ │ │ │ - addi r11,r18,-8 │ │ │ │ - cmpdi r30,0 │ │ │ │ - std r17,32(r31) │ │ │ │ - std r29,56(r31) │ │ │ │ - sldi r0,r7,4 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - addi r7,r10,-8 │ │ │ │ - add r10,r5,r8 │ │ │ │ - add r7,r24,r7 │ │ │ │ - ldx r29,r26,r11 │ │ │ │ - lfdx f12,r10,r11 │ │ │ │ - srdi r8,r4,1 │ │ │ │ - mr r17,r7 │ │ │ │ - mtctr r8 │ │ │ │ - mtfprd f0,r29 │ │ │ │ - fcfid f0,f0 │ │ │ │ + addi r8,r21,-8 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r3,r24,r3 │ │ │ │ + add r2,r4,r10 │ │ │ │ + lxsdx vs32,r26,r8 │ │ │ │ + lfdx f12,r2,r8 │ │ │ │ + ld r11,32(r31) │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - subf r8,r20,r8 │ │ │ │ - add r5,r5,r20 │ │ │ │ - stdx r8,r12,r11 │ │ │ │ - add r8,r29,r8 │ │ │ │ - stdx r5,r6,r11 │ │ │ │ - ble 1d1d8 │ │ │ │ - std r25,64(r31) │ │ │ │ - std r15,72(r31) │ │ │ │ - addi r25,r8,1 │ │ │ │ - divd r3,r8,r29 │ │ │ │ - mr r15,r17 │ │ │ │ - addi r17,r17,16 │ │ │ │ - divd r5,r25,r29 │ │ │ │ - mulld r3,r3,r29 │ │ │ │ - mulld r5,r5,r29 │ │ │ │ - subf r3,r3,r8 │ │ │ │ - addi r8,r8,2 │ │ │ │ - subf r5,r5,r25 │ │ │ │ - std r3,-8(r17) │ │ │ │ - std r5,16(r15) │ │ │ │ - bdnz 1d19c │ │ │ │ - ld r25,64(r31) │ │ │ │ - ld r15,72(r31) │ │ │ │ - addi r11,r11,-8 │ │ │ │ - add r7,r7,r0 │ │ │ │ - cmpdi cr7,r11,-8 │ │ │ │ - bne cr7,1d14c │ │ │ │ - mr r5,r18 │ │ │ │ + mffprd r10,f0 │ │ │ │ + addi r4,r10,1 │ │ │ │ + subf r10,r19,r10 │ │ │ │ + stdx r10,r11,r8 │ │ │ │ + ld r11,40(r31) │ │ │ │ + add r4,r4,r19 │ │ │ │ + stdx r4,r11,r8 │ │ │ │ + ble cr7,1cafc │ │ │ │ + srdi r11,r7,1 │ │ │ │ + mtvsrdd vs45,r10,r10 │ │ │ │ + nop │ │ │ │ + plxv vs33,333184 # 6e000 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r4,r3 │ │ │ │ + mr r10,r11 │ │ │ │ + andi. r11,r10,1 │ │ │ │ + addi r11,r10,-1 │ │ │ │ + beq 1cac4 │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + cmpdi r11,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r4,r3,16 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r3) │ │ │ │ + beq 1cafc │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v13,v0 │ │ │ │ + vaddudm v11,v11,v1 │ │ │ │ + addi r4,r4,32 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r4) │ │ │ │ + stxv vs44,-16(r4) │ │ │ │ + bdnz 1cacc │ │ │ │ + addi r8,r8,-8 │ │ │ │ + add r3,r3,r5 │ │ │ │ + cmpdi r8,-8 │ │ │ │ + bne 1ca38 │ │ │ │ + mr r5,r21 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r9 │ │ │ │ - ld r29,56(r31) │ │ │ │ - ld r17,32(r31) │ │ │ │ - std r10,112(r31) │ │ │ │ - std r6,104(r31) │ │ │ │ - std r12,96(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f0,r20 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f11,0(r14) │ │ │ │ - ld r5,0(r1) │ │ │ │ - addi r4,r19,15 │ │ │ │ - clrrdi r8,r21,4 │ │ │ │ - addi r7,r20,2 │ │ │ │ - ld r6,104(r31) │ │ │ │ - li r11,0 │ │ │ │ - ld r12,96(r31) │ │ │ │ + mr r3,r12 │ │ │ │ + std r6,48(r31) │ │ │ │ + std r2,120(r31) │ │ │ │ + li r18,0 │ │ │ │ + std r9,112(r31) │ │ │ │ + bl 5b40 │ │ │ │ + mtfprd f0,r19 │ │ │ │ + ld r5,104(r29) │ │ │ │ + ld r6,48(r31) │ │ │ │ + addi r4,r19,2 │ │ │ │ + srdi r2,r23,3 │ │ │ │ + addi r8,r16,15 │ │ │ │ + li r0,0 │ │ │ │ + li r7,0 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f12,28256(r10) │ │ │ │ - ld r19,104(r29) │ │ │ │ - clrrdi r4,r4,4 │ │ │ │ + mr r12,r3 │ │ │ │ + ld r3,0(r1) │ │ │ │ + std r2,64(r31) │ │ │ │ + clrrdi r8,r8,4 │ │ │ │ + mtfprd f12,r5 │ │ │ │ + divd r10,r5,r4 │ │ │ │ + clrrdi r6,r6,4 │ │ │ │ + addi r2,r5,1 │ │ │ │ neg r8,r8 │ │ │ │ - mr r9,r3 │ │ │ │ - li r3,0 │ │ │ │ - stdux r5,r1,r8 │ │ │ │ - neg r8,r4 │ │ │ │ - mr r5,r28 │ │ │ │ - addi r10,r19,1 │ │ │ │ - fadd f0,f0,f12 │ │ │ │ - mtfprd f12,r19 │ │ │ │ - divd r19,r19,r7 │ │ │ │ - std r10,64(r31) │ │ │ │ - addi r10,r1,32 │ │ │ │ - fcfid f12,f12 │ │ │ │ - std r10,56(r31) │ │ │ │ - ld r10,112(r31) │ │ │ │ - fdiv f11,f11,f0 │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - std r17,72(r31) │ │ │ │ - std r25,80(r31) │ │ │ │ - std r15,88(r31) │ │ │ │ - std r29,32(r31) │ │ │ │ - std r10,96(r31) │ │ │ │ - addi r7,r1,32 │ │ │ │ - mr r8,r7 │ │ │ │ - fmul f11,f11,f12 │ │ │ │ - ldx r28,r12,r11 │ │ │ │ - lfdx f0,r26,r11 │ │ │ │ - ld r10,96(r31) │ │ │ │ - ldx r25,r6,r11 │ │ │ │ - fcfid f10,f0 │ │ │ │ - mtfprd f0,r28 │ │ │ │ - lfdx f12,r10,r11 │ │ │ │ - cmpd r28,r25 │ │ │ │ - ld r10,56(r31) │ │ │ │ + fcfid f8,f12 │ │ │ │ + neg r6,r6 │ │ │ │ + fadd f0,f0,f29 │ │ │ │ + stdux r3,r1,r6 │ │ │ │ + std r2,72(r31) │ │ │ │ + ld r6,0(r1) │ │ │ │ + addi r2,r1,32 │ │ │ │ + fdiv f8,f8,f0 │ │ │ │ + std r2,56(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + stdux r6,r1,r8 │ │ │ │ + mr r8,r12 │ │ │ │ + std r17,80(r31) │ │ │ │ + std r25,88(r31) │ │ │ │ + std r14,96(r31) │ │ │ │ + std r20,104(r31) │ │ │ │ + addi r5,r1,32 │ │ │ │ + mtvsrdd vs41,r10,r10 │ │ │ │ + std r5,48(r31) │ │ │ │ + ld r9,32(r31) │ │ │ │ + lfdx f0,r26,r18 │ │ │ │ + lfdx f12,r2,r18 │ │ │ │ + ldx r20,r9,r18 │ │ │ │ + fcfid f11,f0 │ │ │ │ + ld r9,40(r31) │ │ │ │ + mtfprd f0,r20 │ │ │ │ + ldx r12,r9,r18 │ │ │ │ + ld r9,56(r31) │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f10,f12,f0 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ + cmpd r20,r12 │ │ │ │ + fmsub f12,f11,f12,f0 │ │ │ │ + fmul f12,f8,f12 │ │ │ │ frim f0,f12 │ │ │ │ - stfdx f12,r10,r11 │ │ │ │ - fctidz f8,f0 │ │ │ │ - fsub f10,f12,f0 │ │ │ │ - bgt 1d3ac │ │ │ │ - lfd f9,0(r14) │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r25,r25,1 │ │ │ │ - mffprd r4,f8 │ │ │ │ - mr r17,r8 │ │ │ │ - subf r28,r28,r25 │ │ │ │ - not r25,r4 │ │ │ │ - fadd f0,f0,f9 │ │ │ │ - ld r15,176(r10) │ │ │ │ + stfdx f12,r9,r18 │ │ │ │ + fctidz f11,f0 │ │ │ │ + mffprd r17,f11 │ │ │ │ + fsub f11,f12,f0 │ │ │ │ + bgt 1cdd0 │ │ │ │ + subf r4,r20,r12 │ │ │ │ + fadd f0,f0,f30 │ │ │ │ + ld r16,176(r29) │ │ │ │ + not r14,r17 │ │ │ │ + cmpldi r4,1 │ │ │ │ + addi r4,r4,1 │ │ │ │ fsub f12,f0,f12 │ │ │ │ - b 1d340 │ │ │ │ - lfdx f9,r15,r21 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r4,r19,r4 │ │ │ │ - add r25,r25,r19 │ │ │ │ - addi r17,r17,8 │ │ │ │ - fmadd f0,f10,f9,f0 │ │ │ │ - stfd f0,-8(r17) │ │ │ │ - beq 1d3ac │ │ │ │ - mtfprd f0,r4 │ │ │ │ - addi r10,r4,1 │ │ │ │ - add r29,r25,r3 │ │ │ │ - mr r0,r4 │ │ │ │ - fcfid f9,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - add r21,r3,r10 │ │ │ │ + ble 1d050 │ │ │ │ + srdi r9,r4,1 │ │ │ │ + sldi r6,r0,3 │ │ │ │ + plxv vs44,332748 # 6e000 │ │ │ │ + ld r25,48(r31) │ │ │ │ + xxspltd vs9,vs12,0 │ │ │ │ + xxspltd vs10,vs11,0 │ │ │ │ + std r29,120(r31) │ │ │ │ + mtvsrdd vs42,r17,r17 │ │ │ │ + mtvsrdd vs40,r14,r14 │ │ │ │ + mtctr r9 │ │ │ │ + add r6,r16,r6 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r25,r25,16 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + vmulld v0,v9,v0 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v8,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v30 │ │ │ │ + xvcvsxddp vs0,vs45 │ │ │ │ + xvcvsxddp vs7,vs43 │ │ │ │ + xvcmpgtdp vs0,vs0,vs61 │ │ │ │ + xvcmpgtdp vs7,vs7,vs61 │ │ │ │ + xxsel vs0,vs32,vs45,vs0 │ │ │ │ + xxsel vs7,vs33,vs43,vs7 │ │ │ │ + mfvsrld r29,vs0 │ │ │ │ + mffprd r3,f0 │ │ │ │ + mfvsrld r11,vs7 │ │ │ │ + mffprd r9,f7 │ │ │ │ + sldi r3,r3,3 │ │ │ │ sldi r29,r29,3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r3,r3,r6 │ │ │ │ + sldi r11,r11,3 │ │ │ │ + ldx r29,r29,r6 │ │ │ │ + ldx r9,r9,r6 │ │ │ │ + ldx r11,r11,r6 │ │ │ │ + mtvsrdd vs0,r3,r29 │ │ │ │ + mtvsrdd vs7,r9,r11 │ │ │ │ + xvmuldp vs7,vs7,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs7 │ │ │ │ + stxv vs0,-16(r25) │ │ │ │ + bdnz 1cc5c │ │ │ │ + andi. r9,r4,1 │ │ │ │ + ld r29,120(r31) │ │ │ │ + beq 1cdd0 │ │ │ │ + clrrdi r4,r4,1 │ │ │ │ + add r20,r20,r4 │ │ │ │ + mulld r9,r10,r4 │ │ │ │ + subf r25,r9,r17 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + mr r6,r25 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r21,r21,3 │ │ │ │ - fcmpu cr7,f9,f31 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1d378 │ │ │ │ - addi r0,r25,1 │ │ │ │ - add r10,r3,r0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r15,r10 │ │ │ │ - fmul f0,f12,f0 │ │ │ │ - bgt 1d320 │ │ │ │ - lfdx f9,r15,r29 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r4,r19,r4 │ │ │ │ - add r25,r25,r19 │ │ │ │ - addi r17,r17,8 │ │ │ │ - fmadd f0,f10,f9,f0 │ │ │ │ - stfd f0,-8(r17) │ │ │ │ - bne 1d340 │ │ │ │ - addi r11,r11,8 │ │ │ │ - ld r10,64(r31) │ │ │ │ - add r8,r8,r23 │ │ │ │ - cmpld r18,r11 │ │ │ │ - add r3,r3,r10 │ │ │ │ - bne 1d2b0 │ │ │ │ + bgt 1cd10 │ │ │ │ + subf r6,r17,r9 │ │ │ │ + addi r25,r25,1 │ │ │ │ + add r6,r0,r6 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lfdx f10,r16,r6 │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 1cd38 │ │ │ │ + add r25,r9,r14 │ │ │ │ + add r6,r0,r25 │ │ │ │ + ld r3,64(r31) │ │ │ │ + addi r25,r20,1 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + cmpd r12,r25 │ │ │ │ + lfdx f0,r16,r6 │ │ │ │ + mulld r20,r3,r7 │ │ │ │ + fmadd f0,f11,f0,f10 │ │ │ │ + add r6,r20,r4 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + stfdx f0,r5,r6 │ │ │ │ + blt 1cdd0 │ │ │ │ + add r9,r10,r9 │ │ │ │ + subf r6,r9,r17 │ │ │ │ + mtfprd f0,r6 │ │ │ │ + mr r25,r6 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 1cd88 │ │ │ │ + subf r25,r17,r9 │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r25,r0,r25 │ │ │ │ + mtfprd f0,r6 │ │ │ │ + sldi r25,r25,3 │ │ │ │ + fcfid f10,f0 │ │ │ │ + lfdx f0,r16,r25 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + fcmpu cr0,f10,f31 │ │ │ │ + bgt 1cdb0 │ │ │ │ + add r6,r14,r9 │ │ │ │ + add r6,r0,r6 │ │ │ │ + add r9,r4,r20 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + lfdx f0,r16,r6 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + fmadd f11,f11,f0,f12 │ │ │ │ + stfdx f11,r5,r9 │ │ │ │ + ld r9,72(r31) │ │ │ │ + addi r7,r7,1 │ │ │ │ + addi r18,r18,8 │ │ │ │ + cmpd r22,r7 │ │ │ │ + add r0,r0,r9 │ │ │ │ + ld r9,48(r31) │ │ │ │ + add r9,r9,r23 │ │ │ │ + std r9,48(r31) │ │ │ │ + bne 1cbc0 │ │ │ │ cmpdi r22,4 │ │ │ │ - ld r17,72(r31) │ │ │ │ - ld r25,80(r31) │ │ │ │ - ld r15,88(r31) │ │ │ │ - ld r29,32(r31) │ │ │ │ - mr r28,r5 │ │ │ │ - beq 1d8b0 │ │ │ │ + ld r17,80(r31) │ │ │ │ + ld r25,88(r31) │ │ │ │ + mr r12,r8 │ │ │ │ + ld r14,96(r31) │ │ │ │ + ld r20,104(r31) │ │ │ │ + ld r9,112(r31) │ │ │ │ + beq 1d058 │ │ │ │ cmpdi r22,5 │ │ │ │ - beq 1d614 │ │ │ │ + beq 1d2ac │ │ │ │ li r10,0 │ │ │ │ - cmpdi r15,0 │ │ │ │ - ble 1d588 │ │ │ │ + cmpdi r14,0 │ │ │ │ + ble 1cfc4 │ │ │ │ srdi r23,r23,3 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r30,0 │ │ │ │ - addi r21,r27,8 │ │ │ │ - addi r26,r28,8 │ │ │ │ + li r11,0 │ │ │ │ + addi r26,r27,8 │ │ │ │ + addi r30,r28,8 │ │ │ │ li r0,0 │ │ │ │ cmpd r10,r22 │ │ │ │ - bge 1d480 │ │ │ │ - ld r5,88(r29) │ │ │ │ - subf r4,r10,r22 │ │ │ │ - sldi r8,r10,3 │ │ │ │ + bge 1ceb4 │ │ │ │ + ld r4,88(r29) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + subf r8,r10,r22 │ │ │ │ ld r19,72(r29) │ │ │ │ - mtctr r4 │ │ │ │ - ldx r11,r28,r8 │ │ │ │ - lfdx f0,r27,r8 │ │ │ │ - addi r22,r5,1 │ │ │ │ - mulld r4,r22,r10 │ │ │ │ - sldi r22,r22,1 │ │ │ │ + ldx r6,r28,r2 │ │ │ │ + lfdx f0,r27,r2 │ │ │ │ + mtctr r8 │ │ │ │ + addi r4,r4,1 │ │ │ │ + mulld r7,r4,r10 │ │ │ │ sldi r4,r4,1 │ │ │ │ - ldx r5,r9,r8 │ │ │ │ - ldx r20,r19,r8 │ │ │ │ - maddld r3,r23,r10,r5 │ │ │ │ - add r5,r4,r5 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + ldx r8,r12,r2 │ │ │ │ + ldx r3,r19,r2 │ │ │ │ + maddld r22,r23,r10,r8 │ │ │ │ + add r8,r7,r8 │ │ │ │ addi r10,r10,1 │ │ │ │ - add r4,r4,r22 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - ldx r5,r24,r5 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - lfdx f12,r7,r3 │ │ │ │ - maddld r11,r11,r20,r5 │ │ │ │ + add r7,r7,r4 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r18,r24,r8 │ │ │ │ + sldi r8,r22,3 │ │ │ │ + lfdx f12,r5,r8 │ │ │ │ + maddld r6,r6,r3,r18 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdx r11,r26,r8 │ │ │ │ - stfdx f0,r21,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 1d440 │ │ │ │ - ld r10,24(r29) │ │ │ │ - ldx r8,r28,r18 │ │ │ │ - lfdx f0,r27,r18 │ │ │ │ - ld r5,200(r29) │ │ │ │ - add r4,r10,r25 │ │ │ │ - lfdx f12,r10,r25 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - lfd f11,8(r4) │ │ │ │ - add r10,r5,r8 │ │ │ │ - ldx r8,r5,r8 │ │ │ │ + stdx r6,r30,r2 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 1ce74 │ │ │ │ + ld r2,24(r29) │ │ │ │ + ldx r10,r28,r21 │ │ │ │ + lfdx f0,r27,r21 │ │ │ │ + ld r8,200(r29) │ │ │ │ + add r7,r2,r25 │ │ │ │ + lfdx f12,r2,r25 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + lfd f11,8(r7) │ │ │ │ + add r2,r8,r10 │ │ │ │ + ldx r10,r8,r10 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - mtfprd f11,r8 │ │ │ │ + mtfprd f11,r10 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - mffprd r4,f11 │ │ │ │ - ldarx r5,0,r10 │ │ │ │ - cmpd r5,r8 │ │ │ │ - bne 1d4d0 │ │ │ │ - stdcx. r4,0,r10 │ │ │ │ - bne 1d4bc │ │ │ │ - cmpld r5,r8 │ │ │ │ - bne 1db6c │ │ │ │ - addi r5,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ - mtfprd f12,r10 │ │ │ │ - fadd f12,f0,f12 │ │ │ │ - mffprd r4,f12 │ │ │ │ - ldarx r8,0,r5 │ │ │ │ + mffprd r7,f11 │ │ │ │ + ldarx r8,0,r2 │ │ │ │ cmpd r8,r10 │ │ │ │ - bne 1d500 │ │ │ │ - stdcx. r4,0,r5 │ │ │ │ - bne 1d4ec │ │ │ │ - cmpld r10,r8 │ │ │ │ - bne 1db64 │ │ │ │ + bne 1cf04 │ │ │ │ + stdcx. r7,0,r2 │ │ │ │ + bne 1cef0 │ │ │ │ + cmpld r8,r10 │ │ │ │ + bne 1d5bc │ │ │ │ + addi r8,r2,8 │ │ │ │ + ld r2,8(r2) │ │ │ │ + mtfprd f12,r2 │ │ │ │ + fadd f12,f0,f12 │ │ │ │ + mffprd r7,f12 │ │ │ │ + ldarx r10,0,r8 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bne 1cf34 │ │ │ │ + stdcx. r7,0,r8 │ │ │ │ + bne 1cf20 │ │ │ │ + cmpld r2,r10 │ │ │ │ + bne 1d5b4 │ │ │ │ ld r22,48(r29) │ │ │ │ addic. r10,r22,-1 │ │ │ │ - ble 1d608 │ │ │ │ - sldi r18,r22,3 │ │ │ │ + ble 1d2a0 │ │ │ │ + ld r2,40(r31) │ │ │ │ + sldi r21,r22,3 │ │ │ │ mtctr r10 │ │ │ │ - add r4,r9,r18 │ │ │ │ - add r11,r6,r18 │ │ │ │ - add r3,r12,r18 │ │ │ │ - b 1d538 │ │ │ │ + add r7,r12,r21 │ │ │ │ + add r4,r2,r21 │ │ │ │ + ld r2,32(r31) │ │ │ │ + add r6,r2,r21 │ │ │ │ + b 1cf74 │ │ │ │ addi r10,r10,-1 │ │ │ │ - std r0,0(r4) │ │ │ │ - bdz 1d570 │ │ │ │ - ldu r20,-8(r11) │ │ │ │ - ldu r8,-8(r3) │ │ │ │ - ldu r5,-8(r4) │ │ │ │ - subf r8,r8,r20 │ │ │ │ - cmpd r5,r8 │ │ │ │ - beq 1d52c │ │ │ │ - sldi r8,r10,3 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r15,r30 │ │ │ │ - stdx r5,r9,r8 │ │ │ │ - beq 1d588 │ │ │ │ - sldi r18,r22,3 │ │ │ │ - b 1d40c │ │ │ │ - ld r8,0(r9) │ │ │ │ - addi r30,r30,1 │ │ │ │ - cmpd r15,r30 │ │ │ │ + std r0,0(r7) │ │ │ │ + bdz 1cfac │ │ │ │ + ldu r3,-8(r4) │ │ │ │ + ldu r2,-8(r6) │ │ │ │ + ldu r8,-8(r7) │ │ │ │ + subf r2,r2,r3 │ │ │ │ + cmpd r8,r2 │ │ │ │ + beq 1cf68 │ │ │ │ + sldi r2,r10,3 │ │ │ │ + addi r11,r11,1 │ │ │ │ addi r8,r8,1 │ │ │ │ - std r8,0(r9) │ │ │ │ - bne 1d414 │ │ │ │ - ld r10,40(r31) │ │ │ │ + cmpd r14,r11 │ │ │ │ + stdx r8,r12,r2 │ │ │ │ + beq 1cfc4 │ │ │ │ + sldi r21,r22,3 │ │ │ │ + b 1ce40 │ │ │ │ + ld r2,0(r12) │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r14,r11 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r12) │ │ │ │ + bne 1ce48 │ │ │ │ addi r17,r17,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r16,r16,16 │ │ │ │ - cmpd r10,r17 │ │ │ │ - ld r10,48(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 1d064 │ │ │ │ - addi r1,r31,288 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r15,r15,16 │ │ │ │ + cmpd r20,r17 │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 1c964 │ │ │ │ + addi r1,r31,352 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r14,-152(r1) │ │ │ │ - ld r15,-144(r1) │ │ │ │ - ld r16,-136(r1) │ │ │ │ - ld r17,-128(r1) │ │ │ │ - ld r18,-120(r1) │ │ │ │ - ld r19,-112(r1) │ │ │ │ - ld r20,-104(r1) │ │ │ │ - ld r21,-96(r1) │ │ │ │ - ld r22,-88(r1) │ │ │ │ - ld r23,-80(r1) │ │ │ │ - ld r24,-72(r1) │ │ │ │ - ld r25,-64(r1) │ │ │ │ - ld r26,-56(r1) │ │ │ │ - ld r27,-48(r1) │ │ │ │ - ld r28,-40(r1) │ │ │ │ + lxv vs61,-224(r1) │ │ │ │ + lxv vs62,-208(r1) │ │ │ │ + lxv vs63,-192(r1) │ │ │ │ + ld r14,-168(r1) │ │ │ │ + ld r15,-160(r1) │ │ │ │ + ld r16,-152(r1) │ │ │ │ + ld r17,-144(r1) │ │ │ │ + ld r18,-136(r1) │ │ │ │ + ld r19,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r29,-32(r1) │ │ │ │ - ld r30,-24(r1) │ │ │ │ - ld r31,-16(r1) │ │ │ │ + ld r20,-120(r1) │ │ │ │ + ld r21,-112(r1) │ │ │ │ + ld r22,-104(r1) │ │ │ │ + ld r23,-96(r1) │ │ │ │ + ld r24,-88(r1) │ │ │ │ + ld r25,-80(r1) │ │ │ │ + ld r26,-72(r1) │ │ │ │ + ld r27,-64(r1) │ │ │ │ + ld r28,-56(r1) │ │ │ │ + ld r29,-48(r1) │ │ │ │ + ld r30,-40(r1) │ │ │ │ + ld r31,-32(r1) │ │ │ │ + lfd f29,-24(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - sldi r8,r10,3 │ │ │ │ - ldx r5,r9,r8 │ │ │ │ - b 1d554 │ │ │ │ - cmpdi r20,0 │ │ │ │ - blt 1d588 │ │ │ │ - add r22,r7,r23 │ │ │ │ - lfd f0,0(r14) │ │ │ │ + li r4,0 │ │ │ │ + b 1ccf0 │ │ │ │ + cmpdi r19,0 │ │ │ │ + blt 1cfc4 │ │ │ │ + add r3,r5,r23 │ │ │ │ + fmr f0,f30 │ │ │ │ sldi r25,r25,4 │ │ │ │ li r10,0 │ │ │ │ - li r21,0 │ │ │ │ - add r11,r22,r23 │ │ │ │ - add r4,r11,r23 │ │ │ │ + li r11,0 │ │ │ │ + add r4,r3,r23 │ │ │ │ add r23,r4,r23 │ │ │ │ - sldi r6,r21,3 │ │ │ │ - ld r5,0(r26) │ │ │ │ - sldi. r8,r30,1 │ │ │ │ - std r21,0(r9) │ │ │ │ - lfdx f12,r7,r6 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ + sldi r8,r11,3 │ │ │ │ + ld r7,0(r26) │ │ │ │ + sldi. r2,r30,1 │ │ │ │ + std r11,0(r12) │ │ │ │ + lfdx f12,r5,r8 │ │ │ │ + ldx r8,r24,r8 │ │ │ │ fmul f12,f0,f12 │ │ │ │ - maddld r20,r10,r5,r6 │ │ │ │ + maddld r0,r10,r7,r8 │ │ │ │ stfd f12,8(r27) │ │ │ │ - std r20,8(r28) │ │ │ │ - ble 1d588 │ │ │ │ - li r3,0 │ │ │ │ - add r10,r3,r8 │ │ │ │ - sldi r8,r3,3 │ │ │ │ - ld r6,8(r26) │ │ │ │ + std r0,8(r28) │ │ │ │ + ble 1cfc4 │ │ │ │ + li r6,0 │ │ │ │ + add r2,r6,r2 │ │ │ │ + sldi r10,r6,3 │ │ │ │ + ld r8,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r3,8(r9) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r22,r8 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ + std r6,8(r12) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r20,r20,r6,r10 │ │ │ │ + maddld r0,r0,r8,r2 │ │ │ │ stfd f12,16(r27) │ │ │ │ - std r20,16(r28) │ │ │ │ - ble 1d588 │ │ │ │ - li r5,0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sldi r10,r30,2 │ │ │ │ - sldi r8,r5,3 │ │ │ │ - ld r6,16(r26) │ │ │ │ + std r0,16(r28) │ │ │ │ + ble 1cfc4 │ │ │ │ + li r7,0 │ │ │ │ + sldi r2,r30,2 │ │ │ │ + ld r8,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r5,16(r9) │ │ │ │ - add r10,r10,r5 │ │ │ │ - lfdx f0,r11,r8 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ + add r2,r2,r7 │ │ │ │ + sldi r10,r7,3 │ │ │ │ + std r7,16(r12) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r20,r20,r6,r10 │ │ │ │ + maddld r0,r0,r8,r2 │ │ │ │ stfd f12,24(r27) │ │ │ │ - std r20,24(r28) │ │ │ │ - ble 1d588 │ │ │ │ - mulli r10,r30,6 │ │ │ │ - li r6,0 │ │ │ │ - ld r0,24(r26) │ │ │ │ - cmpdi r30,0 │ │ │ │ - sldi r8,r6,3 │ │ │ │ - std r6,24(r9) │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - add r10,r10,r6 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ - maddld r20,r20,r0,r10 │ │ │ │ - stfd f12,32(r27) │ │ │ │ - std r20,32(r28) │ │ │ │ - ble 1d874 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r0,24(r28) │ │ │ │ + ble 1d264 │ │ │ │ li r10,0 │ │ │ │ - b 1d74c │ │ │ │ + b 1d13c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f12,32(r27) │ │ │ │ - ld r20,32(r28) │ │ │ │ + nop │ │ │ │ + lfd f12,24(r27) │ │ │ │ + ld r0,24(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r30,r30,3 │ │ │ │ - sldi r18,r10,3 │ │ │ │ - ld r0,32(r26) │ │ │ │ - ld r8,48(r29) │ │ │ │ - ld r19,24(r29) │ │ │ │ - std r10,32(r9) │ │ │ │ - ld r26,200(r29) │ │ │ │ - add r30,r30,r10 │ │ │ │ - lfdx f0,r23,r18 │ │ │ │ - sldi r30,r30,3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - add r18,r19,r25 │ │ │ │ - lfdx f11,r19,r25 │ │ │ │ - ldx r30,r24,r30 │ │ │ │ + mulli r2,r30,6 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + ld r26,24(r26) │ │ │ │ + ld r21,48(r29) │ │ │ │ + std r10,24(r12) │ │ │ │ + ld r22,24(r29) │ │ │ │ + ld r30,200(r29) │ │ │ │ + lfdx f0,r23,r8 │ │ │ │ + sldi r8,r21,3 │ │ │ │ + add r2,r2,r10 │ │ │ │ + add r21,r22,r25 │ │ │ │ + lfdx f11,r22,r25 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - lfd f12,8(r18) │ │ │ │ - maddld r0,r20,r0,r30 │ │ │ │ - stfd f0,40(r27) │ │ │ │ - std r0,40(r28) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfd f12,8(r21) │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + stfd f0,32(r27) │ │ │ │ lfdx f0,r27,r8 │ │ │ │ - ldx r8,r28,r8 │ │ │ │ + maddld r2,r0,r26,r2 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ + std r2,32(r28) │ │ │ │ + ldx r8,r28,r8 │ │ │ │ sldi r8,r8,4 │ │ │ │ - add r20,r26,r8 │ │ │ │ - ldx r8,r26,r8 │ │ │ │ + add r2,r30,r8 │ │ │ │ + ldx r8,r30,r8 │ │ │ │ mtfprd f11,r8 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - ldarx r0,0,r20 │ │ │ │ - cmpd r0,r8 │ │ │ │ - bne 1d7d4 │ │ │ │ mffprd r30,f11 │ │ │ │ - stdcx. r30,0,r20 │ │ │ │ - bne 1d7bc │ │ │ │ - cmpld r8,r0 │ │ │ │ - bne 1db5c │ │ │ │ - ld r8,8(r20) │ │ │ │ - addi r30,r20,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - fadd f0,f12,f0 │ │ │ │ - ldarx r0,0,r30 │ │ │ │ + ldarx r0,0,r2 │ │ │ │ cmpd r0,r8 │ │ │ │ - bne 1d804 │ │ │ │ - mffprd r26,f0 │ │ │ │ - stdcx. r26,0,r30 │ │ │ │ - bne 1d7ec │ │ │ │ + bne 1d1c4 │ │ │ │ + stdcx. r30,0,r2 │ │ │ │ + bne 1d1b0 │ │ │ │ cmpld r8,r0 │ │ │ │ - bne 1db54 │ │ │ │ + bne 1d5ac │ │ │ │ + addi r30,r2,8 │ │ │ │ + ld r2,8(r2) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fadd f0,f12,f0 │ │ │ │ + mffprd r0,f0 │ │ │ │ + ldarx r8,0,r30 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bne 1d1f4 │ │ │ │ + stdcx. r0,0,r30 │ │ │ │ + bne 1d1e0 │ │ │ │ + cmpld r2,r8 │ │ │ │ + bne 1d5a4 │ │ │ │ ld r30,88(r29) │ │ │ │ addi r10,r10,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r8,r30,1 │ │ │ │ - cmpd r8,r10 │ │ │ │ - bgt 1d740 │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r8,r6 │ │ │ │ - ble 1d878 │ │ │ │ - mulli r10,r30,6 │ │ │ │ + sldi r2,r30,1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + bgt 1d130 │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r2,r7 │ │ │ │ + ble 1d268 │ │ │ │ + sldi r2,r30,2 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r8,r6,3 │ │ │ │ - lfd f12,24(r27) │ │ │ │ - ld r20,24(r28) │ │ │ │ + sldi r10,r7,3 │ │ │ │ + lfd f12,16(r27) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r6,24(r9) │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - ld r0,24(r26) │ │ │ │ - add r10,r10,r6 │ │ │ │ + std r7,16(r12) │ │ │ │ + ld r0,16(r28) │ │ │ │ + add r2,r2,r7 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ld r8,16(r26) │ │ │ │ + ldx r2,r24,r2 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ - stfd f12,32(r27) │ │ │ │ - maddld r20,r20,r0,r10 │ │ │ │ - std r20,32(r28) │ │ │ │ - bgt 1d730 │ │ │ │ - sldi r8,r30,1 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r5,r8 │ │ │ │ - bge 1d894 │ │ │ │ - lfd f12,16(r27) │ │ │ │ - ld r20,16(r28) │ │ │ │ - ld r26,72(r29) │ │ │ │ - b 1d6b0 │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r8 │ │ │ │ - bge 1db38 │ │ │ │ + maddld r0,r0,r8,r2 │ │ │ │ + stfd f12,24(r27) │ │ │ │ + std r0,24(r28) │ │ │ │ + bgt 1d11c │ │ │ │ + sldi r2,r30,1 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r6,r2 │ │ │ │ + bge 1d284 │ │ │ │ lfd f12,8(r27) │ │ │ │ - ld r20,8(r28) │ │ │ │ + ld r0,8(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1d66c │ │ │ │ - cmpdi r20,0 │ │ │ │ - blt 1d588 │ │ │ │ - add r3,r7,r23 │ │ │ │ - lfd f0,0(r14) │ │ │ │ + b 1d0ac │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r11,r2 │ │ │ │ + bge 1cfc4 │ │ │ │ + lfd f0,0(r27) │ │ │ │ + ld r10,0(r28) │ │ │ │ + ld r26,72(r29) │ │ │ │ + b 1d07c │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ldx r8,r12,r2 │ │ │ │ + b 1cf90 │ │ │ │ + cmpdi r19,0 │ │ │ │ + blt 1cfc4 │ │ │ │ + add r11,r5,r23 │ │ │ │ + fmr f0,f30 │ │ │ │ sldi r25,r25,4 │ │ │ │ li r10,0 │ │ │ │ - li r11,0 │ │ │ │ - add r4,r3,r23 │ │ │ │ - add r23,r4,r23 │ │ │ │ - sldi r8,r11,3 │ │ │ │ - ld r5,0(r26) │ │ │ │ - sldi. r6,r30,1 │ │ │ │ - std r11,0(r9) │ │ │ │ - lfdx f12,r7,r8 │ │ │ │ - ldx r8,r24,r8 │ │ │ │ + li r22,0 │ │ │ │ + add r3,r11,r23 │ │ │ │ + add r6,r3,r23 │ │ │ │ + add r23,r6,r23 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + ld r8,0(r26) │ │ │ │ + sldi. r0,r30,1 │ │ │ │ + std r22,0(r12) │ │ │ │ + lfdx f12,r5,r2 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ fmul f12,f0,f12 │ │ │ │ - maddld r0,r10,r5,r8 │ │ │ │ + maddld r21,r10,r8,r2 │ │ │ │ stfd f12,8(r27) │ │ │ │ - std r0,8(r28) │ │ │ │ - ble 1d588 │ │ │ │ - li r22,0 │ │ │ │ - add r10,r22,r6 │ │ │ │ - sldi r8,r22,3 │ │ │ │ - ld r6,8(r26) │ │ │ │ + std r21,8(r28) │ │ │ │ + ble 1cfc4 │ │ │ │ + li r4,0 │ │ │ │ + add r2,r4,r0 │ │ │ │ + sldi r10,r4,3 │ │ │ │ + ld r8,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r22,8(r9) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ + std r4,8(r12) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r11,r10 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r0,r0,r6,r10 │ │ │ │ + maddld r21,r21,r8,r2 │ │ │ │ stfd f12,16(r27) │ │ │ │ - std r0,16(r28) │ │ │ │ - ble 1d588 │ │ │ │ - li r5,0 │ │ │ │ - sldi r10,r30,2 │ │ │ │ - ld r6,16(r26) │ │ │ │ + std r21,16(r28) │ │ │ │ + ble 1cfc4 │ │ │ │ + li r7,0 │ │ │ │ + nop │ │ │ │ + sldi r2,r30,2 │ │ │ │ + sldi r10,r7,3 │ │ │ │ + ld r8,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - add r10,r10,r5 │ │ │ │ - sldi r8,r5,3 │ │ │ │ - std r5,16(r9) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ + std r7,16(r12) │ │ │ │ + add r2,r2,r7 │ │ │ │ + lfdx f0,r3,r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r0,r0,r6,r10 │ │ │ │ + maddld r21,r21,r8,r2 │ │ │ │ stfd f12,24(r27) │ │ │ │ - std r0,24(r28) │ │ │ │ - ble 1dab4 │ │ │ │ + std r21,24(r28) │ │ │ │ + ble 1cfc4 │ │ │ │ + mulli r2,r30,6 │ │ │ │ li r8,0 │ │ │ │ - b 1d98c │ │ │ │ + ld r0,24(r26) │ │ │ │ + cmpdi r30,0 │ │ │ │ + sldi r10,r8,3 │ │ │ │ + std r8,24(r12) │ │ │ │ + lfdx f0,r6,r10 │ │ │ │ + add r2,r2,r8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + maddld r21,r21,r0,r2 │ │ │ │ + stfd f12,32(r27) │ │ │ │ + std r21,32(r28) │ │ │ │ + ble 1d504 │ │ │ │ nop │ │ │ │ - lfd f12,24(r27) │ │ │ │ - ld r0,24(r28) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + li r2,0 │ │ │ │ + b 1d3dc │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f12,32(r27) │ │ │ │ + ld r21,32(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - mulli r10,r30,6 │ │ │ │ - sldi r6,r8,3 │ │ │ │ - ld r30,24(r26) │ │ │ │ - ld r20,48(r29) │ │ │ │ - ld r26,24(r29) │ │ │ │ - std r8,24(r9) │ │ │ │ - ld r21,200(r29) │ │ │ │ - lfdx f0,r23,r6 │ │ │ │ - sldi r6,r20,3 │ │ │ │ - add r20,r26,r25 │ │ │ │ - lfdx f11,r26,r25 │ │ │ │ - add r10,r10,r8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - lfd f12,8(r20) │ │ │ │ + sldi r30,r30,3 │ │ │ │ + sldi r18,r2,3 │ │ │ │ + ld r0,32(r26) │ │ │ │ + ld r10,48(r29) │ │ │ │ + std r2,32(r12) │ │ │ │ + ld r19,24(r29) │ │ │ │ + ld r26,200(r29) │ │ │ │ + add r30,r30,r2 │ │ │ │ + lfdx f0,r23,r18 │ │ │ │ + sldi r30,r30,3 │ │ │ │ sldi r10,r10,3 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ - stfd f0,32(r27) │ │ │ │ - maddld r10,r0,r30,r10 │ │ │ │ - lfdx f0,r27,r6 │ │ │ │ - std r10,32(r28) │ │ │ │ + add r18,r19,r25 │ │ │ │ + lfdx f11,r19,r25 │ │ │ │ + ldx r30,r24,r30 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + lfd f12,8(r18) │ │ │ │ + maddld r0,r21,r0,r30 │ │ │ │ + stfd f0,40(r27) │ │ │ │ + lfdx f0,r27,r10 │ │ │ │ + std r0,40(r28) │ │ │ │ + ldx r10,r28,r10 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - ldx r6,r28,r6 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - add r10,r21,r6 │ │ │ │ - ldx r6,r21,r6 │ │ │ │ - mtfprd f11,r6 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r21,r26,r10 │ │ │ │ + ldx r10,r26,r10 │ │ │ │ + mtfprd f11,r10 │ │ │ │ fadd f11,f0,f11 │ │ │ │ + ldarx r0,0,r21 │ │ │ │ + cmpd r0,r10 │ │ │ │ + bne 1d464 │ │ │ │ mffprd r30,f11 │ │ │ │ - ldarx r0,0,r10 │ │ │ │ - cmpd r0,r6 │ │ │ │ - bne 1da14 │ │ │ │ - stdcx. r30,0,r10 │ │ │ │ - bne 1da00 │ │ │ │ - cmpld r6,r0 │ │ │ │ - bne 1db30 │ │ │ │ - addi r30,r10,8 │ │ │ │ - ld r10,8(r10) │ │ │ │ + stdcx. r30,0,r21 │ │ │ │ + bne 1d44c │ │ │ │ + cmpld r10,r0 │ │ │ │ + bne 1d59c │ │ │ │ + ld r10,8(r21) │ │ │ │ + addi r30,r21,8 │ │ │ │ mtfprd f0,r10 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - mffprd r0,f0 │ │ │ │ - ldarx r6,0,r30 │ │ │ │ - cmpd r6,r10 │ │ │ │ - bne 1da44 │ │ │ │ - stdcx. r0,0,r30 │ │ │ │ - bne 1da30 │ │ │ │ - cmpld r10,r6 │ │ │ │ - bne 1db28 │ │ │ │ + ldarx r0,0,r30 │ │ │ │ + cmpd r0,r10 │ │ │ │ + bne 1d494 │ │ │ │ + mffprd r26,f0 │ │ │ │ + stdcx. r26,0,r30 │ │ │ │ + bne 1d47c │ │ │ │ + cmpld r10,r0 │ │ │ │ + bne 1d594 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r8,r8,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r6,r30,1 │ │ │ │ - cmpd r6,r8 │ │ │ │ - bgt 1d980 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r6,r5 │ │ │ │ - ble 1dab8 │ │ │ │ - sldi r10,r30,2 │ │ │ │ + sldi r0,r30,1 │ │ │ │ + cmpd r0,r2 │ │ │ │ + bgt 1d3d0 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r0,r8 │ │ │ │ + ble 1d508 │ │ │ │ + mulli r2,r30,6 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r8,r5,3 │ │ │ │ - lfd f12,16(r27) │ │ │ │ - ld r0,16(r28) │ │ │ │ + sldi r10,r8,3 │ │ │ │ + lfd f12,24(r27) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r5,16(r9) │ │ │ │ - add r10,r10,r5 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - ld r6,16(r26) │ │ │ │ - ldx r10,r24,r10 │ │ │ │ + std r8,24(r12) │ │ │ │ + ld r21,24(r28) │ │ │ │ + lfdx f0,r6,r10 │ │ │ │ + ld r0,24(r26) │ │ │ │ + add r2,r2,r8 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - maddld r0,r0,r6,r10 │ │ │ │ - stfd f12,24(r27) │ │ │ │ - std r0,24(r28) │ │ │ │ - bgt 1d974 │ │ │ │ - sldi r6,r30,1 │ │ │ │ - addi r22,r22,1 │ │ │ │ - cmpd r22,r6 │ │ │ │ - bge 1dad4 │ │ │ │ - lfd f12,8(r27) │ │ │ │ - ld r0,8(r28) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + stfd f12,32(r27) │ │ │ │ + maddld r21,r21,r0,r2 │ │ │ │ + std r21,32(r28) │ │ │ │ + bgt 1d3c0 │ │ │ │ + sldi r0,r30,1 │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r7,r0 │ │ │ │ + bge 1d524 │ │ │ │ + lfd f12,16(r27) │ │ │ │ + ld r21,16(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1d904 │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r11,r6 │ │ │ │ - bge 1d588 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - ld r10,0(r28) │ │ │ │ + b 1d340 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r4,r0 │ │ │ │ + bge 1d578 │ │ │ │ + lfd f12,8(r27) │ │ │ │ + ld r21,8(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1d8d4 │ │ │ │ - ld r9,240(r29) │ │ │ │ - ldx r25,r9,r16 │ │ │ │ - b 1d074 │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1d02c │ │ │ │ - addi r8,r19,15 │ │ │ │ + b 1d304 │ │ │ │ + ld r2,240(r29) │ │ │ │ + ldx r25,r2,r15 │ │ │ │ + b 1c974 │ │ │ │ + addi r7,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1c910 │ │ │ │ + addi r8,r16,15 │ │ │ │ ld r7,0(r1) │ │ │ │ mr r10,r22 │ │ │ │ clrrdi r8,r8,4 │ │ │ │ neg r8,r8 │ │ │ │ stdux r7,r1,r8 │ │ │ │ - addi r7,r1,32 │ │ │ │ - b 1d3ec │ │ │ │ - mr r10,r6 │ │ │ │ - b 1da24 │ │ │ │ - mr r6,r0 │ │ │ │ - b 1d9f4 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd r21,r8 │ │ │ │ - bge 1d588 │ │ │ │ + addi r5,r1,32 │ │ │ │ + b 1ce20 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd r22,r0 │ │ │ │ + bge 1cfc4 │ │ │ │ lfd f0,0(r27) │ │ │ │ ld r10,0(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1d63c │ │ │ │ - mr r8,r0 │ │ │ │ - b 1d7e4 │ │ │ │ + b 1d2d4 │ │ │ │ + mr r10,r0 │ │ │ │ + b 1d474 │ │ │ │ + mr r10,r0 │ │ │ │ + b 1d444 │ │ │ │ + mr r2,r8 │ │ │ │ + b 1d1d4 │ │ │ │ mr r8,r0 │ │ │ │ - b 1d7b4 │ │ │ │ + b 1d1a4 │ │ │ │ + mr r2,r10 │ │ │ │ + b 1cf14 │ │ │ │ mr r10,r8 │ │ │ │ - b 1d4e0 │ │ │ │ - mr r8,r5 │ │ │ │ - b 1d4b0 │ │ │ │ + b 1cee4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1281 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-23936 │ │ │ │ + .long 0x1283 │ │ │ │ mflr r0 │ │ │ │ + stfd f22,-80(r1) │ │ │ │ + stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - std r30,-80(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ - ld r29,0(r3) │ │ │ │ - std r14,-208(r1) │ │ │ │ - std r15,-200(r1) │ │ │ │ - std r16,-192(r1) │ │ │ │ - std r17,-184(r1) │ │ │ │ - std r18,-176(r1) │ │ │ │ - std r19,-168(r1) │ │ │ │ - std r20,-160(r1) │ │ │ │ - std r21,-152(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - std r26,-112(r1) │ │ │ │ - stdu r1,-384(r1) │ │ │ │ - ld r27,8(r29) │ │ │ │ + std r19,-184(r1) │ │ │ │ + std r18,-192(r1) │ │ │ │ + std r27,-120(r1) │ │ │ │ + std r28,-112(r1) │ │ │ │ + std r30,-96(r1) │ │ │ │ mr r28,r3 │ │ │ │ + std r31,-88(r1) │ │ │ │ + std r14,-224(r1) │ │ │ │ + std r15,-216(r1) │ │ │ │ + std r16,-208(r1) │ │ │ │ + std r17,-200(r1) │ │ │ │ + std r20,-176(r1) │ │ │ │ + std r21,-168(r1) │ │ │ │ + std r22,-160(r1) │ │ │ │ + std r23,-152(r1) │ │ │ │ + std r24,-144(r1) │ │ │ │ + std r25,-136(r1) │ │ │ │ + std r26,-128(r1) │ │ │ │ + std r29,-104(r1) │ │ │ │ + stdu r1,-400(r1) │ │ │ │ + stxv vs63,160(r1) │ │ │ │ + ld r29,0(r3) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ + ld r27,8(r29) │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r10,r27,r30 │ │ │ │ - mr r12,r3 │ │ │ │ - mulld r9,r10,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1e7d0 │ │ │ │ - maddld r12,r10,r12,r9 │ │ │ │ - add r9,r10,r12 │ │ │ │ - cmpd r12,r9 │ │ │ │ - std r9,88(r31) │ │ │ │ - bge 1e230 │ │ │ │ + bl 5100 │ │ │ │ + mr r19,r3 │ │ │ │ + divd r9,r27,r30 │ │ │ │ + mulld r2,r9,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1e200 │ │ │ │ + maddld r19,r9,r19,r2 │ │ │ │ + add r2,r9,r19 │ │ │ │ + cmpd r19,r2 │ │ │ │ + std r2,64(r31) │ │ │ │ + bge 1dc78 │ │ │ │ + ld r9,16(r28) │ │ │ │ + sldi r2,r19,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ ld r10,24(r28) │ │ │ │ - ld r8,16(r28) │ │ │ │ - sldi r9,r12,4 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r14,r9,8 │ │ │ │ - std r10,64(r31) │ │ │ │ - ld r10,8(r28) │ │ │ │ - srdi r9,r8,3 │ │ │ │ - mr r6,r14 │ │ │ │ - std r8,72(r31) │ │ │ │ - std r9,120(r31) │ │ │ │ - std r10,80(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r10,r10,28240 │ │ │ │ - std r10,56(r31) │ │ │ │ - lwz r9,112(r29) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1e2dc │ │ │ │ - mr r25,r12 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + xxlxor vs29,vs29,vs29 │ │ │ │ + ld r0,8(r28) │ │ │ │ + plfd f31,328824 # 6db30 │ │ │ │ + addi r14,r2,8 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + srdi r2,r9,3 │ │ │ │ + mr r11,r14 │ │ │ │ + std r9,56(r31) │ │ │ │ + std r10,48(r31) │ │ │ │ + std r2,96(r31) │ │ │ │ + lwz r2,112(r29) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1dd24 │ │ │ │ + mr r25,r19 │ │ │ │ ld r21,48(r29) │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r3,0(r1) │ │ │ │ - ld r15,88(r29) │ │ │ │ + ld r4,0(r1) │ │ │ │ + std r1,72(r31) │ │ │ │ li r5,0 │ │ │ │ - std r1,96(r31) │ │ │ │ - sldi r19,r21,3 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - addi r30,r15,1 │ │ │ │ - addic. r7,r21,-1 │ │ │ │ - addi r9,r19,15 │ │ │ │ - addi r8,r19,23 │ │ │ │ - mulld r10,r21,r30 │ │ │ │ - sldi r4,r30,1 │ │ │ │ + ld r17,88(r29) │ │ │ │ + sldi r20,r21,3 │ │ │ │ + addic. r10,r21,-1 │ │ │ │ + addi r30,r17,1 │ │ │ │ + addi r2,r20,15 │ │ │ │ + addi r7,r20,23 │ │ │ │ + mulld r8,r21,r30 │ │ │ │ + sldi r9,r30,1 │ │ │ │ sldi r22,r30,4 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - mulld r20,r19,r4 │ │ │ │ - neg r9,r9 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r7,r7,4 │ │ │ │ + mulld r14,r20,r9 │ │ │ │ + neg r2,r2 │ │ │ │ + neg r7,r7 │ │ │ │ + stdux r4,r1,r2 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + addi r6,r1,32 │ │ │ │ neg r8,r8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdux r3,r1,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - addi r3,r1,32 │ │ │ │ - std r3,32(r31) │ │ │ │ - ld r3,0(r1) │ │ │ │ - stdux r3,r1,r9 │ │ │ │ - addi r3,r1,32 │ │ │ │ - std r3,40(r31) │ │ │ │ - ld r3,0(r1) │ │ │ │ - stdux r3,r1,r9 │ │ │ │ + std r6,32(r31) │ │ │ │ + stdux r4,r1,r2 │ │ │ │ + addi r6,r1,32 │ │ │ │ + std r6,40(r31) │ │ │ │ + stdux r4,r1,r2 │ │ │ │ addi r24,r1,32 │ │ │ │ - stdux r3,r1,r8 │ │ │ │ + stdux r4,r1,r7 │ │ │ │ addi r28,r1,32 │ │ │ │ - stdux r3,r1,r8 │ │ │ │ - mr r27,r1 │ │ │ │ + stdux r4,r1,r7 │ │ │ │ std r5,0(r28) │ │ │ │ - stfdu f0,32(r27) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r10 │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r27,r1 │ │ │ │ + stfdu f30,32(r27) │ │ │ │ + stdux r2,r1,r8 │ │ │ │ addi r23,r1,32 │ │ │ │ - blt 1e7dc │ │ │ │ - mulld r8,r7,r30 │ │ │ │ - mulld r9,r25,r21 │ │ │ │ - neg r10,r30 │ │ │ │ + blt 1e20c │ │ │ │ + mulld r10,r10,r30 │ │ │ │ + mulld r2,r25,r21 │ │ │ │ ld r18,120(r29) │ │ │ │ + mulli r7,r30,-16 │ │ │ │ ld r26,72(r29) │ │ │ │ - addi r5,r19,-8 │ │ │ │ - cmpdi r30,0 │ │ │ │ - sldi r7,r10,4 │ │ │ │ - sldi r10,r8,4 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - add r17,r18,r9 │ │ │ │ + addi r8,r20,-8 │ │ │ │ + cmpdi cr7,r30,0 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ add r10,r23,r10 │ │ │ │ - std r17,128(r31) │ │ │ │ - ldx r11,r26,r5 │ │ │ │ - lfdx f12,r17,r5 │ │ │ │ - srdi r9,r4,1 │ │ │ │ - ld r3,32(r31) │ │ │ │ - mr r18,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r11 │ │ │ │ - fcfid f0,f0 │ │ │ │ + add r5,r18,r2 │ │ │ │ + std r5,104(r31) │ │ │ │ + lxsdx vs32,r26,r8 │ │ │ │ + lfdx f12,r5,r8 │ │ │ │ + ld r4,32(r31) │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r8,r9,1 │ │ │ │ - subf r9,r15,r9 │ │ │ │ - stdx r9,r3,r5 │ │ │ │ - ld r3,40(r31) │ │ │ │ - add r8,r8,r15 │ │ │ │ - add r9,r11,r9 │ │ │ │ - stdx r8,r3,r5 │ │ │ │ - ble 1ddfc │ │ │ │ - addi r14,r9,1 │ │ │ │ - divd r3,r9,r11 │ │ │ │ - mr r16,r18 │ │ │ │ - addi r18,r18,16 │ │ │ │ - divd r8,r14,r11 │ │ │ │ - mulld r3,r3,r11 │ │ │ │ - mulld r8,r8,r11 │ │ │ │ - subf r3,r3,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r8,r8,r14 │ │ │ │ - std r3,-8(r18) │ │ │ │ - std r8,16(r16) │ │ │ │ - bdnz 1ddc8 │ │ │ │ - addi r5,r5,-8 │ │ │ │ + mffprd r6,f0 │ │ │ │ + addi r2,r6,1 │ │ │ │ + subf r6,r17,r6 │ │ │ │ + stdx r6,r4,r8 │ │ │ │ + ld r4,40(r31) │ │ │ │ + add r2,r2,r17 │ │ │ │ + stdx r2,r4,r8 │ │ │ │ + ble cr7,1d870 │ │ │ │ + srdi r2,r9,1 │ │ │ │ + mtvsrdd vs45,r6,r6 │ │ │ │ + plxv vs33,329736 # 6e000 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r6,r10 │ │ │ │ + andi. r4,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + beq 1d838 │ │ │ │ + xxmr vs43,vs33 │ │ │ │ + cmpdi r4,0 │ │ │ │ + vaddudm v1,v1,v31 │ │ │ │ + addi r6,r10,16 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v11 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs44,0(r10) │ │ │ │ + beq 1d870 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v1,v31 │ │ │ │ + vaddudm v11,v1,v0 │ │ │ │ + vaddudm v11,v11,v13 │ │ │ │ + addi r6,r6,32 │ │ │ │ + vaddudm v12,v13,v0 │ │ │ │ + vaddudm v12,v12,v10 │ │ │ │ + vmodsd v11,v11,v0 │ │ │ │ + vaddudm v1,v10,v31 │ │ │ │ + vmodsd v12,v12,v0 │ │ │ │ + stxv vs43,-32(r6) │ │ │ │ + stxv vs44,-16(r6) │ │ │ │ + bdnz 1d840 │ │ │ │ + addi r8,r8,-8 │ │ │ │ add r10,r10,r7 │ │ │ │ - cmpdi cr7,r5,-8 │ │ │ │ - bne cr7,1dd78 │ │ │ │ - mr r5,r19 │ │ │ │ + cmpdi r8,-8 │ │ │ │ + bne 1d7b4 │ │ │ │ + mr r5,r20 │ │ │ │ li r4,0 │ │ │ │ mr r3,r24 │ │ │ │ - std r6,160(r31) │ │ │ │ - std r12,136(r31) │ │ │ │ + std r11,144(r31) │ │ │ │ + std r0,112(r31) │ │ │ │ li r18,0 │ │ │ │ - li r14,0 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r8,r22,3 │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r9,r20,15 │ │ │ │ - mtfprd f0,r15 │ │ │ │ - ld r6,160(r31) │ │ │ │ - std r8,104(r31) │ │ │ │ - ld r8,96(r29) │ │ │ │ - fcfid f27,f0 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - std r8,112(r31) │ │ │ │ - ld r8,64(r31) │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - addi r16,r8,16 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - addi r8,r8,27080 │ │ │ │ - std r8,48(r31) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - mr r9,r30 │ │ │ │ - mr r30,r14 │ │ │ │ - std r29,144(r31) │ │ │ │ - std r28,152(r31) │ │ │ │ - mr r29,r18 │ │ │ │ + bl 5b40 │ │ │ │ + srdi r10,r22,3 │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r2,r14,15 │ │ │ │ + mtfprd f0,r17 │ │ │ │ + ld r11,144(r31) │ │ │ │ + li r7,0 │ │ │ │ + std r10,80(r31) │ │ │ │ + ld r10,96(r29) │ │ │ │ + fcfid f25,f0 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + std r10,88(r31) │ │ │ │ + ld r10,48(r31) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + mr r2,r30 │ │ │ │ + mr r30,r18 │ │ │ │ + fmul f25,f25,f25 │ │ │ │ + std r29,120(r31) │ │ │ │ + std r28,128(r31) │ │ │ │ + mr r29,r7 │ │ │ │ + addi r16,r1,48 │ │ │ │ + std r27,136(r31) │ │ │ │ + addi r14,r1,32 │ │ │ │ + mr r18,r2 │ │ │ │ + addi r15,r10,16 │ │ │ │ mr r28,r16 │ │ │ │ - mr r18,r19 │ │ │ │ - addi r17,r1,48 │ │ │ │ - addi r10,r1,32 │ │ │ │ - mr r19,r6 │ │ │ │ - mr r14,r17 │ │ │ │ - mr r20,r10 │ │ │ │ - mr r17,r9 │ │ │ │ - ld r9,32(r31) │ │ │ │ + mr r16,r20 │ │ │ │ + mr r20,r11 │ │ │ │ + mr r27,r15 │ │ │ │ + ld r2,32(r31) │ │ │ │ lfdx f0,r26,r29 │ │ │ │ - ldx r16,r9,r29 │ │ │ │ - fcfid f28,f0 │ │ │ │ - ld r9,128(r31) │ │ │ │ - mtfprd f0,r16 │ │ │ │ - lfdx f25,r9,r29 │ │ │ │ - ld r9,112(r31) │ │ │ │ - fcfid f24,f0 │ │ │ │ - fmul f0,f28,f28 │ │ │ │ - lfdx f26,r9,r29 │ │ │ │ - fdiv f12,f24,f28 │ │ │ │ - fsub f11,f25,f12 │ │ │ │ - fsub f12,f12,f25 │ │ │ │ + ldx r15,r2,r29 │ │ │ │ + fcfid f26,f0 │ │ │ │ + ld r2,104(r31) │ │ │ │ + mtfprd f0,r15 │ │ │ │ + lfdx f23,r2,r29 │ │ │ │ + ld r2,88(r31) │ │ │ │ + fcfid f22,f0 │ │ │ │ + fmul f0,f26,f26 │ │ │ │ + lfdx f24,r2,r29 │ │ │ │ + fdiv f12,f22,f26 │ │ │ │ + fsub f11,f23,f12 │ │ │ │ + fsub f12,f12,f23 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - fmadd f0,f0,f12,f27 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - ble 1e1e0 │ │ │ │ - fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f26 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r31) │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f30,f1,f12 │ │ │ │ - fdiv f30,f30,f29 │ │ │ │ - fmsub f28,f25,f28,f24 │ │ │ │ - ld r9,104(r31) │ │ │ │ - mulld r9,r30,r9 │ │ │ │ - fadd f28,f28,f28 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - fdiv f1,f28,f26 │ │ │ │ - add r5,r20,r9 │ │ │ │ - stfdx f30,r20,r9 │ │ │ │ - std r5,160(r31) │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,40(r31) │ │ │ │ - ld r5,160(r31) │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ + fcmpu cr0,f0,f29 │ │ │ │ + ble 1dc30 │ │ │ │ + fsqrt f27,f0 │ │ │ │ + fmul f1,f27,f24 │ │ │ │ + bl 5360 │ │ │ │ + fmul f28,f1,f31 │ │ │ │ + fdiv f28,f28,f27 │ │ │ │ + fmsub f26,f23,f26,f22 │ │ │ │ + ld r2,80(r31) │ │ │ │ + mulld r2,r30,r2 │ │ │ │ + fadd f26,f26,f26 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fdiv f1,f26,f24 │ │ │ │ + add r5,r14,r2 │ │ │ │ + stfdx f28,r14,r2 │ │ │ │ + std r5,144(r31) │ │ │ │ + bl 4f00 │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r5,144(r31) │ │ │ │ fmr f12,f1 │ │ │ │ - ldx r9,r9,r29 │ │ │ │ - cmpd r16,r9 │ │ │ │ - bge 1e004 │ │ │ │ - ld r10,120(r31) │ │ │ │ - ld r8,64(r31) │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addi r4,r16,2 │ │ │ │ - cmpd r9,r4 │ │ │ │ - mulld r10,r10,r30 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ + ldx r2,r2,r29 │ │ │ │ + cmpd r15,r2 │ │ │ │ + bge 1da58 │ │ │ │ + ld r9,96(r31) │ │ │ │ + ld r10,48(r31) │ │ │ │ + fmul f28,f28,f1 │ │ │ │ + addi r4,r15,2 │ │ │ │ + cmpd r2,r4 │ │ │ │ + mulld r9,r9,r30 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ stfd f0,8(r5) │ │ │ │ - blt 1e004 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfd f10,-16(r14) │ │ │ │ + blt 1da58 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfd f10,-16(r28) │ │ │ │ fmr f11,f1 │ │ │ │ - li r10,0 │ │ │ │ - subf r9,r16,r9 │ │ │ │ - andi. r5,r9,1 │ │ │ │ - addi r5,r9,-1 │ │ │ │ - beq 1dfc8 │ │ │ │ - lfd f0,0(r28) │ │ │ │ + li r9,0 │ │ │ │ + subf r2,r15,r2 │ │ │ │ + andi. r5,r2,1 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + beq 1da1c │ │ │ │ + lfd f0,0(r27) │ │ │ │ fmul f11,f1,f1 │ │ │ │ cmpdi r5,0 │ │ │ │ - li r10,8 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfd f0,0(r14) │ │ │ │ - beq 1e004 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r28,r10 │ │ │ │ + stfd f0,0(r28) │ │ │ │ + beq 1da58 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ fmul f9,f11,f12 │ │ │ │ - addi r9,r10,8 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f11,f9,f12 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r14,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r28,r9 │ │ │ │ + stfdx f0,r28,r9 │ │ │ │ + lfdx f0,r27,r2 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r14,r9 │ │ │ │ - bdnz 1dfd0 │ │ │ │ + stfdx f0,r28,r2 │ │ │ │ + bdnz 1da24 │ │ │ │ addi r30,r30,1 │ │ │ │ - ld r9,72(r31) │ │ │ │ - add r14,r14,r22 │ │ │ │ + ld r2,56(r31) │ │ │ │ + add r28,r28,r22 │ │ │ │ addi r29,r29,8 │ │ │ │ cmpd r21,r30 │ │ │ │ - add r28,r28,r9 │ │ │ │ - bne 1deac │ │ │ │ + add r27,r27,r2 │ │ │ │ + bne 1d910 │ │ │ │ cmpdi r21,4 │ │ │ │ - mr r6,r19 │ │ │ │ - ld r12,136(r31) │ │ │ │ - ld r29,144(r31) │ │ │ │ - ld r28,152(r31) │ │ │ │ - mr r10,r20 │ │ │ │ - mr r19,r18 │ │ │ │ - mr r30,r17 │ │ │ │ - beq 1e2e8 │ │ │ │ + mr r11,r20 │ │ │ │ + ld r0,112(r31) │ │ │ │ + ld r29,120(r31) │ │ │ │ + mr r30,r18 │ │ │ │ + mr r20,r16 │ │ │ │ + ld r28,128(r31) │ │ │ │ + ld r27,136(r31) │ │ │ │ + beq 1dd30 │ │ │ │ cmpdi r21,5 │ │ │ │ - beq 1e530 │ │ │ │ - li r9,0 │ │ │ │ - ld r3,80(r31) │ │ │ │ - cmpdi r3,0 │ │ │ │ - ble 1e20c │ │ │ │ + beq 1df70 │ │ │ │ + li r2,0 │ │ │ │ + cmpdi r0,0 │ │ │ │ + ble 1dc54 │ │ │ │ srdi r22,r22,3 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r30,0 │ │ │ │ - addi r20,r27,8 │ │ │ │ - addi r26,r28,8 │ │ │ │ - li r0,0 │ │ │ │ - cmpd r9,r21 │ │ │ │ - bge 1e0e8 │ │ │ │ - ld r11,88(r29) │ │ │ │ - subf r7,r9,r21 │ │ │ │ - sldi r8,r9,3 │ │ │ │ + li r4,0 │ │ │ │ + addi r26,r27,8 │ │ │ │ + addi r30,r28,8 │ │ │ │ + li r3,0 │ │ │ │ + cmpd r2,r21 │ │ │ │ + bge 1db38 │ │ │ │ + ld r5,88(r29) │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r10,r2,r21 │ │ │ │ ld r18,72(r29) │ │ │ │ - mtctr r7 │ │ │ │ - ldx r4,r28,r8 │ │ │ │ - lfdx f0,r27,r8 │ │ │ │ - addi r11,r11,1 │ │ │ │ - mulld r5,r11,r9 │ │ │ │ - sldi r11,r11,1 │ │ │ │ + ldx r6,r28,r9 │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ + mtctr r10 │ │ │ │ + addi r5,r5,1 │ │ │ │ + mulld r7,r5,r2 │ │ │ │ sldi r5,r5,1 │ │ │ │ - ldx r7,r24,r8 │ │ │ │ - ldx r17,r18,r8 │ │ │ │ - maddld r21,r22,r9,r7 │ │ │ │ - add r7,r5,r7 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r5,r5,r11 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - ldx r16,r23,r7 │ │ │ │ - sldi r7,r21,3 │ │ │ │ - lfdx f12,r10,r7 │ │ │ │ - maddld r4,r4,r17,r16 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + ldx r10,r24,r9 │ │ │ │ + ldx r21,r18,r9 │ │ │ │ + maddld r8,r22,r2,r10 │ │ │ │ + add r10,r7,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r7,r7,r5 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r17,r23,r10 │ │ │ │ + sldi r10,r8,3 │ │ │ │ + lfdx f12,r14,r10 │ │ │ │ + maddld r6,r6,r21,r17 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stdx r4,r26,r8 │ │ │ │ - stfdx f0,r20,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 1e0a8 │ │ │ │ - ld r9,24(r29) │ │ │ │ - ldx r8,r28,r19 │ │ │ │ - lfdx f0,r27,r19 │ │ │ │ - ld r7,200(r29) │ │ │ │ - add r5,r9,r25 │ │ │ │ - lfdx f12,r9,r25 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - lfd f11,8(r5) │ │ │ │ - add r9,r7,r8 │ │ │ │ - ldx r8,r7,r8 │ │ │ │ + stdx r6,r30,r9 │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 1daf8 │ │ │ │ + ld r2,24(r29) │ │ │ │ + ldx r9,r28,r20 │ │ │ │ + lfdx f0,r27,r20 │ │ │ │ + ld r10,200(r29) │ │ │ │ + add r8,r2,r25 │ │ │ │ + lfdx f12,r2,r25 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + lfd f11,8(r8) │ │ │ │ + add r2,r10,r9 │ │ │ │ + ldx r9,r10,r9 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - mtfprd f11,r8 │ │ │ │ + mtfprd f11,r9 │ │ │ │ fadd f11,f12,f11 │ │ │ │ - mffprd r5,f11 │ │ │ │ - ldarx r7,0,r9 │ │ │ │ - cmpd r7,r8 │ │ │ │ - bne 1e138 │ │ │ │ - stdcx. r5,0,r9 │ │ │ │ - bne 1e124 │ │ │ │ - cmpld r7,r8 │ │ │ │ - bne 1e840 │ │ │ │ - addi r7,r9,8 │ │ │ │ - ld r9,8(r9) │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mffprd r8,f11 │ │ │ │ + ldarx r10,0,r2 │ │ │ │ + cmpd r10,r9 │ │ │ │ + bne 1db88 │ │ │ │ + stdcx. r8,0,r2 │ │ │ │ + bne 1db74 │ │ │ │ + cmpld r10,r9 │ │ │ │ + bne 1e270 │ │ │ │ + addi r10,r2,8 │ │ │ │ + ld r2,8(r2) │ │ │ │ + mtfprd f12,r2 │ │ │ │ fadd f12,f0,f12 │ │ │ │ - mffprd r5,f12 │ │ │ │ - ldarx r8,0,r7 │ │ │ │ - cmpd r8,r9 │ │ │ │ - bne 1e168 │ │ │ │ - stdcx. r5,0,r7 │ │ │ │ - bne 1e154 │ │ │ │ - cmpld r9,r8 │ │ │ │ - bne 1e838 │ │ │ │ + mffprd r8,f12 │ │ │ │ + ldarx r9,0,r10 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bne 1dbb8 │ │ │ │ + stdcx. r8,0,r10 │ │ │ │ + bne 1dba4 │ │ │ │ + cmpld r2,r9 │ │ │ │ + bne 1e268 │ │ │ │ ld r21,48(r29) │ │ │ │ - addic. r9,r21,-1 │ │ │ │ - ble 1e2d0 │ │ │ │ - ld r8,40(r31) │ │ │ │ - sldi r19,r21,3 │ │ │ │ - mtctr r9 │ │ │ │ - add r5,r24,r19 │ │ │ │ - add r11,r8,r19 │ │ │ │ - ld r8,32(r31) │ │ │ │ - add r4,r8,r19 │ │ │ │ - b 1e1a8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r0,0(r5) │ │ │ │ - bdz 1e1f4 │ │ │ │ - ldu r18,-8(r11) │ │ │ │ - ldu r8,-8(r4) │ │ │ │ - ldu r7,-8(r5) │ │ │ │ - subf r8,r8,r18 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 1e19c │ │ │ │ - sldi r8,r9,3 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r3,r30 │ │ │ │ - stdx r7,r24,r8 │ │ │ │ - beq 1e20c │ │ │ │ - sldi r19,r21,3 │ │ │ │ - b 1e074 │ │ │ │ - blt 1e2a8 │ │ │ │ - ld r9,48(r31) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - fmul f30,f26,f30 │ │ │ │ - b 1df14 │ │ │ │ - ld r8,0(r24) │ │ │ │ - addi r30,r30,1 │ │ │ │ - cmpd r3,r30 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,0(r24) │ │ │ │ - bne 1e07c │ │ │ │ - ld r10,88(r31) │ │ │ │ - addi r12,r12,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r6,r6,16 │ │ │ │ - cmpd r10,r12 │ │ │ │ - ld r10,96(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 1dc88 │ │ │ │ - addi r1,r31,384 │ │ │ │ + addic. r2,r21,-1 │ │ │ │ + ble 1dd18 │ │ │ │ + ld r9,40(r31) │ │ │ │ + sldi r20,r21,3 │ │ │ │ + mtctr r2 │ │ │ │ + add r8,r24,r20 │ │ │ │ + add r6,r9,r20 │ │ │ │ + ld r9,32(r31) │ │ │ │ + add r7,r9,r20 │ │ │ │ + b 1dbf8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r3,0(r8) │ │ │ │ + bdz 1dc3c │ │ │ │ + ldu r5,-8(r6) │ │ │ │ + ldu r9,-8(r7) │ │ │ │ + ldu r10,-8(r8) │ │ │ │ + subf r9,r9,r5 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 1dbec │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r0,r4 │ │ │ │ + stdx r10,r24,r9 │ │ │ │ + beq 1dc54 │ │ │ │ + sldi r20,r21,3 │ │ │ │ + b 1dac4 │ │ │ │ + blt 1dcfc │ │ │ │ + fmul f28,f24,f31 │ │ │ │ + b 1d96c │ │ │ │ + ld r9,0(r24) │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r0,r4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r24) │ │ │ │ + bne 1dacc │ │ │ │ + ld r9,64(r31) │ │ │ │ + addi r19,r19,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r11,r11,16 │ │ │ │ + cmpd r9,r19 │ │ │ │ + ld r9,72(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bne 1d6dc │ │ │ │ + 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,48(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f1,f0 │ │ │ │ - fdiv f30,f30,f29 │ │ │ │ - b 1df14 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - ldx r7,r24,r8 │ │ │ │ - b 1e1c4 │ │ │ │ - ld r9,240(r29) │ │ │ │ - ldx r25,r9,r6 │ │ │ │ - b 1dc98 │ │ │ │ - cmpdi r15,0 │ │ │ │ - blt 1e20c │ │ │ │ - ld r9,56(r31) │ │ │ │ - add r8,r20,r22 │ │ │ │ + fsqrt f27,f0 │ │ │ │ + fmul f1,f27,f24 │ │ │ │ + bl 5620 │ │ │ │ + fmul f28,f1,f31 │ │ │ │ + fdiv f28,f28,f27 │ │ │ │ + b 1d96c │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ldx r10,r24,r9 │ │ │ │ + b 1dc14 │ │ │ │ + ld r2,240(r29) │ │ │ │ + ldx r25,r2,r11 │ │ │ │ + b 1d6ec │ │ │ │ + cmpdi r17,0 │ │ │ │ + blt 1dc54 │ │ │ │ + add r5,r14,r22 │ │ │ │ + fmr f0,f30 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r7,0 │ │ │ │ + li r2,0 │ │ │ │ li r4,0 │ │ │ │ - add r5,r8,r22 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - add r22,r5,r22 │ │ │ │ + add r7,r5,r22 │ │ │ │ + add r22,r7,r22 │ │ │ │ sldi r9,r4,3 │ │ │ │ - ld r3,0(r26) │ │ │ │ - sldi. r0,r30,1 │ │ │ │ + ld r8,0(r26) │ │ │ │ + sldi. r10,r30,1 │ │ │ │ std r4,0(r24) │ │ │ │ - lfdx f12,r10,r9 │ │ │ │ + lfdx f12,r14,r9 │ │ │ │ ldx r9,r23,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r7,r7,r3,r9 │ │ │ │ - stfd f0,8(r27) │ │ │ │ - std r7,8(r28) │ │ │ │ - ble 1e20c │ │ │ │ - li r9,0 │ │ │ │ - add r3,r9,r0 │ │ │ │ - sldi r11,r9,3 │ │ │ │ - ld r0,8(r26) │ │ │ │ + fmul f12,f0,f12 │ │ │ │ + maddld r2,r2,r8,r9 │ │ │ │ + stfd f12,8(r27) │ │ │ │ + std r2,8(r28) │ │ │ │ + ble 1dc54 │ │ │ │ + li r6,0 │ │ │ │ + add r9,r6,r10 │ │ │ │ + sldi r10,r6,3 │ │ │ │ + ld r8,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r9,8(r24) │ │ │ │ - sldi r3,r3,3 │ │ │ │ - lfdx f12,r8,r11 │ │ │ │ - ldx r3,r23,r3 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r7,r7,r0,r3 │ │ │ │ - stfd f0,16(r27) │ │ │ │ - std r7,16(r28) │ │ │ │ - ble 1e20c │ │ │ │ - li r21,0 │ │ │ │ - sldi r3,r30,2 │ │ │ │ - ld r0,16(r26) │ │ │ │ + std r6,8(r24) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r5,r10 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + maddld r2,r2,r8,r9 │ │ │ │ + stfd f12,16(r27) │ │ │ │ + std r2,16(r28) │ │ │ │ + ble 1dc54 │ │ │ │ + li r8,0 │ │ │ │ + sldi r9,r30,2 │ │ │ │ + ld r3,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - add r3,r3,r21 │ │ │ │ - sldi r11,r21,3 │ │ │ │ - std r21,16(r24) │ │ │ │ - sldi r3,r3,3 │ │ │ │ - lfdx f12,r5,r11 │ │ │ │ - ldx r3,r23,r3 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r3,r7,r0,r3 │ │ │ │ - stfd f0,24(r27) │ │ │ │ - std r3,24(r28) │ │ │ │ - ble 1e4f4 │ │ │ │ - li r11,0 │ │ │ │ - b 1e3cc │ │ │ │ - nop │ │ │ │ + add r9,r9,r8 │ │ │ │ + sldi r10,r8,3 │ │ │ │ + std r8,16(r24) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r7,r10 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + maddld r21,r2,r3,r9 │ │ │ │ + stfd f12,24(r27) │ │ │ │ + std r21,24(r28) │ │ │ │ + ble 1df34 │ │ │ │ + li r9,0 │ │ │ │ + b 1de0c │ │ │ │ nop │ │ │ │ - lfd f0,24(r27) │ │ │ │ - ld r3,24(r28) │ │ │ │ + lfd f12,24(r27) │ │ │ │ + ld r21,24(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - mulli r7,r30,6 │ │ │ │ - sldi r19,r11,3 │ │ │ │ + mulli r2,r30,6 │ │ │ │ + sldi r3,r9,3 │ │ │ │ ld r20,24(r26) │ │ │ │ - ld r0,48(r29) │ │ │ │ - ld r30,24(r29) │ │ │ │ - std r11,24(r24) │ │ │ │ - ld r26,200(r29) │ │ │ │ - lfdx f12,r22,r19 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - lfdx f11,r30,r25 │ │ │ │ - add r30,r30,r25 │ │ │ │ - add r7,r7,r11 │ │ │ │ - fmul f0,f12,f0 │ │ │ │ - lfd f12,8(r30) │ │ │ │ - sldi r7,r7,3 │ │ │ │ - ldx r7,r23,r7 │ │ │ │ + ld r10,48(r29) │ │ │ │ + std r9,24(r24) │ │ │ │ + ld r26,24(r29) │ │ │ │ + ld r30,200(r29) │ │ │ │ + lfdx f0,r22,r3 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r2,r9 │ │ │ │ + add r3,r26,r25 │ │ │ │ + lfdx f11,r26,r25 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfd f12,8(r3) │ │ │ │ + ldx r2,r23,r2 │ │ │ │ stfd f0,32(r27) │ │ │ │ - maddld r7,r3,r20,r7 │ │ │ │ - lfdx f0,r27,r0 │ │ │ │ - std r7,32(r28) │ │ │ │ + lfdx f0,r27,r10 │ │ │ │ + maddld r2,r21,r20,r2 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - ldx r3,r28,r0 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - add r7,r26,r3 │ │ │ │ - ldx r3,r26,r3 │ │ │ │ - mtfprd f11,r3 │ │ │ │ + std r2,32(r28) │ │ │ │ + ldx r10,r28,r10 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + add r2,r30,r10 │ │ │ │ + ldx r10,r30,r10 │ │ │ │ + mtfprd f11,r10 │ │ │ │ fadd f11,f0,f11 │ │ │ │ mffprd r30,f11 │ │ │ │ - ldarx r0,0,r7 │ │ │ │ - cmpd r0,r3 │ │ │ │ - bne 1e454 │ │ │ │ - stdcx. r30,0,r7 │ │ │ │ - bne 1e440 │ │ │ │ - cmpld r3,r0 │ │ │ │ - bne 1e830 │ │ │ │ - addi r30,r7,8 │ │ │ │ - ld r7,8(r7) │ │ │ │ - mtfprd f0,r7 │ │ │ │ + ldarx r3,0,r2 │ │ │ │ + cmpd r3,r10 │ │ │ │ + bne 1de94 │ │ │ │ + stdcx. r30,0,r2 │ │ │ │ + bne 1de80 │ │ │ │ + cmpld r10,r3 │ │ │ │ + bne 1e260 │ │ │ │ + addi r3,r2,8 │ │ │ │ + ld r2,8(r2) │ │ │ │ + mtfprd f0,r2 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - mffprd r0,f0 │ │ │ │ - ldarx r3,0,r30 │ │ │ │ - cmpd r3,r7 │ │ │ │ - bne 1e484 │ │ │ │ - stdcx. r0,0,r30 │ │ │ │ - bne 1e470 │ │ │ │ - cmpld r3,r7 │ │ │ │ - bne 1e828 │ │ │ │ + mffprd r30,f0 │ │ │ │ + ldarx r10,0,r3 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bne 1dec4 │ │ │ │ + stdcx. r30,0,r3 │ │ │ │ + bne 1deb0 │ │ │ │ + cmpld r10,r2 │ │ │ │ + bne 1e258 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r11,r11,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r0,r30,1 │ │ │ │ - cmpd r0,r11 │ │ │ │ - bgt 1e3c0 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd r0,r21 │ │ │ │ - ble 1e4f8 │ │ │ │ - sldi r3,r30,2 │ │ │ │ + sldi r10,r30,1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + bgt 1de00 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r10,r8 │ │ │ │ + ble 1df38 │ │ │ │ + sldi r9,r30,2 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r11,r21,3 │ │ │ │ - lfd f0,16(r27) │ │ │ │ - ld r7,16(r28) │ │ │ │ + sldi r10,r8,3 │ │ │ │ + lfd f12,16(r27) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r21,16(r24) │ │ │ │ - add r3,r3,r21 │ │ │ │ - lfdx f12,r5,r11 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - ld r0,16(r26) │ │ │ │ - ldx r3,r23,r3 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - maddld r3,r7,r0,r3 │ │ │ │ - stfd f0,24(r27) │ │ │ │ - std r3,24(r28) │ │ │ │ - bgt 1e3b0 │ │ │ │ - sldi r0,r30,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r0 │ │ │ │ - bge 1e514 │ │ │ │ - lfd f0,8(r27) │ │ │ │ - ld r7,8(r28) │ │ │ │ + std r8,16(r24) │ │ │ │ + ld r2,16(r28) │ │ │ │ + add r9,r9,r8 │ │ │ │ + lfdx f0,r7,r10 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ld r3,16(r26) │ │ │ │ + ldx r9,r23,r9 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + maddld r21,r2,r3,r9 │ │ │ │ + stfd f12,24(r27) │ │ │ │ + std r21,24(r28) │ │ │ │ + bgt 1ddf4 │ │ │ │ + sldi r10,r30,1 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r6,r10 │ │ │ │ + bge 1df54 │ │ │ │ + lfd f12,8(r27) │ │ │ │ + ld r2,8(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1e340 │ │ │ │ + b 1dd84 │ │ │ │ addi r4,r4,1 │ │ │ │ - cmpd r4,r0 │ │ │ │ - bge 1e20c │ │ │ │ + cmpd r4,r10 │ │ │ │ + bge 1dc54 │ │ │ │ lfd f0,0(r27) │ │ │ │ - ld r7,0(r28) │ │ │ │ + ld r2,0(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1e310 │ │ │ │ - cmpdi r15,0 │ │ │ │ - blt 1e20c │ │ │ │ - add r11,r20,r22 │ │ │ │ - ld r9,56(r31) │ │ │ │ + b 1dd54 │ │ │ │ + cmpdi r17,0 │ │ │ │ + blt 1dc54 │ │ │ │ + add r5,r14,r22 │ │ │ │ + fmr f0,f30 │ │ │ │ sldi r25,r25,4 │ │ │ │ - li r8,0 │ │ │ │ - li r5,0 │ │ │ │ - add r3,r11,r22 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - add r4,r3,r22 │ │ │ │ - add r22,r4,r22 │ │ │ │ - sldi r7,r5,3 │ │ │ │ - ld r0,0(r26) │ │ │ │ - sldi. r9,r30,1 │ │ │ │ - std r5,0(r24) │ │ │ │ - lfdx f12,r10,r7 │ │ │ │ - ldx r7,r23,r7 │ │ │ │ + li r9,0 │ │ │ │ + li r10,0 │ │ │ │ + add r7,r5,r22 │ │ │ │ + add r8,r7,r22 │ │ │ │ + add r22,r8,r22 │ │ │ │ + sldi r6,r10,3 │ │ │ │ + ld r4,0(r26) │ │ │ │ + sldi. r2,r30,1 │ │ │ │ + std r10,0(r24) │ │ │ │ + lfdx f12,r14,r6 │ │ │ │ + ldx r6,r23,r6 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r8,r8,r0,r7 │ │ │ │ + maddld r9,r9,r4,r6 │ │ │ │ stfd f0,8(r27) │ │ │ │ - std r8,8(r28) │ │ │ │ - ble 1e20c │ │ │ │ - li r21,0 │ │ │ │ - add r9,r21,r9 │ │ │ │ - sldi r7,r21,3 │ │ │ │ - ld r0,8(r26) │ │ │ │ + std r9,8(r28) │ │ │ │ + ble 1dc54 │ │ │ │ + li r3,0 │ │ │ │ + add r2,r3,r2 │ │ │ │ + sldi r6,r3,3 │ │ │ │ + ld r4,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r21,8(r24) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r11,r7 │ │ │ │ - ldx r9,r23,r9 │ │ │ │ + std r3,8(r24) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r5,r6 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r9,r8,r0,r9 │ │ │ │ + maddld r2,r9,r4,r2 │ │ │ │ stfd f0,16(r27) │ │ │ │ - std r9,16(r28) │ │ │ │ - ble 1e20c │ │ │ │ - li r8,0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sldi r7,r30,2 │ │ │ │ - sldi r0,r8,3 │ │ │ │ - ld r20,16(r26) │ │ │ │ + std r2,16(r28) │ │ │ │ + ble 1dc54 │ │ │ │ + li r9,0 │ │ │ │ + sldi r6,r30,2 │ │ │ │ + sldi r4,r9,3 │ │ │ │ + ld r21,16(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r8,16(r24) │ │ │ │ - add r7,r7,r8 │ │ │ │ - lfdx f12,r3,r0 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - ldx r7,r23,r7 │ │ │ │ + std r9,16(r24) │ │ │ │ + add r6,r6,r9 │ │ │ │ + lfdx f12,r7,r4 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + ldx r6,r23,r6 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r9,r9,r20,r7 │ │ │ │ + maddld r2,r2,r21,r6 │ │ │ │ stfd f0,24(r27) │ │ │ │ - std r9,24(r28) │ │ │ │ - ble 1e20c │ │ │ │ - mulli r7,r30,6 │ │ │ │ - li r20,0 │ │ │ │ - ld r19,24(r26) │ │ │ │ + std r2,24(r28) │ │ │ │ + ble 1dc54 │ │ │ │ + mulli r6,r30,6 │ │ │ │ + li r4,0 │ │ │ │ + ld r20,24(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - sldi r0,r20,3 │ │ │ │ - std r20,24(r24) │ │ │ │ - lfdx f12,r4,r0 │ │ │ │ - add r7,r7,r20 │ │ │ │ - sldi r7,r7,3 │ │ │ │ + sldi r21,r4,3 │ │ │ │ + std r4,24(r24) │ │ │ │ + lfdx f12,r8,r21 │ │ │ │ + add r6,r6,r4 │ │ │ │ + sldi r6,r6,3 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - ldx r7,r23,r7 │ │ │ │ - maddld r9,r9,r19,r7 │ │ │ │ + ldx r6,r23,r6 │ │ │ │ + maddld r2,r2,r20,r6 │ │ │ │ stfd f0,32(r27) │ │ │ │ - std r9,32(r28) │ │ │ │ - ble 1e794 │ │ │ │ + std r2,32(r28) │ │ │ │ + ble 1e1c4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r7,0 │ │ │ │ - mr r18,r9 │ │ │ │ - b 1e66c │ │ │ │ + li r6,0 │ │ │ │ + mr r18,r2 │ │ │ │ + b 1e09c │ │ │ │ nop │ │ │ │ lfd f0,32(r27) │ │ │ │ ld r18,32(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ sldi r30,r30,3 │ │ │ │ - sldi r19,r7,3 │ │ │ │ - ld r9,32(r26) │ │ │ │ - ld r0,48(r29) │ │ │ │ - ld r26,24(r29) │ │ │ │ - std r7,32(r24) │ │ │ │ - add r30,r30,r7 │ │ │ │ - lfdx f12,r22,r19 │ │ │ │ - ld r19,200(r29) │ │ │ │ + sldi r17,r6,3 │ │ │ │ + ld r2,32(r26) │ │ │ │ + ld r26,48(r29) │ │ │ │ + std r6,32(r24) │ │ │ │ + ld r21,24(r29) │ │ │ │ + ld r20,200(r29) │ │ │ │ + add r30,r30,r6 │ │ │ │ + lfdx f12,r22,r17 │ │ │ │ sldi r30,r30,3 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - lfdx f11,r26,r25 │ │ │ │ - add r26,r26,r25 │ │ │ │ + sldi r26,r26,3 │ │ │ │ + lfdx f11,r21,r25 │ │ │ │ + add r21,r21,r25 │ │ │ │ ldx r30,r23,r30 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - lfd f12,8(r26) │ │ │ │ - maddld r9,r18,r9,r30 │ │ │ │ + lfd f12,8(r21) │ │ │ │ + maddld r2,r18,r2,r30 │ │ │ │ stfd f0,40(r27) │ │ │ │ - std r9,40(r28) │ │ │ │ - lfdx f0,r27,r0 │ │ │ │ - ldx r9,r28,r0 │ │ │ │ + lfdx f0,r27,r26 │ │ │ │ + std r2,40(r28) │ │ │ │ + ldx r2,r28,r26 │ │ │ │ fmul f12,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r30,r19,r9 │ │ │ │ - ldx r9,r19,r9 │ │ │ │ - mtfprd f11,r9 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r30,r20,r2 │ │ │ │ + ldx r2,r20,r2 │ │ │ │ + mtfprd f11,r2 │ │ │ │ fadd f11,f0,f11 │ │ │ │ - ldarx r0,0,r30 │ │ │ │ - cmpd r0,r9 │ │ │ │ - bne 1e6f4 │ │ │ │ - mffprd r26,f11 │ │ │ │ - stdcx. r26,0,r30 │ │ │ │ - bne 1e6dc │ │ │ │ - cmpld r9,r0 │ │ │ │ - bne 1e820 │ │ │ │ - ld r9,8(r30) │ │ │ │ + ldarx r26,0,r30 │ │ │ │ + cmpd r26,r2 │ │ │ │ + bne 1e124 │ │ │ │ + mffprd r21,f11 │ │ │ │ + stdcx. r21,0,r30 │ │ │ │ + bne 1e10c │ │ │ │ + cmpld r2,r26 │ │ │ │ + bne 1e250 │ │ │ │ + ld r2,8(r30) │ │ │ │ addi r26,r30,8 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fadd f0,f12,f0 │ │ │ │ - ldarx r0,0,r26 │ │ │ │ - cmpd r0,r9 │ │ │ │ - bne 1e724 │ │ │ │ - mffprd r30,f0 │ │ │ │ - stdcx. r30,0,r26 │ │ │ │ - bne 1e70c │ │ │ │ - cmpld r9,r0 │ │ │ │ - bne 1e818 │ │ │ │ + ldarx r30,0,r26 │ │ │ │ + cmpd r30,r2 │ │ │ │ + bne 1e154 │ │ │ │ + mffprd r21,f0 │ │ │ │ + stdcx. r21,0,r26 │ │ │ │ + bne 1e13c │ │ │ │ + cmpld r2,r30 │ │ │ │ + bne 1e248 │ │ │ │ ld r30,88(r29) │ │ │ │ - addi r7,r7,1 │ │ │ │ + addi r6,r6,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - sldi r9,r30,1 │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 1e660 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r9,r20 │ │ │ │ - ble 1e798 │ │ │ │ - mulli r7,r30,6 │ │ │ │ + sldi r2,r30,1 │ │ │ │ + cmpd r2,r6 │ │ │ │ + bgt 1e090 │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r2,r4 │ │ │ │ + ble 1e1c8 │ │ │ │ + mulli r6,r30,6 │ │ │ │ ld r26,72(r29) │ │ │ │ - sldi r0,r20,3 │ │ │ │ + sldi r21,r4,3 │ │ │ │ lfd f0,24(r27) │ │ │ │ - ld r9,24(r28) │ │ │ │ cmpdi r30,0 │ │ │ │ - std r20,24(r24) │ │ │ │ - lfdx f12,r4,r0 │ │ │ │ - ld r19,24(r26) │ │ │ │ - add r7,r7,r20 │ │ │ │ + std r4,24(r24) │ │ │ │ + ld r2,24(r28) │ │ │ │ + lfdx f12,r8,r21 │ │ │ │ + ld r20,24(r26) │ │ │ │ + add r6,r6,r4 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - ldx r7,r23,r7 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + ldx r6,r23,r6 │ │ │ │ stfd f0,32(r27) │ │ │ │ - maddld r9,r9,r19,r7 │ │ │ │ - std r9,32(r28) │ │ │ │ - bgt 1e650 │ │ │ │ - sldi r9,r30,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r9 │ │ │ │ - bge 1e7b4 │ │ │ │ + maddld r2,r2,r20,r6 │ │ │ │ + std r2,32(r28) │ │ │ │ + bgt 1e080 │ │ │ │ + sldi r2,r30,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bge 1e1e4 │ │ │ │ lfd f0,16(r27) │ │ │ │ - ld r9,16(r28) │ │ │ │ + ld r2,16(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1e5d0 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd r21,r9 │ │ │ │ - bge 1e7fc │ │ │ │ + b 1e000 │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r3,r2 │ │ │ │ + bge 1e22c │ │ │ │ lfd f0,8(r27) │ │ │ │ - ld r8,8(r28) │ │ │ │ + ld r9,8(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1e58c │ │ │ │ + b 1dfc8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1d684 │ │ │ │ + addi r9,r14,15 │ │ │ │ + mr r10,r2 │ │ │ │ + mr r2,r21 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r14,r1,32 │ │ │ │ + b 1daa4 │ │ │ │ addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1dc38 │ │ │ │ - addi r10,r20,15 │ │ │ │ - mr r8,r9 │ │ │ │ - mr r9,r21 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r10,r1,32 │ │ │ │ - b 1e050 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r5,r9 │ │ │ │ - bge 1e20c │ │ │ │ + cmpd r10,r2 │ │ │ │ + bge 1dc54 │ │ │ │ lfd f0,0(r27) │ │ │ │ - ld r8,0(r28) │ │ │ │ + ld r9,0(r28) │ │ │ │ ld r26,72(r29) │ │ │ │ - b 1e55c │ │ │ │ - mr r9,r0 │ │ │ │ - b 1e704 │ │ │ │ - mr r9,r0 │ │ │ │ - b 1e6d4 │ │ │ │ - mr r7,r3 │ │ │ │ - b 1e464 │ │ │ │ - mr r3,r0 │ │ │ │ - b 1e434 │ │ │ │ - mr r9,r8 │ │ │ │ - b 1e148 │ │ │ │ - mr r8,r7 │ │ │ │ - b 1e118 │ │ │ │ + b 1df98 │ │ │ │ + mr r2,r30 │ │ │ │ + b 1e134 │ │ │ │ + mr r2,r26 │ │ │ │ + b 1e104 │ │ │ │ + mr r2,r10 │ │ │ │ + b 1dea4 │ │ │ │ + mr r10,r3 │ │ │ │ + b 1de74 │ │ │ │ + mr r2,r9 │ │ │ │ + b 1db98 │ │ │ │ + mr r9,r10 │ │ │ │ + b 1db68 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1288 │ │ │ │ + .long 0x128a │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r20,-96(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ + lfd f8,0(r9) │ │ │ │ + lfd f9,0(r10) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + mr r25,r6 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ - stdu r1,-144(r1) │ │ │ │ - lfd f8,0(r9) │ │ │ │ - lfd f9,0(r10) │ │ │ │ - mr r20,r6 │ │ │ │ + std r20,-96(r1) │ │ │ │ + std r21,-88(r1) │ │ │ │ + stdu r1,-128(r1) │ │ │ │ mr r31,r1 │ │ │ │ - ld r25,248(r31) │ │ │ │ - ld r11,256(r31) │ │ │ │ - ld r3,264(r31) │ │ │ │ - ld r4,240(r31) │ │ │ │ - ld r29,272(r31) │ │ │ │ - ld r27,280(r31) │ │ │ │ - ld r0,288(r31) │ │ │ │ - ld r30,0(r1) │ │ │ │ - mtfprd f0,r25 │ │ │ │ - mtfprd f12,r11 │ │ │ │ - mtfprd f11,r3 │ │ │ │ - lfd f10,0(r4) │ │ │ │ - addi r12,r29,1 │ │ │ │ - sldi r28,r29,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r27,232(r31) │ │ │ │ + ld r3,240(r31) │ │ │ │ + ld r11,248(r31) │ │ │ │ + ld r30,224(r31) │ │ │ │ + ld r26,256(r31) │ │ │ │ + ld r28,264(r31) │ │ │ │ + ld r4,272(r31) │ │ │ │ + mtfprd f0,r27 │ │ │ │ + lfd f10,0(r30) │ │ │ │ + fcfid f11,f0 │ │ │ │ + mtfprd f0,r3 │ │ │ │ + addi r0,r26,1 │ │ │ │ + sldi r30,r26,1 │ │ │ │ + fcfid f12,f0 │ │ │ │ + mtfprd f0,r11 │ │ │ │ + sldi r9,r0,4 │ │ │ │ + addi r10,r30,1 │ │ │ │ fcfid f0,f0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fcfid f11,f11 │ │ │ │ - sldi r4,r12,4 │ │ │ │ - addi r10,r28,1 │ │ │ │ - mr r12,r4 │ │ │ │ - neg r4,r4 │ │ │ │ + mr r0,r9 │ │ │ │ + neg r9,r9 │ │ │ │ cmpdi cr7,r10,0 │ │ │ │ - fmul f0,f0,f8 │ │ │ │ + fmul f11,f11,f8 │ │ │ │ + mr r10,r2 │ │ │ │ + stdux r2,r1,r9 │ │ │ │ fmul f12,f12,f9 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - stdux r30,r1,r4 │ │ │ │ - addi r30,r1,32 │ │ │ │ - frim f0,f0 │ │ │ │ - frim f12,f12 │ │ │ │ + addi r12,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + fmul f0,f0,f10 │ │ │ │ frim f11,f11 │ │ │ │ - ld r24,0(r1) │ │ │ │ + addi r10,r1,32 │ │ │ │ + frim f12,f12 │ │ │ │ + frim f0,f0 │ │ │ │ + fctidz f11,f11 │ │ │ │ + fctidz f12,f12 │ │ │ │ fctidz f0,f0 │ │ │ │ - stdux r24,r1,r4 │ │ │ │ - addi r4,r1,32 │ │ │ │ + mffprd r2,f11 │ │ │ │ + mffprd r29,f12 │ │ │ │ + subf r23,r26,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ mffprd r9,f0 │ │ │ │ - fctidz f0,f12 │ │ │ │ - addi r23,r9,1 │ │ │ │ - subf r9,r29,r9 │ │ │ │ - add r9,r9,r25 │ │ │ │ - add r23,r23,r29 │ │ │ │ - mffprd r6,f0 │ │ │ │ - fctidz f0,f11 │ │ │ │ - divd r22,r9,r25 │ │ │ │ - add r23,r23,r25 │ │ │ │ - subf r6,r29,r6 │ │ │ │ - divd r24,r23,r25 │ │ │ │ - add r6,r6,r11 │ │ │ │ - mffprd r26,f0 │ │ │ │ - subf r26,r29,r26 │ │ │ │ - divd r29,r6,r11 │ │ │ │ - add r26,r26,r3 │ │ │ │ - divd r21,r26,r3 │ │ │ │ - mulld r22,r22,r25 │ │ │ │ - mulld r24,r24,r25 │ │ │ │ - subf r22,r22,r9 │ │ │ │ - subf r24,r24,r23 │ │ │ │ - mulld r29,r29,r11 │ │ │ │ - subf r9,r29,r6 │ │ │ │ - mulld r6,r21,r3 │ │ │ │ - subf r29,r6,r26 │ │ │ │ - blt cr7,1ea3c │ │ │ │ - addi r10,r10,1 │ │ │ │ - addi r23,r28,2 │ │ │ │ - addi r21,r30,-8 │ │ │ │ - andi. r6,r10,1 │ │ │ │ - bne 1ecec │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r26,r9,1 │ │ │ │ + subf r29,r26,r29 │ │ │ │ + add r22,r26,r27 │ │ │ │ + add r22,r22,r2 │ │ │ │ + add r23,r23,r27 │ │ │ │ + subf r9,r26,r9 │ │ │ │ + add r29,r29,r3 │ │ │ │ + divd r24,r23,r27 │ │ │ │ + divd r26,r22,r27 │ │ │ │ + add r9,r9,r11 │ │ │ │ + divd r2,r29,r3 │ │ │ │ divd r6,r9,r11 │ │ │ │ - mr r19,r21 │ │ │ │ - addi r21,r21,16 │ │ │ │ - divd r10,r26,r11 │ │ │ │ + mulld r24,r24,r27 │ │ │ │ + mulld r26,r26,r27 │ │ │ │ + mulld r2,r2,r3 │ │ │ │ mulld r6,r6,r11 │ │ │ │ - mulld r10,r10,r11 │ │ │ │ + subf r24,r24,r23 │ │ │ │ + subf r26,r26,r22 │ │ │ │ + subf r2,r2,r29 │ │ │ │ subf r6,r6,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r26 │ │ │ │ - std r6,-8(r21) │ │ │ │ - std r10,16(r19) │ │ │ │ - bdnz 1e9b8 │ │ │ │ - andi. r9,r23,1 │ │ │ │ - mr r6,r29 │ │ │ │ - addi r26,r4,-8 │ │ │ │ - addi r10,r23,-1 │ │ │ │ - bne 1ed0c │ │ │ │ - srdi r9,r23,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r29,r6,1 │ │ │ │ - divd r10,r6,r3 │ │ │ │ - mr r23,r26 │ │ │ │ - addi r26,r26,16 │ │ │ │ - divd r9,r29,r3 │ │ │ │ - mulld r10,r10,r3 │ │ │ │ - mulld r9,r9,r3 │ │ │ │ - subf r10,r10,r6 │ │ │ │ - addi r6,r6,2 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - std r10,-8(r26) │ │ │ │ - std r9,16(r23) │ │ │ │ - bdnz 1ea08 │ │ │ │ - cmpd cr6,r27,r22 │ │ │ │ - cmpd r22,r24 │ │ │ │ - cmpd cr5,r0,r24 │ │ │ │ - isel r6,r22,r27,4*cr6+lt │ │ │ │ - isel r24,r24,r0,4*cr5+gt │ │ │ │ - subf r26,r22,r6 │ │ │ │ - bge 1eb4c │ │ │ │ - subf. r24,r6,r24 │ │ │ │ - blt 1eb10 │ │ │ │ - blt cr7,1eb10 │ │ │ │ - add r24,r24,r26 │ │ │ │ - mulld r0,r11,r6 │ │ │ │ - sldi r27,r26,3 │ │ │ │ - addi r9,r20,8 │ │ │ │ - addi r28,r28,2 │ │ │ │ - sldi r26,r24,3 │ │ │ │ - add r27,r20,r27 │ │ │ │ - add r26,r26,r9 │ │ │ │ - nop │ │ │ │ + blt cr7,1e480 │ │ │ │ + srdi r23,r30,1 │ │ │ │ + plxv vs40,326708 # 6e000 │ │ │ │ + mtvsrdd vs45,r2,r2 │ │ │ │ + xxspltib vs44,2 │ │ │ │ + mtvsrdd vs42,r3,r3 │ │ │ │ + mr r9,r12 │ │ │ │ + addi r2,r23,1 │ │ │ │ + vextsb2d v12,v12 │ │ │ │ + andi. r29,r2,1 │ │ │ │ + xxmr vs32,vs40 │ │ │ │ + mr r29,r2 │ │ │ │ + bne 1e728 │ │ │ │ + srdi r29,r29,1 │ │ │ │ + mtctr r29 │ │ │ │ + vaddudm v11,v0,v12 │ │ │ │ + vaddudm v0,v13,v0 │ │ │ │ + addi r9,r9,32 │ │ │ │ + vaddudm v1,v13,v11 │ │ │ │ + vmodsd v9,v0,v10 │ │ │ │ + vaddudm v0,v11,v12 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs41,-32(r9) │ │ │ │ + stxv vs33,-16(r9) │ │ │ │ + bdnz 1e404 │ │ │ │ + xxspltib vs44,2 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + mtvsrdd vs45,r6,r6 │ │ │ │ + mtvsrdd vs42,r11,r11 │ │ │ │ + mr r9,r10 │ │ │ │ + xxmr vs32,vs40 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + vextsb2d v12,v12 │ │ │ │ + bne 1e748 │ │ │ │ + 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 1e458 │ │ │ │ + cmpd cr6,r28,r24 │ │ │ │ + cmpd r24,r26 │ │ │ │ + cmpd cr5,r4,r26 │ │ │ │ + isel r29,r24,r28,4*cr6+lt │ │ │ │ + isel r26,r26,r4,4*cr5+gt │ │ │ │ + subf r23,r24,r29 │ │ │ │ + bge 1e588 │ │ │ │ + subf. r26,r29,r26 │ │ │ │ + blt 1e550 │ │ │ │ + blt cr7,1e550 │ │ │ │ + add r27,r26,r23 │ │ │ │ + mulld r29,r3,r29 │ │ │ │ + sldi r28,r23,3 │ │ │ │ + addi r2,r25,8 │ │ │ │ + addi r30,r30,2 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + add r28,r25,r28 │ │ │ │ + add r27,r27,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f10,0(r27) │ │ │ │ - li r29,0 │ │ │ │ + lfd f10,0(r28) │ │ │ │ + li r4,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r6,r30,r29 │ │ │ │ - lfdx f11,r7,r29 │ │ │ │ - mtctr r28 │ │ │ │ - li r10,0 │ │ │ │ - add r6,r0,r6 │ │ │ │ + ldx r6,r12,r4 │ │ │ │ + lfdx f11,r7,r4 │ │ │ │ + mtctr r30 │ │ │ │ + li r9,0 │ │ │ │ + add r6,r29,r6 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r6,r6,r3 │ │ │ │ + mulld r6,r6,r11 │ │ │ │ nop │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - ldx r9,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ + ldx r2,r10,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - add r9,r6,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + add r2,r6,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f2 │ │ │ │ xxmrghd vs0,vs0,vs12 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - bdnz 1eac0 │ │ │ │ - addi r29,r29,8 │ │ │ │ - cmpld r12,r29 │ │ │ │ - bne 1eaa0 │ │ │ │ - addi r27,r27,8 │ │ │ │ - add r0,r0,r11 │ │ │ │ - cmpld r26,r27 │ │ │ │ - bne 1ea90 │ │ │ │ - addi r1,r31,144 │ │ │ │ - ld r19,-104(r1) │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1e500 │ │ │ │ + addi r4,r4,8 │ │ │ │ + cmpld r0,r4 │ │ │ │ + bne 1e4e0 │ │ │ │ + addi r28,r28,8 │ │ │ │ + add r29,r29,r3 │ │ │ │ + cmpld r27,r28 │ │ │ │ + bne 1e4d0 │ │ │ │ + addi r1,r31,128 │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - subf. r0,r6,r0 │ │ │ │ - blt 1ed30 │ │ │ │ - blt cr7,1eb10 │ │ │ │ - add r0,r0,r26 │ │ │ │ - mulld r6,r11,r6 │ │ │ │ - addi r19,r20,8 │ │ │ │ - sldi r23,r26,3 │ │ │ │ - addi r28,r28,2 │ │ │ │ - sldi r21,r0,3 │ │ │ │ - add r23,r20,r23 │ │ │ │ - add r21,r19,r21 │ │ │ │ + subf. r4,r29,r4 │ │ │ │ + blt 1e768 │ │ │ │ + blt cr7,1e550 │ │ │ │ + add r4,r4,r23 │ │ │ │ + mulld r29,r3,r29 │ │ │ │ + addi r22,r25,8 │ │ │ │ + sldi r21,r23,3 │ │ │ │ + addi r30,r30,2 │ │ │ │ + sldi r20,r4,3 │ │ │ │ + add r21,r25,r21 │ │ │ │ + add r20,r22,r20 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f10,0(r23) │ │ │ │ - li r29,0 │ │ │ │ + nop │ │ │ │ + lfd f10,0(r21) │ │ │ │ + li r6,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r0,r30,r29 │ │ │ │ - lfdx f11,r7,r29 │ │ │ │ - mtctr r28 │ │ │ │ - li r10,0 │ │ │ │ - add r0,r6,r0 │ │ │ │ + ldx r4,r12,r6 │ │ │ │ + lfdx f11,r7,r6 │ │ │ │ + mtctr r30 │ │ │ │ + li r9,0 │ │ │ │ + add r4,r29,r4 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r0,r0,r3 │ │ │ │ + mulld r4,r4,r11 │ │ │ │ nop │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - ldx r9,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ + ldx r2,r10,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - add r9,r0,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + add r2,r4,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f2 │ │ │ │ xxmrghd vs0,vs0,vs12 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - bdnz 1ebb0 │ │ │ │ - addi r29,r29,8 │ │ │ │ - cmpld r12,r29 │ │ │ │ - bne 1eb90 │ │ │ │ - addi r23,r23,8 │ │ │ │ - add r6,r6,r11 │ │ │ │ - cmpld r21,r23 │ │ │ │ - bne 1eb80 │ │ │ │ - subf r9,r22,r27 │ │ │ │ - subf. r24,r27,r24 │ │ │ │ - add r9,r9,r25 │ │ │ │ - add r26,r9,r26 │ │ │ │ - blt 1eb10 │ │ │ │ - add r0,r24,r26 │ │ │ │ - mulld r27,r11,r27 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - add r26,r20,r26 │ │ │ │ - add r0,r19,r0 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1e5f0 │ │ │ │ + addi r6,r6,8 │ │ │ │ + cmpld r0,r6 │ │ │ │ + bne 1e5d0 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r29,r29,r3 │ │ │ │ + cmpld r20,r21 │ │ │ │ + bne 1e5c0 │ │ │ │ + subf r24,r24,r28 │ │ │ │ + subf. r26,r28,r26 │ │ │ │ + add r2,r27,r23 │ │ │ │ + add r2,r2,r24 │ │ │ │ + blt 1e550 │ │ │ │ + add r27,r26,r2 │ │ │ │ + mulld r29,r3,r28 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + add r25,r25,r2 │ │ │ │ + add r27,r22,r27 │ │ │ │ nop │ │ │ │ - lfd f10,0(r26) │ │ │ │ - li r29,0 │ │ │ │ + lfd f10,0(r25) │ │ │ │ + li r4,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r6,r30,r29 │ │ │ │ - lfdx f11,r7,r29 │ │ │ │ - mtctr r28 │ │ │ │ - li r10,0 │ │ │ │ - add r6,r27,r6 │ │ │ │ + ldx r6,r12,r4 │ │ │ │ + lfdx f11,r7,r4 │ │ │ │ + mtctr r30 │ │ │ │ + li r9,0 │ │ │ │ + add r6,r29,r6 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r6,r6,r3 │ │ │ │ + mulld r6,r6,r11 │ │ │ │ nop │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - ldx r9,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ + ldx r2,r10,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - add r9,r6,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + add r2,r6,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f2 │ │ │ │ xxmrghd vs0,vs0,vs12 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ + lxvx vs12,r5,r2 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - bdnz 1ec60 │ │ │ │ - addi r29,r29,8 │ │ │ │ - cmpld r12,r29 │ │ │ │ - bne 1ec40 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r27,r27,r11 │ │ │ │ - cmpld r0,r26 │ │ │ │ - bne 1ec30 │ │ │ │ - addi r1,r31,144 │ │ │ │ - ld r19,-104(r1) │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + bdnz 1e6a0 │ │ │ │ + addi r4,r4,8 │ │ │ │ + cmpld r0,r4 │ │ │ │ + bne 1e680 │ │ │ │ + addi r25,r25,8 │ │ │ │ + add r29,r29,r3 │ │ │ │ + cmpld r27,r25 │ │ │ │ + bne 1e670 │ │ │ │ + addi r1,r31,128 │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - divd r6,r9,r11 │ │ │ │ - mr r21,r30 │ │ │ │ - mulld r6,r6,r11 │ │ │ │ - subf r6,r6,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r6,0(r30) │ │ │ │ - bne cr7,1e9b0 │ │ │ │ - b 1e9ec │ │ │ │ - divd r9,r29,r3 │ │ │ │ - cmpdi r10,0 │ │ │ │ - mr r26,r4 │ │ │ │ - addi r6,r29,1 │ │ │ │ - mulld r9,r9,r3 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - std r9,0(r4) │ │ │ │ - bne 1ea00 │ │ │ │ - b 1ea3c │ │ │ │ - subf r9,r22,r27 │ │ │ │ - subf. r24,r27,r24 │ │ │ │ - add r9,r9,r25 │ │ │ │ - add r26,r9,r26 │ │ │ │ - blt 1eb10 │ │ │ │ - blt cr7,1eb10 │ │ │ │ - addi r28,r28,2 │ │ │ │ - addi r19,r20,8 │ │ │ │ - b 1ec14 │ │ │ │ + vaddudm v1,v13,v8 │ │ │ │ + cmpdi r23,0 │ │ │ │ + vaddudm v0,v8,v12 │ │ │ │ + addi r9,r12,16 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs33,0(r12) │ │ │ │ + bne 1e3fc │ │ │ │ + b 1e42c │ │ │ │ + vaddudm v1,v13,v8 │ │ │ │ + cmpdi r6,0 │ │ │ │ + vaddudm v0,v8,v12 │ │ │ │ + addi r9,r10,16 │ │ │ │ + vmodsd v1,v1,v10 │ │ │ │ + stxv vs33,0(r10) │ │ │ │ + bne 1e450 │ │ │ │ + b 1e480 │ │ │ │ + subf r24,r24,r28 │ │ │ │ + subf. r26,r28,r26 │ │ │ │ + add r2,r27,r23 │ │ │ │ + add r2,r2,r24 │ │ │ │ + blt 1e550 │ │ │ │ + blt cr7,1e550 │ │ │ │ + addi r30,r30,2 │ │ │ │ + addi r22,r25,8 │ │ │ │ + b 1e654 │ │ │ │ ... │ │ │ │ - .long 0xd80 │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-28512 │ │ │ │ + .long 0xc80 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - mfocrf r11,8 │ │ │ │ + stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r21,-112(r1) │ │ │ │ - std r24,-88(r1) │ │ │ │ - std r28,-56(r1) │ │ │ │ - std r29,-48(r1) │ │ │ │ - std r30,-40(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - std r19,-128(r1) │ │ │ │ - std r20,-120(r1) │ │ │ │ - std r22,-104(r1) │ │ │ │ - std r23,-96(r1) │ │ │ │ - std r25,-80(r1) │ │ │ │ - std r26,-72(r1) │ │ │ │ - std r27,-64(r1) │ │ │ │ - ld r28,16(r3) │ │ │ │ - mr r24,r3 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-160(r1) │ │ │ │ + std r22,-112(r1) │ │ │ │ + std r21,-120(r1) │ │ │ │ + std r24,-96(r1) │ │ │ │ + mr r24,r3 │ │ │ │ + std r28,-64(r1) │ │ │ │ + std r29,-56(r1) │ │ │ │ + ld r28,16(r3) │ │ │ │ + std r30,-48(r1) │ │ │ │ + std r31,-40(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r19,-136(r1) │ │ │ │ + std r20,-128(r1) │ │ │ │ + std r23,-104(r1) │ │ │ │ + std r25,-88(r1) │ │ │ │ + std r26,-80(r1) │ │ │ │ + std r27,-72(r1) │ │ │ │ + stdu r1,-256(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs59,32(r1) │ │ │ │ + stxv vs60,48(r1) │ │ │ │ + stxv vs61,64(r1) │ │ │ │ + stxv vs62,80(r1) │ │ │ │ + stxv vs63,96(r1) │ │ │ │ + bl 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 1f01c │ │ │ │ - maddld r21,r29,r21,r9 │ │ │ │ - add r29,r29,r21 │ │ │ │ - cmpd r21,r29 │ │ │ │ - bge 1efb4 │ │ │ │ - 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 1eb94 │ │ │ │ + maddld r22,r29,r22,r2 │ │ │ │ + add r29,r29,r22 │ │ │ │ + cmpd r22,r29 │ │ │ │ + bge 1eb04 │ │ │ │ + ld r28,48(r24) │ │ │ │ + ld r19,32(r24) │ │ │ │ + xxspltib vs60,2 │ │ │ │ + xxspltib vs63,3 │ │ │ │ + xxspltib vs61,1 │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + ld r27,8(r24) │ │ │ │ ld r25,40(r24) │ │ │ │ - sldi r19,r21,4 │ │ │ │ + sldi r21,r22,4 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ ld r26,24(r24) │ │ │ │ - ld r22,0(r24) │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r19,r19,8 │ │ │ │ - mtfprd f0,r23 │ │ │ │ - sldi r30,r27,3 │ │ │ │ - neg r24,r23 │ │ │ │ - cmpdi cr4,r27,0 │ │ │ │ - fcfid f29,f0 │ │ │ │ + ld r23,0(r24) │ │ │ │ + xxspltd vs62,vs28,0 │ │ │ │ + vextsb2d v28,v28 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + addi r21,r21,8 │ │ │ │ mtfprd f0,r28 │ │ │ │ - addi r30,r30,15 │ │ │ │ - sldi r24,r24,3 │ │ │ │ + sldi r30,r19,3 │ │ │ │ + addi r2,r19,-1 │ │ │ │ + clrrdi r24,r19,1 │ │ │ │ + mtvsrdd vs59,r28,r28 │ │ │ │ + cmpdi cr4,r19,0 │ │ │ │ fcfid f30,f0 │ │ │ │ + mtfprd f0,r27 │ │ │ │ + addi r30,r30,15 │ │ │ │ + cmpldi cr3,r2,1 │ │ │ │ + cmpd cr2,r19,r24 │ │ │ │ + fcfid f31,f0 │ │ │ │ clrrdi r30,r30,4 │ │ │ │ neg r30,r30 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r9,112(r22) │ │ │ │ - ld r10,0(r1) │ │ │ │ + lwz r2,112(r23) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r20,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r30 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r30 │ │ │ │ addi r5,r1,32 │ │ │ │ - bne 1f010 │ │ │ │ - mr r11,r21 │ │ │ │ - ld r10,48(r22) │ │ │ │ - ld r6,72(r22) │ │ │ │ - ld r7,120(r22) │ │ │ │ - ld r9,88(r22) │ │ │ │ - sldi r8,r11,3 │ │ │ │ - mulld r10,r11,r10 │ │ │ │ - lfd f12,0(r6) │ │ │ │ - lfdx f1,r7,r8 │ │ │ │ + bne 1eb80 │ │ │ │ + mr r11,r22 │ │ │ │ + ld r9,48(r23) │ │ │ │ + ld r7,72(r23) │ │ │ │ + sldi r10,r11,3 │ │ │ │ + ld r8,120(r23) │ │ │ │ + ld r2,88(r23) │ │ │ │ + mulld r9,r11,r9 │ │ │ │ + lfd f12,0(r7) │ │ │ │ + lfdx f1,r8,r10 │ │ │ │ fcfid f0,f12 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r8,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmsub f12,f1,f30,f12 │ │ │ │ - fabs f12,f12 │ │ │ │ - fmul f12,f12,f29 │ │ │ │ - frim f11,f12 │ │ │ │ - fctidz f0,f11 │ │ │ │ - fsub f10,f12,f11 │ │ │ │ - ble cr4,1ef7c │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtctr r27 │ │ │ │ - ld r3,176(r22) │ │ │ │ - mr r7,r5 │ │ │ │ - lfd f9,28240(r9) │ │ │ │ mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - neg r8,r9 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - fsub f11,f11,f12 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmsub f0,f1,f31,f0 │ │ │ │ + fabs f0,f0 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + frim f12,f0 │ │ │ │ + fctidz f7,f12 │ │ │ │ + fsub f8,f0,f12 │ │ │ │ + ble cr4,1eacc │ │ │ │ + fadd f12,f12,f29 │ │ │ │ + ld r8,176(r23) │ │ │ │ + fsub f11,f12,f0 │ │ │ │ + ble cr3,1eb8c │ │ │ │ + srdi r2,r19,1 │ │ │ │ + plxv vs43,325272 # 6e000 │ │ │ │ + xxspltd vs42,vs7,0 │ │ │ │ + xxspltd vs9,vs11,0 │ │ │ │ + xxspltd vs10,vs8,0 │ │ │ │ + mr r7,r5 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r6,r9,1 │ │ │ │ - addi r4,r10,-8 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - mtfprd f0,r6 │ │ │ │ - mr r6,r10 │ │ │ │ - add r10,r10,r24 │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r7,r7,16 │ │ │ │ + vaddudm v11,v11,v28 │ │ │ │ + vmulld v0,v27,v0 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v12,v0,v29 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v31 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + vsld v12,v12,v31 │ │ │ │ + vnegd v13,v0 │ │ │ │ + vnegd v1,v12 │ │ │ │ + xvcmpgtdp vs12,vs12,vs62 │ │ │ │ + xvcmpgtdp vs0,vs0,vs62 │ │ │ │ + xxsel vs12,vs45,vs32,vs12 │ │ │ │ + xxsel vs0,vs33,vs44,vs0 │ │ │ │ + mffprd r9,f12 │ │ │ │ + mfvsrld r10,vs12 │ │ │ │ + mfvsrld r4,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + ldx r6,r8,r9 │ │ │ │ + ldx r10,r8,r10 │ │ │ │ + ldx r2,r8,r2 │ │ │ │ + ldx r9,r8,r4 │ │ │ │ + mtvsrdd vs0,r6,r10 │ │ │ │ + mtvsrdd vs12,r2,r9 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs9,vs12 │ │ │ │ + stxv vs0,-16(r7) │ │ │ │ + bdnz 1e990 │ │ │ │ + mr r9,r24 │ │ │ │ + beq cr2,1eacc │ │ │ │ + mulld r10,r28,r9 │ │ │ │ + mffprd r2,f7 │ │ │ │ + subf r2,r10,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r7,r2,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 1ea34 │ │ │ │ + mulli r7,r2,-8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f12,r8,r7 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r7,r2,3 │ │ │ │ fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1ef54 │ │ │ │ - mr r4,r8 │ │ │ │ - lfdx f12,r3,r4 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - bgt 1ef64 │ │ │ │ - addi r6,r8,-8 │ │ │ │ - lfdx f0,r3,r6 │ │ │ │ - subf r8,r24,r8 │ │ │ │ - addi r7,r7,8 │ │ │ │ - fmadd f0,f10,f0,f12 │ │ │ │ - stfd f0,-8(r7) │ │ │ │ - bdnz 1ef20 │ │ │ │ - ld r3,24(r22) │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 1ea58 │ │ │ │ + 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 1eacc │ │ │ │ + mffprd r9,f7 │ │ │ │ + add r10,r28,r10 │ │ │ │ + subf r10,r10,r9 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + sldi r9,r10,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 1ea9c │ │ │ │ + mulli r9,r10,-8 │ │ │ │ + addi r10,r10,1 │ │ │ │ + lfdx f12,r8,r9 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + sldi r9,r10,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmul f11,f11,f12 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 1eac0 │ │ │ │ + mulli r9,r10,-8 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ + fmadd f8,f8,f0,f11 │ │ │ │ + stfd f8,8(r2) │ │ │ │ + ld r3,24(r23) │ │ │ │ sldi r11,r11,4 │ │ │ │ mr r8,r26 │ │ │ │ - mr r7,r28 │ │ │ │ + mr r7,r27 │ │ │ │ mr r4,r25 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r19,r19,16 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r21,r21,16 │ │ │ │ add r3,r3,r11 │ │ │ │ - bl 16250 │ │ │ │ - cmpd r29,r21 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ + bl 15960 │ │ │ │ + cmpd r29,r22 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ mr r1,r20 │ │ │ │ - bne 1ee60 │ │ │ │ - addi r1,r31,160 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bne 1e8d0 │ │ │ │ + addi r1,r31,256 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r19,-128(r1) │ │ │ │ - ld r20,-120(r1) │ │ │ │ - ld r21,-112(r1) │ │ │ │ - ld r22,-104(r1) │ │ │ │ - ld r23,-96(r1) │ │ │ │ - ld r24,-88(r1) │ │ │ │ - ld r25,-80(r1) │ │ │ │ - ld r26,-72(r1) │ │ │ │ - ld r27,-64(r1) │ │ │ │ - ld r28,-56(r1) │ │ │ │ - ld r29,-48(r1) │ │ │ │ - ld r30,-40(r1) │ │ │ │ - ld r31,-32(r1) │ │ │ │ - lfd f29,-24(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs59,-224(r1) │ │ │ │ + lxv vs60,-208(r1) │ │ │ │ + lxv vs61,-192(r1) │ │ │ │ + lxv vs62,-176(r1) │ │ │ │ + lxv vs63,-160(r1) │ │ │ │ + ld r19,-136(r1) │ │ │ │ + ld r20,-128(r1) │ │ │ │ + ld r21,-120(r1) │ │ │ │ mtlr r0 │ │ │ │ + mtocrf 32,r11 │ │ │ │ + mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r22,-112(r1) │ │ │ │ + ld r23,-104(r1) │ │ │ │ + ld r24,-96(r1) │ │ │ │ + ld r25,-88(r1) │ │ │ │ + ld r26,-80(r1) │ │ │ │ + ld r27,-72(r1) │ │ │ │ + ld r28,-64(r1) │ │ │ │ + ld r29,-56(r1) │ │ │ │ + ld r30,-48(r1) │ │ │ │ + ld r31,-40(r1) │ │ │ │ + lfd f28,-32(r1) │ │ │ │ + lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,240(r22) │ │ │ │ - ldx r11,r9,r19 │ │ │ │ - b 1ee80 │ │ │ │ - addi r29,r29,1 │ │ │ │ + ld r2,240(r23) │ │ │ │ + ldx r11,r2,r21 │ │ │ │ + b 1e8f0 │ │ │ │ li r9,0 │ │ │ │ - b 1edf4 │ │ │ │ + b 1ea10 │ │ │ │ + addi r29,r29,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1e83c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xd83 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xd84 │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-29248 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r21,-104(r1) │ │ │ │ + std r23,-88(r1) │ │ │ │ + std r22,-96(r1) │ │ │ │ + mr r23,r3 │ │ │ │ + std r0,16(r1) │ │ │ │ std r28,-48(r1) │ │ │ │ + ld r28,16(r3) │ │ │ │ std r29,-40(r1) │ │ │ │ std r30,-32(r1) │ │ │ │ std r31,-24(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r19,-120(r1) │ │ │ │ - std r20,-112(r1) │ │ │ │ - std r22,-96(r1) │ │ │ │ - std r23,-88(r1) │ │ │ │ + std r21,-104(r1) │ │ │ │ std r24,-80(r1) │ │ │ │ std r25,-72(r1) │ │ │ │ std r26,-64(r1) │ │ │ │ std r27,-56(r1) │ │ │ │ - ld r28,16(r3) │ │ │ │ - mr r21,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-160(r1) │ │ │ │ + stdu r1,-224(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r29,r28,r30 │ │ │ │ - mulld r9,r29,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1f2ec │ │ │ │ - maddld r22,r29,r3,r9 │ │ │ │ - add r29,r29,r22 │ │ │ │ - cmpd r22,r29 │ │ │ │ - bge 1f28c │ │ │ │ - ld r24,40(r21) │ │ │ │ - ld r26,24(r21) │ │ │ │ - sldi r19,r22,4 │ │ │ │ - ld r25,32(r21) │ │ │ │ - ld r23,0(r21) │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r19,r19,8 │ │ │ │ - mtfprd f0,r24 │ │ │ │ - addi r27,r26,1 │ │ │ │ - neg r30,r24 │ │ │ │ - fcfid f30,f0 │ │ │ │ - sldi r28,r27,4 │ │ │ │ - sldi r27,r27,1 │ │ │ │ - sldi r30,r30,3 │ │ │ │ - cmpdi cr4,r27,0 │ │ │ │ - neg r28,r28 │ │ │ │ - nop │ │ │ │ - lwz r9,112(r23) │ │ │ │ - mr r20,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 1f2e0 │ │ │ │ - mr r3,r22 │ │ │ │ - ld r10,48(r23) │ │ │ │ - ld r4,72(r23) │ │ │ │ - ld r5,120(r23) │ │ │ │ - ld r7,8(r21) │ │ │ │ - sldi r8,r3,3 │ │ │ │ - ld r9,88(r23) │ │ │ │ - ld r6,0(r1) │ │ │ │ - mulld r10,r3,r10 │ │ │ │ - lfd f0,0(r4) │ │ │ │ - lxsd v0,0(r7) │ │ │ │ - add r7,r5,r8 │ │ │ │ + stxv vs59,32(r1) │ │ │ │ + stxv vs60,48(r1) │ │ │ │ + stxv vs61,64(r1) │ │ │ │ + stxv vs62,80(r1) │ │ │ │ + stxv vs63,96(r1) │ │ │ │ + bl 4c00 │ │ │ │ + mr r29,r3 │ │ │ │ + bl 5100 │ │ │ │ + divd r30,r28,r29 │ │ │ │ + mulld r2,r30,r29 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1ee8c │ │ │ │ + maddld r24,r30,r3,r2 │ │ │ │ + add r30,r30,r24 │ │ │ │ + cmpd r24,r30 │ │ │ │ + bge 1ee18 │ │ │ │ + ld r27,24(r23) │ │ │ │ + lxsd v27,40(r23) │ │ │ │ + xxspltib vs60,2 │ │ │ │ + xxspltib vs63,3 │ │ │ │ + xxspltib vs61,1 │ │ │ │ + sldi r21,r24,4 │ │ │ │ + ld r26,32(r23) │ │ │ │ + ld r25,0(r23) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + xxspltib vs62,0 │ │ │ │ + addi r21,r21,8 │ │ │ │ + vextsb2d v28,v28 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + addi r28,r27,1 │ │ │ │ + xscvsxddp vs31,vs59 │ │ │ │ + xxspltd vs59,vs59,0 │ │ │ │ + sldi r29,r28,4 │ │ │ │ + sldi r28,r28,1 │ │ │ │ + neg r29,r29 │ │ │ │ + cmpdi cr4,r28,0 │ │ │ │ + lwz r2,112(r25) │ │ │ │ + mr r22,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 1ee80 │ │ │ │ + mr r0,r24 │ │ │ │ + ld r9,48(r25) │ │ │ │ + ld r5,72(r25) │ │ │ │ + sldi r7,r0,3 │ │ │ │ + ld r10,120(r25) │ │ │ │ + ld r6,8(r23) │ │ │ │ + ld r2,88(r25) │ │ │ │ + ld r8,0(r1) │ │ │ │ + mulld r9,r0,r9 │ │ │ │ + lfd f0,0(r5) │ │ │ │ + lxsd v9,0(r6) │ │ │ │ fcfid f12,f0 │ │ │ │ - xscvsxddp vs11,vs32 │ │ │ │ - lfdx f0,r5,r8 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - stdux r6,r1,r28 │ │ │ │ - lfdx f10,r5,r10 │ │ │ │ + lfdx f0,r10,r7 │ │ │ │ + stdux r8,r1,r29 │ │ │ │ + add r7,r10,r7 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + xscvsxddp vs11,vs41 │ │ │ │ addi r6,r1,32 │ │ │ │ + lfdx f10,r10,r9 │ │ │ │ fmul f12,f12,f10 │ │ │ │ frim f12,f12 │ │ │ │ fctidz f12,f12 │ │ │ │ - mffprd r10,f12 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mffprd r9,f12 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f11,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ + xscvdpsxds vs42,vs11 │ │ │ │ fsub f10,f0,f11 │ │ │ │ - ble cr4,1f24c │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtctr r27 │ │ │ │ - ld r12,176(r23) │ │ │ │ + ble cr4,1edd8 │ │ │ │ + fadd f11,f11,f30 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + ld r8,176(r25) │ │ │ │ + plxv vs43,324288 # 6e000 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ mr r5,r6 │ │ │ │ - lfd f9,28240(r9) │ │ │ │ - mffprd r9,f12 │ │ │ │ - addi r10,r9,1 │ │ │ │ - neg r8,r9 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ + mtctr r2 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r4,r9,1 │ │ │ │ - addi r11,r10,-8 │ │ │ │ - subf r9,r24,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - mr r4,r10 │ │ │ │ - add r10,r10,r30 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,1f224 │ │ │ │ - mr r11,r8 │ │ │ │ - lfdx f12,r12,r11 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - bgt 1f234 │ │ │ │ - addi r4,r8,-8 │ │ │ │ - lfdx f0,r12,r4 │ │ │ │ - subf r8,r30,r8 │ │ │ │ - addi r5,r5,8 │ │ │ │ - fmadd f0,f10,f0,f12 │ │ │ │ - stfd f0,-8(r5) │ │ │ │ - bdnz 1f1f0 │ │ │ │ - ld r10,24(r23) │ │ │ │ - sldi r3,r3,4 │ │ │ │ - mr r9,r26 │ │ │ │ - mfvrd r8,v0 │ │ │ │ - mr r5,r25 │ │ │ │ - addi r22,r22,1 │ │ │ │ - addi r19,r19,16 │ │ │ │ - add r4,r10,r3 │ │ │ │ - lfdx f1,r10,r3 │ │ │ │ - lfd f2,8(r4) │ │ │ │ - bl 15ac0 │ │ │ │ - cmpd r29,r22 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - bne 1f120 │ │ │ │ - addi r1,r31,160 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r5,r5,16 │ │ │ │ + vaddudm v11,v11,v28 │ │ │ │ + vmulld v0,v27,v0 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v12,v0,v29 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v31 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + vsld v12,v12,v31 │ │ │ │ + vnegd v13,v0 │ │ │ │ + vnegd v1,v12 │ │ │ │ + xvcmpgtdp vs12,vs12,vs62 │ │ │ │ + xvcmpgtdp vs0,vs0,vs62 │ │ │ │ + xxsel vs12,vs45,vs32,vs12 │ │ │ │ + xxsel vs0,vs33,vs44,vs0 │ │ │ │ + mffprd r9,f12 │ │ │ │ + mfvsrld r10,vs12 │ │ │ │ + mfvsrld r11,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + ldx r4,r9,r8 │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + ldx r9,r11,r8 │ │ │ │ + mtvsrdd vs0,r4,r10 │ │ │ │ + mtvsrdd vs12,r2,r9 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r5) │ │ │ │ + bdnz 1ed60 │ │ │ │ + ld r2,24(r25) │ │ │ │ + sldi r0,r0,4 │ │ │ │ + mr r9,r27 │ │ │ │ + mfvrd r8,v9 │ │ │ │ + mr r5,r26 │ │ │ │ + addi r24,r24,1 │ │ │ │ + addi r21,r21,16 │ │ │ │ + add r10,r2,r0 │ │ │ │ + lfdx f1,r2,r0 │ │ │ │ + lfd f2,8(r10) │ │ │ │ + bl 151b0 │ │ │ │ + cmpd r30,r24 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + bne 1eca0 │ │ │ │ + addi r1,r31,224 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r19,-120(r1) │ │ │ │ - ld r20,-112(r1) │ │ │ │ + lxv vs59,-192(r1) │ │ │ │ + lxv vs60,-176(r1) │ │ │ │ + lxv vs61,-160(r1) │ │ │ │ + lxv vs62,-144(r1) │ │ │ │ + lxv vs63,-128(r1) │ │ │ │ ld r21,-104(r1) │ │ │ │ ld r22,-96(r1) │ │ │ │ ld r23,-88(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r24,-80(r1) │ │ │ │ ld r25,-72(r1) │ │ │ │ ld r26,-64(r1) │ │ │ │ ld r27,-56(r1) │ │ │ │ ld r28,-48(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ ld r31,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ - mtlr r0 │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r9,240(r23) │ │ │ │ - ldx r3,r9,r19 │ │ │ │ - b 1f134 │ │ │ │ - addi r29,r29,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1f0cc │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,240(r25) │ │ │ │ + ldx r0,r2,r21 │ │ │ │ + b 1ecb4 │ │ │ │ + addi r30,r30,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1ec38 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xd82 │ │ │ │ + .long 0xb82 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-29968 │ │ │ │ mflr r0 │ │ │ │ - std r25,-104(r1) │ │ │ │ + std r25,-112(r1) │ │ │ │ + std r24,-120(r1) │ │ │ │ ld r25,0(r3) │ │ │ │ - std r24,-112(r1) │ │ │ │ - std r27,-88(r1) │ │ │ │ - std r29,-72(r1) │ │ │ │ - std r30,-64(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - ld r29,8(r25) │ │ │ │ + std r27,-96(r1) │ │ │ │ + std r29,-80(r1) │ │ │ │ + std r30,-72(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + std r31,-64(r1) │ │ │ │ stdu r1,-192(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r29,8(r25) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r24,r29,r31 │ │ │ │ mr r27,r3 │ │ │ │ - mulld r9,r24,r31 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1f580 │ │ │ │ - maddld r27,r24,r27,r9 │ │ │ │ + mulld r2,r24,r31 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1f108 │ │ │ │ + maddld r27,r24,r27,r2 │ │ │ │ add r24,r24,r27 │ │ │ │ cmpd r27,r24 │ │ │ │ - bge 1f538 │ │ │ │ - ld r9,8(r30) │ │ │ │ - std r23,72(r1) │ │ │ │ + bge 1f0bc │ │ │ │ + ld r2,8(r30) │ │ │ │ + std r23,64(r1) │ │ │ │ + std r22,56(r1) │ │ │ │ ld r23,88(r25) │ │ │ │ - ld r7,72(r25) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - std r20,48(r1) │ │ │ │ + ld r8,72(r25) │ │ │ │ + std r20,40(r1) │ │ │ │ + std r21,48(r1) │ │ │ │ + ld r9,48(r25) │ │ │ │ stfd f29,168(r1) │ │ │ │ - stfd f26,144(r1) │ │ │ │ stfd f30,176(r1) │ │ │ │ - lfd f30,28240(r10) │ │ │ │ - ld r10,48(r25) │ │ │ │ - std r21,56(r1) │ │ │ │ - std r28,112(r1) │ │ │ │ + nop │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + stfd f25,136(r1) │ │ │ │ + stfd f26,144(r1) │ │ │ │ + plfd f26,322528 # 6db30 │ │ │ │ + sldi r20,r2,3 │ │ │ │ + mtfprd f0,r23 │ │ │ │ + addi r10,r23,1 │ │ │ │ + std r28,104(r1) │ │ │ │ ld r28,120(r25) │ │ │ │ stfd f28,160(r1) │ │ │ │ - std r22,64(r1) │ │ │ │ - std r26,96(r1) │ │ │ │ - sldi r20,r9,3 │ │ │ │ - mtfprd f0,r23 │ │ │ │ - addi r8,r23,1 │ │ │ │ + maddld r2,r27,r9,r2 │ │ │ │ + sldi r21,r9,3 │ │ │ │ + std r26,88(r1) │ │ │ │ stfd f27,152(r1) │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - std r18,32(r1) │ │ │ │ - std r19,40(r1) │ │ │ │ fcfid f29,f0 │ │ │ │ - lfdx f0,r7,r20 │ │ │ │ - maddld r9,r27,r10,r9 │ │ │ │ - sldi r21,r10,3 │ │ │ │ - mulld r10,r8,r10 │ │ │ │ + lfdx f0,r8,r20 │ │ │ │ + mulld r9,r10,r9 │ │ │ │ + std r19,32(r1) │ │ │ │ stfd f31,184(r1) │ │ │ │ - fcfid f26,f0 │ │ │ │ - mulld r8,r8,r9 │ │ │ │ + mulld r10,r10,r2 │ │ │ │ + fcfid f25,f0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - sldi r22,r10,4 │ │ │ │ - add r28,r28,r9 │ │ │ │ - fdiv f30,f30,f26 │ │ │ │ - fmul f28,f26,f26 │ │ │ │ - sldi r26,r8,4 │ │ │ │ + sldi r22,r9,4 │ │ │ │ + add r28,r28,r2 │ │ │ │ + sldi r26,r10,4 │ │ │ │ + fdiv f30,f30,f25 │ │ │ │ + fmul f28,f25,f25 │ │ │ │ + nop │ │ │ │ lfd f11,0(r28) │ │ │ │ - fmul f0,f11,f26 │ │ │ │ + fmul f0,f11,f25 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r31,f0 │ │ │ │ addi r29,r31,1 │ │ │ │ subf r31,r23,r31 │ │ │ │ add r29,r29,r23 │ │ │ │ cmpd r31,r29 │ │ │ │ - bgt 1f4ec │ │ │ │ + bgt 1f070 │ │ │ │ ld r19,96(r25) │ │ │ │ ld r30,176(r25) │ │ │ │ - addis r18,r2,-3 │ │ │ │ addi r29,r29,1 │ │ │ │ - addi r18,r18,27080 │ │ │ │ add r19,r19,r20 │ │ │ │ add r30,r30,r26 │ │ │ │ - b 1f4a4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 1f02c │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - 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 1f4ec │ │ │ │ + beq 1f070 │ │ │ │ lfd f11,0(r28) │ │ │ │ mtfprd f0,r31 │ │ │ │ lfd f1,0(r19) │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f12,f30,f0,f11 │ │ │ │ fnmsub f0,f30,f0,f11 │ │ │ │ fmul f12,f28,f12 │ │ │ │ fmadd f0,f0,f12,f29 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - bgt 1f470 │ │ │ │ + bgt 1f000 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 1f560 │ │ │ │ - lfd f0,0(r18) │ │ │ │ + blt 1f0f0 │ │ │ │ addi r31,r31,1 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ addi r30,r30,8 │ │ │ │ cmpd r31,r29 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bne 1f4a0 │ │ │ │ + bne 1f028 │ │ │ │ addi r27,r27,1 │ │ │ │ add r28,r28,r21 │ │ │ │ add r26,r26,r22 │ │ │ │ cmpd r24,r27 │ │ │ │ - bne 1f420 │ │ │ │ + bne 1efc0 │ │ │ │ + lfd f25,136(r1) │ │ │ │ lfd f26,144(r1) │ │ │ │ lfd f27,152(r1) │ │ │ │ lfd f28,160(r1) │ │ │ │ lfd f29,168(r1) │ │ │ │ lfd f30,176(r1) │ │ │ │ lfd f31,184(r1) │ │ │ │ - ld r18,32(r1) │ │ │ │ - ld r19,40(r1) │ │ │ │ - ld r20,48(r1) │ │ │ │ - ld r21,56(r1) │ │ │ │ - ld r22,64(r1) │ │ │ │ - ld r23,72(r1) │ │ │ │ - ld r26,96(r1) │ │ │ │ - ld r28,112(r1) │ │ │ │ + ld r19,32(r1) │ │ │ │ + ld r20,40(r1) │ │ │ │ + ld r21,48(r1) │ │ │ │ + ld r22,56(r1) │ │ │ │ + ld r23,64(r1) │ │ │ │ + ld r26,88(r1) │ │ │ │ + ld r28,104(r1) │ │ │ │ addi r1,r1,192 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r24,-112(r1) │ │ │ │ - ld r25,-104(r1) │ │ │ │ - ld r27,-88(r1) │ │ │ │ - ld r29,-72(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r24,-120(r1) │ │ │ │ + ld r25,-112(r1) │ │ │ │ + ld r27,-96(r1) │ │ │ │ + ld r29,-80(r1) │ │ │ │ + ld r30,-72(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5620 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 1f48c │ │ │ │ + b 1f014 │ │ │ │ addi r24,r24,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1f374 │ │ │ │ + li r2,0 │ │ │ │ + b 1ef04 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xe86 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-30624 │ │ │ │ + .long 0xd87 │ │ │ │ mflr r0 │ │ │ │ - std r25,-112(r1) │ │ │ │ - ld r25,0(r3) │ │ │ │ - std r28,-88(r1) │ │ │ │ - std r29,-80(r1) │ │ │ │ - std r30,-72(r1) │ │ │ │ - std r31,-64(r1) │ │ │ │ + std r26,-112(r1) │ │ │ │ + ld r26,0(r3) │ │ │ │ + std r28,-96(r1) │ │ │ │ + std r29,-88(r1) │ │ │ │ + std r30,-80(r1) │ │ │ │ mr r30,r3 │ │ │ │ - ld r28,8(r25) │ │ │ │ std r0,16(r1) │ │ │ │ + std r31,-72(r1) │ │ │ │ stdu r1,-160(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r28,8(r26) │ │ │ │ + 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 1f7f0 │ │ │ │ - maddld r9,r29,r9,r10 │ │ │ │ - add r10,r29,r9 │ │ │ │ - cmpd r9,r10 │ │ │ │ - bge 1f7a8 │ │ │ │ - ld r8,8(r30) │ │ │ │ - std r26,56(r1) │ │ │ │ - ld r26,88(r25) │ │ │ │ - ld r7,72(r25) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - std r27,64(r1) │ │ │ │ - stfd f28,128(r1) │ │ │ │ - ld r27,48(r25) │ │ │ │ + mr r2,r3 │ │ │ │ + mulld r9,r29,r31 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 1f350 │ │ │ │ + maddld r2,r29,r2,r9 │ │ │ │ + add r9,r29,r2 │ │ │ │ + cmpd r2,r9 │ │ │ │ + bge 1f304 │ │ │ │ + ld r10,8(r30) │ │ │ │ + std r25,40(r1) │ │ │ │ + ld r25,88(r26) │ │ │ │ + std r27,56(r1) │ │ │ │ + ld r8,72(r26) │ │ │ │ + ld r27,48(r26) │ │ │ │ stfd f27,120(r1) │ │ │ │ - lfd f28,28240(r10) │ │ │ │ - ld r28,96(r25) │ │ │ │ + stfd f28,128(r1) │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + ld r28,96(r26) │ │ │ │ stfd f29,136(r1) │ │ │ │ - ld r30,120(r25) │ │ │ │ - ld r31,176(r25) │ │ │ │ - addis r25,r2,-3 │ │ │ │ - std r24,40(r1) │ │ │ │ + stfd f30,144(r1) │ │ │ │ + ld r30,120(r26) │ │ │ │ + ld r31,176(r26) │ │ │ │ + stfd f24,96(r1) │ │ │ │ stfd f25,104(r1) │ │ │ │ - sldi r10,r8,3 │ │ │ │ - mtfprd f0,r26 │ │ │ │ + plfd f25,321900 # 6db30 │ │ │ │ + sldi r9,r10,3 │ │ │ │ + mtfprd f0,r25 │ │ │ │ stfd f26,112(r1) │ │ │ │ - stfd f30,144(r1) │ │ │ │ - maddld r9,r9,r27,r8 │ │ │ │ - sldi r24,r27,3 │ │ │ │ - xxlxor vs25,vs25,vs25 │ │ │ │ - fcfid f27,f0 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - add r28,r28,r10 │ │ │ │ - addi r25,r25,27080 │ │ │ │ - sldi r27,r27,4 │ │ │ │ stfd f31,152(r1) │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ + maddld r2,r2,r27,r10 │ │ │ │ + sldi r26,r27,3 │ │ │ │ + sldi r27,r27,4 │ │ │ │ + fcfid f27,f0 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ + add r28,r28,r9 │ │ │ │ fcfid f29,f0 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + sldi r2,r2,4 │ │ │ │ fmul f27,f27,f27 │ │ │ │ - add r30,r30,r10 │ │ │ │ - add r31,r31,r9 │ │ │ │ + add r30,r30,r9 │ │ │ │ + add r31,r31,r2 │ │ │ │ fdiv f28,f28,f29 │ │ │ │ - fmul f26,f29,f29 │ │ │ │ - b 1f700 │ │ │ │ + fmul f24,f29,f29 │ │ │ │ + b 1f264 │ │ │ │ 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,r26 │ │ │ │ fmsub f0,f29,f0,f31 │ │ │ │ fadd f0,f0,f0 │ │ │ │ fdiv f1,f0,f1 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ addic. r29,r29,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - beq 1f780 │ │ │ │ + beq 1f2dc │ │ │ │ lfd f0,0(r30) │ │ │ │ lfd f1,0(r28) │ │ │ │ fmul f31,f29,f0 │ │ │ │ frim f31,f31 │ │ │ │ fctidz f31,f31 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r26,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r25,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ fmsub f12,f28,f31,f0 │ │ │ │ fnmsub f0,f28,f31,f0 │ │ │ │ - fmul f12,f26,f12 │ │ │ │ + fmul f12,f24,f12 │ │ │ │ fmadd f0,f0,f12,f27 │ │ │ │ - fcmpu cr0,f0,f25 │ │ │ │ - bgt 1f6b0 │ │ │ │ + fcmpu cr0,f0,f26 │ │ │ │ + bgt 1f220 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 1f7d0 │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + blt 1f330 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ stfd f1,0(r31) │ │ │ │ lfd f0,0(r30) │ │ │ │ lfd f1,0(r28) │ │ │ │ - add r30,r30,r24 │ │ │ │ + add r30,r30,r26 │ │ │ │ fmsub f0,f29,f0,f31 │ │ │ │ fadd f0,f0,f0 │ │ │ │ fdiv f1,f0,f1 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ addic. r29,r29,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - bne 1f700 │ │ │ │ + bne 1f264 │ │ │ │ + lfd f24,96(r1) │ │ │ │ lfd f25,104(r1) │ │ │ │ lfd f26,112(r1) │ │ │ │ lfd f27,120(r1) │ │ │ │ lfd f28,128(r1) │ │ │ │ lfd f29,136(r1) │ │ │ │ lfd f30,144(r1) │ │ │ │ lfd f31,152(r1) │ │ │ │ - ld r24,40(r1) │ │ │ │ - ld r26,56(r1) │ │ │ │ - ld r27,64(r1) │ │ │ │ + ld r25,40(r1) │ │ │ │ + ld r27,56(r1) │ │ │ │ addi r1,r1,160 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r25,-112(r1) │ │ │ │ - ld r28,-88(r1) │ │ │ │ - ld r29,-80(r1) │ │ │ │ - ld r30,-72(r1) │ │ │ │ - ld r31,-64(r1) │ │ │ │ + ld r26,-112(r1) │ │ │ │ + ld r28,-96(r1) │ │ │ │ + ld r29,-88(r1) │ │ │ │ + ld r30,-80(r1) │ │ │ │ + ld r31,-72(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ + nop │ │ │ │ fsqrt f30,f0 │ │ │ │ fmul f1,f30,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5620 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ fdiv f1,f1,f30 │ │ │ │ - b 1f6cc │ │ │ │ + b 1f234 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addi r29,r29,1 │ │ │ │ - li r10,0 │ │ │ │ - b 1f600 │ │ │ │ + li r9,0 │ │ │ │ + b 1f170 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x887 │ │ │ │ + .long 0x788 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,8 │ │ │ │ - addi r2,r2,-31248 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f23,-72(r1) │ │ │ │ stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - std r30,-80(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - std r15,-200(r1) │ │ │ │ - std r16,-192(r1) │ │ │ │ - std r17,-184(r1) │ │ │ │ - std r18,-176(r1) │ │ │ │ - std r19,-168(r1) │ │ │ │ - std r20,-160(r1) │ │ │ │ - std r21,-152(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - std r26,-112(r1) │ │ │ │ - stdu r1,-240(r1) │ │ │ │ + std r22,-152(r1) │ │ │ │ + std r21,-160(r1) │ │ │ │ + std r20,-168(r1) │ │ │ │ + std r27,-112(r1) │ │ │ │ + std r28,-104(r1) │ │ │ │ + std r29,-96(r1) │ │ │ │ ld r28,16(r3) │ │ │ │ mr r29,r3 │ │ │ │ + std r30,-88(r1) │ │ │ │ + std r31,-80(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r16,-200(r1) │ │ │ │ + std r17,-192(r1) │ │ │ │ + std r18,-184(r1) │ │ │ │ + std r19,-176(r1) │ │ │ │ + std r23,-144(r1) │ │ │ │ + std r24,-136(r1) │ │ │ │ + std r25,-128(r1) │ │ │ │ + std r26,-120(r1) │ │ │ │ + stdu r1,-240(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r22,r28,r30 │ │ │ │ mr r27,r3 │ │ │ │ - mulld r9,r22,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 1fb1c │ │ │ │ - maddld r27,r22,r27,r9 │ │ │ │ + mulld r2,r22,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 1f65c │ │ │ │ + maddld r27,r22,r27,r2 │ │ │ │ add r22,r22,r27 │ │ │ │ cmpd r27,r22 │ │ │ │ - bge 1fa90 │ │ │ │ + bge 1f5d0 │ │ │ │ ld r21,8(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ ld r20,32(r29) │ │ │ │ + sldi r26,r27,4 │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ ld r18,40(r29) │ │ │ │ ld r19,24(r29) │ │ │ │ - sldi r26,r27,4 │ │ │ │ + plfd f24,321256 # 6db30 │ │ │ │ ld r29,0(r29) │ │ │ │ - xxlxor vs26,vs26,vs26 │ │ │ │ - lfd f29,28240(r9) │ │ │ │ addi r26,r26,8 │ │ │ │ mtfprd f0,r21 │ │ │ │ sldi r23,r20,3 │ │ │ │ cmpdi cr4,r20,0 │ │ │ │ fcfid f0,f0 │ │ │ │ addi r23,r23,15 │ │ │ │ clrrdi r23,r23,4 │ │ │ │ neg r23,r23 │ │ │ │ fdiv f29,f29,f0 │ │ │ │ - lwz r9,112(r29) │ │ │ │ - ld r10,0(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r2,112(r29) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r25,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r23 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r23 │ │ │ │ addi r24,r1,32 │ │ │ │ - bne 1fb10 │ │ │ │ + bne 1f650 │ │ │ │ mr r28,r27 │ │ │ │ - ld r10,48(r29) │ │ │ │ - ld r6,72(r29) │ │ │ │ - ld r7,120(r29) │ │ │ │ - ld r9,88(r29) │ │ │ │ - sldi r8,r28,3 │ │ │ │ - mulld r10,r28,r10 │ │ │ │ - lfd f0,0(r6) │ │ │ │ - lfdx f30,r7,r8 │ │ │ │ + ld r9,48(r29) │ │ │ │ + ld r7,72(r29) │ │ │ │ + sldi r10,r28,3 │ │ │ │ + ld r8,120(r29) │ │ │ │ + ld r2,88(r29) │ │ │ │ + mulld r9,r28,r9 │ │ │ │ + lfd f0,0(r7) │ │ │ │ + lfdx f30,r8,r10 │ │ │ │ fcfid f27,f0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ fmul f0,f27,f0 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r30,r9,r10 │ │ │ │ - ble cr4,1fa50 │ │ │ │ - ld r10,96(r29) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r16,r2,-3 │ │ │ │ - sldi r17,r30,3 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r30,r2,r9 │ │ │ │ + ble cr4,1f590 │ │ │ │ + ld r9,96(r29) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mulli r16,r30,-8 │ │ │ │ fmul f27,f27,f27 │ │ │ │ - mr r15,r20 │ │ │ │ + mr r17,r20 │ │ │ │ fcfid f28,f0 │ │ │ │ - lfd f24,27080(r9) │ │ │ │ - addi r16,r16,27080 │ │ │ │ - subf r17,r17,r24 │ │ │ │ - lfd f25,0(r10) │ │ │ │ + lfd f25,0(r9) │ │ │ │ + add r16,r24,r16 │ │ │ │ fmul f28,f28,f28 │ │ │ │ - fmul f24,f25,f24 │ │ │ │ - b 1f9f0 │ │ │ │ + fmul f23,f25,f24 │ │ │ │ + b 1f538 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f25 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r16) │ │ │ │ - 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. r17,r17,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - stfdx f1,r17,r9 │ │ │ │ - beq 1fa50 │ │ │ │ + stfdx f1,r16,r2 │ │ │ │ + beq 1f590 │ │ │ │ mtfprd f0,r30 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f12,f29,f0,f30 │ │ │ │ fnmsub f0,f29,f0,f30 │ │ │ │ fmul f12,f27,f12 │ │ │ │ fmadd f0,f0,f12,f28 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 1f9c0 │ │ │ │ + bgt 1f510 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f24 │ │ │ │ - bge 1f9dc │ │ │ │ + fmr f1,f23 │ │ │ │ + bge 1f524 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f25 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r16) │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ + bl 5620 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f1,f24 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r17,r9 │ │ │ │ - bne 1f9f0 │ │ │ │ + stfdx f1,r16,r2 │ │ │ │ + bne 1f538 │ │ │ │ nop │ │ │ │ ld r3,24(r29) │ │ │ │ sldi r28,r28,4 │ │ │ │ fmr f1,f30 │ │ │ │ mr r5,r24 │ │ │ │ mr r8,r19 │ │ │ │ mr r7,r21 │ │ │ │ mr r4,r18 │ │ │ │ addi r27,r27,1 │ │ │ │ addi r26,r26,16 │ │ │ │ add r3,r3,r28 │ │ │ │ - bl 16250 │ │ │ │ + bl 15960 │ │ │ │ cmpd r22,r27 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r25) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r25) │ │ │ │ mr r1,r25 │ │ │ │ - bne 1f920 │ │ │ │ + bne 1f480 │ │ │ │ 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 r28,r9,r26 │ │ │ │ - b 1f940 │ │ │ │ + ld r2,240(r29) │ │ │ │ + ldx r28,r2,r26 │ │ │ │ + b 1f4a0 │ │ │ │ addi r22,r22,1 │ │ │ │ - li r9,0 │ │ │ │ - b 1f8c8 │ │ │ │ + li r2,0 │ │ │ │ + b 1f418 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1188 │ │ │ │ + .long 0x1089 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mtfprd f0,r9 │ │ │ │ lfd f10,0(r8) │ │ │ │ + ld r7,96(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - ld r29,96(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ std r27,-40(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ fcfid f11,f0 │ │ │ │ mtfprd f0,r10 │ │ │ │ - xxlxor vs12,vs12,vs12 │ │ │ │ - std r28,-32(r1) │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r28,r29,1 │ │ │ │ stfd f12,0(r3) │ │ │ │ stfd f12,8(r3) │ │ │ │ - addi r0,r28,1 │ │ │ │ + fcfid f0,f0 │ │ │ │ + sldi r30,r7,1 │ │ │ │ + addi r31,r30,1 │ │ │ │ fmul f11,f11,f1 │ │ │ │ fmul f0,f0,f10 │ │ │ │ frim f11,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f11,f11 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r11,f11 │ │ │ │ - addi r31,r11,1 │ │ │ │ - subf r11,r29,r11 │ │ │ │ - mffprd r7,f0 │ │ │ │ - add r31,r31,r29 │ │ │ │ - add r11,r11,r9 │ │ │ │ - addi r27,r7,1 │ │ │ │ - subf r7,r29,r7 │ │ │ │ - add r31,r31,r9 │ │ │ │ - divd r8,r11,r9 │ │ │ │ - add r27,r27,r29 │ │ │ │ - add r7,r7,r10 │ │ │ │ - divd r30,r31,r9 │ │ │ │ - add r27,r27,r10 │ │ │ │ - divd r26,r7,r10 │ │ │ │ - divd r12,r27,r10 │ │ │ │ - mulld r8,r8,r9 │ │ │ │ - mulld r30,r30,r9 │ │ │ │ - subf r8,r8,r11 │ │ │ │ - subf r30,r30,r31 │ │ │ │ - mulld r31,r26,r10 │ │ │ │ - cmpd r8,r30 │ │ │ │ - mulld r12,r12,r10 │ │ │ │ - subf r31,r31,r7 │ │ │ │ - subf r12,r12,r27 │ │ │ │ - bge 1fd10 │ │ │ │ - cmpd r31,r12 │ │ │ │ - blt 20090 │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt 1fcec │ │ │ │ - mulld r9,r10,r8 │ │ │ │ - subf r0,r12,r0 │ │ │ │ - addi r7,r29,1 │ │ │ │ + mffprd r8,f11 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r29,r7,r8 │ │ │ │ + addi r8,r8,1 │ │ │ │ + subf r11,r7,r2 │ │ │ │ + add r27,r7,r9 │ │ │ │ + add r27,r27,r8 │ │ │ │ + add r29,r29,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r12,r27,r9 │ │ │ │ + add r28,r7,r10 │ │ │ │ + add r28,r28,r2 │ │ │ │ + divd r2,r29,r9 │ │ │ │ + add r8,r11,r10 │ │ │ │ + divd r11,r28,r10 │ │ │ │ + divd r0,r8,r10 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mulld r9,r12,r9 │ │ │ │ + mulld r0,r0,r10 │ │ │ │ + mulld r11,r11,r10 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + subf r9,r9,r27 │ │ │ │ + cmpd r2,r9 │ │ │ │ + subf r0,r0,r8 │ │ │ │ + subf r11,r11,r28 │ │ │ │ + bge 1f850 │ │ │ │ + cmpd r0,r11 │ │ │ │ + blt 1fbd0 │ │ │ │ + cmpdi r31,0 │ │ │ │ + blt 1f82c │ │ │ │ + mulld r2,r10,r2 │ │ │ │ + subf r31,r11,r31 │ │ │ │ + addi r8,r7,1 │ │ │ │ sldi r10,r10,4 │ │ │ │ - sldi r31,r31,4 │ │ │ │ - li r11,0 │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - sldi r30,r0,3 │ │ │ │ - cmpdi cr7,r0,0 │ │ │ │ - sldi r7,r7,1 │ │ │ │ + sldi r0,r0,4 │ │ │ │ + li r7,0 │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ + sldi r30,r31,3 │ │ │ │ + cmpdi cr7,r31,0 │ │ │ │ + sldi r8,r8,1 │ │ │ │ add r30,r30,r6 │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ isel r30,r30,r6,4*cr7+gt │ │ │ │ - add r4,r4,r9 │ │ │ │ + add r4,r4,r2 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - add r9,r4,r31 │ │ │ │ - ble cr7,20130 │ │ │ │ + add r2,r0,r4 │ │ │ │ + ble cr7,1fc70 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r0 │ │ │ │ - mr r8,r6 │ │ │ │ + mtctr r31 │ │ │ │ + mr r9,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r8) │ │ │ │ + lfd f11,0(r9) │ │ │ │ lfd f0,0(r5) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 1fc70 │ │ │ │ - blt cr5,20140 │ │ │ │ - mr r9,r4 │ │ │ │ - addi r29,r12,1 │ │ │ │ - mr r8,r30 │ │ │ │ + bdnz 1f7b0 │ │ │ │ + blt cr5,1fc80 │ │ │ │ + mr r2,r4 │ │ │ │ + addi r29,r11,1 │ │ │ │ + mr r9,r30 │ │ │ │ mtctr r29 │ │ │ │ nop │ │ │ │ - lfd f11,0(r8) │ │ │ │ + lfd f11,0(r9) │ │ │ │ lfd f0,0(r5) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 1fcb0 │ │ │ │ - addi r11,r11,1 │ │ │ │ + bdnz 1f7f0 │ │ │ │ + addi r7,r7,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - cmpd r11,r7 │ │ │ │ - bne 1fc50 │ │ │ │ - ld r26,-48(r1) │ │ │ │ + cmpd r7,r8 │ │ │ │ + bne 1f790 │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r31,r12 │ │ │ │ - subf r29,r30,r0 │ │ │ │ - blt 1ff10 │ │ │ │ + nop │ │ │ │ + cmpd r0,r11 │ │ │ │ + subf r29,r9,r31 │ │ │ │ + blt 1fa50 │ │ │ │ cmpdi r29,0 │ │ │ │ - ble 1fe20 │ │ │ │ - mulld r11,r10,r8 │ │ │ │ - subf r26,r12,r0 │ │ │ │ - std r24,-64(r1) │ │ │ │ + ble 1f960 │ │ │ │ + mulld r7,r10,r2 │ │ │ │ + subf r27,r11,r31 │ │ │ │ std r25,-56(r1) │ │ │ │ - sldi r24,r10,4 │ │ │ │ - sldi r25,r31,4 │ │ │ │ - mr r9,r5 │ │ │ │ - li r28,0 │ │ │ │ - sldi r27,r26,3 │ │ │ │ - cmpdi cr7,r26,0 │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - std r23,-72(r1) │ │ │ │ - add r27,r27,r6 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - isel r27,r27,r6,4*cr7+gt │ │ │ │ - add r11,r4,r11 │ │ │ │ + std r26,-48(r1) │ │ │ │ + sldi r25,r10,4 │ │ │ │ + sldi r26,r0,4 │ │ │ │ + mr r12,r5 │ │ │ │ + li r30,0 │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ + std r24,-64(r1) │ │ │ │ + sldi r28,r27,3 │ │ │ │ + cmpdi cr7,r27,0 │ │ │ │ + add r28,r28,r6 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + isel r28,r28,r6,4*cr7+gt │ │ │ │ + add r7,r4,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r8,r25,r11 │ │ │ │ - ble cr7,1fdb8 │ │ │ │ + add r2,r26,r7 │ │ │ │ + ble cr7,1f8f8 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r26 │ │ │ │ - mr r7,r6 │ │ │ │ + mtctr r27 │ │ │ │ + mr r8,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r7) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r7,r7,8 │ │ │ │ + lfd f11,0(r8) │ │ │ │ + lfd f0,0(r12) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r8,r8,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 1fd90 │ │ │ │ - mr r8,r11 │ │ │ │ - blt cr5,1fdf8 │ │ │ │ - addi r23,r12,1 │ │ │ │ + bdnz 1f8d0 │ │ │ │ + mr r2,r7 │ │ │ │ + blt cr5,1f938 │ │ │ │ + addi r24,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r7,r27 │ │ │ │ - mtctr r23 │ │ │ │ - lfd f11,0(r7) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r7,r7,8 │ │ │ │ + mr r8,r28 │ │ │ │ + mtctr r24 │ │ │ │ + lfd f11,0(r8) │ │ │ │ + lfd f0,0(r12) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r8,r8,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 1fdd0 │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r11,r11,r24 │ │ │ │ - cmpd r28,r29 │ │ │ │ - bne 1fd70 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - ld r23,-72(r1) │ │ │ │ + bdnz 1f910 │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r12,r12,8 │ │ │ │ + add r7,r7,r25 │ │ │ │ + cmpd r30,r29 │ │ │ │ + bne 1f8b0 │ │ │ │ + sldi r30,r30,3 │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ - add r5,r28,r5 │ │ │ │ - cmpdi r30,0 │ │ │ │ - blt 1fcec │ │ │ │ - subf r0,r12,r0 │ │ │ │ + ld r26,-48(r1) │ │ │ │ + add r5,r30,r5 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 1f82c │ │ │ │ + subf r31,r11,r31 │ │ │ │ sldi r10,r10,4 │ │ │ │ - addi r30,r30,1 │ │ │ │ - sldi r31,r31,4 │ │ │ │ - li r7,0 │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - sldi r11,r0,3 │ │ │ │ - cmpdi cr7,r0,0 │ │ │ │ - add r11,r11,r6 │ │ │ │ - isel r11,r11,r6,4*cr7+gt │ │ │ │ - add r9,r31,r4 │ │ │ │ - ble cr7,1fe98 │ │ │ │ + addi r30,r9,1 │ │ │ │ + sldi r0,r0,4 │ │ │ │ + li r8,0 │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ + sldi r7,r31,3 │ │ │ │ + cmpdi cr7,r31,0 │ │ │ │ + add r7,r7,r6 │ │ │ │ + isel r7,r7,r6,4*cr7+gt │ │ │ │ + add r2,r0,r4 │ │ │ │ + ble cr7,1f9d8 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r0 │ │ │ │ - mr r8,r6 │ │ │ │ + mtctr r31 │ │ │ │ + mr r9,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r8) │ │ │ │ + lfd f11,0(r9) │ │ │ │ lfd f0,0(r5) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 1fe70 │ │ │ │ - mr r9,r4 │ │ │ │ - blt cr5,1fed8 │ │ │ │ - addi r29,r12,1 │ │ │ │ + bdnz 1f9b0 │ │ │ │ + mr r2,r4 │ │ │ │ + blt cr5,1fa18 │ │ │ │ + addi r29,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r8,r11 │ │ │ │ + mr r9,r7 │ │ │ │ mtctr r29 │ │ │ │ - lfd f11,0(r8) │ │ │ │ + lfd f11,0(r9) │ │ │ │ lfd f0,0(r5) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 1feb0 │ │ │ │ - addi r7,r7,1 │ │ │ │ + bdnz 1f9f0 │ │ │ │ + addi r8,r8,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - cmpd r7,r30 │ │ │ │ - bne 1fe50 │ │ │ │ - ld r26,-48(r1) │ │ │ │ + cmpd r8,r30 │ │ │ │ + bne 1f990 │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ cmpdi r29,0 │ │ │ │ - ble 1fff8 │ │ │ │ - maddld r11,r10,r8,r31 │ │ │ │ - andi. r8,r29,3 │ │ │ │ - sldi r27,r10,4 │ │ │ │ - addi r26,r28,2 │ │ │ │ - mr r12,r5 │ │ │ │ - li r9,0 │ │ │ │ - cmpdi cr7,r0,0 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - add r11,r4,r11 │ │ │ │ - beq 1ff88 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 1ff70 │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 1ff60 │ │ │ │ - bge cr7,20160 │ │ │ │ - add r11,r11,r27 │ │ │ │ - li r9,1 │ │ │ │ - addi r12,r5,8 │ │ │ │ - bge cr7,20160 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r12,r12,8 │ │ │ │ - add r11,r11,r27 │ │ │ │ - bge cr7,20160 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r12,r12,8 │ │ │ │ - add r11,r11,r27 │ │ │ │ - cmpd r9,r29 │ │ │ │ - beq 1fff0 │ │ │ │ - srdi r8,r29,2 │ │ │ │ - bge cr7,20160 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r12,r12,8 │ │ │ │ - std r25,-56(r1) │ │ │ │ - add r11,r11,r27 │ │ │ │ - mr r25,r9 │ │ │ │ - mr r7,r12 │ │ │ │ - bge cr7,2015c │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r12,r12,8 │ │ │ │ - add r11,r11,r27 │ │ │ │ - bge cr7,2015c │ │ │ │ - add r11,r11,r27 │ │ │ │ - addi r9,r25,2 │ │ │ │ - addi r12,r7,16 │ │ │ │ - bge cr7,2015c │ │ │ │ - cmpdi r8,1 │ │ │ │ - addi r9,r25,3 │ │ │ │ - addi r12,r7,24 │ │ │ │ - ld r25,-56(r1) │ │ │ │ - add r11,r11,r27 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - bne 1ff8c │ │ │ │ + ble 1fb38 │ │ │ │ + maddld r7,r10,r2,r0 │ │ │ │ + andi. r2,r29,3 │ │ │ │ + sldi r28,r10,4 │ │ │ │ + addi r27,r30,2 │ │ │ │ + mr r11,r5 │ │ │ │ + li r12,0 │ │ │ │ + cmpdi cr7,r31,0 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + add r7,r4,r7 │ │ │ │ + beq 1fac8 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 1fab0 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 1faa0 │ │ │ │ + bge cr7,1fca0 │ │ │ │ + add r7,r7,r28 │ │ │ │ + li r12,1 │ │ │ │ + addi r11,r5,8 │ │ │ │ + bge cr7,1fca0 │ │ │ │ + addi r12,r12,1 │ │ │ │ + addi r11,r11,8 │ │ │ │ + add r7,r7,r28 │ │ │ │ + bge cr7,1fca0 │ │ │ │ + addi r12,r12,1 │ │ │ │ + addi r11,r11,8 │ │ │ │ + add r7,r7,r28 │ │ │ │ + cmpd r12,r29 │ │ │ │ + beq 1fb30 │ │ │ │ + srdi r2,r29,2 │ │ │ │ + bge cr7,1fca0 │ │ │ │ + addi r12,r12,1 │ │ │ │ + addi r11,r11,8 │ │ │ │ + std r26,-48(r1) │ │ │ │ + add r7,r7,r28 │ │ │ │ + mr r26,r12 │ │ │ │ + mr r8,r11 │ │ │ │ + bge cr7,1fc9c │ │ │ │ + addi r12,r12,1 │ │ │ │ + addi r11,r11,8 │ │ │ │ + add r7,r7,r28 │ │ │ │ + bge cr7,1fc9c │ │ │ │ + add r7,r7,r28 │ │ │ │ + addi r12,r26,2 │ │ │ │ + addi r11,r8,16 │ │ │ │ + bge cr7,1fc9c │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r12,r26,3 │ │ │ │ + addi r11,r8,24 │ │ │ │ + ld r26,-48(r1) │ │ │ │ + add r7,r7,r28 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + bne 1facc │ │ │ │ nop │ │ │ │ nop │ │ │ │ sldi r29,r29,3 │ │ │ │ add r5,r29,r5 │ │ │ │ - cmpdi r30,0 │ │ │ │ - blt 1fcec │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt 1fcec │ │ │ │ - sldi r7,r31,4 │ │ │ │ + cmpdi r9,0 │ │ │ │ + blt 1f82c │ │ │ │ + cmpdi r31,0 │ │ │ │ + blt 1f82c │ │ │ │ + sldi r8,r0,4 │ │ │ │ sldi r10,r10,4 │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r28,r28,2 │ │ │ │ - li r11,0 │ │ │ │ - add r7,r4,r7 │ │ │ │ + addi r11,r9,1 │ │ │ │ + addi r30,r30,2 │ │ │ │ + li r7,0 │ │ │ │ + add r8,r4,r8 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r28 │ │ │ │ - mr r8,r7 │ │ │ │ - mr r9,r6 │ │ │ │ - lfd f11,0(r9) │ │ │ │ + mtctr r30 │ │ │ │ + mr r9,r8 │ │ │ │ + mr r2,r6 │ │ │ │ + lfd f11,0(r2) │ │ │ │ lfd f0,0(r5) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 20030 │ │ │ │ - addi r11,r11,1 │ │ │ │ + bdnz 1fb70 │ │ │ │ + addi r7,r7,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r7,r7,r10 │ │ │ │ - cmpd r11,r30 │ │ │ │ - bne 20020 │ │ │ │ - ld r26,-48(r1) │ │ │ │ + add r8,r8,r10 │ │ │ │ + cmpd r7,r11 │ │ │ │ + bne 1fb60 │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt 1fcec │ │ │ │ - maddld r9,r10,r8,r31 │ │ │ │ - addi r11,r29,1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - addi r28,r28,2 │ │ │ │ - li r7,0 │ │ │ │ + nop │ │ │ │ + cmpdi r31,0 │ │ │ │ + blt 1f82c │ │ │ │ + maddld r2,r10,r2,r0 │ │ │ │ + addi r7,r7,1 │ │ │ │ fmr f11,f12 │ │ │ │ - sldi r11,r11,1 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r4,r4,r9 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + addi r30,r30,2 │ │ │ │ + li r8,0 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r4,r4,r2 │ │ │ │ nop │ │ │ │ - mtctr r28 │ │ │ │ - mr r9,r4 │ │ │ │ - mr r8,r6 │ │ │ │ + mtctr r30 │ │ │ │ + mr r2,r4 │ │ │ │ + mr r9,r6 │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f8,0(r8) │ │ │ │ - lfd f9,0(r9) │ │ │ │ - lfd f10,8(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f8,0(r9) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lfd f9,-16(r2) │ │ │ │ + lfd f10,-8(r2) │ │ │ │ fmul f0,f0,f8 │ │ │ │ fmadd f11,f0,f9,f11 │ │ │ │ fmadd f12,f0,f10,f12 │ │ │ │ stfd f11,0(r3) │ │ │ │ stfd f12,8(r3) │ │ │ │ - bdnz 200d0 │ │ │ │ - addi r7,r7,1 │ │ │ │ + bdnz 1fc10 │ │ │ │ + addi r8,r8,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - cmpd r7,r11 │ │ │ │ - bne 200c0 │ │ │ │ - ld r26,-48(r1) │ │ │ │ + cmpd r8,r7 │ │ │ │ + bne 1fc00 │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ + nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r9,r4 │ │ │ │ - b 1fca0 │ │ │ │ + mr r2,r4 │ │ │ │ + b 1f7e0 │ │ │ │ nop │ │ │ │ - addi r11,r11,1 │ │ │ │ + addi r7,r7,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r4,r4,r10 │ │ │ │ - cmpd r7,r11 │ │ │ │ - beq 1fcec │ │ │ │ - add r9,r31,r4 │ │ │ │ - b 1fc58 │ │ │ │ - ld r25,-56(r1) │ │ │ │ + cmpd r8,r7 │ │ │ │ + beq 1f82c │ │ │ │ + add r2,r0,r4 │ │ │ │ + b 1f798 │ │ │ │ + ld r26,-48(r1) │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r8,r11 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r26 │ │ │ │ - mr r7,r6 │ │ │ │ + mtctr r27 │ │ │ │ + mr r8,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f11,0(r7) │ │ │ │ - lfd f0,0(r12) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r7,r7,8 │ │ │ │ + lfd f11,0(r8) │ │ │ │ + lfd f0,0(r11) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r8,r8,8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 20180 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r12,r12,8 │ │ │ │ - add r11,r11,r27 │ │ │ │ - cmpd r9,r29 │ │ │ │ - beq 1fff0 │ │ │ │ - mr r8,r11 │ │ │ │ - b 20170 │ │ │ │ + bdnz 1fcc0 │ │ │ │ + addi r12,r12,1 │ │ │ │ + addi r11,r11,8 │ │ │ │ + add r7,r7,r28 │ │ │ │ + cmpd r12,r29 │ │ │ │ + beq 1fb30 │ │ │ │ + mr r2,r7 │ │ │ │ + b 1fcb0 │ │ │ │ ... │ │ │ │ - .long 0x900 │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,31792 │ │ │ │ + .long 0x800 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r26,-48(r1) │ │ │ │ + std r20,-96(r1) │ │ │ │ + std r19,-104(r1) │ │ │ │ + std r18,-112(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + ld r28,32(r3) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ + mr r29,r3 │ │ │ │ std r31,-8(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ + std r16,-128(r1) │ │ │ │ std r17,-120(r1) │ │ │ │ - std r18,-112(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ - std 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,32(r3) │ │ │ │ - mr r29,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ + std r26,-48(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) │ │ │ │ - divd r26,r27,r30 │ │ │ │ - mr r28,r3 │ │ │ │ - mulld r9,r26,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 204d4 │ │ │ │ - maddld r28,r26,r28,r9 │ │ │ │ - add r26,r26,r28 │ │ │ │ - cmpd r28,r26 │ │ │ │ - bge 20448 │ │ │ │ - ld r25,40(r29) │ │ │ │ + bl 5100 │ │ │ │ + divd r27,r28,r30 │ │ │ │ + mr r20,r3 │ │ │ │ + mulld r2,r27,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 20010 │ │ │ │ + maddld r20,r27,r20,r2 │ │ │ │ + add r27,r27,r20 │ │ │ │ + cmpd r20,r27 │ │ │ │ + bge 1ff78 │ │ │ │ + ld r26,40(r29) │ │ │ │ ld r30,48(r29) │ │ │ │ - ld r20,24(r29) │ │ │ │ - ld r21,16(r29) │ │ │ │ - sldi r18,r28,4 │ │ │ │ - ld r22,8(r29) │ │ │ │ + sldi r18,r20,4 │ │ │ │ + ld r21,24(r29) │ │ │ │ + ld r22,16(r29) │ │ │ │ + ld r23,8(r29) │ │ │ │ ld r19,0(r29) │ │ │ │ addi r18,r18,8 │ │ │ │ - addi r9,r25,1 │ │ │ │ - sldi r29,r25,1 │ │ │ │ - sldi r23,r9,4 │ │ │ │ - addi r24,r29,2 │ │ │ │ - sldi r9,r9,5 │ │ │ │ + addi r2,r26,1 │ │ │ │ + sldi r29,r26,1 │ │ │ │ + sldi r24,r2,4 │ │ │ │ + addi r25,r29,2 │ │ │ │ + sldi r2,r2,5 │ │ │ │ addi r29,r29,1 │ │ │ │ - neg r27,r9 │ │ │ │ + neg r28,r2 │ │ │ │ cmpdi cr4,r29,0 │ │ │ │ - addi r16,r23,8 │ │ │ │ - sldi r24,r24,3 │ │ │ │ + addi r16,r24,8 │ │ │ │ + sldi r25,r25,3 │ │ │ │ nop │ │ │ │ - lwz r9,112(r19) │ │ │ │ - ld r10,0(r1) │ │ │ │ + lwz r2,112(r19) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r17,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r27 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r28 │ │ │ │ addi r5,r1,112 │ │ │ │ - bne 204a0 │ │ │ │ - ld r6,176(r19) │ │ │ │ - mr r7,r28 │ │ │ │ + bne 1ffd0 │ │ │ │ + ld r8,176(r19) │ │ │ │ + mr r7,r20 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,8 │ │ │ │ sldi r9,r7,5 │ │ │ │ - lfdx f9,r6,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - add r9,r6,r9 │ │ │ │ - lfdx f8,r6,r8 │ │ │ │ + lfdx f9,r8,r9 │ │ │ │ + addi r10,r9,16 │ │ │ │ + add r9,r8,r9 │ │ │ │ + lfdx f8,r8,r10 │ │ │ │ lfd f7,8(r9) │ │ │ │ stfd f9,0(r5) │ │ │ │ - ble cr4,204cc │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ble cr4,20008 │ │ │ │ andi. r9,r29,1 │ │ │ │ - li r9,8 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ - addi r10,r29,-1 │ │ │ │ - beq 2033c │ │ │ │ + addi r9,r29,-1 │ │ │ │ + beq 1fe6c │ │ │ │ lfd f0,8(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f7 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f7 │ │ │ │ stfd f0,8(r5) │ │ │ │ - beq 20378 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 1fea8 │ │ │ │ + srdi r9,r29,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f7 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f7 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r5,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - bdnz 20344 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - add r8,r6,r8 │ │ │ │ - andi. r9,r29,1 │ │ │ │ - stfdx f8,r5,r24 │ │ │ │ - mr r9,r16 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ - lfd f9,8(r8) │ │ │ │ - addi r10,r29,-1 │ │ │ │ - beq 203bc │ │ │ │ + stfdx f12,r5,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r5,r9 │ │ │ │ + bdnz 1fe74 │ │ │ │ + add r10,r8,r10 │ │ │ │ + andi. r2,r29,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r16 │ │ │ │ + stfdx f8,r5,r25 │ │ │ │ + addi r9,r29,-1 │ │ │ │ + lfd f9,8(r10) │ │ │ │ + beq 1feec │ │ │ │ lfdx f0,r30,r16 │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f9 │ │ │ │ - addi r9,r16,8 │ │ │ │ + addi r2,r16,8 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ stfdx f0,r5,r16 │ │ │ │ - beq 203f8 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 1ff28 │ │ │ │ + srdi r9,r29,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f9 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f8,f12 │ │ │ │ fmul f11,f10,f9 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r5,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - bdnz 203c4 │ │ │ │ + stfdx f12,r5,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r5,r9 │ │ │ │ + bdnz 1fef4 │ │ │ │ ld r8,120(r19) │ │ │ │ - sldi r7,r7,4 │ │ │ │ + sldi r2,r7,4 │ │ │ │ ld r3,24(r19) │ │ │ │ - mr r9,r21 │ │ │ │ - mr r10,r20 │ │ │ │ - add r6,r5,r23 │ │ │ │ - mr r4,r22 │ │ │ │ - addi r28,r28,1 │ │ │ │ + mr r10,r21 │ │ │ │ + mr r9,r22 │ │ │ │ + add r6,r5,r24 │ │ │ │ + mr r4,r23 │ │ │ │ + addi r20,r20,1 │ │ │ │ addi r18,r18,16 │ │ │ │ - addi r11,r7,8 │ │ │ │ - lfdx f1,r8,r7 │ │ │ │ - add r3,r3,r7 │ │ │ │ - add r8,r8,r11 │ │ │ │ - std r25,96(r1) │ │ │ │ - bl 1fb40 │ │ │ │ - cmpd r26,r28 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r17) │ │ │ │ + addi r7,r2,8 │ │ │ │ + lfdx f1,r8,r2 │ │ │ │ + add r3,r3,r2 │ │ │ │ + add r8,r8,r7 │ │ │ │ + std r26,96(r1) │ │ │ │ + bl 1f680 │ │ │ │ + cmpd r27,r20 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r17) │ │ │ │ mr r1,r17 │ │ │ │ - bne 202c0 │ │ │ │ + bne 1fdf0 │ │ │ │ addi r1,r31,240 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r16,-128(r1) │ │ │ │ ld r17,-120(r1) │ │ │ │ ld r18,-112(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - ld r9,240(r19) │ │ │ │ - ld r6,176(r19) │ │ │ │ - ldx r7,r9,r18 │ │ │ │ + ld r2,240(r19) │ │ │ │ + ld r8,176(r19) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + ldx r7,r2,r18 │ │ │ │ + li r2,8 │ │ │ │ sldi r9,r7,5 │ │ │ │ - lfdx f9,r6,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - add r9,r6,r9 │ │ │ │ - lfdx f8,r6,r8 │ │ │ │ + lfdx f9,r8,r9 │ │ │ │ + addi r10,r9,16 │ │ │ │ + add r9,r8,r9 │ │ │ │ + lfdx f8,r8,r10 │ │ │ │ lfd f7,8(r9) │ │ │ │ stfd f9,0(r5) │ │ │ │ - bgt cr4,20304 │ │ │ │ - stfdx f8,r5,r24 │ │ │ │ - b 203f8 │ │ │ │ - addi r26,r26,1 │ │ │ │ - li r9,0 │ │ │ │ - b 20264 │ │ │ │ + bgt cr4,1fe40 │ │ │ │ + stfdx f8,r5,r25 │ │ │ │ + b 1ff28 │ │ │ │ + addi r27,r27,1 │ │ │ │ + li r2,0 │ │ │ │ + b 1fd94 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x1080 │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,30992 │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ std r26,-48(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r26,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 r30,r28,r29 │ │ │ │ mr r31,r3 │ │ │ │ - mulld r9,r30,r29 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 206f0 │ │ │ │ - maddld r31,r30,r31,r9 │ │ │ │ - add r9,r30,r31 │ │ │ │ - cmpd r31,r9 │ │ │ │ - bge 20638 │ │ │ │ + mulld r2,r30,r29 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 20220 │ │ │ │ + maddld r31,r30,r31,r2 │ │ │ │ + add r2,r30,r31 │ │ │ │ + cmpd r31,r2 │ │ │ │ + bge 20168 │ │ │ │ std r21,120(r1) │ │ │ │ + std r22,128(r1) │ │ │ │ ld r21,0(r26) │ │ │ │ ld r29,40(r26) │ │ │ │ ld r28,24(r26) │ │ │ │ - std r22,128(r1) │ │ │ │ std r23,136(r1) │ │ │ │ std r24,144(r1) │ │ │ │ std r25,152(r1) │ │ │ │ std r27,168(r1) │ │ │ │ ld r27,16(r26) │ │ │ │ ld r26,8(r26) │ │ │ │ - lwz r9,112(r21) │ │ │ │ + lwz r2,112(r21) │ │ │ │ ld r25,24(r21) │ │ │ │ + addi r22,r29,1 │ │ │ │ ld r24,176(r21) │ │ │ │ ld r23,120(r21) │ │ │ │ - addi r22,r29,1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 20660 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 20190 │ │ │ │ sldi r6,r31,1 │ │ │ │ mulld r5,r31,r22 │ │ │ │ sldi r31,r31,4 │ │ │ │ sldi r21,r22,5 │ │ │ │ addi r6,r6,1 │ │ │ │ add r25,r25,r31 │ │ │ │ addi r31,r31,8 │ │ │ │ @@ -28087,25 +27357,25 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f1,-8(r31) │ │ │ │ mr r8,r31 │ │ │ │ mr r6,r24 │ │ │ │ mr r5,r23 │ │ │ │ mr r3,r25 │ │ │ │ + std r29,96(r1) │ │ │ │ mr r10,r28 │ │ │ │ mr r9,r27 │ │ │ │ mr r4,r26 │ │ │ │ - std r29,96(r1) │ │ │ │ addi r25,r25,16 │ │ │ │ add r23,r23,r21 │ │ │ │ add r24,r24,r21 │ │ │ │ addi r31,r31,16 │ │ │ │ - bl 1fb40 │ │ │ │ + bl 1f680 │ │ │ │ addic. r30,r30,-1 │ │ │ │ - bne 205e0 │ │ │ │ + bne 20110 │ │ │ │ ld r21,120(r1) │ │ │ │ ld r22,128(r1) │ │ │ │ ld r23,136(r1) │ │ │ │ ld r24,144(r1) │ │ │ │ ld r25,152(r1) │ │ │ │ ld r27,168(r1) │ │ │ │ addi r1,r1,208 │ │ │ │ @@ -28118,6708 +27388,6535 @@ │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ sldi r31,r31,4 │ │ │ │ addi r31,r31,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r8,240(r21) │ │ │ │ + ld r2,240(r21) │ │ │ │ mr r10,r28 │ │ │ │ mr r9,r27 │ │ │ │ mr r4,r26 │ │ │ │ - ldx r3,r8,r31 │ │ │ │ + ldx r5,r2,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - sldi r6,r3,1 │ │ │ │ - mulld r5,r3,r22 │ │ │ │ - sldi r3,r3,4 │ │ │ │ + sldi r6,r5,1 │ │ │ │ + sldi r3,r5,4 │ │ │ │ + mulld r5,r5,r22 │ │ │ │ addi r6,r6,1 │ │ │ │ lfdx f1,r23,r3 │ │ │ │ addi r8,r3,8 │ │ │ │ add r3,r25,r3 │ │ │ │ std r29,96(r1) │ │ │ │ mulld r6,r6,r22 │ │ │ │ add r8,r23,r8 │ │ │ │ sldi r5,r5,5 │ │ │ │ add r5,r24,r5 │ │ │ │ sldi r6,r6,4 │ │ │ │ add r6,r24,r6 │ │ │ │ - bl 1fb40 │ │ │ │ + bl 1f680 │ │ │ │ addic. r30,r30,-1 │ │ │ │ - bne 20670 │ │ │ │ + bne 201a0 │ │ │ │ ld r21,120(r1) │ │ │ │ ld r22,128(r1) │ │ │ │ ld r23,136(r1) │ │ │ │ ld r24,144(r1) │ │ │ │ ld r25,152(r1) │ │ │ │ ld r27,168(r1) │ │ │ │ - b 20638 │ │ │ │ + b 20168 │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r30,r30,1 │ │ │ │ - li r9,0 │ │ │ │ - b 2054c │ │ │ │ + li r2,0 │ │ │ │ + b 2007c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xb80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,30448 │ │ │ │ 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 r21,-152(r1) │ │ │ │ - std r23,-136(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 r20,-160(r1) │ │ │ │ - std r22,-144(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) │ │ │ │ + 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) │ │ │ │ + bl 5100 │ │ │ │ divd r23,r29,r30 │ │ │ │ - mulld r9,r23,r30 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 20a3c │ │ │ │ - maddld r27,r23,r3,r9 │ │ │ │ + mulld r2,r23,r30 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 2054c │ │ │ │ + maddld r27,r23,r3,r2 │ │ │ │ add r23,r23,r27 │ │ │ │ cmpd r27,r23 │ │ │ │ - bge 209a8 │ │ │ │ + bge 204b8 │ │ │ │ ld r19,24(r21) │ │ │ │ sldi r26,r27,4 │ │ │ │ ld r18,32(r21) │ │ │ │ - ld r29,0(r21) │ │ │ │ + xxspltidp vs22,1065353216 │ │ │ │ xxlxor vs26,vs26,vs26 │ │ │ │ + ld r29,0(r21) │ │ │ │ + plfd f24,317460 # 6db30 │ │ │ │ addi r26,r26,8 │ │ │ │ - sldi r9,r19,1 │ │ │ │ + sldi r2,r19,1 │ │ │ │ sldi r22,r19,4 │ │ │ │ - addi r17,r9,2 │ │ │ │ + addi r17,r2,2 │ │ │ │ subfic r22,r22,-16 │ │ │ │ - cmpdi cr4,r9,-1 │ │ │ │ - nop │ │ │ │ + cmpdi cr4,r2,-1 │ │ │ │ nop │ │ │ │ - lwz r9,112(r29) │ │ │ │ - ld r10,0(r1) │ │ │ │ + lwz r2,112(r29) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r25,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r22 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r22 │ │ │ │ addi r24,r1,32 │ │ │ │ - bne 20a30 │ │ │ │ + bne 20540 │ │ │ │ mr r28,r27 │ │ │ │ - ld r10,48(r29) │ │ │ │ - ld r5,72(r29) │ │ │ │ - ld r8,120(r29) │ │ │ │ - ld r9,88(r29) │ │ │ │ - sldi r7,r28,3 │ │ │ │ - ld r6,8(r21) │ │ │ │ - mulld r10,r28,r10 │ │ │ │ - lfd f0,0(r5) │ │ │ │ - add r20,r8,r7 │ │ │ │ - lxsd v31,0(r6) │ │ │ │ + ld r9,48(r29) │ │ │ │ + ld r6,72(r29) │ │ │ │ + sldi r8,r28,3 │ │ │ │ + ld r10,120(r29) │ │ │ │ + ld r2,88(r29) │ │ │ │ + ld r7,8(r21) │ │ │ │ + mulld r9,r28,r9 │ │ │ │ + lfd f0,0(r6) │ │ │ │ + add r20,r10,r8 │ │ │ │ + lxsd v31,0(r7) │ │ │ │ fcfid f27,f0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ fmul f0,f27,f0 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r30,r9,r10 │ │ │ │ - blt cr4,20960 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xscvsxddp vs0,vs63 │ │ │ │ - addis r15,r2,-3 │ │ │ │ - sldi r16,r30,3 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r30,r2,r9 │ │ │ │ + blt cr4,20470 │ │ │ │ + ld r9,96(r29) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + xscvsxddp vs30,vs63 │ │ │ │ + mulli r16,r30,-8 │ │ │ │ fmul f27,f27,f27 │ │ │ │ - lfdx f29,r8,r7 │ │ │ │ - lfd f30,28240(r10) │ │ │ │ - ld r10,96(r29) │ │ │ │ - fcfid f28,f12 │ │ │ │ - lfd f24,27080(r9) │ │ │ │ - addi r15,r15,27080 │ │ │ │ - mr r14,r17 │ │ │ │ - subf r16,r16,r24 │ │ │ │ - lfd f25,0(r10) │ │ │ │ - fdiv f30,f30,f0 │ │ │ │ + lfdx f29,r10,r8 │ │ │ │ + mr r15,r17 │ │ │ │ + fcfid f28,f0 │ │ │ │ + lfd f25,0(r9) │ │ │ │ + fdiv f30,f22,f30 │ │ │ │ + add r16,r24,r16 │ │ │ │ fmul f28,f28,f28 │ │ │ │ - fmul f24,f25,f24 │ │ │ │ - b 20900 │ │ │ │ + fmul f23,f25,f24 │ │ │ │ + b 20418 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f25 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - 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,r16,r9 │ │ │ │ - beq 20960 │ │ │ │ + stfdx f1,r16,r2 │ │ │ │ + beq 20470 │ │ │ │ mtfprd f0,r30 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f12,f30,f0,f29 │ │ │ │ fnmsub f0,f30,f0,f29 │ │ │ │ fmul f12,f27,f12 │ │ │ │ fmadd f0,f0,f12,f28 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 208d0 │ │ │ │ + bgt 203f0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f24 │ │ │ │ - bge 208ec │ │ │ │ + fmr f1,f23 │ │ │ │ + bge 20404 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f25 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - 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,r16,r9 │ │ │ │ - bne 20900 │ │ │ │ + stfdx f1,r16,r2 │ │ │ │ + bne 20418 │ │ │ │ nop │ │ │ │ - ld r10,24(r29) │ │ │ │ + ld r2,24(r29) │ │ │ │ sldi r28,r28,4 │ │ │ │ - mr r9,r19 │ │ │ │ mr r7,r20 │ │ │ │ mr r6,r24 │ │ │ │ + mr r9,r19 │ │ │ │ mfvrd r8,v31 │ │ │ │ mr r5,r18 │ │ │ │ addi r27,r27,1 │ │ │ │ addi r26,r26,16 │ │ │ │ - add r4,r10,r28 │ │ │ │ - lfdx f1,r10,r28 │ │ │ │ - lfd f2,8(r4) │ │ │ │ - bl 15ac0 │ │ │ │ + add r10,r2,r28 │ │ │ │ + lfdx f1,r2,r28 │ │ │ │ + lfd f2,8(r10) │ │ │ │ + bl 151b0 │ │ │ │ cmpd r23,r27 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r25) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r25) │ │ │ │ mr r1,r25 │ │ │ │ - bne 20810 │ │ │ │ - addi r1,r31,256 │ │ │ │ + bne 20340 │ │ │ │ + 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 r28,r9,r26 │ │ │ │ - b 20830 │ │ │ │ + ld r2,240(r29) │ │ │ │ + ldx r28,r2,r26 │ │ │ │ + b 20360 │ │ │ │ addi r23,r23,1 │ │ │ │ - li r9,0 │ │ │ │ - b 207cc │ │ │ │ + li r2,0 │ │ │ │ + b 202f0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1288 │ │ │ │ + .long 0x118a │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,29600 │ │ │ │ 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 r25,-120(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - std r30,-80(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ + std r25,-128(r1) │ │ │ │ + std r24,-136(r1) │ │ │ │ + std r23,-144(r1) │ │ │ │ + std r27,-112(r1) │ │ │ │ + mr r27,r3 │ │ │ │ + std r28,-104(r1) │ │ │ │ + std r29,-96(r1) │ │ │ │ + ld r28,16(r3) │ │ │ │ + std r30,-88(r1) │ │ │ │ + std r31,-80(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 r26,-112(r1) │ │ │ │ + std r18,-184(r1) │ │ │ │ + std r19,-176(r1) │ │ │ │ + std r20,-168(r1) │ │ │ │ + std r21,-160(r1) │ │ │ │ + std r22,-152(r1) │ │ │ │ + std r26,-120(r1) │ │ │ │ stdu r1,-224(r1) │ │ │ │ - ld r28,16(r3) │ │ │ │ - mr r27,r3 │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ divd r25,r28,r30 │ │ │ │ mr r29,r3 │ │ │ │ - mulld r9,r25,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 20dc4 │ │ │ │ - maddld r29,r25,r29,r9 │ │ │ │ + mulld r2,r25,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 208bc │ │ │ │ + maddld r29,r25,r29,r2 │ │ │ │ add r25,r25,r29 │ │ │ │ cmpd r29,r25 │ │ │ │ - bge 20d08 │ │ │ │ + bge 20800 │ │ │ │ ld r23,8(r27) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ ld r24,32(r27) │ │ │ │ sldi r28,r29,4 │ │ │ │ - addis r20,r2,-3 │ │ │ │ - ld r19,48(r27) │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ + ld r20,48(r27) │ │ │ │ ld r21,40(r27) │ │ │ │ ld r22,24(r27) │ │ │ │ - ld r18,0(r27) │ │ │ │ - xxlxor vs26,vs26,vs26 │ │ │ │ - lfd f28,28240(r9) │ │ │ │ - addi r20,r20,27080 │ │ │ │ + ld r19,0(r27) │ │ │ │ addi r28,r28,8 │ │ │ │ + plfd f25,316644 # 6db30 │ │ │ │ mtfprd f0,r23 │ │ │ │ sldi r26,r24,3 │ │ │ │ cmpdi cr4,r24,1 │ │ │ │ fcfid f27,f0 │ │ │ │ addi r26,r26,15 │ │ │ │ clrrdi r26,r26,4 │ │ │ │ neg r26,r26 │ │ │ │ fdiv f28,f28,f27 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,112(r18) │ │ │ │ + lwz r2,112(r19) │ │ │ │ mr r27,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 20d80 │ │ │ │ - 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,0(r1) │ │ │ │ - ld r6,96(r18) │ │ │ │ - mulld r10,r17,r10 │ │ │ │ - lfd f12,0(r4) │ │ │ │ - lfdx f25,r7,r8 │ │ │ │ - stdux r5,r1,r26 │ │ │ │ - lfd f24,0(r6) │ │ │ │ - addi r30,r1,32 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 20880 │ │ │ │ + mr r18,r29 │ │ │ │ + ld r9,48(r19) │ │ │ │ + ld r5,72(r19) │ │ │ │ + sldi r10,r18,3 │ │ │ │ + ld r8,120(r19) │ │ │ │ + ld r2,88(r19) │ │ │ │ + ld r6,0(r1) │ │ │ │ + ld r7,96(r19) │ │ │ │ + mulld r9,r18,r9 │ │ │ │ + lfd f12,0(r5) │ │ │ │ + lfdx f24,r8,r10 │ │ │ │ + stdux r6,r1,r26 │ │ │ │ + lfd f23,0(r7) │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + addi r30,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,f26 │ │ │ │ - ble 20d90 │ │ │ │ + ble 20890 │ │ │ │ fsqrt f29,f12 │ │ │ │ - fmul f1,f29,f24 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + fmul f1,f29,f23 │ │ │ │ + bl 5360 │ │ │ │ + fmul f31,f1,f25 │ │ │ │ fdiv f31,f31,f29 │ │ │ │ - fmsub f1,f25,f27,f30 │ │ │ │ + fmsub f1,f24,f27,f30 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f24 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fdiv f1,f1,f23 │ │ │ │ + bl 4f00 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r9,8 │ │ │ │ + addi r2,r24,-1 │ │ │ │ stfd f31,0(r30) │ │ │ │ - ble cr4,20cc8 │ │ │ │ - addi r9,r24,-1 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - li r10,8 │ │ │ │ - andi. r7,r9,1 │ │ │ │ - lfd f11,28240(r8) │ │ │ │ - addi r8,r24,-2 │ │ │ │ - beq 20c8c │ │ │ │ - lfd f0,8(r19) │ │ │ │ - cmpdi r8,0 │ │ │ │ + ble cr4,207c0 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + beq 20784 │ │ │ │ + lfd f0,8(r20) │ │ │ │ + cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r10,16 │ │ │ │ + li r9,16 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ stfd f0,8(r30) │ │ │ │ - beq 20cc8 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + beq 207c0 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r19,r10 │ │ │ │ - lfdx f0,r19,r9 │ │ │ │ + lfdx f12,r20,r9 │ │ │ │ + lfdx f0,r20,r2 │ │ │ │ fmul f12,f31,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r30,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r30,r9 │ │ │ │ - bdnz 20c94 │ │ │ │ - ld r3,24(r18) │ │ │ │ - sldi r17,r17,4 │ │ │ │ - fmr f1,f25 │ │ │ │ + stfdx f12,r30,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r30,r2 │ │ │ │ + bdnz 2078c │ │ │ │ + ld r3,24(r19) │ │ │ │ + sldi r18,r18,4 │ │ │ │ + fmr f1,f24 │ │ │ │ mr r5,r30 │ │ │ │ mr r8,r22 │ │ │ │ mr r7,r23 │ │ │ │ mr r4,r21 │ │ │ │ addi r29,r29,1 │ │ │ │ addi r28,r28,16 │ │ │ │ - add r3,r3,r17 │ │ │ │ - bl 16250 │ │ │ │ + add r3,r3,r18 │ │ │ │ + bl 15960 │ │ │ │ cmpd r25,r29 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r27) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r27) │ │ │ │ mr r1,r27 │ │ │ │ - bne 20b80 │ │ │ │ + bne 20680 │ │ │ │ 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 │ │ │ │ nop │ │ │ │ - ld r9,240(r18) │ │ │ │ - ldx r17,r9,r28 │ │ │ │ - b 20b94 │ │ │ │ - nop │ │ │ │ - blt 20da0 │ │ │ │ - lfd f31,0(r20) │ │ │ │ - fmul f31,f24,f31 │ │ │ │ - b 20c34 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,240(r19) │ │ │ │ + ldx r18,r2,r28 │ │ │ │ + b 20694 │ │ │ │ + nop │ │ │ │ + blt 208a0 │ │ │ │ + fmul f31,f23,f25 │ │ │ │ + b 2072c │ │ │ │ + nop │ │ │ │ fneg f12,f12 │ │ │ │ fsqrt f29,f12 │ │ │ │ - fmul f1,f29,f24 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + fmul f1,f29,f23 │ │ │ │ + bl 5620 │ │ │ │ + fmul f31,f1,f25 │ │ │ │ fdiv f31,f31,f29 │ │ │ │ - b 20c34 │ │ │ │ + b 2072c │ │ │ │ addi r25,r25,1 │ │ │ │ - li r9,0 │ │ │ │ - b 20b10 │ │ │ │ + li r2,0 │ │ │ │ + b 20610 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xf88 │ │ │ │ + .long 0xe89 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,28704 │ │ │ │ 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 21144 │ │ │ │ - maddld r29,r25,r3,r9 │ │ │ │ - add r25,r25,r29 │ │ │ │ - cmpd r29,r25 │ │ │ │ - bge 21080 │ │ │ │ - ld r21,24(r23) │ │ │ │ - sldi r27,r29,4 │ │ │ │ - addis r19,r2,-3 │ │ │ │ - ld r18,40(r23) │ │ │ │ - ld r20,32(r23) │ │ │ │ - ld r17,0(r23) │ │ │ │ + bl 5100 │ │ │ │ + divd r24,r29,r30 │ │ │ │ + mulld r2,r24,r30 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 20c1c │ │ │ │ + maddld r28,r24,r3,r2 │ │ │ │ + add r24,r24,r28 │ │ │ │ + cmpd r28,r24 │ │ │ │ + bge 20b64 │ │ │ │ + ld r21,24(r22) │ │ │ │ + sldi r26,r28,4 │ │ │ │ + ld r19,40(r22) │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ - addi r19,r19,27080 │ │ │ │ - addi r27,r27,8 │ │ │ │ - sldi. r9,r21,1 │ │ │ │ - sldi r24,r21,4 │ │ │ │ + ld r20,32(r22) │ │ │ │ + ld r18,0(r22) │ │ │ │ + plfd f27,315784 # 6db30 │ │ │ │ + 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 │ │ │ │ + subfic r23,r23,-16 │ │ │ │ + isellt r2,0,r2 │ │ │ │ + addi r27,r2,1 │ │ │ │ nop │ │ │ │ - lwz r9,112(r17) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r26,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - stdux r10,r1,r24 │ │ │ │ + lwz r2,112(r18) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r25,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r23 │ │ │ │ addi r30,r1,32 │ │ │ │ - bne 21100 │ │ │ │ - mr r16,r29 │ │ │ │ - ld r10,48(r17) │ │ │ │ - ld r4,72(r17) │ │ │ │ - ld r7,120(r17) │ │ │ │ - ld r9,88(r17) │ │ │ │ - sldi r8,r16,3 │ │ │ │ - ld r5,8(r23) │ │ │ │ - ld r6,96(r17) │ │ │ │ - mulld r10,r16,r10 │ │ │ │ - lfd f12,0(r4) │ │ │ │ - lfdx f26,r7,r8 │ │ │ │ - add r22,r7,r8 │ │ │ │ - lxsd v31,0(r5) │ │ │ │ - lfd f25,0(r6) │ │ │ │ + bne 20be0 │ │ │ │ + mr r17,r28 │ │ │ │ + ld r9,48(r18) │ │ │ │ + ld r6,72(r18) │ │ │ │ + sldi r29,r17,3 │ │ │ │ + ld r10,120(r18) │ │ │ │ + ld r2,88(r18) │ │ │ │ + ld r7,8(r22) │ │ │ │ + ld r8,96(r18) │ │ │ │ + mulld r9,r17,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 21110 │ │ │ │ + ble 20bf0 │ │ │ │ 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 │ │ │ │ - fmsub f27,f26,f27,f29 │ │ │ │ - fadd f27,f27,f27 │ │ │ │ - fdiv f1,f27,f25 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fmsub f26,f25,f26,f29 │ │ │ │ + fadd f26,f26,f26 │ │ │ │ + fdiv f1,f26,f24 │ │ │ │ + bl 4f00 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,8 │ │ │ │ stfd f31,0(r30) │ │ │ │ - blt cr4,21038 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r28,1 │ │ │ │ - li r9,8 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ - addi r10,r28,-1 │ │ │ │ - beq 20ffc │ │ │ │ - lfd f0,8(r18) │ │ │ │ - cmpdi r10,0 │ │ │ │ + blt cr4,20b1c │ │ │ │ + andi. r9,r27,1 │ │ │ │ + addi r9,r27,-1 │ │ │ │ + beq 20ae0 │ │ │ │ + lfd f0,8(r19) │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ stfd f0,8(r30) │ │ │ │ - beq 21038 │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 20b1c │ │ │ │ + srdi r9,r27,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,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r30,r10 │ │ │ │ - bdnz 21004 │ │ │ │ - ld r10,24(r17) │ │ │ │ - sldi r16,r16,4 │ │ │ │ - mr r9,r21 │ │ │ │ - mr r7,r22 │ │ │ │ + stfdx f12,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r30,r9 │ │ │ │ + bdnz 20ae8 │ │ │ │ + ld r2,24(r18) │ │ │ │ + sldi r17,r17,4 │ │ │ │ + mr r7,r29 │ │ │ │ mr r6,r30 │ │ │ │ + mr r9,r21 │ │ │ │ mfvrd r8,v31 │ │ │ │ mr r5,r20 │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r27,r27,16 │ │ │ │ - add r4,r10,r16 │ │ │ │ - lfdx f1,r10,r16 │ │ │ │ - lfd f2,8(r4) │ │ │ │ - bl 15ac0 │ │ │ │ - cmpd r25,r29 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r26) │ │ │ │ - mr r1,r26 │ │ │ │ - bne 20ee0 │ │ │ │ + addi r28,r28,1 │ │ │ │ + addi r26,r26,16 │ │ │ │ + add r10,r2,r17 │ │ │ │ + lfdx f1,r2,r17 │ │ │ │ + lfd f2,8(r10) │ │ │ │ + bl 151b0 │ │ │ │ + cmpd r24,r28 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r25) │ │ │ │ + mr r1,r25 │ │ │ │ + bne 209d0 │ │ │ │ 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 │ │ │ │ nop │ │ │ │ + ld r2,240(r18) │ │ │ │ + ldx r17,r2,r26 │ │ │ │ + b 209f0 │ │ │ │ + nop │ │ │ │ + blt 20c00 │ │ │ │ + fmul f31,f24,f27 │ │ │ │ + b 20a90 │ │ │ │ nop │ │ │ │ - ld r9,240(r17) │ │ │ │ - ldx r16,r9,r27 │ │ │ │ - b 20f00 │ │ │ │ - nop │ │ │ │ - blt 21120 │ │ │ │ - lfd f31,0(r19) │ │ │ │ - fmul f31,f25,f31 │ │ │ │ - b 20fa8 │ │ │ │ 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 20fa8 │ │ │ │ - addi r25,r25,1 │ │ │ │ - li r9,0 │ │ │ │ - b 20e90 │ │ │ │ + b 20a90 │ │ │ │ + addi r24,r24,1 │ │ │ │ + li r2,0 │ │ │ │ + b 20980 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1087 │ │ │ │ + .long 0xf88 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,27808 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r16,-160(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 r18,-144(r1) │ │ │ │ - std r19,-136(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 r16,r28,r30 │ │ │ │ + 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 r9,r16,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 2157c │ │ │ │ - maddld r20,r16,r20,r9 │ │ │ │ - add r16,r16,r20 │ │ │ │ - cmpd r20,r16 │ │ │ │ - bge 214f8 │ │ │ │ - ld r27,56(r29) │ │ │ │ - ld r9,24(r29) │ │ │ │ - ld r10,16(r29) │ │ │ │ - ld r14,40(r29) │ │ │ │ - sldi r19,r20,4 │ │ │ │ - ld r8,8(r29) │ │ │ │ - ld r21,48(r29) │ │ │ │ - ld r24,0(r29) │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r19,r19,8 │ │ │ │ - mtfprd f0,r27 │ │ │ │ - addi r17,r14,1 │ │ │ │ - neg r25,r27 │ │ │ │ - mr r30,r9 │ │ │ │ - mr r29,r10 │ │ │ │ - std r8,112(r31) │ │ │ │ - fcfid f28,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - sldi r23,r17,5 │ │ │ │ - sldi r15,r17,4 │ │ │ │ - sldi r17,r17,1 │ │ │ │ - sldi r25,r25,3 │ │ │ │ + mulld r2,r30,r29 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 210d0 │ │ │ │ + maddld r20,r30,r20,r2 │ │ │ │ + add r30,r30,r20 │ │ │ │ + cmpd r20,r30 │ │ │ │ + bge 20ff8 │ │ │ │ + ld r24,24(r28) │ │ │ │ + ld r25,16(r28) │ │ │ │ + xxspltib vs60,2 │ │ │ │ + xxspltib vs61,3 │ │ │ │ + xxspltib vs62,1 │ │ │ │ + sldi r18,r20,4 │ │ │ │ + ld r23,40(r28) │ │ │ │ + ld r26,48(r28) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + xxspltib vs63,0 │ │ │ │ + lxsd v27,56(r28) │ │ │ │ + ld r22,8(r28) │ │ │ │ + addi r18,r18,8 │ │ │ │ + ld r21,0(r28) │ │ │ │ + vextsb2d v28,v28 │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + mtfprd f0,r24 │ │ │ │ + addi r27,r23,1 │ │ │ │ + addi r26,r26,1 │ │ │ │ fcfid f29,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - addi r23,r23,15 │ │ │ │ - addi r22,r15,-16 │ │ │ │ - cmpdi cr4,r17,0 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + xscvsxddp vs28,vs59 │ │ │ │ + xxspltd vs59,vs59,0 │ │ │ │ + sldi r29,r27,5 │ │ │ │ + sldi r28,r27,1 │ │ │ │ + sldi r26,r26,3 │ │ │ │ + sldi r27,r27,4 │ │ │ │ fcfid f30,f0 │ │ │ │ + cmpdi cr4,r28,0 │ │ │ │ + neg r29,r29 │ │ │ │ nop │ │ │ │ - lwz r10,112(r24) │ │ │ │ - ld r8,0(r1) │ │ │ │ - clrrdi r9,r23,4 │ │ │ │ - mr r28,r1 │ │ │ │ - neg r9,r9 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + nop │ │ │ │ + lwz r2,112(r21) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r19,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r29 │ │ │ │ addi r5,r1,112 │ │ │ │ - bne 21570 │ │ │ │ + bne 21080 │ │ │ │ mr r4,r20 │ │ │ │ - ld r9,48(r24) │ │ │ │ - ld r18,72(r24) │ │ │ │ - sldi r3,r4,4 │ │ │ │ - ld r26,120(r24) │ │ │ │ - ld r0,88(r24) │ │ │ │ - mulld r4,r4,r9 │ │ │ │ - lfd f12,0(r18) │ │ │ │ - lfdx f1,r26,r3 │ │ │ │ + ld r2,48(r21) │ │ │ │ + ld r12,72(r21) │ │ │ │ + sldi r7,r4,4 │ │ │ │ + ld r11,120(r21) │ │ │ │ + ld r3,88(r21) │ │ │ │ + mulld r4,r4,r2 │ │ │ │ + lfd f12,0(r12) │ │ │ │ + lfdx f1,r11,r7 │ │ │ │ fcfid f0,f12 │ │ │ │ - sldi r9,r4,3 │ │ │ │ - lfdx f12,r26,r9 │ │ │ │ + sldi r2,r4,3 │ │ │ │ + lfdx f12,r11,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,r3,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f0,f1,f30,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fmul f0,f0,f28 │ │ │ │ frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ + xscvdpsxds vs42,vs11 │ │ │ │ fsub f10,f0,f11 │ │ │ │ - ble cr4,213ac │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtctr r17 │ │ │ │ - ld r11,176(r24) │ │ │ │ - mr r7,r5 │ │ │ │ - lfd f9,28240(r9) │ │ │ │ - mffprd r9,f12 │ │ │ │ - addi r10,r9,1 │ │ │ │ - neg r8,r9 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ + ble cr4,20ea8 │ │ │ │ + fadd f11,f11,f31 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + ld r8,176(r21) │ │ │ │ + plxv vs43,315888 # 6e000 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + mr r6,r5 │ │ │ │ + mtctr r2 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - nop │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r6,r9,1 │ │ │ │ - addi r12,r10,-8 │ │ │ │ - subf r9,r27,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - mtfprd f0,r6 │ │ │ │ - mr r6,r10 │ │ │ │ - add r10,r10,r25 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,21384 │ │ │ │ - mr r12,r8 │ │ │ │ - lfdx f12,r11,r12 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - bgt 21394 │ │ │ │ - addi r6,r8,-8 │ │ │ │ - lfdx f0,r11,r6 │ │ │ │ - subf r8,r25,r8 │ │ │ │ - addi r7,r7,8 │ │ │ │ - fmadd f0,f10,f0,f12 │ │ │ │ - stfd f0,-8(r7) │ │ │ │ - bdnz 21350 │ │ │ │ - lfd f12,8(r18) │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r6,r6,16 │ │ │ │ + vaddudm v11,v11,v28 │ │ │ │ + vmulld v0,v27,v0 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v13,v0,v30 │ │ │ │ + xvcvsxddp vs0,vs32 │ │ │ │ + vsld v0,v0,v29 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + vsld v13,v13,v29 │ │ │ │ + vnegd v1,v0 │ │ │ │ + vnegd v12,v13 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xvcmpgtdp vs12,vs12,vs63 │ │ │ │ + xxsel vs0,vs33,vs32,vs0 │ │ │ │ + xxsel vs12,vs44,vs45,vs12 │ │ │ │ + mffprd r2,f0 │ │ │ │ + mfvsrld r9,vs0 │ │ │ │ + mfvsrld r16,vs12 │ │ │ │ + mffprd r10,f12 │ │ │ │ + ldx r17,r2,r8 │ │ │ │ + ldx r9,r9,r8 │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + ldx r2,r16,r8 │ │ │ │ + mtvsrdd vs0,r17,r9 │ │ │ │ + mtvsrdd vs12,r10,r2 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r6) │ │ │ │ + bdnz 20e30 │ │ │ │ + lfd f12,8(r12) │ │ │ │ addi r4,r4,1 │ │ │ │ - addi r8,r3,8 │ │ │ │ + addi r8,r7,8 │ │ │ │ sldi r4,r4,3 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r26,r4 │ │ │ │ - lfdx f12,r26,r8 │ │ │ │ - add r8,r26,r8 │ │ │ │ + lfdx f11,r11,r4 │ │ │ │ + lfdx f12,r11,r8 │ │ │ │ + add r8,r11,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,r3,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f0,f12,f29,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fmul f0,f0,f28 │ │ │ │ frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ + xscvdpsxds vs42,vs11 │ │ │ │ fsub f10,f0,f11 │ │ │ │ - ble cr4,214bc │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mffprd r7,f12 │ │ │ │ - ld r12,176(r24) │ │ │ │ - addi r0,r21,1 │ │ │ │ - add r18,r5,r22 │ │ │ │ - mr r26,r17 │ │ │ │ - lfd f9,28240(r9) │ │ │ │ - not r11,r7 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ + ble cr4,21090 │ │ │ │ + fadd f11,f11,f31 │ │ │ │ + mfvrd r2,v10 │ │ │ │ + ld r4,176(r21) │ │ │ │ + srdi r9,r28,1 │ │ │ │ + add r6,r5,r27 │ │ │ │ + plxv vs44,315628 # 6e000 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + not r2,r2 │ │ │ │ + mtctr r9 │ │ │ │ + mr r11,r6 │ │ │ │ + mtvsrdd vs41,r2,r2 │ │ │ │ + add r4,r4,r26 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - b 21450 │ │ │ │ - lfdx f12,r12,r9 │ │ │ │ - addic. r26,r26,-1 │ │ │ │ - subf r7,r27,r7 │ │ │ │ - add r11,r11,r27 │ │ │ │ - addi r18,r18,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,8(r18) │ │ │ │ - beq 214bc │ │ │ │ - mtfprd f0,r7 │ │ │ │ - addi r9,r7,1 │ │ │ │ - add r6,r11,r0 │ │ │ │ - mr r10,r7 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - add r4,r9,r0 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r9,r4,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,21488 │ │ │ │ - addi r10,r11,1 │ │ │ │ - add r10,r0,r10 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r11,r11,16 │ │ │ │ + vaddudm v12,v12,v28 │ │ │ │ + vmulld v0,v27,v0 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v30 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs12,vs12,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + 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 │ │ │ │ - lfdx f0,r12,r10 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 21430 │ │ │ │ - lfdx f12,r12,r6 │ │ │ │ - addic. r26,r26,-1 │ │ │ │ - subf r7,r27,r7 │ │ │ │ - add r11,r11,r27 │ │ │ │ - addi r18,r18,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,8(r18) │ │ │ │ - bne 21450 │ │ │ │ - ld r7,24(r24) │ │ │ │ - ld r4,112(r31) │ │ │ │ - mr r9,r29 │ │ │ │ - mr r10,r30 │ │ │ │ - add r6,r5,r15 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + 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,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 20f40 │ │ │ │ + ld r3,24(r21) │ │ │ │ + mr r10,r24 │ │ │ │ + mr r9,r25 │ │ │ │ + mr r4,r22 │ │ │ │ addi r20,r20,1 │ │ │ │ - std r14,96(r1) │ │ │ │ - addi r19,r19,16 │ │ │ │ - add r3,r7,r3 │ │ │ │ - bl 1fb40 │ │ │ │ - cmpd r16,r20 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r28) │ │ │ │ - mr r1,r28 │ │ │ │ - bne 21290 │ │ │ │ - addi r1,r31,304 │ │ │ │ + std r23,96(r1) │ │ │ │ + addi r18,r18,16 │ │ │ │ + add r3,r3,r7 │ │ │ │ + bl 1f680 │ │ │ │ + cmpd r30,r20 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r19) │ │ │ │ + mr r1,r19 │ │ │ │ + bne 20d80 │ │ │ │ + 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 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r24) │ │ │ │ - ldx r4,r9,r19 │ │ │ │ - b 212b8 │ │ │ │ - addi r16,r16,1 │ │ │ │ - li r9,0 │ │ │ │ - b 2120c │ │ │ │ + nop │ │ │ │ + ld r2,240(r21) │ │ │ │ + ldx r4,r2,r18 │ │ │ │ + b 20da0 │ │ │ │ + nop │ │ │ │ + ld r3,24(r21) │ │ │ │ + add r6,r5,r27 │ │ │ │ + mr r10,r24 │ │ │ │ + mr r9,r25 │ │ │ │ + mr r4,r22 │ │ │ │ + std r23,96(r1) │ │ │ │ + addi r20,r20,1 │ │ │ │ + addi r18,r18,16 │ │ │ │ + add r3,r3,r7 │ │ │ │ + bl 1f680 │ │ │ │ + cmpd r30,r20 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r19) │ │ │ │ + mr r1,r19 │ │ │ │ + bne 20d80 │ │ │ │ + b 20ff8 │ │ │ │ + addi r30,r30,1 │ │ │ │ + li r2,0 │ │ │ │ + b 20ce8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ + .long 0x1084 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,26720 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r16,-160(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 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 r16,r28,r30 │ │ │ │ - mr r20,r3 │ │ │ │ - mulld r9,r16,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 219cc │ │ │ │ - maddld r20,r16,r20,r9 │ │ │ │ - add r16,r16,r20 │ │ │ │ - cmpd r20,r16 │ │ │ │ - bge 21940 │ │ │ │ - ld r28,56(r29) │ │ │ │ - ld r10,8(r29) │ │ │ │ - ld r14,32(r29) │ │ │ │ - lxsd v31,16(r29) │ │ │ │ - sldi r19,r20,4 │ │ │ │ - ld r9,40(r29) │ │ │ │ - ld r22,48(r29) │ │ │ │ - ld r25,0(r29) │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ + 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 21598 │ │ │ │ + maddld r21,r30,r21,r2 │ │ │ │ + add r30,r30,r21 │ │ │ │ + cmpd r21,r30 │ │ │ │ + bge 214c0 │ │ │ │ + ld r25,8(r28) │ │ │ │ + ld r24,32(r28) │ │ │ │ + xxspltib vs59,2 │ │ │ │ + xxspltib vs60,3 │ │ │ │ + xxspltib vs61,1 │ │ │ │ + sldi r19,r21,4 │ │ │ │ + lxsd v31,16(r28) │ │ │ │ + ld r26,48(r28) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + xxspltib vs62,0 │ │ │ │ + lxsd v26,56(r28) │ │ │ │ + ld r23,40(r28) │ │ │ │ addi r19,r19,8 │ │ │ │ - mtfprd f0,r28 │ │ │ │ - addi r17,r14,1 │ │ │ │ + ld r22,0(r28) │ │ │ │ + vextsb2d v27,v27 │ │ │ │ + vextsb2d v28,v28 │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + addi r27,r24,1 │ │ │ │ xscvsxddp vs29,vs63 │ │ │ │ - neg r26,r28 │ │ │ │ - mr r30,r10 │ │ │ │ - std r9,112(r31) │ │ │ │ - fcfid f28,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - sldi r24,r17,5 │ │ │ │ - sldi r15,r17,4 │ │ │ │ - sldi r17,r17,1 │ │ │ │ - sldi r26,r26,3 │ │ │ │ + addi r26,r26,1 │ │ │ │ fcfid f30,f0 │ │ │ │ - addi r24,r24,15 │ │ │ │ - addi r23,r15,-16 │ │ │ │ - cmpdi cr4,r17,0 │ │ │ │ + sldi r29,r27,5 │ │ │ │ + sldi r28,r27,1 │ │ │ │ + xscvsxddp vs28,vs58 │ │ │ │ + xxspltd vs58,vs58,0 │ │ │ │ + sldi r27,r27,4 │ │ │ │ + sldi r26,r26,3 │ │ │ │ + cmpdi cr4,r28,0 │ │ │ │ + neg r29,r29 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,112(r25) │ │ │ │ - mr r27,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 219c0 │ │ │ │ - mr r3,r20 │ │ │ │ - ld r8,48(r25) │ │ │ │ - ld r18,72(r25) │ │ │ │ - sldi r29,r3,4 │ │ │ │ - ld r21,120(r25) │ │ │ │ - ld r10,0(r1) │ │ │ │ - clrrdi r9,r24,4 │ │ │ │ - ld r0,88(r25) │ │ │ │ - neg r9,r9 │ │ │ │ - mulld r3,r3,r8 │ │ │ │ + lwz r2,112(r22) │ │ │ │ + mr r20,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 21540 │ │ │ │ + mr r3,r21 │ │ │ │ + ld r9,48(r22) │ │ │ │ + ld r18,72(r22) │ │ │ │ + sldi r4,r3,4 │ │ │ │ + ld r12,120(r22) │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r11,88(r22) │ │ │ │ + mulld r3,r3,r9 │ │ │ │ lfd f12,0(r18) │ │ │ │ - add r8,r21,r29 │ │ │ │ + add r8,r12,r4 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r21,r29 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - sldi r9,r3,3 │ │ │ │ + lfdx f12,r12,r4 │ │ │ │ + stdux r2,r1,r29 │ │ │ │ + sldi r2,r3,3 │ │ │ │ addi r6,r1,112 │ │ │ │ - lfdx f11,r21,r9 │ │ │ │ + lfdx f11,r12,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,r11,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f0,f12,f30,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fmul f0,f0,f28 │ │ │ │ frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ + xscvdpsxds vs42,vs11 │ │ │ │ fsub f10,f0,f11 │ │ │ │ - ble cr4,217ec │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtctr r17 │ │ │ │ - ld r11,176(r25) │ │ │ │ + ble cr4,21368 │ │ │ │ + fadd f11,f11,f31 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + ld r7,176(r22) │ │ │ │ + plxv vs43,314684 # 6e000 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ mr r5,r6 │ │ │ │ - lfd f9,28240(r9) │ │ │ │ - mffprd r9,f12 │ │ │ │ - addi r10,r9,1 │ │ │ │ - neg r7,r9 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r7,r7,3 │ │ │ │ + mtctr r2 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r4,r9,1 │ │ │ │ - addi r12,r10,-8 │ │ │ │ - subf r9,r28,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - mr r4,r10 │ │ │ │ - add r10,r10,r26 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,217c4 │ │ │ │ - mr r12,r7 │ │ │ │ - lfdx f12,r11,r12 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - bgt 217d4 │ │ │ │ - addi r4,r7,-8 │ │ │ │ - lfdx f0,r11,r4 │ │ │ │ - subf r7,r26,r7 │ │ │ │ - addi r5,r5,8 │ │ │ │ - fmadd f0,f10,f0,f12 │ │ │ │ - stfd f0,-8(r5) │ │ │ │ - bdnz 21790 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r5,r5,16 │ │ │ │ + vaddudm v11,v11,v27 │ │ │ │ + vmulld v0,v0,v26 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v13,v0,v29 │ │ │ │ + xvcvsxddp vs0,vs32 │ │ │ │ + vsld v0,v0,v28 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + vsld v13,v13,v28 │ │ │ │ + vnegd v1,v0 │ │ │ │ + vnegd v12,v13 │ │ │ │ + xvcmpgtdp vs0,vs0,vs62 │ │ │ │ + xvcmpgtdp vs12,vs12,vs62 │ │ │ │ + xxsel vs0,vs33,vs32,vs0 │ │ │ │ + xxsel vs12,vs44,vs45,vs12 │ │ │ │ + mffprd r2,f0 │ │ │ │ + mfvsrld r9,vs0 │ │ │ │ + mfvsrld r16,vs12 │ │ │ │ + mffprd r10,f12 │ │ │ │ + ldx r17,r2,r7 │ │ │ │ + ldx r9,r9,r7 │ │ │ │ + ldx r10,r10,r7 │ │ │ │ + ldx r2,r16,r7 │ │ │ │ + mtvsrdd vs0,r17,r9 │ │ │ │ + mtvsrdd vs12,r10,r2 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r5) │ │ │ │ + bdnz 212f0 │ │ │ │ lfd f12,8(r18) │ │ │ │ addi r3,r3,1 │ │ │ │ - addi r9,r29,8 │ │ │ │ + addi r9,r4,8 │ │ │ │ sldi r3,r3,3 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r21,r3 │ │ │ │ - lfdx f12,r21,r9 │ │ │ │ - add r9,r21,r9 │ │ │ │ + lfdx f11,r12,r3 │ │ │ │ + lfdx f12,r12,r9 │ │ │ │ + add r9,r12,r9 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r10,r0,r10 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r11,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f0,f12,f29,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fmul f0,f0,f28 │ │ │ │ frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ + xscvdpsxds vs42,vs11 │ │ │ │ fsub f10,f0,f11 │ │ │ │ - ble cr4,218fc │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mffprd r5,f12 │ │ │ │ - ld r12,176(r25) │ │ │ │ - addi r0,r22,1 │ │ │ │ - add r18,r6,r23 │ │ │ │ - mr r21,r17 │ │ │ │ - lfd f9,28240(r10) │ │ │ │ - not r11,r5 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ + ble cr4,21550 │ │ │ │ + fadd f11,f11,f31 │ │ │ │ + mfvrd r2,v10 │ │ │ │ + ld r3,176(r22) │ │ │ │ + srdi r10,r28,1 │ │ │ │ + add r7,r6,r27 │ │ │ │ + plxv vs44,314412 # 6e000 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + not r2,r2 │ │ │ │ + mtctr r10 │ │ │ │ + mr r12,r7 │ │ │ │ + mtvsrdd vs41,r2,r2 │ │ │ │ + add r3,r3,r26 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - b 21890 │ │ │ │ - lfdx f12,r12,r10 │ │ │ │ - addic. r21,r21,-1 │ │ │ │ - subf r5,r28,r5 │ │ │ │ - add r11,r11,r28 │ │ │ │ - addi r18,r18,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,8(r18) │ │ │ │ - beq 218fc │ │ │ │ - mtfprd f0,r5 │ │ │ │ - addi r10,r5,1 │ │ │ │ - add r4,r11,r0 │ │ │ │ - mr r7,r5 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - add r3,r10,r0 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r10,r3,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,218c8 │ │ │ │ - addi r7,r11,1 │ │ │ │ - add r7,r0,r7 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r12,r7 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 21870 │ │ │ │ - lfdx f12,r12,r4 │ │ │ │ - addic. r21,r21,-1 │ │ │ │ - subf r5,r28,r5 │ │ │ │ - add r11,r11,r28 │ │ │ │ - addi r18,r18,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,8(r18) │ │ │ │ - bne 21890 │ │ │ │ - ld r4,24(r25) │ │ │ │ - ld r5,112(r31) │ │ │ │ - mr r10,r30 │ │ │ │ - add r7,r6,r15 │ │ │ │ - addi r20,r20,1 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r12,r12,16 │ │ │ │ + vaddudm v12,v12,v27 │ │ │ │ + vmulld v0,v26,v0 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v0,v9 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v29 │ │ │ │ + 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 r5,vs32 │ │ │ │ + mfvsrld r11,vs0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + 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,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r12) │ │ │ │ + bdnz 21400 │ │ │ │ + ld r2,24(r22) │ │ │ │ + mr r10,r25 │ │ │ │ + mr r5,r23 │ │ │ │ + addi r21,r21,1 │ │ │ │ addi r19,r19,16 │ │ │ │ - add r3,r4,r29 │ │ │ │ - lfdx f1,r4,r29 │ │ │ │ + add r3,r2,r4 │ │ │ │ + lfdx f1,r2,r4 │ │ │ │ lfd f2,8(r3) │ │ │ │ - std r14,104(r1) │ │ │ │ + std r24,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - bl 16690 │ │ │ │ - cmpd r16,r20 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r27) │ │ │ │ - mr r1,r27 │ │ │ │ - bne 216d0 │ │ │ │ - addi r1,r31,320 │ │ │ │ + bl 15d90 │ │ │ │ + cmpd r30,r21 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + bne 21230 │ │ │ │ + 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 │ │ │ │ + ld r2,240(r22) │ │ │ │ + ldx r3,r2,r19 │ │ │ │ + b 21244 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,240(r25) │ │ │ │ - ldx r3,r9,r19 │ │ │ │ - b 216e4 │ │ │ │ - addi r16,r16,1 │ │ │ │ - li r9,0 │ │ │ │ - b 21650 │ │ │ │ + ld r2,24(r22) │ │ │ │ + add r7,r6,r27 │ │ │ │ + mr r10,r25 │ │ │ │ + mr r5,r23 │ │ │ │ + addi r21,r21,1 │ │ │ │ + addi r19,r19,16 │ │ │ │ + add r3,r2,r4 │ │ │ │ + lfdx f1,r2,r4 │ │ │ │ + lfd f2,8(r3) │ │ │ │ + std r24,104(r1) │ │ │ │ + stxsd v31,96(r1) │ │ │ │ + bl 15d90 │ │ │ │ + cmpd r30,r21 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + bne 21230 │ │ │ │ + b 214c0 │ │ │ │ + addi r30,r30,1 │ │ │ │ + li r2,0 │ │ │ │ + b 2119c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,25616 │ │ │ │ + .long 0x1084 │ │ │ │ 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 21e8c │ │ │ │ - maddld r25,r16,r25,r9 │ │ │ │ - add r9,r16,r25 │ │ │ │ - cmpd r25,r9 │ │ │ │ - std r9,120(r31) │ │ │ │ - bge 21df4 │ │ │ │ - ld r8,24(r29) │ │ │ │ - ld r7,16(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r10,40(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 219fc │ │ │ │ + maddld r26,r17,r26,r2 │ │ │ │ + add r2,r17,r26 │ │ │ │ + cmpd r26,r2 │ │ │ │ + std r2,112(r31) │ │ │ │ + bge 21964 │ │ │ │ + ld r2,24(r29) │ │ │ │ + ld r10,16(r29) │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + li r16,1 │ │ │ │ + sldi r22,r26,4 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - lfd f29,28240(r9) │ │ │ │ - ld r9,8(r29) │ │ │ │ - addi r21,r21,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - std r7,144(r31) │ │ │ │ - std r10,128(r31) │ │ │ │ - std r8,136(r31) │ │ │ │ + ld r9,40(r29) │ │ │ │ + ld r8,8(r29) │ │ │ │ + plfd f26,312464 # 6db30 │ │ │ │ + ld r28,0(r29) │ │ │ │ + addi r22,r22,8 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + std r2,128(r31) │ │ │ │ + std r10,136(r31) │ │ │ │ + std r8,144(r31) │ │ │ │ + addi r2,r9,1 │ │ │ │ + std r9,120(r31) │ │ │ │ + sldi r9,r9,1 │ │ │ │ fcfid f28,f0 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - std r9,152(r31) │ │ │ │ - addi r9,r10,1 │ │ │ │ - sldi r10,r10,1 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + sldi r8,r2,4 │ │ │ │ + sldi r2,r2,5 │ │ │ │ + addi r10,r9,2 │ │ │ │ + cmpdi cr7,r9,-1 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r7,r9,4 │ │ │ │ - sldi r9,r9,5 │ │ │ │ - addi r8,r10,2 │ │ │ │ - cmpdi cr7,r10,-1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - neg r9,r9 │ │ │ │ - std r7,160(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + neg r2,r2 │ │ │ │ + isel r16,r16,r10,4*cr7+lt │ │ │ │ + std r8,152(r31) │ │ │ │ + cmpdi cr4,r9,0 │ │ │ │ fdiv f28,f29,f28 │ │ │ │ - cmpdi cr4,r10,0 │ │ │ │ - isel r15,r15,r8,4*cr7+lt │ │ │ │ - std r9,168(r31) │ │ │ │ - addi r9,r7,-16 │ │ │ │ + std r2,160(r31) │ │ │ │ + addi r2,r8,-16 │ │ │ │ fdiv f29,f29,f0 │ │ │ │ - std r9,176(r31) │ │ │ │ - nop │ │ │ │ - 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 r24,r1,112 │ │ │ │ - bne 21e80 │ │ │ │ - mr r28,r25 │ │ │ │ - ld r9,48(r27) │ │ │ │ - ld r19,72(r27) │ │ │ │ - ld r26,120(r27) │ │ │ │ - sldi r22,r28,4 │ │ │ │ - ld r23,88(r27) │ │ │ │ - addi r18,r22,8 │ │ │ │ - mulld r28,r28,r9 │ │ │ │ - lfd f0,0(r19) │ │ │ │ - add r9,r26,r18 │ │ │ │ - lfdx f30,r26,r22 │ │ │ │ - std r9,112(r31) │ │ │ │ - fcfid f25,f0 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - lfdx f0,r26,r9 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + std r2,168(r31) │ │ │ │ + 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 219f0 │ │ │ │ + mr r29,r26 │ │ │ │ + ld r2,48(r28) │ │ │ │ + ld r20,72(r28) │ │ │ │ + sldi r24,r29,4 │ │ │ │ + ld r27,120(r28) │ │ │ │ + ld r23,88(r28) │ │ │ │ + addi r19,r24,8 │ │ │ │ + mulld r29,r29,r2 │ │ │ │ + lfd f0,0(r20) │ │ │ │ + lfdx f30,r27,r24 │ │ │ │ + add r15,r27,r19 │ │ │ │ + fcfid f24,f0 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + lfdx f0,r27,r2 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - blt cr4,21da0 │ │ │ │ - ld r17,96(r27) │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r23,r2 │ │ │ │ + blt cr4,21910 │ │ │ │ + ld r18,96(r28) │ │ │ │ mtfprd f0,r23 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r30,r2,-3 │ │ │ │ - sldi r29,r9,3 │ │ │ │ + mulli r30,r2,-8 │ │ │ │ + fmul f24,f24,f24 │ │ │ │ + mr r14,r2 │ │ │ │ + mr r17,r16 │ │ │ │ + fcfid f25,f0 │ │ │ │ + lfd f23,0(r18) │ │ │ │ + add r30,r25,r30 │ │ │ │ fmul f25,f25,f25 │ │ │ │ - mr r16,r9 │ │ │ │ - mr r14,r15 │ │ │ │ - fcfid f26,f0 │ │ │ │ - lfd f23,27080(r10) │ │ │ │ - addi r30,r30,27080 │ │ │ │ - subf r29,r29,r24 │ │ │ │ - lfd f24,0(r17) │ │ │ │ - fmul f26,f26,f26 │ │ │ │ - fmul f23,f24,f23 │ │ │ │ - b 21c50 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + fmul f22,f23,f26 │ │ │ │ + b 217d8 │ │ │ │ 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,r16,3 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - addi r16,r16,1 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - beq 21cb0 │ │ │ │ - mtfprd f0,r16 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + beq 21830 │ │ │ │ + mtfprd f0,r14 │ │ │ │ fcfid f12,f0 │ │ │ │ fmsub f0,f29,f12,f30 │ │ │ │ fnmsub f12,f29,f12,f30 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ - fmadd f0,f0,f12,f26 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - bgt 21c20 │ │ │ │ + bgt 217b0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f23 │ │ │ │ - bge 21c3c │ │ │ │ + fmr f1,f22 │ │ │ │ + bge 217c4 │ │ │ │ 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,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - bne 21c50 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + bne 217d8 │ │ │ │ nop │ │ │ │ - lfd f12,8(r19) │ │ │ │ - addi r28,r28,1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f23,8(r17) │ │ │ │ - mr r19,r15 │ │ │ │ - lfdx f25,r26,r18 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - lfd f22,27080(r9) │ │ │ │ - ld r9,176(r31) │ │ │ │ + lfd f12,8(r20) │ │ │ │ + addi r29,r29,1 │ │ │ │ + lfd f22,8(r18) │ │ │ │ + mr r20,r16 │ │ │ │ + lfdx f24,r27,r19 │ │ │ │ + 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,f26 │ │ │ │ + fmul f23,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,r24,r29 │ │ │ │ - b 21d40 │ │ │ │ + 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 218b8 │ │ │ │ + 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,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - addic. r19,r19,-1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 21da0 │ │ │ │ - mtfprd f0,r28 │ │ │ │ + sldi r2,r23,3 │ │ │ │ + addic. r20,r20,-1 │ │ │ │ + addi r23,r23,1 │ │ │ │ + stfdx f1,r30,r2 │ │ │ │ + beq 21910 │ │ │ │ + mtfprd f0,r23 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f28,f0,f25 │ │ │ │ - fnmsub f0,f28,f0,f25 │ │ │ │ - fmul f12,f24,f12 │ │ │ │ - fmadd f0,f0,f12,f26 │ │ │ │ + fmsub f12,f28,f0,f24 │ │ │ │ + fnmsub f0,f28,f0,f24 │ │ │ │ + fmul f12,f23,f12 │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - bgt 21d10 │ │ │ │ + bgt 21890 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 21d2c │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 218a4 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - 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,f22 │ │ │ │ + bl 5620 │ │ │ │ + sldi r2,r23,3 │ │ │ │ + addic. r20,r20,-1 │ │ │ │ + addi r23,r23,1 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 21d40 │ │ │ │ + stfdx f1,r30,r2 │ │ │ │ + bne 218b8 │ │ │ │ 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,f30 │ │ │ │ - ld r8,112(r31) │ │ │ │ - ld r4,152(r31) │ │ │ │ - mr r5,r24 │ │ │ │ - addi r25,r25,1 │ │ │ │ - addi r21,r21,16 │ │ │ │ - add r6,r24,r7 │ │ │ │ - ld r7,128(r31) │ │ │ │ - add r3,r3,r22 │ │ │ │ - std r7,96(r1) │ │ │ │ - bl 1fb40 │ │ │ │ - ld r10,120(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r25 │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - bne 21b60 │ │ │ │ + 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 1f680 │ │ │ │ + ld r9,112(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r26 │ │ │ │ + std r2,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + bne 21710 │ │ │ │ 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 21b84 │ │ │ │ - addi r16,r16,1 │ │ │ │ - li r9,0 │ │ │ │ - b 21ab4 │ │ │ │ + ld r2,240(r28) │ │ │ │ + ldx r29,r2,r22 │ │ │ │ + b 21734 │ │ │ │ + addi r17,r17,1 │ │ │ │ + li r2,0 │ │ │ │ + b 21668 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128a │ │ │ │ + .long 0x128b │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,24400 │ │ │ │ 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 2234c │ │ │ │ - maddld r24,r9,r24,r10 │ │ │ │ - add r9,r9,r24 │ │ │ │ - cmpd r24,r9 │ │ │ │ - std r9,128(r31) │ │ │ │ - bge 222ac │ │ │ │ - ld r8,8(r29) │ │ │ │ + bl 5100 │ │ │ │ + divd r17,r28,r30 │ │ │ │ + mr r25,r3 │ │ │ │ + mulld r2,r17,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 21e8c │ │ │ │ + maddld r25,r17,r25,r2 │ │ │ │ + add r2,r17,r25 │ │ │ │ + cmpd r25,r2 │ │ │ │ + std r2,120(r31) │ │ │ │ + bge 21dec │ │ │ │ + ld r2,8(r29) │ │ │ │ lxsd v31,16(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r10,32(r29) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ li r16,1 │ │ │ │ - sldi r21,r24,4 │ │ │ │ - ld r27,0(r29) │ │ │ │ + sldi r22,r25,4 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ - lfd f30,28240(r9) │ │ │ │ - ld r9,40(r29) │ │ │ │ - addi r21,r21,8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + ld r9,32(r29) │ │ │ │ + ld r10,40(r29) │ │ │ │ + plfd f27,311328 # 6db30 │ │ │ │ + ld r28,0(r29) │ │ │ │ + addi r22,r22,8 │ │ │ │ + mtfprd f0,r2 │ │ │ │ xscvsxddp vs29,vs63 │ │ │ │ - std r10,144(r31) │ │ │ │ - std r8,152(r31) │ │ │ │ - fcfid f0,f0 │ │ │ │ + std r2,144(r31) │ │ │ │ std r9,136(r31) │ │ │ │ - addi r9,r10,1 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - sldi r7,r9,4 │ │ │ │ - sldi r9,r9,5 │ │ │ │ - addi r8,r10,2 │ │ │ │ - cmpdi cr7,r10,-1 │ │ │ │ + addi r2,r9,1 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + std r10,128(r31) │ │ │ │ + fcfid f0,f0 │ │ │ │ + sldi r8,r2,4 │ │ │ │ + sldi r2,r2,5 │ │ │ │ + addi r10,r9,2 │ │ │ │ + cmpdi cr7,r9,-1 │ │ │ │ + addi r9,r9,1 │ │ │ │ fdiv f29,f30,f29 │ │ │ │ - addi r10,r10,1 │ │ │ │ - neg r9,r9 │ │ │ │ - isel r16,r16,r8,4*cr7+lt │ │ │ │ - std r7,160(r31) │ │ │ │ + neg r2,r2 │ │ │ │ + isel r16,r16,r10,4*cr7+lt │ │ │ │ + std r8,152(r31) │ │ │ │ + cmpdi cr4,r9,0 │ │ │ │ fdiv f30,f30,f0 │ │ │ │ - cmpdi cr4,r10,0 │ │ │ │ - std r9,168(r31) │ │ │ │ - addi r9,r7,-16 │ │ │ │ - std r9,176(r31) │ │ │ │ + std r2,160(r31) │ │ │ │ + addi r2,r8,-16 │ │ │ │ + std r2,168(r31) │ │ │ │ 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 22340 │ │ │ │ - mr r28,r24 │ │ │ │ - ld r9,48(r27) │ │ │ │ - ld r26,120(r27) │ │ │ │ - sldi r25,r28,4 │ │ │ │ - ld r19,72(r27) │ │ │ │ - ld r22,88(r27) │ │ │ │ - addi r18,r25,8 │ │ │ │ - mulld r28,r28,r9 │ │ │ │ - add r9,r26,r18 │ │ │ │ - lfd f0,0(r19) │ │ │ │ - std r9,112(r31) │ │ │ │ - add r9,r26,r25 │ │ │ │ - std r9,120(r31) │ │ │ │ - fcfid f25,f0 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - lfdx f0,r26,r9 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + 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 21e80 │ │ │ │ + mr r29,r25 │ │ │ │ + ld r2,48(r28) │ │ │ │ + ld r20,72(r28) │ │ │ │ + sldi r26,r29,4 │ │ │ │ + ld r27,120(r28) │ │ │ │ + ld r23,88(r28) │ │ │ │ + addi r19,r26,8 │ │ │ │ + mulld r29,r29,r2 │ │ │ │ + lfd f0,0(r20) │ │ │ │ + add r2,r27,r19 │ │ │ │ + add r14,r27,r26 │ │ │ │ + std r2,112(r31) │ │ │ │ + fcfid f24,f0 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + lfdx f0,r27,r2 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r22,r9 │ │ │ │ - blt cr4,22250 │ │ │ │ - ld r17,96(r27) │ │ │ │ - mtfprd f0,r22 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r30,r2,-3 │ │ │ │ - sldi r29,r9,3 │ │ │ │ - fmul f25,f25,f25 │ │ │ │ - lfdx f26,r26,r25 │ │ │ │ - mr r15,r9 │ │ │ │ - mr r14,r16 │ │ │ │ - fcfid f27,f0 │ │ │ │ - lfd f23,27080(r10) │ │ │ │ - addi r30,r30,27080 │ │ │ │ - subf r29,r29,r23 │ │ │ │ - lfd f24,0(r17) │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - fmul f23,f24,f23 │ │ │ │ - b 22100 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r23,r2 │ │ │ │ + blt cr4,21d90 │ │ │ │ + ld r18,96(r28) │ │ │ │ + mtfprd f0,r23 │ │ │ │ + mulli r30,r2,-8 │ │ │ │ + fmul f24,f24,f24 │ │ │ │ + lfdx f25,r27,r26 │ │ │ │ + mr r17,r2 │ │ │ │ + mr r15,r16 │ │ │ │ + fcfid f26,f0 │ │ │ │ + lfd f23,0(r18) │ │ │ │ + add r30,r24,r30 │ │ │ │ + fmul f26,f26,f26 │ │ │ │ + fmul f22,f23,f27 │ │ │ │ + b 21c58 │ │ │ │ + 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,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r10,r15,3 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - addi r15,r15,1 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - beq 22160 │ │ │ │ - mtfprd f0,r15 │ │ │ │ + sldi r9,r17,3 │ │ │ │ + addic. r15,r15,-1 │ │ │ │ + addi r17,r17,1 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + beq 21cb0 │ │ │ │ + mtfprd f0,r17 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f30,f12,f26 │ │ │ │ - fnmsub f12,f30,f12,f26 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ - fmadd f0,f0,f12,f27 │ │ │ │ + fmsub f0,f30,f12,f25 │ │ │ │ + fnmsub f12,f30,f12,f25 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ + fmadd f0,f0,f12,f26 │ │ │ │ fcmpu cr0,f0,f28 │ │ │ │ - bgt 220d0 │ │ │ │ + bgt 21c30 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f23 │ │ │ │ - bge 220ec │ │ │ │ + fmr f1,f22 │ │ │ │ + bge 21c44 │ │ │ │ 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,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - bne 22100 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + bne 21c58 │ │ │ │ nop │ │ │ │ - lfd f12,8(r19) │ │ │ │ - addi r28,r28,1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f24,8(r17) │ │ │ │ - mr r19,r16 │ │ │ │ - lfdx f26,r26,r18 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - lfd f23,27080(r9) │ │ │ │ - ld r9,176(r31) │ │ │ │ + lfd f12,8(r20) │ │ │ │ + addi r29,r29,1 │ │ │ │ + lfd f23,8(r18) │ │ │ │ + mr r20,r16 │ │ │ │ + lfdx f25,r27,r19 │ │ │ │ + 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,f27 │ │ │ │ + fmul f24,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r28,f0 │ │ │ │ - subf r29,r28,r22 │ │ │ │ - subf r28,r22,r28 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r29,r9 │ │ │ │ - addi r29,r29,16 │ │ │ │ - add r29,r23,r29 │ │ │ │ - b 221f0 │ │ │ │ + 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 21d38 │ │ │ │ + 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,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - addic. r19,r19,-1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 22250 │ │ │ │ - mtfprd f0,r28 │ │ │ │ + sldi r2,r23,3 │ │ │ │ + addic. r20,r20,-1 │ │ │ │ + addi r23,r23,1 │ │ │ │ + stfdx f1,r30,r2 │ │ │ │ + beq 21d90 │ │ │ │ + mtfprd f0,r23 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f29,f0,f26 │ │ │ │ - fnmsub f0,f29,f0,f26 │ │ │ │ - fmul f12,f25,f12 │ │ │ │ - fmadd f0,f0,f12,f27 │ │ │ │ + fmsub f12,f29,f0,f25 │ │ │ │ + fnmsub f0,f29,f0,f25 │ │ │ │ + fmul f12,f24,f12 │ │ │ │ + fmadd f0,f0,f12,f26 │ │ │ │ fcmpu cr0,f0,f28 │ │ │ │ - bgt 221c0 │ │ │ │ + bgt 21d10 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f23 │ │ │ │ - bge 221dc │ │ │ │ + fmr f1,f22 │ │ │ │ + bge 21d24 │ │ │ │ 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,r23,3 │ │ │ │ + addic. r20,r20,-1 │ │ │ │ + addi r23,r23,1 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 221f0 │ │ │ │ + stfdx f1,r30,r2 │ │ │ │ + bne 21d38 │ │ │ │ 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,r23 │ │ │ │ - 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,r23,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 16690 │ │ │ │ - ld r10,128(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r24 │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - bne 22010 │ │ │ │ - addi r1,r31,432 │ │ │ │ + std r2,104(r1) │ │ │ │ + bl 15d90 │ │ │ │ + ld r9,120(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r25 │ │ │ │ + std r2,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + bne 21b80 │ │ │ │ + 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 22034 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b 21f74 │ │ │ │ + ld r2,240(r28) │ │ │ │ + ldx r29,r2,r22 │ │ │ │ + b 21ba4 │ │ │ │ + addi r17,r17,1 │ │ │ │ + li r2,0 │ │ │ │ + b 21ad8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1289 │ │ │ │ + .long 0x128a │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,23184 │ │ │ │ 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 r21,-176(r1) │ │ │ │ - std r27,-128(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 r0,16(r1) │ │ │ │ - std r19,-192(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) │ │ │ │ - stdu r1,-400(r1) │ │ │ │ + std r19,-200(r1) │ │ │ │ + std r18,-208(r1) │ │ │ │ + std r17,-216(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 r20,-192(r1) │ │ │ │ + std r21,-184(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 r21,r27,r30 │ │ │ │ + bl 5100 │ │ │ │ + divd r19,r27,r30 │ │ │ │ mr r28,r3 │ │ │ │ - mulld r9,r21,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 228a4 │ │ │ │ - maddld r28,r21,r28,r9 │ │ │ │ - add r21,r21,r28 │ │ │ │ - cmpd r28,r21 │ │ │ │ - bge 22788 │ │ │ │ - ld r10,24(r29) │ │ │ │ - ld r8,16(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r7,8(r29) │ │ │ │ - ld r15,48(r29) │ │ │ │ - addis r19,r2,-3 │ │ │ │ - ld r14,0(r29) │ │ │ │ + mulld r2,r19,r30 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 2239c │ │ │ │ + maddld r28,r19,r28,r2 │ │ │ │ + add r19,r19,r28 │ │ │ │ + cmpd r28,r19 │ │ │ │ + bge 22294 │ │ │ │ + ld r2,24(r29) │ │ │ │ + ld r9,16(r29) │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ sldi r25,r28,4 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - lfd f29,28240(r9) │ │ │ │ - ld r9,40(r29) │ │ │ │ - addi r19,r19,27080 │ │ │ │ + ld r17,40(r29) │ │ │ │ + ld r10,8(r29) │ │ │ │ + ld r14,48(r29) │ │ │ │ + ld r15,0(r29) │ │ │ │ addi r25,r25,8 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - std r10,120(r31) │ │ │ │ - std r8,128(r31) │ │ │ │ - std r7,136(r31) │ │ │ │ - fcfid f25,f0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - addi r18,r9,1 │ │ │ │ - sldi r29,r9,1 │ │ │ │ - std r9,112(r31) │ │ │ │ - fcfid f26,f0 │ │ │ │ - sldi r16,r18,5 │ │ │ │ - addi r17,r29,2 │ │ │ │ - sldi r18,r18,4 │ │ │ │ + plfd f26,310152 # 6db30 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + std r9,120(r31) │ │ │ │ + std r2,112(r31) │ │ │ │ + sldi r29,r17,1 │ │ │ │ + std r10,128(r31) │ │ │ │ + fcfid f24,f0 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + addi r9,r17,1 │ │ │ │ + addi r18,r29,2 │ │ │ │ addi r29,r29,1 │ │ │ │ - addi r9,r16,15 │ │ │ │ - addi r20,r18,8 │ │ │ │ - fdiv f28,f29,f25 │ │ │ │ + fcfid f25,f0 │ │ │ │ + sldi r16,r9,4 │ │ │ │ + sldi r9,r9,5 │ │ │ │ cmpdi cr4,r29,0 │ │ │ │ - std r9,152(r31) │ │ │ │ - sldi r9,r17,3 │ │ │ │ - fdiv f29,f29,f26 │ │ │ │ - std r9,144(r31) │ │ │ │ + neg r2,r9 │ │ │ │ + addi r20,r16,8 │ │ │ │ + fdiv f28,f29,f24 │ │ │ │ + std r2,136(r31) │ │ │ │ + sldi r2,r18,3 │ │ │ │ + fdiv f29,f29,f25 │ │ │ │ + std r2,144(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,152(r31) │ │ │ │ - lwz r10,112(r14) │ │ │ │ - ld r8,0(r1) │ │ │ │ + lwz r9,112(r15) │ │ │ │ + ld r10,0(r1) │ │ │ │ mr r24,r1 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r17,r1,112 │ │ │ │ - bne 22820 │ │ │ │ + ld r2,136(r31) │ │ │ │ + andi. r9,r9,2048 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r21,r1,112 │ │ │ │ + bne 22330 │ │ │ │ mr r30,r28 │ │ │ │ - ld r9,48(r14) │ │ │ │ - ld r23,72(r14) │ │ │ │ + ld r9,48(r15) │ │ │ │ + ld r23,72(r15) │ │ │ │ sldi r27,r30,4 │ │ │ │ - ld r16,120(r14) │ │ │ │ - ld r26,88(r14) │ │ │ │ - ld r22,96(r14) │ │ │ │ + ld r18,120(r15) │ │ │ │ + ld r26,88(r15) │ │ │ │ + ld r22,96(r15) │ │ │ │ mulld r30,r30,r9 │ │ │ │ lfd f12,0(r23) │ │ │ │ - lfdx f30,r16,r27 │ │ │ │ - lfd f21,0(r22) │ │ │ │ + lfdx f30,r18,r27 │ │ │ │ + lfd f20,0(r22) │ │ │ │ fcfid f0,f12 │ │ │ │ mtfprd f12,r26 │ │ │ │ sldi r9,r30,3 │ │ │ │ - fcfid f23,f12 │ │ │ │ - lfdx f11,r16,r9 │ │ │ │ + fcfid f22,f12 │ │ │ │ + lfdx f11,r18,r9 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmul f23,f23,f23 │ │ │ │ + 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 f0,f31,f29,f30 │ │ │ │ fmsub f11,f31,f29,f30 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f0,f12,f23 │ │ │ │ + fmadd f0,f0,f12,f22 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - ble 22840 │ │ │ │ - fsqrt f22,f0 │ │ │ │ - fmul f1,f22,f21 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - fmul f24,f1,f0 │ │ │ │ - fdiv f24,f24,f22 │ │ │ │ - fmsub f1,f30,f26,f31 │ │ │ │ + ble 22350 │ │ │ │ + fsqrt f21,f0 │ │ │ │ + fmul f1,f21,f20 │ │ │ │ + bl 5360 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fdiv f23,f23,f21 │ │ │ │ + fmsub f1,f30,f25,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f21 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - stfd f24,0(r17) │ │ │ │ - ble cr4,22630 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r29,1 │ │ │ │ + fdiv f1,f1,f20 │ │ │ │ + bl 4f00 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,8 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ + stfd f23,0(r21) │ │ │ │ + ble cr4,2214c │ │ │ │ + andi. r10,r29,1 │ │ │ │ addi r10,r29,-1 │ │ │ │ - beq 225f4 │ │ │ │ - lfd f0,8(r15) │ │ │ │ + beq 22110 │ │ │ │ + lfd f0,8(r14) │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,16 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r17) │ │ │ │ - beq 22630 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfd f0,8(r21) │ │ │ │ + beq 2214c │ │ │ │ + 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,r14,r9 │ │ │ │ + lfdx f0,r14,r10 │ │ │ │ + fmul f12,f23,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r17,r9 │ │ │ │ + stfdx f12,r21,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r17,r10 │ │ │ │ - bdnz 225fc │ │ │ │ + stfdx f0,r21,r10 │ │ │ │ + bdnz 22118 │ │ │ │ lfd f12,8(r23) │ │ │ │ addi r30,r30,1 │ │ │ │ addi r23,r27,8 │ │ │ │ - lfd f21,8(r22) │ │ │ │ + lfd f20,8(r22) │ │ │ │ sldi r30,r30,3 │ │ │ │ - lfdx f22,r16,r23 │ │ │ │ - add r23,r16,r23 │ │ │ │ + lfdx f21,r18,r23 │ │ │ │ + add r23,r18,r23 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r16,r30 │ │ │ │ + lfdx f11,r18,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 f0,f28,f31,f22 │ │ │ │ - fmsub f11,f28,f31,f22 │ │ │ │ + fnmsub f0,f28,f31,f21 │ │ │ │ + fmsub f11,f28,f31,f21 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f23 │ │ │ │ + fmadd f0,f12,f0,f22 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - ble 22830 │ │ │ │ - fsqrt f23,f0 │ │ │ │ - fmul f1,f23,f21 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - fmul f24,f1,f0 │ │ │ │ - fdiv f24,f24,f23 │ │ │ │ - fmsub f1,f22,f25,f31 │ │ │ │ + ble 22340 │ │ │ │ + fsqrt f22,f0 │ │ │ │ + fmul f1,f22,f20 │ │ │ │ + bl 5360 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fdiv f23,f23,f22 │ │ │ │ + fmsub f1,f21,f24,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f21 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,144(r31) │ │ │ │ - stfdx f24,r17,r9 │ │ │ │ - ble cr4,2273c │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r29,1 │ │ │ │ + fdiv f1,f1,f20 │ │ │ │ + bl 4f00 │ │ │ │ + ld r2,144(r31) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ mr r9,r20 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ + stfdx f23,r21,r2 │ │ │ │ + ble cr4,2224c │ │ │ │ + andi. r10,r29,1 │ │ │ │ addi r10,r29,-1 │ │ │ │ - beq 22700 │ │ │ │ - lfdx f0,r15,r20 │ │ │ │ + beq 22210 │ │ │ │ + lfdx f0,r14,r20 │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ addi r9,r20,8 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r17,r20 │ │ │ │ - beq 2273c │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfdx f0,r21,r20 │ │ │ │ + beq 2224c │ │ │ │ + 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,r14,r9 │ │ │ │ + lfdx f0,r14,r10 │ │ │ │ + fmul f12,f23,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r17,r9 │ │ │ │ + stfdx f12,r21,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r17,r10 │ │ │ │ - bdnz 22708 │ │ │ │ - ld r3,24(r14) │ │ │ │ - ld r9,128(r31) │ │ │ │ - ld r10,120(r31) │ │ │ │ - ld r4,136(r31) │ │ │ │ - mr r8,r23 │ │ │ │ - add r6,r17,r18 │ │ │ │ - ld r7,112(r31) │ │ │ │ + stfdx f0,r21,r10 │ │ │ │ + bdnz 22218 │ │ │ │ + ld r3,24(r15) │ │ │ │ + ld r9,120(r31) │ │ │ │ fmr f1,f30 │ │ │ │ - mr r5,r17 │ │ │ │ + mr r8,r23 │ │ │ │ + add r6,r21,r16 │ │ │ │ + mr r5,r21 │ │ │ │ + ld r10,112(r31) │ │ │ │ + std r17,96(r1) │ │ │ │ + ld r4,128(r31) │ │ │ │ addi r28,r28,1 │ │ │ │ addi r25,r25,16 │ │ │ │ add r3,r3,r27 │ │ │ │ - std r7,96(r1) │ │ │ │ - bl 1fb40 │ │ │ │ - cmpd r21,r28 │ │ │ │ + bl 1f680 │ │ │ │ + cmpd r19,r28 │ │ │ │ ld r9,0(r1) │ │ │ │ std r9,0(r24) │ │ │ │ mr r1,r24 │ │ │ │ - bne 224e0 │ │ │ │ + bne 22010 │ │ │ │ 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 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r14) │ │ │ │ + ld r9,240(r15) │ │ │ │ ldx r30,r9,r25 │ │ │ │ - b 2250c │ │ │ │ - nop │ │ │ │ - blt 22850 │ │ │ │ - lfd f24,0(r19) │ │ │ │ - fmul f24,f21,f24 │ │ │ │ - b 226a8 │ │ │ │ - blt 22880 │ │ │ │ - lfd f24,0(r19) │ │ │ │ - fmul f24,f21,f24 │ │ │ │ - b 225a0 │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f23,f0 │ │ │ │ - fmul f1,f23,f21 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - fmul f24,f1,f0 │ │ │ │ - fdiv f24,f24,f23 │ │ │ │ - b 226a8 │ │ │ │ - nop │ │ │ │ + b 22034 │ │ │ │ nop │ │ │ │ + blt 22360 │ │ │ │ + fmul f23,f20,f26 │ │ │ │ + b 221bc │ │ │ │ + nop │ │ │ │ + blt 22380 │ │ │ │ + fmul f23,f20,f26 │ │ │ │ + b 220c0 │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ fsqrt f22,f0 │ │ │ │ - fmul f1,f22,f21 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - fmul f24,f1,f0 │ │ │ │ - fdiv f24,f24,f22 │ │ │ │ - b 225a0 │ │ │ │ - addi r21,r21,1 │ │ │ │ - li r9,0 │ │ │ │ - b 22438 │ │ │ │ + fmul f1,f22,f20 │ │ │ │ + bl 5620 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fdiv f23,f23,f22 │ │ │ │ + b 221bc │ │ │ │ + nop │ │ │ │ + fneg f0,f0 │ │ │ │ + fsqrt f21,f0 │ │ │ │ + fmul f1,f21,f20 │ │ │ │ + bl 5620 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fdiv f23,f23,f21 │ │ │ │ + b 220c0 │ │ │ │ + addi r19,r19,1 │ │ │ │ + li r2,0 │ │ │ │ + b 21f6c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128b │ │ │ │ + .long 0x128c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,21824 │ │ │ │ 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 r21,-176(r1) │ │ │ │ - std r27,-128(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 r0,16(r1) │ │ │ │ - std r19,-192(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) │ │ │ │ - stdu r1,-416(r1) │ │ │ │ + std r19,-200(r1) │ │ │ │ + std r18,-208(r1) │ │ │ │ + std r17,-216(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 r20,-192(r1) │ │ │ │ + std r21,-184(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,160(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r21,r28,r30 │ │ │ │ + bl 5100 │ │ │ │ + divd r19,r28,r30 │ │ │ │ mr r27,r3 │ │ │ │ - mulld r9,r21,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 22e04 │ │ │ │ - maddld r27,r21,r27,r9 │ │ │ │ - add r21,r21,r27 │ │ │ │ - cmpd r27,r21 │ │ │ │ - bge 22ce8 │ │ │ │ - ld r10,8(r29) │ │ │ │ + mulld r2,r19,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 228bc │ │ │ │ + maddld r27,r19,r27,r2 │ │ │ │ + add r19,r19,r27 │ │ │ │ + cmpd r27,r19 │ │ │ │ + bge 227b4 │ │ │ │ + ld r2,8(r29) │ │ │ │ lxsd v31,16(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r8,40(r29) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ sldi r25,r27,4 │ │ │ │ - addis r19,r2,-3 │ │ │ │ - ld r16,48(r29) │ │ │ │ - ld r14,0(r29) │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ - lfd f30,28240(r9) │ │ │ │ - ld r9,32(r29) │ │ │ │ + ld r16,32(r29) │ │ │ │ + ld r9,40(r29) │ │ │ │ + ld r21,48(r29) │ │ │ │ + ld r14,0(r29) │ │ │ │ addi r25,r25,8 │ │ │ │ - addi r19,r19,27080 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - xscvsxddp vs26,vs63 │ │ │ │ - std r10,128(r31) │ │ │ │ - std r8,112(r31) │ │ │ │ - fcfid f27,f0 │ │ │ │ - addi r17,r9,1 │ │ │ │ - sldi r28,r9,1 │ │ │ │ - std r9,120(r31) │ │ │ │ - sldi r10,r17,4 │ │ │ │ - addi r9,r28,2 │ │ │ │ - sldi r15,r17,5 │ │ │ │ + nop │ │ │ │ + plfd f27,308848 # 6db30 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + xscvsxddp vs25,vs63 │ │ │ │ + std r2,120(r31) │ │ │ │ + std r9,112(r31) │ │ │ │ + sldi r28,r16,1 │ │ │ │ + addi r9,r16,1 │ │ │ │ + fcfid f26,f0 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + addi r17,r28,2 │ │ │ │ + sldi r9,r9,5 │ │ │ │ addi r28,r28,1 │ │ │ │ - fdiv f29,f30,f26 │ │ │ │ - addi r8,r15,15 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + fdiv f29,f30,f25 │ │ │ │ + neg r9,r9 │ │ │ │ + addi r20,r2,8 │ │ │ │ + std r2,128(r31) │ │ │ │ cmpdi cr4,r28,0 │ │ │ │ - addi r20,r10,8 │ │ │ │ - std r10,136(r31) │ │ │ │ - fdiv f30,f30,f27 │ │ │ │ - std r8,152(r31) │ │ │ │ - std r9,144(r31) │ │ │ │ - nop │ │ │ │ + sldi r2,r17,3 │ │ │ │ + fdiv f30,f30,f26 │ │ │ │ + std r9,136(r31) │ │ │ │ + std r2,144(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,152(r31) │ │ │ │ - lwz r10,112(r14) │ │ │ │ - ld r8,0(r1) │ │ │ │ + lwz r9,112(r14) │ │ │ │ + ld r10,0(r1) │ │ │ │ mr r24,r1 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r15,r1,112 │ │ │ │ - bne 22d80 │ │ │ │ + ld r2,136(r31) │ │ │ │ + andi. r9,r9,2048 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r17,r1,112 │ │ │ │ + bne 22850 │ │ │ │ mr r30,r27 │ │ │ │ ld r9,48(r14) │ │ │ │ ld r23,72(r14) │ │ │ │ sldi r29,r30,4 │ │ │ │ - ld r17,120(r14) │ │ │ │ + ld r15,120(r14) │ │ │ │ ld r26,88(r14) │ │ │ │ ld r22,96(r14) │ │ │ │ mulld r30,r30,r9 │ │ │ │ lfd f12,0(r23) │ │ │ │ - lfdx f22,r17,r29 │ │ │ │ - add r18,r17,r29 │ │ │ │ - lfd f21,0(r22) │ │ │ │ + lfdx f21,r15,r29 │ │ │ │ + add r18,r15,r29 │ │ │ │ + lfd f20,0(r22) │ │ │ │ fcfid f0,f12 │ │ │ │ mtfprd f12,r26 │ │ │ │ sldi r9,r30,3 │ │ │ │ - fcfid f24,f12 │ │ │ │ - lfdx f11,r17,r9 │ │ │ │ + fcfid f23,f12 │ │ │ │ + lfdx f11,r15,r9 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmul f24,f24,f24 │ │ │ │ + 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 f0,f31,f30,f22 │ │ │ │ - fmsub f11,f31,f30,f22 │ │ │ │ + fnmsub f0,f31,f30,f21 │ │ │ │ + fmsub f11,f31,f30,f21 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f0,f12,f24 │ │ │ │ + fmadd f0,f0,f12,f23 │ │ │ │ fcmpu cr0,f0,f28 │ │ │ │ - ble 22da0 │ │ │ │ - fsqrt f23,f0 │ │ │ │ - fmul f1,f23,f21 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f23 │ │ │ │ - fmsub f1,f22,f27,f31 │ │ │ │ + ble 22870 │ │ │ │ + fsqrt f22,f0 │ │ │ │ + fmul f1,f22,f20 │ │ │ │ + bl 5360 │ │ │ │ + fmul f24,f1,f27 │ │ │ │ + fdiv f24,f24,f22 │ │ │ │ + fmsub f1,f21,f26,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f21 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - stfd f25,0(r15) │ │ │ │ - ble cr4,22b84 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r28,1 │ │ │ │ + fdiv f1,f1,f20 │ │ │ │ + bl 4f00 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,8 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ + stfd f24,0(r17) │ │ │ │ + ble cr4,22660 │ │ │ │ + andi. r10,r28,1 │ │ │ │ addi r10,r28,-1 │ │ │ │ - beq 22b48 │ │ │ │ - lfd f0,8(r16) │ │ │ │ + beq 22624 │ │ │ │ + lfd f0,8(r21) │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,16 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r15) │ │ │ │ - beq 22b84 │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfd f0,8(r17) │ │ │ │ + beq 22660 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r16,r9 │ │ │ │ - lfdx f0,r16,r10 │ │ │ │ - fmul f12,f25,f12 │ │ │ │ + lfdx f12,r21,r9 │ │ │ │ + lfdx f0,r21,r10 │ │ │ │ + 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,r15,r9 │ │ │ │ + stfdx f12,r17,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r15,r10 │ │ │ │ - bdnz 22b50 │ │ │ │ + stfdx f0,r17,r10 │ │ │ │ + bdnz 2262c │ │ │ │ lfd f12,8(r23) │ │ │ │ addi r30,r30,1 │ │ │ │ addi r23,r29,8 │ │ │ │ - lfd f22,8(r22) │ │ │ │ + lfd f21,8(r22) │ │ │ │ sldi r30,r30,3 │ │ │ │ - lfdx f23,r17,r23 │ │ │ │ - add r23,r17,r23 │ │ │ │ + lfdx f22,r15,r23 │ │ │ │ + add r23,r15,r23 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r17,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 f0,f29,f31,f23 │ │ │ │ - fmsub f11,f29,f31,f23 │ │ │ │ + fnmsub f0,f29,f31,f22 │ │ │ │ + fmsub f11,f29,f31,f22 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f24 │ │ │ │ + fmadd f0,f12,f0,f23 │ │ │ │ fcmpu cr0,f0,f28 │ │ │ │ - ble 22d90 │ │ │ │ - fsqrt f24,f0 │ │ │ │ - fmul f1,f24,f22 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f24 │ │ │ │ - fmsub f1,f23,f26,f31 │ │ │ │ + ble 22860 │ │ │ │ + fsqrt f23,f0 │ │ │ │ + fmul f1,f23,f21 │ │ │ │ + bl 5360 │ │ │ │ + fmul f24,f1,f27 │ │ │ │ + fdiv f24,f24,f23 │ │ │ │ + fmsub f1,f22,f25,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f22 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,144(r31) │ │ │ │ - stfdx f25,r15,r9 │ │ │ │ - ble cr4,22c90 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r28,1 │ │ │ │ + fdiv f1,f1,f21 │ │ │ │ + bl 4f00 │ │ │ │ + ld r2,144(r31) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ mr r9,r20 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ + stfdx f24,r17,r2 │ │ │ │ + ble cr4,22760 │ │ │ │ + andi. r10,r28,1 │ │ │ │ addi r10,r28,-1 │ │ │ │ - beq 22c54 │ │ │ │ - lfdx f0,r16,r20 │ │ │ │ + beq 22724 │ │ │ │ + lfdx f0,r21,r20 │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ addi r9,r20,8 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r15,r20 │ │ │ │ - beq 22c90 │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfdx f0,r17,r20 │ │ │ │ + beq 22760 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r16,r9 │ │ │ │ - lfdx f0,r16,r10 │ │ │ │ - fmul f12,f25,f12 │ │ │ │ + lfdx f12,r21,r9 │ │ │ │ + lfdx f0,r21,r10 │ │ │ │ + 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,r15,r9 │ │ │ │ + stfdx f12,r17,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r15,r10 │ │ │ │ - bdnz 22c5c │ │ │ │ + stfdx f0,r17,r10 │ │ │ │ + bdnz 2272c │ │ │ │ ld r3,24(r14) │ │ │ │ - ld r7,136(r31) │ │ │ │ - ld r10,128(r31) │ │ │ │ - ld r5,112(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ mr r9,r23 │ │ │ │ mr r8,r18 │ │ │ │ - ld r4,120(r31) │ │ │ │ - mr r6,r15 │ │ │ │ + mr r6,r17 │ │ │ │ addi r27,r27,1 │ │ │ │ + ld r10,120(r31) │ │ │ │ + ld r5,112(r31) │ │ │ │ addi r25,r25,16 │ │ │ │ - add r30,r3,r29 │ │ │ │ + add r11,r3,r29 │ │ │ │ lfdx f1,r3,r29 │ │ │ │ - add r7,r15,r7 │ │ │ │ - lfd f2,8(r30) │ │ │ │ - std r4,104(r1) │ │ │ │ + add r7,r17,r2 │ │ │ │ + lfd f2,8(r11) │ │ │ │ + std r16,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - bl 16690 │ │ │ │ - cmpd r21,r27 │ │ │ │ + bl 15d90 │ │ │ │ + cmpd r19,r27 │ │ │ │ ld r9,0(r1) │ │ │ │ std r9,0(r24) │ │ │ │ mr r1,r24 │ │ │ │ - bne 22a30 │ │ │ │ + bne 22520 │ │ │ │ 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(r14) │ │ │ │ ldx r30,r9,r25 │ │ │ │ - b 22a5c │ │ │ │ - nop │ │ │ │ - blt 22db0 │ │ │ │ - lfd f25,0(r19) │ │ │ │ - fmul f25,f22,f25 │ │ │ │ - b 22bfc │ │ │ │ - blt 22de0 │ │ │ │ - lfd f25,0(r19) │ │ │ │ - fmul f25,f21,f25 │ │ │ │ - b 22af4 │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f24,f0 │ │ │ │ - fmul f1,f24,f22 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f24 │ │ │ │ - b 22bfc │ │ │ │ - nop │ │ │ │ + b 22544 │ │ │ │ nop │ │ │ │ + blt 22880 │ │ │ │ + fmul f24,f21,f27 │ │ │ │ + b 226d0 │ │ │ │ + nop │ │ │ │ + blt 228a0 │ │ │ │ + fmul f24,f20,f27 │ │ │ │ + b 225d4 │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ fsqrt f23,f0 │ │ │ │ fmul f1,f23,f21 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f23 │ │ │ │ - b 22af4 │ │ │ │ - addi r21,r21,1 │ │ │ │ - li r9,0 │ │ │ │ - b 2298c │ │ │ │ + bl 5620 │ │ │ │ + fmul f24,f1,f27 │ │ │ │ + fdiv f24,f24,f23 │ │ │ │ + b 226d0 │ │ │ │ + nop │ │ │ │ + fneg f0,f0 │ │ │ │ + fsqrt f22,f0 │ │ │ │ + fmul f1,f22,f20 │ │ │ │ + bl 5620 │ │ │ │ + fmul f24,f1,f27 │ │ │ │ + fdiv f24,f24,f22 │ │ │ │ + b 225d4 │ │ │ │ + addi r19,r19,1 │ │ │ │ + li r2,0 │ │ │ │ + b 22480 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128b │ │ │ │ + .long 0x128c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,20448 │ │ │ │ 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 r15,-176(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r21,-128(r1) │ │ │ │ std r20,-136(r1) │ │ │ │ + std r27,-80(r1) │ │ │ │ std r28,-72(r1) │ │ │ │ std r29,-64(r1) │ │ │ │ + mr r28,r3 │ │ │ │ std r30,-56(r1) │ │ │ │ std r31,-48(r1) │ │ │ │ - stw r11,8(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 r0,16(r1) │ │ │ │ - std r27,-80(r1) │ │ │ │ - stdu r1,-432(r1) │ │ │ │ - ld r29,32(r3) │ │ │ │ - mr r28,r3 │ │ │ │ + stdu r1,-464(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs61,192(r1) │ │ │ │ - stxv vs62,208(r1) │ │ │ │ - stxv vs63,224(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r15,r29,r30 │ │ │ │ - mr r20,r3 │ │ │ │ - mulld r9,r15,r30 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 233c4 │ │ │ │ - maddld r20,r15,r20,r9 │ │ │ │ - add r15,r15,r20 │ │ │ │ - cmpd r20,r15 │ │ │ │ - bge 23324 │ │ │ │ - ld r14,40(r28) │ │ │ │ - ld r30,64(r28) │ │ │ │ - ld r9,48(r28) │ │ │ │ + stxv vs56,144(r1) │ │ │ │ + stxv vs57,160(r1) │ │ │ │ + stxv vs58,176(r1) │ │ │ │ + stxv vs59,192(r1) │ │ │ │ + stxv vs60,208(r1) │ │ │ │ + stxv vs61,224(r1) │ │ │ │ + ld r27,32(r3) │ │ │ │ + stxv vs62,240(r1) │ │ │ │ + stxv vs63,256(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 22eb8 │ │ │ │ + maddld r21,r30,r21,r2 │ │ │ │ + add r30,r30,r21 │ │ │ │ + cmpd r21,r30 │ │ │ │ + bge 22de8 │ │ │ │ + ld r26,40(r28) │ │ │ │ lxsd v29,24(r28) │ │ │ │ + xxspltib vs58,2 │ │ │ │ + xxspltib vs56,3 │ │ │ │ + xxspltib vs59,1 │ │ │ │ + xxspltidp vs27,1065353216 │ │ │ │ lxsd v30,16(r28) │ │ │ │ lxsd v31,8(r28) │ │ │ │ - ld r29,56(r28) │ │ │ │ + xxspltib vs60,0 │ │ │ │ + ld r27,56(r28) │ │ │ │ + lxsd v25,64(r28) │ │ │ │ + ld r25,48(r28) │ │ │ │ ld r22,0(r28) │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r18,r14,1 │ │ │ │ - mtfprd f0,r30 │ │ │ │ - std r9,144(r31) │ │ │ │ - xscvsxddp vs28,vs61 │ │ │ │ - xscvsxddp vs29,vs62 │ │ │ │ - xscvsxddp vs30,vs63 │ │ │ │ - neg r26,r30 │ │ │ │ - addi r29,r29,1 │ │ │ │ - mulli r9,r18,48 │ │ │ │ - sldi r10,r18,4 │ │ │ │ - fcfid f27,f0 │ │ │ │ - sldi r8,r18,5 │ │ │ │ - sldi r18,r18,1 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - sldi r28,r29,1 │ │ │ │ - std r14,168(r31) │ │ │ │ - std r10,152(r31) │ │ │ │ - addi r10,r10,-16 │ │ │ │ - mr r21,r8 │ │ │ │ - cmpdi cr4,r18,0 │ │ │ │ - std r10,184(r31) │ │ │ │ - addi r10,r8,-32 │ │ │ │ - addi r9,r9,15 │ │ │ │ - std r10,176(r31) │ │ │ │ - std r9,160(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + vextsb2d v26,v26 │ │ │ │ + vextsb2d v24,v24 │ │ │ │ + vextsb2d v27,v27 │ │ │ │ + addi r28,r26,1 │ │ │ │ + xscvsxddp vs29,vs61 │ │ │ │ + xscvsxddp vs30,vs62 │ │ │ │ + xscvsxddp vs31,vs63 │ │ │ │ + addi r27,r27,1 │ │ │ │ + sldi r19,r28,1 │ │ │ │ + xscvsxddp vs28,vs57 │ │ │ │ + xxspltd vs57,vs57,0 │ │ │ │ + mulli r29,r28,-48 │ │ │ │ + sldi r24,r28,4 │ │ │ │ + sldi r28,r28,5 │ │ │ │ + sldi r23,r27,3 │ │ │ │ + cmpdi cr4,r19,0 │ │ │ │ + sldi r27,r27,4 │ │ │ │ nop │ │ │ │ - lwz r9,112(r22) │ │ │ │ - mr r17,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 233b0 │ │ │ │ - mr r16,r20 │ │ │ │ - ld r24,48(r22) │ │ │ │ - ld r14,72(r22) │ │ │ │ - ld r9,160(r31) │ │ │ │ - mulli r23,r16,24 │ │ │ │ - ld r19,120(r22) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r12,88(r22) │ │ │ │ - mulld r24,r16,r24 │ │ │ │ - lfd f12,0(r14) │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ + lwz r2,112(r22) │ │ │ │ + mr r20,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 22e80 │ │ │ │ + mr r3,r21 │ │ │ │ + ld r16,48(r22) │ │ │ │ + ld r11,72(r22) │ │ │ │ + mulli r5,r3,24 │ │ │ │ + ld r4,120(r22) │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r0,88(r22) │ │ │ │ + mulld r16,r3,r16 │ │ │ │ + lfd f12,0(r11) │ │ │ │ + add r9,r4,r5 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r19,r23 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - sldi r10,r24,3 │ │ │ │ - add r9,r19,r23 │ │ │ │ + lfdx f12,r4,r5 │ │ │ │ + stdux r2,r1,r29 │ │ │ │ + sldi r2,r16,3 │ │ │ │ addi r6,r1,144 │ │ │ │ - lfdx f11,r19,r10 │ │ │ │ + lfdx f11,r4,r2 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r10,r12,r10 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r0,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f12,f30,f0 │ │ │ │ + fmsub f0,f12,f31,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ + xscvdpsxds vs42,vs11 │ │ │ │ fsub f10,f0,f11 │ │ │ │ - ble cr4,230ac │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mtctr r18 │ │ │ │ - ld r11,176(r22) │ │ │ │ - mr r5,r6 │ │ │ │ - lfd f9,28240(r10) │ │ │ │ - mffprd r10,f12 │ │ │ │ - addi r8,r10,1 │ │ │ │ - neg r7,r10 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - sldi r7,r7,3 │ │ │ │ + ble cr4,22b68 │ │ │ │ + fadd f11,f11,f27 │ │ │ │ + srdi r2,r19,1 │ │ │ │ + ld r7,176(r22) │ │ │ │ + plxv vs43,308540 # 6e000 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + mr r18,r6 │ │ │ │ + mtctr r2 │ │ │ │ fsub f11,f11,f0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtfprd f12,r10 │ │ │ │ - addi r4,r10,1 │ │ │ │ - addi r3,r8,-8 │ │ │ │ - subf r10,r30,r10 │ │ │ │ - fcfid f12,f12 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - mr r4,r8 │ │ │ │ - add r8,r8,r26 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,23084 │ │ │ │ - mr r3,r7 │ │ │ │ - lfdx f12,r11,r3 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - bgt 23094 │ │ │ │ - addi r4,r7,-8 │ │ │ │ - lfdx f0,r11,r4 │ │ │ │ - subf r7,r26,r7 │ │ │ │ - addi r5,r5,8 │ │ │ │ - fmadd f0,f10,f0,f12 │ │ │ │ - stfd f0,-8(r5) │ │ │ │ - bdnz 23050 │ │ │ │ - lfd f12,8(r14) │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r10,r23,8 │ │ │ │ - sldi r24,r24,3 │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r18,r18,16 │ │ │ │ + vaddudm v11,v11,v26 │ │ │ │ + vmulld v0,v0,v25 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v13,v0,v27 │ │ │ │ + xvcvsxddp vs0,vs32 │ │ │ │ + vsld v0,v0,v24 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + vsld v13,v13,v24 │ │ │ │ + vnegd v1,v0 │ │ │ │ + vnegd v12,v13 │ │ │ │ + xvcmpgtdp vs0,vs0,vs60 │ │ │ │ + xvcmpgtdp vs12,vs12,vs60 │ │ │ │ + xxsel vs0,vs33,vs32,vs0 │ │ │ │ + xxsel vs12,vs44,vs45,vs12 │ │ │ │ + mffprd r2,f0 │ │ │ │ + mfvsrld r8,vs0 │ │ │ │ + mfvsrld r15,vs12 │ │ │ │ + mffprd r10,f12 │ │ │ │ + ldx r17,r2,r7 │ │ │ │ + ldx r8,r8,r7 │ │ │ │ + ldx r10,r10,r7 │ │ │ │ + ldx r2,r15,r7 │ │ │ │ + mtvsrdd vs0,r17,r8 │ │ │ │ + mtvsrdd vs12,r10,r2 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r18) │ │ │ │ + bdnz 22af0 │ │ │ │ + lfd f12,8(r11) │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r10,r5,8 │ │ │ │ + sldi r16,r16,3 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r19,r24 │ │ │ │ - lfdx f12,r19,r10 │ │ │ │ - add r10,r19,r10 │ │ │ │ + lfdx f11,r4,r16 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + add r10,r4,r10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - subf r8,r12,r8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r0,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f12,f29,f0 │ │ │ │ + fmsub f0,f12,f30,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ + xscvdpsxds vs43,vs11 │ │ │ │ fsub f10,f0,f11 │ │ │ │ - ble cr4,231bc │ │ │ │ - addis r8,r2,-3 │ │ │ │ - mffprd r5,f12 │ │ │ │ - ld r25,176(r22) │ │ │ │ - mr r0,r18 │ │ │ │ - lfd f9,28240(r8) │ │ │ │ - ld r8,184(r31) │ │ │ │ - not r11,r5 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - add r27,r6,r8 │ │ │ │ + ble cr4,22eb0 │ │ │ │ + fadd f11,f11,f27 │ │ │ │ + mfvrd r2,v11 │ │ │ │ + ld r12,176(r22) │ │ │ │ + srdi r8,r19,1 │ │ │ │ + add r7,r6,r24 │ │ │ │ + plxv vs44,308268 # 6e000 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs43,vs43,0 │ │ │ │ + not r2,r2 │ │ │ │ + mtctr r8 │ │ │ │ + mr r17,r7 │ │ │ │ + mtvsrdd vs42,r2,r2 │ │ │ │ + add r12,r12,r23 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - b 23150 │ │ │ │ - lfdx f12,r25,r8 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - add r11,r11,r30 │ │ │ │ - addi r27,r27,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,8(r27) │ │ │ │ - beq 231bc │ │ │ │ - mtfprd f0,r5 │ │ │ │ - addi r8,r5,1 │ │ │ │ - add r4,r11,r29 │ │ │ │ - mr r7,r5 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - add r3,r8,r29 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r8,r3,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,23188 │ │ │ │ - addi r7,r11,1 │ │ │ │ - add r7,r7,r29 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r25,r7 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 23130 │ │ │ │ - lfdx f12,r25,r4 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - add r11,r11,r30 │ │ │ │ - addi r27,r27,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,8(r27) │ │ │ │ - bne 23150 │ │ │ │ - lfd f12,16(r14) │ │ │ │ - add r24,r19,r24 │ │ │ │ - addi r23,r23,16 │ │ │ │ - lfd f11,8(r24) │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r17,r17,16 │ │ │ │ + vaddudm v12,v12,v26 │ │ │ │ + vmulld v0,v0,v25 │ │ │ │ + vsubudm v13,v11,v0 │ │ │ │ + vaddudm v1,v0,v10 │ │ │ │ + vsubudm v0,v0,v11 │ │ │ │ + vaddudm v9,v13,v27 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs41 │ │ │ │ + xvcmpgtdp vs12,vs12,vs60 │ │ │ │ + xvcmpgtdp vs0,vs0,vs60 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs41,vs0 │ │ │ │ + mfvrd r2,v0 │ │ │ │ + mfvsrld r18,vs32 │ │ │ │ + mfvsrld r15,vs0 │ │ │ │ + mffprd r8,f0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r18,r18,3 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r14,r2,r12 │ │ │ │ + sldi r15,r15,3 │ │ │ │ + ldx r18,r18,r12 │ │ │ │ + ldx r8,r8,r12 │ │ │ │ + ldx r2,r15,r12 │ │ │ │ + mtvsrdd vs0,r14,r18 │ │ │ │ + mtvsrdd vs12,r8,r2 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r17) │ │ │ │ + bdnz 22c00 │ │ │ │ + lfd f12,16(r11) │ │ │ │ + add r16,r4,r16 │ │ │ │ + addi r5,r5,16 │ │ │ │ + lfd f11,8(r16) │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r19,r23 │ │ │ │ - add r23,r19,r23 │ │ │ │ + lfdx f12,r4,r5 │ │ │ │ + add r4,r4,r5 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - subf r8,r12,r8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r0,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f12,f28,f0 │ │ │ │ + fmsub f0,f12,f29,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ + xscvdpsxds vs43,vs11 │ │ │ │ fsub f10,f0,f11 │ │ │ │ - ble cr4,232cc │ │ │ │ - addis r8,r2,-3 │ │ │ │ - mffprd r5,f12 │ │ │ │ - ld r25,176(r22) │ │ │ │ - mr r0,r18 │ │ │ │ - lfd f9,28240(r8) │ │ │ │ - ld r8,176(r31) │ │ │ │ - not r11,r5 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - add r27,r6,r8 │ │ │ │ + ble cr4,22ea0 │ │ │ │ + fadd f11,f11,f27 │ │ │ │ + mfvrd r2,v11 │ │ │ │ + ld r11,176(r22) │ │ │ │ + srdi r5,r19,1 │ │ │ │ + add r8,r6,r28 │ │ │ │ + plxv vs44,307992 # 6e000 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs43,vs43,0 │ │ │ │ + not r2,r2 │ │ │ │ + mtctr r5 │ │ │ │ + mr r17,r8 │ │ │ │ + mtvsrdd vs42,r2,r2 │ │ │ │ + add r11,r11,r27 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - b 23260 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ - lfdx f12,r25,r3 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - add r11,r11,r30 │ │ │ │ - addi r27,r27,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,24(r27) │ │ │ │ - beq 232cc │ │ │ │ - mtfprd f0,r5 │ │ │ │ - addi r7,r5,1 │ │ │ │ - add r4,r11,r28 │ │ │ │ - mr r8,r5 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - add r3,r28,r7 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,23298 │ │ │ │ - addi r8,r11,1 │ │ │ │ - add r8,r28,r8 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r25,r8 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 23240 │ │ │ │ - lfdx f12,r25,r4 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - add r11,r11,r30 │ │ │ │ - addi r27,r27,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,24(r27) │ │ │ │ - bne 23260 │ │ │ │ - ld r4,24(r22) │ │ │ │ - sldi r16,r16,4 │ │ │ │ - ld r7,152(r31) │ │ │ │ - ld r5,144(r31) │ │ │ │ - add r8,r6,r21 │ │ │ │ - addi r20,r20,1 │ │ │ │ - add r3,r4,r16 │ │ │ │ - lfdx f1,r4,r16 │ │ │ │ - ld r4,168(r31) │ │ │ │ - add r7,r6,r7 │ │ │ │ - lfd f2,8(r3) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r17,r17,16 │ │ │ │ + vaddudm v12,v12,v26 │ │ │ │ + vmulld v0,v25,v0 │ │ │ │ + vsubudm v13,v11,v0 │ │ │ │ + vaddudm v1,v10,v0 │ │ │ │ + vsubudm v0,v0,v11 │ │ │ │ + vaddudm v9,v13,v27 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs41 │ │ │ │ + xvcmpgtdp vs12,vs12,vs60 │ │ │ │ + xvcmpgtdp vs0,vs0,vs60 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs41,vs0 │ │ │ │ + mfvrd r2,v0 │ │ │ │ + mfvsrld r5,vs32 │ │ │ │ + mfvsrld r18,vs0 │ │ │ │ + mffprd r15,f0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r15,r15,3 │ │ │ │ + ldx r16,r2,r11 │ │ │ │ + sldi r18,r18,3 │ │ │ │ + ldx r5,r5,r11 │ │ │ │ + ldx r2,r18,r11 │ │ │ │ + ldx r18,r15,r11 │ │ │ │ + mtvsrdd vs0,r16,r5 │ │ │ │ + mtvsrdd vs12,r18,r2 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r17) │ │ │ │ + bdnz 22d20 │ │ │ │ + ld r2,24(r22) │ │ │ │ + sldi r3,r3,4 │ │ │ │ + mr r5,r25 │ │ │ │ + addi r21,r21,1 │ │ │ │ + add r11,r2,r3 │ │ │ │ + lfdx f1,r2,r3 │ │ │ │ + lfd f2,8(r11) │ │ │ │ + std r26,128(r1) │ │ │ │ stxsd v29,120(r1) │ │ │ │ stxsd v30,112(r1) │ │ │ │ stxsd v31,104(r1) │ │ │ │ - std r23,96(r1) │ │ │ │ - std r4,128(r1) │ │ │ │ - bl 1a170 │ │ │ │ - cmpd r15,r20 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r17) │ │ │ │ - mr r1,r17 │ │ │ │ - bne 22f80 │ │ │ │ - addi r1,r31,432 │ │ │ │ + std r4,96(r1) │ │ │ │ + bl 199e0 │ │ │ │ + cmpd r30,r21 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + bne 22a30 │ │ │ │ + lxv vs56,144(r31) │ │ │ │ + lxv vs57,160(r31) │ │ │ │ + lxv vs58,176(r31) │ │ │ │ + lxv vs59,192(r31) │ │ │ │ + lxv vs60,208(r31) │ │ │ │ + lxv vs61,224(r31) │ │ │ │ + lxv vs62,240(r31) │ │ │ │ + lxv vs63,256(r31) │ │ │ │ + addi r1,r31,464 │ │ │ │ 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 r2,240(r22) │ │ │ │ + sldi r9,r21,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r3,8(r2) │ │ │ │ + b 22a44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r22) │ │ │ │ - sldi r10,r20,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r16,8(r9) │ │ │ │ - b 22f94 │ │ │ │ - addi r15,r15,1 │ │ │ │ - li r9,0 │ │ │ │ - b 22edc │ │ │ │ + nop │ │ │ │ + add r8,r6,r28 │ │ │ │ + b 22da0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add r7,r6,r24 │ │ │ │ + b 22c80 │ │ │ │ + addi r30,r30,1 │ │ │ │ + li r2,0 │ │ │ │ + b 229a0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1285 │ │ │ │ - nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,18976 │ │ │ │ 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 239d8 │ │ │ │ - maddld r21,r16,r21,r9 │ │ │ │ - add r9,r16,r21 │ │ │ │ - cmpd r21,r9 │ │ │ │ - std r9,152(r31) │ │ │ │ - bge 2390c │ │ │ │ + bl 5100 │ │ │ │ + divd r17,r28,r30 │ │ │ │ + mr r23,r3 │ │ │ │ + mulld r2,r17,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 23464 │ │ │ │ + maddld r23,r17,r23,r2 │ │ │ │ + add r2,r17,r23 │ │ │ │ + cmpd r23,r2 │ │ │ │ + std r2,144(r31) │ │ │ │ + bge 2338c │ │ │ │ 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 vs28,1065353216 │ │ │ │ + li r18,1 │ │ │ │ xxlxor vs30,vs30,vs30 │ │ │ │ - lfd f29,28240(r9) │ │ │ │ - ld r9,40(r29) │ │ │ │ - xscvsxddp vs27,vs61 │ │ │ │ - xscvsxddp vs28,vs62 │ │ │ │ + lxsd v31,8(r29) │ │ │ │ + ld r2,40(r29) │ │ │ │ + ld r9,48(r29) │ │ │ │ + plfd f29,306020 # 6db30 │ │ │ │ + ld r26,0(r29) │ │ │ │ + xscvsxddp vs26,vs61 │ │ │ │ + xscvsxddp vs27,vs62 │ │ │ │ xscvsxddp vs0,vs63 │ │ │ │ - std r10,160(r31) │ │ │ │ - std r9,168(r31) │ │ │ │ - addi r10,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - sldi r7,r10,4 │ │ │ │ - sldi r6,r10,5 │ │ │ │ - mulli r8,r10,48 │ │ │ │ - cmpdi cr7,r9,-1 │ │ │ │ - fdiv f27,f29,f27 │ │ │ │ - fdiv f28,f29,f28 │ │ │ │ - fdiv f29,f29,f0 │ │ │ │ - addi r10,r9,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r7,176(r31) │ │ │ │ - std r6,184(r31) │ │ │ │ - isel r17,r17,r10,4*cr7+lt │ │ │ │ - cmpdi cr4,r9,0 │ │ │ │ - addi r9,r7,-16 │ │ │ │ - std r9,200(r31) │ │ │ │ - addi r9,r6,-32 │ │ │ │ - std r9,208(r31) │ │ │ │ - addi r9,r8,15 │ │ │ │ - std r9,192(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r2,160(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ + addi r9,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mulli r10,r9,-48 │ │ │ │ + sldi r8,r9,5 │ │ │ │ + cmpdi cr7,r2,-1 │ │ │ │ + fdiv f26,f28,f26 │ │ │ │ + fdiv f27,f28,f27 │ │ │ │ + fdiv f28,f28,f0 │ │ │ │ + std r8,176(r31) │ │ │ │ + std r10,184(r31) │ │ │ │ + sldi r10,r9,4 │ │ │ │ + addi r9,r2,2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + addi r2,r10,-16 │ │ │ │ + isel r18,r18,r9,4*cr7+lt │ │ │ │ + std r10,168(r31) │ │ │ │ + std r2,192(r31) │ │ │ │ + addi r2,r8,-32 │ │ │ │ + std r2,200(r31) │ │ │ │ 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 r23,r1,144 │ │ │ │ - bne 239a0 │ │ │ │ - mr r24,r21 │ │ │ │ - ld r28,48(r25) │ │ │ │ - ld r20,72(r25) │ │ │ │ - ld r27,120(r25) │ │ │ │ - mulli r26,r24,24 │ │ │ │ - ld r22,88(r25) │ │ │ │ - mulld r28,r24,r28 │ │ │ │ - lfd f0,0(r20) │ │ │ │ - add r15,r27,r26 │ │ │ │ - fcfid f24,f0 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - lfdx f0,r27,r9 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ + 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 23430 │ │ │ │ + mr r25,r23 │ │ │ │ + ld r29,48(r26) │ │ │ │ + ld r21,72(r26) │ │ │ │ + mulli r27,r25,24 │ │ │ │ + ld r28,120(r26) │ │ │ │ + ld r22,88(r26) │ │ │ │ + mulld r29,r25,r29 │ │ │ │ + lfd f0,0(r21) │ │ │ │ + add r16,r28,r27 │ │ │ │ + fcfid f23,f0 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + lfdx f0,r28,r2 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r14,r22,r9 │ │ │ │ - blt cr4,239c0 │ │ │ │ - ld r19,96(r25) │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r15,r22,r2 │ │ │ │ + blt cr4,23450 │ │ │ │ + ld r20,96(r26) │ │ │ │ mtfprd f0,r22 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r30,r2,-3 │ │ │ │ - sldi r29,r14,3 │ │ │ │ - fmul f24,f24,f24 │ │ │ │ - lfdx f25,r27,r26 │ │ │ │ - mr r16,r17 │ │ │ │ - fcfid f26,f0 │ │ │ │ - lfd f22,27080(r9) │ │ │ │ - addi r30,r30,27080 │ │ │ │ - subf r29,r29,r23 │ │ │ │ - lfd f23,0(r19) │ │ │ │ - fmul f26,f26,f26 │ │ │ │ - fmul f22,f23,f22 │ │ │ │ - b 23640 │ │ │ │ + mulli r30,r15,-8 │ │ │ │ + fmul f23,f23,f23 │ │ │ │ + lfdx f24,r28,r27 │ │ │ │ + mr r14,r18 │ │ │ │ + fcfid f25,f0 │ │ │ │ + lfd f22,0(r20) │ │ │ │ + add r30,r24,r30 │ │ │ │ + fmul f25,f25,f25 │ │ │ │ + fmul f21,f22,f29 │ │ │ │ + b 23108 │ │ │ │ + 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,f29 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r14,3 │ │ │ │ - addic. r16,r16,-1 │ │ │ │ - addi r14,r14,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 236a0 │ │ │ │ - mtfprd f0,r14 │ │ │ │ + sldi r2,r15,3 │ │ │ │ + addic. r14,r14,-1 │ │ │ │ + addi r15,r15,1 │ │ │ │ + stfdx f1,r30,r2 │ │ │ │ + beq 23160 │ │ │ │ + mtfprd f0,r15 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f29,f0,f25 │ │ │ │ - fnmsub f0,f29,f0,f25 │ │ │ │ - fmul f12,f24,f12 │ │ │ │ - fmadd f0,f0,f12,f26 │ │ │ │ + fmsub f12,f28,f0,f24 │ │ │ │ + fnmsub f0,f28,f0,f24 │ │ │ │ + fmul f12,f23,f12 │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - bgt 23610 │ │ │ │ + bgt 230e0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 2362c │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 230f4 │ │ │ │ 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,f29 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 23640 │ │ │ │ + stfdx f1,r30,r2 │ │ │ │ + bne 23108 │ │ │ │ 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,27080(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,f29 │ │ │ │ + fmul f23,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r29,r9,r22 │ │ │ │ - subf r16,r22,r9 │ │ │ │ - ld r9,200(r31) │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r29,r9 │ │ │ │ - addi r29,r29,16 │ │ │ │ - add r29,r23,r29 │ │ │ │ - b 23740 │ │ │ │ + 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 231e8 │ │ │ │ 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,f29 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r10,r16,3 │ │ │ │ - addic. r14,r14,-1 │ │ │ │ - addi r16,r16,1 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - beq 237a0 │ │ │ │ - mtfprd f0,r16 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + beq 23240 │ │ │ │ + mtfprd f0,r14 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f28,f12,f25 │ │ │ │ - fnmsub f12,f28,f12,f25 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ - fmadd f0,f0,f12,f26 │ │ │ │ + fmsub f0,f27,f12,f24 │ │ │ │ + fnmsub f12,f27,f12,f24 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - bgt 23710 │ │ │ │ + bgt 231c0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 2372c │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 231d4 │ │ │ │ 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,f29 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - bne 23740 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + bne 231e8 │ │ │ │ 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,27080(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,f29 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ + fmul f23,f23,f23 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r27,f0 │ │ │ │ - subf r28,r27,r22 │ │ │ │ - subf r27,r22,r27 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - add r28,r28,r9 │ │ │ │ - addi r28,r28,32 │ │ │ │ - add r28,r23,r28 │ │ │ │ - b 23840 │ │ │ │ - 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 232c8 │ │ │ │ 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,f29 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r27,3 │ │ │ │ - addic. r20,r20,-1 │ │ │ │ - addi r27,r27,1 │ │ │ │ - stfdx f1,r28,r9 │ │ │ │ - beq 238a0 │ │ │ │ - mtfprd f0,r27 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + addic. r21,r21,-1 │ │ │ │ + addi r22,r22,1 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + beq 23320 │ │ │ │ + mtfprd f0,r22 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f27,f0,f25 │ │ │ │ - fnmsub f0,f27,f0,f25 │ │ │ │ - fmul f12,f24,f12 │ │ │ │ - fmadd f0,f0,f12,f26 │ │ │ │ + fmsub f12,f26,f0,f24 │ │ │ │ + fnmsub f0,f26,f0,f24 │ │ │ │ + fmul f12,f23,f12 │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - bgt 23810 │ │ │ │ + bgt 232a0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 2382c │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 232b4 │ │ │ │ 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,f29 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r28,r9 │ │ │ │ - bne 23840 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + bne 232c8 │ │ │ │ nop │ │ │ │ - ld r4,24(r25) │ │ │ │ - sldi r24,r24,4 │ │ │ │ - ld r8,184(r31) │ │ │ │ - ld r7,176(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ - ld r5,160(r31) │ │ │ │ - mr r9,r15 │ │ │ │ - mr r6,r23 │ │ │ │ - addi r21,r21,1 │ │ │ │ - add r3,r4,r24 │ │ │ │ - lfdx f1,r4,r24 │ │ │ │ - ld r4,168(r31) │ │ │ │ - add r8,r23,r8 │ │ │ │ - add r7,r23,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 1a170 │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r21 │ │ │ │ - std r9,0(r18) │ │ │ │ - mr r1,r18 │ │ │ │ - bne 23560 │ │ │ │ + std r30,96(r1) │ │ │ │ + std r2,128(r1) │ │ │ │ + bl 199e0 │ │ │ │ + ld r9,144(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r23 │ │ │ │ + std r2,0(r19) │ │ │ │ + mr r1,r19 │ │ │ │ + bne 23040 │ │ │ │ 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 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r24,8(r9) │ │ │ │ - b 2358c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r29,r26,16 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r9,r27,r26 │ │ │ │ - add r29,r27,r29 │ │ │ │ - std r9,144(r31) │ │ │ │ - b 238a0 │ │ │ │ - addi r16,r16,1 │ │ │ │ - li r9,0 │ │ │ │ - b 234b0 │ │ │ │ + ld r2,240(r26) │ │ │ │ + sldi r9,r23,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r25,8(r2) │ │ │ │ + b 23064 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi r30,r27,16 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r30,r28,r30 │ │ │ │ + add r15,r28,r27 │ │ │ │ + b 23320 │ │ │ │ + addi r17,r17,1 │ │ │ │ + li r2,0 │ │ │ │ + b 22f94 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128a │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,17424 │ │ │ │ + .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 r18,-216(r1) │ │ │ │ - std r25,-160(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 r0,16(r1) │ │ │ │ - std r19,-208(r1) │ │ │ │ - std r20,-200(r1) │ │ │ │ - std r21,-192(r1) │ │ │ │ - std r22,-184(r1) │ │ │ │ - std r23,-176(r1) │ │ │ │ - std r24,-168(r1) │ │ │ │ - std r26,-152(r1) │ │ │ │ - std r27,-144(r1) │ │ │ │ + std r17,-232(r1) │ │ │ │ + std r16,-240(r1) │ │ │ │ + std r25,-168(r1) │ │ │ │ + std r24,-176(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 r18,-224(r1) │ │ │ │ + std r19,-216(r1) │ │ │ │ + std r20,-208(r1) │ │ │ │ + std r21,-200(r1) │ │ │ │ + std r22,-192(r1) │ │ │ │ + std r23,-184(r1) │ │ │ │ + std r26,-160(r1) │ │ │ │ + std r27,-152(r1) │ │ │ │ + std r31,-120(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-512(r1) │ │ │ │ ld r28,32(r3) │ │ │ │ - mr r29,r3 │ │ │ │ + stdu r1,-512(r1) │ │ │ │ mr r31,r1 │ │ │ │ stxv vs61,208(r1) │ │ │ │ stxv vs62,224(r1) │ │ │ │ stxv vs63,240(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r18,r28,r30 │ │ │ │ + bl 5100 │ │ │ │ + divd r17,r28,r30 │ │ │ │ mr r25,r3 │ │ │ │ - mulld r9,r18,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 240c4 │ │ │ │ - maddld r25,r18,r25,r9 │ │ │ │ - add r9,r18,r25 │ │ │ │ - cmpd r25,r9 │ │ │ │ - std r9,160(r31) │ │ │ │ - bge 23f44 │ │ │ │ + mulld r2,r17,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 23aec │ │ │ │ + maddld r25,r17,r25,r2 │ │ │ │ + add r2,r17,r25 │ │ │ │ + cmpd r25,r2 │ │ │ │ + std r2,152(r31) │ │ │ │ + bge 2399c │ │ │ │ lxsd v29,24(r29) │ │ │ │ lxsd v30,16(r29) │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + xxlxor vs30,vs30,vs30 │ │ │ │ lxsd v31,8(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r10,48(r29) │ │ │ │ + ld r2,40(r29) │ │ │ │ + ld r9,48(r29) │ │ │ │ ld r14,56(r29) │ │ │ │ ld r27,0(r29) │ │ │ │ - addis r21,r2,-3 │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - lfd f29,28240(r9) │ │ │ │ - ld r9,40(r29) │ │ │ │ - addi r21,r21,27080 │ │ │ │ - xscvsxddp vs24,vs61 │ │ │ │ - xscvsxddp vs25,vs62 │ │ │ │ - xscvsxddp vs26,vs63 │ │ │ │ - std r10,168(r31) │ │ │ │ - addi r19,r9,1 │ │ │ │ - sldi r29,r9,1 │ │ │ │ - std r9,176(r31) │ │ │ │ - mulli r9,r19,48 │ │ │ │ - sldi r8,r19,4 │ │ │ │ + plfd f29,304548 # 6db30 │ │ │ │ + xscvsxddp vs23,vs61 │ │ │ │ + xscvsxddp vs24,vs62 │ │ │ │ + xscvsxddp vs25,vs63 │ │ │ │ + addi r20,r2,1 │ │ │ │ + sldi r29,r2,1 │ │ │ │ + std r2,168(r31) │ │ │ │ + std r9,160(r31) │ │ │ │ + mulli r9,r20,48 │ │ │ │ + sldi r2,r20,4 │ │ │ │ addi r10,r29,2 │ │ │ │ - sldi r19,r19,5 │ │ │ │ - fdiv f27,f29,f24 │ │ │ │ - fdiv f28,f29,f25 │ │ │ │ - fdiv f29,f29,f26 │ │ │ │ + sldi r20,r20,5 │ │ │ │ addi r29,r29,1 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r16,r8,8 │ │ │ │ - addi r17,r19,8 │ │ │ │ - std r8,184(r31) │ │ │ │ + fdiv f26,f28,f23 │ │ │ │ + fdiv f27,f28,f24 │ │ │ │ + addi r18,r2,8 │ │ │ │ + std r2,176(r31) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + fdiv f28,f28,f25 │ │ │ │ cmpdi cr4,r29,0 │ │ │ │ - std r10,192(r31) │ │ │ │ - addi r9,r9,15 │ │ │ │ - std r9,200(r31) │ │ │ │ - nop │ │ │ │ + addi r19,r20,8 │ │ │ │ + std r2,192(r31) │ │ │ │ + addi r2,r9,15 │ │ │ │ + std r2,184(r31) │ │ │ │ lwz r9,112(r27) │ │ │ │ - std r1,144(r31) │ │ │ │ + mr r21,r1 │ │ │ │ andi. r9,r9,2048 │ │ │ │ - bne 23ff0 │ │ │ │ + bne 23a40 │ │ │ │ mr r26,r25 │ │ │ │ - ld r9,200(r31) │ │ │ │ ld r30,48(r27) │ │ │ │ + ld r2,184(r31) │ │ │ │ mulli r28,r26,24 │ │ │ │ ld r23,72(r27) │ │ │ │ - ld r15,120(r27) │ │ │ │ + ld r17,120(r27) │ │ │ │ ld r10,0(r1) │ │ │ │ ld r24,88(r27) │ │ │ │ ld r22,96(r27) │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ mulld r30,r26,r30 │ │ │ │ + clrrdi r9,r2,4 │ │ │ │ lfd f12,0(r23) │ │ │ │ - lfdx f20,r15,r28 │ │ │ │ - lfd f19,0(r22) │ │ │ │ + add r2,r17,r28 │ │ │ │ + lfdx f19,r17,r28 │ │ │ │ neg r9,r9 │ │ │ │ + std r2,144(r31) │ │ │ │ + lfd f18,0(r22) │ │ │ │ stdux r10,r1,r9 │ │ │ │ - add r9,r15,r28 │ │ │ │ + sldi r9,r30,3 │ │ │ │ fcfid f0,f12 │ │ │ │ mtfprd f12,r24 │ │ │ │ - std r9,152(r31) │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addi r18,r1,144 │ │ │ │ - fcfid f23,f12 │ │ │ │ - lfdx f11,r15,r9 │ │ │ │ + addi r15,r1,144 │ │ │ │ + lfdx f11,r17,r9 │ │ │ │ + fcfid f22,f12 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmul f23,f23,f23 │ │ │ │ + fmul f22,f22,f22 │ │ │ │ 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 f0,f29,f31,f20 │ │ │ │ - fmsub f11,f29,f31,f20 │ │ │ │ + fnmsub f0,f28,f31,f19 │ │ │ │ + fmsub f11,f28,f31,f19 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f0,f12,f23 │ │ │ │ + fmadd f0,f0,f12,f22 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - ble 24030 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f22,f1,f0 │ │ │ │ - fdiv f22,f22,f21 │ │ │ │ - fmsub f1,f20,f26,f31 │ │ │ │ + ble 23a80 │ │ │ │ + fsqrt f20,f0 │ │ │ │ + fmul f1,f20,f18 │ │ │ │ + bl 5360 │ │ │ │ + fmul f21,f1,f29 │ │ │ │ + fdiv f21,f21,f20 │ │ │ │ + fmsub f1,f19,f25,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f19 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - stfd f22,0(r18) │ │ │ │ - ble cr4,23cc8 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r29,1 │ │ │ │ + fdiv f1,f1,f18 │ │ │ │ + bl 4f00 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,8 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ + stfd f21,0(r15) │ │ │ │ + ble cr4,2373c │ │ │ │ + andi. r10,r29,1 │ │ │ │ addi r10,r29,-1 │ │ │ │ - beq 23c8c │ │ │ │ + beq 23700 │ │ │ │ lfd f0,8(r14) │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,16 │ │ │ │ - fmul f0,f22,f0 │ │ │ │ + fmul f0,f21,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r18) │ │ │ │ - beq 23cc8 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfd f0,8(r15) │ │ │ │ + beq 2373c │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ lfdx f12,r14,r9 │ │ │ │ lfdx f0,r14,r10 │ │ │ │ - fmul f12,f22,f12 │ │ │ │ + fmul f12,f21,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f22,f0 │ │ │ │ + fmul f0,f21,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r18,r9 │ │ │ │ + stfdx f12,r15,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r18,r10 │ │ │ │ - bdnz 23c94 │ │ │ │ + stfdx f0,r15,r10 │ │ │ │ + bdnz 23708 │ │ │ │ lfd f12,8(r23) │ │ │ │ addi r7,r30,1 │ │ │ │ addi r30,r28,8 │ │ │ │ - lfd f19,8(r22) │ │ │ │ - sldi r20,r7,3 │ │ │ │ - lfdx f20,r15,r30 │ │ │ │ - add r30,r15,r30 │ │ │ │ + lfd f18,8(r22) │ │ │ │ + sldi r16,r7,3 │ │ │ │ + lfdx f19,r17,r30 │ │ │ │ + add r30,r17,r30 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r15,r20 │ │ │ │ + lfdx f11,r17,r16 │ │ │ │ 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 f0,f28,f31,f20 │ │ │ │ - fmsub f11,f28,f31,f20 │ │ │ │ + fnmsub f0,f27,f31,f19 │ │ │ │ + fmsub f11,f27,f31,f19 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f0,f12,f23 │ │ │ │ + fmadd f0,f0,f12,f22 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - ble 24020 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f22,f1,f0 │ │ │ │ - fdiv f22,f22,f21 │ │ │ │ - fmsub f1,f20,f25,f31 │ │ │ │ + ble 23a70 │ │ │ │ + fsqrt f20,f0 │ │ │ │ + fmul f1,f20,f18 │ │ │ │ + bl 5360 │ │ │ │ + fmul f21,f1,f29 │ │ │ │ + fdiv f21,f21,f20 │ │ │ │ + fmsub f1,f19,f24,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f19 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,192(r31) │ │ │ │ - stfdx f22,r18,r9 │ │ │ │ - ble cr4,23dd4 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r29,1 │ │ │ │ - mr r9,r16 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ + fdiv f1,f1,f18 │ │ │ │ + bl 4f00 │ │ │ │ + ld r2,192(r31) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r9,r18 │ │ │ │ + stfdx f21,r15,r2 │ │ │ │ + ble cr4,2383c │ │ │ │ + andi. r10,r29,1 │ │ │ │ addi r10,r29,-1 │ │ │ │ - beq 23d98 │ │ │ │ - lfdx f0,r14,r16 │ │ │ │ + beq 23800 │ │ │ │ + lfdx f0,r14,r18 │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ - addi r9,r16,8 │ │ │ │ - fmul f0,f22,f0 │ │ │ │ + addi r9,r18,8 │ │ │ │ + fmul f0,f21,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r18,r16 │ │ │ │ - beq 23dd4 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfdx f0,r15,r18 │ │ │ │ + beq 2383c │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ lfdx f12,r14,r9 │ │ │ │ lfdx f0,r14,r10 │ │ │ │ - fmul f12,f22,f12 │ │ │ │ + fmul f12,f21,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f22,f0 │ │ │ │ + fmul f0,f21,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r18,r9 │ │ │ │ + stfdx f12,r15,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r18,r10 │ │ │ │ - bdnz 23da0 │ │ │ │ + stfdx f0,r15,r10 │ │ │ │ + bdnz 23808 │ │ │ │ lfd f12,16(r23) │ │ │ │ - add r20,r15,r20 │ │ │ │ + add r16,r17,r16 │ │ │ │ addi r28,r28,16 │ │ │ │ - lfd f20,16(r22) │ │ │ │ - lfd f31,8(r20) │ │ │ │ - lfdx f21,r15,r28 │ │ │ │ - add r28,r15,r28 │ │ │ │ + lfd f19,16(r22) │ │ │ │ + lfd f31,8(r16) │ │ │ │ + lfdx f20,r17,r28 │ │ │ │ + add r28,r17,r28 │ │ │ │ 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 f12,f27,f31,f21 │ │ │ │ - fmsub f11,f27,f31,f21 │ │ │ │ + fnmsub f12,f26,f31,f20 │ │ │ │ + fmsub f11,f26,f31,f20 │ │ │ │ fmul f12,f12,f11 │ │ │ │ - fmadd f0,f0,f12,f23 │ │ │ │ + fmadd f0,f0,f12,f22 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - ble 24010 │ │ │ │ - fsqrt f22,f0 │ │ │ │ - fmul f1,f22,f20 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f23,f1,f0 │ │ │ │ - fdiv f23,f23,f22 │ │ │ │ - fmsub f1,f21,f24,f31 │ │ │ │ + ble 23a60 │ │ │ │ + fsqrt f21,f0 │ │ │ │ + fmul f1,f21,f19 │ │ │ │ + bl 5360 │ │ │ │ + fmul f22,f1,f29 │ │ │ │ + fdiv f22,f22,f21 │ │ │ │ + fmsub f1,f20,f23,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f20 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - stfdx f23,r18,r19 │ │ │ │ - ble cr4,23ed8 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r29,1 │ │ │ │ - mr r9,r17 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ + fdiv f1,f1,f19 │ │ │ │ + bl 4f00 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r9,r19 │ │ │ │ + stfdx f22,r15,r20 │ │ │ │ + ble cr4,23934 │ │ │ │ + andi. r10,r29,1 │ │ │ │ addi r10,r29,-1 │ │ │ │ - beq 23e9c │ │ │ │ - lfdx f0,r14,r17 │ │ │ │ + beq 238f8 │ │ │ │ + lfdx f0,r14,r19 │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ - addi r9,r17,8 │ │ │ │ - fmul f0,f23,f0 │ │ │ │ + addi r9,r19,8 │ │ │ │ + fmul f0,f22,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r18,r17 │ │ │ │ - beq 23ed8 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfdx f0,r15,r19 │ │ │ │ + beq 23934 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ lfdx f12,r14,r9 │ │ │ │ lfdx f0,r14,r10 │ │ │ │ - fmul f12,f23,f12 │ │ │ │ + fmul f12,f22,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f23,f0 │ │ │ │ + fmul f0,f22,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r18,r9 │ │ │ │ + stfdx f12,r15,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r18,r10 │ │ │ │ - bdnz 23ea4 │ │ │ │ - ld r3,24(r27) │ │ │ │ + stfdx f0,r15,r10 │ │ │ │ + bdnz 23900 │ │ │ │ + ld r4,24(r27) │ │ │ │ + ld r2,176(r31) │ │ │ │ sldi r26,r26,4 │ │ │ │ - ld r7,184(r31) │ │ │ │ - ld r9,152(r31) │ │ │ │ - ld r5,168(r31) │ │ │ │ - ld r4,176(r31) │ │ │ │ mr r10,r30 │ │ │ │ - add r8,r18,r19 │ │ │ │ - mr r6,r18 │ │ │ │ + add r8,r15,r20 │ │ │ │ + mr r6,r15 │ │ │ │ + ld r9,144(r31) │ │ │ │ + ld r5,160(r31) │ │ │ │ addi r25,r25,1 │ │ │ │ - add r11,r3,r26 │ │ │ │ - lfdx f1,r3,r26 │ │ │ │ - add r7,r18,r7 │ │ │ │ - lfd f2,8(r11) │ │ │ │ - std r4,128(r1) │ │ │ │ + add r3,r4,r26 │ │ │ │ + lfdx f1,r4,r26 │ │ │ │ + add r7,r15,r2 │ │ │ │ + ld r2,168(r31) │ │ │ │ + lfd f2,8(r3) │ │ │ │ stxsd v29,120(r1) │ │ │ │ stxsd v30,112(r1) │ │ │ │ stxsd v31,104(r1) │ │ │ │ std r28,96(r1) │ │ │ │ - bl 1a170 │ │ │ │ - ld r10,160(r31) │ │ │ │ + std r2,128(r1) │ │ │ │ + bl 199e0 │ │ │ │ + ld r2,152(r31) │ │ │ │ ld r9,0(r1) │ │ │ │ - cmpd r10,r25 │ │ │ │ - ld r10,144(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 23b70 │ │ │ │ + cmpd r2,r25 │ │ │ │ + std r9,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + bne 235f0 │ │ │ │ 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 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ ld r9,240(r27) │ │ │ │ sldi r10,r25,4 │ │ │ │ add r9,r9,r10 │ │ │ │ ld r26,8(r9) │ │ │ │ - b 23b84 │ │ │ │ + b 23604 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - blt 24040 │ │ │ │ - lfd f23,0(r21) │ │ │ │ - fmul f23,f20,f23 │ │ │ │ - b 23e48 │ │ │ │ - blt 24070 │ │ │ │ - lfd f22,0(r21) │ │ │ │ - fmul f22,f19,f22 │ │ │ │ - b 23d40 │ │ │ │ - blt 240a0 │ │ │ │ - lfd f22,0(r21) │ │ │ │ - fmul f22,f19,f22 │ │ │ │ - b 23c38 │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f22,f0 │ │ │ │ - fmul f1,f22,f20 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f23,f1,f0 │ │ │ │ - fdiv f23,f23,f22 │ │ │ │ - b 23e48 │ │ │ │ + blt 23a90 │ │ │ │ + fmul f22,f19,f29 │ │ │ │ + b 238a8 │ │ │ │ nop │ │ │ │ + blt 23ab0 │ │ │ │ + fmul f21,f18,f29 │ │ │ │ + b 237ac │ │ │ │ nop │ │ │ │ + blt 23ad0 │ │ │ │ + fmul f21,f18,f29 │ │ │ │ + b 236b0 │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ fsqrt f21,f0 │ │ │ │ fmul f1,f21,f19 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f22,f1,f0 │ │ │ │ + bl 5620 │ │ │ │ + fmul f22,f1,f29 │ │ │ │ fdiv f22,f22,f21 │ │ │ │ - b 23d40 │ │ │ │ - nop │ │ │ │ + b 238a8 │ │ │ │ nop │ │ │ │ + fneg f0,f0 │ │ │ │ + fsqrt f20,f0 │ │ │ │ + fmul f1,f20,f18 │ │ │ │ + bl 5620 │ │ │ │ + fmul f21,f1,f29 │ │ │ │ + fdiv f21,f21,f20 │ │ │ │ + b 237ac │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f22,f1,f0 │ │ │ │ - fdiv f22,f22,f21 │ │ │ │ - b 23c38 │ │ │ │ - addi r18,r18,1 │ │ │ │ - li r9,0 │ │ │ │ - b 23acc │ │ │ │ + fsqrt f20,f0 │ │ │ │ + fmul f1,f20,f18 │ │ │ │ + bl 5620 │ │ │ │ + fmul f21,f1,f29 │ │ │ │ + fdiv f21,f21,f20 │ │ │ │ + b 236b0 │ │ │ │ + addi r17,r17,1 │ │ │ │ + li r2,0 │ │ │ │ + b 23550 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128d │ │ │ │ + .long 0x128e │ │ │ │ nop │ │ │ │ - std r27,-40(r1) │ │ │ │ - ld r27,96(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r11,96(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ ld r31,104(r1) │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + ld r8,112(r1) │ │ │ │ lfd f8,0(r9) │ │ │ │ - ld r11,112(r1) │ │ │ │ - lfd f9,0(r10) │ │ │ │ - ld r8,120(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - mr r21,r4 │ │ │ │ - mr r28,r6 │ │ │ │ - std r25,-56(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ + std r28,-32(r1) │ │ │ │ + mr r29,r6 │ │ │ │ + lfd f9,0(r10) │ │ │ │ + ld r30,120(r1) │ │ │ │ + std r27,-40(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ - mtfprd f0,r27 │ │ │ │ - std r20,-96(r1) │ │ │ │ + std r25,-56(r1) │ │ │ │ + std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ + mtfprd f0,r11 │ │ │ │ + mr r22,r4 │ │ │ │ std r23,-72(r1) │ │ │ │ - xxlxor vs12,vs12,vs12 │ │ │ │ - std r30,-16(r1) │ │ │ │ - sldi r30,r8,1 │ │ │ │ - fcfid f10,f0 │ │ │ │ - mtfprd f0,r31 │ │ │ │ - addi r0,r30,1 │ │ │ │ + std r24,-64(r1) │ │ │ │ stfd f12,0(r3) │ │ │ │ stfd f12,8(r3) │ │ │ │ + fcfid f10,f0 │ │ │ │ + mtfprd f0,r31 │ │ │ │ + sldi r10,r30,1 │ │ │ │ fcfid f11,f0 │ │ │ │ - mtfprd f0,r11 │ │ │ │ + mtfprd f0,r8 │ │ │ │ + addi r0,r10,1 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f10,f10,f1 │ │ │ │ fmul f11,f11,f8 │ │ │ │ fmul f0,f0,f9 │ │ │ │ frim f10,f10 │ │ │ │ frim f11,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f10,f10 │ │ │ │ fctidz f11,f11 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f10 │ │ │ │ - mffprd r6,f11 │ │ │ │ - addi r4,r10,1 │ │ │ │ - subf r10,r8,r10 │ │ │ │ - addi r25,r6,1 │ │ │ │ + mffprd r6,f10 │ │ │ │ + subf r27,r30,r6 │ │ │ │ + addi r6,r6,1 │ │ │ │ + mffprd r9,f11 │ │ │ │ + add r21,r30,r11 │ │ │ │ + add r21,r21,r6 │ │ │ │ + add r27,r27,r11 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r28,r30,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + divd r6,r27,r11 │ │ │ │ + divd r25,r21,r11 │ │ │ │ + subf r4,r30,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r23,r30,r31 │ │ │ │ + add r23,r23,r9 │ │ │ │ + add r28,r28,r31 │ │ │ │ add r4,r4,r8 │ │ │ │ - subf r6,r8,r6 │ │ │ │ - add r10,r10,r27 │ │ │ │ - mffprd r9,f0 │ │ │ │ - add r29,r6,r31 │ │ │ │ - add r6,r4,r27 │ │ │ │ - add r25,r25,r8 │ │ │ │ - divd r4,r10,r27 │ │ │ │ - addi r26,r9,1 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - divd r24,r6,r27 │ │ │ │ - add r25,r25,r31 │ │ │ │ - add r26,r26,r8 │ │ │ │ - add r9,r9,r11 │ │ │ │ - add r26,r26,r11 │ │ │ │ - divd r20,r25,r31 │ │ │ │ - divd r12,r26,r11 │ │ │ │ - divd r22,r29,r31 │ │ │ │ - divd r23,r9,r11 │ │ │ │ - mulld r4,r4,r27 │ │ │ │ - mulld r24,r24,r27 │ │ │ │ - subf r4,r4,r10 │ │ │ │ - subf r24,r24,r6 │ │ │ │ - mulld r6,r20,r31 │ │ │ │ - cmpd r4,r24 │ │ │ │ - mulld r12,r12,r11 │ │ │ │ - subf r6,r6,r25 │ │ │ │ - subf r12,r12,r26 │ │ │ │ - mulld r25,r22,r31 │ │ │ │ - mulld r10,r23,r11 │ │ │ │ - subf r25,r25,r29 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - bge 2438c │ │ │ │ - cmpd r25,r6 │ │ │ │ - bge 2492c │ │ │ │ - cmpd r10,r12 │ │ │ │ - blt 24a8c │ │ │ │ + add r24,r30,r8 │ │ │ │ + add r24,r24,r2 │ │ │ │ + divd r26,r28,r31 │ │ │ │ + divd r12,r23,r31 │ │ │ │ + divd r9,r4,r8 │ │ │ │ + divd r2,r24,r8 │ │ │ │ + mulld r6,r6,r11 │ │ │ │ + mulld r25,r25,r11 │ │ │ │ + mulld r26,r26,r31 │ │ │ │ + mulld r12,r12,r31 │ │ │ │ + mulld r9,r9,r8 │ │ │ │ + mulld r11,r2,r8 │ │ │ │ + subf r6,r6,r27 │ │ │ │ + subf r25,r25,r21 │ │ │ │ + cmpd r6,r25 │ │ │ │ + subf r26,r26,r28 │ │ │ │ + subf r12,r12,r23 │ │ │ │ + subf r9,r9,r4 │ │ │ │ + subf r11,r11,r24 │ │ │ │ + bge 23da8 │ │ │ │ + cmpd r26,r12 │ │ │ │ + bge 24328 │ │ │ │ + cmpd r9,r11 │ │ │ │ + blt 2448c │ │ │ │ cmpdi r0,0 │ │ │ │ - blt 24358 │ │ │ │ - maddld r4,r31,r4,r25 │ │ │ │ - subf r0,r12,r0 │ │ │ │ - mulld r31,r31,r11 │ │ │ │ - addi r8,r8,1 │ │ │ │ - sldi r29,r11,4 │ │ │ │ - sldi r10,r10,4 │ │ │ │ + blt 23d78 │ │ │ │ + maddld r6,r31,r6,r26 │ │ │ │ + subf r0,r11,r0 │ │ │ │ + mulld r31,r31,r8 │ │ │ │ + addi r30,r30,1 │ │ │ │ + sldi r28,r8,4 │ │ │ │ + sldi r9,r9,4 │ │ │ │ li r26,0 │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - sldi r9,r0,3 │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ + sldi r2,r0,3 │ │ │ │ cmpdi cr7,r0,0 │ │ │ │ - sldi r30,r8,1 │ │ │ │ - add r9,r9,r7 │ │ │ │ - mulld r27,r4,r11 │ │ │ │ + sldi r30,r30,1 │ │ │ │ + mulld r27,r6,r8 │ │ │ │ + add r2,r2,r7 │ │ │ │ sldi r25,r31,4 │ │ │ │ - isel r31,r9,r7,4*cr7+gt │ │ │ │ + isel r31,r2,r7,4*cr7+gt │ │ │ │ sldi r27,r27,4 │ │ │ │ - add r27,r21,r27 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r4,r27 │ │ │ │ - mr r6,r28 │ │ │ │ - li r11,0 │ │ │ │ + add r27,r22,r27 │ │ │ │ + mr r6,r27 │ │ │ │ + mr r8,r29 │ │ │ │ + li r4,0 │ │ │ │ nop │ │ │ │ - add r9,r10,r4 │ │ │ │ - ble cr7,25350 │ │ │ │ + add r2,r6,r9 │ │ │ │ + ble cr7,24d40 │ │ │ │ lxv vs12,0(r3) │ │ │ │ mtctr r0 │ │ │ │ - mr r8,r7 │ │ │ │ + mr r10,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - lfd f11,0(r6) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lfd f11,0(r8) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 242b0 │ │ │ │ - blt cr5,25330 │ │ │ │ - mr r9,r4 │ │ │ │ - addi r24,r12,1 │ │ │ │ - mr r8,r31 │ │ │ │ + bdnz 23cd0 │ │ │ │ + blt cr5,24d20 │ │ │ │ + mr r2,r6 │ │ │ │ + addi r24,r11,1 │ │ │ │ + mr r10,r31 │ │ │ │ mtctr r24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - lfd f11,0(r6) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lfd f11,0(r8) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 24300 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r6,r6,8 │ │ │ │ - add r4,r4,r29 │ │ │ │ - cmpd r30,r11 │ │ │ │ - bne 24290 │ │ │ │ + bdnz 23d20 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r8,r8,8 │ │ │ │ + add r6,r6,r28 │ │ │ │ + cmpd r4,r30 │ │ │ │ + bne 23cb0 │ │ │ │ addi r26,r26,1 │ │ │ │ addi r5,r5,8 │ │ │ │ add r27,r27,r25 │ │ │ │ - cmpd r26,r11 │ │ │ │ - bne 24280 │ │ │ │ - ld r20,-96(r1) │ │ │ │ + cmpd r26,r30 │ │ │ │ + bne 23ca0 │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - cmpd r25,r6 │ │ │ │ - subf r20,r24,r0 │ │ │ │ - bge 24490 │ │ │ │ - cmpd r10,r12 │ │ │ │ - bge 24d8c │ │ │ │ - cmpdi r20,0 │ │ │ │ - ble 2562c │ │ │ │ - maddld r4,r4,r31,r25 │ │ │ │ - sldi r23,r11,4 │ │ │ │ - addi r26,r8,1 │ │ │ │ - andi. r9,r20,3 │ │ │ │ - std r18,-112(r1) │ │ │ │ + cmpd r26,r12 │ │ │ │ + subf r21,r25,r0 │ │ │ │ + bge 23ea0 │ │ │ │ + cmpd r9,r11 │ │ │ │ + bge 2474c │ │ │ │ + cmpdi r21,0 │ │ │ │ + ble 24ddc │ │ │ │ + maddld r6,r6,r31,r26 │ │ │ │ + sldi r24,r8,4 │ │ │ │ + addi r27,r30,1 │ │ │ │ + andi. r2,r21,3 │ │ │ │ std r19,-104(r1) │ │ │ │ - mr r29,r5 │ │ │ │ - li r19,0 │ │ │ │ + std r20,-96(r1) │ │ │ │ + mr r4,r5 │ │ │ │ + li r20,0 │ │ │ │ cmpdi cr7,r0,0 │ │ │ │ - mulld r18,r31,r23 │ │ │ │ - sldi r26,r26,1 │ │ │ │ - maddld r22,r4,r11,r10 │ │ │ │ - sldi r22,r22,4 │ │ │ │ - add r22,r21,r22 │ │ │ │ - beq 2442c │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 24414 │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 24404 │ │ │ │ - bge cr7,2559c │ │ │ │ - add r22,r22,r18 │ │ │ │ - li r19,1 │ │ │ │ - addi r29,r5,8 │ │ │ │ - bge cr7,2559c │ │ │ │ - addi r19,r19,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r22,r22,r18 │ │ │ │ - bge cr7,2559c │ │ │ │ - addi r19,r19,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r22,r22,r18 │ │ │ │ - cmpd r19,r20 │ │ │ │ - beq 2561c │ │ │ │ - srdi r9,r20,2 │ │ │ │ - mtctr r9 │ │ │ │ - bge cr7,2559c │ │ │ │ - addi r19,r19,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r22,r22,r18 │ │ │ │ - mr r6,r19 │ │ │ │ - mr r9,r29 │ │ │ │ - bge cr7,2559c │ │ │ │ - addi r19,r19,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r22,r22,r18 │ │ │ │ - bge cr7,2559c │ │ │ │ - add r22,r22,r18 │ │ │ │ - addi r19,r6,2 │ │ │ │ - addi r29,r9,16 │ │ │ │ - bge cr7,2559c │ │ │ │ - addi r19,r6,3 │ │ │ │ - addi r29,r9,24 │ │ │ │ - add r22,r22,r18 │ │ │ │ - bdnz 24434 │ │ │ │ - b 2561c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r10,r12 │ │ │ │ - blt 24e90 │ │ │ │ - cmpdi r20,0 │ │ │ │ - ble 246fc │ │ │ │ - sldi r30,r11,4 │ │ │ │ + mulld r19,r31,r24 │ │ │ │ + sldi r27,r27,1 │ │ │ │ + maddld r23,r6,r8,r9 │ │ │ │ + sldi r23,r23,4 │ │ │ │ + add r23,r22,r23 │ │ │ │ + beq 23e48 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 23e30 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 23e20 │ │ │ │ + bge cr7,24d4c │ │ │ │ + add r23,r23,r19 │ │ │ │ + li r20,1 │ │ │ │ + addi r4,r5,8 │ │ │ │ + bge cr7,24d4c │ │ │ │ + addi r20,r20,1 │ │ │ │ + addi r4,r4,8 │ │ │ │ + add r23,r23,r19 │ │ │ │ + bge cr7,24d4c │ │ │ │ + addi r20,r20,1 │ │ │ │ + addi r4,r4,8 │ │ │ │ + add r23,r23,r19 │ │ │ │ + cmpd r20,r21 │ │ │ │ + beq 24dcc │ │ │ │ + srdi r2,r21,2 │ │ │ │ + mtctr r2 │ │ │ │ + bge cr7,24d4c │ │ │ │ + addi r20,r20,1 │ │ │ │ + addi r4,r4,8 │ │ │ │ + add r23,r23,r19 │ │ │ │ + mr r6,r20 │ │ │ │ + mr r2,r4 │ │ │ │ + bge cr7,24d4c │ │ │ │ + addi r20,r20,1 │ │ │ │ + addi r4,r4,8 │ │ │ │ + add r23,r23,r19 │ │ │ │ + bge cr7,24d4c │ │ │ │ + add r23,r23,r19 │ │ │ │ + addi r20,r6,2 │ │ │ │ + addi r4,r2,16 │ │ │ │ + bge cr7,24d4c │ │ │ │ + addi r20,r6,3 │ │ │ │ + addi r4,r2,24 │ │ │ │ + add r23,r23,r19 │ │ │ │ + bdnz 23e50 │ │ │ │ + b 24dcc │ │ │ │ + cmpd r9,r11 │ │ │ │ + blt 24850 │ │ │ │ + cmpdi r21,0 │ │ │ │ + ble 240f4 │ │ │ │ + sldi r4,r8,4 │ │ │ │ + std r19,-104(r1) │ │ │ │ std r18,-112(r1) │ │ │ │ - subf r23,r6,r0 │ │ │ │ - subf r26,r12,r0 │ │ │ │ - mr r9,r5 │ │ │ │ + subf r24,r12,r0 │ │ │ │ + subf r27,r11,r0 │ │ │ │ + sldi r30,r9,4 │ │ │ │ std r14,-144(r1) │ │ │ │ - sldi r29,r10,4 │ │ │ │ std r15,-136(r1) │ │ │ │ + mr r2,r5 │ │ │ │ + cmpdi cr1,r12,0 │ │ │ │ + cmpdi cr7,r11,0 │ │ │ │ + addi r23,r12,1 │ │ │ │ + mulld r19,r31,r4 │ │ │ │ + sldi r10,r24,3 │ │ │ │ + sldi r28,r27,3 │ │ │ │ + mulld r18,r26,r4 │ │ │ │ + std r20,-96(r1) │ │ │ │ std r16,-128(r1) │ │ │ │ - mulld r18,r31,r30 │ │ │ │ - sldi r8,r23,3 │ │ │ │ - sldi r27,r26,3 │ │ │ │ - mulld r14,r25,r30 │ │ │ │ - cmpdi cr6,r23,0 │ │ │ │ - cmpdi r26,0 │ │ │ │ - mr r16,r10 │ │ │ │ - std r19,-104(r1) │ │ │ │ - cmpdi cr1,r6,0 │ │ │ │ - add r8,r8,r28 │ │ │ │ - add r27,r27,r7 │ │ │ │ - li r19,0 │ │ │ │ - cmpdi cr7,r12,0 │ │ │ │ std r17,-120(r1) │ │ │ │ - addi r22,r6,1 │ │ │ │ - mr r10,r25 │ │ │ │ - std r6,-152(r1) │ │ │ │ - isel r15,r8,r28,4*cr6+gt │ │ │ │ - iselgt r27,r27,r7 │ │ │ │ - std r19,-160(r1) │ │ │ │ - maddld r4,r4,r18,r21 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add r25,r14,r4 │ │ │ │ - mr r8,r28 │ │ │ │ - li r17,0 │ │ │ │ - ble cr6,245e4 │ │ │ │ - add r6,r29,r25 │ │ │ │ - ble 24580 │ │ │ │ + cmpdi cr6,r24,0 │ │ │ │ + cmpdi r27,0 │ │ │ │ + li r20,0 │ │ │ │ + add r10,r10,r29 │ │ │ │ + add r28,r28,r7 │ │ │ │ + std r20,-160(r1) │ │ │ │ + maddld r6,r6,r19,r22 │ │ │ │ + isel r14,r10,r29,4*cr6+gt │ │ │ │ + iselgt r28,r28,r7 │ │ │ │ + add r17,r18,r6 │ │ │ │ + mr r10,r29 │ │ │ │ + li r16,0 │ │ │ │ + ble cr6,23fe4 │ │ │ │ + add r20,r30,r17 │ │ │ │ + ble 23f80 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r26 │ │ │ │ - mr r19,r7 │ │ │ │ + mtctr r27 │ │ │ │ + mr r15,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f10,0(r19) │ │ │ │ - lfd f11,0(r8) │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r19,r19,8 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f10,0(r15) │ │ │ │ + addi r20,r20,16 │ │ │ │ + addi r15,r15,8 │ │ │ │ + lfd f11,0(r10) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r6) │ │ │ │ + lxv vs11,-16(r20) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 24550 │ │ │ │ - mr r6,r25 │ │ │ │ - blt cr7,245d0 │ │ │ │ + bdnz 23f50 │ │ │ │ + mr r20,r17 │ │ │ │ + blt cr7,23fd0 │ │ │ │ + addi r15,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - addi r19,r12,1 │ │ │ │ - mtctr r19 │ │ │ │ - mr r19,r27 │ │ │ │ + mtctr r15 │ │ │ │ + mr r15,r28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f10,0(r19) │ │ │ │ - lfd f11,0(r8) │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r19,r19,8 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f10,0(r15) │ │ │ │ + addi r20,r20,16 │ │ │ │ + addi r15,r15,8 │ │ │ │ + lfd f11,0(r10) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r6) │ │ │ │ + lxv vs11,-16(r20) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 245a0 │ │ │ │ - addi r17,r17,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r25,r25,r30 │ │ │ │ - cmpd cr5,r17,r23 │ │ │ │ - bne cr5,24530 │ │ │ │ - mr r25,r4 │ │ │ │ - mr r8,r15 │ │ │ │ - li r17,0 │ │ │ │ - blt cr1,246b4 │ │ │ │ + bdnz 23fa0 │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r17,r17,r4 │ │ │ │ + cmpd cr5,r16,r24 │ │ │ │ + bne cr5,23f30 │ │ │ │ + mr r17,r6 │ │ │ │ + mr r10,r14 │ │ │ │ + li r16,0 │ │ │ │ + blt cr1,240b4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r6,r29,r25 │ │ │ │ - ble 24650 │ │ │ │ + add r20,r30,r17 │ │ │ │ + ble 24050 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r26 │ │ │ │ - mr r19,r7 │ │ │ │ + mtctr r27 │ │ │ │ + mr r15,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f10,0(r19) │ │ │ │ - lfd f11,0(r8) │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r19,r19,8 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f10,0(r15) │ │ │ │ + addi r20,r20,16 │ │ │ │ + addi r15,r15,8 │ │ │ │ + lfd f11,0(r10) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r6) │ │ │ │ + lxv vs11,-16(r20) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 24620 │ │ │ │ - mr r6,r25 │ │ │ │ - blt cr7,246a0 │ │ │ │ + bdnz 24020 │ │ │ │ + mr r20,r17 │ │ │ │ + blt cr7,240a0 │ │ │ │ + addi r15,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - addi r19,r12,1 │ │ │ │ - mtctr r19 │ │ │ │ - mr r19,r27 │ │ │ │ + mtctr r15 │ │ │ │ + mr r15,r28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f10,0(r19) │ │ │ │ - lfd f11,0(r8) │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r19,r19,8 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f10,0(r15) │ │ │ │ + addi r20,r20,16 │ │ │ │ + addi r15,r15,8 │ │ │ │ + lfd f11,0(r10) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r6) │ │ │ │ + lxv vs11,-16(r20) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 24670 │ │ │ │ - addi r17,r17,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r25,r25,r30 │ │ │ │ - cmpd cr5,r17,r22 │ │ │ │ - bne cr5,24600 │ │ │ │ - ld r8,-160(r1) │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r4,r4,r18 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd cr5,r8,r20 │ │ │ │ - std r8,-160(r1) │ │ │ │ - bne cr5,24520 │ │ │ │ - sldi r19,r8,3 │ │ │ │ - mr r25,r10 │ │ │ │ - ld r6,-152(r1) │ │ │ │ - mr r10,r16 │ │ │ │ + bdnz 24070 │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r17,r17,r4 │ │ │ │ + cmpd cr5,r16,r23 │ │ │ │ + bne cr5,24000 │ │ │ │ + ld r10,-160(r1) │ │ │ │ + addi r2,r2,8 │ │ │ │ + add r6,r6,r19 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd cr5,r10,r21 │ │ │ │ + std r10,-160(r1) │ │ │ │ + bne cr5,23f20 │ │ │ │ + sldi r20,r10,3 │ │ │ │ ld r14,-144(r1) │ │ │ │ ld r15,-136(r1) │ │ │ │ ld r16,-128(r1) │ │ │ │ ld r17,-120(r1) │ │ │ │ + add r5,r20,r5 │ │ │ │ ld r18,-112(r1) │ │ │ │ - add r5,r19,r5 │ │ │ │ ld r19,-104(r1) │ │ │ │ - cmpdi r24,0 │ │ │ │ - blt 24358 │ │ │ │ - subf r30,r6,r0 │ │ │ │ - subf r0,r12,r0 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - cmpdi cr1,r6,0 │ │ │ │ - addi r24,r24,1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - li r29,0 │ │ │ │ - addi r6,r6,1 │ │ │ │ + ld r20,-96(r1) │ │ │ │ + cmpdi r25,0 │ │ │ │ + blt 23d78 │ │ │ │ + subf r30,r12,r0 │ │ │ │ + subf r0,r11,r0 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + cmpdi cr1,r12,0 │ │ │ │ + addi r25,r25,1 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + li r28,0 │ │ │ │ + addi r12,r12,1 │ │ │ │ sldi r4,r0,3 │ │ │ │ sldi r27,r30,3 │ │ │ │ - mulld r31,r31,r11 │ │ │ │ - mulld r25,r25,r11 │ │ │ │ + mulld r31,r31,r8 │ │ │ │ + mulld r26,r26,r8 │ │ │ │ cmpdi r0,0 │ │ │ │ cmpdi cr6,r30,0 │ │ │ │ - cmpdi cr7,r12,0 │ │ │ │ + cmpdi cr7,r11,0 │ │ │ │ add r4,r4,r7 │ │ │ │ - add r27,r27,r28 │ │ │ │ + add r27,r27,r29 │ │ │ │ iselgt r4,r4,r7 │ │ │ │ - isel r27,r27,r28,4*cr6+gt │ │ │ │ - add r23,r25,r21 │ │ │ │ - mr r26,r28 │ │ │ │ - li r22,0 │ │ │ │ - ble cr6,24814 │ │ │ │ - add r9,r10,r23 │ │ │ │ - ble 247b0 │ │ │ │ + isel r27,r27,r29,4*cr6+gt │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add r24,r26,r22 │ │ │ │ + mr r6,r29 │ │ │ │ + li r23,0 │ │ │ │ + ble cr6,24214 │ │ │ │ + add r2,r9,r24 │ │ │ │ + ble 241b0 │ │ │ │ lxv vs12,0(r3) │ │ │ │ mtctr r0 │ │ │ │ - mr r8,r7 │ │ │ │ + mr r10,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - lfd f11,0(r26) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 24780 │ │ │ │ - mr r9,r23 │ │ │ │ - blt cr7,24800 │ │ │ │ - addi r20,r12,1 │ │ │ │ + bdnz 24180 │ │ │ │ + mr r2,r24 │ │ │ │ + blt cr7,24200 │ │ │ │ + addi r21,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r8,r4 │ │ │ │ - mtctr r20 │ │ │ │ + mr r10,r4 │ │ │ │ + mtctr r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - lfd f11,0(r26) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 247d0 │ │ │ │ - addi r22,r22,1 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r23,r23,r11 │ │ │ │ - cmpd cr5,r22,r30 │ │ │ │ - bne cr5,24760 │ │ │ │ - mr r23,r21 │ │ │ │ - mr r26,r27 │ │ │ │ - li r22,0 │ │ │ │ - blt cr1,248e4 │ │ │ │ + bdnz 241d0 │ │ │ │ + addi r23,r23,1 │ │ │ │ + addi r6,r6,8 │ │ │ │ + add r24,r24,r8 │ │ │ │ + cmpd cr5,r23,r30 │ │ │ │ + bne cr5,24160 │ │ │ │ + mr r24,r22 │ │ │ │ + mr r6,r27 │ │ │ │ + li r23,0 │ │ │ │ + blt cr1,242e4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r9,r10,r23 │ │ │ │ - ble 24880 │ │ │ │ + add r2,r9,r24 │ │ │ │ + ble 24280 │ │ │ │ lxv vs12,0(r3) │ │ │ │ mtctr r0 │ │ │ │ - mr r8,r7 │ │ │ │ + mr r10,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - lfd f11,0(r26) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 24850 │ │ │ │ - mr r9,r23 │ │ │ │ - blt cr7,248d0 │ │ │ │ - addi r20,r12,1 │ │ │ │ + bdnz 24250 │ │ │ │ + mr r2,r24 │ │ │ │ + blt cr7,242d0 │ │ │ │ + addi r21,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r8,r4 │ │ │ │ - mtctr r20 │ │ │ │ + mr r10,r4 │ │ │ │ + mtctr r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - lfd f11,0(r26) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 248a0 │ │ │ │ - addi r22,r22,1 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r23,r23,r11 │ │ │ │ - cmpd cr5,r22,r6 │ │ │ │ - bne cr5,24830 │ │ │ │ - addi r29,r29,1 │ │ │ │ + bdnz 242a0 │ │ │ │ + addi r23,r23,1 │ │ │ │ + addi r6,r6,8 │ │ │ │ + add r24,r24,r8 │ │ │ │ + cmpd cr5,r23,r12 │ │ │ │ + bne cr5,24230 │ │ │ │ + addi r28,r28,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r21,r21,r31 │ │ │ │ - cmpd cr5,r29,r24 │ │ │ │ - bne cr5,24750 │ │ │ │ - ld r20,-96(r1) │ │ │ │ + add r22,r22,r31 │ │ │ │ + cmpd cr5,r28,r25 │ │ │ │ + bne cr5,24150 │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - cmpd r10,r12 │ │ │ │ - bge 24b84 │ │ │ │ + cmpd r9,r11 │ │ │ │ + bge 24544 │ │ │ │ cmpdi r0,0 │ │ │ │ - blt 24358 │ │ │ │ - sldi r29,r11,4 │ │ │ │ - mulld r27,r11,r31 │ │ │ │ - maddld r25,r4,r31,r25 │ │ │ │ - subf r0,r6,r0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpdi cr5,r6,0 │ │ │ │ - li r26,0 │ │ │ │ - addi r6,r6,1 │ │ │ │ - mulld r31,r29,r31 │ │ │ │ - sldi r24,r0,3 │ │ │ │ + blt 23d78 │ │ │ │ + sldi r11,r8,4 │ │ │ │ + mulld r25,r8,r31 │ │ │ │ + maddld r27,r6,r31,r26 │ │ │ │ + subf r0,r12,r0 │ │ │ │ + addi r4,r30,1 │ │ │ │ + cmpdi cr5,r12,0 │ │ │ │ + li r28,0 │ │ │ │ + addi r12,r12,1 │ │ │ │ + mulld r31,r11,r31 │ │ │ │ + sldi r30,r0,3 │ │ │ │ cmpdi cr7,r0,0 │ │ │ │ - sldi r30,r8,1 │ │ │ │ - add r24,r24,r28 │ │ │ │ - maddld r27,r27,r4,r10 │ │ │ │ - isel r24,r24,r28,4*cr7+gt │ │ │ │ - neg r9,r31 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - sldi r27,r27,4 │ │ │ │ - add r27,r21,r27 │ │ │ │ - maddld r25,r25,r29,r9 │ │ │ │ + sldi r4,r4,1 │ │ │ │ + maddld r25,r25,r6,r9 │ │ │ │ + add r30,r30,r29 │ │ │ │ + isel r30,r30,r29,4*cr7+gt │ │ │ │ + neg r2,r31 │ │ │ │ + mulld r2,r2,r6 │ │ │ │ + sldi r25,r25,4 │ │ │ │ + add r25,r22,r25 │ │ │ │ + maddld r27,r27,r11,r2 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - ble cr7,24a08 │ │ │ │ + ble cr7,24408 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - add r11,r27,r25 │ │ │ │ - mr r8,r28 │ │ │ │ - li r4,0 │ │ │ │ + add r6,r25,r27 │ │ │ │ + mr r10,r29 │ │ │ │ + li r8,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r30 │ │ │ │ - mr r10,r11 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r4 │ │ │ │ + mr r9,r6 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r8) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r10) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 249c0 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r11,r11,r29 │ │ │ │ - cmpd r4,r0 │ │ │ │ - bne 249b0 │ │ │ │ - blt cr5,256ec │ │ │ │ + bdnz 243c0 │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r6,r6,r11 │ │ │ │ + cmpd r8,r0 │ │ │ │ + bne 243b0 │ │ │ │ + blt cr5,250dc │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r11,r27 │ │ │ │ - mr r8,r24 │ │ │ │ - li r4,0 │ │ │ │ + mr r6,r25 │ │ │ │ + mr r10,r30 │ │ │ │ + li r8,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r30 │ │ │ │ - mr r10,r11 │ │ │ │ - mr r9,r7 │ │ │ │ + mtctr r4 │ │ │ │ + mr r9,r6 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r8) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r10) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 24a30 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r11,r11,r29 │ │ │ │ - cmpd r4,r6 │ │ │ │ - bne 24a20 │ │ │ │ - addi r26,r26,1 │ │ │ │ + bdnz 24430 │ │ │ │ + addi r8,r8,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r6,r6,r11 │ │ │ │ + cmpd r8,r12 │ │ │ │ + bne 24420 │ │ │ │ + addi r28,r28,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r27,r27,r31 │ │ │ │ - cmpd r26,r30 │ │ │ │ - bne 24990 │ │ │ │ - b 24358 │ │ │ │ + add r25,r25,r31 │ │ │ │ + cmpd r28,r4 │ │ │ │ + bne 24390 │ │ │ │ + b 23d78 │ │ │ │ cmpdi r0,0 │ │ │ │ - blt 24358 │ │ │ │ - maddld r4,r31,r4,r25 │ │ │ │ - sldi r29,r11,4 │ │ │ │ - mulld r31,r31,r11 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r30,r30,2 │ │ │ │ - li r27,0 │ │ │ │ + blt 23d78 │ │ │ │ + maddld r6,r31,r6,r26 │ │ │ │ + mulld r28,r31,r8 │ │ │ │ + addi r4,r30,1 │ │ │ │ fmr f11,f12 │ │ │ │ - sldi r0,r8,1 │ │ │ │ - maddld r11,r4,r11,r10 │ │ │ │ + sldi r0,r8,4 │ │ │ │ + addi r11,r10,2 │ │ │ │ + li r30,0 │ │ │ │ + sldi r4,r4,1 │ │ │ │ + maddld r31,r6,r8,r9 │ │ │ │ + sldi r28,r28,4 │ │ │ │ sldi r31,r31,4 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - add r11,r21,r11 │ │ │ │ + add r31,r22,r31 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r4,r11 │ │ │ │ - mr r8,r28 │ │ │ │ + mr r8,r31 │ │ │ │ + mr r10,r29 │ │ │ │ li r6,0 │ │ │ │ nop │ │ │ │ - mtctr r30 │ │ │ │ - mr r9,r4 │ │ │ │ - mr r10,r7 │ │ │ │ + mtctr r11 │ │ │ │ + mr r2,r8 │ │ │ │ + mr r9,r7 │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f7,0(r10) │ │ │ │ - lfd f8,0(r8) │ │ │ │ - lfd f9,0(r9) │ │ │ │ - lfd f10,8(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lfd f7,0(r9) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lfd f8,0(r10) │ │ │ │ + lfd f9,-16(r2) │ │ │ │ + lfd f10,-8(r2) │ │ │ │ fmul f0,f0,f7 │ │ │ │ fmul f0,f0,f8 │ │ │ │ fmadd f11,f0,f9,f11 │ │ │ │ fmadd f12,f0,f10,f12 │ │ │ │ stfd f11,0(r3) │ │ │ │ stfd f12,8(r3) │ │ │ │ - bdnz 24af0 │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r4,r4,r29 │ │ │ │ - cmpd r6,r0 │ │ │ │ - bne 24ae0 │ │ │ │ - addi r27,r27,1 │ │ │ │ - addi r5,r5,8 │ │ │ │ - add r11,r11,r31 │ │ │ │ - cmpd r27,r0 │ │ │ │ - bne 24ad0 │ │ │ │ - ld r20,-96(r1) │ │ │ │ - ld r21,-88(r1) │ │ │ │ - ld r22,-80(r1) │ │ │ │ - ld r23,-72(r1) │ │ │ │ - ld r24,-64(r1) │ │ │ │ - ld r25,-56(r1) │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ - blr │ │ │ │ + bdnz 244f0 │ │ │ │ + addi r2,r6,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r8,r8,r0 │ │ │ │ + cmpd r4,r2 │ │ │ │ + beq 24cd0 │ │ │ │ + mr r6,r2 │ │ │ │ + b 244e0 │ │ │ │ cmpdi r0,0 │ │ │ │ - blt 24358 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - subf r29,r6,r0 │ │ │ │ - subf r0,r12,r0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpdi cr1,r6,0 │ │ │ │ - sldi r10,r10,4 │ │ │ │ + blt 23d78 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + subf r28,r12,r0 │ │ │ │ + subf r0,r11,r0 │ │ │ │ + addi r30,r30,1 │ │ │ │ + cmpdi cr1,r12,0 │ │ │ │ + sldi r9,r9,4 │ │ │ │ li r27,0 │ │ │ │ - cmpdi cr7,r12,0 │ │ │ │ - mulld r31,r31,r11 │ │ │ │ - sldi r30,r0,3 │ │ │ │ - sldi r24,r29,3 │ │ │ │ - mulld r25,r25,r11 │ │ │ │ + cmpdi cr7,r11,0 │ │ │ │ + mulld r31,r31,r8 │ │ │ │ + sldi r4,r0,3 │ │ │ │ + sldi r24,r28,3 │ │ │ │ + mulld r26,r26,r8 │ │ │ │ cmpdi r0,0 │ │ │ │ - cmpdi cr6,r29,0 │ │ │ │ - sldi r26,r8,1 │ │ │ │ - addi r6,r6,1 │ │ │ │ - add r30,r30,r7 │ │ │ │ - add r24,r24,r28 │ │ │ │ - iselgt r30,r30,r7 │ │ │ │ - isel r24,r24,r28,4*cr6+gt │ │ │ │ - maddld r4,r4,r31,r21 │ │ │ │ - ble cr6,24ca8 │ │ │ │ - add r22,r4,r25 │ │ │ │ - mr r23,r28 │ │ │ │ - li r21,0 │ │ │ │ - add r9,r10,r22 │ │ │ │ - ble 24c40 │ │ │ │ + cmpdi cr6,r28,0 │ │ │ │ + sldi r30,r30,1 │ │ │ │ + addi r12,r12,1 │ │ │ │ + add r4,r4,r7 │ │ │ │ + add r24,r24,r29 │ │ │ │ + maddld r25,r6,r31,r22 │ │ │ │ + iselgt r4,r4,r7 │ │ │ │ + isel r24,r24,r29,4*cr6+gt │ │ │ │ + ble cr6,24668 │ │ │ │ + add r23,r26,r25 │ │ │ │ + mr r6,r29 │ │ │ │ + li r22,0 │ │ │ │ + add r2,r9,r23 │ │ │ │ + ble 24600 │ │ │ │ lxv vs12,0(r3) │ │ │ │ mtctr r0 │ │ │ │ - mr r8,r7 │ │ │ │ + mr r10,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - lfd f11,0(r23) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 24c10 │ │ │ │ - mr r9,r22 │ │ │ │ - blt cr7,24c90 │ │ │ │ - addi r20,r12,1 │ │ │ │ + bdnz 245d0 │ │ │ │ + mr r2,r23 │ │ │ │ + blt cr7,24650 │ │ │ │ + addi r21,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r8,r30 │ │ │ │ - mtctr r20 │ │ │ │ + mr r10,r4 │ │ │ │ + mtctr r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - lfd f11,0(r23) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 24c60 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r23,r23,8 │ │ │ │ - add r22,r22,r11 │ │ │ │ - cmpd cr5,r21,r29 │ │ │ │ - bne cr5,24bf0 │ │ │ │ - blt cr1,25704 │ │ │ │ - mr r22,r4 │ │ │ │ - mr r23,r24 │ │ │ │ - li r21,0 │ │ │ │ + bdnz 24620 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r6,r6,8 │ │ │ │ + add r23,r23,r8 │ │ │ │ + cmpd cr5,r22,r28 │ │ │ │ + bne cr5,245b0 │ │ │ │ + blt cr1,250f4 │ │ │ │ + mr r23,r25 │ │ │ │ + mr r6,r24 │ │ │ │ + li r22,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r9,r10,r22 │ │ │ │ - ble 24d10 │ │ │ │ + add r2,r9,r23 │ │ │ │ + ble 246d0 │ │ │ │ lxv vs12,0(r3) │ │ │ │ mtctr r0 │ │ │ │ - mr r8,r7 │ │ │ │ + mr r10,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - lfd f11,0(r23) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 24ce0 │ │ │ │ - mr r9,r22 │ │ │ │ - blt cr7,24d60 │ │ │ │ - addi r20,r12,1 │ │ │ │ + bdnz 246a0 │ │ │ │ + mr r2,r23 │ │ │ │ + blt cr7,24720 │ │ │ │ + addi r21,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r8,r30 │ │ │ │ - mtctr r20 │ │ │ │ + mr r10,r4 │ │ │ │ + mtctr r21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ - lfd f11,0(r23) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ + lfd f11,0(r6) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 24d30 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r23,r23,8 │ │ │ │ - add r22,r22,r11 │ │ │ │ - cmpd cr5,r21,r6 │ │ │ │ - bne cr5,24cc0 │ │ │ │ + bdnz 246f0 │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r6,r6,8 │ │ │ │ + add r23,r23,r8 │ │ │ │ + cmpd cr5,r22,r12 │ │ │ │ + bne cr5,24680 │ │ │ │ addi r27,r27,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r4,r4,r31 │ │ │ │ - cmpd cr5,r27,r26 │ │ │ │ - bne cr5,24be0 │ │ │ │ - b 24358 │ │ │ │ - cmpdi r20,0 │ │ │ │ - ble 25468 │ │ │ │ + add r25,r25,r31 │ │ │ │ + cmpd cr5,r27,r30 │ │ │ │ + bne cr5,245a0 │ │ │ │ + b 23d78 │ │ │ │ + cmpdi r21,0 │ │ │ │ + ble 24fac │ │ │ │ + std r18,-112(r1) │ │ │ │ std r19,-104(r1) │ │ │ │ - subf r19,r12,r0 │ │ │ │ - maddld r4,r4,r31,r25 │ │ │ │ - sldi r26,r11,4 │ │ │ │ - addi r27,r8,1 │ │ │ │ - andi. r9,r20,3 │ │ │ │ + subf r18,r11,r0 │ │ │ │ + maddld r6,r6,r31,r26 │ │ │ │ + sldi r23,r8,4 │ │ │ │ + addi r24,r30,1 │ │ │ │ + andi. r10,r21,3 │ │ │ │ std r16,-128(r1) │ │ │ │ std r17,-120(r1) │ │ │ │ - mr r30,r5 │ │ │ │ - sldi r22,r19,3 │ │ │ │ - cmpdi cr7,r19,0 │ │ │ │ - std r18,-112(r1) │ │ │ │ - mulld r16,r31,r26 │ │ │ │ - sldi r23,r10,4 │ │ │ │ + mr r4,r5 │ │ │ │ li r17,0 │ │ │ │ - sldi r27,r27,1 │ │ │ │ cmpdi cr5,r0,0 │ │ │ │ - add r22,r22,r7 │ │ │ │ - maddld r18,r4,r26,r21 │ │ │ │ - isel r22,r22,r7,4*cr7+gt │ │ │ │ - beq 24e30 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 24e18 │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 24e08 │ │ │ │ - bge cr5,2535c │ │ │ │ - add r18,r18,r16 │ │ │ │ + sldi r19,r18,3 │ │ │ │ + cmpdi cr7,r18,0 │ │ │ │ + std r20,-96(r1) │ │ │ │ + mulld r16,r31,r23 │ │ │ │ + sldi r20,r9,4 │ │ │ │ + sldi r24,r24,1 │ │ │ │ + add r19,r19,r7 │ │ │ │ + maddld r2,r6,r23,r22 │ │ │ │ + isel r19,r19,r7,4*cr7+gt │ │ │ │ + beq 247f4 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 247dc │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 247cc │ │ │ │ + bge cr5,24e9c │ │ │ │ + add r2,r2,r16 │ │ │ │ li r17,1 │ │ │ │ - addi r30,r5,8 │ │ │ │ - bge cr5,2535c │ │ │ │ + addi r4,r5,8 │ │ │ │ + bge cr5,24e9c │ │ │ │ addi r17,r17,1 │ │ │ │ - addi r30,r30,8 │ │ │ │ - add r18,r18,r16 │ │ │ │ - bge cr5,2535c │ │ │ │ + addi r4,r4,8 │ │ │ │ + add r2,r2,r16 │ │ │ │ + bge cr5,24e9c │ │ │ │ addi r17,r17,1 │ │ │ │ - addi r30,r30,8 │ │ │ │ - add r18,r18,r16 │ │ │ │ - cmpd r17,r20 │ │ │ │ - beq 25450 │ │ │ │ - srdi r9,r20,2 │ │ │ │ - mtctr r9 │ │ │ │ - bge cr5,2535c │ │ │ │ + addi r4,r4,8 │ │ │ │ + add r2,r2,r16 │ │ │ │ + cmpd r17,r21 │ │ │ │ + beq 24f90 │ │ │ │ + srdi r10,r21,2 │ │ │ │ + mtctr r10 │ │ │ │ + bge cr5,24e9c │ │ │ │ addi r17,r17,1 │ │ │ │ - addi r30,r30,8 │ │ │ │ - add r18,r18,r16 │ │ │ │ + addi r4,r4,8 │ │ │ │ + add r2,r2,r16 │ │ │ │ mr r6,r17 │ │ │ │ - mr r9,r30 │ │ │ │ - bge cr5,2535c │ │ │ │ + mr r10,r4 │ │ │ │ + bge cr5,24e9c │ │ │ │ addi r17,r17,1 │ │ │ │ - addi r30,r30,8 │ │ │ │ - add r18,r18,r16 │ │ │ │ - bge cr5,2535c │ │ │ │ - add r18,r18,r16 │ │ │ │ + addi r4,r4,8 │ │ │ │ + add r2,r2,r16 │ │ │ │ + bge cr5,24e9c │ │ │ │ + add r2,r2,r16 │ │ │ │ addi r17,r6,2 │ │ │ │ - addi r30,r9,16 │ │ │ │ - bge cr5,2535c │ │ │ │ + addi r4,r10,16 │ │ │ │ + bge cr5,24e9c │ │ │ │ addi r17,r6,3 │ │ │ │ - addi r30,r9,24 │ │ │ │ - add r18,r18,r16 │ │ │ │ - bdnz 24e38 │ │ │ │ - b 25450 │ │ │ │ - nop │ │ │ │ + addi r4,r10,24 │ │ │ │ + add r2,r2,r16 │ │ │ │ + bdnz 247fc │ │ │ │ + b 24f90 │ │ │ │ nop │ │ │ │ - cmpdi r20,0 │ │ │ │ - ble 2507c │ │ │ │ - sldi r27,r11,4 │ │ │ │ - subf r23,r6,r0 │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ - mulld r19,r11,r31 │ │ │ │ - std r17,-120(r1) │ │ │ │ - maddld r17,r4,r31,r25 │ │ │ │ - std r14,-144(r1) │ │ │ │ - mulld r16,r31,r27 │ │ │ │ - sldi r8,r23,3 │ │ │ │ - cmpdi cr5,r23,0 │ │ │ │ + cmpdi r21,0 │ │ │ │ + ble 24a38 │ │ │ │ + sldi r11,r8,4 │ │ │ │ std r18,-112(r1) │ │ │ │ - addi r26,r30,2 │ │ │ │ - mr r9,r5 │ │ │ │ - li r18,0 │ │ │ │ - cmpdi cr6,r6,0 │ │ │ │ + std r19,-104(r1) │ │ │ │ + mulld r18,r8,r31 │ │ │ │ + maddld r19,r6,r31,r26 │ │ │ │ + subf r28,r12,r0 │ │ │ │ + std r20,-96(r1) │ │ │ │ + addi r30,r10,2 │ │ │ │ + mr r4,r5 │ │ │ │ + li r24,0 │ │ │ │ + cmpdi cr5,r12,0 │ │ │ │ std r15,-136(r1) │ │ │ │ - add r8,r8,r28 │ │ │ │ + std r16,-128(r1) │ │ │ │ + mulld r23,r31,r11 │ │ │ │ + sldi r20,r28,3 │ │ │ │ + cmpdi cr6,r28,0 │ │ │ │ cmpdi cr7,r0,0 │ │ │ │ - addi r22,r6,1 │ │ │ │ - mr r14,r10 │ │ │ │ - isel r12,r8,r28,4*cr5+gt │ │ │ │ - maddld r19,r19,r4,r10 │ │ │ │ - neg r8,r16 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - sldi r19,r19,4 │ │ │ │ - add r19,r21,r19 │ │ │ │ - maddld r17,r17,r27,r8 │ │ │ │ + std r17,-120(r1) │ │ │ │ + addi r27,r12,1 │ │ │ │ + maddld r18,r18,r6,r9 │ │ │ │ + add r20,r20,r29 │ │ │ │ + isel r20,r20,r29,4*cr6+gt │ │ │ │ + neg r2,r23 │ │ │ │ + mulld r2,r2,r6 │ │ │ │ + sldi r6,r18,4 │ │ │ │ + add r6,r22,r6 │ │ │ │ + maddld r19,r19,r11,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr5,24fd0 │ │ │ │ - andi. r29,r23,3 │ │ │ │ - add r4,r17,r19 │ │ │ │ - mr r10,r28 │ │ │ │ - li r8,0 │ │ │ │ - beq 24f70 │ │ │ │ - cmpdi r29,1 │ │ │ │ - beq 24f58 │ │ │ │ - cmpdi r29,2 │ │ │ │ - beq 24f48 │ │ │ │ - bge cr7,2524c │ │ │ │ - add r4,r4,r27 │ │ │ │ - li r8,1 │ │ │ │ - addi r10,r28,8 │ │ │ │ - bge cr7,2524c │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r4,r4,r27 │ │ │ │ - bge cr7,2524c │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r4,r4,r27 │ │ │ │ - cmpd r8,r23 │ │ │ │ - beq 24fd0 │ │ │ │ - srdi r29,r23,2 │ │ │ │ - bge cr7,2524c │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r4,r4,r27 │ │ │ │ - mr r15,r8 │ │ │ │ - std r10,-160(r1) │ │ │ │ - bge cr7,2524c │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r4,r4,r27 │ │ │ │ - bge cr7,2524c │ │ │ │ - ld r10,-160(r1) │ │ │ │ - add r4,r4,r27 │ │ │ │ - addi r8,r15,2 │ │ │ │ - addi r10,r10,16 │ │ │ │ - bge cr7,2524c │ │ │ │ - ld r10,-160(r1) │ │ │ │ - cmpdi r29,1 │ │ │ │ - addi r8,r15,3 │ │ │ │ - add r4,r4,r27 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - addi r10,r10,24 │ │ │ │ - bne 24f74 │ │ │ │ - blt cr6,25044 │ │ │ │ - blt cr7,25044 │ │ │ │ - mr r15,r19 │ │ │ │ - mr r4,r12 │ │ │ │ - li r29,0 │ │ │ │ + nop │ │ │ │ + ble cr6,24990 │ │ │ │ + andi. r2,r28,3 │ │ │ │ + add r15,r19,r6 │ │ │ │ + mr r17,r29 │ │ │ │ + li r16,0 │ │ │ │ + beq 24930 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 24918 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 24908 │ │ │ │ + bge cr7,24c60 │ │ │ │ + add r15,r15,r11 │ │ │ │ + li r16,1 │ │ │ │ + addi r17,r29,8 │ │ │ │ + bge cr7,24c60 │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r15,r15,r11 │ │ │ │ + bge cr7,24c60 │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r15,r15,r11 │ │ │ │ + cmpd r16,r28 │ │ │ │ + beq 24990 │ │ │ │ + srdi r2,r28,2 │ │ │ │ + bge cr7,24c60 │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r17,r17,8 │ │ │ │ + std r14,-144(r1) │ │ │ │ + add r15,r15,r11 │ │ │ │ + mr r14,r16 │ │ │ │ + mr r18,r17 │ │ │ │ + bge cr7,24c5c │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r15,r15,r11 │ │ │ │ + bge cr7,24c5c │ │ │ │ + add r15,r15,r11 │ │ │ │ + addi r16,r14,2 │ │ │ │ + addi r17,r18,16 │ │ │ │ + bge cr7,24c5c │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r16,r14,3 │ │ │ │ + addi r17,r18,24 │ │ │ │ + ld r14,-144(r1) │ │ │ │ + add r15,r15,r11 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + bne 24934 │ │ │ │ + blt cr5,24a04 │ │ │ │ + blt cr7,24a04 │ │ │ │ + mr r15,r6 │ │ │ │ + mr r17,r20 │ │ │ │ + li r16,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r26 │ │ │ │ - mr r8,r15 │ │ │ │ - mr r10,r7 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f10,0(r10) │ │ │ │ - lfd f11,0(r4) │ │ │ │ - addi r8,r8,16 │ │ │ │ - addi r10,r10,8 │ │ │ │ + mtctr r30 │ │ │ │ + mr r18,r15 │ │ │ │ + mr r2,r7 │ │ │ │ + lfd f0,0(r4) │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r18,r18,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r17) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r8) │ │ │ │ + lxv vs11,-16(r18) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 25000 │ │ │ │ - addi r29,r29,1 │ │ │ │ + bdnz 249c0 │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r15,r15,r11 │ │ │ │ + cmpd r16,r27 │ │ │ │ + bne 249b0 │ │ │ │ + addi r24,r24,1 │ │ │ │ addi r4,r4,8 │ │ │ │ - add r15,r15,r27 │ │ │ │ - cmpd r29,r22 │ │ │ │ - bne 24ff0 │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r19,r19,r16 │ │ │ │ - cmpd r18,r20 │ │ │ │ - bne 24f10 │ │ │ │ - sldi r18,r18,3 │ │ │ │ - mr r10,r14 │ │ │ │ + add r6,r6,r23 │ │ │ │ + cmpd r24,r21 │ │ │ │ + bne 248d0 │ │ │ │ + sldi r24,r24,3 │ │ │ │ ld r15,-136(r1) │ │ │ │ - ld r14,-144(r1) │ │ │ │ ld r16,-128(r1) │ │ │ │ ld r17,-120(r1) │ │ │ │ - ld r19,-104(r1) │ │ │ │ - add r5,r18,r5 │ │ │ │ ld r18,-112(r1) │ │ │ │ - cmpdi r24,0 │ │ │ │ - blt 24358 │ │ │ │ - subf r29,r6,r0 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - cmpdi cr6,r6,0 │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r30,r30,2 │ │ │ │ + ld r19,-104(r1) │ │ │ │ + ld r20,-96(r1) │ │ │ │ + add r5,r24,r5 │ │ │ │ + cmpdi r25,0 │ │ │ │ + blt 23d78 │ │ │ │ + subf r28,r12,r0 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + sldi r9,r9,4 │ │ │ │ cmpdi cr7,r0,0 │ │ │ │ - li r26,0 │ │ │ │ - sldi r23,r29,3 │ │ │ │ - mulld r31,r31,r11 │ │ │ │ - mulld r25,r25,r11 │ │ │ │ - cmpdi cr5,r29,0 │ │ │ │ - add r27,r21,r10 │ │ │ │ + cmpdi cr5,r12,0 │ │ │ │ + addi r25,r25,1 │ │ │ │ + addi r30,r10,2 │ │ │ │ + li r27,0 │ │ │ │ + sldi r24,r28,3 │ │ │ │ + mulld r31,r31,r8 │ │ │ │ + mulld r26,r26,r8 │ │ │ │ + cmpdi cr6,r28,0 │ │ │ │ + add r0,r22,r9 │ │ │ │ + addi r12,r12,1 │ │ │ │ + add r24,r24,r29 │ │ │ │ + isel r24,r24,r29,4*cr6+gt │ │ │ │ + ble cr6,24b40 │ │ │ │ + andi. r2,r28,3 │ │ │ │ + add r4,r26,r0 │ │ │ │ + mr r10,r29 │ │ │ │ + li r6,0 │ │ │ │ + beq 24ae0 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 24ac8 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 24ab8 │ │ │ │ + bge cr7,24bf8 │ │ │ │ + add r4,r4,r8 │ │ │ │ + li r6,1 │ │ │ │ + addi r10,r29,8 │ │ │ │ + bge cr7,24bf8 │ │ │ │ addi r6,r6,1 │ │ │ │ - add r23,r23,r28 │ │ │ │ - isel r23,r23,r28,4*cr5+gt │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ble cr5,25190 │ │ │ │ - andi. r9,r29,3 │ │ │ │ - add r0,r25,r27 │ │ │ │ - mr r8,r28 │ │ │ │ - li r4,0 │ │ │ │ - beq 25130 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 25118 │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 25108 │ │ │ │ - bge cr7,252bc │ │ │ │ - add r0,r0,r11 │ │ │ │ - li r4,1 │ │ │ │ - addi r8,r28,8 │ │ │ │ - bge cr7,252bc │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r0,r0,r11 │ │ │ │ - bge cr7,252bc │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r0,r0,r11 │ │ │ │ - cmpd r4,r29 │ │ │ │ - beq 25190 │ │ │ │ - srdi r9,r29,2 │ │ │ │ - bge cr7,252bc │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r0,r0,r11 │ │ │ │ - mr r22,r4 │ │ │ │ - mr r10,r8 │ │ │ │ - bge cr7,252bc │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r0,r0,r11 │ │ │ │ - bge cr7,252bc │ │ │ │ - add r0,r0,r11 │ │ │ │ - addi r4,r22,2 │ │ │ │ - addi r8,r10,16 │ │ │ │ - bge cr7,252bc │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r4,r22,3 │ │ │ │ - addi r8,r10,24 │ │ │ │ - add r0,r0,r11 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - bne 25134 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r4,r4,r8 │ │ │ │ + bge cr7,24bf8 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r4,r4,r8 │ │ │ │ + cmpd r6,r28 │ │ │ │ + beq 24b40 │ │ │ │ + srdi r2,r28,2 │ │ │ │ + bge cr7,24bf8 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r4,r4,r8 │ │ │ │ + mr r11,r6 │ │ │ │ + mr r9,r10 │ │ │ │ + bge cr7,24bf8 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r4,r4,r8 │ │ │ │ + bge cr7,24bf8 │ │ │ │ + add r4,r4,r8 │ │ │ │ + addi r6,r11,2 │ │ │ │ + addi r10,r9,16 │ │ │ │ + bge cr7,24bf8 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r6,r11,3 │ │ │ │ + addi r10,r9,24 │ │ │ │ + add r4,r4,r8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + bne 24ae4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - blt cr6,25204 │ │ │ │ - blt cr7,25204 │ │ │ │ - mr r0,r27 │ │ │ │ - mr r8,r23 │ │ │ │ - li r4,0 │ │ │ │ + blt cr5,24bb4 │ │ │ │ + blt cr7,24bb4 │ │ │ │ + mr r4,r0 │ │ │ │ + mr r10,r24 │ │ │ │ + li r6,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ mtctr r30 │ │ │ │ - mr r10,r0 │ │ │ │ - mr r9,r7 │ │ │ │ + mr r9,r4 │ │ │ │ + mr r2,r7 │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r8) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r10) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 251c0 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r0,r0,r11 │ │ │ │ - cmpd r4,r6 │ │ │ │ - bne 251b0 │ │ │ │ - addi r26,r26,1 │ │ │ │ + bdnz 24b70 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r4,r4,r8 │ │ │ │ + cmpd r6,r12 │ │ │ │ + bne 24b60 │ │ │ │ + addi r27,r27,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r27,r27,r31 │ │ │ │ - cmpd r26,r24 │ │ │ │ - bne 250d0 │ │ │ │ - ld r20,-96(r1) │ │ │ │ + add r0,r0,r31 │ │ │ │ + cmpd r27,r25 │ │ │ │ + bne 24a80 │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r29,r4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mtctr r26 │ │ │ │ - mr r15,r7 │ │ │ │ + mr r2,r4 │ │ │ │ + mtctr r30 │ │ │ │ + mr r9,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f10,0(r15) │ │ │ │ + lfd f0,0(r5) │ │ │ │ + lfd f10,0(r9) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ lfd f11,0(r10) │ │ │ │ - addi r29,r29,16 │ │ │ │ - addi r15,r15,8 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r29) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 25270 │ │ │ │ - addi r8,r8,1 │ │ │ │ + bdnz 24c10 │ │ │ │ + addi r6,r6,1 │ │ │ │ addi r10,r10,8 │ │ │ │ - add r4,r4,r27 │ │ │ │ - cmpd r23,r8 │ │ │ │ - beq 24fd0 │ │ │ │ - mr r29,r4 │ │ │ │ - b 25260 │ │ │ │ + add r4,r4,r8 │ │ │ │ + cmpd r28,r6 │ │ │ │ + beq 24b40 │ │ │ │ + mr r2,r4 │ │ │ │ + b 24c00 │ │ │ │ + ld r14,-144(r1) │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r9,r0 │ │ │ │ - nop │ │ │ │ + mr r2,r15 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mtctr r30 │ │ │ │ - mr r10,r7 │ │ │ │ + mr r18,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r5) │ │ │ │ - lfd f10,0(r10) │ │ │ │ - lfd f11,0(r8) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lfd f0,0(r4) │ │ │ │ + lfd f10,0(r18) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r18,r18,8 │ │ │ │ + lfd f11,0(r17) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 252e0 │ │ │ │ + bdnz 24c80 │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r17,r17,8 │ │ │ │ + add r15,r15,r11 │ │ │ │ + cmpd r28,r16 │ │ │ │ + beq 24990 │ │ │ │ + mr r2,r15 │ │ │ │ + b 24c70 │ │ │ │ + nop │ │ │ │ + cmpd r30,r6 │ │ │ │ + addi r5,r5,8 │ │ │ │ + addi r30,r30,1 │ │ │ │ + add r31,r31,r28 │ │ │ │ + bne 244d0 │ │ │ │ + ld r21,-88(r1) │ │ │ │ + ld r22,-80(r1) │ │ │ │ + ld r23,-72(r1) │ │ │ │ + ld r24,-64(r1) │ │ │ │ + ld r25,-56(r1) │ │ │ │ + ld r26,-48(r1) │ │ │ │ + ld r27,-40(r1) │ │ │ │ + ld r28,-32(r1) │ │ │ │ + ld r29,-24(r1) │ │ │ │ + ld r30,-16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + blr │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addi r4,r4,1 │ │ │ │ addi r8,r8,8 │ │ │ │ - add r0,r0,r11 │ │ │ │ - cmpd r29,r4 │ │ │ │ - beq 25190 │ │ │ │ - mr r9,r0 │ │ │ │ - b 252d0 │ │ │ │ + add r6,r6,r28 │ │ │ │ + cmpd r4,r30 │ │ │ │ + beq 23d64 │ │ │ │ + add r2,r6,r9 │ │ │ │ + b 23cb8 │ │ │ │ + nop │ │ │ │ + lxv vs12,0(r3) │ │ │ │ + mr r2,r6 │ │ │ │ + b 23d08 │ │ │ │ + std r18,-112(r1) │ │ │ │ + lxv vs12,0(r3) │ │ │ │ + mr r18,r23 │ │ │ │ + mr r11,r29 │ │ │ │ + li r28,0 │ │ │ │ + mtctr r27 │ │ │ │ + mr r6,r18 │ │ │ │ + mr r2,r7 │ │ │ │ + nop │ │ │ │ + lfd f0,0(r4) │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r6,r6,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r11) │ │ │ │ + fmul f0,f0,f10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + lxv vs11,-16(r6) │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xvmaddadp vs12,vs11,vs0 │ │ │ │ + stxv vs12,0(r3) │ │ │ │ + bdnz 24d70 │ │ │ │ + addi r28,r28,1 │ │ │ │ + addi r11,r11,8 │ │ │ │ + add r18,r18,r24 │ │ │ │ + cmpd r28,r27 │ │ │ │ + bne 24d60 │ │ │ │ + addi r20,r20,1 │ │ │ │ + addi r4,r4,8 │ │ │ │ + add r23,r23,r19 │ │ │ │ + cmpd r20,r21 │ │ │ │ + bne 24d50 │ │ │ │ + ld r18,-112(r1) │ │ │ │ + sldi r21,r21,3 │ │ │ │ + ld r19,-104(r1) │ │ │ │ + ld r20,-96(r1) │ │ │ │ + add r5,r21,r5 │ │ │ │ + cmpdi r25,0 │ │ │ │ + blt 23d78 │ │ │ │ + cmpdi r0,0 │ │ │ │ + blt 23d78 │ │ │ │ + maddld r2,r8,r26,r9 │ │ │ │ + mulld r31,r31,r8 │ │ │ │ + addi r11,r30,1 │ │ │ │ + addi r25,r25,1 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + addi r0,r10,2 │ │ │ │ + li r30,0 │ │ │ │ + sldi r11,r11,1 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + sldi r28,r31,4 │ │ │ │ + add r31,r22,r2 │ │ │ │ nop │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r6,r6,8 │ │ │ │ - add r4,r4,r29 │ │ │ │ - cmpd r30,r11 │ │ │ │ - beq 24344 │ │ │ │ - add r9,r10,r4 │ │ │ │ - b 24298 │ │ │ │ nop │ │ │ │ lxv vs12,0(r3) │ │ │ │ + mr r4,r31 │ │ │ │ + mr r10,r29 │ │ │ │ + li r6,0 │ │ │ │ + mtctr r0 │ │ │ │ mr r9,r4 │ │ │ │ - b 242e8 │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ + mr r2,r7 │ │ │ │ + nop │ │ │ │ + lfd f0,0(r5) │ │ │ │ + lfd f10,0(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + lfd f11,0(r10) │ │ │ │ + fmul f0,f0,f10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xvmaddadp vs12,vs11,vs0 │ │ │ │ + stxv vs12,0(r3) │ │ │ │ + bdnz 24e40 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r10,r10,8 │ │ │ │ + add r4,r4,r8 │ │ │ │ + cmpd r6,r11 │ │ │ │ + bne 24e30 │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r5,r5,8 │ │ │ │ + add r31,r31,r28 │ │ │ │ + cmpd r30,r25 │ │ │ │ + bne 24e20 │ │ │ │ + b 23d78 │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ std r14,-144(r1) │ │ │ │ std r15,-136(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r4,r18 │ │ │ │ - mr r6,r28 │ │ │ │ - li r29,0 │ │ │ │ + mr r27,r2 │ │ │ │ + mr r28,r29 │ │ │ │ + li r15,0 │ │ │ │ nop │ │ │ │ - add r9,r23,r4 │ │ │ │ - ble cr7,253d0 │ │ │ │ + add r10,r20,r27 │ │ │ │ + ble cr7,24f10 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mtctr r19 │ │ │ │ - mr r15,r7 │ │ │ │ + mtctr r18 │ │ │ │ + mr r6,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r30) │ │ │ │ - lfd f10,0(r15) │ │ │ │ - lfd f11,0(r6) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r15,r15,8 │ │ │ │ + lfd f0,0(r4) │ │ │ │ + lfd f10,0(r6) │ │ │ │ + addi r10,r10,16 │ │ │ │ + addi r6,r6,8 │ │ │ │ + lfd f11,0(r28) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r10) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 253a0 │ │ │ │ - mr r9,r4 │ │ │ │ - blt cr5,25420 │ │ │ │ - addi r14,r12,1 │ │ │ │ + bdnz 24ee0 │ │ │ │ + mr r10,r27 │ │ │ │ + blt cr5,24f60 │ │ │ │ + addi r14,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r15,r22 │ │ │ │ + mr r6,r19 │ │ │ │ mtctr r14 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f0,0(r30) │ │ │ │ - lfd f10,0(r15) │ │ │ │ - lfd f11,0(r6) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r15,r15,8 │ │ │ │ + lfd f0,0(r4) │ │ │ │ + lfd f10,0(r6) │ │ │ │ + addi r10,r10,16 │ │ │ │ + addi r6,r6,8 │ │ │ │ + lfd f11,0(r28) │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r10) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 253f0 │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r6,r6,8 │ │ │ │ - add r4,r4,r26 │ │ │ │ - cmpd r29,r27 │ │ │ │ - bne 25380 │ │ │ │ + bdnz 24f30 │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r28,r28,8 │ │ │ │ + add r27,r27,r23 │ │ │ │ + cmpd r15,r24 │ │ │ │ + bne 24ec0 │ │ │ │ addi r17,r17,1 │ │ │ │ - addi r30,r30,8 │ │ │ │ - add r18,r18,r16 │ │ │ │ - cmpd r17,r20 │ │ │ │ - bne 25370 │ │ │ │ + addi r4,r4,8 │ │ │ │ + add r2,r2,r16 │ │ │ │ + cmpd r17,r21 │ │ │ │ + bne 24eb0 │ │ │ │ ld r14,-144(r1) │ │ │ │ ld r15,-136(r1) │ │ │ │ - sldi r20,r20,3 │ │ │ │ + sldi r21,r21,3 │ │ │ │ ld r16,-128(r1) │ │ │ │ ld r17,-120(r1) │ │ │ │ ld r18,-112(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ - add r5,r20,r5 │ │ │ │ - cmpdi r24,0 │ │ │ │ - blt 24358 │ │ │ │ + ld r20,-96(r1) │ │ │ │ + add r5,r21,r5 │ │ │ │ + cmpdi r25,0 │ │ │ │ + blt 23d78 │ │ │ │ cmpdi r0,0 │ │ │ │ - subf r0,r12,r0 │ │ │ │ - blt 24358 │ │ │ │ - mulld r27,r11,r25 │ │ │ │ - mulld r31,r31,r11 │ │ │ │ - sldi r29,r0,3 │ │ │ │ - addi r8,r8,1 │ │ │ │ + subf r0,r11,r0 │ │ │ │ + blt 23d78 │ │ │ │ + mulld r27,r8,r26 │ │ │ │ + mulld r31,r31,r8 │ │ │ │ + sldi r28,r0,3 │ │ │ │ + addi r30,r30,1 │ │ │ │ cmpdi cr7,r0,0 │ │ │ │ - addi r24,r24,1 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r29,r29,r7 │ │ │ │ - sldi r30,r8,1 │ │ │ │ + addi r25,r25,1 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r28,r28,r7 │ │ │ │ + sldi r30,r30,1 │ │ │ │ li r26,0 │ │ │ │ - cmpdi cr5,r12,0 │ │ │ │ - isel r29,r29,r7,4*cr7+gt │ │ │ │ + cmpdi cr5,r11,0 │ │ │ │ + isel r28,r28,r7,4*cr7+gt │ │ │ │ sldi r27,r27,4 │ │ │ │ - sldi r25,r31,4 │ │ │ │ - add r27,r21,r27 │ │ │ │ - nop │ │ │ │ + sldi r24,r31,4 │ │ │ │ + add r27,r22,r27 │ │ │ │ mr r4,r27 │ │ │ │ - mr r6,r28 │ │ │ │ + mr r6,r29 │ │ │ │ li r31,0 │ │ │ │ nop │ │ │ │ - add r9,r10,r4 │ │ │ │ - ble cr7,25520 │ │ │ │ + add r2,r9,r4 │ │ │ │ + ble cr7,25060 │ │ │ │ lxv vs12,0(r3) │ │ │ │ mtctr r0 │ │ │ │ - mr r8,r7 │ │ │ │ + mr r10,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ lfd f11,0(r6) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 254f0 │ │ │ │ - mr r9,r4 │ │ │ │ - blt cr5,25570 │ │ │ │ - addi r23,r12,1 │ │ │ │ + bdnz 25030 │ │ │ │ + mr r2,r4 │ │ │ │ + blt cr5,250b0 │ │ │ │ + addi r23,r11,1 │ │ │ │ lxv vs12,0(r3) │ │ │ │ - mr r8,r29 │ │ │ │ + mr r10,r28 │ │ │ │ mtctr r23 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r5) │ │ │ │ - lfd f10,0(r8) │ │ │ │ + lfd f10,0(r10) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r10,r10,8 │ │ │ │ lfd f11,0(r6) │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmaddadp vs12,vs0,vs11 │ │ │ │ stxv vs12,0(r3) │ │ │ │ - bdnz 25540 │ │ │ │ + bdnz 25080 │ │ │ │ addi r31,r31,1 │ │ │ │ addi r6,r6,8 │ │ │ │ - add r4,r4,r11 │ │ │ │ + add r4,r4,r8 │ │ │ │ cmpd r31,r30 │ │ │ │ - bne 254d0 │ │ │ │ + bne 25010 │ │ │ │ addi r26,r26,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r27,r27,r25 │ │ │ │ - cmpd r26,r24 │ │ │ │ - bne 254c0 │ │ │ │ - b 24358 │ │ │ │ - std r17,-120(r1) │ │ │ │ - lxv vs12,0(r3) │ │ │ │ - mr r17,r22 │ │ │ │ - mr r4,r28 │ │ │ │ - li r27,0 │ │ │ │ - mtctr r26 │ │ │ │ - mr r6,r17 │ │ │ │ - mr r9,r7 │ │ │ │ - nop │ │ │ │ - lfd f0,0(r29) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r4) │ │ │ │ - addi r6,r6,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r6) │ │ │ │ - xxspltd vs0,vs0,0 │ │ │ │ - xvmaddadp vs12,vs11,vs0 │ │ │ │ - stxv vs12,0(r3) │ │ │ │ - bdnz 255c0 │ │ │ │ - addi r27,r27,1 │ │ │ │ - addi r4,r4,8 │ │ │ │ - add r17,r17,r23 │ │ │ │ - cmpd r27,r26 │ │ │ │ - bne 255b0 │ │ │ │ - addi r19,r19,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r22,r22,r18 │ │ │ │ - cmpd r19,r20 │ │ │ │ - bne 255a0 │ │ │ │ - ld r17,-120(r1) │ │ │ │ - sldi r20,r20,3 │ │ │ │ - ld r18,-112(r1) │ │ │ │ - ld r19,-104(r1) │ │ │ │ - add r5,r20,r5 │ │ │ │ - cmpdi r24,0 │ │ │ │ - blt 24358 │ │ │ │ - cmpdi r0,0 │ │ │ │ - blt 24358 │ │ │ │ - maddld r9,r11,r25,r10 │ │ │ │ - mulld r31,r31,r11 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r24,r24,1 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - addi r30,r30,2 │ │ │ │ - li r29,0 │ │ │ │ - sldi r0,r8,1 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - sldi r27,r31,4 │ │ │ │ - add r31,r21,r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxv vs12,0(r3) │ │ │ │ - mr r4,r31 │ │ │ │ - mr r8,r28 │ │ │ │ - li r6,0 │ │ │ │ - mtctr r30 │ │ │ │ - mr r10,r4 │ │ │ │ - mr r9,r7 │ │ │ │ - nop │ │ │ │ - lfd f0,0(r5) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f11,0(r8) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ - xxspltd vs0,vs0,0 │ │ │ │ - xvmaddadp vs12,vs11,vs0 │ │ │ │ - stxv vs12,0(r3) │ │ │ │ - bdnz 25690 │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r4,r4,r11 │ │ │ │ - cmpd r6,r0 │ │ │ │ - bne 25680 │ │ │ │ - addi r29,r29,1 │ │ │ │ - addi r5,r5,8 │ │ │ │ - add r31,r31,r27 │ │ │ │ - cmpd r29,r24 │ │ │ │ - bne 25670 │ │ │ │ - b 24358 │ │ │ │ - addi r26,r26,1 │ │ │ │ + add r27,r27,r24 │ │ │ │ + cmpd r26,r25 │ │ │ │ + bne 25000 │ │ │ │ + b 23d78 │ │ │ │ + addi r28,r28,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r27,r27,r31 │ │ │ │ - cmpd r30,r26 │ │ │ │ - bne 24994 │ │ │ │ - b 24358 │ │ │ │ + add r25,r25,r31 │ │ │ │ + cmpd r4,r28 │ │ │ │ + bne 24394 │ │ │ │ + b 23d78 │ │ │ │ addi r27,r27,1 │ │ │ │ addi r5,r5,8 │ │ │ │ - add r4,r4,r31 │ │ │ │ - cmpd cr5,r27,r26 │ │ │ │ - bne cr5,24be4 │ │ │ │ - b 24358 │ │ │ │ + add r25,r25,r31 │ │ │ │ + cmpd cr5,r27,r30 │ │ │ │ + bne cr5,245a4 │ │ │ │ + b 23d78 │ │ │ │ ... │ │ │ │ attn │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,9936 │ │ │ │ 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 25d24 │ │ │ │ - maddld r21,r16,r21,r9 │ │ │ │ - add r9,r16,r21 │ │ │ │ - cmpd r21,r9 │ │ │ │ - std r9,128(r31) │ │ │ │ - bge 25c54 │ │ │ │ + bl 5100 │ │ │ │ + divd r17,r28,r30 │ │ │ │ + mr r23,r3 │ │ │ │ + mulld r2,r17,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 256a4 │ │ │ │ + maddld r23,r17,r23,r2 │ │ │ │ + add r17,r17,r23 │ │ │ │ + cmpd r23,r17 │ │ │ │ + bge 255d0 │ │ │ │ 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 vs27,1065353216 │ │ │ │ + li r18,1 │ │ │ │ xxlxor vs30,vs30,vs30 │ │ │ │ - lfd f28,28240(r9) │ │ │ │ - ld r9,40(r29) │ │ │ │ - xscvsxddp vs26,vs61 │ │ │ │ - xscvsxddp vs27,vs62 │ │ │ │ + lxsd v31,8(r29) │ │ │ │ + ld r2,40(r29) │ │ │ │ + ld r9,48(r29) │ │ │ │ + plfd f29,297236 # 6db30 │ │ │ │ + ld r27,0(r29) │ │ │ │ + xscvsxddp vs25,vs61 │ │ │ │ + xscvsxddp vs26,vs62 │ │ │ │ xscvsxddp vs0,vs63 │ │ │ │ - std r10,136(r31) │ │ │ │ - addi r10,r9,1 │ │ │ │ - std r9,144(r31) │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulli r8,r10,-48 │ │ │ │ - sldi r7,r10,5 │ │ │ │ - cmpdi cr7,r9,-1 │ │ │ │ - fdiv f26,f28,f26 │ │ │ │ - fdiv f27,f28,f27 │ │ │ │ - fdiv f28,f28,f0 │ │ │ │ - std r7,160(r31) │ │ │ │ - std r8,168(r31) │ │ │ │ - sldi r8,r10,4 │ │ │ │ - addi r10,r9,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpdi cr4,r9,0 │ │ │ │ - addi r9,r8,-16 │ │ │ │ - isel r17,r17,r10,4*cr7+lt │ │ │ │ + std r2,136(r31) │ │ │ │ + std r9,128(r31) │ │ │ │ + addi r9,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mulli r10,r9,-48 │ │ │ │ + sldi r8,r9,5 │ │ │ │ + cmpdi cr7,r2,-1 │ │ │ │ + fdiv f25,f27,f25 │ │ │ │ + fdiv f26,f27,f26 │ │ │ │ + fdiv f27,f27,f0 │ │ │ │ std r8,152(r31) │ │ │ │ - std r9,176(r31) │ │ │ │ - addi r9,r7,-32 │ │ │ │ - std r9,184(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r10,160(r31) │ │ │ │ + sldi r10,r9,4 │ │ │ │ + addi r9,r2,2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + addi r2,r10,-16 │ │ │ │ + isel r18,r18,r9,4*cr7+lt │ │ │ │ + std r10,144(r31) │ │ │ │ + std r2,168(r31) │ │ │ │ + addi r2,r8,-32 │ │ │ │ + std r2,176(r31) │ │ │ │ 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 r24,r1,128 │ │ │ │ - bne 25cf0 │ │ │ │ - mr r22,r21 │ │ │ │ - ld r28,48(r26) │ │ │ │ - ld r20,72(r26) │ │ │ │ - ld r27,120(r26) │ │ │ │ - mulli r25,r22,24 │ │ │ │ - ld r23,88(r26) │ │ │ │ - mulld r28,r22,r28 │ │ │ │ - lfd f0,0(r20) │ │ │ │ - lfdx f29,r27,r25 │ │ │ │ - fcfid f24,f0 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - lfdx f0,r27,r9 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ + 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 25670 │ │ │ │ + mr r24,r23 │ │ │ │ + ld r29,48(r27) │ │ │ │ + ld r21,72(r27) │ │ │ │ + mulli r26,r24,24 │ │ │ │ + ld r28,120(r27) │ │ │ │ + ld r22,88(r27) │ │ │ │ + mulld r29,r24,r29 │ │ │ │ + lfd f0,0(r21) │ │ │ │ + lfdx f28,r28,r26 │ │ │ │ + fcfid f23,f0 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + lfdx f0,r28,r2 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r15,r23,r9 │ │ │ │ - blt cr4,25d10 │ │ │ │ - ld r19,96(r26) │ │ │ │ - mtfprd f0,r23 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r30,r2,-3 │ │ │ │ - sldi r29,r15,3 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r16,r22,r2 │ │ │ │ + blt cr4,25690 │ │ │ │ + ld r20,96(r27) │ │ │ │ + mtfprd f0,r22 │ │ │ │ + mulli r30,r16,-8 │ │ │ │ + fmul f23,f23,f23 │ │ │ │ + mr r14,r18 │ │ │ │ + fcfid f24,f0 │ │ │ │ + lfd f22,0(r20) │ │ │ │ + add r30,r25,r30 │ │ │ │ fmul f24,f24,f24 │ │ │ │ - mr r14,r17 │ │ │ │ - fcfid f25,f0 │ │ │ │ - lfd f22,27080(r9) │ │ │ │ - addi r30,r30,27080 │ │ │ │ - subf r29,r29,r24 │ │ │ │ - lfd f23,0(r19) │ │ │ │ - fmul f25,f25,f25 │ │ │ │ - fmul f22,f23,f22 │ │ │ │ - b 25990 │ │ │ │ + fmul f21,f22,f29 │ │ │ │ + b 25358 │ │ │ │ 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,f29 │ │ │ │ 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 259f0 │ │ │ │ - mtfprd f0,r15 │ │ │ │ + addi r16,r16,1 │ │ │ │ + stfdx f1,r30,r2 │ │ │ │ + beq 253b0 │ │ │ │ + mtfprd f0,r16 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f28,f0,f29 │ │ │ │ - fnmsub f0,f28,f0,f29 │ │ │ │ - fmul f12,f24,f12 │ │ │ │ - fmadd f0,f0,f12,f25 │ │ │ │ + fmsub f12,f27,f0,f28 │ │ │ │ + fnmsub f0,f27,f0,f28 │ │ │ │ + fmul f12,f23,f12 │ │ │ │ + fmadd f0,f0,f12,f24 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - bgt 25960 │ │ │ │ + bgt 25330 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 2597c │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 25344 │ │ │ │ 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,f29 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 25990 │ │ │ │ + stfdx f1,r30,r2 │ │ │ │ + bne 25358 │ │ │ │ nop │ │ │ │ - lfd f12,8(r20) │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r9,r25,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,27080(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,f29 │ │ │ │ fmul f23,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r29,r9,r23 │ │ │ │ - subf r14,r23,r9 │ │ │ │ - ld r9,176(r31) │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r29,r9 │ │ │ │ - addi r29,r29,16 │ │ │ │ - add r29,r24,r29 │ │ │ │ - b 25a90 │ │ │ │ - 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 25438 │ │ │ │ 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,f29 │ │ │ │ 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 25af0 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + beq 25490 │ │ │ │ mtfprd f0,r14 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f27,f12,f24 │ │ │ │ - fnmsub f12,f27,f12,f24 │ │ │ │ + fmsub f0,f26,f12,f20 │ │ │ │ + fnmsub f12,f26,f12,f20 │ │ │ │ fmul f0,f23,f0 │ │ │ │ - fmadd f0,f0,f12,f25 │ │ │ │ + fmadd f0,f0,f12,f24 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - bgt 25a60 │ │ │ │ + bgt 25410 │ │ │ │ fneg f0,f0 │ │ │ │ fmr f1,f21 │ │ │ │ - bge 25a7c │ │ │ │ + bge 25424 │ │ │ │ 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,f29 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - bne 25a90 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + bne 25438 │ │ │ │ nop │ │ │ │ - lfd f0,16(r20) │ │ │ │ - add r28,r27,r28 │ │ │ │ - addi r25,r25,16 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f22,16(r19) │ │ │ │ - mr r20,r17 │ │ │ │ - lfdx f24,r27,r25 │ │ │ │ - add r29,r27,r25 │ │ │ │ - lfd f21,27080(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,f29 │ │ │ │ + fmul f0,f20,f0 │ │ │ │ + fmul f20,f20,f20 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r27,f0 │ │ │ │ - subf r28,r27,r23 │ │ │ │ - subf r27,r23,r27 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - add r28,r28,r9 │ │ │ │ - addi r28,r28,32 │ │ │ │ - add r28,r24,r28 │ │ │ │ - b 25b90 │ │ │ │ - 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 25518 │ │ │ │ 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,f29 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r27,3 │ │ │ │ - addic. r20,r20,-1 │ │ │ │ - addi r27,r27,1 │ │ │ │ - stfdx f1,r28,r9 │ │ │ │ - beq 25bf0 │ │ │ │ - mtfprd f0,r27 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + addic. r21,r21,-1 │ │ │ │ + addi r22,r22,1 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + beq 25570 │ │ │ │ + mtfprd f0,r22 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f26,f0,f24 │ │ │ │ - fnmsub f0,f26,f0,f24 │ │ │ │ - fmul f12,f23,f12 │ │ │ │ - fmadd f0,f0,f12,f25 │ │ │ │ + fmsub f12,f25,f0,f23 │ │ │ │ + fnmsub f0,f25,f0,f23 │ │ │ │ + fmul f12,f20,f12 │ │ │ │ + fmadd f0,f0,f12,f24 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - bgt 25b60 │ │ │ │ + bgt 254f0 │ │ │ │ fneg f0,f0 │ │ │ │ fmr f1,f21 │ │ │ │ - bge 25b7c │ │ │ │ + bge 25504 │ │ │ │ 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,f29 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r28,r9 │ │ │ │ - bne 25b90 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + bne 25518 │ │ │ │ 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,f29 │ │ │ │ - mr r5,r24 │ │ │ │ - addi r21,r21,1 │ │ │ │ - add r7,r24,r8 │ │ │ │ - ld r8,152(r31) │ │ │ │ - add r3,r3,r22 │ │ │ │ - add r6,r24,r8 │ │ │ │ - ld r8,144(r31) │ │ │ │ + ld r2,136(r31) │ │ │ │ + ld r3,24(r27) │ │ │ │ stxsd v29,112(r1) │ │ │ │ + sldi r24,r24,4 │ │ │ │ + fmr f1,f28 │ │ │ │ + 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 240e0 │ │ │ │ - ld r10,128(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r21 │ │ │ │ - std r9,0(r18) │ │ │ │ - mr r1,r18 │ │ │ │ - bne 258b0 │ │ │ │ + add r6,r25,r2 │ │ │ │ + bl 23b10 │ │ │ │ + cmpd r17,r23 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r19) │ │ │ │ + mr r1,r19 │ │ │ │ + bne 25290 │ │ │ │ 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 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r22,8(r9) │ │ │ │ - b 258d4 │ │ │ │ + ld r2,240(r27) │ │ │ │ + sldi r9,r23,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r24,8(r2) │ │ │ │ + b 252b4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r29,r25,16 │ │ │ │ - addi r25,r25,8 │ │ │ │ - add r29,r27,r29 │ │ │ │ - add r15,r27,r25 │ │ │ │ - b 25bf0 │ │ │ │ - addi r16,r16,1 │ │ │ │ - li r9,0 │ │ │ │ - b 25804 │ │ │ │ + addi r30,r26,16 │ │ │ │ + addi r26,r26,8 │ │ │ │ + add r30,r28,r30 │ │ │ │ + add r16,r28,r26 │ │ │ │ + b 25570 │ │ │ │ + addi r17,r17,1 │ │ │ │ + li r2,0 │ │ │ │ + b 251e8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128b │ │ │ │ + .long 0x128c │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,8384 │ │ │ │ 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 r16,-168(r1) │ │ │ │ - std r22,-120(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r21,-128(r1) │ │ │ │ + std r20,-136(r1) │ │ │ │ + std r27,-80(r1) │ │ │ │ std r28,-72(r1) │ │ │ │ std r29,-64(r1) │ │ │ │ + mr r28,r3 │ │ │ │ std r30,-56(r1) │ │ │ │ std r31,-48(r1) │ │ │ │ - stw r11,8(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 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,-416(r1) │ │ │ │ - ld r29,32(r3) │ │ │ │ - mr r28,r3 │ │ │ │ + stdu r1,-432(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs61,176(r1) │ │ │ │ - stxv vs62,192(r1) │ │ │ │ - stxv vs63,208(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r16,r29,r30 │ │ │ │ - mr r22,r3 │ │ │ │ - mulld r9,r16,r30 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 262b4 │ │ │ │ - maddld r22,r16,r22,r9 │ │ │ │ - add r16,r16,r22 │ │ │ │ - cmpd r22,r16 │ │ │ │ - bge 26214 │ │ │ │ - ld r14,40(r28) │ │ │ │ - ld r30,64(r28) │ │ │ │ - ld r9,48(r28) │ │ │ │ + stxv vs56,128(r1) │ │ │ │ + stxv vs57,144(r1) │ │ │ │ + stxv vs58,160(r1) │ │ │ │ + stxv vs59,176(r1) │ │ │ │ + stxv vs60,192(r1) │ │ │ │ + stxv vs61,208(r1) │ │ │ │ + stxv vs62,224(r1) │ │ │ │ + ld r27,32(r3) │ │ │ │ + stxv vs63,240(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 25cb8 │ │ │ │ + maddld r21,r30,r21,r2 │ │ │ │ + add r30,r30,r21 │ │ │ │ + cmpd r21,r30 │ │ │ │ + bge 25bac │ │ │ │ + ld r26,40(r28) │ │ │ │ lxsd v29,24(r28) │ │ │ │ + xxspltib vs58,2 │ │ │ │ + xxspltib vs56,3 │ │ │ │ + xxspltib vs59,1 │ │ │ │ + xxspltidp vs27,1065353216 │ │ │ │ lxsd v30,16(r28) │ │ │ │ lxsd v31,8(r28) │ │ │ │ - ld r29,56(r28) │ │ │ │ - ld r25,0(r28) │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r20,r14,1 │ │ │ │ - mtfprd f0,r30 │ │ │ │ - std r9,128(r31) │ │ │ │ - xscvsxddp vs28,vs61 │ │ │ │ - xscvsxddp vs29,vs62 │ │ │ │ - xscvsxddp vs30,vs63 │ │ │ │ - neg r27,r30 │ │ │ │ - addi r29,r29,1 │ │ │ │ - mulli r9,r20,48 │ │ │ │ - sldi r15,r20,4 │ │ │ │ - fcfid f27,f0 │ │ │ │ - sldi r4,r20,5 │ │ │ │ - sldi r20,r20,1 │ │ │ │ - sldi r27,r27,3 │ │ │ │ - sldi r28,r29,1 │ │ │ │ - std r14,144(r31) │ │ │ │ - addi r10,r15,-16 │ │ │ │ - mr r21,r4 │ │ │ │ - cmpdi cr4,r20,0 │ │ │ │ - std r10,160(r31) │ │ │ │ - addi r10,r4,-32 │ │ │ │ - addi r9,r9,15 │ │ │ │ - std r10,152(r31) │ │ │ │ - std r9,136(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - lwz r10,112(r25) │ │ │ │ - ld r8,0(r1) │ │ │ │ - mr r19,r1 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - andi. r10,r10,2048 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + xxspltib vs60,0 │ │ │ │ + ld r27,56(r28) │ │ │ │ + lxsd v25,64(r28) │ │ │ │ + ld r25,48(r28) │ │ │ │ + ld r22,0(r28) │ │ │ │ + vextsb2d v26,v26 │ │ │ │ + vextsb2d v24,v24 │ │ │ │ + vextsb2d v27,v27 │ │ │ │ + addi r28,r26,1 │ │ │ │ + xscvsxddp vs29,vs61 │ │ │ │ + xscvsxddp vs30,vs62 │ │ │ │ + xscvsxddp vs31,vs63 │ │ │ │ + addi r27,r27,1 │ │ │ │ + sldi r19,r28,1 │ │ │ │ + xscvsxddp vs28,vs57 │ │ │ │ + xxspltd vs57,vs57,0 │ │ │ │ + mulli r29,r28,-48 │ │ │ │ + sldi r24,r28,4 │ │ │ │ + sldi r28,r28,5 │ │ │ │ + sldi r23,r27,3 │ │ │ │ + cmpdi cr4,r19,0 │ │ │ │ + sldi r27,r27,4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r2,112(r22) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r20,r1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdux r9,r1,r29 │ │ │ │ addi r5,r1,128 │ │ │ │ - bne 262a0 │ │ │ │ - mr r17,r22 │ │ │ │ - ld r23,48(r25) │ │ │ │ - ld r14,72(r25) │ │ │ │ - ld r10,120(r25) │ │ │ │ - ld r12,88(r25) │ │ │ │ - mulli r18,r17,24 │ │ │ │ - mulld r23,r17,r23 │ │ │ │ - lfd f12,0(r14) │ │ │ │ - lfdx f1,r10,r18 │ │ │ │ + bne 25c40 │ │ │ │ + mr r11,r21 │ │ │ │ + ld r17,48(r22) │ │ │ │ + ld r4,72(r22) │ │ │ │ + mulli r7,r11,24 │ │ │ │ + ld r10,120(r22) │ │ │ │ + ld r3,88(r22) │ │ │ │ + mulld r17,r11,r17 │ │ │ │ + lfd f12,0(r4) │ │ │ │ + lfdx f1,r10,r7 │ │ │ │ fcfid f0,f12 │ │ │ │ - sldi r9,r23,3 │ │ │ │ - lfdx f12,r10,r9 │ │ │ │ + sldi r2,r17,3 │ │ │ │ + lfdx f12,r10,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r12,r9 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r3,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f1,f30,f0 │ │ │ │ + fmsub f0,f1,f31,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ + xscvdpsxds vs42,vs11 │ │ │ │ fsub f10,f0,f11 │ │ │ │ - ble cr4,25fac │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtctr r20 │ │ │ │ - ld r11,176(r25) │ │ │ │ - mr r6,r5 │ │ │ │ - lfd f9,28240(r9) │ │ │ │ - mffprd r9,f12 │ │ │ │ - addi r8,r9,1 │ │ │ │ - neg r7,r9 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - sldi r7,r7,3 │ │ │ │ + ble cr4,25938 │ │ │ │ + fadd f11,f11,f27 │ │ │ │ + srdi r2,r19,1 │ │ │ │ + ld r6,176(r22) │ │ │ │ + plxv vs43,296800 # 6e000 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + mr r18,r5 │ │ │ │ + mtctr r2 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r4,r9,1 │ │ │ │ - addi r3,r8,-8 │ │ │ │ - subf r9,r30,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - mr r4,r8 │ │ │ │ - add r8,r8,r27 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,25f84 │ │ │ │ - mr r3,r7 │ │ │ │ - lfdx f12,r11,r3 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - bgt 25f94 │ │ │ │ - addi r4,r7,-8 │ │ │ │ - lfdx f0,r11,r4 │ │ │ │ - subf r7,r27,r7 │ │ │ │ - addi r6,r6,8 │ │ │ │ - fmadd f0,f10,f0,f12 │ │ │ │ - stfd f0,-8(r6) │ │ │ │ - bdnz 25f50 │ │ │ │ - lfd f12,8(r14) │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r9,r18,8 │ │ │ │ - sldi r23,r23,3 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r18,r18,16 │ │ │ │ + vaddudm v11,v11,v26 │ │ │ │ + vmulld v0,v0,v25 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v13,v0,v27 │ │ │ │ + xvcvsxddp vs0,vs32 │ │ │ │ + vsld v0,v0,v24 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + vsld v13,v13,v24 │ │ │ │ + vnegd v1,v0 │ │ │ │ + vnegd v12,v13 │ │ │ │ + xvcmpgtdp vs0,vs0,vs60 │ │ │ │ + xvcmpgtdp vs12,vs12,vs60 │ │ │ │ + xxsel vs0,vs33,vs32,vs0 │ │ │ │ + xxsel vs12,vs44,vs45,vs12 │ │ │ │ + mffprd r2,f0 │ │ │ │ + mfvsrld r9,vs0 │ │ │ │ + mfvsrld r12,vs12 │ │ │ │ + mffprd r8,f12 │ │ │ │ + ldx r16,r2,r6 │ │ │ │ + ldx r9,r9,r6 │ │ │ │ + ldx r8,r8,r6 │ │ │ │ + ldx r2,r12,r6 │ │ │ │ + mtvsrdd vs0,r16,r9 │ │ │ │ + mtvsrdd vs12,r8,r2 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r18) │ │ │ │ + bdnz 258c0 │ │ │ │ + lfd f12,8(r4) │ │ │ │ + addi r0,r17,1 │ │ │ │ + addi r9,r7,8 │ │ │ │ + sldi r0,r0,3 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r10,r23 │ │ │ │ + lfdx f11,r10,r0 │ │ │ │ lfdx f12,r10,r9 │ │ │ │ add r9,r10,r9 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - subf r8,r12,r8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r3,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f12,f29,f0 │ │ │ │ + fmsub f0,f12,f30,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ + xscvdpsxds vs43,vs11 │ │ │ │ fsub f10,f0,f11 │ │ │ │ - ble cr4,260bc │ │ │ │ - addis r8,r2,-3 │ │ │ │ - mffprd r6,f12 │ │ │ │ - ld r24,176(r25) │ │ │ │ - mr r0,r20 │ │ │ │ - lfd f9,28240(r8) │ │ │ │ - ld r8,160(r31) │ │ │ │ - not r11,r6 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - add r26,r5,r8 │ │ │ │ + ble cr4,25cb0 │ │ │ │ + fadd f11,f11,f27 │ │ │ │ + mfvrd r2,v11 │ │ │ │ + ld r18,176(r22) │ │ │ │ + srdi r8,r19,1 │ │ │ │ + add r6,r5,r24 │ │ │ │ + plxv vs44,296540 # 6e000 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs43,vs43,0 │ │ │ │ + not r2,r2 │ │ │ │ + mtctr r8 │ │ │ │ + mr r17,r6 │ │ │ │ + mtvsrdd vs42,r2,r2 │ │ │ │ + add r18,r18,r23 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - b 26050 │ │ │ │ - lfdx f12,r24,r8 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r6,r30,r6 │ │ │ │ - add r11,r11,r30 │ │ │ │ - addi r26,r26,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,8(r26) │ │ │ │ - beq 260bc │ │ │ │ - mtfprd f0,r6 │ │ │ │ - addi r8,r6,1 │ │ │ │ - add r4,r11,r29 │ │ │ │ - mr r7,r6 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - add r3,r8,r29 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r8,r3,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,26088 │ │ │ │ - addi r7,r11,1 │ │ │ │ - add r7,r7,r29 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r24,r7 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 26030 │ │ │ │ - lfdx f12,r24,r4 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r6,r30,r6 │ │ │ │ - add r11,r11,r30 │ │ │ │ - addi r26,r26,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,8(r26) │ │ │ │ - bne 26050 │ │ │ │ - lfd f12,16(r14) │ │ │ │ - add r23,r10,r23 │ │ │ │ - addi r18,r18,16 │ │ │ │ - lfd f11,8(r23) │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r17,r17,16 │ │ │ │ + vaddudm v12,v12,v26 │ │ │ │ + vmulld v0,v25,v0 │ │ │ │ + vsubudm v13,v11,v0 │ │ │ │ + vaddudm v1,v10,v0 │ │ │ │ + vsubudm v0,v0,v11 │ │ │ │ + vaddudm v9,v13,v27 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs41 │ │ │ │ + xvcmpgtdp vs12,vs12,vs60 │ │ │ │ + xvcmpgtdp vs0,vs0,vs60 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs41,vs0 │ │ │ │ + mfvrd r2,v0 │ │ │ │ + mfvsrld r12,vs32 │ │ │ │ + mfvsrld r16,vs0 │ │ │ │ + mffprd r8,f0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r12,r12,3 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + ldx r15,r2,r18 │ │ │ │ + sldi r16,r16,3 │ │ │ │ + ldx r12,r12,r18 │ │ │ │ + ldx r8,r8,r18 │ │ │ │ + ldx r2,r16,r18 │ │ │ │ + mtvsrdd vs0,r15,r12 │ │ │ │ + mtvsrdd vs12,r8,r2 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r17) │ │ │ │ + bdnz 259d0 │ │ │ │ + lfd f12,16(r4) │ │ │ │ + add r2,r10,r0 │ │ │ │ + addi r7,r7,16 │ │ │ │ + lfd f11,8(r2) │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r10,r18 │ │ │ │ - add r10,r10,r18 │ │ │ │ + lfdx f12,r10,r7 │ │ │ │ + add r10,r10,r7 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - subf r8,r12,r8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r3,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f12,f28,f0 │ │ │ │ + fmsub f0,f12,f29,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ + xscvdpsxds vs43,vs11 │ │ │ │ fsub f10,f0,f11 │ │ │ │ - ble cr4,261cc │ │ │ │ - addis r8,r2,-3 │ │ │ │ - mffprd r6,f12 │ │ │ │ - ld r24,176(r25) │ │ │ │ - mr r0,r20 │ │ │ │ - lfd f9,28240(r8) │ │ │ │ - ld r8,152(r31) │ │ │ │ - not r11,r6 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - add r26,r5,r8 │ │ │ │ + ble cr4,25c60 │ │ │ │ + fadd f11,f11,f27 │ │ │ │ + mfvrd r2,v11 │ │ │ │ + ld r3,176(r22) │ │ │ │ + srdi r8,r19,1 │ │ │ │ + add r7,r5,r28 │ │ │ │ + plxv vs44,296264 # 6e000 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs43,vs43,0 │ │ │ │ + not r2,r2 │ │ │ │ + mtctr r8 │ │ │ │ + mr r17,r7 │ │ │ │ + mtvsrdd vs42,r2,r2 │ │ │ │ + add r3,r3,r27 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - b 26160 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ - lfdx f12,r24,r3 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r6,r30,r6 │ │ │ │ - add r11,r11,r30 │ │ │ │ - addi r26,r26,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,24(r26) │ │ │ │ - beq 261cc │ │ │ │ - mtfprd f0,r6 │ │ │ │ - addi r7,r6,1 │ │ │ │ - add r4,r11,r28 │ │ │ │ - mr r8,r6 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - add r3,r28,r7 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r17,r17,16 │ │ │ │ + vaddudm v12,v12,v26 │ │ │ │ + vmulld v0,v25,v0 │ │ │ │ + vsubudm v13,v11,v0 │ │ │ │ + vaddudm v1,v10,v0 │ │ │ │ + vsubudm v0,v0,v11 │ │ │ │ + vaddudm v9,v13,v27 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs41 │ │ │ │ + xvcmpgtdp vs12,vs12,vs60 │ │ │ │ + xvcmpgtdp vs0,vs0,vs60 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs41,vs0 │ │ │ │ + mfvrd r2,v0 │ │ │ │ + mfvsrld r4,vs32 │ │ │ │ + mfvsrld r18,vs0 │ │ │ │ + mffprd r8,f0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ sldi r4,r4,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,26198 │ │ │ │ - addi r8,r11,1 │ │ │ │ - add r8,r28,r8 │ │ │ │ sldi r8,r8,3 │ │ │ │ - lfdx f0,r24,r8 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 26140 │ │ │ │ - lfdx f12,r24,r4 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r6,r30,r6 │ │ │ │ - add r11,r11,r30 │ │ │ │ - addi r26,r26,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,24(r26) │ │ │ │ - bne 26160 │ │ │ │ - ld r8,24(r25) │ │ │ │ - ld r4,128(r31) │ │ │ │ - ld r11,144(r31) │ │ │ │ - sldi r3,r17,4 │ │ │ │ - add r7,r5,r21 │ │ │ │ - add r6,r5,r15 │ │ │ │ - addi r22,r22,1 │ │ │ │ + ldx r16,r2,r3 │ │ │ │ + sldi r18,r18,3 │ │ │ │ + ldx r4,r4,r3 │ │ │ │ + ldx r8,r8,r3 │ │ │ │ + ldx r2,r18,r3 │ │ │ │ + mtvsrdd vs0,r16,r4 │ │ │ │ + mtvsrdd vs12,r8,r2 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r17) │ │ │ │ + bdnz 25af0 │ │ │ │ + ld r3,24(r22) │ │ │ │ + sldi r11,r11,4 │ │ │ │ + mr r4,r25 │ │ │ │ + addi r21,r21,1 │ │ │ │ + std r26,120(r1) │ │ │ │ stxsd v29,112(r1) │ │ │ │ stxsd v30,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - add r3,r8,r3 │ │ │ │ - std r11,120(r1) │ │ │ │ - bl 240e0 │ │ │ │ - cmpd r16,r22 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r19) │ │ │ │ - mr r1,r19 │ │ │ │ - bne 25e90 │ │ │ │ - addi r1,r31,416 │ │ │ │ + add r3,r3,r11 │ │ │ │ + bl 23b10 │ │ │ │ + cmpd r30,r21 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + bne 25810 │ │ │ │ + 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,432 │ │ │ │ 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) │ │ │ │ + mtlr r0 │ │ │ │ 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) │ │ │ │ lfd f29,-24(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ + ld r2,240(r22) │ │ │ │ + sldi r9,r21,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r11,8(r2) │ │ │ │ + b 25830 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r25) │ │ │ │ - sldi r10,r22,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r17,8(r9) │ │ │ │ - b 25ebc │ │ │ │ - addi r16,r16,1 │ │ │ │ - li r9,0 │ │ │ │ - b 25dfc │ │ │ │ + nop │ │ │ │ + ld r3,24(r22) │ │ │ │ + sldi r11,r11,4 │ │ │ │ + add r7,r5,r28 │ │ │ │ + mr r4,r25 │ │ │ │ + addi r21,r21,1 │ │ │ │ + std r26,120(r1) │ │ │ │ + stxsd v29,112(r1) │ │ │ │ + stxsd v30,104(r1) │ │ │ │ + stxsd v31,96(r1) │ │ │ │ + add r3,r3,r11 │ │ │ │ + bl 23b10 │ │ │ │ + cmpd r30,r21 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + bne 25810 │ │ │ │ + b 25bac │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add r6,r5,r24 │ │ │ │ + b 25a50 │ │ │ │ + addi r30,r30,1 │ │ │ │ + li r2,0 │ │ │ │ + b 2577c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1285 │ │ │ │ - nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,6960 │ │ │ │ + .long 0x1185 │ │ │ │ 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 r18,-224(r1) │ │ │ │ - std r25,-168(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 r0,16(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 r26,-160(r1) │ │ │ │ - std r27,-152(r1) │ │ │ │ - std r31,-120(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ + std r17,-240(r1) │ │ │ │ + std r16,-248(r1) │ │ │ │ + std r15,-256(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 r18,-232(r1) │ │ │ │ + std r19,-224(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,-496(r1) │ │ │ │ - mr r29,r3 │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs61,192(r1) │ │ │ │ - stxv vs62,208(r1) │ │ │ │ - stxv vs63,224(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs61,176(r1) │ │ │ │ + stxv vs62,192(r1) │ │ │ │ + stxv vs63,208(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r18,r28,r30 │ │ │ │ + bl 5100 │ │ │ │ + divd r17,r28,r30 │ │ │ │ mr r25,r3 │ │ │ │ - mulld r9,r18,r30 │ │ │ │ - subf r9,r9,r28 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 26994 │ │ │ │ - maddld r25,r18,r25,r9 │ │ │ │ - add r9,r18,r25 │ │ │ │ - cmpd r25,r9 │ │ │ │ - std r9,136(r31) │ │ │ │ - bge 26814 │ │ │ │ + mulld r2,r17,r30 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 2632c │ │ │ │ + maddld r25,r17,r25,r2 │ │ │ │ + add r2,r17,r25 │ │ │ │ + cmpd r25,r2 │ │ │ │ + std r2,128(r31) │ │ │ │ + bge 261d4 │ │ │ │ lxsd v29,24(r29) │ │ │ │ lxsd v30,16(r29) │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + xxlxor vs30,vs30,vs30 │ │ │ │ lxsd v31,8(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r10,48(r29) │ │ │ │ - ld r14,56(r29) │ │ │ │ + ld r2,40(r29) │ │ │ │ + ld r9,48(r29) │ │ │ │ + ld r16,56(r29) │ │ │ │ ld r28,0(r29) │ │ │ │ - addis r21,r2,-3 │ │ │ │ - xxlxor vs29,vs29,vs29 │ │ │ │ - lfd f28,28240(r9) │ │ │ │ - ld r9,40(r29) │ │ │ │ - addi r21,r21,27080 │ │ │ │ + plfd f29,294224 # 6db30 │ │ │ │ xscvsxddp vs23,vs61 │ │ │ │ xscvsxddp vs24,vs62 │ │ │ │ xscvsxddp vs25,vs63 │ │ │ │ - std r10,144(r31) │ │ │ │ - addi r19,r9,1 │ │ │ │ - sldi r29,r9,1 │ │ │ │ - std r9,152(r31) │ │ │ │ - mulli r9,r19,48 │ │ │ │ - sldi r8,r19,4 │ │ │ │ - addi r10,r29,2 │ │ │ │ - sldi r19,r19,5 │ │ │ │ + addi r20,r2,1 │ │ │ │ + sldi r29,r2,1 │ │ │ │ + std r2,144(r31) │ │ │ │ + std r9,136(r31) │ │ │ │ + mulli r2,r20,-48 │ │ │ │ + addi r9,r29,2 │ │ │ │ + addi r29,r29,1 │ │ │ │ fdiv f26,f28,f23 │ │ │ │ fdiv f27,f28,f24 │ │ │ │ - fdiv f28,f28,f25 │ │ │ │ - addi r29,r29,1 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r16,r8,8 │ │ │ │ - addi r17,r19,8 │ │ │ │ - std r8,160(r31) │ │ │ │ cmpdi cr4,r29,0 │ │ │ │ - std r10,168(r31) │ │ │ │ - addi r9,r9,15 │ │ │ │ - std r9,176(r31) │ │ │ │ + fdiv f28,f28,f25 │ │ │ │ + std r2,160(r31) │ │ │ │ + sldi r2,r20,4 │ │ │ │ + sldi r20,r20,5 │ │ │ │ + addi r18,r2,8 │ │ │ │ + std r2,152(r31) │ │ │ │ + addi r19,r20,8 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + std r2,168(r31) │ │ │ │ lwz r9,112(r28) │ │ │ │ - std r1,128(r31) │ │ │ │ + mr r21,r1 │ │ │ │ andi. r9,r9,2048 │ │ │ │ - bne 268c0 │ │ │ │ + bne 26280 │ │ │ │ mr r26,r25 │ │ │ │ ld r30,48(r28) │ │ │ │ - ld r9,176(r31) │ │ │ │ ld r23,72(r28) │ │ │ │ mulli r27,r26,24 │ │ │ │ - ld r18,120(r28) │ │ │ │ - ld r10,0(r1) │ │ │ │ + ld r15,120(r28) │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r2,160(r31) │ │ │ │ ld r24,88(r28) │ │ │ │ ld r22,96(r28) │ │ │ │ mulld r30,r26,r30 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ lfd f12,0(r23) │ │ │ │ - lfdx f30,r18,r27 │ │ │ │ - lfd f19,0(r22) │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + lfdx f31,r15,r27 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + lfd f18,0(r22) │ │ │ │ fcfid f0,f12 │ │ │ │ mtfprd f12,r24 │ │ │ │ + addi r14,r1,128 │ │ │ │ sldi r9,r30,3 │ │ │ │ - fcfid f22,f12 │ │ │ │ - addi r15,r1,128 │ │ │ │ - lfdx f11,r18,r9 │ │ │ │ + fcfid f21,f12 │ │ │ │ + lfdx f11,r15,r9 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmul f22,f22,f22 │ │ │ │ + fmul f21,f21,f21 │ │ │ │ frim f0,f0 │ │ │ │ - fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r24,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ - fcfid f31,f31 │ │ │ │ - fnmsub f0,f28,f31,f30 │ │ │ │ - fmsub f11,f28,f31,f30 │ │ │ │ + fctidz f22,f0 │ │ │ │ + mffprd r2,f22 │ │ │ │ + subf r2,r24,r2 │ │ │ │ + mtfprd f22,r2 │ │ │ │ + fcfid f22,f22 │ │ │ │ + fnmsub f0,f28,f22,f31 │ │ │ │ + fmsub f11,f28,f22,f31 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f0,f12,f22 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - ble 26900 │ │ │ │ - fsqrt f20,f0 │ │ │ │ - fmul f1,f20,f19 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f21,f1,f0 │ │ │ │ - fdiv f21,f21,f20 │ │ │ │ - fmsub f1,f30,f25,f31 │ │ │ │ + fmadd f0,f0,f12,f21 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + ble 262c0 │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f18 │ │ │ │ + bl 5360 │ │ │ │ + fmul f20,f1,f29 │ │ │ │ + fdiv f20,f20,f19 │ │ │ │ + fmsub f1,f31,f25,f22 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f19 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - stfd f21,0(r15) │ │ │ │ - ble cr4,265a0 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r29,1 │ │ │ │ + fdiv f1,f1,f18 │ │ │ │ + bl 4f00 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,8 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ + stfd f20,0(r14) │ │ │ │ + ble cr4,25f7c │ │ │ │ + andi. r10,r29,1 │ │ │ │ addi r10,r29,-1 │ │ │ │ - beq 26564 │ │ │ │ - lfd f0,8(r14) │ │ │ │ + beq 25f40 │ │ │ │ + lfd f0,8(r16) │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,16 │ │ │ │ - fmul f0,f21,f0 │ │ │ │ + fmul f0,f20,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r15) │ │ │ │ - beq 265a0 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfd f0,8(r14) │ │ │ │ + beq 25f7c │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r14,r9 │ │ │ │ - lfdx f0,r14,r10 │ │ │ │ - fmul f12,f21,f12 │ │ │ │ + lfdx f12,r16,r9 │ │ │ │ + lfdx f0,r16,r10 │ │ │ │ + fmul f12,f20,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f21,f0 │ │ │ │ + fmul f0,f20,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r15,r9 │ │ │ │ + stfdx f12,r14,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r15,r10 │ │ │ │ - bdnz 2656c │ │ │ │ + stfdx f0,r14,r10 │ │ │ │ + bdnz 25f48 │ │ │ │ lfd f12,8(r23) │ │ │ │ - addi r6,r30,1 │ │ │ │ + addi r7,r30,1 │ │ │ │ addi r30,r27,8 │ │ │ │ - lfd f18,8(r22) │ │ │ │ - sldi r20,r6,3 │ │ │ │ - lfdx f19,r18,r30 │ │ │ │ - add r30,r18,r30 │ │ │ │ + lfd f17,8(r22) │ │ │ │ + sldi r17,r7,3 │ │ │ │ + lfdx f18,r15,r30 │ │ │ │ + add r30,r15,r30 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r18,r20 │ │ │ │ + lfdx f11,r15,r17 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ - fctidz f31,f0 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r24,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ - fcfid f31,f31 │ │ │ │ - fnmsub f0,f27,f31,f19 │ │ │ │ - fmsub f11,f27,f31,f19 │ │ │ │ + fctidz f22,f0 │ │ │ │ + mffprd r2,f22 │ │ │ │ + subf r2,r24,r2 │ │ │ │ + mtfprd f22,r2 │ │ │ │ + fcfid f22,f22 │ │ │ │ + fnmsub f0,f27,f22,f18 │ │ │ │ + fmsub f11,f27,f22,f18 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f0,f12,f22 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - ble 268f0 │ │ │ │ - fsqrt f20,f0 │ │ │ │ - fmul f1,f20,f18 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f21,f1,f0 │ │ │ │ - fdiv f21,f21,f20 │ │ │ │ - fmsub f1,f19,f24,f31 │ │ │ │ + fmadd f0,f0,f12,f21 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + ble 262b0 │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f17 │ │ │ │ + bl 5360 │ │ │ │ + fmul f20,f1,f29 │ │ │ │ + fdiv f20,f20,f19 │ │ │ │ + fmsub f1,f18,f24,f22 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f18 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,168(r31) │ │ │ │ - stfdx f21,r15,r9 │ │ │ │ - ble cr4,266ac │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r29,1 │ │ │ │ - mr r9,r16 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ + fdiv f1,f1,f17 │ │ │ │ + bl 4f00 │ │ │ │ + ld r2,168(r31) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r9,r18 │ │ │ │ + stfdx f20,r14,r2 │ │ │ │ + ble cr4,2607c │ │ │ │ + andi. r10,r29,1 │ │ │ │ addi r10,r29,-1 │ │ │ │ - beq 26670 │ │ │ │ - lfdx f0,r14,r16 │ │ │ │ + beq 26040 │ │ │ │ + lfdx f0,r16,r18 │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ - addi r9,r16,8 │ │ │ │ - fmul f0,f21,f0 │ │ │ │ + addi r9,r18,8 │ │ │ │ + fmul f0,f20,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r15,r16 │ │ │ │ - beq 266ac │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfdx f0,r14,r18 │ │ │ │ + beq 2607c │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r14,r9 │ │ │ │ - lfdx f0,r14,r10 │ │ │ │ - fmul f12,f21,f12 │ │ │ │ + lfdx f12,r16,r9 │ │ │ │ + lfdx f0,r16,r10 │ │ │ │ + fmul f12,f20,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f21,f0 │ │ │ │ + fmul f0,f20,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r15,r9 │ │ │ │ + stfdx f12,r14,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r15,r10 │ │ │ │ - bdnz 26678 │ │ │ │ + stfdx f0,r14,r10 │ │ │ │ + bdnz 26048 │ │ │ │ lfd f12,16(r23) │ │ │ │ - add r20,r18,r20 │ │ │ │ + add r17,r15,r17 │ │ │ │ addi r27,r27,16 │ │ │ │ - lfd f19,16(r22) │ │ │ │ - lfd f31,8(r20) │ │ │ │ - lfdx f20,r18,r27 │ │ │ │ - add r27,r18,r27 │ │ │ │ + lfd f18,16(r22) │ │ │ │ + lfd f22,8(r17) │ │ │ │ + lfdx f19,r15,r27 │ │ │ │ + add r27,r15,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,r24,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ - fcfid f31,f31 │ │ │ │ - fnmsub f12,f26,f31,f20 │ │ │ │ - fmsub f11,f26,f31,f20 │ │ │ │ + frim f22,f22 │ │ │ │ + fctidz f22,f22 │ │ │ │ + mffprd r2,f22 │ │ │ │ + subf r2,r24,r2 │ │ │ │ + mtfprd f22,r2 │ │ │ │ + fcfid f22,f22 │ │ │ │ + fnmsub f12,f26,f22,f19 │ │ │ │ + fmsub f11,f26,f22,f19 │ │ │ │ fmul f12,f12,f11 │ │ │ │ - fmadd f0,f0,f12,f22 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - ble 268e0 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f22,f1,f0 │ │ │ │ - fdiv f22,f22,f21 │ │ │ │ - fmsub f1,f20,f23,f31 │ │ │ │ + fmadd f0,f0,f12,f21 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + ble 262a0 │ │ │ │ + fsqrt f20,f0 │ │ │ │ + fmul f1,f20,f18 │ │ │ │ + bl 5360 │ │ │ │ + fmul f21,f1,f29 │ │ │ │ + fdiv f21,f21,f20 │ │ │ │ + fmsub f1,f19,f23,f22 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f19 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - stfdx f22,r15,r19 │ │ │ │ - ble cr4,267b0 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r29,1 │ │ │ │ - mr r9,r17 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ + fdiv f1,f1,f18 │ │ │ │ + bl 4f00 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r9,r19 │ │ │ │ + stfdx f21,r14,r20 │ │ │ │ + ble cr4,26174 │ │ │ │ + andi. r10,r29,1 │ │ │ │ addi r10,r29,-1 │ │ │ │ - beq 26774 │ │ │ │ - lfdx f0,r14,r17 │ │ │ │ + beq 26138 │ │ │ │ + lfdx f0,r16,r19 │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ - addi r9,r17,8 │ │ │ │ - fmul f0,f22,f0 │ │ │ │ + addi r9,r19,8 │ │ │ │ + fmul f0,f21,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r15,r17 │ │ │ │ - beq 267b0 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfdx f0,r14,r19 │ │ │ │ + beq 26174 │ │ │ │ + srdi r2,r29,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r14,r9 │ │ │ │ - lfdx f0,r14,r10 │ │ │ │ - fmul f12,f22,f12 │ │ │ │ + lfdx f12,r16,r9 │ │ │ │ + lfdx f0,r16,r10 │ │ │ │ + fmul f12,f21,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ - fmul f0,f22,f0 │ │ │ │ + fmul f0,f21,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r15,r9 │ │ │ │ + stfdx f12,r14,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r15,r10 │ │ │ │ - bdnz 2677c │ │ │ │ - ld r8,160(r31) │ │ │ │ + stfdx f0,r14,r10 │ │ │ │ + bdnz 26140 │ │ │ │ + ld r2,144(r31) │ │ │ │ ld r3,24(r28) │ │ │ │ - ld r4,144(r31) │ │ │ │ + stxsd v29,112(r1) │ │ │ │ sldi r26,r26,4 │ │ │ │ - mr r10,r27 │ │ │ │ + fmr f1,f31 │ │ │ │ mr r9,r30 │ │ │ │ - fmr f1,f30 │ │ │ │ - add r7,r15,r19 │ │ │ │ - mr r5,r15 │ │ │ │ + mr r10,r27 │ │ │ │ + add r7,r14,r20 │ │ │ │ + mr r5,r14 │ │ │ │ addi r25,r25,1 │ │ │ │ - add r6,r15,r8 │ │ │ │ - ld r8,152(r31) │ │ │ │ + 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 240e0 │ │ │ │ - ld r10,136(r31) │ │ │ │ + add r6,r14,r2 │ │ │ │ + bl 23b10 │ │ │ │ + ld r2,128(r31) │ │ │ │ ld r9,0(r1) │ │ │ │ - cmpd r10,r25 │ │ │ │ - ld r10,128(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bne 26450 │ │ │ │ - lxv vs61,192(r31) │ │ │ │ - lxv vs62,208(r31) │ │ │ │ - lxv vs63,224(r31) │ │ │ │ + cmpd r2,r25 │ │ │ │ + std r9,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + bne 25e40 │ │ │ │ + lxv vs61,176(r31) │ │ │ │ + lxv vs62,192(r31) │ │ │ │ + lxv vs63,208(r31) │ │ │ │ addi r1,r31,496 │ │ │ │ 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(r28) │ │ │ │ sldi r10,r25,4 │ │ │ │ add r9,r9,r10 │ │ │ │ ld r26,8(r9) │ │ │ │ - b 26464 │ │ │ │ + b 25e54 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - blt 26910 │ │ │ │ - lfd f22,0(r21) │ │ │ │ - fmul f22,f19,f22 │ │ │ │ - b 26720 │ │ │ │ - blt 26940 │ │ │ │ - lfd f21,0(r21) │ │ │ │ - fmul f21,f18,f21 │ │ │ │ - b 26618 │ │ │ │ - blt 26970 │ │ │ │ - lfd f21,0(r21) │ │ │ │ - fmul f21,f19,f21 │ │ │ │ - b 26510 │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f22,f1,f0 │ │ │ │ - fdiv f22,f22,f21 │ │ │ │ - b 26720 │ │ │ │ + blt 262d0 │ │ │ │ + fmul f21,f18,f29 │ │ │ │ + b 260e8 │ │ │ │ nop │ │ │ │ + blt 262f0 │ │ │ │ + fmul f20,f17,f29 │ │ │ │ + b 25fec │ │ │ │ nop │ │ │ │ + blt 26310 │ │ │ │ + fmul f20,f18,f29 │ │ │ │ + b 25ef0 │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ fsqrt f20,f0 │ │ │ │ fmul f1,f20,f18 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f21,f1,f0 │ │ │ │ + bl 5620 │ │ │ │ + fmul f21,f1,f29 │ │ │ │ fdiv f21,f21,f20 │ │ │ │ - b 26618 │ │ │ │ - nop │ │ │ │ + b 260e8 │ │ │ │ nop │ │ │ │ + fneg f0,f0 │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f17 │ │ │ │ + bl 5620 │ │ │ │ + fmul f20,f1,f29 │ │ │ │ + fdiv f20,f20,f19 │ │ │ │ + b 25fec │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f20,f0 │ │ │ │ - fmul f1,f20,f19 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f21,f1,f0 │ │ │ │ - fdiv f21,f21,f20 │ │ │ │ - b 26510 │ │ │ │ - addi r18,r18,1 │ │ │ │ - li r9,0 │ │ │ │ - b 263b0 │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f18 │ │ │ │ + bl 5620 │ │ │ │ + fmul f20,f1,f29 │ │ │ │ + fdiv f20,f20,f19 │ │ │ │ + b 25ef0 │ │ │ │ + addi r17,r17,1 │ │ │ │ + li r2,0 │ │ │ │ + b 25da4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128e │ │ │ │ + .long 0x128f │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,5200 │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + ld r26,32(r3) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + mr r29,r3 │ │ │ │ + std r0,16(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r14,-144(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ + std r14,-144(r1) │ │ │ │ std r15,-136(r1) │ │ │ │ std r16,-128(r1) │ │ │ │ std r17,-120(r1) │ │ │ │ std r18,-112(r1) │ │ │ │ std r19,-104(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ - ld r27,32(r3) │ │ │ │ - mr r29,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-272(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divd r26,r27,r30 │ │ │ │ + bl 5100 │ │ │ │ + divd r27,r26,r30 │ │ │ │ mr r28,r3 │ │ │ │ - mulld r9,r26,r30 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - cmpd r3,r9 │ │ │ │ - blt 26da0 │ │ │ │ - maddld r28,r26,r28,r9 │ │ │ │ - add r26,r26,r28 │ │ │ │ - cmpd r28,r26 │ │ │ │ - bge 26cd4 │ │ │ │ - ld r24,40(r29) │ │ │ │ + mulld r2,r27,r30 │ │ │ │ + subf r2,r2,r26 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 266f4 │ │ │ │ + maddld r28,r27,r28,r2 │ │ │ │ + add r27,r27,r28 │ │ │ │ + cmpd r28,r27 │ │ │ │ + bge 26660 │ │ │ │ + ld r25,40(r29) │ │ │ │ ld r30,56(r29) │ │ │ │ - ld r18,48(r29) │ │ │ │ - ld r19,24(r29) │ │ │ │ - ld r20,16(r29) │ │ │ │ - ld r21,8(r29) │ │ │ │ - ld r27,0(r29) │ │ │ │ - addi r16,r24,1 │ │ │ │ - sldi r29,r24,1 │ │ │ │ - sldi r22,r16,4 │ │ │ │ - addi r23,r29,2 │ │ │ │ - mulli r25,r16,-48 │ │ │ │ + ld r19,48(r29) │ │ │ │ + ld r20,24(r29) │ │ │ │ + ld r21,16(r29) │ │ │ │ + ld r22,8(r29) │ │ │ │ + ld r18,0(r29) │ │ │ │ + addi r16,r25,1 │ │ │ │ + sldi r29,r25,1 │ │ │ │ + sldi r23,r16,4 │ │ │ │ + addi r24,r29,2 │ │ │ │ + mulli r26,r16,-48 │ │ │ │ addi r29,r29,1 │ │ │ │ sldi r16,r16,5 │ │ │ │ cmpdi cr4,r29,0 │ │ │ │ - addi r14,r22,8 │ │ │ │ - sldi r23,r23,3 │ │ │ │ + addi r14,r23,8 │ │ │ │ + sldi r24,r24,3 │ │ │ │ addi r15,r16,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,112(r27) │ │ │ │ + lwz r2,112(r18) │ │ │ │ mr r17,r1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 26d40 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 266c0 │ │ │ │ mr r8,r28 │ │ │ │ - ld r7,176(r27) │ │ │ │ + mulli r9,r8,48 │ │ │ │ + mulli r10,r8,3 │ │ │ │ + ld r7,176(r18) │ │ │ │ ld r6,0(r1) │ │ │ │ - mulli r10,r8,48 │ │ │ │ - sldi r9,r8,1 │ │ │ │ - add r9,r9,r8 │ │ │ │ - stdux r6,r1,r25 │ │ │ │ - addi r9,r9,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,8 │ │ │ │ + stdux r6,r1,r26 │ │ │ │ + lfdx f9,r7,r9 │ │ │ │ + addi r10,r10,1 │ │ │ │ + add r9,r7,r9 │ │ │ │ mr r5,r1 │ │ │ │ - lfdx f9,r7,r10 │ │ │ │ - add r10,r7,r10 │ │ │ │ - sldi r6,r9,4 │ │ │ │ - lfd f7,8(r10) │ │ │ │ - lfdx f8,r7,r6 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + lfd f7,8(r9) │ │ │ │ + lfdx f8,r7,r10 │ │ │ │ stfdu f9,128(r5) │ │ │ │ - ble cr4,26d8c │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ble cr4,266e0 │ │ │ │ andi. r9,r29,1 │ │ │ │ - li r9,8 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ - addi r10,r29,-1 │ │ │ │ - beq 26b38 │ │ │ │ + addi r9,r29,-1 │ │ │ │ + beq 264c4 │ │ │ │ lfd f0,8(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f7 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f7 │ │ │ │ stfd f0,8(r5) │ │ │ │ - beq 26b74 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 26500 │ │ │ │ + srdi r9,r29,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f7 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f7 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r5,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - bdnz 26b40 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - add r7,r7,r6 │ │ │ │ - andi. r9,r29,1 │ │ │ │ - stfdx f8,r5,r23 │ │ │ │ - mr r9,r14 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ - lfd f9,8(r7) │ │ │ │ - addi r10,r29,-1 │ │ │ │ - beq 26bb8 │ │ │ │ + stfdx f12,r5,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r5,r9 │ │ │ │ + bdnz 264cc │ │ │ │ + add r10,r7,r10 │ │ │ │ + andi. r2,r29,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r14 │ │ │ │ + stfdx f8,r5,r24 │ │ │ │ + addi r9,r29,-1 │ │ │ │ + lfd f9,8(r10) │ │ │ │ + beq 26544 │ │ │ │ lfdx f0,r30,r14 │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f9 │ │ │ │ - addi r9,r14,8 │ │ │ │ + addi r2,r14,8 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ stfdx f0,r5,r14 │ │ │ │ - beq 26bf4 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 26580 │ │ │ │ + srdi r9,r29,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f9 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f8,f12 │ │ │ │ fmul f11,f10,f9 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r5,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - bdnz 26bc0 │ │ │ │ - lfd f9,16(r7) │ │ │ │ - lfd f8,24(r7) │ │ │ │ - andi. r9,r29,1 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - mr r9,r15 │ │ │ │ - addi r10,r29,-1 │ │ │ │ - lfd f11,28240(r7) │ │ │ │ + stfdx f12,r5,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r5,r9 │ │ │ │ + bdnz 2654c │ │ │ │ + lfd f9,16(r10) │ │ │ │ + andi. r2,r29,1 │ │ │ │ + lfd f8,24(r10) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r15 │ │ │ │ + addi r9,r29,-1 │ │ │ │ stfdx f9,r5,r16 │ │ │ │ - beq 26c38 │ │ │ │ + beq 265c4 │ │ │ │ lfdx f0,r30,r15 │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f8 │ │ │ │ - addi r9,r15,8 │ │ │ │ + addi r2,r15,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfdx f0,r5,r15 │ │ │ │ - beq 26c74 │ │ │ │ - srdi r10,r29,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 26600 │ │ │ │ + srdi r9,r29,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r5,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - bdnz 26c40 │ │ │ │ - mulli r9,r8,24 │ │ │ │ - ld r11,120(r27) │ │ │ │ - ld r3,24(r27) │ │ │ │ + stfdx f12,r5,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r5,r9 │ │ │ │ + bdnz 265cc │ │ │ │ + mulli r2,r8,24 │ │ │ │ + ld r9,120(r18) │ │ │ │ + ld r3,24(r18) │ │ │ │ sldi r8,r8,4 │ │ │ │ add r7,r5,r16 │ │ │ │ - add r6,r5,r22 │ │ │ │ - mr r4,r18 │ │ │ │ + add r6,r5,r23 │ │ │ │ + mr r4,r19 │ │ │ │ addi r28,r28,1 │ │ │ │ add r3,r3,r8 │ │ │ │ - lfdx f1,r11,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r24,120(r1) │ │ │ │ - std r19,112(r1) │ │ │ │ - std r20,104(r1) │ │ │ │ - std r21,96(r1) │ │ │ │ - add r9,r11,r9 │ │ │ │ - add r10,r11,r10 │ │ │ │ - bl 240e0 │ │ │ │ - cmpd r26,r28 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r17) │ │ │ │ + lfdx f1,r9,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r25,120(r1) │ │ │ │ + std r20,112(r1) │ │ │ │ + std r21,104(r1) │ │ │ │ + std r22,96(r1) │ │ │ │ + add r10,r9,r10 │ │ │ │ + add r9,r9,r2 │ │ │ │ + bl 23b10 │ │ │ │ + cmpd r27,r28 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r17) │ │ │ │ mr r1,r17 │ │ │ │ - bne 26ab0 │ │ │ │ + bne 26440 │ │ │ │ addi r1,r31,272 │ │ │ │ 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 │ │ │ │ + ld r2,240(r18) │ │ │ │ + sldi r9,r28,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r8,8(r2) │ │ │ │ + b 26454 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r27) │ │ │ │ - sldi r10,r28,4 │ │ │ │ - ld r7,176(r27) │ │ │ │ - ld r6,0(r1) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r8,8(r9) │ │ │ │ - stdux r6,r1,r25 │ │ │ │ - mr r5,r1 │ │ │ │ - mulli r10,r8,48 │ │ │ │ - sldi r9,r8,1 │ │ │ │ - add r9,r9,r8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lfdx f9,r7,r10 │ │ │ │ add r10,r7,r10 │ │ │ │ - sldi r6,r9,4 │ │ │ │ - lfd f7,8(r10) │ │ │ │ - lfdx f8,r7,r6 │ │ │ │ - stfdu f9,128(r5) │ │ │ │ - bgt cr4,26b00 │ │ │ │ - add r7,r7,r6 │ │ │ │ - stfdx f8,r5,r23 │ │ │ │ - lfd f0,16(r7) │ │ │ │ + stfdx f8,r5,r24 │ │ │ │ + lfd f0,16(r10) │ │ │ │ stfdx f0,r5,r16 │ │ │ │ - b 26c74 │ │ │ │ - addi r26,r26,1 │ │ │ │ - li r9,0 │ │ │ │ - b 26a4c │ │ │ │ + b 26600 │ │ │ │ + addi r27,r27,1 │ │ │ │ + li r2,0 │ │ │ │ + b 263dc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x1280 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,4160 │ │ │ │ mflr r0 │ │ │ │ std r24,-64(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r24,r3 │ │ │ │ + ld r28,32(r3) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r28,32(r3) │ │ │ │ - mr r24,r3 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-240(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 27000 │ │ │ │ - maddld r30,r31,r30,r9 │ │ │ │ - add r9,r31,r30 │ │ │ │ - cmpd r30,r9 │ │ │ │ - bge 26f2c │ │ │ │ + mulld r2,r31,r29 │ │ │ │ + subf r2,r2,r28 │ │ │ │ + cmpd r3,r2 │ │ │ │ + blt 26950 │ │ │ │ + maddld r30,r31,r30,r2 │ │ │ │ + add r2,r31,r30 │ │ │ │ + cmpd r30,r2 │ │ │ │ + bge 26870 │ │ │ │ std r19,136(r1) │ │ │ │ + std r20,144(r1) │ │ │ │ ld r19,0(r24) │ │ │ │ ld r28,40(r24) │ │ │ │ - std r20,144(r1) │ │ │ │ std r21,152(r1) │ │ │ │ std r22,160(r1) │ │ │ │ std r23,168(r1) │ │ │ │ std r25,184(r1) │ │ │ │ - std r26,192(r1) │ │ │ │ ld r25,16(r24) │ │ │ │ - ld r26,24(r24) │ │ │ │ + std r26,192(r1) │ │ │ │ std r27,200(r1) │ │ │ │ + ld r26,24(r24) │ │ │ │ ld r27,48(r24) │ │ │ │ + lwz r2,112(r19) │ │ │ │ ld r24,8(r24) │ │ │ │ - lwz r9,112(r19) │ │ │ │ + addi r22,r28,1 │ │ │ │ ld r23,24(r19) │ │ │ │ ld r21,176(r19) │ │ │ │ ld r20,120(r19) │ │ │ │ - addi r22,r28,1 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 26f50 │ │ │ │ - sldi r9,r30,1 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 268a0 │ │ │ │ + mulli r2,r30,3 │ │ │ │ mulld r5,r30,r22 │ │ │ │ mulli r29,r30,24 │ │ │ │ - mulli r19,r22,48 │ │ │ │ - add r9,r9,r30 │ │ │ │ sldi r30,r30,4 │ │ │ │ - addi r9,r9,1 │ │ │ │ + std r18,128(r1) │ │ │ │ + sldi r19,r22,4 │ │ │ │ + mulli r18,r22,48 │ │ │ │ add r30,r23,r30 │ │ │ │ mulli r5,r5,48 │ │ │ │ + addi r23,r2,1 │ │ │ │ addi r29,r29,8 │ │ │ │ - mulld r23,r9,r22 │ │ │ │ - sldi r22,r22,4 │ │ │ │ + mulld r23,r23,r22 │ │ │ │ add r29,r20,r29 │ │ │ │ - add r20,r21,r5 │ │ │ │ + add r22,r21,r5 │ │ │ │ sldi r23,r23,4 │ │ │ │ add r23,r21,r23 │ │ │ │ lfd f1,-8(r29) │ │ │ │ addi r10,r29,8 │ │ │ │ mr r9,r29 │ │ │ │ - add r7,r22,r23 │ │ │ │ + add r7,r19,r23 │ │ │ │ mr r6,r23 │ │ │ │ - mr r5,r20 │ │ │ │ - mr r3,r30 │ │ │ │ - mr r4,r27 │ │ │ │ std r28,120(r1) │ │ │ │ std r26,112(r1) │ │ │ │ std r25,104(r1) │ │ │ │ + mr r5,r22 │ │ │ │ + mr r3,r30 │ │ │ │ + mr r4,r27 │ │ │ │ std r24,96(r1) │ │ │ │ addi r30,r30,16 │ │ │ │ - add r20,r20,r19 │ │ │ │ - add r23,r23,r19 │ │ │ │ + add r22,r22,r18 │ │ │ │ + add r23,r23,r18 │ │ │ │ addi r29,r29,24 │ │ │ │ - bl 240e0 │ │ │ │ + bl 23b10 │ │ │ │ addic. r31,r31,-1 │ │ │ │ - bne 26ec0 │ │ │ │ + bne 26800 │ │ │ │ + ld r18,128(r1) │ │ │ │ ld r19,136(r1) │ │ │ │ ld r20,144(r1) │ │ │ │ ld r21,152(r1) │ │ │ │ ld r22,160(r1) │ │ │ │ ld r23,168(r1) │ │ │ │ ld r25,184(r1) │ │ │ │ ld r26,192(r1) │ │ │ │ @@ -34829,188 +33926,186 @@ │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ sldi r30,r30,4 │ │ │ │ addi r30,r30,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,240(r19) │ │ │ │ + ld r2,240(r19) │ │ │ │ mr r4,r27 │ │ │ │ - ldx r10,r9,r30 │ │ │ │ + ldx r3,r2,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - sldi r6,r10,1 │ │ │ │ - mulld r5,r10,r22 │ │ │ │ - mulli r9,r10,24 │ │ │ │ - sldi r3,r10,4 │ │ │ │ - add r6,r6,r10 │ │ │ │ + mulli r6,r3,3 │ │ │ │ + mulld r5,r3,r22 │ │ │ │ + mulli r9,r3,24 │ │ │ │ + sldi r3,r3,4 │ │ │ │ add r3,r23,r3 │ │ │ │ - addi r6,r6,1 │ │ │ │ mulli r5,r5,48 │ │ │ │ + addi r6,r6,1 │ │ │ │ lfdx f1,r20,r9 │ │ │ │ addi r10,r9,16 │ │ │ │ addi r9,r9,8 │ │ │ │ - mulld r6,r6,r22 │ │ │ │ std r28,120(r1) │ │ │ │ std r26,112(r1) │ │ │ │ std r25,104(r1) │ │ │ │ + std r24,96(r1) │ │ │ │ + mulld r6,r6,r22 │ │ │ │ add r10,r20,r10 │ │ │ │ add r9,r20,r9 │ │ │ │ - std r24,96(r1) │ │ │ │ add r5,r21,r5 │ │ │ │ add r7,r6,r22 │ │ │ │ sldi r6,r6,4 │ │ │ │ sldi r7,r7,4 │ │ │ │ add r6,r21,r6 │ │ │ │ add r7,r21,r7 │ │ │ │ - bl 240e0 │ │ │ │ + bl 23b10 │ │ │ │ addic. r31,r31,-1 │ │ │ │ - bne 26f60 │ │ │ │ + bne 268b0 │ │ │ │ ld r19,136(r1) │ │ │ │ ld r20,144(r1) │ │ │ │ ld r21,152(r1) │ │ │ │ ld r22,160(r1) │ │ │ │ ld r23,168(r1) │ │ │ │ ld r25,184(r1) │ │ │ │ ld r26,192(r1) │ │ │ │ ld r27,200(r1) │ │ │ │ - b 26f2c │ │ │ │ + b 26870 │ │ │ │ + nop │ │ │ │ addi r31,r31,1 │ │ │ │ - li r9,0 │ │ │ │ - b 26e1c │ │ │ │ + li r2,0 │ │ │ │ + b 2675c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xd80 │ │ │ │ + .long 0xe80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,3552 │ │ │ │ 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,-128(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 27370 │ │ │ │ - maddld r5,r9,r5,r10 │ │ │ │ - add r0,r9,r5 │ │ │ │ - cmpd r5,r0 │ │ │ │ - bge 27228 │ │ │ │ - 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 5100 │ │ │ │ + divd r2,r29,r31 │ │ │ │ + mr r4,r3 │ │ │ │ + mulld r9,r2,r31 │ │ │ │ + subf r9,r9,r29 │ │ │ │ + cmpd r3,r9 │ │ │ │ + blt 26ca0 │ │ │ │ + maddld r4,r2,r4,r9 │ │ │ │ + add r0,r2,r4 │ │ │ │ + cmpd r4,r0 │ │ │ │ + bge 26b64 │ │ │ │ + ld r31,24(r30) │ │ │ │ std r26,80(r1) │ │ │ │ + std r25,72(r1) │ │ │ │ + ld r26,0(r30) │ │ │ │ + sldi r3,r4,4 │ │ │ │ + ld r5,8(r30) │ │ │ │ + ld r12,32(r30) │ │ │ │ std r28,96(r1) │ │ │ │ - std r20,32(r1) │ │ │ │ - addi r4,r4,8 │ │ │ │ + std r27,88(r1) │ │ │ │ + addi r3,r3,8 │ │ │ │ std r21,40(r1) │ │ │ │ std r22,48(r1) │ │ │ │ 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,r31,1 │ │ │ │ + lwz r2,112(r26) │ │ │ │ + ld r11,24(r26) │ │ │ │ + addi r27,r31,1 │ │ │ │ + cmpdi cr6,r31,0 │ │ │ │ + mtfprd f0,r5 │ │ │ │ + ld r30,176(r26) │ │ │ │ + ld r28,120(r26) │ │ │ │ + cmpdi r29,0 │ │ │ │ + addi r25,r29,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,27250 │ │ │ │ - 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 │ │ │ │ + nop │ │ │ │ + bne cr5,26b80 │ │ │ │ + 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 r23,r31,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r23,r23,r5 │ │ │ │ + add r24,r5,r31 │ │ │ │ + add r24,r24,r2 │ │ │ │ + divd r7,r23,r5 │ │ │ │ + divd r10,r24,r5 │ │ │ │ + mulld r7,r7,r5 │ │ │ │ + mulld r10,r10,r5 │ │ │ │ + subf r7,r7,r23 │ │ │ │ + subf r24,r10,r24 │ │ │ │ + sldi r2,r7,4 │ │ │ │ + cmpd r7,r24 │ │ │ │ + lxvx vs0,r12,r2 │ │ │ │ + add r2,r12,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - bge 27260 │ │ │ │ - stxvx vs0,r3,r24 │ │ │ │ - blt cr6,271f4 │ │ │ │ - andi. r8,r30,1 │ │ │ │ - addi r8,r30,-1 │ │ │ │ - beq 271bc │ │ │ │ - addi r10,r10,8 │ │ │ │ - cmpdi r8,0 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ + bge 26b90 │ │ │ │ + stxvx vs0,r11,r6 │ │ │ │ + blt cr6,26b34 │ │ │ │ + andi. r10,r29,1 │ │ │ │ + addi r10,r29,-1 │ │ │ │ + beq 26afc │ │ │ │ + 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 26b34 │ │ │ │ + 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 271f4 │ │ │ │ - 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 │ │ │ │ - xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - bdnz 271c4 │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r4,r4,16 │ │ │ │ - cmpd r0,r5 │ │ │ │ - bne 27100 │ │ │ │ - ld r20,32(r1) │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + bdnz 26b04 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + cmpd r0,r4 │ │ │ │ + bne 26a40 │ │ │ │ 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) │ │ │ │ @@ -35018,5454 +34113,5374 @@ │ │ │ │ addi r1,r1,128 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,240(r27) │ │ │ │ - ldx r24,r9,r4 │ │ │ │ - b 27108 │ │ │ │ - nop │ │ │ │ - subf r22,r23,r26 │ │ │ │ - stxvx vs0,r3,r24 │ │ │ │ - cmpdi r22,1 │ │ │ │ - ble 272ec │ │ │ │ - addi r8,r22,-1 │ │ │ │ - mr r25,r10 │ │ │ │ - addi r21,r22,-2 │ │ │ │ - andi. r20,r8,1 │ │ │ │ - beq 272a4 │ │ │ │ - lxvdsx vs12,0,r10 │ │ │ │ - lxv vs11,0(r9) │ │ │ │ - cmpdi r21,0 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r25,r10,8 │ │ │ │ + ld r2,240(r26) │ │ │ │ + ldx r6,r2,r3 │ │ │ │ + b 26a48 │ │ │ │ + nop │ │ │ │ + subf r23,r24,r25 │ │ │ │ + stxvx vs0,r11,r6 │ │ │ │ + cmpdi r23,1 │ │ │ │ + ble 26c1c │ │ │ │ + addi r10,r23,-1 │ │ │ │ + mr r7,r9 │ │ │ │ + addi r22,r23,-2 │ │ │ │ + andi. r21,r10,1 │ │ │ │ + beq 26bd4 │ │ │ │ + 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,r3,r24 │ │ │ │ - beq 272dc │ │ │ │ - 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 │ │ │ │ + stxvx vs0,r11,r6 │ │ │ │ + beq 26c0c │ │ │ │ + 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(r7) │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - bdnz 272ac │ │ │ │ - addi r22,r22,-2 │ │ │ │ - addi r10,r10,8 │ │ │ │ - sldi r22,r22,3 │ │ │ │ - add r10,r22,r10 │ │ │ │ - cmpdi cr7,r23,0 │ │ │ │ - blt cr7,271f4 │ │ │ │ - addi r8,r23,1 │ │ │ │ - mr r9,r11 │ │ │ │ - andi. r25,r8,1 │ │ │ │ - beq 27324 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lxv vs11,0(r11) │ │ │ │ - addi r9,r11,16 │ │ │ │ - addi r25,r10,-8 │ │ │ │ - lxvdsx vs12,0,r25 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + bdnz 26bdc │ │ │ │ + addi r23,r23,-2 │ │ │ │ + addi r9,r9,8 │ │ │ │ + sldi r23,r23,3 │ │ │ │ + add r9,r23,r9 │ │ │ │ + cmpdi cr7,r24,0 │ │ │ │ + blt cr7,26b34 │ │ │ │ + addi r10,r24,1 │ │ │ │ + mr r2,r12 │ │ │ │ + andi. r7,r10,1 │ │ │ │ + beq 26c54 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs11,0(r12) │ │ │ │ + addi r2,r12,16 │ │ │ │ + addi r7,r9,-8 │ │ │ │ + lxvdsx vs12,0,r7 │ │ │ │ xvmaddadp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r3,r24 │ │ │ │ - beq cr7,271f4 │ │ │ │ - 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 │ │ │ │ + stxvx vs0,r11,r6 │ │ │ │ + beq cr7,26b34 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + lxvdsx vs11,0,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + addi r10,r9,-8 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - lxvdsx vs12,0,r8 │ │ │ │ - lxv vs11,-16(r9) │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + lxvdsx vs12,0,r10 │ │ │ │ + lxv vs11,-16(r2) │ │ │ │ xvmaddadp vs0,vs12,vs11 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - bdnz 2732c │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r4,r4,16 │ │ │ │ - cmpd r0,r5 │ │ │ │ - bne 27100 │ │ │ │ - b 27204 │ │ │ │ - addi r9,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - b 27074 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + bdnz 26c5c │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + cmpd r0,r4 │ │ │ │ + bne 26a40 │ │ │ │ + b 26b44 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 269b4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xc80 │ │ │ │ + .long 0xb80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,2672 │ │ │ │ - mflr r0 │ │ │ │ - std r26,-48(r1) │ │ │ │ - mr r26,r3 │ │ │ │ - std r23,-72(r1) │ │ │ │ + std r25,-56(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ - std r27,-40(r1) │ │ │ │ + mr r25,r3 │ │ │ │ + mflr r0 │ │ │ │ std r28,-32(r1) │ │ │ │ + std r27,-40(r1) │ │ │ │ + ld r28,24(r25) │ │ │ │ + std r23,-72(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + ld r9,8(r25) │ │ │ │ std r30,-16(r1) │ │ │ │ - ld r28,24(r26) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r30,0(r26) │ │ │ │ - ld r9,8(r26) │ │ │ │ - ld r27,32(r26) │ │ │ │ - ld r29,16(r26) │ │ │ │ + ld r30,0(r25) │ │ │ │ + ld r27,32(r25) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-240(r1) │ │ │ │ - mr r10,r28 │ │ │ │ - ld r24,240(r30) │ │ │ │ + ld r29,16(r25) │ │ │ │ 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 15188 │ │ │ │ + mr r10,r28 │ │ │ │ + ld r24,240(r30) │ │ │ │ + bl 14870 │ │ │ │ ld r23,136(r1) │ │ │ │ cmpdi r23,-1 │ │ │ │ - bne 27450 │ │ │ │ + bne 26d70 │ │ │ │ ld r23,120(r1) │ │ │ │ cmpdi r23,-1 │ │ │ │ - bne 27560 │ │ │ │ + bne 26e80 │ │ │ │ addi r1,r1,240 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ - ld r26,-48(r1) │ │ │ │ + ld r25,-56(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 r29,1 │ │ │ │ - addi r10,r29,-1 │ │ │ │ - beq 276e0 │ │ │ │ - mr r8,r10 │ │ │ │ + addi r9,r29,-1 │ │ │ │ + beq 27000 │ │ │ │ + mr r10,r9 │ │ │ │ li r31,0 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - b 27488 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + b 26da8 │ │ │ │ nop │ │ │ │ - sldi r6,r9,4 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ - cmpd r23,r6 │ │ │ │ - bgt 276a0 │ │ │ │ - mr r8,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r31,r7 │ │ │ │ - add r9,r31,r8 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 27470 │ │ │ │ - sldi r9,r31,4 │ │ │ │ - ldx r9,r24,r9 │ │ │ │ - cmpd r23,r9 │ │ │ │ - bgt 276d0 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r24,r7 │ │ │ │ + cmpd r23,r7 │ │ │ │ + bgt 26fc0 │ │ │ │ + mr r10,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r31,r8 │ │ │ │ + add r2,r31,r10 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 26d90 │ │ │ │ + sldi r2,r31,4 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + cmpd r23,r2 │ │ │ │ + bgt 26ff0 │ │ │ │ cmpd r29,r31 │ │ │ │ - ble 27700 │ │ │ │ + ble 27020 │ │ │ │ std r22,160(r1) │ │ │ │ - std r25,184(r1) │ │ │ │ - sldi r25,r31,4 │ │ │ │ + std r26,192(r1) │ │ │ │ + sldi r26,r31,4 │ │ │ │ addi r22,r28,1 │ │ │ │ - add r25,r24,r25 │ │ │ │ - b 27528 │ │ │ │ + add r26,r24,r26 │ │ │ │ + b 26e48 │ │ │ │ nop │ │ │ │ - ld r10,128(r1) │ │ │ │ + ld r7,128(r1) │ │ │ │ sldi r6,r6,4 │ │ │ │ - cmpd r8,r10 │ │ │ │ - bgt 2754c │ │ │ │ - ld r8,24(r30) │ │ │ │ - ld r12,120(r30) │ │ │ │ - ld r0,176(r30) │ │ │ │ - ld r3,144(r1) │ │ │ │ + cmpd r10,r7 │ │ │ │ + bgt 26e6c │ │ │ │ + ld r7,24(r30) │ │ │ │ + ld r12,8(r25) │ │ │ │ addi r31,r31,1 │ │ │ │ - addi r25,r25,16 │ │ │ │ + addi r26,r26,16 │ │ │ │ + ld r11,176(r30) │ │ │ │ + ld r4,144(r1) │ │ │ │ ld r10,152(r1) │ │ │ │ - lfdx f1,r8,r4 │ │ │ │ - add r11,r8,r4 │ │ │ │ - ld r8,8(r26) │ │ │ │ - lfdx f3,r12,r7 │ │ │ │ - add r6,r0,r6 │ │ │ │ - lfd f2,8(r11) │ │ │ │ - ld r8,0(r8) │ │ │ │ - std r3,96(r1) │ │ │ │ - bl 15fc0 │ │ │ │ + lfdx f1,r7,r8 │ │ │ │ + add r3,r7,r8 │ │ │ │ + ld r8,120(r30) │ │ │ │ + add r6,r11,r6 │ │ │ │ + lfd f2,8(r3) │ │ │ │ + lfdx f3,r8,r2 │ │ │ │ + ld r8,0(r12) │ │ │ │ + std r4,96(r1) │ │ │ │ + bl 156d0 │ │ │ │ cmpd r29,r31 │ │ │ │ - ble 2754c │ │ │ │ - ld r8,0(r25) │ │ │ │ - ld r10,8(r25) │ │ │ │ + ble 26e6c │ │ │ │ + ld r10,0(r26) │ │ │ │ + ld r2,8(r26) │ │ │ │ mr r9,r28 │ │ │ │ mr r5,r27 │ │ │ │ - cmpd r23,r8 │ │ │ │ - mulld r6,r22,r10 │ │ │ │ - sldi r4,r10,4 │ │ │ │ - sldi r7,r10,3 │ │ │ │ - ble 274d0 │ │ │ │ + cmpd r23,r10 │ │ │ │ + mulld r6,r22,r2 │ │ │ │ + sldi r8,r2,4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ble 26df0 │ │ │ │ ld r23,120(r1) │ │ │ │ - ld r22,160(r1) │ │ │ │ - ld r25,184(r1) │ │ │ │ cmpdi r23,-1 │ │ │ │ - beq 27418 │ │ │ │ + ld r22,160(r1) │ │ │ │ + ld r26,192(r1) │ │ │ │ + beq 26d40 │ │ │ │ cmpdi r29,1 │ │ │ │ - addi r10,r29,-1 │ │ │ │ - beq 276f0 │ │ │ │ - mr r6,r10 │ │ │ │ + addi r9,r29,-1 │ │ │ │ + beq 27010 │ │ │ │ + mr r7,r9 │ │ │ │ li r31,0 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - b 27598 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + b 26eb8 │ │ │ │ nop │ │ │ │ - sldi r7,r9,4 │ │ │ │ - ldx r7,r24,r7 │ │ │ │ - cmpd r23,r7 │ │ │ │ - bgt 276b0 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - cmpd r31,r8 │ │ │ │ - add r9,r31,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 27580 │ │ │ │ - sldi r9,r31,4 │ │ │ │ - ldx r9,r24,r9 │ │ │ │ - cmpd r23,r9 │ │ │ │ - bgt 276c0 │ │ │ │ + sldi r8,r2,4 │ │ │ │ + ldx r8,r24,r8 │ │ │ │ + cmpd r23,r8 │ │ │ │ + bgt 26fd0 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + cmpd r31,r10 │ │ │ │ + add r2,r31,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 26ea0 │ │ │ │ + sldi r2,r31,4 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + cmpd r23,r2 │ │ │ │ + bgt 26fe0 │ │ │ │ cmpd r29,r31 │ │ │ │ - ble 27418 │ │ │ │ + ble 26d40 │ │ │ │ std r22,160(r1) │ │ │ │ - std r25,184(r1) │ │ │ │ - sldi r25,r31,4 │ │ │ │ + std r26,192(r1) │ │ │ │ + sldi r26,r31,4 │ │ │ │ addi r22,r28,1 │ │ │ │ - add r25,r24,r25 │ │ │ │ - b 27638 │ │ │ │ + add r26,r24,r26 │ │ │ │ + b 26f58 │ │ │ │ nop │ │ │ │ - ld r10,112(r1) │ │ │ │ + ld r7,112(r1) │ │ │ │ sldi r6,r6,4 │ │ │ │ - cmpd r8,r10 │ │ │ │ - bgt 2765c │ │ │ │ - ld r8,24(r30) │ │ │ │ - ld r12,8(r26) │ │ │ │ - ld r24,120(r30) │ │ │ │ - ld r0,176(r30) │ │ │ │ + cmpd r10,r7 │ │ │ │ + bgt 26f7c │ │ │ │ + ld r7,24(r30) │ │ │ │ + ld r12,120(r30) │ │ │ │ addi r31,r31,1 │ │ │ │ - addi r25,r25,16 │ │ │ │ - ld r3,144(r1) │ │ │ │ + addi r26,r26,16 │ │ │ │ + ld r24,8(r25) │ │ │ │ + ld r11,176(r30) │ │ │ │ + ld r4,144(r1) │ │ │ │ ld r10,152(r1) │ │ │ │ - add r11,r8,r4 │ │ │ │ - lfdx f1,r8,r4 │ │ │ │ - lfdx f3,r24,r7 │ │ │ │ - ld r8,0(r12) │ │ │ │ - add r6,r0,r6 │ │ │ │ - lfd f2,8(r11) │ │ │ │ - std r3,96(r1) │ │ │ │ - bl 15fc0 │ │ │ │ + add r3,r7,r8 │ │ │ │ + lfdx f1,r7,r8 │ │ │ │ + lfdx f3,r12,r2 │ │ │ │ + ld r8,0(r24) │ │ │ │ + add r6,r11,r6 │ │ │ │ + lfd f2,8(r3) │ │ │ │ + std r4,96(r1) │ │ │ │ + bl 156d0 │ │ │ │ cmpd r29,r31 │ │ │ │ - ble 2765c │ │ │ │ - ld r8,0(r25) │ │ │ │ - ld r10,8(r25) │ │ │ │ + ble 26f7c │ │ │ │ + ld r10,0(r26) │ │ │ │ + ld r2,8(r26) │ │ │ │ mr r9,r28 │ │ │ │ mr r5,r27 │ │ │ │ - cmpd r23,r8 │ │ │ │ - mulld r6,r22,r10 │ │ │ │ - sldi r4,r10,4 │ │ │ │ - sldi r7,r10,3 │ │ │ │ - ble 275e0 │ │ │ │ + cmpd r23,r10 │ │ │ │ + mulld r6,r22,r2 │ │ │ │ + sldi r8,r2,4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ble 26f00 │ │ │ │ ld r22,160(r1) │ │ │ │ - ld r25,184(r1) │ │ │ │ + ld r26,192(r1) │ │ │ │ addi r1,r1,240 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ - ld r26,-48(r1) │ │ │ │ + ld r25,-56(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 27488 │ │ │ │ + mr r31,r2 │ │ │ │ + b 26da8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r31,r9 │ │ │ │ - b 27598 │ │ │ │ + mr r31,r2 │ │ │ │ + b 26eb8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - xor r6,r6,r31 │ │ │ │ - addic r6,r6,-1 │ │ │ │ + xor r7,r7,r31 │ │ │ │ + addic r7,r7,-1 │ │ │ │ addze r31,r31 │ │ │ │ - b 275bc │ │ │ │ - xor r9,r10,r31 │ │ │ │ - addic r9,r9,-1 │ │ │ │ + b 26edc │ │ │ │ + xor r2,r9,r31 │ │ │ │ + addic r2,r2,-1 │ │ │ │ addze r31,r31 │ │ │ │ - b 274ac │ │ │ │ + b 26dcc │ │ │ │ li r31,0 │ │ │ │ std r22,160(r1) │ │ │ │ - std r25,184(r1) │ │ │ │ - b 274bc │ │ │ │ + std r26,192(r1) │ │ │ │ + b 26ddc │ │ │ │ li r31,0 │ │ │ │ std r22,160(r1) │ │ │ │ - std r25,184(r1) │ │ │ │ - b 275cc │ │ │ │ + std r26,192(r1) │ │ │ │ + b 26eec │ │ │ │ ld r23,120(r1) │ │ │ │ cmpdi r23,-1 │ │ │ │ - beq 27418 │ │ │ │ - b 2756c │ │ │ │ + beq 26d40 │ │ │ │ + b 26e8c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xa80 │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,1760 │ │ │ │ - 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 14e58 │ │ │ │ + bl 14550 │ │ │ │ ld r22,152(r1) │ │ │ │ cmpdi r22,-1 │ │ │ │ - bne 277f0 │ │ │ │ + bne 27110 │ │ │ │ ld r23,136(r1) │ │ │ │ cmpdi r23,-1 │ │ │ │ - bne 27918 │ │ │ │ + bne 27238 │ │ │ │ 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 │ │ │ │ - addi r10,r31,-1 │ │ │ │ - beq 27ac0 │ │ │ │ - mr r8,r10 │ │ │ │ - li r24,0 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - b 27828 │ │ │ │ + addi r9,r31,-1 │ │ │ │ + beq 273e0 │ │ │ │ + mr r10,r9 │ │ │ │ + li r25,0 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + b 27148 │ │ │ │ nop │ │ │ │ - sldi r6,r9,4 │ │ │ │ - ldx r6,r25,r6 │ │ │ │ - cmpd r22,r6 │ │ │ │ - bgt 27a80 │ │ │ │ - mr r8,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r24,r7 │ │ │ │ - add r9,r24,r8 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 27810 │ │ │ │ - sldi r9,r24,4 │ │ │ │ - ldx r9,r25,r9 │ │ │ │ - cmpd r22,r9 │ │ │ │ - bgt 27ab0 │ │ │ │ - cmpd r31,r24 │ │ │ │ - ble 27adc │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r24,r7 │ │ │ │ + cmpd r22,r7 │ │ │ │ + bgt 273a0 │ │ │ │ + mr r10,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r25,r8 │ │ │ │ + add r2,r25,r10 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 27130 │ │ │ │ + sldi r2,r25,4 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + cmpd r22,r2 │ │ │ │ + bgt 273d0 │ │ │ │ + cmpd r31,r25 │ │ │ │ + ble 273fc │ │ │ │ std r21,184(r1) │ │ │ │ - sldi r23,r24,4 │ │ │ │ + sldi r23,r25,4 │ │ │ │ addi r21,r30,1 │ │ │ │ - add r23,r25,r23 │ │ │ │ - b 278d8 │ │ │ │ + add r23,r24,r23 │ │ │ │ + b 271f8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r3,144(r1) │ │ │ │ + ld r4,144(r1) │ │ │ │ sldi r6,r6,5 │ │ │ │ sldi r7,r7,4 │ │ │ │ - cmpd r4,r3 │ │ │ │ - bgt 27908 │ │ │ │ - ld r11,24(r26) │ │ │ │ - ld r4,120(r26) │ │ │ │ - ld r3,176(r26) │ │ │ │ - ld r0,160(r1) │ │ │ │ - addi r24,r24,1 │ │ │ │ + cmpd r8,r4 │ │ │ │ + bgt 27228 │ │ │ │ + ld r3,24(r26) │ │ │ │ + ld r4,176(r26) │ │ │ │ + addi r25,r25,1 │ │ │ │ addi r23,r23,16 │ │ │ │ - add r12,r11,r8 │ │ │ │ - lfdx f1,r11,r8 │ │ │ │ - add r9,r4,r9 │ │ │ │ - add r8,r4,r8 │ │ │ │ + ld r8,120(r26) │ │ │ │ + ld r11,160(r1) │ │ │ │ + add r12,r3,r2 │ │ │ │ + lfdx f1,r3,r2 │ │ │ │ + add r7,r4,r7 │ │ │ │ + add r6,r4,r6 │ │ │ │ ld r4,168(r1) │ │ │ │ - add r7,r3,r7 │ │ │ │ - add r6,r3,r6 │ │ │ │ + add r9,r8,r9 │ │ │ │ + add r8,r8,r2 │ │ │ │ lfd f2,8(r12) │ │ │ │ std r30,104(r1) │ │ │ │ std r27,96(r1) │ │ │ │ - std r0,120(r1) │ │ │ │ + std r11,120(r1) │ │ │ │ std r4,112(r1) │ │ │ │ - bl 1cc40 │ │ │ │ - cmpd r31,r24 │ │ │ │ - ble 27908 │ │ │ │ + bl 1c500 │ │ │ │ + cmpd r31,r25 │ │ │ │ + ble 27228 │ │ │ │ ld r6,8(r23) │ │ │ │ - ld r4,0(r23) │ │ │ │ + ld r8,0(r23) │ │ │ │ mr r10,r28 │ │ │ │ mr r5,r29 │ │ │ │ sldi r7,r6,1 │ │ │ │ - cmpd r22,r4 │ │ │ │ - sldi r8,r6,4 │ │ │ │ + cmpd r22,r8 │ │ │ │ + sldi r2,r6,4 │ │ │ │ mulld r6,r6,r21 │ │ │ │ addi r7,r7,1 │ │ │ │ - addi r9,r8,8 │ │ │ │ + addi r9,r2,8 │ │ │ │ mulld r7,r7,r21 │ │ │ │ - ble 27870 │ │ │ │ + ble 27190 │ │ │ │ ld r23,136(r1) │ │ │ │ - ld r21,184(r1) │ │ │ │ cmpdi r23,-1 │ │ │ │ - beq 277b8 │ │ │ │ + ld r21,184(r1) │ │ │ │ + beq 270d0 │ │ │ │ cmpdi r31,1 │ │ │ │ - addi r10,r31,-1 │ │ │ │ - beq 27ad0 │ │ │ │ - mr r6,r10 │ │ │ │ - li r24,0 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - b 27958 │ │ │ │ + addi r9,r31,-1 │ │ │ │ + beq 273f0 │ │ │ │ + mr r7,r9 │ │ │ │ + li r25,0 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + b 27278 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r7,r9,4 │ │ │ │ - ldx r7,r25,r7 │ │ │ │ - cmpd r23,r7 │ │ │ │ - bgt 27a90 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - cmpd r24,r8 │ │ │ │ - add r9,r24,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 27940 │ │ │ │ - sldi r9,r24,4 │ │ │ │ - ldx r9,r25,r9 │ │ │ │ - cmpd r23,r9 │ │ │ │ - bgt 27aa0 │ │ │ │ - cmpd r31,r24 │ │ │ │ - ble 277b8 │ │ │ │ + sldi r8,r2,4 │ │ │ │ + ldx r8,r24,r8 │ │ │ │ + cmpd r23,r8 │ │ │ │ + bgt 273b0 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + cmpd r25,r10 │ │ │ │ + add r2,r25,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 27260 │ │ │ │ + sldi r2,r25,4 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + cmpd r23,r2 │ │ │ │ + bgt 273c0 │ │ │ │ + cmpd r31,r25 │ │ │ │ + ble 270d0 │ │ │ │ std r21,184(r1) │ │ │ │ - sldi r9,r24,4 │ │ │ │ + sldi r2,r25,4 │ │ │ │ addi r22,r30,1 │ │ │ │ - add r25,r25,r9 │ │ │ │ - b 27a08 │ │ │ │ + add r24,r24,r2 │ │ │ │ + b 27328 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r3,128(r1) │ │ │ │ + ld r4,128(r1) │ │ │ │ sldi r6,r6,5 │ │ │ │ sldi r7,r7,4 │ │ │ │ - cmpd r4,r3 │ │ │ │ - bgt 27a38 │ │ │ │ - ld r11,24(r26) │ │ │ │ - ld r3,176(r26) │ │ │ │ - ld r4,120(r26) │ │ │ │ - ld r21,160(r1) │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r25,r25,16 │ │ │ │ - ld r0,168(r1) │ │ │ │ - add r12,r11,r8 │ │ │ │ - lfdx f1,r11,r8 │ │ │ │ - add r7,r3,r7 │ │ │ │ - add r6,r3,r6 │ │ │ │ - add r9,r4,r9 │ │ │ │ - add r8,r4,r8 │ │ │ │ - lfd f2,8(r12) │ │ │ │ + cmpd r8,r4 │ │ │ │ + bgt 27358 │ │ │ │ + ld r3,24(r26) │ │ │ │ + ld r4,176(r26) │ │ │ │ + addi r25,r25,1 │ │ │ │ + addi r24,r24,16 │ │ │ │ + ld r8,120(r26) │ │ │ │ + ld r0,160(r1) │ │ │ │ + ld r11,168(r1) │ │ │ │ + add r21,r3,r2 │ │ │ │ + lfdx f1,r3,r2 │ │ │ │ + add r7,r4,r7 │ │ │ │ + add r6,r4,r6 │ │ │ │ + add r9,r8,r9 │ │ │ │ + add r8,r8,r2 │ │ │ │ + lfd f2,8(r21) │ │ │ │ std r30,104(r1) │ │ │ │ std r27,96(r1) │ │ │ │ - std r21,120(r1) │ │ │ │ - std r0,112(r1) │ │ │ │ - bl 1cc40 │ │ │ │ - cmpd r31,r24 │ │ │ │ - ble 27a38 │ │ │ │ - ld r6,8(r25) │ │ │ │ - ld r4,0(r25) │ │ │ │ + std r0,120(r1) │ │ │ │ + std r11,112(r1) │ │ │ │ + bl 1c500 │ │ │ │ + cmpd r31,r25 │ │ │ │ + ble 27358 │ │ │ │ + ld r6,8(r24) │ │ │ │ + ld r8,0(r24) │ │ │ │ mr r10,r28 │ │ │ │ mr r5,r29 │ │ │ │ sldi r7,r6,1 │ │ │ │ - cmpd r23,r4 │ │ │ │ - sldi r8,r6,4 │ │ │ │ + cmpd r23,r8 │ │ │ │ + sldi r2,r6,4 │ │ │ │ mulld r6,r6,r22 │ │ │ │ addi r7,r7,1 │ │ │ │ - addi r9,r8,8 │ │ │ │ + addi r9,r2,8 │ │ │ │ mulld r7,r7,r22 │ │ │ │ - ble 279a0 │ │ │ │ + ble 272c0 │ │ │ │ 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 27828 │ │ │ │ + mr r25,r2 │ │ │ │ + b 27148 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r24,r9 │ │ │ │ - b 27958 │ │ │ │ + mr r25,r2 │ │ │ │ + b 27278 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - xor r6,r6,r24 │ │ │ │ - addic r6,r6,-1 │ │ │ │ - addze r24,r24 │ │ │ │ - b 2797c │ │ │ │ - xor r9,r10,r24 │ │ │ │ - addic r9,r9,-1 │ │ │ │ - addze r24,r24 │ │ │ │ - b 2784c │ │ │ │ - li r24,0 │ │ │ │ + xor r7,r7,r25 │ │ │ │ + addic r7,r7,-1 │ │ │ │ + addze r25,r25 │ │ │ │ + b 2729c │ │ │ │ + xor r2,r9,r25 │ │ │ │ + addic r2,r2,-1 │ │ │ │ + addze r25,r25 │ │ │ │ + b 2716c │ │ │ │ + li r25,0 │ │ │ │ std r21,184(r1) │ │ │ │ - b 27858 │ │ │ │ + b 27178 │ │ │ │ nop │ │ │ │ - li r24,0 │ │ │ │ + li r25,0 │ │ │ │ std r21,184(r1) │ │ │ │ - b 27988 │ │ │ │ + b 272a8 │ │ │ │ ld r23,136(r1) │ │ │ │ cmpdi r23,-1 │ │ │ │ - beq 277b8 │ │ │ │ - b 27924 │ │ │ │ + beq 270d0 │ │ │ │ + b 27244 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xb80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,768 │ │ │ │ + std r25,-56(r1) │ │ │ │ + std r24,-64(r1) │ │ │ │ + mr r25,r3 │ │ │ │ mflr r0 │ │ │ │ - std r26,-48(r1) │ │ │ │ mfocrf r11,8 │ │ │ │ - mr r26,r3 │ │ │ │ std r23,-72(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ + std r22,-80(r1) │ │ │ │ + std r21,-88(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + ld r24,0(r25) │ │ │ │ + ld r9,8(r25) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + ld r29,24(r25) │ │ │ │ + ld r27,32(r25) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r29,24(r26) │ │ │ │ + ld r30,40(r25) │ │ │ │ + ld r28,16(r25) │ │ │ │ + std r0,16(r1) │ │ │ │ std r19,-104(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ - std r21,-88(r1) │ │ │ │ - std r22,-80(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ + std r26,-48(r1) │ │ │ │ + ld r23,240(r24) │ │ │ │ stw r11,8(r1) │ │ │ │ - ld r25,0(r26) │ │ │ │ - ld r9,8(r26) │ │ │ │ - ld r30,40(r26) │ │ │ │ - ld r27,32(r26) │ │ │ │ - ld r28,16(r26) │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-272(r1) │ │ │ │ mr r10,r29 │ │ │ │ mr r31,r1 │ │ │ │ - ld r23,240(r25) │ │ │ │ - addi r7,r31,120 │ │ │ │ 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 15188 │ │ │ │ - ld r7,136(r31) │ │ │ │ - cmpdi r7,-1 │ │ │ │ - bne 27c00 │ │ │ │ - ld r7,120(r31) │ │ │ │ - cmpdi r7,-1 │ │ │ │ - bne 27db0 │ │ │ │ + bl 14870 │ │ │ │ + ld r8,136(r31) │ │ │ │ + cmpdi r8,-1 │ │ │ │ + bne 27510 │ │ │ │ + ld r8,120(r31) │ │ │ │ + cmpdi r8,-1 │ │ │ │ + bne 276c0 │ │ │ │ addi r1,r31,272 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(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) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ 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 r28,1 │ │ │ │ - addi r10,r28,-1 │ │ │ │ - beq 27f8c │ │ │ │ - mr r8,r10 │ │ │ │ - li r24,0 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - b 27c38 │ │ │ │ + addi r9,r28,-1 │ │ │ │ + beq 278a0 │ │ │ │ + mr r10,r9 │ │ │ │ + li r26,0 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + b 27548 │ │ │ │ nop │ │ │ │ - sldi r5,r9,4 │ │ │ │ - ldx r5,r23,r5 │ │ │ │ - cmpd r7,r5 │ │ │ │ - bgt 27f5c │ │ │ │ - mr r8,r9 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - cmpd r24,r6 │ │ │ │ - add r9,r24,r8 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 27c20 │ │ │ │ - sldi r9,r24,4 │ │ │ │ - ldx r9,r23,r9 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bgt 27f7c │ │ │ │ - cmpd r28,r24 │ │ │ │ - ble 27f9c │ │ │ │ - sldi. r9,r29,1 │ │ │ │ - sldi r22,r29,4 │ │ │ │ - sldi r21,r24,4 │ │ │ │ + sldi r6,r2,4 │ │ │ │ + ldx r6,r23,r6 │ │ │ │ + cmpd r8,r6 │ │ │ │ + bgt 27870 │ │ │ │ + mr r10,r2 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + cmpd r26,r7 │ │ │ │ + add r2,r26,r10 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 27530 │ │ │ │ + sldi r2,r26,4 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bgt 27890 │ │ │ │ + cmpd r28,r26 │ │ │ │ + ble 278b0 │ │ │ │ + sldi. r2,r29,1 │ │ │ │ + sldi r21,r29,4 │ │ │ │ + sldi r22,r26,4 │ │ │ │ cmpdi cr4,r29,0 │ │ │ │ - isellt r9,0,r9 │ │ │ │ - subfic r22,r22,-16 │ │ │ │ - add r21,r23,r21 │ │ │ │ - addi r20,r9,1 │ │ │ │ + subfic r21,r21,-16 │ │ │ │ + add r22,r23,r22 │ │ │ │ + isellt r2,0,r2 │ │ │ │ + addi r20,r2,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r21) │ │ │ │ - ld r8,8(r21) │ │ │ │ - cmpd r9,r7 │ │ │ │ - blt 27ba0 │ │ │ │ - ld r10,128(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 27ba0 │ │ │ │ - ld r9,176(r25) │ │ │ │ - ld r10,0(r1) │ │ │ │ - sldi r7,r8,4 │ │ │ │ + ld r2,0(r22) │ │ │ │ + ld r10,8(r22) │ │ │ │ + cmpd r2,r8 │ │ │ │ + blt 274b8 │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 274b8 │ │ │ │ + ld r9,176(r24) │ │ │ │ + ld r8,0(r1) │ │ │ │ + sldi r3,r10,4 │ │ │ │ mr r19,r1 │ │ │ │ - lfdx f9,r9,r7 │ │ │ │ - stdux r10,r1,r22 │ │ │ │ - add r9,r9,r7 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,8 │ │ │ │ + lfdx f9,r9,r3 │ │ │ │ + stdux r8,r1,r21 │ │ │ │ + add r9,r9,r3 │ │ │ │ mr r6,r1 │ │ │ │ lfd f8,8(r9) │ │ │ │ stfdu f9,112(r6) │ │ │ │ - blt cr4,27d4c │ │ │ │ - addis r10,r2,-3 │ │ │ │ + blt cr4,2765c │ │ │ │ andi. r9,r20,1 │ │ │ │ - li r9,8 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ - addi r10,r20,-1 │ │ │ │ - beq 27d10 │ │ │ │ + addi r9,r20,-1 │ │ │ │ + beq 27620 │ │ │ │ lfd f0,8(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f8 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 27d4c │ │ │ │ - srdi r10,r20,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 2765c │ │ │ │ + srdi r9,r20,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 27d18 │ │ │ │ - ld r10,24(r25) │ │ │ │ - ld r12,120(r25) │ │ │ │ - ld r11,8(r26) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - ld r4,144(r31) │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + bdnz 27628 │ │ │ │ + ld r2,24(r24) │ │ │ │ + ld r11,120(r24) │ │ │ │ + sldi r10,r10,3 │ │ │ │ mr r9,r29 │ │ │ │ mr r5,r27 │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r21,r21,16 │ │ │ │ - add r3,r10,r7 │ │ │ │ - lfdx f3,r12,r8 │ │ │ │ - lfdx f1,r10,r7 │ │ │ │ - ld r8,0(r11) │ │ │ │ + addi r26,r26,1 │ │ │ │ + ld r8,8(r25) │ │ │ │ + ld r7,144(r31) │ │ │ │ + addi r22,r22,16 │ │ │ │ + add r4,r2,r3 │ │ │ │ + lfdx f3,r11,r10 │ │ │ │ + lfdx f1,r2,r3 │ │ │ │ + ld r8,0(r8) │ │ │ │ ld r10,152(r31) │ │ │ │ - lfd f2,8(r3) │ │ │ │ - std r4,96(r1) │ │ │ │ - bl 15fc0 │ │ │ │ - cmpd r28,r24 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r19) │ │ │ │ + lfd f2,8(r4) │ │ │ │ + std r7,96(r1) │ │ │ │ + bl 156d0 │ │ │ │ + cmpd r28,r26 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r19) │ │ │ │ mr r1,r19 │ │ │ │ - ble 27ba0 │ │ │ │ - ld r7,136(r31) │ │ │ │ - b 27c90 │ │ │ │ + ble 274b8 │ │ │ │ + ld r8,136(r31) │ │ │ │ + b 275a0 │ │ │ │ nop │ │ │ │ cmpdi r28,1 │ │ │ │ - addi r10,r28,-1 │ │ │ │ - beq 27f94 │ │ │ │ - mr r5,r10 │ │ │ │ - li r24,0 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - b 27de8 │ │ │ │ + addi r9,r28,-1 │ │ │ │ + beq 278a8 │ │ │ │ + mr r6,r9 │ │ │ │ + li r26,0 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + b 276f8 │ │ │ │ nop │ │ │ │ - sldi r6,r9,4 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - cmpd r6,r7 │ │ │ │ - blt 27f64 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - cmpd r24,r8 │ │ │ │ - add r9,r24,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 27dd0 │ │ │ │ - sldi r9,r24,4 │ │ │ │ - ldx r9,r23,r9 │ │ │ │ - cmpd r9,r7 │ │ │ │ - blt 27f6c │ │ │ │ - cmpd r28,r24 │ │ │ │ - ble 27bac │ │ │ │ - sldi. r9,r29,1 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r23,r7 │ │ │ │ + cmpd r7,r8 │ │ │ │ + blt 27878 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + cmpd r26,r10 │ │ │ │ + add r2,r26,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 276e0 │ │ │ │ + sldi r2,r26,4 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ + cmpd r2,r8 │ │ │ │ + blt 27880 │ │ │ │ + cmpd r28,r26 │ │ │ │ + ble 274c4 │ │ │ │ + sldi. r2,r29,1 │ │ │ │ sldi r22,r29,4 │ │ │ │ - sldi r10,r24,4 │ │ │ │ + sldi r9,r26,4 │ │ │ │ cmpdi cr4,r29,0 │ │ │ │ - isellt r9,0,r9 │ │ │ │ subfic r22,r22,-16 │ │ │ │ - add r23,r23,r10 │ │ │ │ - addi r21,r9,1 │ │ │ │ + add r23,r23,r9 │ │ │ │ + isellt r2,0,r2 │ │ │ │ + addi r21,r2,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r23) │ │ │ │ - ld r8,8(r23) │ │ │ │ - cmpd r9,r7 │ │ │ │ - blt 27bac │ │ │ │ - ld r10,112(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 27bac │ │ │ │ - ld r9,176(r25) │ │ │ │ - ld r10,0(r1) │ │ │ │ - sldi r11,r8,4 │ │ │ │ + ld r2,0(r23) │ │ │ │ + ld r10,8(r23) │ │ │ │ + cmpd r2,r8 │ │ │ │ + blt 274c4 │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 274c4 │ │ │ │ + ld r9,176(r24) │ │ │ │ + ld r8,0(r1) │ │ │ │ + sldi r3,r10,4 │ │ │ │ mr r20,r1 │ │ │ │ - lfdx f9,r9,r11 │ │ │ │ - stdux r10,r1,r22 │ │ │ │ - add r9,r9,r11 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,8 │ │ │ │ + lfdx f9,r9,r3 │ │ │ │ + stdux r8,r1,r22 │ │ │ │ + add r9,r9,r3 │ │ │ │ mr r6,r1 │ │ │ │ lfd f8,8(r9) │ │ │ │ stfdu f9,112(r6) │ │ │ │ - blt cr4,27efc │ │ │ │ - addis r10,r2,-3 │ │ │ │ + blt cr4,27810 │ │ │ │ andi. r9,r21,1 │ │ │ │ - li r9,8 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ - addi r10,r21,-1 │ │ │ │ - beq 27ec0 │ │ │ │ + addi r9,r21,-1 │ │ │ │ + beq 277d4 │ │ │ │ lfd f0,8(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f8 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 27efc │ │ │ │ - srdi r10,r21,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 27810 │ │ │ │ + srdi r9,r21,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 27ec8 │ │ │ │ - ld r10,24(r25) │ │ │ │ - ld r19,120(r25) │ │ │ │ - ld r3,8(r26) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - ld r7,144(r31) │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + bdnz 277dc │ │ │ │ + ld r2,24(r24) │ │ │ │ + ld r11,120(r24) │ │ │ │ + sldi r10,r10,3 │ │ │ │ mr r9,r29 │ │ │ │ mr r5,r27 │ │ │ │ - addi r24,r24,1 │ │ │ │ + addi r26,r26,1 │ │ │ │ + ld r8,8(r25) │ │ │ │ + ld r7,144(r31) │ │ │ │ addi r23,r23,16 │ │ │ │ - add r4,r10,r11 │ │ │ │ - lfdx f3,r19,r8 │ │ │ │ - lfdx f1,r10,r11 │ │ │ │ - ld r8,0(r3) │ │ │ │ + add r4,r2,r3 │ │ │ │ + lfdx f3,r11,r10 │ │ │ │ + lfdx f1,r2,r3 │ │ │ │ + ld r8,0(r8) │ │ │ │ ld r10,152(r31) │ │ │ │ lfd f2,8(r4) │ │ │ │ std r7,96(r1) │ │ │ │ - bl 15fc0 │ │ │ │ - cmpd r28,r24 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ + bl 156d0 │ │ │ │ + cmpd r28,r26 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ mr r1,r20 │ │ │ │ - ble 27bac │ │ │ │ - ld r7,120(r31) │ │ │ │ - b 27e40 │ │ │ │ - mr r24,r9 │ │ │ │ - b 27c38 │ │ │ │ - mr r24,r9 │ │ │ │ - b 27de8 │ │ │ │ - xor r5,r24,r5 │ │ │ │ - addic r5,r5,-1 │ │ │ │ - addze r24,r24 │ │ │ │ - b 27e0c │ │ │ │ - xor r9,r10,r24 │ │ │ │ - addic r9,r9,-1 │ │ │ │ - addze r24,r24 │ │ │ │ - b 27c5c │ │ │ │ - li r24,0 │ │ │ │ - b 27c64 │ │ │ │ - li r24,0 │ │ │ │ - b 27e14 │ │ │ │ - ld r7,120(r31) │ │ │ │ - cmpdi r7,-1 │ │ │ │ - beq 27bac │ │ │ │ - b 27dbc │ │ │ │ + ble 274c4 │ │ │ │ + ld r8,120(r31) │ │ │ │ + b 27750 │ │ │ │ + mr r26,r2 │ │ │ │ + b 27548 │ │ │ │ + mr r26,r2 │ │ │ │ + b 276f8 │ │ │ │ + cmpd r26,r6 │ │ │ │ + addi r2,r26,1 │ │ │ │ + iseleq r26,r26,r2 │ │ │ │ + b 2771c │ │ │ │ + xor r2,r9,r26 │ │ │ │ + addic r2,r2,-1 │ │ │ │ + addze r26,r26 │ │ │ │ + b 2756c │ │ │ │ + li r26,0 │ │ │ │ + b 27574 │ │ │ │ + li r26,0 │ │ │ │ + b 27724 │ │ │ │ + ld r8,120(r31) │ │ │ │ + cmpdi r8,-1 │ │ │ │ + beq 274c4 │ │ │ │ + b 276cc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0xd80 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-448 │ │ │ │ - mflr r0 │ │ │ │ - mr r9,r3 │ │ │ │ + mr r2,r3 │ │ │ │ std r25,-56(r1) │ │ │ │ + std r24,-64(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 r23,-72(r1) │ │ │ │ + std r22,-80(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 r23,-72(r1) │ │ │ │ + ld r26,8(r2) │ │ │ │ stdu r1,-320(r1) │ │ │ │ ld r9,72(r25) │ │ │ │ mr r10,r30 │ │ │ │ - ld r23,240(r25) │ │ │ │ + ld r24,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 14b28 │ │ │ │ + bl 14230 │ │ │ │ ld r21,184(r1) │ │ │ │ cmpdi r21,-1 │ │ │ │ - bne 280a0 │ │ │ │ + bne 279b0 │ │ │ │ ld r22,168(r1) │ │ │ │ cmpdi r22,-1 │ │ │ │ - bne 281f4 │ │ │ │ + bne 27afc │ │ │ │ addi r1,r1,320 │ │ │ │ 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 │ │ │ │ - addi r10,r31,-1 │ │ │ │ - beq 283c0 │ │ │ │ - mr r8,r10 │ │ │ │ - li r24,0 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - b 280d8 │ │ │ │ + addi r9,r31,-1 │ │ │ │ + beq 27cc0 │ │ │ │ + mr r10,r9 │ │ │ │ + li r23,0 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + b 279e8 │ │ │ │ nop │ │ │ │ - sldi r6,r9,4 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - cmpd r21,r6 │ │ │ │ - bgt 28380 │ │ │ │ - mr r8,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r24,r7 │ │ │ │ - add r9,r24,r8 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 280c0 │ │ │ │ - sldi r9,r24,4 │ │ │ │ - ldx r9,r23,r9 │ │ │ │ - cmpd r21,r9 │ │ │ │ - bgt 283b0 │ │ │ │ - cmpd r31,r24 │ │ │ │ - ble 283f4 │ │ │ │ - std r18,208(r1) │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r24,r7 │ │ │ │ + cmpd r21,r7 │ │ │ │ + bgt 27c80 │ │ │ │ + mr r10,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r23,r8 │ │ │ │ + add r2,r23,r10 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 279d0 │ │ │ │ + sldi r2,r23,4 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + cmpd r21,r2 │ │ │ │ + bgt 27cb0 │ │ │ │ + cmpd r31,r23 │ │ │ │ + ble 27ce0 │ │ │ │ std r19,216(r1) │ │ │ │ std r20,224(r1) │ │ │ │ - sldi r22,r24,4 │ │ │ │ + sldi r22,r23,4 │ │ │ │ addi r20,r30,1 │ │ │ │ - add r22,r23,r22 │ │ │ │ - b 281a4 │ │ │ │ - ld r3,176(r1) │ │ │ │ + add r22,r24,r22 │ │ │ │ + b 27ab4 │ │ │ │ + nop │ │ │ │ + ld r6,176(r1) │ │ │ │ mulld r7,r7,r20 │ │ │ │ - cmpd r8,r3 │ │ │ │ + cmpd r8,r6 │ │ │ │ add r8,r20,r7 │ │ │ │ sldi r7,r7,4 │ │ │ │ sldi r8,r8,4 │ │ │ │ - bgt 281dc │ │ │ │ - ld r18,24(r25) │ │ │ │ - ld r3,176(r25) │ │ │ │ - ld r11,120(r25) │ │ │ │ - ld r12,192(r1) │ │ │ │ - addi r24,r24,1 │ │ │ │ + bgt 27ae8 │ │ │ │ + ld r12,24(r25) │ │ │ │ + ld r3,120(r25) │ │ │ │ + addi r23,r23,1 │ │ │ │ addi r22,r22,16 │ │ │ │ - add r19,r18,r0 │ │ │ │ - lfdx f1,r18,r0 │ │ │ │ - add r8,r3,r8 │ │ │ │ - add r7,r3,r7 │ │ │ │ - add r6,r3,r6 │ │ │ │ + ld r6,176(r25) │ │ │ │ + ld r0,192(r1) │ │ │ │ + add r19,r12,r11 │ │ │ │ + lfdx f1,r12,r11 │ │ │ │ + add r4,r3,r4 │ │ │ │ + add r10,r3,r10 │ │ │ │ + add r9,r3,r9 │ │ │ │ ld r3,200(r1) │ │ │ │ - add r4,r11,r4 │ │ │ │ - add r10,r11,r10 │ │ │ │ - add r9,r11,r9 │ │ │ │ + add r8,r6,r8 │ │ │ │ + add r7,r6,r7 │ │ │ │ + add r6,r6,r2 │ │ │ │ lfd f2,8(r19) │ │ │ │ - std r30,128(r1) │ │ │ │ - std r28,120(r1) │ │ │ │ - std r27,112(r1) │ │ │ │ std r4,96(r1) │ │ │ │ std r26,104(r1) │ │ │ │ - std r12,144(r1) │ │ │ │ + std r27,112(r1) │ │ │ │ + std r30,128(r1) │ │ │ │ + std r28,120(r1) │ │ │ │ + std r0,144(r1) │ │ │ │ std r3,136(r1) │ │ │ │ - bl 1e860 │ │ │ │ - cmpd r31,r24 │ │ │ │ - ble 281dc │ │ │ │ - ld r10,8(r22) │ │ │ │ + bl 1e290 │ │ │ │ + cmpd r31,r23 │ │ │ │ + ble 27ae8 │ │ │ │ + ld r9,8(r22) │ │ │ │ ld r8,0(r22) │ │ │ │ mr r5,r29 │ │ │ │ - mulld r6,r10,r20 │ │ │ │ - mulli r9,r10,24 │ │ │ │ - sldi r7,r10,1 │ │ │ │ + mulli r7,r9,3 │ │ │ │ + mulld r2,r9,r20 │ │ │ │ + sldi r11,r9,4 │ │ │ │ + mulli r9,r9,24 │ │ │ │ cmpd r21,r8 │ │ │ │ - sldi r0,r10,4 │ │ │ │ - add r7,r7,r10 │ │ │ │ + mulli r2,r2,48 │ │ │ │ addi r7,r7,1 │ │ │ │ - mulli r6,r6,48 │ │ │ │ addi r10,r9,8 │ │ │ │ addi r4,r9,16 │ │ │ │ - ble 28120 │ │ │ │ + ble 27a30 │ │ │ │ ld r22,168(r1) │ │ │ │ - ld r18,208(r1) │ │ │ │ + cmpdi r22,-1 │ │ │ │ ld r19,216(r1) │ │ │ │ ld r20,224(r1) │ │ │ │ - cmpdi r22,-1 │ │ │ │ - beq 28060 │ │ │ │ + beq 27968 │ │ │ │ cmpdi r31,1 │ │ │ │ - addi r10,r31,-1 │ │ │ │ - beq 283e0 │ │ │ │ - mr r6,r10 │ │ │ │ - li r24,0 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - b 28228 │ │ │ │ - sldi r7,r9,4 │ │ │ │ - ldx r7,r23,r7 │ │ │ │ - cmpd r22,r7 │ │ │ │ - bgt 28390 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - cmpd r24,r8 │ │ │ │ - add r9,r24,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 28210 │ │ │ │ - sldi r9,r24,4 │ │ │ │ - ldx r9,r23,r9 │ │ │ │ - cmpd r22,r9 │ │ │ │ - bgt 283a0 │ │ │ │ - cmpd r31,r24 │ │ │ │ - ble 28060 │ │ │ │ - std r18,208(r1) │ │ │ │ + addi r9,r31,-1 │ │ │ │ + beq 27cd0 │ │ │ │ + mr r7,r9 │ │ │ │ + li r23,0 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + b 27b38 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + sldi r8,r2,4 │ │ │ │ + ldx r8,r24,r8 │ │ │ │ + cmpd r22,r8 │ │ │ │ + bgt 27c90 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + cmpd r23,r10 │ │ │ │ + add r2,r23,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 27b20 │ │ │ │ + sldi r2,r23,4 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + cmpd r22,r2 │ │ │ │ + bgt 27ca0 │ │ │ │ + cmpd r31,r23 │ │ │ │ + ble 27968 │ │ │ │ std r19,216(r1) │ │ │ │ std r20,224(r1) │ │ │ │ - sldi r9,r24,4 │ │ │ │ + sldi r2,r23,4 │ │ │ │ addi r21,r30,1 │ │ │ │ - add r23,r23,r9 │ │ │ │ - b 282f4 │ │ │ │ - ld r3,160(r1) │ │ │ │ + add r24,r24,r2 │ │ │ │ + b 27c04 │ │ │ │ + nop │ │ │ │ + ld r6,160(r1) │ │ │ │ mulld r7,r7,r21 │ │ │ │ - cmpd r8,r3 │ │ │ │ + cmpd r8,r6 │ │ │ │ add r8,r21,r7 │ │ │ │ sldi r7,r7,4 │ │ │ │ sldi r8,r8,4 │ │ │ │ - bgt 2832c │ │ │ │ + bgt 27c38 │ │ │ │ ld r20,24(r25) │ │ │ │ - ld r3,176(r25) │ │ │ │ - ld r11,120(r25) │ │ │ │ - ld r19,192(r1) │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r23,r23,16 │ │ │ │ - add r18,r20,r0 │ │ │ │ - lfdx f1,r20,r0 │ │ │ │ - add r8,r3,r8 │ │ │ │ - add r7,r3,r7 │ │ │ │ - add r6,r3,r6 │ │ │ │ + ld r3,120(r25) │ │ │ │ + addi r23,r23,1 │ │ │ │ + addi r24,r24,16 │ │ │ │ + ld r6,176(r25) │ │ │ │ + ld r0,192(r1) │ │ │ │ + add r19,r20,r11 │ │ │ │ + lfdx f1,r20,r11 │ │ │ │ + add r4,r3,r4 │ │ │ │ + add r10,r3,r10 │ │ │ │ + add r9,r3,r9 │ │ │ │ ld r3,200(r1) │ │ │ │ - add r4,r11,r4 │ │ │ │ - add r10,r11,r10 │ │ │ │ - add r9,r11,r9 │ │ │ │ - lfd f2,8(r18) │ │ │ │ - std r30,128(r1) │ │ │ │ - std r28,120(r1) │ │ │ │ - std r27,112(r1) │ │ │ │ + add r8,r6,r8 │ │ │ │ + add r7,r6,r7 │ │ │ │ + add r6,r6,r2 │ │ │ │ + lfd f2,8(r19) │ │ │ │ std r4,96(r1) │ │ │ │ std r26,104(r1) │ │ │ │ - std r19,144(r1) │ │ │ │ + std r27,112(r1) │ │ │ │ + std r30,128(r1) │ │ │ │ + std r28,120(r1) │ │ │ │ + std r0,144(r1) │ │ │ │ std r3,136(r1) │ │ │ │ - bl 1e860 │ │ │ │ - cmpd r31,r24 │ │ │ │ - ble 2832c │ │ │ │ - ld r10,8(r23) │ │ │ │ - ld r8,0(r23) │ │ │ │ + bl 1e290 │ │ │ │ + cmpd r31,r23 │ │ │ │ + ble 27c38 │ │ │ │ + ld r9,8(r24) │ │ │ │ + ld r8,0(r24) │ │ │ │ mr r5,r29 │ │ │ │ - mulld r6,r10,r21 │ │ │ │ - mulli r9,r10,24 │ │ │ │ - sldi r7,r10,1 │ │ │ │ + mulli r7,r9,3 │ │ │ │ + mulld r2,r9,r21 │ │ │ │ + sldi r11,r9,4 │ │ │ │ + mulli r9,r9,24 │ │ │ │ cmpd r22,r8 │ │ │ │ - sldi r0,r10,4 │ │ │ │ - add r7,r7,r10 │ │ │ │ + mulli r2,r2,48 │ │ │ │ addi r7,r7,1 │ │ │ │ - mulli r6,r6,48 │ │ │ │ addi r10,r9,8 │ │ │ │ addi r4,r9,16 │ │ │ │ - ble 28270 │ │ │ │ - ld r18,208(r1) │ │ │ │ + ble 27b80 │ │ │ │ ld r19,216(r1) │ │ │ │ ld r20,224(r1) │ │ │ │ addi r1,r1,320 │ │ │ │ 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 r23,r2 │ │ │ │ + b 279e8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r24,r9 │ │ │ │ - b 280d8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r24,r9 │ │ │ │ - b 28228 │ │ │ │ + mr r23,r2 │ │ │ │ + b 27b38 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - xor r6,r6,r24 │ │ │ │ - addic r6,r6,-1 │ │ │ │ - addze r24,r24 │ │ │ │ - b 2824c │ │ │ │ - xor r9,r10,r24 │ │ │ │ - addic r9,r9,-1 │ │ │ │ - addze r24,r24 │ │ │ │ - b 280fc │ │ │ │ - li r24,0 │ │ │ │ - std r18,208(r1) │ │ │ │ + xor r7,r7,r23 │ │ │ │ + addic r7,r7,-1 │ │ │ │ + addze r23,r23 │ │ │ │ + b 27b5c │ │ │ │ + xor r2,r9,r23 │ │ │ │ + addic r2,r2,-1 │ │ │ │ + addze r23,r23 │ │ │ │ + b 27a0c │ │ │ │ + li r23,0 │ │ │ │ std r19,216(r1) │ │ │ │ std r20,224(r1) │ │ │ │ - b 28110 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - li r24,0 │ │ │ │ - std r18,208(r1) │ │ │ │ + b 27a1c │ │ │ │ + li r23,0 │ │ │ │ std r19,216(r1) │ │ │ │ std r20,224(r1) │ │ │ │ - b 28260 │ │ │ │ + b 27b6c │ │ │ │ ld r22,168(r1) │ │ │ │ cmpdi r22,-1 │ │ │ │ - beq 28060 │ │ │ │ - b 28200 │ │ │ │ + beq 27968 │ │ │ │ + b 27b08 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xe80 │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-1552 │ │ │ │ + .long 0xd80 │ │ │ │ + nop │ │ │ │ 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 r26,72(r3) │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ ld r10,48(r3) │ │ │ │ ld r28,80(r3) │ │ │ │ - ld r26,72(r3) │ │ │ │ - ld r24,64(r3) │ │ │ │ - ld r22,56(r3) │ │ │ │ - li r23,1 │ │ │ │ - cmpdi r9,1 │ │ │ │ + std r29,-24(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ ld r27,32(r3) │ │ │ │ ld r25,24(r3) │ │ │ │ + std r31,-8(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ ld r29,16(r3) │ │ │ │ ld r30,8(r3) │ │ │ │ + std r24,-64(r1) │ │ │ │ ld r31,0(r3) │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-256(r1) │ │ │ │ - ble 28508 │ │ │ │ + ble 281cc │ │ │ │ + cmpdi r9,2 │ │ │ │ addi r6,r9,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - li r5,1 │ │ │ │ - andi. r4,r6,3 │ │ │ │ - addi r3,r6,-1 │ │ │ │ - mr r7,r6 │ │ │ │ - beq 284d4 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 284c4 │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 284b8 │ │ │ │ - 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 28504 │ │ │ │ + beq 281e8 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r6,1 │ │ │ │ + addi r8,r10,8 │ │ │ │ + andi. r5,r2,3 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + mr r7,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 27dd8 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 27dc4 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 27db4 │ │ │ │ + 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 27e0c │ │ │ │ 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 284dc │ │ │ │ - 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 27de0 │ │ │ │ + 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 27e38 │ │ │ │ + ori r2,r6,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r10,r2 │ │ │ │ + mulld r24,r24,r2 │ │ │ │ + addi r4,r1,144 │ │ │ │ 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 r5,r1,136 │ │ │ │ addi r3,r1,152 │ │ │ │ - bl eb88 │ │ │ │ - ld r0,136(r1) │ │ │ │ - cmpdi r0,-1 │ │ │ │ - bne 28578 │ │ │ │ - ld r4,120(r1) │ │ │ │ + bl e450 │ │ │ │ + ld r4,136(r1) │ │ │ │ cmpdi r4,-1 │ │ │ │ - bne 286e8 │ │ │ │ + bne 27ea8 │ │ │ │ + ld r6,120(r1) │ │ │ │ + cmpdi r6,-1 │ │ │ │ + bne 28014 │ │ │ │ addi r1,r1,256 │ │ │ │ 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 r27,1 │ │ │ │ - addi r10,r27,-1 │ │ │ │ - beq 288ac │ │ │ │ - mr r8,r10 │ │ │ │ - li r11,0 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - b 285b8 │ │ │ │ + addi r9,r27,-1 │ │ │ │ + beq 281d4 │ │ │ │ + mr r10,r9 │ │ │ │ + li r5,0 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + b 27ee8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r6,r9,4 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ - cmpd r0,r6 │ │ │ │ - bgt 2887c │ │ │ │ - mr r8,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r11,r7 │ │ │ │ - add r9,r11,r8 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 285a0 │ │ │ │ - sldi r9,r11,4 │ │ │ │ - ldx r9,r24,r9 │ │ │ │ - cmpd r0,r9 │ │ │ │ - bgt 2889c │ │ │ │ - cmpd r27,r11 │ │ │ │ - ble 288c4 │ │ │ │ - std r20,160(r1) │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r23,r7 │ │ │ │ + cmpd r4,r7 │ │ │ │ + bgt 2819c │ │ │ │ + mr r10,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r5,r8 │ │ │ │ + add r2,r5,r10 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 27ed0 │ │ │ │ + sldi r2,r5,4 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ + cmpd r4,r2 │ │ │ │ + bgt 281bc │ │ │ │ + cmpd r27,r5 │ │ │ │ + ble 281f4 │ │ │ │ std r21,168(r1) │ │ │ │ - ld r9,144(r1) │ │ │ │ - ld r4,152(r1) │ │ │ │ - addi r5,r22,1 │ │ │ │ - sldi r21,r11,4 │ │ │ │ - ld r20,128(r1) │ │ │ │ - sldi r3,r28,3 │ │ │ │ + ld r2,144(r1) │ │ │ │ + ld r3,152(r1) │ │ │ │ + addi r6,r22,1 │ │ │ │ + sldi r12,r5,4 │ │ │ │ + sldi r11,r28,3 │ │ │ │ cmpdi cr5,r22,0 │ │ │ │ + ld r21,128(r1) │ │ │ │ cmpdi cr7,r28,0 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - add r21,r24,r21 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mulld r4,r23,r4 │ │ │ │ - mulld r12,r9,r23 │ │ │ │ - ld r9,0(r21) │ │ │ │ - ld r6,8(r21) │ │ │ │ - cmpd r0,r9 │ │ │ │ - bgt 286d4 │ │ │ │ - cmpd r9,r20 │ │ │ │ - bgt 286d4 │ │ │ │ - blt cr5,286c4 │ │ │ │ - mulld r8,r26,r6 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - li r7,0 │ │ │ │ - add r6,r25,r6 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - b 28670 │ │ │ │ + sldi r6,r6,1 │ │ │ │ + add r12,r23,r12 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r3,r24,r3 │ │ │ │ + mulld r0,r2,r24 │ │ │ │ + nop │ │ │ │ + ld r2,0(r12) │ │ │ │ + ld r7,8(r12) │ │ │ │ + cmpd r4,r2 │ │ │ │ + bgt 28004 │ │ │ │ + cmpd r2,r21 │ │ │ │ + bgt 28004 │ │ │ │ + blt cr5,27ff4 │ │ │ │ + mulld r10,r26,r7 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + li r8,0 │ │ │ │ + add r7,r25,r7 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + b 27fa0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r7,r7,1 │ │ │ │ - add r8,r8,r3 │ │ │ │ - cmpd r7,r5 │ │ │ │ - bge 286c4 │ │ │ │ - ldx r9,r30,r8 │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 28660 │ │ │ │ - cmpd r9,r12 │ │ │ │ - bge 28660 │ │ │ │ - ble cr7,28660 │ │ │ │ + addi r8,r8,1 │ │ │ │ + add r10,r10,r11 │ │ │ │ + cmpd r8,r6 │ │ │ │ + bge 27ff4 │ │ │ │ + ldx r2,r30,r10 │ │ │ │ + cmpd r2,r3 │ │ │ │ + blt 27f90 │ │ │ │ + cmpd r2,r0 │ │ │ │ + bge 27f90 │ │ │ │ + ble cr7,27f90 │ │ │ │ mtctr r28 │ │ │ │ - mr r10,r8 │ │ │ │ - ldx r9,r30,r10 │ │ │ │ - lxvdsx vs0,r29,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lxv vs12,0(r6) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r31,r9 │ │ │ │ + mr r9,r10 │ │ │ │ + ldx r2,r30,r9 │ │ │ │ + lxvdsx vs0,r29,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs12,0(r7) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r31,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - bdnz 28690 │ │ │ │ - addi r7,r7,1 │ │ │ │ - add r8,r8,r3 │ │ │ │ - cmpd r7,r5 │ │ │ │ - blt 28670 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r21,r21,16 │ │ │ │ - cmpd r27,r11 │ │ │ │ - bgt 28620 │ │ │ │ - ld r4,120(r1) │ │ │ │ - ld r20,160(r1) │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ + bdnz 27fc0 │ │ │ │ + addi r8,r8,1 │ │ │ │ + add r10,r10,r11 │ │ │ │ + cmpd r8,r6 │ │ │ │ + blt 27fa0 │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r12,r12,16 │ │ │ │ + cmpd r27,r5 │ │ │ │ + bgt 27f50 │ │ │ │ + ld r6,120(r1) │ │ │ │ + cmpdi r6,-1 │ │ │ │ ld r21,168(r1) │ │ │ │ - cmpdi r4,-1 │ │ │ │ - beq 28540 │ │ │ │ + beq 27e70 │ │ │ │ cmpdi r27,1 │ │ │ │ - addi r10,r27,-1 │ │ │ │ - beq 288bc │ │ │ │ - mr r6,r10 │ │ │ │ + addi r9,r27,-1 │ │ │ │ + beq 281e0 │ │ │ │ + mr r7,r9 │ │ │ │ li r5,0 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - b 28728 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sldi r7,r9,4 │ │ │ │ - ldx r7,r24,r7 │ │ │ │ - cmpd r7,r4 │ │ │ │ - blt 28884 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - cmpd r5,r8 │ │ │ │ - add r9,r5,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 28710 │ │ │ │ - sldi r9,r5,4 │ │ │ │ - ldx r9,r24,r9 │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 2888c │ │ │ │ + addi r10,r9,-1 │ │ │ │ + b 28048 │ │ │ │ + sldi r8,r2,4 │ │ │ │ + ldx r8,r23,r8 │ │ │ │ + cmpd r8,r6 │ │ │ │ + blt 281a4 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + cmpd r5,r10 │ │ │ │ + add r2,r5,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 28030 │ │ │ │ + sldi r2,r5,4 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ + cmpd r2,r6 │ │ │ │ + blt 281ac │ │ │ │ cmpd r27,r5 │ │ │ │ - ble 28540 │ │ │ │ - ld r9,144(r1) │ │ │ │ - ld r3,152(r1) │ │ │ │ - addi r11,r22,1 │ │ │ │ - sldi r10,r5,4 │ │ │ │ - ld r0,112(r1) │ │ │ │ + ble 27e70 │ │ │ │ + ld r2,144(r1) │ │ │ │ + ld r4,152(r1) │ │ │ │ + addi r3,r22,1 │ │ │ │ + sldi r9,r5,4 │ │ │ │ cmpdi cr5,r22,0 │ │ │ │ + sldi r11,r28,3 │ │ │ │ + ld r22,112(r1) │ │ │ │ cmpdi cr7,r28,0 │ │ │ │ - sldi r22,r28,3 │ │ │ │ - sldi r11,r11,1 │ │ │ │ - add r24,r24,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mulld r3,r23,r3 │ │ │ │ - mulld r23,r9,r23 │ │ │ │ + sldi r3,r3,1 │ │ │ │ + add r23,r23,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r4,r24,r4 │ │ │ │ + mulld r0,r2,r24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r24) │ │ │ │ - ld r6,8(r24) │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 28540 │ │ │ │ - cmpd r9,r0 │ │ │ │ - bgt 28540 │ │ │ │ - blt cr5,28834 │ │ │ │ - mulld r8,r26,r6 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - li r7,0 │ │ │ │ - add r6,r25,r6 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - b 287e0 │ │ │ │ + ld r2,0(r23) │ │ │ │ + ld r7,8(r23) │ │ │ │ + cmpd r2,r6 │ │ │ │ + blt 27e70 │ │ │ │ + cmpd r2,r22 │ │ │ │ + bgt 27e70 │ │ │ │ + blt cr5,28154 │ │ │ │ + mulld r10,r26,r7 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + li r8,0 │ │ │ │ + add r7,r25,r7 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + b 28100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r7,r7,1 │ │ │ │ - add r8,r8,r22 │ │ │ │ - cmpd r7,r11 │ │ │ │ - bge 28834 │ │ │ │ - ldx r9,r30,r8 │ │ │ │ - cmpd r9,r3 │ │ │ │ - blt 287d0 │ │ │ │ - cmpd r9,r23 │ │ │ │ - bge 287d0 │ │ │ │ - ble cr7,287d0 │ │ │ │ + addi r8,r8,1 │ │ │ │ + add r10,r10,r11 │ │ │ │ + cmpd r8,r3 │ │ │ │ + bge 28154 │ │ │ │ + ldx r2,r30,r10 │ │ │ │ + cmpd r2,r4 │ │ │ │ + blt 280f0 │ │ │ │ + cmpd r2,r0 │ │ │ │ + bge 280f0 │ │ │ │ + ble cr7,280f0 │ │ │ │ mtctr r28 │ │ │ │ - mr r10,r8 │ │ │ │ - ldx r9,r30,r10 │ │ │ │ - lxvdsx vs0,r29,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lxv vs12,0(r6) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs11,r31,r9 │ │ │ │ + mr r9,r10 │ │ │ │ + ldx r2,r30,r9 │ │ │ │ + lxvdsx vs0,r29,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs12,0(r7) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs11,r31,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - bdnz 28800 │ │ │ │ - addi r7,r7,1 │ │ │ │ - add r8,r8,r22 │ │ │ │ - cmpd r7,r11 │ │ │ │ - blt 287e0 │ │ │ │ + stxvx vs0,r31,r2 │ │ │ │ + bdnz 28120 │ │ │ │ + addi r8,r8,1 │ │ │ │ + add r10,r10,r11 │ │ │ │ + cmpd r8,r3 │ │ │ │ + blt 28100 │ │ │ │ addi r5,r5,1 │ │ │ │ - addi r24,r24,16 │ │ │ │ + addi r23,r23,16 │ │ │ │ cmpd r27,r5 │ │ │ │ - bgt 28790 │ │ │ │ + bgt 280b0 │ │ │ │ addi r1,r1,256 │ │ │ │ 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 │ │ │ │ - mr r11,r9 │ │ │ │ - b 285b8 │ │ │ │ - mr r5,r9 │ │ │ │ - b 28728 │ │ │ │ - xor r6,r5,r6 │ │ │ │ - addic r6,r6,-1 │ │ │ │ + mr r5,r2 │ │ │ │ + b 27ee8 │ │ │ │ + mr r5,r2 │ │ │ │ + b 28048 │ │ │ │ + cmpd r5,r7 │ │ │ │ + addi r2,r5,1 │ │ │ │ + iseleq r5,r5,r2 │ │ │ │ + b 2806c │ │ │ │ + xor r2,r9,r5 │ │ │ │ + addic r2,r2,-1 │ │ │ │ addze r5,r5 │ │ │ │ - b 2874c │ │ │ │ - xor r9,r10,r11 │ │ │ │ - addic r9,r9,-1 │ │ │ │ - addze r11,r11 │ │ │ │ - b 285dc │ │ │ │ - li r11,0 │ │ │ │ - std r20,160(r1) │ │ │ │ + b 27f0c │ │ │ │ + li r24,1 │ │ │ │ + b 27e38 │ │ │ │ + li r5,0 │ │ │ │ std r21,168(r1) │ │ │ │ - b 285ec │ │ │ │ + b 27f18 │ │ │ │ li r5,0 │ │ │ │ - b 28754 │ │ │ │ - ld r4,120(r1) │ │ │ │ - cmpdi r4,-1 │ │ │ │ - beq 28540 │ │ │ │ - b 286f4 │ │ │ │ + b 28074 │ │ │ │ + li r2,1 │ │ │ │ + li r24,1 │ │ │ │ + b 27e2c │ │ │ │ + ld r6,120(r1) │ │ │ │ + cmpdi r6,-1 │ │ │ │ + beq 27e70 │ │ │ │ + b 28020 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xc80 │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-2784 │ │ │ │ - mflr r0 │ │ │ │ - mr r9,r3 │ │ │ │ + .long 0xb80 │ │ │ │ + mr r2,r3 │ │ │ │ std r24,-64(r1) │ │ │ │ - mfocrf r11,8 │ │ │ │ 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 r24,0(r9) │ │ │ │ + ld r27,40(r2) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - ld r29,32(r9) │ │ │ │ + ld r29,32(r2) │ │ │ │ + ld r30,48(r2) │ │ │ │ std r31,-8(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + ld r28,24(r2) │ │ │ │ + ld r26,16(r2) │ │ │ │ std r15,-136(r1) │ │ │ │ std r16,-128(r1) │ │ │ │ + ld r25,8(r2) │ │ │ │ std r17,-120(r1) │ │ │ │ std r18,-112(r1) │ │ │ │ + ld r9,72(r24) │ │ │ │ + ld r23,240(r24) │ │ │ │ std r19,-104(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ + mr r10,r29 │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - ld r30,48(r9) │ │ │ │ - ld r27,40(r9) │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-320(r1) │ │ │ │ - ld r28,24(r9) │ │ │ │ - ld r26,16(r9) │ │ │ │ - ld r25,8(r9) │ │ │ │ - ld r9,72(r24) │ │ │ │ - mr r10,r29 │ │ │ │ - ld r23,240(r24) │ │ │ │ mr r31,r1 │ │ │ │ addi r7,r31,136 │ │ │ │ addi r8,r31,128 │ │ │ │ addi r6,r31,144 │ │ │ │ addi r5,r31,152 │ │ │ │ addi r4,r31,160 │ │ │ │ addi r3,r31,168 │ │ │ │ - bl 14e58 │ │ │ │ + bl 14550 │ │ │ │ ld r7,152(r31) │ │ │ │ cmpdi r7,-1 │ │ │ │ - bne 28a00 │ │ │ │ - ld r8,136(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - bne 28c50 │ │ │ │ + bne 28330 │ │ │ │ + ld r10,136(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 28590 │ │ │ │ addi r1,r31,320 │ │ │ │ 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 │ │ │ │ cmpdi r28,1 │ │ │ │ - addi r10,r28,-1 │ │ │ │ - beq 28ee8 │ │ │ │ - mr r8,r10 │ │ │ │ + addi r9,r28,-1 │ │ │ │ + beq 28838 │ │ │ │ + mr r10,r9 │ │ │ │ li r19,0 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - b 28a38 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + b 28368 │ │ │ │ nop │ │ │ │ - sldi r5,r9,4 │ │ │ │ - ldx r5,r23,r5 │ │ │ │ - cmpd r7,r5 │ │ │ │ - bgt 28ec0 │ │ │ │ - mr r8,r9 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - cmpd r19,r6 │ │ │ │ - add r9,r19,r8 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 28a20 │ │ │ │ - sldi r9,r19,4 │ │ │ │ - ldx r9,r23,r9 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bgt 28ed8 │ │ │ │ + sldi r6,r2,4 │ │ │ │ + ldx r6,r23,r6 │ │ │ │ + cmpd r7,r6 │ │ │ │ + bgt 28810 │ │ │ │ + mr r10,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r19,r8 │ │ │ │ + add r2,r19,r10 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 28350 │ │ │ │ + sldi r2,r19,4 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ + cmpd r7,r2 │ │ │ │ + bgt 28828 │ │ │ │ cmpd r28,r19 │ │ │ │ - ble 28ef8 │ │ │ │ - addi r9,r29,1 │ │ │ │ + ble 28848 │ │ │ │ + addi r2,r29,1 │ │ │ │ sldi r18,r29,1 │ │ │ │ sldi r17,r19,4 │ │ │ │ - sldi r21,r9,4 │ │ │ │ + sldi r21,r2,4 │ │ │ │ addi r20,r18,2 │ │ │ │ - sldi r9,r9,5 │ │ │ │ + sldi r2,r2,5 │ │ │ │ addi r18,r18,1 │ │ │ │ add r17,r23,r17 │ │ │ │ cmpdi cr4,r18,0 │ │ │ │ - neg r22,r9 │ │ │ │ + neg r22,r2 │ │ │ │ addi r15,r21,8 │ │ │ │ - ld r9,0(r17) │ │ │ │ + sldi r20,r20,3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,0(r17) │ │ │ │ ld r8,8(r17) │ │ │ │ - cmpd r9,r7 │ │ │ │ - blt 28998 │ │ │ │ - ld r10,144(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 28998 │ │ │ │ - ld r5,176(r24) │ │ │ │ - ld r10,0(r1) │ │ │ │ + cmpd r2,r7 │ │ │ │ + blt 282c0 │ │ │ │ + ld r9,144(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 282c0 │ │ │ │ + ld r7,176(r24) │ │ │ │ + ld r6,0(r1) │ │ │ │ sldi r9,r8,5 │ │ │ │ mr r16,r1 │ │ │ │ - addi r7,r9,16 │ │ │ │ - lfdx f9,r5,r9 │ │ │ │ - stdux r10,r1,r22 │ │ │ │ - add r9,r5,r9 │ │ │ │ - lfdx f8,r5,r7 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,8 │ │ │ │ + addi r10,r9,16 │ │ │ │ + lfdx f9,r7,r9 │ │ │ │ + stdux r6,r1,r22 │ │ │ │ + add r9,r7,r9 │ │ │ │ + lfdx f8,r7,r10 │ │ │ │ mr r6,r1 │ │ │ │ lfd f7,8(r9) │ │ │ │ stfdu f9,128(r6) │ │ │ │ - ble cr4,28eb0 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ble cr4,28800 │ │ │ │ andi. r9,r18,1 │ │ │ │ - li r9,8 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ - addi r10,r18,-1 │ │ │ │ - beq 28b18 │ │ │ │ + addi r9,r18,-1 │ │ │ │ + beq 2845c │ │ │ │ lfd f0,8(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f7 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f7 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 28b54 │ │ │ │ - srdi r10,r18,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 28498 │ │ │ │ + srdi r9,r18,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f7 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f7 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 28b20 │ │ │ │ - add r7,r5,r7 │ │ │ │ - sldi r10,r20,3 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - andi. r9,r18,1 │ │ │ │ - mr r9,r15 │ │ │ │ - lfd f11,28240(r5) │ │ │ │ - lfd f9,8(r7) │ │ │ │ - addi r5,r18,-1 │ │ │ │ - stfdx f8,r6,r10 │ │ │ │ - beq 28b9c │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + bdnz 28464 │ │ │ │ + add r10,r7,r10 │ │ │ │ + andi. r2,r18,1 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r15 │ │ │ │ + stfdx f8,r6,r20 │ │ │ │ + addi r9,r18,-1 │ │ │ │ + lfd f9,8(r10) │ │ │ │ + beq 284dc │ │ │ │ lfdx f0,r30,r15 │ │ │ │ - cmpdi r5,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f9 │ │ │ │ - addi r9,r15,8 │ │ │ │ + addi r2,r15,8 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ stfdx f0,r6,r15 │ │ │ │ - beq 28bd8 │ │ │ │ - srdi r10,r18,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 28518 │ │ │ │ + srdi r9,r18,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f9 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f8,f12 │ │ │ │ fmul f11,f10,f9 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 28ba4 │ │ │ │ - ld r3,24(r24) │ │ │ │ - ld r11,160(r31) │ │ │ │ - sldi r8,r8,4 │ │ │ │ - ld r4,120(r24) │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + bdnz 284e4 │ │ │ │ + ld r4,24(r24) │ │ │ │ + sldi r2,r8,4 │ │ │ │ + ld r3,160(r31) │ │ │ │ mr r10,r25 │ │ │ │ add r7,r6,r21 │ │ │ │ mr r5,r27 │ │ │ │ + ld r8,120(r24) │ │ │ │ addi r19,r19,1 │ │ │ │ addi r17,r17,16 │ │ │ │ - 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 r29,104(r1) │ │ │ │ std r26,96(r1) │ │ │ │ - std r4,112(r1) │ │ │ │ - bl 1cc40 │ │ │ │ + std r2,112(r1) │ │ │ │ + bl 1c500 │ │ │ │ cmpd r28,r19 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r16) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r16) │ │ │ │ mr r1,r16 │ │ │ │ - ble 28998 │ │ │ │ + ble 282c0 │ │ │ │ ld r7,152(r31) │ │ │ │ - b 28a90 │ │ │ │ + b 283d0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpdi r28,1 │ │ │ │ - addi r10,r28,-1 │ │ │ │ - beq 28ef0 │ │ │ │ - mr r5,r10 │ │ │ │ + addi r9,r28,-1 │ │ │ │ + beq 28840 │ │ │ │ + mr r6,r9 │ │ │ │ li r20,0 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - b 28c88 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + b 285c8 │ │ │ │ nop │ │ │ │ - sldi r6,r9,4 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - cmpd r6,r8 │ │ │ │ - blt 28eb8 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r20,r7 │ │ │ │ - add r9,r20,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 28c70 │ │ │ │ - sldi r9,r20,4 │ │ │ │ - ldx r9,r23,r9 │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 28ec8 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r23,r7 │ │ │ │ + cmpd r7,r10 │ │ │ │ + blt 28808 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r20,r8 │ │ │ │ + add r2,r20,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 285b0 │ │ │ │ + sldi r2,r20,4 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 28818 │ │ │ │ cmpd r28,r20 │ │ │ │ - ble 289a4 │ │ │ │ - addi r9,r29,1 │ │ │ │ + ble 282cc │ │ │ │ + addi r2,r29,1 │ │ │ │ sldi r19,r29,1 │ │ │ │ sldi r18,r20,4 │ │ │ │ - sldi r22,r9,4 │ │ │ │ + sldi r22,r2,4 │ │ │ │ addi r21,r19,2 │ │ │ │ - sldi r9,r9,5 │ │ │ │ + sldi r2,r2,5 │ │ │ │ addi r19,r19,1 │ │ │ │ add r18,r23,r18 │ │ │ │ cmpdi cr4,r19,0 │ │ │ │ - neg r23,r9 │ │ │ │ + neg r23,r2 │ │ │ │ addi r16,r22,8 │ │ │ │ - ld r9,0(r18) │ │ │ │ - ld r7,8(r18) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 289a4 │ │ │ │ - ld r10,128(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 289a4 │ │ │ │ + sldi r21,r21,3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,0(r18) │ │ │ │ + ld r8,8(r18) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 282cc │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 282cc │ │ │ │ ld r5,176(r24) │ │ │ │ - ld r10,0(r1) │ │ │ │ - sldi r9,r7,5 │ │ │ │ + ld r7,0(r1) │ │ │ │ + sldi r9,r8,5 │ │ │ │ mr r17,r1 │ │ │ │ - addi r8,r9,16 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,8 │ │ │ │ + addi r10,r9,16 │ │ │ │ lfdx f9,r5,r9 │ │ │ │ - stdux r10,r1,r23 │ │ │ │ + stdux r7,r1,r23 │ │ │ │ add r9,r5,r9 │ │ │ │ - lfdx f8,r5,r8 │ │ │ │ + lfdx f8,r5,r10 │ │ │ │ mr r6,r1 │ │ │ │ lfd f7,8(r9) │ │ │ │ stfdu f9,128(r6) │ │ │ │ - ble cr4,28ea0 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ble cr4,287f0 │ │ │ │ andi. r9,r19,1 │ │ │ │ - li r9,8 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ - addi r10,r19,-1 │ │ │ │ - beq 28d68 │ │ │ │ + addi r9,r19,-1 │ │ │ │ + beq 286b8 │ │ │ │ lfd f0,8(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f7 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f7 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 28da4 │ │ │ │ - srdi r10,r19,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 286f4 │ │ │ │ + srdi r9,r19,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f7 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f7 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 28d70 │ │ │ │ - add r8,r5,r8 │ │ │ │ - sldi r10,r21,3 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - andi. r9,r19,1 │ │ │ │ - mr r9,r16 │ │ │ │ - lfd f11,28240(r5) │ │ │ │ - lfd f9,8(r8) │ │ │ │ - addi r5,r19,-1 │ │ │ │ - stfdx f8,r6,r10 │ │ │ │ - beq 28dec │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + bdnz 286c0 │ │ │ │ + add r10,r5,r10 │ │ │ │ + andi. r2,r19,1 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r2,r16 │ │ │ │ + stfdx f8,r6,r21 │ │ │ │ + addi r9,r19,-1 │ │ │ │ + lfd f9,8(r10) │ │ │ │ + beq 2873c │ │ │ │ lfdx f0,r30,r16 │ │ │ │ - cmpdi r5,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f9 │ │ │ │ - addi r9,r16,8 │ │ │ │ + addi r2,r16,8 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ stfdx f0,r6,r16 │ │ │ │ - beq 28e28 │ │ │ │ - srdi r10,r19,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 28778 │ │ │ │ + srdi r9,r19,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f9 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f8,f12 │ │ │ │ fmul f11,f10,f9 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ - bdnz 28df4 │ │ │ │ - ld r3,24(r24) │ │ │ │ - ld r11,160(r31) │ │ │ │ - sldi r8,r7,4 │ │ │ │ - ld r4,120(r24) │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + bdnz 28744 │ │ │ │ + ld r4,24(r24) │ │ │ │ + sldi r2,r8,4 │ │ │ │ + ld r3,160(r31) │ │ │ │ mr r10,r25 │ │ │ │ add r7,r6,r22 │ │ │ │ mr r5,r27 │ │ │ │ + ld r8,120(r24) │ │ │ │ addi r20,r20,1 │ │ │ │ addi r18,r18,16 │ │ │ │ - addi r9,r8,8 │ │ │ │ - add r15,r3,r8 │ │ │ │ - lfdx f1,r3,r8 │ │ │ │ - add r9,r4,r9 │ │ │ │ - add r8,r4,r8 │ │ │ │ - lfd f2,8(r15) │ │ │ │ - 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 r29,104(r1) │ │ │ │ std r26,96(r1) │ │ │ │ - std r4,112(r1) │ │ │ │ - bl 1cc40 │ │ │ │ + std r2,112(r1) │ │ │ │ + bl 1c500 │ │ │ │ cmpd r28,r20 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r17) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r17) │ │ │ │ mr r1,r17 │ │ │ │ - ble 289a4 │ │ │ │ - ld r8,136(r31) │ │ │ │ - b 28ce0 │ │ │ │ + ble 282cc │ │ │ │ + ld r10,136(r31) │ │ │ │ + b 28630 │ │ │ │ nop │ │ │ │ nop │ │ │ │ stfdx f8,r6,r22 │ │ │ │ - b 28e28 │ │ │ │ + b 28778 │ │ │ │ nop │ │ │ │ nop │ │ │ │ stfdx f8,r6,r21 │ │ │ │ - b 28bd8 │ │ │ │ - mr r20,r9 │ │ │ │ - b 28c88 │ │ │ │ - mr r19,r9 │ │ │ │ - b 28a38 │ │ │ │ - xor r5,r20,r5 │ │ │ │ - addic r5,r5,-1 │ │ │ │ - addze r20,r20 │ │ │ │ - b 28cac │ │ │ │ - xor r9,r10,r19 │ │ │ │ - addic r9,r9,-1 │ │ │ │ + b 28518 │ │ │ │ + mr r20,r2 │ │ │ │ + b 285c8 │ │ │ │ + mr r19,r2 │ │ │ │ + b 28368 │ │ │ │ + cmpd r20,r6 │ │ │ │ + addi r2,r20,1 │ │ │ │ + iseleq r20,r20,r2 │ │ │ │ + b 285ec │ │ │ │ + xor r2,r9,r19 │ │ │ │ + addic r2,r2,-1 │ │ │ │ addze r19,r19 │ │ │ │ - b 28a5c │ │ │ │ + b 2838c │ │ │ │ li r19,0 │ │ │ │ - b 28a64 │ │ │ │ + b 28394 │ │ │ │ li r20,0 │ │ │ │ - b 28cb4 │ │ │ │ - ld r8,136(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - beq 289a4 │ │ │ │ - b 28c5c │ │ │ │ + b 285f4 │ │ │ │ + ld r10,136(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + beq 282cc │ │ │ │ + b 2859c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x1180 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-4384 │ │ │ │ - mflr r0 │ │ │ │ + std r27,-56(r1) │ │ │ │ std r26,-64(r1) │ │ │ │ + mr r27,r3 │ │ │ │ + mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - mr r26,r3 │ │ │ │ + std r23,-88(r1) │ │ │ │ std r22,-96(r1) │ │ │ │ - std r25,-72(r1) │ │ │ │ - std r27,-56(r1) │ │ │ │ + std r21,-104(r1) │ │ │ │ std r28,-48(r1) │ │ │ │ + ld r26,0(r27) │ │ │ │ + ld r9,8(r27) │ │ │ │ std r29,-40(r1) │ │ │ │ std r30,-32(r1) │ │ │ │ + ld r29,24(r27) │ │ │ │ + ld r28,32(r27) │ │ │ │ std r31,-24(r1) │ │ │ │ - ld r29,24(r26) │ │ │ │ stfd f30,-16(r1) │ │ │ │ + ld r30,16(r27) │ │ │ │ + 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(r26) │ │ │ │ - ld r9,8(r26) │ │ │ │ - ld r27,40(r26) │ │ │ │ - ld r28,32(r26) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-288(r1) │ │ │ │ mr r10,r29 │ │ │ │ - ld r30,16(r26) │ │ │ │ + stdu r1,-368(r1) │ │ │ │ mr r31,r1 │ │ │ │ - ld r22,240(r25) │ │ │ │ - addi r7,r31,120 │ │ │ │ + stxv vs63,240(r1) │ │ │ │ + stxv vs58,160(r1) │ │ │ │ + lxsd v31,40(r27) │ │ │ │ + stxv vs59,176(r1) │ │ │ │ + stxv vs60,192(r1) │ │ │ │ addi r8,r31,112 │ │ │ │ + addi r7,r31,120 │ │ │ │ addi r6,r31,128 │ │ │ │ addi r5,r31,136 │ │ │ │ + stxv vs61,208(r1) │ │ │ │ + stxv vs62,224(r1) │ │ │ │ addi r4,r31,144 │ │ │ │ addi r3,r31,152 │ │ │ │ - bl 15188 │ │ │ │ - ld r7,136(r31) │ │ │ │ - cmpdi r7,-1 │ │ │ │ - bne 29030 │ │ │ │ - ld r8,120(r31) │ │ │ │ + bl 14870 │ │ │ │ + ld r8,136(r31) │ │ │ │ cmpdi r8,-1 │ │ │ │ - bne 29250 │ │ │ │ - addi r1,r31,288 │ │ │ │ + bne 289a0 │ │ │ │ + ld r10,120(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 28bf0 │ │ │ │ + addi r1,r31,368 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r18,-128(r1) │ │ │ │ - ld r19,-120(r1) │ │ │ │ + lxv vs58,-208(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) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r22,-96(r1) │ │ │ │ ld r23,-88(r1) │ │ │ │ ld r24,-80(r1) │ │ │ │ ld r25,-72(r1) │ │ │ │ ld r26,-64(r1) │ │ │ │ ld r27,-56(r1) │ │ │ │ ld r28,-48(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ ld r31,-24(r1) │ │ │ │ - mtlr r0 │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - cmpdi r30,1 │ │ │ │ - addi r10,r30,-1 │ │ │ │ - beq 294a0 │ │ │ │ - mr r8,r10 │ │ │ │ - li r20,0 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - b 29068 │ │ │ │ nop │ │ │ │ - sldi r5,r9,4 │ │ │ │ - ldx r5,r22,r5 │ │ │ │ - cmpd r7,r5 │ │ │ │ - bgt 29470 │ │ │ │ - mr r8,r9 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - cmpd r20,r6 │ │ │ │ - add r9,r20,r8 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 29050 │ │ │ │ - sldi r9,r20,4 │ │ │ │ - ldx r9,r22,r9 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bgt 29490 │ │ │ │ - cmpd r30,r20 │ │ │ │ - ble 294b0 │ │ │ │ - mtfprd f0,r27 │ │ │ │ - addi r23,r29,1 │ │ │ │ - sldi r18,r20,4 │ │ │ │ - neg r21,r27 │ │ │ │ - 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 │ │ │ │ nop │ │ │ │ + cmpdi r30,1 │ │ │ │ + addi r9,r30,-1 │ │ │ │ + beq 28e6c │ │ │ │ + mr r10,r9 │ │ │ │ + li r22,0 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + b 289d8 │ │ │ │ nop │ │ │ │ + sldi r6,r2,4 │ │ │ │ + ldx r6,r23,r6 │ │ │ │ + cmpd r8,r6 │ │ │ │ + bgt 28e3c │ │ │ │ + mr r10,r2 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + cmpd r22,r7 │ │ │ │ + add r2,r22,r10 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 289c0 │ │ │ │ + sldi r2,r22,4 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bgt 28e5c │ │ │ │ + cmpd r30,r22 │ │ │ │ + ble 28e7c │ │ │ │ + addi r24,r29,1 │ │ │ │ + xxspltib vs59,2 │ │ │ │ + xxspltib vs62,3 │ │ │ │ + xxspltib vs60,1 │ │ │ │ + xscvsxddp vs31,vs63 │ │ │ │ + sldi r20,r22,4 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + xxspltd vs58,vs63,0 │ │ │ │ + sldi r25,r24,4 │ │ │ │ + sldi r24,r24,1 │ │ │ │ + xxspltib vs61,0 │ │ │ │ + vextsb2d v27,v27 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + vextsb2d v28,v28 │ │ │ │ + add r20,r23,r20 │ │ │ │ + cmpdi cr4,r24,0 │ │ │ │ + neg r25,r25 │ │ │ │ nop │ │ │ │ - ld r9,0(r18) │ │ │ │ - ld r11,8(r18) │ │ │ │ - cmpd r9,r7 │ │ │ │ - blt 28fcc │ │ │ │ - ld r10,128(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 28fcc │ │ │ │ - ld r10,48(r25) │ │ │ │ - ld r4,72(r25) │ │ │ │ - ld r7,120(r25) │ │ │ │ - ld r5,8(r26) │ │ │ │ - sldi r8,r11,3 │ │ │ │ - ld r9,88(r25) │ │ │ │ - ld r6,0(r1) │ │ │ │ - mr r19,r1 │ │ │ │ - mulld r10,r11,r10 │ │ │ │ - lfd f12,0(r4) │ │ │ │ - lxsd v0,0(r5) │ │ │ │ - lfdx f3,r7,r8 │ │ │ │ - stdux r6,r1,r24 │ │ │ │ - addi r6,r1,112 │ │ │ │ + ld r2,0(r20) │ │ │ │ + ld r3,8(r20) │ │ │ │ + cmpd r2,r8 │ │ │ │ + blt 28924 │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 28924 │ │ │ │ + ld r9,48(r26) │ │ │ │ + ld r5,72(r26) │ │ │ │ + sldi r10,r3,3 │ │ │ │ + mr r21,r1 │ │ │ │ + ld r8,120(r26) │ │ │ │ + ld r6,8(r27) │ │ │ │ + ld r2,88(r26) │ │ │ │ + ld r7,0(r1) │ │ │ │ + mulld r9,r3,r9 │ │ │ │ + lfd f12,0(r5) │ │ │ │ + lxsd v10,0(r6) │ │ │ │ + lfdx f3,r8,r10 │ │ │ │ + stdux r7,r1,r25 │ │ │ │ fcfid f0,f12 │ │ │ │ - xscvsxddp vs12,vs32 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f11,r7,r10 │ │ │ │ + addi r6,r1,112 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + xscvsxddp vs12,vs42 │ │ │ │ + lfdx f11,r8,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 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ + xscvdpsxds vs41,vs11 │ │ │ │ fsub f10,f0,f11 │ │ │ │ - ble cr4,291fc │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtctr r23 │ │ │ │ - ld r3,176(r25) │ │ │ │ + ble cr4,28b98 │ │ │ │ + fadd f11,f11,f30 │ │ │ │ + srdi r2,r24,1 │ │ │ │ + ld r8,176(r26) │ │ │ │ + plxv vs43,283912 # 6e000 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs41,vs41,0 │ │ │ │ mr r7,r6 │ │ │ │ - lfd f9,28240(r9) │ │ │ │ - mffprd r9,f12 │ │ │ │ - addi r10,r9,1 │ │ │ │ - neg r8,r9 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ + mtctr r2 │ │ │ │ fsub f11,f11,f0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r5,r9,1 │ │ │ │ - addi r4,r10,-8 │ │ │ │ - subf r9,r27,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - mr r5,r10 │ │ │ │ - add r10,r10,r21 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,291d4 │ │ │ │ - mr r4,r8 │ │ │ │ - lfdx f12,r3,r4 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - bgt 291e4 │ │ │ │ - addi r5,r8,-8 │ │ │ │ - lfdx f0,r3,r5 │ │ │ │ - subf r8,r21,r8 │ │ │ │ - addi r7,r7,8 │ │ │ │ - fmadd f0,f10,f0,f12 │ │ │ │ - stfd f0,-8(r7) │ │ │ │ - bdnz 291a0 │ │ │ │ - ld r10,24(r25) │ │ │ │ - sldi r11,r11,4 │ │ │ │ + nop │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r7,r7,16 │ │ │ │ + vaddudm v11,v11,v27 │ │ │ │ + vmulld v0,v0,v26 │ │ │ │ + vsubudm v0,v9,v0 │ │ │ │ + vaddudm v12,v0,v28 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v30 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + vsld v12,v12,v30 │ │ │ │ + vnegd v13,v0 │ │ │ │ + vnegd v1,v12 │ │ │ │ + xvcmpgtdp vs12,vs12,vs61 │ │ │ │ + xvcmpgtdp vs0,vs0,vs61 │ │ │ │ + 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 28b20 │ │ │ │ + ld r2,24(r26) │ │ │ │ + sldi r3,r3,4 │ │ │ │ ld r7,144(r31) │ │ │ │ mr r9,r29 │ │ │ │ - mfvrd r8,v0 │ │ │ │ + mfvrd r8,v10 │ │ │ │ mr r5,r28 │ │ │ │ - addi r20,r20,1 │ │ │ │ - addi r18,r18,16 │ │ │ │ - add r4,r10,r11 │ │ │ │ - lfdx f1,r10,r11 │ │ │ │ ld r10,152(r31) │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r20,r20,16 │ │ │ │ + add r4,r2,r3 │ │ │ │ + lfdx f1,r2,r3 │ │ │ │ lfd f2,8(r4) │ │ │ │ std r7,96(r1) │ │ │ │ - bl 15fc0 │ │ │ │ - cmpd r30,r20 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r19) │ │ │ │ - mr r1,r19 │ │ │ │ - ble 28fcc │ │ │ │ - ld r7,136(r31) │ │ │ │ - b 290d0 │ │ │ │ + bl 156d0 │ │ │ │ + cmpd r30,r22 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + ble 28924 │ │ │ │ + ld r8,136(r31) │ │ │ │ + b 28a50 │ │ │ │ + nop │ │ │ │ cmpdi r30,1 │ │ │ │ - addi r10,r30,-1 │ │ │ │ - beq 294a8 │ │ │ │ - mr r5,r10 │ │ │ │ - li r21,0 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - b 29288 │ │ │ │ + addi r9,r30,-1 │ │ │ │ + beq 28e74 │ │ │ │ + mr r6,r9 │ │ │ │ + li r22,0 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + b 28c28 │ │ │ │ nop │ │ │ │ - sldi r6,r9,4 │ │ │ │ - ldx r6,r22,r6 │ │ │ │ - cmpd r6,r8 │ │ │ │ - blt 29478 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r21,r7 │ │ │ │ - add r9,r21,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 29270 │ │ │ │ - sldi r9,r21,4 │ │ │ │ - ldx r9,r22,r9 │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 29480 │ │ │ │ - cmpd r30,r21 │ │ │ │ - ble 28fd8 │ │ │ │ - mtfprd f0,r27 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r23,r7 │ │ │ │ + cmpd r7,r10 │ │ │ │ + blt 28e44 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r22,r8 │ │ │ │ + add r2,r22,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 28c10 │ │ │ │ + sldi r2,r22,4 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 28e4c │ │ │ │ + cmpd r30,r22 │ │ │ │ + ble 28930 │ │ │ │ addi r24,r29,1 │ │ │ │ - sldi r19,r21,4 │ │ │ │ - neg r9,r27 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - fcfid f30,f0 │ │ │ │ - sldi r23,r24,4 │ │ │ │ + xxspltib vs59,2 │ │ │ │ + xxspltib vs62,3 │ │ │ │ + xxspltib vs60,1 │ │ │ │ + sldi r2,r22,4 │ │ │ │ + xscvsxddp vs31,vs63 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + xxspltd vs63,vs63,0 │ │ │ │ + sldi r25,r24,4 │ │ │ │ sldi r24,r24,1 │ │ │ │ - add r19,r22,r19 │ │ │ │ - sldi r22,r9,3 │ │ │ │ + xxspltib vs61,0 │ │ │ │ + vextsb2d v27,v27 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + vextsb2d v28,v28 │ │ │ │ + add r23,r23,r2 │ │ │ │ cmpdi cr4,r24,0 │ │ │ │ - neg r23,r23 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + neg r25,r25 │ │ │ │ nop │ │ │ │ - ld r9,0(r19) │ │ │ │ - ld r11,8(r19) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 28fd8 │ │ │ │ - ld r10,112(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 28fd8 │ │ │ │ - ld r10,48(r25) │ │ │ │ - ld r4,72(r25) │ │ │ │ - ld r7,120(r25) │ │ │ │ - ld r5,8(r26) │ │ │ │ - sldi r8,r11,3 │ │ │ │ - ld r9,88(r25) │ │ │ │ - ld r6,0(r1) │ │ │ │ - mr r20,r1 │ │ │ │ - mulld r10,r11,r10 │ │ │ │ - lfd f12,0(r4) │ │ │ │ - lxsd v0,0(r5) │ │ │ │ - lfdx f3,r7,r8 │ │ │ │ - stdux r6,r1,r23 │ │ │ │ - addi r6,r1,112 │ │ │ │ + ld r2,0(r23) │ │ │ │ + ld r3,8(r23) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 28930 │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 28930 │ │ │ │ + ld r9,48(r26) │ │ │ │ + ld r5,72(r26) │ │ │ │ + sldi r10,r3,3 │ │ │ │ + mr r21,r1 │ │ │ │ + ld r8,120(r26) │ │ │ │ + ld r6,8(r27) │ │ │ │ + ld r2,88(r26) │ │ │ │ + ld r7,0(r1) │ │ │ │ + mulld r9,r3,r9 │ │ │ │ + lfd f12,0(r5) │ │ │ │ + lxsd v9,0(r6) │ │ │ │ + lfdx f3,r8,r10 │ │ │ │ + stdux r7,r1,r25 │ │ │ │ fcfid f0,f12 │ │ │ │ - xscvsxddp vs11,vs32 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ + addi r6,r1,112 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + xscvsxddp vs12,vs41 │ │ │ │ + lfdx f11,r8,r9 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmsub f12,f11,f3,f12 │ │ │ │ - fabs f12,f12 │ │ │ │ - fmul f12,f12,f30 │ │ │ │ - frim f11,f12 │ │ │ │ - fctidz f0,f11 │ │ │ │ - fsub f10,f12,f11 │ │ │ │ - ble cr4,2941c │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtctr r24 │ │ │ │ - ld r3,176(r25) │ │ │ │ - mr r7,r6 │ │ │ │ - lfd f9,28240(r9) │ │ │ │ mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - neg r8,r9 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - fsub f11,f11,f12 │ │ │ │ - nop │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r5,r9,1 │ │ │ │ - addi r4,r10,-8 │ │ │ │ - subf r9,r27,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - mr r5,r10 │ │ │ │ - add r10,r10,r22 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,293f4 │ │ │ │ - mr r4,r8 │ │ │ │ - lfdx f12,r3,r4 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - bgt 29404 │ │ │ │ - addi r5,r8,-8 │ │ │ │ - lfdx f0,r3,r5 │ │ │ │ - subf r8,r22,r8 │ │ │ │ - addi r7,r7,8 │ │ │ │ - fmadd f0,f10,f0,f12 │ │ │ │ - stfd f0,-8(r7) │ │ │ │ - bdnz 293c0 │ │ │ │ - ld r10,24(r25) │ │ │ │ - sldi r11,r11,4 │ │ │ │ + fmsub f0,f12,f3,f0 │ │ │ │ + fabs f0,f0 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + frim f11,f0 │ │ │ │ + xscvdpsxds vs42,vs11 │ │ │ │ + fsub f10,f0,f11 │ │ │ │ + ble cr4,28de8 │ │ │ │ + fadd f11,f11,f30 │ │ │ │ + srdi r2,r24,1 │ │ │ │ + ld r8,176(r26) │ │ │ │ + plxv vs43,283320 # 6e000 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + mr r7,r6 │ │ │ │ + mtctr r2 │ │ │ │ + fsub f11,f11,f0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r7,r7,16 │ │ │ │ + vaddudm v11,v11,v27 │ │ │ │ + vmulld v0,v0,v31 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v12,v0,v28 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v30 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + vsld v12,v12,v30 │ │ │ │ + vnegd v13,v0 │ │ │ │ + vnegd v1,v12 │ │ │ │ + xvcmpgtdp vs12,vs12,vs61 │ │ │ │ + xvcmpgtdp vs0,vs0,vs61 │ │ │ │ + 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 28d70 │ │ │ │ + ld r2,24(r26) │ │ │ │ + sldi r3,r3,4 │ │ │ │ ld r7,144(r31) │ │ │ │ mr r9,r29 │ │ │ │ - mfvrd r8,v0 │ │ │ │ + mfvrd r8,v9 │ │ │ │ mr r5,r28 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r19,r19,16 │ │ │ │ - add r4,r10,r11 │ │ │ │ - lfdx f1,r10,r11 │ │ │ │ ld r10,152(r31) │ │ │ │ + addi r22,r22,1 │ │ │ │ + addi r23,r23,16 │ │ │ │ + add r4,r2,r3 │ │ │ │ + lfdx f1,r2,r3 │ │ │ │ lfd f2,8(r4) │ │ │ │ std r7,96(r1) │ │ │ │ - bl 15fc0 │ │ │ │ - cmpd r30,r21 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - ble 28fd8 │ │ │ │ - ld r8,120(r31) │ │ │ │ - b 292f0 │ │ │ │ - mr r20,r9 │ │ │ │ - b 29068 │ │ │ │ - mr r21,r9 │ │ │ │ - b 29288 │ │ │ │ - xor r5,r21,r5 │ │ │ │ - addic r5,r5,-1 │ │ │ │ - addze r21,r21 │ │ │ │ - b 292ac │ │ │ │ - xor r9,r10,r20 │ │ │ │ - addic r9,r9,-1 │ │ │ │ - addze r20,r20 │ │ │ │ - b 2908c │ │ │ │ - li r20,0 │ │ │ │ - b 29094 │ │ │ │ - li r21,0 │ │ │ │ - b 292b4 │ │ │ │ - ld r8,120(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - beq 28fd8 │ │ │ │ - b 2925c │ │ │ │ + bl 156d0 │ │ │ │ + cmpd r30,r22 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + ble 28930 │ │ │ │ + ld r10,120(r31) │ │ │ │ + b 28ca0 │ │ │ │ + mr r22,r2 │ │ │ │ + b 289d8 │ │ │ │ + mr r22,r2 │ │ │ │ + b 28c28 │ │ │ │ + xor r6,r6,r22 │ │ │ │ + addic r6,r6,-1 │ │ │ │ + addze r22,r22 │ │ │ │ + b 28c4c │ │ │ │ + xor r2,r9,r22 │ │ │ │ + addic r2,r2,-1 │ │ │ │ + addze r22,r22 │ │ │ │ + b 289fc │ │ │ │ + li r22,0 │ │ │ │ + b 28a04 │ │ │ │ + li r22,0 │ │ │ │ + b 28c54 │ │ │ │ + ld r10,120(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + beq 28930 │ │ │ │ + b 28bfc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xe82 │ │ │ │ + .long 0xc82 │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-5840 │ │ │ │ - mflr r0 │ │ │ │ - mr r9,r3 │ │ │ │ + nop │ │ │ │ + mr r2,r3 │ │ │ │ std r27,-40(r1) │ │ │ │ + std r26,-48(r1) │ │ │ │ + mflr r0 │ │ │ │ std r14,-144(r1) │ │ │ │ + std r15,-136(r1) │ │ │ │ + std r16,-128(r1) │ │ │ │ + ld r27,0(r2) │ │ │ │ std r20,-96(r1) │ │ │ │ + ld r20,8(r2) │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ + ld r21,16(r2) │ │ │ │ + ld r22,24(r2) │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ - ld r27,0(r9) │ │ │ │ + ld r23,48(r2) │ │ │ │ + ld r24,32(r2) │ │ │ │ std r25,-56(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - ld r25,40(r9) │ │ │ │ + ld r25,40(r2) │ │ │ │ + ld r30,56(r2) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r15,-136(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + ld r9,72(r27) │ │ │ │ + ld r14,240(r27) │ │ │ │ std r17,-120(r1) │ │ │ │ std r18,-112(r1) │ │ │ │ std r19,-104(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - ld r30,56(r9) │ │ │ │ - ld r23,48(r9) │ │ │ │ - ld r24,32(r9) │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-384(r1) │ │ │ │ - ld r22,24(r9) │ │ │ │ - ld r21,16(r9) │ │ │ │ - ld r20,8(r9) │ │ │ │ - ld r9,72(r27) │ │ │ │ mr r10,r25 │ │ │ │ - ld r14,240(r27) │ │ │ │ mr r31,r1 │ │ │ │ - addi r7,r31,168 │ │ │ │ addi r8,r31,160 │ │ │ │ + addi r7,r31,168 │ │ │ │ addi r6,r31,176 │ │ │ │ addi r5,r31,184 │ │ │ │ addi r4,r31,192 │ │ │ │ addi r3,r31,200 │ │ │ │ - bl 14b28 │ │ │ │ - ld r7,184(r31) │ │ │ │ - cmpdi r7,-1 │ │ │ │ - bne 295f0 │ │ │ │ - ld r8,168(r31) │ │ │ │ + bl 14230 │ │ │ │ + ld r8,184(r31) │ │ │ │ cmpdi r8,-1 │ │ │ │ - bne 29910 │ │ │ │ + bne 28fc0 │ │ │ │ + ld r10,168(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 292d0 │ │ │ │ addi r1,r31,384 │ │ │ │ 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 │ │ │ │ cmpdi r24,1 │ │ │ │ - addi r10,r24,-1 │ │ │ │ - beq 29c84 │ │ │ │ - mr r8,r10 │ │ │ │ + addi r9,r24,-1 │ │ │ │ + beq 29644 │ │ │ │ + mr r10,r9 │ │ │ │ li r28,0 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - b 29628 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + b 28ff8 │ │ │ │ nop │ │ │ │ - sldi r5,r9,4 │ │ │ │ - ldx r5,r14,r5 │ │ │ │ - cmpd r7,r5 │ │ │ │ - bgt 29c5c │ │ │ │ - mr r8,r9 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - cmpd r28,r6 │ │ │ │ - add r9,r28,r8 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 29610 │ │ │ │ - sldi r9,r28,4 │ │ │ │ - ldx r9,r14,r9 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bgt 29c74 │ │ │ │ + sldi r6,r2,4 │ │ │ │ + ldx r6,r14,r6 │ │ │ │ + cmpd r8,r6 │ │ │ │ + bgt 2961c │ │ │ │ + mr r10,r2 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + cmpd r28,r7 │ │ │ │ + add r2,r28,r10 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 28fe0 │ │ │ │ + sldi r2,r28,4 │ │ │ │ + ldx r2,r14,r2 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bgt 29634 │ │ │ │ cmpd r24,r28 │ │ │ │ - ble 29c94 │ │ │ │ + ble 29654 │ │ │ │ addi r19,r25,1 │ │ │ │ sldi r18,r25,1 │ │ │ │ sldi r26,r28,4 │ │ │ │ - mulli r9,r19,48 │ │ │ │ + mulli r2,r19,48 │ │ │ │ sldi r16,r19,4 │ │ │ │ sldi r17,r19,5 │ │ │ │ addi r29,r18,1 │ │ │ │ add r26,r14,r26 │ │ │ │ - std r9,208(r31) │ │ │ │ - sldi r9,r19,2 │ │ │ │ + std r2,208(r31) │ │ │ │ + sldi r2,r19,2 │ │ │ │ addi r19,r17,8 │ │ │ │ - std r9,224(r31) │ │ │ │ - addi r9,r18,2 │ │ │ │ + std r2,224(r31) │ │ │ │ + addi r2,r18,2 │ │ │ │ addi r18,r16,8 │ │ │ │ - std r9,216(r31) │ │ │ │ - ld r10,0(r26) │ │ │ │ + std r2,216(r31) │ │ │ │ + ld r2,0(r26) │ │ │ │ ld r9,8(r26) │ │ │ │ - cmpd r10,r7 │ │ │ │ - blt 29588 │ │ │ │ - ld r8,176(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - bgt 29588 │ │ │ │ - ld r6,208(r31) │ │ │ │ + cmpd r2,r8 │ │ │ │ + blt 28f50 │ │ │ │ + ld r10,176(r31) │ │ │ │ + cmpd r2,r10 │ │ │ │ + bgt 28f50 │ │ │ │ + ld r2,208(r31) │ │ │ │ mulli r10,r9,48 │ │ │ │ + mulli r8,r9,3 │ │ │ │ ld r7,176(r27) │ │ │ │ - ld r5,0(r1) │ │ │ │ - sldi r8,r9,1 │ │ │ │ mr r15,r1 │ │ │ │ cmpdi r29,0 │ │ │ │ - add r8,r8,r9 │ │ │ │ - neg r6,r6 │ │ │ │ - addi r8,r8,1 │ │ │ │ + ld r5,0(r1) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + neg r6,r2 │ │ │ │ + li r2,8 │ │ │ │ lfdx f9,r7,r10 │ │ │ │ + addi r8,r8,1 │ │ │ │ add r10,r7,r10 │ │ │ │ stdux r5,r1,r6 │ │ │ │ - sldi r5,r8,4 │ │ │ │ + sldi r8,r8,4 │ │ │ │ lfd f7,8(r10) │ │ │ │ mr r6,r1 │ │ │ │ - lfdx f8,r7,r5 │ │ │ │ + lfdx f8,r7,r8 │ │ │ │ stfdu f9,160(r6) │ │ │ │ - ble 29c40 │ │ │ │ - addis r8,r2,-3 │ │ │ │ + ble 29600 │ │ │ │ andi. r10,r29,1 │ │ │ │ - li r10,8 │ │ │ │ - lfd f11,28240(r8) │ │ │ │ - addi r8,r29,-1 │ │ │ │ - beq 29730 │ │ │ │ + addi r10,r29,-1 │ │ │ │ + beq 290fc │ │ │ │ lfd f0,8(r30) │ │ │ │ - cmpdi r8,0 │ │ │ │ + cmpdi r10,0 │ │ │ │ fmr f11,f7 │ │ │ │ - li r10,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f7 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 2976c │ │ │ │ - srdi r8,r29,1 │ │ │ │ - mtctr r8 │ │ │ │ - addi r8,r10,8 │ │ │ │ + beq 29138 │ │ │ │ + srdi r10,r29,1 │ │ │ │ + mtctr r10 │ │ │ │ + addi r10,r2,8 │ │ │ │ fmul f10,f11,f7 │ │ │ │ - lfdx f12,r30,r10 │ │ │ │ - lfdx f0,r30,r8 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r10 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f7 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r6,r8 │ │ │ │ - bdnz 29738 │ │ │ │ - ld r10,216(r31) │ │ │ │ - add r7,r7,r5 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - lfd f9,8(r7) │ │ │ │ - lfd f11,28240(r5) │ │ │ │ - addi r5,r29,-1 │ │ │ │ - sldi r8,r10,3 │ │ │ │ - andi. r10,r29,1 │ │ │ │ - mr r10,r18 │ │ │ │ - stfdx f8,r6,r8 │ │ │ │ - beq 297b8 │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r10 │ │ │ │ + bdnz 29104 │ │ │ │ + ld r2,216(r31) │ │ │ │ + add r8,r7,r8 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + addi r7,r29,-1 │ │ │ │ + lfd f9,8(r8) │ │ │ │ + sldi r10,r2,3 │ │ │ │ + andi. r2,r29,1 │ │ │ │ + mr r2,r18 │ │ │ │ + stfdx f8,r6,r10 │ │ │ │ + beq 29184 │ │ │ │ lfdx f0,r30,r18 │ │ │ │ - cmpdi r5,0 │ │ │ │ + cmpdi r7,0 │ │ │ │ fmr f11,f9 │ │ │ │ - addi r10,r18,8 │ │ │ │ + addi r2,r18,8 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ stfdx f0,r6,r18 │ │ │ │ - beq 297f4 │ │ │ │ - srdi r8,r29,1 │ │ │ │ - mtctr r8 │ │ │ │ - addi r8,r10,8 │ │ │ │ + beq 291c0 │ │ │ │ + srdi r10,r29,1 │ │ │ │ + mtctr r10 │ │ │ │ + addi r10,r2,8 │ │ │ │ fmul f10,f11,f9 │ │ │ │ - lfdx f12,r30,r10 │ │ │ │ - lfdx f0,r30,r8 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r10 │ │ │ │ fmul f12,f8,f12 │ │ │ │ fmul f11,f10,f9 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r6,r8 │ │ │ │ - bdnz 297c0 │ │ │ │ - ld r10,224(r31) │ │ │ │ - lfd f9,16(r7) │ │ │ │ - lfd f8,24(r7) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - lfd f11,28240(r7) │ │ │ │ - addi r7,r29,-1 │ │ │ │ - sldi r8,r10,3 │ │ │ │ - andi. r10,r29,1 │ │ │ │ - mr r10,r19 │ │ │ │ - stfdx f9,r6,r8 │ │ │ │ - beq 29840 │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r10 │ │ │ │ + bdnz 2918c │ │ │ │ + ld r2,224(r31) │ │ │ │ + lfd f9,16(r8) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + lfd f8,24(r8) │ │ │ │ + addi r8,r29,-1 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + andi. r2,r29,1 │ │ │ │ + mr r2,r19 │ │ │ │ + stfdx f9,r6,r10 │ │ │ │ + beq 2920c │ │ │ │ lfdx f0,r30,r19 │ │ │ │ - cmpdi r7,0 │ │ │ │ + cmpdi r8,0 │ │ │ │ fmr f11,f8 │ │ │ │ - addi r10,r19,8 │ │ │ │ + addi r2,r19,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ stfdx f0,r6,r19 │ │ │ │ - beq 2987c │ │ │ │ - srdi r8,r29,1 │ │ │ │ - mtctr r8 │ │ │ │ - addi r8,r10,8 │ │ │ │ + beq 29248 │ │ │ │ + srdi r10,r29,1 │ │ │ │ + mtctr r10 │ │ │ │ + addi r10,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r30,r10 │ │ │ │ - lfdx f0,r30,r8 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r10 │ │ │ │ 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,r8 │ │ │ │ - bdnz 29848 │ │ │ │ - ld r3,24(r27) │ │ │ │ - sldi r5,r9,4 │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r10 │ │ │ │ + bdnz 29214 │ │ │ │ + ld r5,24(r27) │ │ │ │ + sldi r2,r9,4 │ │ │ │ mulli r9,r9,24 │ │ │ │ - ld r10,120(r27) │ │ │ │ + ld r0,192(r31) │ │ │ │ add r8,r6,r17 │ │ │ │ add r7,r6,r16 │ │ │ │ + ld r10,120(r27) │ │ │ │ addi r28,r28,1 │ │ │ │ addi r26,r26,16 │ │ │ │ - add r4,r3,r5 │ │ │ │ - lfdx f1,r3,r5 │ │ │ │ + add r12,r5,r2 │ │ │ │ + lfdx f1,r5,r2 │ │ │ │ mr r5,r23 │ │ │ │ - addi r0,r9,8 │ │ │ │ - lfd f2,8(r4) │ │ │ │ - ld r4,192(r31) │ │ │ │ - std r4,144(r1) │ │ │ │ - addi r4,r9,16 │ │ │ │ - add r9,r10,r9 │ │ │ │ - add r4,r10,r4 │ │ │ │ - add r10,r10,r0 │ │ │ │ + addi r2,r9,16 │ │ │ │ + lfd f2,8(r12) │ │ │ │ + addi r12,r9,8 │ │ │ │ + std r0,144(r1) │ │ │ │ ld r0,200(r31) │ │ │ │ - std r4,96(r1) │ │ │ │ + add r9,r10,r9 │ │ │ │ std r25,128(r1) │ │ │ │ std r22,120(r1) │ │ │ │ + add r2,r10,r2 │ │ │ │ std r21,112(r1) │ │ │ │ std r20,104(r1) │ │ │ │ + add r10,r10,r12 │ │ │ │ + std r2,96(r1) │ │ │ │ std r0,136(r1) │ │ │ │ - bl 1e860 │ │ │ │ + bl 1e290 │ │ │ │ cmpd r24,r28 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r15) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r15) │ │ │ │ mr r1,r15 │ │ │ │ - ble 29588 │ │ │ │ - ld r7,184(r31) │ │ │ │ - b 29690 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ble 28f50 │ │ │ │ + ld r8,184(r31) │ │ │ │ + b 29060 │ │ │ │ cmpdi r24,1 │ │ │ │ - addi r10,r24,-1 │ │ │ │ - beq 29c8c │ │ │ │ - mr r5,r10 │ │ │ │ - li r28,0 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - b 29948 │ │ │ │ + addi r9,r24,-1 │ │ │ │ + beq 2964c │ │ │ │ + mr r6,r9 │ │ │ │ + li r16,0 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + b 29308 │ │ │ │ nop │ │ │ │ - sldi r6,r9,4 │ │ │ │ - ldx r6,r14,r6 │ │ │ │ - cmpd r6,r8 │ │ │ │ - blt 29c54 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r28,r7 │ │ │ │ - add r9,r28,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 29930 │ │ │ │ - sldi r9,r28,4 │ │ │ │ - ldx r9,r14,r9 │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 29c64 │ │ │ │ - cmpd r24,r28 │ │ │ │ - ble 29594 │ │ │ │ - addi r26,r25,1 │ │ │ │ - sldi r19,r25,1 │ │ │ │ - sldi r15,r28,4 │ │ │ │ - sldi r9,r26,2 │ │ │ │ - sldi r17,r26,4 │ │ │ │ - sldi r18,r26,5 │ │ │ │ - mulli r16,r26,48 │ │ │ │ - addi r29,r19,1 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r14,r7 │ │ │ │ + cmpd r7,r10 │ │ │ │ + blt 29614 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r16,r8 │ │ │ │ + add r2,r16,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 292f0 │ │ │ │ + sldi r2,r16,4 │ │ │ │ + ldx r2,r14,r2 │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 29624 │ │ │ │ + cmpd r24,r16 │ │ │ │ + ble 28f5c │ │ │ │ + addi r29,r25,1 │ │ │ │ + sldi r28,r25,1 │ │ │ │ + sldi r15,r16,4 │ │ │ │ + sldi r2,r29,2 │ │ │ │ + sldi r19,r29,4 │ │ │ │ + sldi r26,r29,5 │ │ │ │ + mulli r18,r29,48 │ │ │ │ + addi r17,r28,1 │ │ │ │ add r15,r14,r15 │ │ │ │ - std r9,216(r31) │ │ │ │ - addi r26,r18,8 │ │ │ │ - addi r9,r19,2 │ │ │ │ - addi r19,r17,8 │ │ │ │ - std r9,208(r31) │ │ │ │ - nop │ │ │ │ - ld r10,0(r15) │ │ │ │ - ld r9,8(r15) │ │ │ │ - cmpd r10,r8 │ │ │ │ - blt 29594 │ │ │ │ - ld r8,160(r31) │ │ │ │ - cmpd r10,r8 │ │ │ │ - bgt 29594 │ │ │ │ - mulli r10,r9,48 │ │ │ │ + std r2,216(r31) │ │ │ │ + addi r29,r26,8 │ │ │ │ + addi r2,r28,2 │ │ │ │ + addi r28,r19,8 │ │ │ │ + std r2,208(r31) │ │ │ │ + nop │ │ │ │ + ld r2,0(r15) │ │ │ │ + ld r8,8(r15) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 28f5c │ │ │ │ + ld r9,160(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 28f5c │ │ │ │ + mulli r9,r8,48 │ │ │ │ + mulli r10,r8,3 │ │ │ │ ld r7,176(r27) │ │ │ │ ld r5,0(r1) │ │ │ │ - sldi r8,r9,1 │ │ │ │ - neg r6,r16 │ │ │ │ + neg r6,r18 │ │ │ │ mr r14,r1 │ │ │ │ - cmpdi r29,0 │ │ │ │ - add r8,r8,r9 │ │ │ │ + cmpdi r17,0 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,8 │ │ │ │ stdux r5,r1,r6 │ │ │ │ - addi r8,r8,1 │ │ │ │ - lfdx f9,r7,r10 │ │ │ │ - add r10,r7,r10 │ │ │ │ - sldi r5,r8,4 │ │ │ │ + lfdx f9,r7,r9 │ │ │ │ + addi r10,r10,1 │ │ │ │ + add r9,r7,r9 │ │ │ │ mr r6,r1 │ │ │ │ - lfd f7,8(r10) │ │ │ │ - lfdx f8,r7,r5 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + lfd f7,8(r9) │ │ │ │ + lfdx f8,r7,r10 │ │ │ │ stfdu f9,160(r6) │ │ │ │ - ble 29c20 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - andi. r10,r29,1 │ │ │ │ - li r10,8 │ │ │ │ - lfd f11,28240(r8) │ │ │ │ - addi r8,r29,-1 │ │ │ │ - beq 29a4c │ │ │ │ + ble 295e0 │ │ │ │ + andi. r9,r17,1 │ │ │ │ + addi r9,r17,-1 │ │ │ │ + beq 29408 │ │ │ │ lfd f0,8(r30) │ │ │ │ - cmpdi r8,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f7 │ │ │ │ - li r10,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f7 │ │ │ │ stfd f0,8(r6) │ │ │ │ - beq 29a88 │ │ │ │ - srdi r8,r29,1 │ │ │ │ - mtctr r8 │ │ │ │ - addi r8,r10,8 │ │ │ │ + beq 29444 │ │ │ │ + srdi r9,r17,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f7 │ │ │ │ - lfdx f12,r30,r10 │ │ │ │ - lfdx f0,r30,r8 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f7 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r6,r8 │ │ │ │ - bdnz 29a54 │ │ │ │ - ld r10,208(r31) │ │ │ │ - add r7,r7,r5 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - lfd f9,8(r7) │ │ │ │ - lfd f11,28240(r5) │ │ │ │ - addi r5,r29,-1 │ │ │ │ - sldi r8,r10,3 │ │ │ │ - andi. r10,r29,1 │ │ │ │ - mr r10,r19 │ │ │ │ - stfdx f8,r6,r8 │ │ │ │ - beq 29ad4 │ │ │ │ - lfdx f0,r30,r19 │ │ │ │ - cmpdi r5,0 │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + bdnz 29410 │ │ │ │ + ld r2,208(r31) │ │ │ │ + add r10,r7,r10 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + addi r7,r17,-1 │ │ │ │ + lfd f9,8(r10) │ │ │ │ + sldi r9,r2,3 │ │ │ │ + andi. r2,r17,1 │ │ │ │ + mr r2,r28 │ │ │ │ + stfdx f8,r6,r9 │ │ │ │ + beq 29490 │ │ │ │ + lfdx f0,r30,r28 │ │ │ │ + cmpdi r7,0 │ │ │ │ fmr f11,f9 │ │ │ │ - addi r10,r19,8 │ │ │ │ + addi r2,r28,8 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r6,r19 │ │ │ │ - beq 29b10 │ │ │ │ - srdi r8,r29,1 │ │ │ │ - mtctr r8 │ │ │ │ - addi r8,r10,8 │ │ │ │ + stfdx f0,r6,r28 │ │ │ │ + beq 294cc │ │ │ │ + srdi r9,r17,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f9 │ │ │ │ - lfdx f12,r30,r10 │ │ │ │ - lfdx f0,r30,r8 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f8,f12 │ │ │ │ fmul f11,f10,f9 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r6,r8 │ │ │ │ - bdnz 29adc │ │ │ │ - ld r10,216(r31) │ │ │ │ - lfd f9,16(r7) │ │ │ │ - lfd f8,24(r7) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - lfd f11,28240(r7) │ │ │ │ - addi r7,r29,-1 │ │ │ │ - sldi r8,r10,3 │ │ │ │ - andi. r10,r29,1 │ │ │ │ - mr r10,r26 │ │ │ │ - stfdx f9,r6,r8 │ │ │ │ - beq 29b5c │ │ │ │ - lfdx f0,r30,r26 │ │ │ │ - cmpdi r7,0 │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + bdnz 29498 │ │ │ │ + ld r2,216(r31) │ │ │ │ + lfd f9,16(r10) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + lfd f8,24(r10) │ │ │ │ + addi r10,r17,-1 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + andi. r2,r17,1 │ │ │ │ + mr r2,r29 │ │ │ │ + stfdx f9,r6,r9 │ │ │ │ + beq 29518 │ │ │ │ + lfdx f0,r30,r29 │ │ │ │ + cmpdi r10,0 │ │ │ │ fmr f11,f8 │ │ │ │ - addi r10,r26,8 │ │ │ │ + addi r2,r29,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f8 │ │ │ │ - stfdx f0,r6,r26 │ │ │ │ - beq 29b98 │ │ │ │ - srdi r8,r29,1 │ │ │ │ - mtctr r8 │ │ │ │ - addi r8,r10,8 │ │ │ │ + stfdx f0,r6,r29 │ │ │ │ + beq 29554 │ │ │ │ + srdi r9,r17,1 │ │ │ │ + mtctr r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ fmul f10,f11,f8 │ │ │ │ - lfdx f12,r30,r10 │ │ │ │ - lfdx f0,r30,r8 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + lfdx f0,r30,r9 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r6,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r6,r8 │ │ │ │ - bdnz 29b64 │ │ │ │ - ld r4,24(r27) │ │ │ │ - ld r11,192(r31) │ │ │ │ - sldi r5,r9,4 │ │ │ │ - mulli r9,r9,24 │ │ │ │ - ld r10,120(r27) │ │ │ │ - add r8,r6,r18 │ │ │ │ - add r7,r6,r17 │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r15,r15,16 │ │ │ │ - add r12,r4,r5 │ │ │ │ - lfdx f1,r4,r5 │ │ │ │ + stfdx f12,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + bdnz 29520 │ │ │ │ + ld r11,24(r27) │ │ │ │ + mulli r9,r8,24 │ │ │ │ + ld r0,192(r31) │ │ │ │ + sldi r10,r8,4 │ │ │ │ + add r7,r6,r19 │ │ │ │ + add r8,r6,r26 │ │ │ │ + ld r2,120(r27) │ │ │ │ mr r5,r23 │ │ │ │ - addi r0,r9,8 │ │ │ │ - lfd f2,8(r12) │ │ │ │ - std r11,144(r1) │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r15,r15,16 │ │ │ │ + add r12,r11,r10 │ │ │ │ + lfdx f1,r11,r10 │ │ │ │ addi r11,r9,16 │ │ │ │ - add r9,r10,r9 │ │ │ │ - add r11,r10,r11 │ │ │ │ - add r10,r10,r0 │ │ │ │ + addi r10,r9,8 │ │ │ │ + add r9,r2,r9 │ │ │ │ + lfd f2,8(r12) │ │ │ │ + std r0,144(r1) │ │ │ │ ld r0,200(r31) │ │ │ │ - std r11,96(r1) │ │ │ │ std r25,128(r1) │ │ │ │ std r22,120(r1) │ │ │ │ + add r11,r2,r11 │ │ │ │ + add r10,r2,r10 │ │ │ │ std r21,112(r1) │ │ │ │ std r20,104(r1) │ │ │ │ + std r11,96(r1) │ │ │ │ std r0,136(r1) │ │ │ │ - bl 1e860 │ │ │ │ - cmpd r24,r28 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r14) │ │ │ │ + bl 1e290 │ │ │ │ + cmpd r24,r16 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r14) │ │ │ │ mr r1,r14 │ │ │ │ - ble 29594 │ │ │ │ - ld r8,168(r31) │ │ │ │ - b 299b0 │ │ │ │ - add r7,r7,r5 │ │ │ │ - stfdx f8,r6,r17 │ │ │ │ - lfd f0,16(r7) │ │ │ │ - stfdx f0,r6,r18 │ │ │ │ - b 29b98 │ │ │ │ + ble 28f5c │ │ │ │ + ld r10,168(r31) │ │ │ │ + b 29370 │ │ │ │ + nop │ │ │ │ + add r10,r7,r10 │ │ │ │ + stfdx f8,r6,r19 │ │ │ │ + lfd f0,16(r10) │ │ │ │ + stfdx f0,r6,r26 │ │ │ │ + b 29554 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r7,r7,r5 │ │ │ │ + add r8,r7,r8 │ │ │ │ stfdx f8,r6,r16 │ │ │ │ - lfd f0,16(r7) │ │ │ │ + lfd f0,16(r8) │ │ │ │ stfdx f0,r6,r17 │ │ │ │ - b 2987c │ │ │ │ - mr r28,r9 │ │ │ │ - b 29948 │ │ │ │ - mr r28,r9 │ │ │ │ - b 29628 │ │ │ │ - xor r5,r28,r5 │ │ │ │ - addic r5,r5,-1 │ │ │ │ - addze r28,r28 │ │ │ │ - b 2996c │ │ │ │ - xor r9,r10,r28 │ │ │ │ - addic r9,r9,-1 │ │ │ │ + b 29248 │ │ │ │ + mr r16,r2 │ │ │ │ + b 29308 │ │ │ │ + mr r28,r2 │ │ │ │ + b 28ff8 │ │ │ │ + cmpd r16,r6 │ │ │ │ + addi r2,r16,1 │ │ │ │ + iseleq r16,r16,r2 │ │ │ │ + b 2932c │ │ │ │ + xor r2,r9,r28 │ │ │ │ + addic r2,r2,-1 │ │ │ │ addze r28,r28 │ │ │ │ - b 2964c │ │ │ │ - li r28,0 │ │ │ │ - b 29654 │ │ │ │ + b 2901c │ │ │ │ li r28,0 │ │ │ │ - b 29974 │ │ │ │ - ld r8,168(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - beq 29594 │ │ │ │ - b 2991c │ │ │ │ + b 29024 │ │ │ │ + li r16,0 │ │ │ │ + b 29334 │ │ │ │ + ld r10,168(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + beq 28f5c │ │ │ │ + b 292dc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x1280 │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-7856 │ │ │ │ mflr r0 │ │ │ │ - std r25,-120(r1) │ │ │ │ mfocrf r11,8 │ │ │ │ - mr r25,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 r20,-160(r1) │ │ │ │ - std r21,-152(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ + std r20,-176(r1) │ │ │ │ + std r21,-168(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) │ │ │ │ + std r15,-216(r1) │ │ │ │ + std r16,-208(r1) │ │ │ │ + std r17,-200(r1) │ │ │ │ + std r18,-192(r1) │ │ │ │ + std r19,-184(r1) │ │ │ │ + std r22,-160(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 r22,24(r25) │ │ │ │ - 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 r0,16(r1) │ │ │ │ - std r23,-136(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,r22 │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,160(r1) │ │ │ │ ld r29,0(r25) │ │ │ │ ld r9,8(r25) │ │ │ │ ld r20,32(r25) │ │ │ │ - ld r21,16(r25) │ │ │ │ - addi r7,r31,120 │ │ │ │ addi r8,r31,112 │ │ │ │ + addi r7,r31,120 │ │ │ │ addi r6,r31,128 │ │ │ │ addi r5,r31,136 │ │ │ │ + ld r21,16(r25) │ │ │ │ addi r4,r31,144 │ │ │ │ addi r3,r31,152 │ │ │ │ + mr r10,r22 │ │ │ │ ld r24,240(r29) │ │ │ │ - bl 15188 │ │ │ │ - ld r7,136(r31) │ │ │ │ - cmpdi r7,-1 │ │ │ │ - bne 29e20 │ │ │ │ - ld r8,120(r31) │ │ │ │ + bl 14870 │ │ │ │ + ld r8,136(r31) │ │ │ │ cmpdi r8,-1 │ │ │ │ - bne 2a070 │ │ │ │ - addi r1,r31,384 │ │ │ │ + bne 297e0 │ │ │ │ + ld r10,120(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 29a10 │ │ │ │ + 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 r21,1 │ │ │ │ - addi r10,r21,-1 │ │ │ │ - beq 2a2ec │ │ │ │ - mr r8,r10 │ │ │ │ + addi r9,r21,-1 │ │ │ │ + beq 29c6c │ │ │ │ + mr r10,r9 │ │ │ │ li r27,0 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - b 29e58 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + b 29818 │ │ │ │ nop │ │ │ │ - sldi r5,r9,4 │ │ │ │ - ldx r5,r24,r5 │ │ │ │ - cmpd r7,r5 │ │ │ │ - bgt 2a2bc │ │ │ │ - mr r8,r9 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - cmpd r27,r6 │ │ │ │ - add r9,r27,r8 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 29e40 │ │ │ │ - sldi r9,r27,4 │ │ │ │ - ldx r9,r24,r9 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bgt 2a2dc │ │ │ │ + sldi r6,r2,4 │ │ │ │ + ldx r6,r24,r6 │ │ │ │ + cmpd r8,r6 │ │ │ │ + bgt 29c3c │ │ │ │ + mr r10,r2 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + cmpd r27,r7 │ │ │ │ + add r2,r27,r10 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 29800 │ │ │ │ + sldi r2,r27,4 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bgt 29c5c │ │ │ │ cmpd r21,r27 │ │ │ │ - ble 2a2fc │ │ │ │ - sldi r9,r22,1 │ │ │ │ + ble 29c7c │ │ │ │ + sldi r2,r22,1 │ │ │ │ sldi r18,r22,4 │ │ │ │ sldi r26,r27,4 │ │ │ │ + plfd f24,279264 # 6db30 │ │ │ │ + xxspltidp vs22,1065353216 │ │ │ │ xxlxor vs26,vs26,vs26 │ │ │ │ subfic r18,r18,-16 │ │ │ │ - addi r17,r9,2 │ │ │ │ - cmpdi cr4,r9,-1 │ │ │ │ + addi r17,r2,2 │ │ │ │ + cmpdi cr4,r2,-1 │ │ │ │ add r26,r24,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r26) │ │ │ │ + ld r2,0(r26) │ │ │ │ ld r28,8(r26) │ │ │ │ - cmpd r9,r7 │ │ │ │ - blt 29d84 │ │ │ │ - ld r10,128(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 29d84 │ │ │ │ - ld r10,48(r29) │ │ │ │ - ld r4,72(r29) │ │ │ │ - ld r7,120(r29) │ │ │ │ - ld r5,0(r1) │ │ │ │ - sldi r8,r28,3 │ │ │ │ - ld r9,88(r29) │ │ │ │ - ld r6,8(r25) │ │ │ │ + cmpd r2,r8 │ │ │ │ + blt 29740 │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 29740 │ │ │ │ + ld r9,48(r29) │ │ │ │ + ld r5,72(r29) │ │ │ │ mr r23,r1 │ │ │ │ - mulld r10,r28,r10 │ │ │ │ - lfd f0,0(r4) │ │ │ │ - lfdx f29,r7,r8 │ │ │ │ - stdux r5,r1,r18 │ │ │ │ - lxsd v31,0(r6) │ │ │ │ + sldi r10,r28,3 │ │ │ │ + ld r8,120(r29) │ │ │ │ + ld r6,0(r1) │ │ │ │ + ld r2,88(r29) │ │ │ │ + ld r7,8(r25) │ │ │ │ + mulld r9,r28,r9 │ │ │ │ + lfd f0,0(r5) │ │ │ │ + stdux r6,r1,r18 │ │ │ │ + lfdx f29,r8,r10 │ │ │ │ + lxsd v31,0(r7) │ │ │ │ addi r19,r1,112 │ │ │ │ fcfid f27,f0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ fmul f0,f27,f0 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r30,r9,r10 │ │ │ │ - blt cr4,2a010 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xscvsxddp vs0,vs63 │ │ │ │ - addis r15,r2,-3 │ │ │ │ - sldi r16,r30,3 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r30,r2,r9 │ │ │ │ + blt cr4,299b0 │ │ │ │ + ld r9,96(r29) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + xscvsxddp vs30,vs63 │ │ │ │ + mulli r16,r30,-8 │ │ │ │ fmul f27,f27,f27 │ │ │ │ - mr r14,r17 │ │ │ │ - lfd f30,28240(r10) │ │ │ │ - ld r10,96(r29) │ │ │ │ - fcfid f28,f12 │ │ │ │ - lfd f24,27080(r9) │ │ │ │ - addi r15,r15,27080 │ │ │ │ - subf r16,r16,r19 │ │ │ │ - lfd f25,0(r10) │ │ │ │ - fdiv f30,f30,f0 │ │ │ │ + mr r15,r17 │ │ │ │ + fcfid f28,f0 │ │ │ │ + lfd f25,0(r9) │ │ │ │ + fdiv f30,f22,f30 │ │ │ │ + add r16,r19,r16 │ │ │ │ fmul f28,f28,f28 │ │ │ │ - fmul f24,f25,f24 │ │ │ │ - b 29fb0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + fmul f23,f25,f24 │ │ │ │ + b 29958 │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f25 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - 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,r16,r9 │ │ │ │ - beq 2a010 │ │ │ │ + stfdx f1,r16,r2 │ │ │ │ + beq 299b0 │ │ │ │ mtfprd f0,r30 │ │ │ │ fcfid f12,f0 │ │ │ │ fmsub f0,f30,f12,f29 │ │ │ │ fnmsub f12,f30,f12,f29 │ │ │ │ fmul f0,f27,f0 │ │ │ │ fmadd f0,f0,f12,f28 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 29f80 │ │ │ │ + bgt 29930 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f24 │ │ │ │ - bge 29f9c │ │ │ │ + fmr f1,f23 │ │ │ │ + bge 29944 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f25 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - 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,r16,r9 │ │ │ │ - bne 29fb0 │ │ │ │ + stfdx f1,r16,r2 │ │ │ │ + bne 29958 │ │ │ │ nop │ │ │ │ - ld r10,24(r29) │ │ │ │ + ld r2,24(r29) │ │ │ │ sldi r28,r28,4 │ │ │ │ ld r7,144(r31) │ │ │ │ - mr r9,r22 │ │ │ │ fmr f3,f29 │ │ │ │ mr r6,r19 │ │ │ │ + mr r9,r22 │ │ │ │ + ld r10,152(r31) │ │ │ │ mfvrd r8,v31 │ │ │ │ mr r5,r20 │ │ │ │ addi r27,r27,1 │ │ │ │ addi r26,r26,16 │ │ │ │ - add r4,r10,r28 │ │ │ │ - lfdx f1,r10,r28 │ │ │ │ - ld r10,152(r31) │ │ │ │ + add r4,r2,r28 │ │ │ │ + lfdx f1,r2,r28 │ │ │ │ lfd f2,8(r4) │ │ │ │ std r7,96(r1) │ │ │ │ - bl 15fc0 │ │ │ │ + bl 156d0 │ │ │ │ cmpd r21,r27 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r23) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r23) │ │ │ │ mr r1,r23 │ │ │ │ - ble 29d84 │ │ │ │ - ld r7,136(r31) │ │ │ │ - b 29eb0 │ │ │ │ + ble 29740 │ │ │ │ + ld r8,136(r31) │ │ │ │ + b 29880 │ │ │ │ nop │ │ │ │ cmpdi r21,1 │ │ │ │ - addi r10,r21,-1 │ │ │ │ - beq 2a2f4 │ │ │ │ - mr r5,r10 │ │ │ │ + addi r9,r21,-1 │ │ │ │ + beq 29c74 │ │ │ │ + mr r6,r9 │ │ │ │ li r27,0 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - b 2a0a8 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + b 29a48 │ │ │ │ nop │ │ │ │ - sldi r6,r9,4 │ │ │ │ - ldx r6,r24,r6 │ │ │ │ - cmpd r8,r6 │ │ │ │ - bgt 2a2c4 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r27,r7 │ │ │ │ - add r9,r27,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 2a090 │ │ │ │ - sldi r9,r27,4 │ │ │ │ - ldx r9,r24,r9 │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 2a2cc │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r24,r7 │ │ │ │ + cmpd r7,r10 │ │ │ │ + blt 29c44 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r27,r8 │ │ │ │ + add r2,r27,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 29a30 │ │ │ │ + sldi r2,r27,4 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 29c4c │ │ │ │ cmpd r21,r27 │ │ │ │ - ble 29d90 │ │ │ │ - sldi r9,r22,1 │ │ │ │ + ble 2974c │ │ │ │ + sldi r2,r22,1 │ │ │ │ sldi r23,r22,4 │ │ │ │ sldi r26,r27,4 │ │ │ │ + plfd f24,278704 # 6db30 │ │ │ │ + xxspltidp vs22,1065353216 │ │ │ │ xxlxor vs26,vs26,vs26 │ │ │ │ subfic r23,r23,-16 │ │ │ │ - addi r19,r9,2 │ │ │ │ - cmpdi cr4,r9,-1 │ │ │ │ + addi r19,r2,2 │ │ │ │ + cmpdi cr4,r2,-1 │ │ │ │ add r26,r24,r26 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r26) │ │ │ │ + ld r2,0(r26) │ │ │ │ ld r28,8(r26) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 29d90 │ │ │ │ - ld r10,112(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 29d90 │ │ │ │ - ld r10,48(r29) │ │ │ │ - ld r4,72(r29) │ │ │ │ - ld r7,120(r29) │ │ │ │ - ld r5,0(r1) │ │ │ │ - sldi r8,r28,3 │ │ │ │ - ld r9,88(r29) │ │ │ │ - ld r6,8(r25) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 2974c │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2974c │ │ │ │ + ld r9,48(r29) │ │ │ │ + ld r5,72(r29) │ │ │ │ mr r24,r1 │ │ │ │ - mulld r10,r28,r10 │ │ │ │ - lfd f0,0(r4) │ │ │ │ - lfdx f29,r7,r8 │ │ │ │ - stdux r5,r1,r23 │ │ │ │ - lxsd v31,0(r6) │ │ │ │ + sldi r10,r28,3 │ │ │ │ + ld r8,120(r29) │ │ │ │ + ld r6,0(r1) │ │ │ │ + ld r2,88(r29) │ │ │ │ + ld r7,8(r25) │ │ │ │ + mulld r9,r28,r9 │ │ │ │ + lfd f0,0(r5) │ │ │ │ + stdux r6,r1,r23 │ │ │ │ + lfdx f29,r8,r10 │ │ │ │ + lxsd v31,0(r7) │ │ │ │ addi r18,r1,112 │ │ │ │ fcfid f27,f0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ fmul f0,f27,f0 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r30,r9,r10 │ │ │ │ - blt cr4,2a260 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xscvsxddp vs0,vs63 │ │ │ │ - addis r16,r2,-3 │ │ │ │ - sldi r17,r30,3 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r30,r2,r9 │ │ │ │ + blt cr4,29be0 │ │ │ │ + ld r9,96(r29) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + xscvsxddp vs30,vs63 │ │ │ │ + mulli r16,r30,-8 │ │ │ │ fmul f27,f27,f27 │ │ │ │ - mr r15,r19 │ │ │ │ - lfd f30,28240(r10) │ │ │ │ - ld r10,96(r29) │ │ │ │ - fcfid f28,f12 │ │ │ │ - lfd f24,27080(r9) │ │ │ │ - addi r16,r16,27080 │ │ │ │ - subf r17,r17,r18 │ │ │ │ - lfd f25,0(r10) │ │ │ │ - fdiv f30,f30,f0 │ │ │ │ + mr r17,r19 │ │ │ │ + fcfid f28,f0 │ │ │ │ + lfd f25,0(r9) │ │ │ │ + fdiv f30,f22,f30 │ │ │ │ + add r16,r18,r16 │ │ │ │ fmul f28,f28,f28 │ │ │ │ - fmul f24,f25,f24 │ │ │ │ - b 2a200 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + fmul f23,f25,f24 │ │ │ │ + b 29b88 │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f25 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r16) │ │ │ │ - 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. r17,r17,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - stfdx f1,r17,r9 │ │ │ │ - beq 2a260 │ │ │ │ + stfdx f1,r16,r2 │ │ │ │ + beq 29be0 │ │ │ │ mtfprd f0,r30 │ │ │ │ fcfid f12,f0 │ │ │ │ fmsub f0,f30,f12,f29 │ │ │ │ fnmsub f12,f30,f12,f29 │ │ │ │ fmul f0,f27,f0 │ │ │ │ fmadd f0,f0,f12,f28 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 2a1d0 │ │ │ │ + bgt 29b60 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f24 │ │ │ │ - bge 2a1ec │ │ │ │ + fmr f1,f23 │ │ │ │ + bge 29b74 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f25 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r16) │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ + bl 5620 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f1,f24 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r17,r9 │ │ │ │ - bne 2a200 │ │ │ │ + stfdx f1,r16,r2 │ │ │ │ + bne 29b88 │ │ │ │ nop │ │ │ │ - ld r10,24(r29) │ │ │ │ + ld r2,24(r29) │ │ │ │ sldi r28,r28,4 │ │ │ │ ld r7,144(r31) │ │ │ │ - mr r9,r22 │ │ │ │ fmr f3,f29 │ │ │ │ mr r6,r18 │ │ │ │ + mr r9,r22 │ │ │ │ + ld r10,152(r31) │ │ │ │ mfvrd r8,v31 │ │ │ │ mr r5,r20 │ │ │ │ addi r27,r27,1 │ │ │ │ addi r26,r26,16 │ │ │ │ - add r4,r10,r28 │ │ │ │ - lfdx f1,r10,r28 │ │ │ │ - ld r10,152(r31) │ │ │ │ + add r4,r2,r28 │ │ │ │ + lfdx f1,r2,r28 │ │ │ │ lfd f2,8(r4) │ │ │ │ std r7,96(r1) │ │ │ │ - bl 15fc0 │ │ │ │ + bl 156d0 │ │ │ │ cmpd r21,r27 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r24) │ │ │ │ mr r1,r24 │ │ │ │ - ble 29d90 │ │ │ │ - ld r8,120(r31) │ │ │ │ - b 2a100 │ │ │ │ - mr r27,r9 │ │ │ │ - b 29e58 │ │ │ │ - mr r27,r9 │ │ │ │ - b 2a0a8 │ │ │ │ - xor r5,r5,r27 │ │ │ │ - addic r5,r5,-1 │ │ │ │ + ble 2974c │ │ │ │ + ld r10,120(r31) │ │ │ │ + b 29ab0 │ │ │ │ + mr r27,r2 │ │ │ │ + b 29818 │ │ │ │ + mr r27,r2 │ │ │ │ + b 29a48 │ │ │ │ + xor r6,r6,r27 │ │ │ │ + addic r6,r6,-1 │ │ │ │ addze r27,r27 │ │ │ │ - b 2a0cc │ │ │ │ - xor r9,r10,r27 │ │ │ │ - addic r9,r9,-1 │ │ │ │ + b 29a6c │ │ │ │ + xor r2,r9,r27 │ │ │ │ + addic r2,r2,-1 │ │ │ │ addze r27,r27 │ │ │ │ - b 29e7c │ │ │ │ + b 2983c │ │ │ │ li r27,0 │ │ │ │ - b 29e84 │ │ │ │ + b 29844 │ │ │ │ li r27,0 │ │ │ │ - b 2a0d4 │ │ │ │ - ld r8,120(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - beq 29d90 │ │ │ │ - b 2a07c │ │ │ │ + b 29a74 │ │ │ │ + ld r10,120(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + beq 2974c │ │ │ │ + b 29a1c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1288 │ │ │ │ + .long 0x118a │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-9504 │ │ │ │ + std r28,-96(r1) │ │ │ │ + std r27,-104(r1) │ │ │ │ + mr r28,r3 │ │ │ │ mflr r0 │ │ │ │ - std r28,-88(r1) │ │ │ │ mfocrf r11,8 │ │ │ │ - mr r28,r3 │ │ │ │ + stfd f24,-64(r1) │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + ld r27,24(r28) │ │ │ │ + ld r9,8(r28) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r23,-128(r1) │ │ │ │ - std r25,-112(r1) │ │ │ │ - std r27,-96(r1) │ │ │ │ - std r29,-80(r1) │ │ │ │ - std r30,-72(r1) │ │ │ │ - std r31,-64(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - ld r27,24(r28) │ │ │ │ - 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 r0,16(r1) │ │ │ │ - std r24,-120(r1) │ │ │ │ - std r26,-104(r1) │ │ │ │ + std r23,-136(r1) │ │ │ │ + std r22,-144(r1) │ │ │ │ + std r26,-112(r1) │ │ │ │ + mr r10,r27 │ │ │ │ + std r29,-88(r1) │ │ │ │ + std r30,-80(r1) │ │ │ │ ld r29,0(r28) │ │ │ │ - stdu r1,-352(r1) │ │ │ │ - ld r9,8(r28) │ │ │ │ ld r30,40(r28) │ │ │ │ - ld r25,32(r28) │ │ │ │ - mr r10,r27 │ │ │ │ + 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 r24,-128(r1) │ │ │ │ + std r25,-120(r1) │ │ │ │ + stdu r1,-368(r1) │ │ │ │ mr r31,r1 │ │ │ │ stxv vs63,160(r1) │ │ │ │ + ld r25,32(r28) │ │ │ │ ld r26,16(r28) │ │ │ │ ld r23,240(r29) │ │ │ │ - addi r7,r31,120 │ │ │ │ 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 15188 │ │ │ │ - ld r7,136(r31) │ │ │ │ - cmpdi r7,-1 │ │ │ │ - bne 2a470 │ │ │ │ - ld r8,120(r31) │ │ │ │ + bl 14870 │ │ │ │ + ld r8,136(r31) │ │ │ │ cmpdi r8,-1 │ │ │ │ - bne 2a710 │ │ │ │ - addi r1,r31,352 │ │ │ │ + bne 29df0 │ │ │ │ + ld r10,120(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 2a060 │ │ │ │ + addi r1,r31,368 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs63,-192(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) │ │ │ │ + lxv vs63,-208(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 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) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpdi r26,1 │ │ │ │ - addi r10,r26,-1 │ │ │ │ - beq 2a9d8 │ │ │ │ - mr r8,r10 │ │ │ │ - li r18,0 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - b 2a4a8 │ │ │ │ + addi r9,r26,-1 │ │ │ │ + beq 2a2fc │ │ │ │ + mr r10,r9 │ │ │ │ + li r17,0 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + b 29e28 │ │ │ │ nop │ │ │ │ - sldi r5,r9,4 │ │ │ │ - ldx r5,r23,r5 │ │ │ │ - cmpd r7,r5 │ │ │ │ - bgt 2a9a8 │ │ │ │ - mr r8,r9 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - cmpd r18,r6 │ │ │ │ - add r9,r18,r8 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 2a490 │ │ │ │ - sldi r9,r18,4 │ │ │ │ - ldx r9,r23,r9 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bgt 2a9c8 │ │ │ │ - cmpd r26,r18 │ │ │ │ - ble 2a9e8 │ │ │ │ - sldi. r9,r27,1 │ │ │ │ + sldi r6,r2,4 │ │ │ │ + ldx r6,r23,r6 │ │ │ │ + cmpd r8,r6 │ │ │ │ + bgt 2a2cc │ │ │ │ + mr r10,r2 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + cmpd r17,r7 │ │ │ │ + add r2,r17,r10 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 29e10 │ │ │ │ + sldi r2,r17,4 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bgt 2a2ec │ │ │ │ + cmpd r26,r17 │ │ │ │ + ble 2a30c │ │ │ │ + sldi. r2,r27,1 │ │ │ │ sldi r19,r27,4 │ │ │ │ - sldi r22,r18,4 │ │ │ │ + sldi r22,r17,4 │ │ │ │ + plfd f27,277712 # 6db30 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ cmpdi cr4,r27,0 │ │ │ │ - isellt r9,0,r9 │ │ │ │ subfic r19,r19,-16 │ │ │ │ add r22,r23,r22 │ │ │ │ - addi r21,r9,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,0(r22) │ │ │ │ - ld r17,8(r22) │ │ │ │ - cmpd r9,r7 │ │ │ │ - blt 2a3e8 │ │ │ │ - ld r10,128(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2a3e8 │ │ │ │ - ld r10,48(r29) │ │ │ │ - ld r3,72(r29) │ │ │ │ - ld r7,120(r29) │ │ │ │ - ld r9,88(r29) │ │ │ │ - sldi r8,r17,3 │ │ │ │ - ld r4,8(r28) │ │ │ │ - ld r5,0(r1) │ │ │ │ - ld r6,96(r29) │ │ │ │ + isellt r2,0,r2 │ │ │ │ + addi r21,r2,1 │ │ │ │ + ld r2,0(r22) │ │ │ │ + ld r18,8(r22) │ │ │ │ + cmpd r2,r8 │ │ │ │ + blt 29d64 │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 29d64 │ │ │ │ + ld r9,48(r29) │ │ │ │ + ld r4,72(r29) │ │ │ │ + sldi r10,r18,3 │ │ │ │ mr r20,r1 │ │ │ │ - mulld r10,r17,r10 │ │ │ │ - lfd f12,0(r3) │ │ │ │ - lfdx f26,r7,r8 │ │ │ │ - lxsd v31,0(r4) │ │ │ │ - stdux r5,r1,r19 │ │ │ │ - lfd f25,0(r6) │ │ │ │ - addi r24,r1,112 │ │ │ │ + ld r8,120(r29) │ │ │ │ + ld r2,88(r29) │ │ │ │ + ld r5,8(r28) │ │ │ │ + ld r6,0(r1) │ │ │ │ + ld r7,96(r29) │ │ │ │ + mulld r9,r18,r9 │ │ │ │ + lfd f12,0(r4) │ │ │ │ + lfdx f25,r8,r10 │ │ │ │ + lxsd v31,0(r5) │ │ │ │ + stdux r6,r1,r19 │ │ │ │ + lfd f24,0(r7) │ │ │ │ fcfid f0,f12 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - xscvsxddp vs27,vs63 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + addi r24,r1,112 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + xscvsxddp vs26,vs63 │ │ │ │ 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 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 2a6c0 │ │ │ │ + ble 2a030 │ │ │ │ fsqrt f30,f12 │ │ │ │ - fmul f1,f30,f25 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + fmul f1,f30,f24 │ │ │ │ + bl 5360 │ │ │ │ + fmul f31,f1,f27 │ │ │ │ fdiv f31,f31,f30 │ │ │ │ - fmsub f27,f26,f27,f29 │ │ │ │ - fadd f27,f27,f27 │ │ │ │ - fdiv f1,f27,f25 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fmsub f26,f25,f26,f29 │ │ │ │ + fadd f26,f26,f26 │ │ │ │ + fdiv f1,f26,f24 │ │ │ │ + bl 4f00 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,8 │ │ │ │ stfd f31,0(r24) │ │ │ │ - blt cr4,2a664 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + blt cr4,29fd4 │ │ │ │ andi. r9,r21,1 │ │ │ │ - li r9,8 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ - addi r10,r21,-1 │ │ │ │ - beq 2a628 │ │ │ │ + addi r9,r21,-1 │ │ │ │ + beq 29f98 │ │ │ │ lfd f0,8(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ stfd f0,8(r24) │ │ │ │ - beq 2a664 │ │ │ │ - srdi r10,r21,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 29fd4 │ │ │ │ + srdi r9,r21,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,r24,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r24,r10 │ │ │ │ - bdnz 2a630 │ │ │ │ - ld r10,24(r29) │ │ │ │ - sldi r17,r17,4 │ │ │ │ + stfdx f12,r24,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r24,r9 │ │ │ │ + bdnz 29fa0 │ │ │ │ + ld r2,24(r29) │ │ │ │ + sldi r18,r18,4 │ │ │ │ ld r7,144(r31) │ │ │ │ - mr r9,r27 │ │ │ │ - fmr f3,f26 │ │ │ │ + fmr f3,f25 │ │ │ │ mr r6,r24 │ │ │ │ + mr r9,r27 │ │ │ │ + ld r10,152(r31) │ │ │ │ mfvrd r8,v31 │ │ │ │ mr r5,r25 │ │ │ │ - addi r18,r18,1 │ │ │ │ + addi r17,r17,1 │ │ │ │ addi r22,r22,16 │ │ │ │ - add r4,r10,r17 │ │ │ │ - lfdx f1,r10,r17 │ │ │ │ - ld r10,152(r31) │ │ │ │ + add r4,r2,r18 │ │ │ │ + lfdx f1,r2,r18 │ │ │ │ lfd f2,8(r4) │ │ │ │ std r7,96(r1) │ │ │ │ - bl 15fc0 │ │ │ │ - cmpd r26,r18 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ + bl 156d0 │ │ │ │ + cmpd r26,r17 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ mr r1,r20 │ │ │ │ - ble 2a3e8 │ │ │ │ - ld r7,136(r31) │ │ │ │ - b 2a500 │ │ │ │ - blt 2a6e0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,27080(r9) │ │ │ │ - fmul f31,f25,f31 │ │ │ │ - b 2a5d4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ble 29d64 │ │ │ │ + ld r8,136(r31) │ │ │ │ + b 29e80 │ │ │ │ + blt 2a040 │ │ │ │ + fmul f31,f24,f27 │ │ │ │ + b 29f48 │ │ │ │ nop │ │ │ │ fneg f12,f12 │ │ │ │ fsqrt f30,f12 │ │ │ │ - fmul f1,f30,f25 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + fmul f1,f30,f24 │ │ │ │ + bl 5620 │ │ │ │ + fmul f31,f1,f27 │ │ │ │ fdiv f31,f31,f30 │ │ │ │ - b 2a5d4 │ │ │ │ - nop │ │ │ │ + b 29f48 │ │ │ │ nop │ │ │ │ cmpdi r26,1 │ │ │ │ - addi r10,r26,-1 │ │ │ │ - beq 2a9e0 │ │ │ │ - mr r5,r10 │ │ │ │ + addi r9,r26,-1 │ │ │ │ + beq 2a304 │ │ │ │ + mr r6,r9 │ │ │ │ li r18,0 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - b 2a748 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + b 2a098 │ │ │ │ nop │ │ │ │ - sldi r6,r9,4 │ │ │ │ - ldx r6,r23,r6 │ │ │ │ - cmpd r6,r8 │ │ │ │ - blt 2a9b0 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r18,r7 │ │ │ │ - add r9,r18,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 2a730 │ │ │ │ - sldi r9,r18,4 │ │ │ │ - ldx r9,r23,r9 │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 2a9b8 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r23,r7 │ │ │ │ + cmpd r7,r10 │ │ │ │ + blt 2a2d4 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r18,r8 │ │ │ │ + add r2,r18,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 2a080 │ │ │ │ + sldi r2,r18,4 │ │ │ │ + ldx r2,r23,r2 │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 2a2dc │ │ │ │ cmpd r26,r18 │ │ │ │ - ble 2a3f4 │ │ │ │ - sldi. r9,r27,1 │ │ │ │ + ble 29d70 │ │ │ │ + sldi. r2,r27,1 │ │ │ │ sldi r21,r27,4 │ │ │ │ - sldi r10,r18,4 │ │ │ │ + sldi r9,r18,4 │ │ │ │ + plfd f26,277088 # 6db30 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ cmpdi cr4,r27,0 │ │ │ │ - isellt r9,0,r9 │ │ │ │ subfic r21,r21,-16 │ │ │ │ - add r23,r23,r10 │ │ │ │ - addi r22,r9,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,0(r23) │ │ │ │ + add r23,r23,r9 │ │ │ │ + isellt r2,0,r2 │ │ │ │ + addi r22,r2,1 │ │ │ │ + ld r2,0(r23) │ │ │ │ ld r19,8(r23) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 2a3f4 │ │ │ │ - ld r10,112(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2a3f4 │ │ │ │ - ld r10,48(r29) │ │ │ │ - ld r3,72(r29) │ │ │ │ - ld r7,120(r29) │ │ │ │ - ld r9,88(r29) │ │ │ │ - sldi r8,r19,3 │ │ │ │ - ld r4,8(r28) │ │ │ │ - ld r5,0(r1) │ │ │ │ - ld r6,96(r29) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 29d70 │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 29d70 │ │ │ │ + ld r9,48(r29) │ │ │ │ + ld r4,72(r29) │ │ │ │ + sldi r10,r19,3 │ │ │ │ mr r20,r1 │ │ │ │ - mulld r10,r19,r10 │ │ │ │ - lfd f0,0(r3) │ │ │ │ - lfdx f26,r7,r8 │ │ │ │ - lxsd v31,0(r4) │ │ │ │ - stdux r5,r1,r21 │ │ │ │ - lfd f25,0(r6) │ │ │ │ - addi r24,r1,112 │ │ │ │ + ld r8,120(r29) │ │ │ │ + ld r2,88(r29) │ │ │ │ + ld r5,8(r28) │ │ │ │ + ld r6,0(r1) │ │ │ │ + ld r7,96(r29) │ │ │ │ + mulld r9,r19,r9 │ │ │ │ + lfd f0,0(r4) │ │ │ │ + lfdx f25,r8,r10 │ │ │ │ + lxsd v31,0(r5) │ │ │ │ + stdux r6,r1,r21 │ │ │ │ + lfd f24,0(r7) │ │ │ │ fcfid f10,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + addi r24,r1,112 │ │ │ │ + sldi r9,r9,3 │ │ │ │ xscvsxddp vs28,vs63 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ + lfdx f12,r8,r9 │ │ │ │ fmul f12,f10,f12 │ │ │ │ frim f12,f12 │ │ │ │ fctidz f12,f12 │ │ │ │ - mffprd r10,f12 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - mtfprd f29,r9 │ │ │ │ + mffprd r9,f12 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + mtfprd f29,r2 │ │ │ │ fcfid f29,f29 │ │ │ │ fdiv f11,f29,f28 │ │ │ │ - fsub f12,f26,f11 │ │ │ │ - fsub f11,f11,f26 │ │ │ │ + fsub f12,f25,f11 │ │ │ │ + fsub f11,f11,f25 │ │ │ │ fmul f12,f12,f11 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmadd f0,f0,f0,f12 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - ble 2a960 │ │ │ │ + ble 2a2a0 │ │ │ │ fsqrt f30,f0 │ │ │ │ - fmul f1,f30,f25 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + fmul f1,f30,f24 │ │ │ │ + bl 5360 │ │ │ │ + fmul f31,f1,f26 │ │ │ │ fdiv f31,f31,f30 │ │ │ │ - fmsub f28,f26,f28,f29 │ │ │ │ + fmsub f28,f25,f28,f29 │ │ │ │ fadd f28,f28,f28 │ │ │ │ - fdiv f1,f28,f25 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fdiv f1,f28,f24 │ │ │ │ + bl 4f00 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + li r2,8 │ │ │ │ stfd f31,0(r24) │ │ │ │ - blt cr4,2a904 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + blt cr4,2a244 │ │ │ │ andi. r9,r22,1 │ │ │ │ - li r9,8 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ - addi r10,r22,-1 │ │ │ │ - beq 2a8c8 │ │ │ │ + addi r9,r22,-1 │ │ │ │ + beq 2a208 │ │ │ │ lfd f0,8(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f11,f1 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ fmul f0,f31,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ stfd f0,8(r24) │ │ │ │ - beq 2a904 │ │ │ │ - srdi r10,r22,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 2a244 │ │ │ │ + srdi r9,r22,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,r24,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stfdx f0,r24,r10 │ │ │ │ - bdnz 2a8d0 │ │ │ │ - ld r10,24(r29) │ │ │ │ + stfdx f12,r24,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfdx f0,r24,r9 │ │ │ │ + bdnz 2a210 │ │ │ │ + ld r2,24(r29) │ │ │ │ sldi r19,r19,4 │ │ │ │ ld r7,144(r31) │ │ │ │ - mr r9,r27 │ │ │ │ - fmr f3,f26 │ │ │ │ + fmr f3,f25 │ │ │ │ mr r6,r24 │ │ │ │ + mr r9,r27 │ │ │ │ + ld r10,152(r31) │ │ │ │ mfvrd r8,v31 │ │ │ │ mr r5,r25 │ │ │ │ addi r18,r18,1 │ │ │ │ addi r23,r23,16 │ │ │ │ - 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 15fc0 │ │ │ │ + bl 156d0 │ │ │ │ cmpd r26,r18 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ mr r1,r20 │ │ │ │ - ble 2a3f4 │ │ │ │ - ld r8,120(r31) │ │ │ │ - b 2a7a0 │ │ │ │ - blt 2a980 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,27080(r9) │ │ │ │ - fmul f31,f25,f31 │ │ │ │ - b 2a874 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ble 29d70 │ │ │ │ + ld r10,120(r31) │ │ │ │ + b 2a0f0 │ │ │ │ + blt 2a2b0 │ │ │ │ + fmul f31,f24,f26 │ │ │ │ + b 2a1b8 │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ fsqrt f30,f0 │ │ │ │ - fmul f1,f30,f25 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - fmul f31,f1,f0 │ │ │ │ + fmul f1,f30,f24 │ │ │ │ + bl 5620 │ │ │ │ + fmul f31,f1,f26 │ │ │ │ fdiv f31,f31,f30 │ │ │ │ - b 2a874 │ │ │ │ - mr r18,r9 │ │ │ │ - b 2a4a8 │ │ │ │ - mr r18,r9 │ │ │ │ - b 2a748 │ │ │ │ - xor r5,r5,r18 │ │ │ │ - addic r5,r5,-1 │ │ │ │ - addze r18,r18 │ │ │ │ - b 2a76c │ │ │ │ - xor r9,r10,r18 │ │ │ │ - addic r9,r9,-1 │ │ │ │ + b 2a1b8 │ │ │ │ + mr r17,r2 │ │ │ │ + b 29e28 │ │ │ │ + mr r18,r2 │ │ │ │ + b 2a098 │ │ │ │ + xor r6,r6,r18 │ │ │ │ + addic r6,r6,-1 │ │ │ │ addze r18,r18 │ │ │ │ - b 2a4cc │ │ │ │ - li r18,0 │ │ │ │ - b 2a4d4 │ │ │ │ + b 2a0bc │ │ │ │ + xor r2,r9,r17 │ │ │ │ + addic r2,r2,-1 │ │ │ │ + addze r17,r17 │ │ │ │ + b 29e4c │ │ │ │ + li r17,0 │ │ │ │ + b 29e54 │ │ │ │ li r18,0 │ │ │ │ - b 2a774 │ │ │ │ - ld r8,120(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - beq 2a3f4 │ │ │ │ - b 2a71c │ │ │ │ + b 2a0c4 │ │ │ │ + ld r10,120(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + beq 29d70 │ │ │ │ + b 2a06c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xf87 │ │ │ │ - nop │ │ │ │ + .long 0xf88 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-11280 │ │ │ │ mflr r0 │ │ │ │ - mr r9,r3 │ │ │ │ + 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 r24,-96(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ + std r20,-128(r1) │ │ │ │ + std r21,-120(r1) │ │ │ │ + std r26,-80(r1) │ │ │ │ std r25,-88(r1) │ │ │ │ - ld r10,40(r9) │ │ │ │ - std r27,-72(r1) │ │ │ │ + std r28,-64(r1) │ │ │ │ std r29,-56(r1) │ │ │ │ std r30,-48(r1) │ │ │ │ std r31,-40(r1) │ │ │ │ - ld r27,0(r9) │ │ │ │ + stw r11,8(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 r26,-80(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r28,-64(r1) │ │ │ │ - stdu r1,-384(r1) │ │ │ │ - ld r25,32(r9) │ │ │ │ - ld r30,56(r9) │ │ │ │ - ld r24,48(r9) │ │ │ │ + std r24,-96(r1) │ │ │ │ + std r27,-72(r1) │ │ │ │ + stdu r1,-464(r1) │ │ │ │ + stxv vs62,256(r1) │ │ │ │ + stxv vs63,272(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,192(r1) │ │ │ │ - std r10,176(r31) │ │ │ │ - ld r20,24(r9) │ │ │ │ - lxsd v31,16(r9) │ │ │ │ - ld r14,8(r9) │ │ │ │ - addi r7,r31,136 │ │ │ │ - ld r9,72(r27) │ │ │ │ + stxv vs57,176(r1) │ │ │ │ + stxv vs58,192(r1) │ │ │ │ + stxv vs59,208(r1) │ │ │ │ + stxv vs60,224(r1) │ │ │ │ addi r8,r31,128 │ │ │ │ + addi r7,r31,136 │ │ │ │ addi r6,r31,144 │ │ │ │ addi r5,r31,152 │ │ │ │ + stxv vs61,240(r1) │ │ │ │ + ld r22,0(r2) │ │ │ │ + ld r29,32(r2) │ │ │ │ addi r4,r31,160 │ │ │ │ - ld r29,240(r27) │ │ │ │ addi r3,r31,168 │ │ │ │ - mr r10,r25 │ │ │ │ - bl 14e58 │ │ │ │ - ld r7,152(r31) │ │ │ │ - cmpdi r7,-1 │ │ │ │ - bne 2ab60 │ │ │ │ - ld r8,136(r31) │ │ │ │ + lxsd v30,56(r2) │ │ │ │ + ld r20,48(r2) │ │ │ │ + ld r26,40(r2) │ │ │ │ + ld r30,24(r2) │ │ │ │ + lxsd v31,16(r2) │ │ │ │ + ld r28,8(r2) │ │ │ │ + ld r9,72(r22) │ │ │ │ + mr r10,r29 │ │ │ │ + ld r21,240(r22) │ │ │ │ + bl 14550 │ │ │ │ + ld r8,152(r31) │ │ │ │ cmpdi r8,-1 │ │ │ │ - bne 2aec4 │ │ │ │ - addi r1,r31,384 │ │ │ │ + bne 2a4b0 │ │ │ │ + ld r10,136(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 2a830 │ │ │ │ + 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) │ │ │ │ ld r15,-168(r1) │ │ │ │ + mtlr r0 │ │ │ │ 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) │ │ │ │ lfd f31,-8(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi r20,1 │ │ │ │ - addi r10,r20,-1 │ │ │ │ - beq 2b234 │ │ │ │ - mr r8,r10 │ │ │ │ - li r16,0 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - b 2ab98 │ │ │ │ nop │ │ │ │ - sldi r5,r9,4 │ │ │ │ - ldx r5,r29,r5 │ │ │ │ - cmpd r7,r5 │ │ │ │ - bgt 2b20c │ │ │ │ - mr r8,r9 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - cmpd r16,r6 │ │ │ │ - add r9,r16,r8 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 2ab80 │ │ │ │ - sldi r9,r16,4 │ │ │ │ - ldx r9,r29,r9 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bgt 2b224 │ │ │ │ - cmpd r20,r16 │ │ │ │ - ble 2b244 │ │ │ │ - sldi r21,r16,4 │ │ │ │ - addi r18,r25,1 │ │ │ │ - mtfprd f0,r14 │ │ │ │ - neg r28,r30 │ │ │ │ + cmpdi r30,1 │ │ │ │ + addi r9,r30,-1 │ │ │ │ + beq 2abf8 │ │ │ │ + mr r10,r9 │ │ │ │ + li r19,0 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + b 2a4e8 │ │ │ │ + nop │ │ │ │ + sldi r6,r2,4 │ │ │ │ + ldx r6,r21,r6 │ │ │ │ + cmpd r8,r6 │ │ │ │ + bgt 2abd0 │ │ │ │ + mr r10,r2 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + cmpd r19,r7 │ │ │ │ + add r2,r19,r10 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 2a4d0 │ │ │ │ + sldi r2,r19,4 │ │ │ │ + ldx r2,r21,r2 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bgt 2abe8 │ │ │ │ + cmpd r30,r19 │ │ │ │ + ble 2ac08 │ │ │ │ + mtfprd f0,r28 │ │ │ │ + addi r24,r29,1 │ │ │ │ + xxspltib vs58,2 │ │ │ │ + xxspltib vs59,3 │ │ │ │ + xxspltib vs60,1 │ │ │ │ + xscvsxddp vs28,vs62 │ │ │ │ xscvsxddp vs30,vs63 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - std r29,184(r31) │ │ │ │ - add r21,r29,r21 │ │ │ │ - sldi r15,r18,4 │ │ │ │ + sldi r17,r19,4 │ │ │ │ fcfid f29,f0 │ │ │ │ - mtfprd f0,r30 │ │ │ │ - sldi r23,r18,5 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - sldi r18,r18,1 │ │ │ │ - ld r9,0(r21) │ │ │ │ - fcfid f28,f0 │ │ │ │ - ld r3,8(r21) │ │ │ │ - addi r22,r15,-16 │ │ │ │ - cmpd r9,r7 │ │ │ │ - blt 2aeb4 │ │ │ │ + sldi r27,r24,5 │ │ │ │ + sldi r25,r24,1 │ │ │ │ + addi r23,r20,1 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + xxspltd vs57,vs62,0 │ │ │ │ + sldi r24,r24,4 │ │ │ │ + vextsb2d v26,v26 │ │ │ │ + cmpdi cr4,r25,0 │ │ │ │ + vextsb2d v27,v27 │ │ │ │ + neg r27,r27 │ │ │ │ + vextsb2d v28,v28 │ │ │ │ + add r17,r21,r17 │ │ │ │ + sldi r23,r23,3 │ │ │ │ + xxspltib vs61,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,144(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2aeb4 │ │ │ │ - ld r8,48(r27) │ │ │ │ - ld r17,72(r27) │ │ │ │ - sldi r29,r3,4 │ │ │ │ - ld r19,120(r27) │ │ │ │ - ld r10,0(r1) │ │ │ │ - neg r9,r23 │ │ │ │ - ld r0,88(r27) │ │ │ │ - mr r26,r1 │ │ │ │ - cmpdi cr7,r18,0 │ │ │ │ - mulld r3,r3,r8 │ │ │ │ - lfd f12,0(r17) │ │ │ │ - add r8,r19,r29 │ │ │ │ + ld r2,0(r17) │ │ │ │ + ld r3,8(r17) │ │ │ │ + cmpd cr7,r2,r8 │ │ │ │ + blt cr7,2a410 │ │ │ │ + ld r9,144(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2a410 │ │ │ │ + ld r9,48(r22) │ │ │ │ + ld r12,72(r22) │ │ │ │ + sldi r4,r3,4 │ │ │ │ + mr r18,r1 │ │ │ │ + ld r11,120(r22) │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r0,88(r22) │ │ │ │ + mulld r3,r3,r9 │ │ │ │ + lfd f12,0(r12) │ │ │ │ + add r8,r11,r4 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r19,r29 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - sldi r9,r3,3 │ │ │ │ + lfdx f12,r11,r4 │ │ │ │ + stdux r2,r1,r27 │ │ │ │ + sldi r2,r3,3 │ │ │ │ addi r6,r1,128 │ │ │ │ - lfdx f11,r19,r9 │ │ │ │ + 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,f29,f12,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fmul f0,f0,f28 │ │ │ │ frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ + xscvdpsxds vs42,vs11 │ │ │ │ fsub f10,f0,f11 │ │ │ │ - ble cr7,2ad3c │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtctr r18 │ │ │ │ - ld r11,176(r27) │ │ │ │ + ble cr4,2a6b8 │ │ │ │ + fadd f11,f11,f31 │ │ │ │ + srdi r2,r25,1 │ │ │ │ + ld r7,176(r22) │ │ │ │ + plxv vs43,276960 # 6e000 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ mr r5,r6 │ │ │ │ - lfd f9,28240(r9) │ │ │ │ - mffprd r9,f12 │ │ │ │ - addi r10,r9,1 │ │ │ │ - neg r7,r9 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r7,r7,3 │ │ │ │ + mtctr r2 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - nop │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r4,r9,1 │ │ │ │ - addi r12,r10,-8 │ │ │ │ - subf r9,r30,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - mr r4,r10 │ │ │ │ - add r10,r10,r28 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr5,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr5,2ad14 │ │ │ │ - mr r12,r7 │ │ │ │ - lfdx f12,r11,r12 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - bgt 2ad24 │ │ │ │ - addi r4,r7,-8 │ │ │ │ - lfdx f0,r11,r4 │ │ │ │ - subf r7,r28,r7 │ │ │ │ - addi r5,r5,8 │ │ │ │ - fmadd f0,f10,f0,f12 │ │ │ │ - stfd f0,-8(r5) │ │ │ │ - bdnz 2ace0 │ │ │ │ - lfd f12,8(r17) │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r5,r5,16 │ │ │ │ + vaddudm v11,v11,v26 │ │ │ │ + vmulld v0,v0,v25 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v1,v0,v28 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v27 │ │ │ │ + xvcvsxddp vs0,vs33 │ │ │ │ + vsld v1,v1,v27 │ │ │ │ + vnegd v12,v0 │ │ │ │ + vnegd v13,v1 │ │ │ │ + xvcmpgtdp vs12,vs12,vs61 │ │ │ │ + xvcmpgtdp vs0,vs0,vs61 │ │ │ │ + xxsel vs12,vs44,vs32,vs12 │ │ │ │ + xxsel vs0,vs45,vs33,vs0 │ │ │ │ + mffprd r2,f12 │ │ │ │ + mfvsrld r10,vs12 │ │ │ │ + mfvsrld r15,vs0 │ │ │ │ + mffprd r9,f0 │ │ │ │ + ldx r16,r2,r7 │ │ │ │ + ldx r10,r10,r7 │ │ │ │ + ldx r9,r9,r7 │ │ │ │ + ldx r2,r15,r7 │ │ │ │ + mtvsrdd vs0,r16,r10 │ │ │ │ + mtvsrdd vs12,r9,r2 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r5) │ │ │ │ + bdnz 2a640 │ │ │ │ + lfd f12,8(r12) │ │ │ │ addi r3,r3,1 │ │ │ │ - addi r9,r29,8 │ │ │ │ + addi r9,r4,8 │ │ │ │ sldi r3,r3,3 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r19,r3 │ │ │ │ - lfdx f12,r19,r9 │ │ │ │ - add r9,r19,r9 │ │ │ │ + lfdx f11,r11,r3 │ │ │ │ + lfdx f12,r11,r9 │ │ │ │ + add r9,r11,r9 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r10,r0,r10 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r0,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f0,f30,f12,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fmul f0,f0,f28 │ │ │ │ frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ + xscvdpsxds vs42,vs11 │ │ │ │ fsub f10,f0,f11 │ │ │ │ - ble cr7,2ae4c │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mffprd r5,f12 │ │ │ │ - ld r12,176(r27) │ │ │ │ - addi r0,r24,1 │ │ │ │ - add r17,r6,r22 │ │ │ │ - mr r19,r18 │ │ │ │ - lfd f9,28240(r10) │ │ │ │ - not r11,r5 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ + ble cr4,2abc0 │ │ │ │ + fadd f11,f11,f31 │ │ │ │ + mfvrd r2,v10 │ │ │ │ + ld r11,176(r22) │ │ │ │ + srdi r10,r25,1 │ │ │ │ + add r7,r6,r24 │ │ │ │ + plxv vs44,276700 # 6e000 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + not r2,r2 │ │ │ │ + mtctr r10 │ │ │ │ + mr r16,r7 │ │ │ │ + mtvsrdd vs41,r2,r2 │ │ │ │ + add r11,r11,r23 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - b 2ade0 │ │ │ │ - lfdx f12,r12,r10 │ │ │ │ - addic. r19,r19,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - add r11,r11,r30 │ │ │ │ - addi r17,r17,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,8(r17) │ │ │ │ - beq 2ae4c │ │ │ │ - mtfprd f0,r5 │ │ │ │ - addi r10,r5,1 │ │ │ │ - add r4,r11,r0 │ │ │ │ - mr r7,r5 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - add r3,r10,r0 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r10,r3,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,2ae18 │ │ │ │ - addi r7,r11,1 │ │ │ │ - add r7,r7,r0 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r12,r7 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 2adc0 │ │ │ │ - lfdx f12,r12,r4 │ │ │ │ - addic. r19,r19,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - add r11,r11,r30 │ │ │ │ - addi r17,r17,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,8(r17) │ │ │ │ - bne 2ade0 │ │ │ │ - ld r4,24(r27) │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r16,r16,16 │ │ │ │ + vaddudm v12,v12,v26 │ │ │ │ + vmulld v0,v0,v25 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v0,v9 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v28 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs12,vs12,vs61 │ │ │ │ + xvcmpgtdp vs0,vs0,vs61 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r3,vs32 │ │ │ │ + mfvrd r2,v0 │ │ │ │ + mfvsrld r10,vs0 │ │ │ │ + mffprd r5,f0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r15,r10,3 │ │ │ │ + ldx r10,r3,r11 │ │ │ │ + ldx r3,r2,r11 │ │ │ │ + ldx r5,r5,r11 │ │ │ │ + ldx r2,r15,r11 │ │ │ │ + mtvsrdd vs0,r3,r10 │ │ │ │ + mtvsrdd vs12,r5,r2 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r16) │ │ │ │ + bdnz 2a750 │ │ │ │ + ld r2,24(r22) │ │ │ │ ld r3,160(r31) │ │ │ │ - ld r5,176(r31) │ │ │ │ - mr r10,r14 │ │ │ │ - add r7,r6,r15 │ │ │ │ - addi r16,r16,1 │ │ │ │ - addi r21,r21,16 │ │ │ │ - add r11,r4,r29 │ │ │ │ - lfdx f1,r4,r29 │ │ │ │ + mr r10,r28 │ │ │ │ + mr r5,r26 │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r17,r17,16 │ │ │ │ + add r11,r2,r4 │ │ │ │ + lfdx f1,r2,r4 │ │ │ │ lfd f2,8(r11) │ │ │ │ std r3,120(r1) │ │ │ │ - ld r4,168(r31) │ │ │ │ - std r25,104(r1) │ │ │ │ + ld r2,168(r31) │ │ │ │ + std r29,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - std r4,112(r1) │ │ │ │ - bl 1cc40 │ │ │ │ - cmpd r20,r16 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r26) │ │ │ │ - mr r1,r26 │ │ │ │ - ble 2aeb4 │ │ │ │ - ld r7,152(r31) │ │ │ │ - ld r9,0(r21) │ │ │ │ - ld r3,8(r21) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bge 2ac20 │ │ │ │ - ld r8,136(r31) │ │ │ │ - ld r29,184(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - beq 2aaec │ │ │ │ - cmpdi r20,1 │ │ │ │ - addi r10,r20,-1 │ │ │ │ - beq 2b23c │ │ │ │ - mr r6,r10 │ │ │ │ - li r15,0 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - b 2aef8 │ │ │ │ - sldi r5,r9,4 │ │ │ │ - ldx r5,r29,r5 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bgt 2b204 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - cmpd r15,r7 │ │ │ │ - add r9,r15,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 2aee0 │ │ │ │ - sldi r9,r15,4 │ │ │ │ - ldx r9,r29,r9 │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 2b214 │ │ │ │ - cmpd r20,r15 │ │ │ │ - ble 2aaec │ │ │ │ - mtfprd f0,r14 │ │ │ │ - addi r19,r25,1 │ │ │ │ + std r2,112(r1) │ │ │ │ + bl 1c500 │ │ │ │ + cmpd r30,r19 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r18) │ │ │ │ + mr r1,r18 │ │ │ │ + ble 2a410 │ │ │ │ + ld r8,152(r31) │ │ │ │ + b 2a580 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpdi r30,1 │ │ │ │ + addi r9,r30,-1 │ │ │ │ + beq 2ac00 │ │ │ │ + mr r6,r9 │ │ │ │ + li r19,0 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + b 2a868 │ │ │ │ + nop │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r21,r7 │ │ │ │ + cmpd r7,r10 │ │ │ │ + blt 2abc8 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r19,r8 │ │ │ │ + add r2,r19,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 2a850 │ │ │ │ + sldi r2,r19,4 │ │ │ │ + ldx r2,r21,r2 │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 2abd8 │ │ │ │ + cmpd r30,r19 │ │ │ │ + ble 2a41c │ │ │ │ + mtfprd f0,r28 │ │ │ │ + addi r24,r29,1 │ │ │ │ + xxspltib vs58,2 │ │ │ │ + xxspltib vs59,3 │ │ │ │ + xxspltib vs60,1 │ │ │ │ xscvsxddp vs30,vs63 │ │ │ │ - sldi r17,r15,4 │ │ │ │ - neg r22,r30 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ + addi r23,r20,1 │ │ │ │ + sldi r20,r19,4 │ │ │ │ fcfid f29,f0 │ │ │ │ - mtfprd f0,r30 │ │ │ │ - sldi r23,r19,4 │ │ │ │ - sldi r26,r19,5 │ │ │ │ - add r17,r29,r17 │ │ │ │ - sldi r19,r19,1 │ │ │ │ - sldi r22,r22,3 │ │ │ │ - fcfid f28,f0 │ │ │ │ - addi r29,r23,-16 │ │ │ │ - ld r9,0(r17) │ │ │ │ - ld r3,8(r17) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 2aaec │ │ │ │ - ld r10,128(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2aaec │ │ │ │ - ld r8,48(r27) │ │ │ │ - ld r16,72(r27) │ │ │ │ - sldi r28,r3,4 │ │ │ │ - ld r18,120(r27) │ │ │ │ - ld r10,0(r1) │ │ │ │ - neg r9,r26 │ │ │ │ - ld r0,88(r27) │ │ │ │ + sldi r27,r24,5 │ │ │ │ + sldi r25,r24,1 │ │ │ │ + xscvsxddp vs28,vs62 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + xxspltd vs62,vs62,0 │ │ │ │ + sldi r23,r23,3 │ │ │ │ + sldi r24,r24,4 │ │ │ │ + cmpdi cr4,r25,0 │ │ │ │ + vextsb2d v26,v26 │ │ │ │ + neg r27,r27 │ │ │ │ + vextsb2d v27,v27 │ │ │ │ + vextsb2d v28,v28 │ │ │ │ + add r20,r21,r20 │ │ │ │ + xxspltib vs61,0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,0(r20) │ │ │ │ + ld r18,8(r20) │ │ │ │ + cmpd cr7,r2,r10 │ │ │ │ + blt cr7,2a41c │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2a41c │ │ │ │ + ld r9,48(r22) │ │ │ │ + ld r16,72(r22) │ │ │ │ + sldi r4,r18,4 │ │ │ │ mr r21,r1 │ │ │ │ - cmpdi cr7,r19,0 │ │ │ │ - mulld r3,r3,r8 │ │ │ │ + ld r17,120(r22) │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r0,88(r22) │ │ │ │ + mulld r18,r18,r9 │ │ │ │ lfd f12,0(r16) │ │ │ │ - add r8,r18,r28 │ │ │ │ + add r8,r17,r4 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r18,r28 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - sldi r9,r3,3 │ │ │ │ + lfdx f12,r17,r4 │ │ │ │ + stdux r2,r1,r27 │ │ │ │ + sldi r2,r18,3 │ │ │ │ addi r6,r1,128 │ │ │ │ - lfdx f11,r18,r9 │ │ │ │ + lfdx f11,r17,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,f29,f12,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fmul f0,f0,f28 │ │ │ │ frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ + xscvdpsxds vs42,vs11 │ │ │ │ fsub f10,f0,f11 │ │ │ │ - ble cr7,2b08c │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtctr r19 │ │ │ │ - ld r11,176(r27) │ │ │ │ + ble cr4,2aa38 │ │ │ │ + fadd f11,f11,f31 │ │ │ │ + srdi r2,r25,1 │ │ │ │ + ld r7,176(r22) │ │ │ │ + plxv vs43,276064 # 6e000 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ mr r5,r6 │ │ │ │ - lfd f9,28240(r9) │ │ │ │ - mffprd r9,f12 │ │ │ │ - addi r10,r9,1 │ │ │ │ - neg r7,r9 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - sldi r7,r7,3 │ │ │ │ + mtctr r2 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - nop │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r4,r9,1 │ │ │ │ - addi r12,r10,-8 │ │ │ │ - subf r9,r30,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - mr r4,r10 │ │ │ │ - add r10,r10,r22 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr5,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr5,2b064 │ │ │ │ - mr r12,r7 │ │ │ │ - lfdx f12,r11,r12 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - bgt 2b074 │ │ │ │ - addi r4,r7,-8 │ │ │ │ - lfdx f0,r11,r4 │ │ │ │ - subf r7,r22,r7 │ │ │ │ - addi r5,r5,8 │ │ │ │ - fmadd f0,f10,f0,f12 │ │ │ │ - stfd f0,-8(r5) │ │ │ │ - bdnz 2b030 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r5,r5,16 │ │ │ │ + vaddudm v11,v11,v26 │ │ │ │ + vmulld v0,v0,v30 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v13,v0,v28 │ │ │ │ + xvcvsxddp vs0,vs32 │ │ │ │ + vsld v0,v0,v27 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + vsld v13,v13,v27 │ │ │ │ + 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 r9,vs0 │ │ │ │ + mfvsrld r11,vs12 │ │ │ │ + mffprd r10,f12 │ │ │ │ + ldx r3,r2,r7 │ │ │ │ + ldx r9,r9,r7 │ │ │ │ + ldx r10,r10,r7 │ │ │ │ + ldx r2,r11,r7 │ │ │ │ + mtvsrdd vs0,r3,r9 │ │ │ │ + mtvsrdd vs12,r10,r2 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r5) │ │ │ │ + bdnz 2a9c0 │ │ │ │ lfd f12,8(r16) │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r9,r28,8 │ │ │ │ - sldi r3,r3,3 │ │ │ │ + addi r18,r18,1 │ │ │ │ + addi r9,r4,8 │ │ │ │ + sldi r18,r18,3 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r18,r3 │ │ │ │ - lfdx f12,r18,r9 │ │ │ │ - add r9,r18,r9 │ │ │ │ + lfdx f11,r17,r18 │ │ │ │ + lfdx f12,r17,r9 │ │ │ │ + add r9,r17,r9 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r10,r0,r10 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r0,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f0,f30,f12,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fmul f0,f0,f28 │ │ │ │ frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ + xscvdpsxds vs42,vs11 │ │ │ │ fsub f10,f0,f11 │ │ │ │ - ble cr7,2b17c │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mffprd r5,f12 │ │ │ │ - ld r12,176(r27) │ │ │ │ - addi r0,r24,1 │ │ │ │ - add r16,r6,r29 │ │ │ │ - mr r18,r19 │ │ │ │ - lfd f9,28240(r10) │ │ │ │ - not r11,r5 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ + ble cr4,2abb0 │ │ │ │ + fadd f11,f11,f31 │ │ │ │ + mfvrd r2,v10 │ │ │ │ + ld r3,176(r22) │ │ │ │ + srdi r10,r25,1 │ │ │ │ + add r7,r6,r24 │ │ │ │ + plxv vs43,275804 # 6e000 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + not r2,r2 │ │ │ │ + mtctr r10 │ │ │ │ + mr r18,r7 │ │ │ │ + mtvsrdd vs41,r2,r2 │ │ │ │ + add r3,r3,r23 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - nop │ │ │ │ - mtfprd f0,r5 │ │ │ │ - addi r10,r5,1 │ │ │ │ - add r4,r11,r0 │ │ │ │ - mr r7,r5 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - add r3,r10,r0 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r10,r3,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,2b148 │ │ │ │ - addi r7,r11,1 │ │ │ │ - add r7,r7,r0 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r12,r7 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - ble 2b1e0 │ │ │ │ - lfdx f12,r12,r10 │ │ │ │ - addic. r18,r18,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - add r11,r11,r30 │ │ │ │ - addi r16,r16,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,8(r16) │ │ │ │ - bne 2b110 │ │ │ │ - ld r4,24(r27) │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r18,r18,16 │ │ │ │ + vaddudm v11,v11,v26 │ │ │ │ + vmulld v0,v30,v0 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v12,v13,v28 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs44 │ │ │ │ + xvcmpgtdp vs12,vs12,vs61 │ │ │ │ + xvcmpgtdp vs0,vs0,vs61 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs44,vs0 │ │ │ │ + mfvrd r2,v0 │ │ │ │ + mfvsrld r5,vs32 │ │ │ │ + mfvsrld r11,vs0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r17,r2,r3 │ │ │ │ + sldi r11,r11,3 │ │ │ │ + ldx r5,r5,r3 │ │ │ │ + ldx r10,r10,r3 │ │ │ │ + ldx r2,r11,r3 │ │ │ │ + mtvsrdd vs0,r17,r5 │ │ │ │ + mtvsrdd vs12,r10,r2 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r18) │ │ │ │ + bdnz 2aad0 │ │ │ │ + ld r2,24(r22) │ │ │ │ ld r3,160(r31) │ │ │ │ - ld r5,176(r31) │ │ │ │ - mr r10,r14 │ │ │ │ - add r7,r6,r23 │ │ │ │ - addi r15,r15,1 │ │ │ │ - addi r17,r17,16 │ │ │ │ - add r11,r4,r28 │ │ │ │ - lfdx f1,r4,r28 │ │ │ │ + mr r10,r28 │ │ │ │ + mr r5,r26 │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r20,r20,16 │ │ │ │ + add r11,r2,r4 │ │ │ │ + lfdx f1,r2,r4 │ │ │ │ lfd f2,8(r11) │ │ │ │ std r3,120(r1) │ │ │ │ - ld r4,168(r31) │ │ │ │ - std r25,104(r1) │ │ │ │ + ld r2,168(r31) │ │ │ │ + std r29,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - std r4,112(r1) │ │ │ │ - bl 1cc40 │ │ │ │ - cmpd r20,r15 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r21) │ │ │ │ + std r2,112(r1) │ │ │ │ + bl 1c500 │ │ │ │ + cmpd r30,r19 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r21) │ │ │ │ mr r1,r21 │ │ │ │ - ble 2aaec │ │ │ │ - ld r8,136(r31) │ │ │ │ - b 2af60 │ │ │ │ + ble 2a41c │ │ │ │ + ld r10,136(r31) │ │ │ │ + b 2a900 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f12,r12,r4 │ │ │ │ - addic. r18,r18,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - add r11,r11,r30 │ │ │ │ - addi r16,r16,8 │ │ │ │ - fmadd f0,f12,f10,f0 │ │ │ │ - stfd f0,8(r16) │ │ │ │ - bne 2b110 │ │ │ │ - b 2b17c │ │ │ │ - mr r15,r9 │ │ │ │ - b 2aef8 │ │ │ │ - mr r16,r9 │ │ │ │ - b 2ab98 │ │ │ │ - xor r6,r6,r15 │ │ │ │ - addic r6,r6,-1 │ │ │ │ - addze r15,r15 │ │ │ │ - b 2af1c │ │ │ │ - xor r9,r10,r16 │ │ │ │ - addic r9,r9,-1 │ │ │ │ - addze r16,r16 │ │ │ │ - b 2abbc │ │ │ │ - li r16,0 │ │ │ │ - b 2abc4 │ │ │ │ - li r15,0 │ │ │ │ - b 2af24 │ │ │ │ - ld r8,136(r31) │ │ │ │ - cmpdi r8,-1 │ │ │ │ - beq 2aaec │ │ │ │ - b 2aed0 │ │ │ │ + add r7,r6,r24 │ │ │ │ + b 2ab50 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add r7,r6,r24 │ │ │ │ + b 2a7d0 │ │ │ │ + mr r19,r2 │ │ │ │ + b 2a868 │ │ │ │ + mr r19,r2 │ │ │ │ + b 2a4e8 │ │ │ │ + cmpd r19,r6 │ │ │ │ + addi r2,r19,1 │ │ │ │ + iseleq r19,r19,r2 │ │ │ │ + b 2a88c │ │ │ │ + xor r2,r9,r19 │ │ │ │ + addic r2,r2,-1 │ │ │ │ + addze r19,r19 │ │ │ │ + b 2a50c │ │ │ │ + li r19,0 │ │ │ │ + b 2a514 │ │ │ │ + li r19,0 │ │ │ │ + b 2a894 │ │ │ │ + ld r10,136(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + beq 2a41c │ │ │ │ + b 2a83c │ │ │ │ .long 0x0 │ │ │ │ - .long 0x1020000 │ │ │ │ - .long 0x1284 │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-13408 │ │ │ │ + .long 0x3020000 │ │ │ │ + .long 0x1184 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ 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 r16,-208(r1) │ │ │ │ + std r15,-216(r1) │ │ │ │ + std r19,-184(r1) │ │ │ │ + std r18,-192(r1) │ │ │ │ + std r22,-160(r1) │ │ │ │ + std r21,-168(r1) │ │ │ │ + std r31,-88(r1) │ │ │ │ + std r30,-96(r1) │ │ │ │ + std r14,-224(r1) │ │ │ │ + std r17,-200(r1) │ │ │ │ + std r20,-176(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 r5,r31,152 │ │ │ │ + ld r19,32(r2) │ │ │ │ + ld r16,24(r2) │ │ │ │ + lxsd v31,16(r2) │ │ │ │ + ld r2,8(r2) │ │ │ │ addi r8,r31,128 │ │ │ │ addi r7,r31,136 │ │ │ │ addi r6,r31,144 │ │ │ │ - ld r27,240(r22) │ │ │ │ + addi r5,r31,152 │ │ │ │ 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 14e58 │ │ │ │ - ld r5,152(r31) │ │ │ │ - ld r10,192(r31) │ │ │ │ - ld r12,200(r31) │ │ │ │ - cmpdi r5,-1 │ │ │ │ - bne 2b3e0 │ │ │ │ - ld r5,136(r31) │ │ │ │ - cmpdi r5,-1 │ │ │ │ - bne 2b7b8 │ │ │ │ - addi r1,r31,512 │ │ │ │ + std r9,184(r31) │ │ │ │ + ld r9,72(r30) │ │ │ │ + ld r22,240(r30) │ │ │ │ + mr r10,r19 │ │ │ │ + std r2,176(r31) │ │ │ │ + bl 14550 │ │ │ │ + ld r8,152(r31) │ │ │ │ + cmpdi r8,-1 │ │ │ │ + bne 2ada0 │ │ │ │ + ld r10,136(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 2b110 │ │ │ │ + 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 r16,1 │ │ │ │ + addi r9,r16,-1 │ │ │ │ + beq 2b4ac │ │ │ │ + mr r10,r9 │ │ │ │ + li r27,0 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + b 2add8 │ │ │ │ nop │ │ │ │ - cmpdi r12,1 │ │ │ │ - addi r8,r12,-1 │ │ │ │ - beq 2bbac │ │ │ │ - mr r7,r8 │ │ │ │ - li r17,0 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - b 2b418 │ │ │ │ - nop │ │ │ │ - sldi r4,r9,4 │ │ │ │ - ldx r4,r27,r4 │ │ │ │ - cmpd r5,r4 │ │ │ │ - bgt 2bb6c │ │ │ │ - mr r7,r9 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - cmpd r17,r6 │ │ │ │ - add r9,r17,r7 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 2b400 │ │ │ │ - sldi r9,r17,4 │ │ │ │ - ldx r9,r27,r9 │ │ │ │ - cmpd r5,r9 │ │ │ │ - bgt 2bb84 │ │ │ │ - cmpd r12,r17 │ │ │ │ - ble 2bbb4 │ │ │ │ - sldi r21,r10,1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - sldi r26,r17,4 │ │ │ │ - li r24,1 │ │ │ │ - lfd f12,176(r31) │ │ │ │ - addi r6,r10,1 │ │ │ │ - xscvsxddp vs0,vs63 │ │ │ │ + sldi r6,r2,4 │ │ │ │ + ldx r6,r22,r6 │ │ │ │ + cmpd r8,r6 │ │ │ │ + bgt 2b47c │ │ │ │ + mr r10,r2 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + cmpd r27,r7 │ │ │ │ + add r2,r27,r10 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 2adc0 │ │ │ │ + sldi r2,r27,4 │ │ │ │ + ldx r2,r22,r2 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bgt 2b49c │ │ │ │ + cmpd r16,r27 │ │ │ │ + ble 2b4bc │ │ │ │ + lfd f0,176(r31) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + addi r9,r19,1 │ │ │ │ + sldi r2,r19,1 │ │ │ │ + li r14,1 │ │ │ │ + sldi r23,r27,4 │ │ │ │ + plfd f27,273680 # 6db30 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ - lfd f25,28240(r9) │ │ │ │ - cmpdi r21,-1 │ │ │ │ - addi r9,r21,2 │ │ │ │ - add r26,r27,r26 │ │ │ │ - addi r8,r21,1 │ │ │ │ - sldi r20,r6,5 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - std r10,208(r31) │ │ │ │ - std r12,216(r31) │ │ │ │ - isellt r24,r24,r9 │ │ │ │ - ld r9,0(r26) │ │ │ │ - std r8,224(r31) │ │ │ │ - std r27,256(r31) │ │ │ │ - fcfid f26,f12 │ │ │ │ - addi r8,r20,15 │ │ │ │ - std r6,240(r31) │ │ │ │ - std r8,232(r31) │ │ │ │ - addi r8,r6,-16 │ │ │ │ - cmpd r9,r5 │ │ │ │ - std r8,248(r31) │ │ │ │ - ld r8,8(r26) │ │ │ │ - fdiv f26,f25,f26 │ │ │ │ - fdiv f25,f25,f0 │ │ │ │ - blt 2b7a0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,144(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2b7a0 │ │ │ │ + sldi r10,r9,4 │ │ │ │ + sldi r9,r9,5 │ │ │ │ + cmpdi r2,-1 │ │ │ │ + add r23,r22,r23 │ │ │ │ + fcfid f29,f0 │ │ │ │ + xscvsxddp vs0,vs63 │ │ │ │ + std r9,240(r31) │ │ │ │ + addi r9,r2,2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r10,224(r31) │ │ │ │ + std r2,232(r31) │ │ │ │ + addi r2,r10,-16 │ │ │ │ + std r2,248(r31) │ │ │ │ + isellt r2,r14,r9 │ │ │ │ + fdiv f29,f30,f29 │ │ │ │ + fdiv f30,f30,f0 │ │ │ │ + std r2,216(r31) │ │ │ │ + ld r2,0(r23) │ │ │ │ + ld r28,8(r23) │ │ │ │ + cmpd r2,r8 │ │ │ │ + blt 2ad0c │ │ │ │ + ld r9,144(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2ad0c │ │ │ │ ld r9,232(r31) │ │ │ │ - ld r6,48(r22) │ │ │ │ - ld r27,120(r22) │ │ │ │ - ld r14,72(r22) │ │ │ │ - sldi r19,r8,4 │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r16,88(r22) │ │ │ │ - ld r7,224(r31) │ │ │ │ - mr r25,r1 │ │ │ │ - addi r23,r19,8 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - mulld r15,r8,r6 │ │ │ │ - add r8,r27,r19 │ │ │ │ - lfd f0,0(r14) │ │ │ │ - cmpdi r7,0 │ │ │ │ - neg r9,r9 │ │ │ │ - std r8,200(r31) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - add r9,r27,r23 │ │ │ │ - fcfid f27,f0 │ │ │ │ - std r9,192(r31) │ │ │ │ - sldi r9,r15,3 │ │ │ │ - addi r18,r1,128 │ │ │ │ - lfdx f0,r27,r9 │ │ │ │ - fmul f0,f27,f0 │ │ │ │ + ld r2,240(r31) │ │ │ │ + sldi r25,r28,4 │ │ │ │ + std r1,192(r31) │ │ │ │ + ld r10,48(r30) │ │ │ │ + ld r26,120(r30) │ │ │ │ + ld r18,72(r30) │ │ │ │ + addi r17,r25,8 │ │ │ │ + ld r21,88(r30) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ld r9,0(r1) │ │ │ │ + neg r2,r2 │ │ │ │ + mulld r28,r28,r10 │ │ │ │ + lfd f0,0(r18) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + add r2,r26,r17 │ │ │ │ + std r2,200(r31) │ │ │ │ + add r2,r26,r25 │ │ │ │ + fcfid f24,f0 │ │ │ │ + addi r24,r1,128 │ │ │ │ + std r2,208(r31) │ │ │ │ + sldi r2,r28,3 │ │ │ │ + lfdx f0,r26,r2 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r30,r16,r9 │ │ │ │ - blt 2b720 │ │ │ │ - ld r20,96(r22) │ │ │ │ - mtfprd f0,r16 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r29,r2,-3 │ │ │ │ - sldi r28,r30,3 │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - lfdx f29,r27,r19 │ │ │ │ - mr r21,r24 │ │ │ │ - fcfid f30,f0 │ │ │ │ - lfd f23,27080(r9) │ │ │ │ - addi r29,r29,27080 │ │ │ │ - subf r28,r28,r18 │ │ │ │ - lfd f24,0(r20) │ │ │ │ - fmul f30,f30,f30 │ │ │ │ - fmul f23,f24,f23 │ │ │ │ - b 2b5d0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r21,r2 │ │ │ │ + blt 2b0a0 │ │ │ │ + ld r15,96(r30) │ │ │ │ + mtfprd f0,r21 │ │ │ │ + mulli r29,r2,-8 │ │ │ │ + fmul f24,f24,f24 │ │ │ │ + lfdx f25,r26,r25 │ │ │ │ + mr r14,r2 │ │ │ │ + ld r20,216(r31) │ │ │ │ + fcfid f26,f0 │ │ │ │ + lfd f23,0(r15) │ │ │ │ + add r29,r24,r29 │ │ │ │ + fmul f26,f26,f26 │ │ │ │ + fmul f22,f23,f27 │ │ │ │ + b 2af68 │ │ │ │ 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,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r30,3 │ │ │ │ - addic. r21,r21,-1 │ │ │ │ - addi r30,r30,1 │ │ │ │ - stfdx f1,r28,r9 │ │ │ │ - beq 2b630 │ │ │ │ - mtfprd f0,r30 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + addic. r20,r20,-1 │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfdx f1,r29,r9 │ │ │ │ + beq 2afc0 │ │ │ │ + mtfprd f0,r14 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f12,f26,f29 │ │ │ │ - fnmsub f12,f12,f26,f29 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ - fmadd f0,f0,f12,f30 │ │ │ │ + fmsub f0,f12,f29,f25 │ │ │ │ + fnmsub f12,f12,f29,f25 │ │ │ │ + fmul f0,f0,f24 │ │ │ │ + fmadd f0,f0,f12,f26 │ │ │ │ fcmpu cr0,f0,f28 │ │ │ │ - bgt 2b5a0 │ │ │ │ + bgt 2af40 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f23 │ │ │ │ - bge 2b5bc │ │ │ │ + fmr f1,f22 │ │ │ │ + bge 2af54 │ │ │ │ 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. r20,r20,-1 │ │ │ │ + addi r14,r14,1 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r28,r9 │ │ │ │ - bne 2b5d0 │ │ │ │ + stfdx f1,r29,r9 │ │ │ │ + bne 2af68 │ │ │ │ nop │ │ │ │ - lfd f12,8(r14) │ │ │ │ - addi r8,r15,1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f24,8(r20) │ │ │ │ - mr r21,r24 │ │ │ │ - lfdx f29,r27,r23 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfd f23,27080(r9) │ │ │ │ - ld r9,248(r31) │ │ │ │ + lfd f12,8(r18) │ │ │ │ + addi r28,r28,1 │ │ │ │ + lfd f23,8(r15) │ │ │ │ + ld r18,216(r31) │ │ │ │ + lfdx f25,r26,r17 │ │ │ │ + sldi r28,r28,3 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r27,r8 │ │ │ │ - fmul f23,f24,f23 │ │ │ │ - fmul f27,f0,f0 │ │ │ │ + lfdx f12,r26,r28 │ │ │ │ + fmul f22,f23,f27 │ │ │ │ + fmul f24,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r28,f0 │ │ │ │ - subf r30,r28,r16 │ │ │ │ - subf r28,r16,r28 │ │ │ │ - sldi r30,r30,3 │ │ │ │ - add r30,r30,r9 │ │ │ │ - addi r30,r30,16 │ │ │ │ - add r30,r18,r30 │ │ │ │ - b 2b6c0 │ │ │ │ + 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 2b048 │ │ │ │ + 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,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - addic. r21,r21,-1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - stfdx f1,r30,r9 │ │ │ │ - beq 2b720 │ │ │ │ - mtfprd f0,r28 │ │ │ │ + sldi r2,r21,3 │ │ │ │ + addic. r18,r18,-1 │ │ │ │ + addi r21,r21,1 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + beq 2b0a0 │ │ │ │ + mtfprd f0,r21 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f25,f0,f29 │ │ │ │ - fnmsub f0,f25,f0,f29 │ │ │ │ - fmul f12,f27,f12 │ │ │ │ - fmadd f0,f0,f12,f30 │ │ │ │ + fmsub f12,f30,f0,f25 │ │ │ │ + fnmsub f0,f30,f0,f25 │ │ │ │ + fmul f12,f24,f12 │ │ │ │ + fmadd f0,f0,f12,f26 │ │ │ │ fcmpu cr0,f0,f28 │ │ │ │ - bgt 2b690 │ │ │ │ + bgt 2b020 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f23 │ │ │ │ - bge 2b6ac │ │ │ │ + fmr f1,f22 │ │ │ │ + bge 2b034 │ │ │ │ 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. r18,r18,-1 │ │ │ │ + addi r21,r21,1 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r30,r9 │ │ │ │ - bne 2b6c0 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + bne 2b048 │ │ │ │ nop │ │ │ │ - ld r11,24(r22) │ │ │ │ - ld r0,160(r31) │ │ │ │ - ld r9,192(r31) │ │ │ │ + ld r2,24(r30) │ │ │ │ + ld r4,160(r31) │ │ │ │ + mr r6,r24 │ │ │ │ + addi r27,r27,1 │ │ │ │ + addi r23,r23,16 │ │ │ │ + ld r7,224(r31) │ │ │ │ + ld r9,200(r31) │ │ │ │ + ld r8,208(r31) │ │ │ │ ld r10,176(r31) │ │ │ │ - mr r6,r18 │ │ │ │ - addi r17,r17,1 │ │ │ │ - ld r7,240(r31) │ │ │ │ - ld r8,200(r31) │ │ │ │ ld r5,184(r31) │ │ │ │ - addi r26,r26,16 │ │ │ │ - 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 r19,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - std r4,104(r1) │ │ │ │ - std r3,112(r1) │ │ │ │ - bl 1cc40 │ │ │ │ - ld r10,216(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r17 │ │ │ │ - std r9,0(r25) │ │ │ │ - mr r1,r25 │ │ │ │ - ble 2bb94 │ │ │ │ - ld r5,152(r31) │ │ │ │ - ld r9,0(r26) │ │ │ │ - ld r8,8(r26) │ │ │ │ - cmpd r9,r5 │ │ │ │ - bge 2b4d0 │ │ │ │ - ld r5,136(r31) │ │ │ │ - ld r10,208(r31) │ │ │ │ - ld r12,216(r31) │ │ │ │ - ld r27,256(r31) │ │ │ │ - cmpdi r5,-1 │ │ │ │ - beq 2b358 │ │ │ │ - cmpdi r12,1 │ │ │ │ - addi r8,r12,-1 │ │ │ │ - beq 2bba4 │ │ │ │ - mr r4,r8 │ │ │ │ - li r14,0 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - b 2b7f8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r2,112(r1) │ │ │ │ + bl 1c500 │ │ │ │ + cmpd r16,r27 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,192(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 2ad0c │ │ │ │ + ld r8,152(r31) │ │ │ │ + b 2ae70 │ │ │ │ + cmpdi r16,1 │ │ │ │ + addi r9,r16,-1 │ │ │ │ + beq 2b4b4 │ │ │ │ + mr r6,r9 │ │ │ │ + li r27,0 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + b 2b148 │ │ │ │ nop │ │ │ │ - sldi r7,r9,4 │ │ │ │ - ldx r7,r27,r7 │ │ │ │ - cmpd r5,r7 │ │ │ │ - bgt 2bb64 │ │ │ │ - mr r8,r9 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - cmpd r14,r6 │ │ │ │ - add r9,r14,r8 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 2b7e0 │ │ │ │ - sldi r9,r14,4 │ │ │ │ - ldx r9,r27,r9 │ │ │ │ - cmpd r5,r9 │ │ │ │ - bgt 2bb74 │ │ │ │ - cmpd r12,r14 │ │ │ │ - ble 2b358 │ │ │ │ - lfd f12,176(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r22,r7 │ │ │ │ + cmpd r10,r7 │ │ │ │ + bgt 2b484 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r27,r8 │ │ │ │ + add r2,r27,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 2b130 │ │ │ │ + sldi r2,r27,4 │ │ │ │ + ldx r2,r22,r2 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 2b48c │ │ │ │ + cmpd r16,r27 │ │ │ │ + ble 2ad18 │ │ │ │ + lfd f0,176(r31) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + addi r9,r19,1 │ │ │ │ + sldi r2,r19,1 │ │ │ │ + li r15,1 │ │ │ │ + sldi r23,r27,4 │ │ │ │ + plfd f27,272800 # 6db30 │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + sldi r8,r9,4 │ │ │ │ + sldi r9,r9,5 │ │ │ │ + cmpdi r2,-1 │ │ │ │ + add r23,r22,r23 │ │ │ │ + fcfid f29,f0 │ │ │ │ xscvsxddp vs0,vs63 │ │ │ │ - addi r6,r10,1 │ │ │ │ - li r18,1 │ │ │ │ - sldi r15,r10,1 │ │ │ │ - xxlxor vs27,vs27,vs27 │ │ │ │ - std r10,224(r31) │ │ │ │ - lfd f28,28240(r9) │ │ │ │ - sldi r7,r6,5 │ │ │ │ - sldi r9,r14,4 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - addi r8,r15,2 │ │ │ │ - cmpdi r15,-1 │ │ │ │ - addi r4,r15,1 │ │ │ │ - std r12,232(r31) │ │ │ │ - fcfid f29,f12 │ │ │ │ - addi r7,r7,15 │ │ │ │ - add r27,r27,r9 │ │ │ │ - std r6,240(r31) │ │ │ │ - isellt r18,r18,r8 │ │ │ │ - std r4,208(r31) │ │ │ │ - std r7,216(r31) │ │ │ │ - addi r7,r6,-16 │ │ │ │ - std r7,248(r31) │ │ │ │ - fdiv f29,f28,f29 │ │ │ │ - fdiv f28,f28,f0 │ │ │ │ - ld r9,0(r27) │ │ │ │ - ld r28,8(r27) │ │ │ │ - cmpd r9,r5 │ │ │ │ - blt 2b358 │ │ │ │ - ld r10,128(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2b358 │ │ │ │ - ld r9,216(r31) │ │ │ │ - ld r8,48(r22) │ │ │ │ - ld r26,120(r22) │ │ │ │ - ld r20,72(r22) │ │ │ │ + std r9,232(r31) │ │ │ │ + addi r9,r2,2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r8,216(r31) │ │ │ │ + std r2,224(r31) │ │ │ │ + addi r2,r8,-16 │ │ │ │ + std r2,240(r31) │ │ │ │ + isellt r2,r15,r9 │ │ │ │ + fdiv f29,f30,f29 │ │ │ │ + fdiv f30,f30,f0 │ │ │ │ + std r2,208(r31) │ │ │ │ + ld r2,0(r23) │ │ │ │ + ld r28,8(r23) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 2ad18 │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2ad18 │ │ │ │ + ld r9,224(r31) │ │ │ │ + ld r2,232(r31) │ │ │ │ sldi r25,r28,4 │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r23,88(r22) │ │ │ │ - ld r7,208(r31) │ │ │ │ mr r21,r1 │ │ │ │ - addi r19,r25,8 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - mulld r28,r28,r8 │ │ │ │ - add r8,r26,r25 │ │ │ │ + ld r10,48(r30) │ │ │ │ + ld r26,120(r30) │ │ │ │ + ld r20,72(r30) │ │ │ │ + addi r18,r25,8 │ │ │ │ + ld r22,88(r30) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ld r9,0(r1) │ │ │ │ + neg r2,r2 │ │ │ │ + mulld r28,r28,r10 │ │ │ │ lfd f0,0(r20) │ │ │ │ - cmpdi r7,0 │ │ │ │ - neg r9,r9 │ │ │ │ - std r8,200(r31) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - add r9,r26,r19 │ │ │ │ - fcfid f25,f0 │ │ │ │ - std r9,192(r31) │ │ │ │ - sldi r9,r28,3 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + add r2,r26,r18 │ │ │ │ + std r2,192(r31) │ │ │ │ + add r2,r26,r25 │ │ │ │ + fcfid f24,f0 │ │ │ │ addi r24,r1,128 │ │ │ │ - lfdx f0,r26,r9 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + std r2,200(r31) │ │ │ │ + sldi r2,r28,3 │ │ │ │ + lfdx f0,r26,r2 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - blt 2baf0 │ │ │ │ - ld r17,96(r22) │ │ │ │ - mtfprd f0,r23 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r30,r2,-3 │ │ │ │ - sldi r29,r9,3 │ │ │ │ - fmul f25,f25,f25 │ │ │ │ - lfdx f26,r26,r25 │ │ │ │ - mr r16,r9 │ │ │ │ - mr r15,r18 │ │ │ │ - fcfid f30,f0 │ │ │ │ - lfd f23,27080(r10) │ │ │ │ - addi r30,r30,27080 │ │ │ │ - subf r29,r29,r24 │ │ │ │ - lfd f24,0(r17) │ │ │ │ - fmul f30,f30,f30 │ │ │ │ - fmul f23,f24,f23 │ │ │ │ - b 2b9a0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r22,r2 │ │ │ │ + blt 2b410 │ │ │ │ + ld r17,96(r30) │ │ │ │ + mtfprd f0,r22 │ │ │ │ + mulli r29,r2,-8 │ │ │ │ + fmul f24,f24,f24 │ │ │ │ + lfdx f25,r26,r25 │ │ │ │ + mr r14,r2 │ │ │ │ + ld r15,208(r31) │ │ │ │ + fcfid f26,f0 │ │ │ │ + lfd f23,0(r17) │ │ │ │ + add r29,r24,r29 │ │ │ │ + fmul f26,f26,f26 │ │ │ │ + fmul f22,f23,f27 │ │ │ │ + b 2b2d8 │ │ │ │ + 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,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r10,r16,3 │ │ │ │ + sldi r9,r14,3 │ │ │ │ addic. r15,r15,-1 │ │ │ │ - addi r16,r16,1 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - beq 2ba00 │ │ │ │ - mtfprd f0,r16 │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfdx f1,r29,r9 │ │ │ │ + beq 2b330 │ │ │ │ + mtfprd f0,r14 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f29,f0,f26 │ │ │ │ - fnmsub f0,f29,f0,f26 │ │ │ │ - fmul f12,f25,f12 │ │ │ │ - fmadd f0,f0,f12,f30 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - bgt 2b970 │ │ │ │ + fmsub f12,f29,f0,f25 │ │ │ │ + fnmsub f0,f29,f0,f25 │ │ │ │ + fmul f12,f24,f12 │ │ │ │ + fmadd f0,f0,f12,f26 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 2b2b0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f23 │ │ │ │ - bge 2b98c │ │ │ │ + fmr f1,f22 │ │ │ │ + bge 2b2c4 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r10,r16,3 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 5620 │ │ │ │ + sldi r9,r14,3 │ │ │ │ addic. r15,r15,-1 │ │ │ │ - addi r16,r16,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + addi r14,r14,1 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r10 │ │ │ │ - bne 2b9a0 │ │ │ │ + stfdx f1,r29,r9 │ │ │ │ + bne 2b2d8 │ │ │ │ nop │ │ │ │ lfd f12,8(r20) │ │ │ │ addi r28,r28,1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f24,8(r17) │ │ │ │ - mr r20,r18 │ │ │ │ - lfdx f26,r26,r19 │ │ │ │ + lfd f23,8(r17) │ │ │ │ + ld r20,208(r31) │ │ │ │ + lfdx f25,r26,r18 │ │ │ │ sldi r28,r28,3 │ │ │ │ - lfd f23,27080(r9) │ │ │ │ - ld r9,248(r31) │ │ │ │ fcfid f0,f12 │ │ │ │ lfdx f12,r26,r28 │ │ │ │ - fmul f23,f24,f23 │ │ │ │ - fmul f25,f0,f0 │ │ │ │ + fmul f22,f23,f27 │ │ │ │ + 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 │ │ │ │ + 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,r24,r29 │ │ │ │ - b 2ba90 │ │ │ │ + b 2b3b8 │ │ │ │ + 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,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r28,3 │ │ │ │ + sldi r2,r22,3 │ │ │ │ addic. r20,r20,-1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 2baf0 │ │ │ │ - mtfprd f0,r28 │ │ │ │ + addi r22,r22,1 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + beq 2b410 │ │ │ │ + mtfprd f0,r22 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f28,f0,f26 │ │ │ │ - fnmsub f0,f28,f0,f26 │ │ │ │ - fmul f12,f25,f12 │ │ │ │ - fmadd f0,f0,f12,f30 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - bgt 2ba60 │ │ │ │ + fmsub f12,f30,f0,f25 │ │ │ │ + fnmsub f0,f30,f0,f25 │ │ │ │ + fmul f12,f24,f12 │ │ │ │ + fmadd f0,f0,f12,f26 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 2b390 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f23 │ │ │ │ - bge 2ba7c │ │ │ │ + fmr f1,f22 │ │ │ │ + bge 2b3a4 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f24 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r9,r28,3 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 5620 │ │ │ │ + sldi r2,r22,3 │ │ │ │ addic. r20,r20,-1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + addi r22,r22,1 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 2ba90 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + bne 2b3b8 │ │ │ │ nop │ │ │ │ - ld r4,24(r22) │ │ │ │ - ld r3,160(r31) │ │ │ │ - ld r9,192(r31) │ │ │ │ - ld r10,176(r31) │ │ │ │ + ld r2,24(r30) │ │ │ │ + ld r4,160(r31) │ │ │ │ mr r6,r24 │ │ │ │ - addi r14,r14,1 │ │ │ │ - ld r7,240(r31) │ │ │ │ + addi r27,r27,1 │ │ │ │ + addi r23,r23,16 │ │ │ │ + ld r7,216(r31) │ │ │ │ + ld r9,192(r31) │ │ │ │ ld r8,200(r31) │ │ │ │ + ld r10,176(r31) │ │ │ │ ld r5,184(r31) │ │ │ │ - addi r27,r27,16 │ │ │ │ - add r11,r4,r25 │ │ │ │ - lfdx f1,r4,r25 │ │ │ │ + add r3,r2,r25 │ │ │ │ + lfdx f1,r2,r25 │ │ │ │ add r7,r24,r7 │ │ │ │ - lfd f2,8(r11) │ │ │ │ - std r3,120(r1) │ │ │ │ - ld r4,168(r31) │ │ │ │ - ld r3,224(r31) │ │ │ │ + lfd f2,8(r3) │ │ │ │ + std r4,120(r1) │ │ │ │ + ld r2,168(r31) │ │ │ │ + std r19,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ - std r3,104(r1) │ │ │ │ - std r4,112(r1) │ │ │ │ - bl 1cc40 │ │ │ │ - ld r10,232(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r14 │ │ │ │ - std r9,0(r21) │ │ │ │ + std r2,112(r1) │ │ │ │ + bl 1c500 │ │ │ │ + cmpd r16,r27 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r21) │ │ │ │ mr r1,r21 │ │ │ │ - ble 2b358 │ │ │ │ - ld r5,136(r31) │ │ │ │ - b 2b890 │ │ │ │ - mr r14,r9 │ │ │ │ - b 2b7f8 │ │ │ │ - mr r17,r9 │ │ │ │ - b 2b418 │ │ │ │ - xor r4,r4,r14 │ │ │ │ - addic r4,r4,-1 │ │ │ │ - addze r14,r14 │ │ │ │ - b 2b81c │ │ │ │ - xor r9,r8,r17 │ │ │ │ - addic r9,r9,-1 │ │ │ │ - addze r17,r17 │ │ │ │ - b 2b43c │ │ │ │ - mr r12,r10 │ │ │ │ - ld r27,256(r31) │ │ │ │ - ld r10,208(r31) │ │ │ │ - b 2b34c │ │ │ │ - li r14,0 │ │ │ │ - b 2b824 │ │ │ │ - li r17,0 │ │ │ │ - b 2b444 │ │ │ │ - ld r5,136(r31) │ │ │ │ - cmpdi r5,-1 │ │ │ │ - beq 2b358 │ │ │ │ - b 2b7c4 │ │ │ │ + ble 2ad18 │ │ │ │ + ld r10,136(r31) │ │ │ │ + b 2b1e0 │ │ │ │ + mr r27,r2 │ │ │ │ + b 2add8 │ │ │ │ + mr r27,r2 │ │ │ │ + b 2b148 │ │ │ │ + xor r6,r6,r27 │ │ │ │ + addic r6,r6,-1 │ │ │ │ + addze r27,r27 │ │ │ │ + b 2b16c │ │ │ │ + xor r2,r9,r27 │ │ │ │ + addic r2,r2,-1 │ │ │ │ + addze r27,r27 │ │ │ │ + b 2adfc │ │ │ │ + li r27,0 │ │ │ │ + b 2ae04 │ │ │ │ + li r27,0 │ │ │ │ + b 2b174 │ │ │ │ + ld r10,136(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + beq 2ad18 │ │ │ │ + b 2b11c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1289 │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-15824 │ │ │ │ + .long 0x128a │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r9,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 r17,-208(r1) │ │ │ │ - std r18,-200(r1) │ │ │ │ - std r19,-192(r1) │ │ │ │ - std r23,-160(r1) │ │ │ │ - std r30,-104(r1) │ │ │ │ - std r31,-96(r1) │ │ │ │ + std r15,-240(r1) │ │ │ │ + std r14,-248(r1) │ │ │ │ + std r18,-216(r1) │ │ │ │ + std r19,-208(r1) │ │ │ │ + std r20,-200(r1) │ │ │ │ + std r23,-176(r1) │ │ │ │ + std r22,-184(r1) │ │ │ │ + std r30,-120(r1) │ │ │ │ + std r31,-112(r1) │ │ │ │ + std r16,-232(r1) │ │ │ │ + std r17,-224(r1) │ │ │ │ + std r21,-192(r1) │ │ │ │ + std r24,-168(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 r20,-184(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r21,-176(r1) │ │ │ │ - std r22,-168(r1) │ │ │ │ - std r24,-152(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 r2,40(r9) │ │ │ │ ld r30,0(r9) │ │ │ │ - ld r10,40(r9) │ │ │ │ ld r19,32(r9) │ │ │ │ - ld r17,48(r9) │ │ │ │ + ld r15,48(r9) │ │ │ │ + mr r31,r1 │ │ │ │ + stxv vs63,224(r1) │ │ │ │ ld r18,24(r9) │ │ │ │ - stxv vs63,240(r1) │ │ │ │ lxsd v31,16(r9) │ │ │ │ - ld r9,8(r9) │ │ │ │ - mr r31,r1 │ │ │ │ + std r2,184(r31) │ │ │ │ + ld r2,8(r9) │ │ │ │ + ld r9,72(r30) │ │ │ │ addi r7,r31,136 │ │ │ │ - std r10,184(r31) │ │ │ │ addi r8,r31,128 │ │ │ │ addi r6,r31,144 │ │ │ │ addi r5,r31,152 │ │ │ │ addi r4,r31,160 │ │ │ │ addi r3,r31,168 │ │ │ │ mr r10,r19 │ │ │ │ ld r23,240(r30) │ │ │ │ - std r9,176(r31) │ │ │ │ - ld r9,72(r30) │ │ │ │ - bl 14e58 │ │ │ │ + std r2,176(r31) │ │ │ │ + bl 14550 │ │ │ │ ld r7,152(r31) │ │ │ │ cmpdi r7,-1 │ │ │ │ - bne 2bd60 │ │ │ │ + bne 2b680 │ │ │ │ ld r8,136(r31) │ │ │ │ cmpdi r8,-1 │ │ │ │ - bne 2c1b0 │ │ │ │ + bne 2ba70 │ │ │ │ addi r1,r31,496 │ │ │ │ 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 r18,1 │ │ │ │ addi r10,r18,-1 │ │ │ │ - beq 2c608 │ │ │ │ + beq 2be90 │ │ │ │ mr r8,r10 │ │ │ │ li r28,0 │ │ │ │ addi r6,r10,-1 │ │ │ │ - b 2bd98 │ │ │ │ + b 2b6b8 │ │ │ │ nop │ │ │ │ sldi r5,r9,4 │ │ │ │ ldx r5,r23,r5 │ │ │ │ cmpd r7,r5 │ │ │ │ - bgt 2c5d8 │ │ │ │ + bgt 2be60 │ │ │ │ mr r8,r9 │ │ │ │ addi r6,r9,-1 │ │ │ │ cmpd r28,r6 │ │ │ │ add r9,r28,r8 │ │ │ │ sradi r9,r9,1 │ │ │ │ addze r9,r9 │ │ │ │ - blt 2bd80 │ │ │ │ + blt 2b6a0 │ │ │ │ sldi r9,r28,4 │ │ │ │ ldx r9,r23,r9 │ │ │ │ cmpd r7,r9 │ │ │ │ - bgt 2c5f8 │ │ │ │ + bgt 2be80 │ │ │ │ cmpd r18,r28 │ │ │ │ - ble 2c618 │ │ │ │ + ble 2bea0 │ │ │ │ lfd f0,176(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xscvsxddp vs27,vs63 │ │ │ │ + xscvsxddp vs26,vs63 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ addi r10,r19,1 │ │ │ │ + sldi r9,r19,1 │ │ │ │ + nop │ │ │ │ + plfd f27,271408 # 6db30 │ │ │ │ sldi r25,r28,4 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ - lfd f30,28240(r9) │ │ │ │ - sldi r8,r10,4 │ │ │ │ - sldi r9,r19,1 │ │ │ │ - sldi r10,r10,5 │ │ │ │ - add r25,r23,r25 │ │ │ │ - fcfid f26,f0 │ │ │ │ + sldi r2,r10,4 │ │ │ │ addi r27,r9,1 │ │ │ │ - addi r16,r8,8 │ │ │ │ + sldi r10,r10,5 │ │ │ │ addi r9,r9,2 │ │ │ │ - std r8,224(r31) │ │ │ │ - std r10,208(r31) │ │ │ │ - std r9,216(r31) │ │ │ │ - fdiv f29,f30,f26 │ │ │ │ - fdiv f30,f30,f27 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add r25,r23,r25 │ │ │ │ + fcfid f25,f0 │ │ │ │ + addi r16,r2,8 │ │ │ │ + std r2,208(r31) │ │ │ │ + std r10,216(r31) │ │ │ │ + std r9,200(r31) │ │ │ │ + fdiv f29,f30,f25 │ │ │ │ + fdiv f30,f30,f26 │ │ │ │ ld r9,0(r25) │ │ │ │ ld r29,8(r25) │ │ │ │ cmpd r9,r7 │ │ │ │ - blt 2bcc4 │ │ │ │ + blt 2b5d4 │ │ │ │ ld r10,144(r31) │ │ │ │ cmpd r9,r10 │ │ │ │ - bgt 2bcc4 │ │ │ │ + bgt 2b5d4 │ │ │ │ ld r7,48(r30) │ │ │ │ - ld r9,208(r31) │ │ │ │ ld r21,72(r30) │ │ │ │ - ld r14,120(r30) │ │ │ │ sldi r26,r29,4 │ │ │ │ + mr r22,r1 │ │ │ │ + ld r17,120(r30) │ │ │ │ + ld r2,216(r31) │ │ │ │ ld r10,0(r1) │ │ │ │ ld r24,88(r30) │ │ │ │ ld r20,96(r30) │ │ │ │ - mr r22,r1 │ │ │ │ mulld r29,r29,r7 │ │ │ │ - neg r9,r9 │ │ │ │ lfd f12,0(r21) │ │ │ │ - lfdx f22,r14,r26 │ │ │ │ - lfd f21,0(r20) │ │ │ │ + neg r9,r2 │ │ │ │ + add r2,r17,r26 │ │ │ │ + lfdx f20,r17,r26 │ │ │ │ + std r2,192(r31) │ │ │ │ stdux r10,r1,r9 │ │ │ │ - add r9,r14,r26 │ │ │ │ - std r9,192(r31) │ │ │ │ + lfd f19,0(r20) │ │ │ │ fcfid f0,f12 │ │ │ │ mtfprd f12,r24 │ │ │ │ - addi r15,r1,128 │ │ │ │ sldi r9,r29,3 │ │ │ │ - fcfid f24,f12 │ │ │ │ - lfdx f11,r14,r9 │ │ │ │ + addi r14,r1,128 │ │ │ │ + fcfid f23,f12 │ │ │ │ + lfdx f11,r17,r9 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmul f24,f24,f24 │ │ │ │ + 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 f0,f29,f31,f22 │ │ │ │ - fmsub f11,f29,f31,f22 │ │ │ │ + fnmsub f0,f29,f31,f20 │ │ │ │ + fmsub f11,f29,f31,f20 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f24 │ │ │ │ + fmadd f0,f12,f0,f23 │ │ │ │ fcmpu cr0,f0,f28 │ │ │ │ - ble 2c140 │ │ │ │ - fsqrt f23,f0 │ │ │ │ - fmul f1,f23,f21 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r9,r9,27080 │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - std r9,200(r31) │ │ │ │ - fdiv f25,f25,f23 │ │ │ │ - fmsub f1,f22,f26,f31 │ │ │ │ + ble 2ba20 │ │ │ │ + fsqrt f21,f0 │ │ │ │ + fmul f1,f21,f19 │ │ │ │ + bl 5360 │ │ │ │ + fmul f24,f1,f27 │ │ │ │ + fmr f22,f27 │ │ │ │ + fdiv f24,f24,f21 │ │ │ │ + fmsub f1,f20,f25,f31 │ │ │ │ cmpdi cr4,r27,0 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f21 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - stfd f25,0(r15) │ │ │ │ - ble cr4,2bf94 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r27,1 │ │ │ │ + fdiv f1,f1,f19 │ │ │ │ + bl 4f00 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,8 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ + stfd f24,0(r14) │ │ │ │ + ble cr4,2b89c │ │ │ │ + andi. r10,r27,1 │ │ │ │ addi r10,r27,-1 │ │ │ │ - beq 2bf58 │ │ │ │ - lfd f0,8(r17) │ │ │ │ + beq 2b860 │ │ │ │ + lfd f0,8(r15) │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,16 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r15) │ │ │ │ - beq 2bf94 │ │ │ │ - srdi r10,r27,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfd f0,8(r14) │ │ │ │ + beq 2b89c │ │ │ │ + srdi r2,r27,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r17,r9 │ │ │ │ - lfdx f0,r17,r10 │ │ │ │ - fmul f12,f25,f12 │ │ │ │ + lfdx f12,r15,r9 │ │ │ │ + lfdx f0,r15,r10 │ │ │ │ + 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,r15,r9 │ │ │ │ + stfdx f12,r14,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r15,r10 │ │ │ │ - bdnz 2bf60 │ │ │ │ + stfdx f0,r14,r10 │ │ │ │ + bdnz 2b868 │ │ │ │ lfd f12,8(r21) │ │ │ │ addi r29,r29,1 │ │ │ │ addi r21,r26,8 │ │ │ │ - lfd f22,8(r20) │ │ │ │ + lfd f20,8(r20) │ │ │ │ sldi r29,r29,3 │ │ │ │ - lfdx f23,r14,r21 │ │ │ │ - add r21,r14,r21 │ │ │ │ + lfdx f21,r17,r21 │ │ │ │ + add r21,r17,r21 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r14,r29 │ │ │ │ + lfdx f11,r17,r29 │ │ │ │ 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 f0,f31,f30,f23 │ │ │ │ - fmsub f11,f31,f30,f23 │ │ │ │ + fnmsub f0,f31,f30,f21 │ │ │ │ + fmsub f11,f31,f30,f21 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f24 │ │ │ │ + fmadd f0,f12,f0,f23 │ │ │ │ fcmpu cr0,f0,f28 │ │ │ │ - ble 2c120 │ │ │ │ - fsqrt f24,f0 │ │ │ │ - fmul f1,f24,f22 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,200(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f24 │ │ │ │ - fmsub f1,f23,f27,f31 │ │ │ │ + ble 2ba10 │ │ │ │ + fsqrt f23,f0 │ │ │ │ + fmul f1,f23,f20 │ │ │ │ + bl 5360 │ │ │ │ + fmul f24,f1,f22 │ │ │ │ + fdiv f24,f24,f23 │ │ │ │ + fmsub f1,f21,f26,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f22 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,216(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f25,r15,r9 │ │ │ │ - ble cr4,2c0a8 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r27,1 │ │ │ │ + fdiv f1,f1,f20 │ │ │ │ + bl 4f00 │ │ │ │ + ld r2,200(r31) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ mr r9,r16 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ + sldi r10,r2,3 │ │ │ │ + stfdx f24,r14,r10 │ │ │ │ + ble cr4,2b9a0 │ │ │ │ + andi. r10,r27,1 │ │ │ │ addi r10,r27,-1 │ │ │ │ - beq 2c06c │ │ │ │ - lfdx f0,r17,r16 │ │ │ │ + beq 2b964 │ │ │ │ + lfdx f0,r15,r16 │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ addi r9,r16,8 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r15,r16 │ │ │ │ - beq 2c0a8 │ │ │ │ - srdi r10,r27,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfdx f0,r14,r16 │ │ │ │ + beq 2b9a0 │ │ │ │ + srdi r2,r27,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r17,r9 │ │ │ │ - lfdx f0,r17,r10 │ │ │ │ - fmul f12,f25,f12 │ │ │ │ + lfdx f12,r15,r9 │ │ │ │ + lfdx f0,r15,r10 │ │ │ │ + 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,r15,r9 │ │ │ │ + stfdx f12,r14,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r15,r10 │ │ │ │ - bdnz 2c074 │ │ │ │ + stfdx f0,r14,r10 │ │ │ │ + bdnz 2b96c │ │ │ │ ld r4,24(r30) │ │ │ │ ld r3,160(r31) │ │ │ │ - ld r7,224(r31) │ │ │ │ - ld r8,192(r31) │ │ │ │ mr r9,r21 │ │ │ │ - mr r6,r15 │ │ │ │ - ld r10,176(r31) │ │ │ │ - ld r5,184(r31) │ │ │ │ + mr r6,r14 │ │ │ │ addi r28,r28,1 │ │ │ │ addi r25,r25,16 │ │ │ │ - add r29,r4,r26 │ │ │ │ + ld r2,208(r31) │ │ │ │ + ld r8,192(r31) │ │ │ │ + ld r10,176(r31) │ │ │ │ + ld r5,184(r31) │ │ │ │ + add r11,r4,r26 │ │ │ │ lfdx f1,r4,r26 │ │ │ │ - add r7,r15,r7 │ │ │ │ - lfd f2,8(r29) │ │ │ │ + add r7,r14,r2 │ │ │ │ + lfd f2,8(r11) │ │ │ │ std r3,120(r1) │ │ │ │ ld r4,168(r31) │ │ │ │ std r19,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ std r4,112(r1) │ │ │ │ - bl 1cc40 │ │ │ │ + bl 1c500 │ │ │ │ cmpd r18,r28 │ │ │ │ ld r9,0(r1) │ │ │ │ std r9,0(r22) │ │ │ │ mr r1,r22 │ │ │ │ - ble 2bcc4 │ │ │ │ + ble 2b5d4 │ │ │ │ ld r7,152(r31) │ │ │ │ - b 2be20 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - blt 2c160 │ │ │ │ - ld r9,200(r31) │ │ │ │ - lfd f25,0(r9) │ │ │ │ - fmul f25,f22,f25 │ │ │ │ - b 2c010 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - blt 2c190 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f25,27080(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r9,r9,27080 │ │ │ │ - fmul f25,f21,f25 │ │ │ │ - std r9,200(r31) │ │ │ │ - b 2bf00 │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f24,f0 │ │ │ │ - fmul f1,f24,f22 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,200(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f24 │ │ │ │ - b 2c010 │ │ │ │ - nop │ │ │ │ + b 2b740 │ │ │ │ nop │ │ │ │ + blt 2ba30 │ │ │ │ + fmul f24,f20,f22 │ │ │ │ + b 2b90c │ │ │ │ + nop │ │ │ │ + blt 2ba50 │ │ │ │ + fmul f24,f19,f27 │ │ │ │ + fmr f22,f27 │ │ │ │ + b 2b80c │ │ │ │ fneg f0,f0 │ │ │ │ fsqrt f23,f0 │ │ │ │ - fmul f1,f23,f21 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 2bee4 │ │ │ │ - nop │ │ │ │ + fmul f1,f23,f20 │ │ │ │ + bl 5620 │ │ │ │ + fmul f24,f1,f22 │ │ │ │ + fdiv f24,f24,f23 │ │ │ │ + b 2b90c │ │ │ │ nop │ │ │ │ + fneg f0,f0 │ │ │ │ + fsqrt f21,f0 │ │ │ │ + fmul f1,f21,f19 │ │ │ │ + bl 5620 │ │ │ │ + fmul f24,f1,f27 │ │ │ │ + fmr f22,f27 │ │ │ │ + fdiv f24,f24,f21 │ │ │ │ + b 2b80c │ │ │ │ cmpdi r18,1 │ │ │ │ addi r10,r18,-1 │ │ │ │ - beq 2c610 │ │ │ │ + beq 2be98 │ │ │ │ mr r5,r10 │ │ │ │ li r28,0 │ │ │ │ addi r7,r10,-1 │ │ │ │ - b 2c1e8 │ │ │ │ + b 2baa8 │ │ │ │ nop │ │ │ │ sldi r6,r9,4 │ │ │ │ ldx r6,r23,r6 │ │ │ │ cmpd r6,r8 │ │ │ │ - blt 2c5e0 │ │ │ │ + blt 2be68 │ │ │ │ mr r10,r9 │ │ │ │ addi r7,r9,-1 │ │ │ │ cmpd r28,r7 │ │ │ │ add r9,r28,r10 │ │ │ │ sradi r9,r9,1 │ │ │ │ addze r9,r9 │ │ │ │ - blt 2c1d0 │ │ │ │ + blt 2ba90 │ │ │ │ sldi r9,r28,4 │ │ │ │ ldx r9,r23,r9 │ │ │ │ cmpd r9,r8 │ │ │ │ - blt 2c5e8 │ │ │ │ + blt 2be70 │ │ │ │ cmpd r18,r28 │ │ │ │ - ble 2bcd0 │ │ │ │ + ble 2b5e0 │ │ │ │ lfd f0,176(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xscvsxddp vs27,vs63 │ │ │ │ + xscvsxddp vs26,vs63 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ addi r10,r19,1 │ │ │ │ + sldi r9,r19,1 │ │ │ │ + plfd f27,270404 # 6db30 │ │ │ │ sldi r25,r28,4 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ - lfd f30,28240(r9) │ │ │ │ - sldi r7,r10,4 │ │ │ │ - sldi r9,r19,1 │ │ │ │ - sldi r10,r10,5 │ │ │ │ - add r25,r23,r25 │ │ │ │ - fcfid f26,f0 │ │ │ │ + sldi r2,r10,4 │ │ │ │ addi r27,r9,1 │ │ │ │ - addi r20,r7,8 │ │ │ │ + sldi r10,r10,5 │ │ │ │ addi r9,r9,2 │ │ │ │ - std r7,216(r31) │ │ │ │ - std r10,200(r31) │ │ │ │ - std r9,208(r31) │ │ │ │ - fdiv f29,f30,f26 │ │ │ │ - fdiv f30,f30,f27 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add r25,r23,r25 │ │ │ │ + fcfid f25,f0 │ │ │ │ + addi r20,r2,8 │ │ │ │ + std r2,200(r31) │ │ │ │ + std r10,208(r31) │ │ │ │ + std r9,192(r31) │ │ │ │ + fdiv f29,f30,f25 │ │ │ │ + fdiv f30,f30,f26 │ │ │ │ nop │ │ │ │ ld r9,0(r25) │ │ │ │ ld r29,8(r25) │ │ │ │ cmpd r9,r8 │ │ │ │ - blt 2bcd0 │ │ │ │ + blt 2b5e0 │ │ │ │ ld r10,128(r31) │ │ │ │ cmpd r9,r10 │ │ │ │ - bgt 2bcd0 │ │ │ │ + bgt 2b5e0 │ │ │ │ ld r7,48(r30) │ │ │ │ - ld r9,200(r31) │ │ │ │ ld r22,72(r30) │ │ │ │ - ld r16,120(r30) │ │ │ │ sldi r26,r29,4 │ │ │ │ + mr r23,r1 │ │ │ │ + ld r2,208(r31) │ │ │ │ + ld r16,120(r30) │ │ │ │ ld r10,0(r1) │ │ │ │ ld r24,88(r30) │ │ │ │ ld r21,96(r30) │ │ │ │ - mr r23,r1 │ │ │ │ mulld r29,r29,r7 │ │ │ │ - neg r9,r9 │ │ │ │ lfd f12,0(r22) │ │ │ │ - lfdx f22,r16,r26 │ │ │ │ - lfd f21,0(r21) │ │ │ │ + neg r9,r2 │ │ │ │ + lfdx f20,r16,r26 │ │ │ │ + add r14,r16,r26 │ │ │ │ stdux r10,r1,r9 │ │ │ │ - add r9,r16,r26 │ │ │ │ - std r9,192(r31) │ │ │ │ + lfd f19,0(r21) │ │ │ │ fcfid f0,f12 │ │ │ │ mtfprd f12,r24 │ │ │ │ - addi r14,r1,128 │ │ │ │ sldi r9,r29,3 │ │ │ │ - fcfid f24,f12 │ │ │ │ + addi r17,r1,128 │ │ │ │ + fcfid f23,f12 │ │ │ │ lfdx f11,r16,r9 │ │ │ │ fmul f12,f0,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmul f24,f24,f24 │ │ │ │ + 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 f0,f29,f31,f22 │ │ │ │ - fmsub f11,f29,f31,f22 │ │ │ │ + fnmsub f0,f29,f31,f20 │ │ │ │ + fmsub f11,f29,f31,f20 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f0,f12,f24 │ │ │ │ + fmadd f0,f0,f12,f23 │ │ │ │ fcmpu cr0,f0,f28 │ │ │ │ - ble 2c570 │ │ │ │ - fsqrt f23,f0 │ │ │ │ - fmul f1,f23,f21 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r15,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - addi r15,r15,27080 │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f23 │ │ │ │ - fmsub f1,f22,f26,f31 │ │ │ │ + ble 2be10 │ │ │ │ + fsqrt f21,f0 │ │ │ │ + fmul f1,f21,f19 │ │ │ │ + bl 5360 │ │ │ │ + fmul f24,f1,f27 │ │ │ │ + fmr f22,f27 │ │ │ │ + fdiv f24,f24,f21 │ │ │ │ + fmsub f1,f20,f25,f31 │ │ │ │ cmpdi cr4,r27,0 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f21 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - stfd f25,0(r14) │ │ │ │ - ble cr4,2c3e0 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r27,1 │ │ │ │ + fdiv f1,f1,f19 │ │ │ │ + bl 4f00 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,8 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ + stfd f24,0(r17) │ │ │ │ + ble cr4,2bc88 │ │ │ │ + andi. r10,r27,1 │ │ │ │ addi r10,r27,-1 │ │ │ │ - beq 2c3a4 │ │ │ │ - lfd f0,8(r17) │ │ │ │ + beq 2bc4c │ │ │ │ + lfd f0,8(r15) │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,16 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r14) │ │ │ │ - beq 2c3e0 │ │ │ │ - srdi r10,r27,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfd f0,8(r17) │ │ │ │ + beq 2bc88 │ │ │ │ + srdi r2,r27,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r17,r9 │ │ │ │ - lfdx f0,r17,r10 │ │ │ │ - fmul f12,f25,f12 │ │ │ │ + lfdx f12,r15,r9 │ │ │ │ + lfdx f0,r15,r10 │ │ │ │ + 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,r14,r9 │ │ │ │ + stfdx f12,r17,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r14,r10 │ │ │ │ - bdnz 2c3ac │ │ │ │ + stfdx f0,r17,r10 │ │ │ │ + bdnz 2bc54 │ │ │ │ lfd f12,8(r22) │ │ │ │ addi r29,r29,1 │ │ │ │ addi r22,r26,8 │ │ │ │ - lfd f22,8(r21) │ │ │ │ + lfd f20,8(r21) │ │ │ │ sldi r29,r29,3 │ │ │ │ - lfdx f23,r16,r22 │ │ │ │ + lfdx f21,r16,r22 │ │ │ │ add r22,r16,r22 │ │ │ │ fcfid f0,f12 │ │ │ │ lfdx f11,r16,r29 │ │ │ │ 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 f0,f31,f30,f23 │ │ │ │ - fmsub f11,f31,f30,f23 │ │ │ │ + fnmsub f0,f31,f30,f21 │ │ │ │ + fmsub f11,f31,f30,f21 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f0,f12,f24 │ │ │ │ + fmadd f0,f0,f12,f23 │ │ │ │ fcmpu cr0,f0,f28 │ │ │ │ - ble 2c560 │ │ │ │ - fsqrt f24,f0 │ │ │ │ - fmul f1,f24,f22 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f24 │ │ │ │ - fmsub f1,f23,f27,f31 │ │ │ │ + ble 2be00 │ │ │ │ + fsqrt f23,f0 │ │ │ │ + fmul f1,f23,f20 │ │ │ │ + bl 5360 │ │ │ │ + fmul f24,f1,f22 │ │ │ │ + fdiv f24,f24,f23 │ │ │ │ + fmsub f1,f21,f26,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f22 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,208(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f25,r14,r9 │ │ │ │ - ble cr4,2c4f0 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r27,1 │ │ │ │ + fdiv f1,f1,f20 │ │ │ │ + bl 4f00 │ │ │ │ + ld r2,192(r31) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ mr r9,r20 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ + sldi r10,r2,3 │ │ │ │ + stfdx f24,r17,r10 │ │ │ │ + ble cr4,2bd8c │ │ │ │ + andi. r10,r27,1 │ │ │ │ addi r10,r27,-1 │ │ │ │ - beq 2c4b4 │ │ │ │ - lfdx f0,r17,r20 │ │ │ │ + beq 2bd50 │ │ │ │ + lfdx f0,r15,r20 │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ addi r9,r20,8 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + fmul f0,f24,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r14,r20 │ │ │ │ - beq 2c4f0 │ │ │ │ - srdi r10,r27,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfdx f0,r17,r20 │ │ │ │ + beq 2bd8c │ │ │ │ + srdi r2,r27,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r17,r9 │ │ │ │ - lfdx f0,r17,r10 │ │ │ │ - fmul f12,f25,f12 │ │ │ │ + lfdx f12,r15,r9 │ │ │ │ + lfdx f0,r15,r10 │ │ │ │ + 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,r14,r9 │ │ │ │ + stfdx f12,r17,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r14,r10 │ │ │ │ - bdnz 2c4bc │ │ │ │ + stfdx f0,r17,r10 │ │ │ │ + bdnz 2bd58 │ │ │ │ ld r4,24(r30) │ │ │ │ ld r3,160(r31) │ │ │ │ - ld r7,216(r31) │ │ │ │ - ld r8,192(r31) │ │ │ │ mr r9,r22 │ │ │ │ - mr r6,r14 │ │ │ │ - ld r10,176(r31) │ │ │ │ - ld r5,184(r31) │ │ │ │ + mr r8,r14 │ │ │ │ + mr r6,r17 │ │ │ │ addi r28,r28,1 │ │ │ │ + ld r2,200(r31) │ │ │ │ + ld r10,176(r31) │ │ │ │ addi r25,r25,16 │ │ │ │ - add r29,r4,r26 │ │ │ │ + ld r5,184(r31) │ │ │ │ + add r11,r4,r26 │ │ │ │ lfdx f1,r4,r26 │ │ │ │ - add r7,r14,r7 │ │ │ │ - lfd f2,8(r29) │ │ │ │ + add r7,r17,r2 │ │ │ │ + lfd f2,8(r11) │ │ │ │ std r3,120(r1) │ │ │ │ ld r4,168(r31) │ │ │ │ std r19,104(r1) │ │ │ │ stxsd v31,96(r1) │ │ │ │ std r4,112(r1) │ │ │ │ - bl 1cc40 │ │ │ │ + bl 1c500 │ │ │ │ cmpd r18,r28 │ │ │ │ ld r9,0(r1) │ │ │ │ std r9,0(r23) │ │ │ │ mr r1,r23 │ │ │ │ - ble 2bcd0 │ │ │ │ + ble 2b5e0 │ │ │ │ ld r8,136(r31) │ │ │ │ - b 2c270 │ │ │ │ - nop │ │ │ │ - blt 2c590 │ │ │ │ - lfd f25,0(r15) │ │ │ │ - fmul f25,f22,f25 │ │ │ │ - b 2c458 │ │ │ │ - blt 2c5c0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r15,r2,-3 │ │ │ │ - lfd f25,27080(r9) │ │ │ │ - addi r15,r15,27080 │ │ │ │ - fmul f25,f21,f25 │ │ │ │ - b 2c34c │ │ │ │ - nop │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f24,f0 │ │ │ │ - fmul f1,f24,f22 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f24 │ │ │ │ - b 2c458 │ │ │ │ + b 2bb30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + blt 2be20 │ │ │ │ + fmul f24,f20,f22 │ │ │ │ + b 2bcf8 │ │ │ │ nop │ │ │ │ + blt 2be40 │ │ │ │ + fmul f24,f19,f27 │ │ │ │ + fmr f22,f27 │ │ │ │ + b 2bbf8 │ │ │ │ fneg f0,f0 │ │ │ │ fsqrt f23,f0 │ │ │ │ - fmul f1,f23,f21 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 2c334 │ │ │ │ + fmul f1,f23,f20 │ │ │ │ + bl 5620 │ │ │ │ + fmul f24,f1,f22 │ │ │ │ + fdiv f24,f24,f23 │ │ │ │ + b 2bcf8 │ │ │ │ + nop │ │ │ │ + fneg f0,f0 │ │ │ │ + fsqrt f21,f0 │ │ │ │ + fmul f1,f21,f19 │ │ │ │ + bl 5620 │ │ │ │ + fmul f24,f1,f27 │ │ │ │ + fmr f22,f27 │ │ │ │ + fdiv f24,f24,f21 │ │ │ │ + b 2bbf8 │ │ │ │ mr r28,r9 │ │ │ │ - b 2bd98 │ │ │ │ + b 2b6b8 │ │ │ │ mr r28,r9 │ │ │ │ - b 2c1e8 │ │ │ │ - xor r5,r28,r5 │ │ │ │ - addic r5,r5,-1 │ │ │ │ - addze r28,r28 │ │ │ │ - b 2c20c │ │ │ │ + b 2baa8 │ │ │ │ + cmpd r28,r5 │ │ │ │ + addi r9,r28,1 │ │ │ │ + iseleq r28,r28,r9 │ │ │ │ + b 2bacc │ │ │ │ xor r9,r10,r28 │ │ │ │ addic r9,r9,-1 │ │ │ │ addze r28,r28 │ │ │ │ - b 2bdbc │ │ │ │ + b 2b6dc │ │ │ │ li r28,0 │ │ │ │ - b 2bdc4 │ │ │ │ + b 2b6e4 │ │ │ │ li r28,0 │ │ │ │ - b 2c214 │ │ │ │ + b 2bad4 │ │ │ │ ld r8,136(r31) │ │ │ │ cmpdi r8,-1 │ │ │ │ - beq 2bcd0 │ │ │ │ - b 2c1bc │ │ │ │ + beq 2b5e0 │ │ │ │ + b 2ba7c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128b │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x128d │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-18496 │ │ │ │ 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 r0,16(r1) │ │ │ │ std r14,-184(r1) │ │ │ │ - std r22,-120(r1) │ │ │ │ - ld r10,40(r9) │ │ │ │ - std r25,-96(r1) │ │ │ │ - std r27,-80(r1) │ │ │ │ - std r31,-48(r1) │ │ │ │ - ld r25,0(r9) │ │ │ │ std r15,-176(r1) │ │ │ │ std r16,-168(r1) │ │ │ │ - std r17,-160(r1) │ │ │ │ std r18,-152(r1) │ │ │ │ std r19,-144(r1) │ │ │ │ + std r27,-80(r1) │ │ │ │ + std r26,-88(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ + std r30,-56(r1) │ │ │ │ + std r31,-48(r1) │ │ │ │ + std r17,-160(r1) │ │ │ │ std r20,-136(r1) │ │ │ │ std r21,-128(r1) │ │ │ │ + std r22,-120(r1) │ │ │ │ std r23,-112(r1) │ │ │ │ std r24,-104(r1) │ │ │ │ - std r26,-88(r1) │ │ │ │ + std r25,-96(r1) │ │ │ │ std r28,-72(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r29,-64(r1) │ │ │ │ - std r30,-56(r1) │ │ │ │ - stdu r1,-528(r1) │ │ │ │ + stdu r1,-560(r1) │ │ │ │ + stxv vs60,304(r1) │ │ │ │ + stxv vs55,224(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs61,288(r1) │ │ │ │ - stxv vs62,304(r1) │ │ │ │ - stxv vs63,320(r1) │ │ │ │ - std r10,208(r31) │ │ │ │ - ld r30,64(r9) │ │ │ │ - ld r11,48(r9) │ │ │ │ - ld r22,56(r9) │ │ │ │ - addi r7,r31,168 │ │ │ │ - ld r14,32(r9) │ │ │ │ - lxsd v31,24(r9) │ │ │ │ - lxsd v30,16(r9) │ │ │ │ - lxsd v29,8(r9) │ │ │ │ - ld r9,72(r25) │ │ │ │ + stxv vs56,240(r1) │ │ │ │ + stxv vs57,256(r1) │ │ │ │ + stxv vs58,272(r1) │ │ │ │ + stxv vs59,288(r1) │ │ │ │ addi r8,r31,160 │ │ │ │ + addi r7,r31,168 │ │ │ │ addi r6,r31,176 │ │ │ │ addi r5,r31,184 │ │ │ │ + stxv vs61,320(r1) │ │ │ │ + ld r30,0(r2) │ │ │ │ + ld r27,40(r2) │ │ │ │ addi r4,r31,192 │ │ │ │ - ld r27,240(r25) │ │ │ │ addi r3,r31,200 │ │ │ │ - std r11,216(r31) │ │ │ │ - bl 14b28 │ │ │ │ - ld r7,184(r31) │ │ │ │ - cmpdi r7,-1 │ │ │ │ - bne 2c7b0 │ │ │ │ - ld r6,168(r31) │ │ │ │ - cmpdi r6,-1 │ │ │ │ - bne 2cc64 │ │ │ │ - addi r1,r31,528 │ │ │ │ + stxv vs62,336(r1) │ │ │ │ + stxv vs63,352(r1) │ │ │ │ + lxsd v28,64(r2) │ │ │ │ + ld r18,56(r2) │ │ │ │ + ld r14,48(r2) │ │ │ │ + ld r19,32(r2) │ │ │ │ + lxsd v31,24(r2) │ │ │ │ + lxsd v30,16(r2) │ │ │ │ + ld r9,72(r30) │ │ │ │ + mr r10,r27 │ │ │ │ + ld r29,240(r30) │ │ │ │ + lxsd v29,8(r2) │ │ │ │ + bl 14230 │ │ │ │ + ld r8,184(r31) │ │ │ │ + cmpdi r8,-1 │ │ │ │ + bne 2c050 │ │ │ │ + ld r10,168(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 2c524 │ │ │ │ + lxv vs55,224(r31) │ │ │ │ + lxv vs56,240(r31) │ │ │ │ + lxv vs57,256(r31) │ │ │ │ + lxv vs58,272(r31) │ │ │ │ + lxv vs59,288(r31) │ │ │ │ + lxv vs60,304(r31) │ │ │ │ + lxv vs61,320(r31) │ │ │ │ + lxv vs62,336(r31) │ │ │ │ + lxv vs63,352(r31) │ │ │ │ + addi r1,r31,560 │ │ │ │ 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) │ │ │ │ @@ -40484,29323 +39499,28600 @@ │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ + cmpdi r19,1 │ │ │ │ + addi r9,r19,-1 │ │ │ │ + beq 2ca48 │ │ │ │ + mr r10,r9 │ │ │ │ + li r21,0 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + b 2c088 │ │ │ │ nop │ │ │ │ - cmpdi r14,1 │ │ │ │ - addi r10,r14,-1 │ │ │ │ - beq 2d144 │ │ │ │ - mr r8,r10 │ │ │ │ - li r17,0 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - b 2c7e8 │ │ │ │ - nop │ │ │ │ - sldi r5,r9,4 │ │ │ │ - ldx r5,r27,r5 │ │ │ │ - cmpd r7,r5 │ │ │ │ - bgt 2d11c │ │ │ │ - mr r8,r9 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - cmpd r17,r6 │ │ │ │ - add r9,r17,r8 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 2c7d0 │ │ │ │ - sldi r9,r17,4 │ │ │ │ - ldx r9,r27,r9 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bgt 2d134 │ │ │ │ - cmpd r14,r17 │ │ │ │ - ble 2d154 │ │ │ │ - ld r9,208(r31) │ │ │ │ - sldi r20,r17,4 │ │ │ │ - mtfprd f0,r30 │ │ │ │ - addi r29,r22,1 │ │ │ │ - neg r26,r30 │ │ │ │ - xscvsxddp vs28,vs61 │ │ │ │ - xscvsxddp vs29,vs62 │ │ │ │ - xscvsxddp vs30,vs63 │ │ │ │ - std r22,264(r31) │ │ │ │ - add r20,r27,r20 │ │ │ │ - fcfid f27,f0 │ │ │ │ - sldi r28,r29,1 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - std r27,272(r31) │ │ │ │ - addi r18,r9,1 │ │ │ │ - ld r16,8(r20) │ │ │ │ - mulli r9,r18,48 │ │ │ │ - sldi r8,r18,4 │ │ │ │ - sldi r3,r18,5 │ │ │ │ - sldi r18,r18,1 │ │ │ │ - std r8,232(r31) │ │ │ │ - std r3,240(r31) │ │ │ │ - std r9,224(r31) │ │ │ │ - addi r9,r8,-16 │ │ │ │ - std r9,248(r31) │ │ │ │ - addi r9,r3,-32 │ │ │ │ - std r9,256(r31) │ │ │ │ - ld r9,0(r20) │ │ │ │ - cmpd r9,r7 │ │ │ │ - blt 2cc50 │ │ │ │ - ld r10,176(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2cc50 │ │ │ │ - ld r23,48(r25) │ │ │ │ - ld r15,72(r25) │ │ │ │ - ld r9,224(r31) │ │ │ │ - mulli r22,r16,24 │ │ │ │ - ld r21,120(r25) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r12,88(r25) │ │ │ │ - mr r19,r1 │ │ │ │ - cmpdi cr5,r18,0 │ │ │ │ - mulld r23,r16,r23 │ │ │ │ + sldi r6,r2,4 │ │ │ │ + ldx r6,r29,r6 │ │ │ │ + cmpd r8,r6 │ │ │ │ + bgt 2ca20 │ │ │ │ + mr r10,r2 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + cmpd r21,r7 │ │ │ │ + add r2,r21,r10 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 2c070 │ │ │ │ + sldi r2,r21,4 │ │ │ │ + ldx r2,r29,r2 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bgt 2ca38 │ │ │ │ + cmpd r19,r21 │ │ │ │ + ble 2ca58 │ │ │ │ + sldi r20,r21,4 │ │ │ │ + addi r26,r27,1 │ │ │ │ + xxspltib vs57,2 │ │ │ │ + xxspltib vs55,3 │ │ │ │ + std r18,208(r31) │ │ │ │ + std r29,216(r31) │ │ │ │ + xxspltib vs58,1 │ │ │ │ + addi r25,r18,1 │ │ │ │ + xscvsxddp vs29,vs61 │ │ │ │ + xscvsxddp vs28,vs60 │ │ │ │ + add r20,r29,r20 │ │ │ │ + mulli r24,r26,48 │ │ │ │ + sldi r17,r26,1 │ │ │ │ + sldi r23,r26,4 │ │ │ │ + sldi r22,r25,3 │ │ │ │ + xscvsxddp vs30,vs62 │ │ │ │ + xscvsxddp vs31,vs63 │ │ │ │ + xxspltidp vs27,1065353216 │ │ │ │ + ld r2,0(r20) │ │ │ │ + ld r18,8(r20) │ │ │ │ + xxspltd vs56,vs60,0 │ │ │ │ + sldi r26,r26,5 │ │ │ │ + vextsb2d v25,v25 │ │ │ │ + vextsb2d v23,v23 │ │ │ │ + vextsb2d v26,v26 │ │ │ │ + sldi r25,r25,4 │ │ │ │ + xxspltib vs59,0 │ │ │ │ + addi r24,r24,15 │ │ │ │ + cmpd r2,r8 │ │ │ │ + blt 2c510 │ │ │ │ + ld r9,176(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2c510 │ │ │ │ + ld r2,48(r30) │ │ │ │ + ld r15,72(r30) │ │ │ │ + mulli r29,r18,24 │ │ │ │ + clrrdi r10,r24,4 │ │ │ │ + mr r16,r1 │ │ │ │ + cmpdi r17,0 │ │ │ │ + ld r28,120(r30) │ │ │ │ + ld r8,0(r1) │ │ │ │ + neg r10,r10 │ │ │ │ + ld r12,88(r30) │ │ │ │ + mulld r2,r18,r2 │ │ │ │ lfd f12,0(r15) │ │ │ │ - neg r9,r9 │ │ │ │ + add r9,r28,r29 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r21,r22 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - sldi r10,r23,3 │ │ │ │ - add r9,r21,r22 │ │ │ │ + lfdx f12,r28,r29 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ + sldi r10,r2,3 │ │ │ │ addi r6,r1,160 │ │ │ │ - lfdx f11,r21,r10 │ │ │ │ + lfdx f11,r28,r10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r10,f0 │ │ │ │ subf r10,r12,r10 │ │ │ │ mtfprd f0,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f28,f12,f0 │ │ │ │ + fmsub f0,f29,f12,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ + xscvdpsxds vs42,vs11 │ │ │ │ fsub f10,f0,f11 │ │ │ │ - ble cr5,2c9ac │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mtctr r18 │ │ │ │ - ld r11,176(r25) │ │ │ │ - mr r5,r6 │ │ │ │ - lfd f9,28240(r10) │ │ │ │ - mffprd r10,f12 │ │ │ │ - addi r8,r10,1 │ │ │ │ - neg r7,r10 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - sldi r7,r7,3 │ │ │ │ + ble 2c268 │ │ │ │ + fadd f11,f11,f27 │ │ │ │ + srdi r10,r17,1 │ │ │ │ + ld r8,176(r30) │ │ │ │ + plxv vs43,269876 # 6e000 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ + mr r7,r6 │ │ │ │ + mtctr r10 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - mtfprd f12,r10 │ │ │ │ - addi r4,r10,1 │ │ │ │ - addi r3,r8,-8 │ │ │ │ - subf r10,r30,r10 │ │ │ │ - fcfid f12,f12 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - mr r4,r8 │ │ │ │ - add r8,r8,r26 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,2c984 │ │ │ │ - mr r3,r7 │ │ │ │ - lfdx f12,r11,r3 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - bgt 2c994 │ │ │ │ - addi r4,r7,-8 │ │ │ │ - lfdx f0,r11,r4 │ │ │ │ - subf r7,r26,r7 │ │ │ │ - addi r5,r5,8 │ │ │ │ - fmadd f0,f10,f0,f12 │ │ │ │ - stfd f0,-8(r5) │ │ │ │ - bdnz 2c950 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + nop │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r7,r7,16 │ │ │ │ + vaddudm v11,v11,v25 │ │ │ │ + vmulld v0,v0,v24 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v1,v0,v26 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v23 │ │ │ │ + xvcvsxddp vs0,vs33 │ │ │ │ + vsld v1,v1,v23 │ │ │ │ + vnegd v12,v0 │ │ │ │ + vnegd v13,v1 │ │ │ │ + xvcmpgtdp vs12,vs12,vs59 │ │ │ │ + xvcmpgtdp vs0,vs0,vs59 │ │ │ │ + xxsel vs12,vs44,vs32,vs12 │ │ │ │ + xxsel vs0,vs45,vs33,vs0 │ │ │ │ + mfvsrld r3,vs12 │ │ │ │ + mffprd r5,f12 │ │ │ │ + mfvsrld r4,vs0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + ldx r5,r5,r8 │ │ │ │ + ldx r3,r3,r8 │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + ldx r4,r4,r8 │ │ │ │ + mtvsrdd vs0,r5,r3 │ │ │ │ + mtvsrdd vs12,r10,r4 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r7) │ │ │ │ + bdnz 2c1f0 │ │ │ │ lfd f12,8(r15) │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r10,r22,8 │ │ │ │ - sldi r23,r23,3 │ │ │ │ + addi r0,r2,1 │ │ │ │ + addi r10,r29,8 │ │ │ │ + sldi r0,r0,3 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r21,r23 │ │ │ │ - lfdx f12,r21,r10 │ │ │ │ - add r10,r21,r10 │ │ │ │ + lfdx f11,r28,r0 │ │ │ │ + lfdx f12,r28,r10 │ │ │ │ + add r10,r28,r10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - subf r8,r12,r8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r12,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f29,f12,f0 │ │ │ │ + fmsub f0,f30,f12,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ + xscvdpsxds vs43,vs11 │ │ │ │ fsub f10,f0,f11 │ │ │ │ - ble cr5,2cabc │ │ │ │ - addis r8,r2,-3 │ │ │ │ - mffprd r5,f12 │ │ │ │ - ld r24,176(r25) │ │ │ │ - mr r0,r18 │ │ │ │ - lfd f9,28240(r8) │ │ │ │ - ld r8,248(r31) │ │ │ │ - not r11,r5 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - add r27,r6,r8 │ │ │ │ + ble 2ca00 │ │ │ │ + fadd f11,f11,f27 │ │ │ │ + mfvrd r2,v11 │ │ │ │ + ld r5,176(r30) │ │ │ │ + srdi r8,r17,1 │ │ │ │ + add r7,r6,r23 │ │ │ │ + plxv vs44,269612 # 6e000 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs43,vs43,0 │ │ │ │ + not r2,r2 │ │ │ │ + mtctr r8 │ │ │ │ + mr r11,r7 │ │ │ │ + mtvsrdd vs42,r2,r2 │ │ │ │ + add r5,r5,r22 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - b 2ca50 │ │ │ │ - lfdx f12,r24,r8 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - add r11,r11,r30 │ │ │ │ - addi r27,r27,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,8(r27) │ │ │ │ - beq 2cabc │ │ │ │ - mtfprd f0,r5 │ │ │ │ - addi r8,r5,1 │ │ │ │ - add r4,r11,r29 │ │ │ │ - mr r7,r5 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - add r3,r8,r29 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r11,r11,16 │ │ │ │ + vaddudm v12,v12,v25 │ │ │ │ + vmulld v0,v0,v24 │ │ │ │ + vsubudm v13,v11,v0 │ │ │ │ + vaddudm v1,v0,v10 │ │ │ │ + vsubudm v0,v0,v11 │ │ │ │ + vaddudm v9,v13,v26 │ │ │ │ + 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 r3,vs32 │ │ │ │ + mfvrd r8,v0 │ │ │ │ + mfvsrld r4,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r8,r8,r5 │ │ │ │ sldi r4,r4,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r8,r3,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,2ca88 │ │ │ │ - addi r7,r11,1 │ │ │ │ - add r7,r7,r29 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r24,r7 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 2ca30 │ │ │ │ - lfdx f12,r24,r4 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - add r11,r11,r30 │ │ │ │ - addi r27,r27,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,8(r27) │ │ │ │ - bne 2ca50 │ │ │ │ + ldx r3,r3,r5 │ │ │ │ + ldx r2,r2,r5 │ │ │ │ + ldx r4,r4,r5 │ │ │ │ + mtvsrdd vs0,r8,r3 │ │ │ │ + mtvsrdd vs12,r2,r4 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 2c300 │ │ │ │ lfd f12,16(r15) │ │ │ │ - add r23,r21,r23 │ │ │ │ - addi r22,r22,16 │ │ │ │ - lfd f11,8(r23) │ │ │ │ + add r2,r28,r0 │ │ │ │ + addi r29,r29,16 │ │ │ │ + lfd f11,8(r2) │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r21,r22 │ │ │ │ - add r22,r21,r22 │ │ │ │ + lfdx f12,r28,r29 │ │ │ │ + add r29,r28,r29 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - subf r8,r12,r8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r12,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f30,f12,f0 │ │ │ │ + fmsub f0,f31,f12,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ + xscvdpsxds vs43,vs11 │ │ │ │ fsub f10,f0,f11 │ │ │ │ - ble cr5,2cbcc │ │ │ │ - addis r8,r2,-3 │ │ │ │ - mffprd r5,f12 │ │ │ │ - ld r24,176(r25) │ │ │ │ - mr r0,r18 │ │ │ │ - lfd f9,28240(r8) │ │ │ │ - ld r8,256(r31) │ │ │ │ - not r11,r5 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - add r27,r6,r8 │ │ │ │ + ble 2ca10 │ │ │ │ + fadd f11,f11,f27 │ │ │ │ + mfvrd r2,v11 │ │ │ │ + ld r4,176(r30) │ │ │ │ + srdi r5,r17,1 │ │ │ │ + add r8,r6,r26 │ │ │ │ + plxv vs44,269336 # 6e000 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs43,vs43,0 │ │ │ │ + not r2,r2 │ │ │ │ + mtctr r5 │ │ │ │ + mr r11,r8 │ │ │ │ + mtvsrdd vs42,r2,r2 │ │ │ │ + add r4,r4,r25 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - b 2cb60 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ - lfdx f12,r24,r3 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - add r11,r11,r30 │ │ │ │ - addi r27,r27,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,24(r27) │ │ │ │ - beq 2cbcc │ │ │ │ - mtfprd f0,r5 │ │ │ │ - addi r7,r5,1 │ │ │ │ - add r4,r11,r28 │ │ │ │ - mr r8,r5 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - add r3,r28,r7 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r11,r11,16 │ │ │ │ + vaddudm v12,v12,v25 │ │ │ │ + vmulld v0,v0,v24 │ │ │ │ + vsubudm v13,v11,v0 │ │ │ │ + vaddudm v1,v0,v10 │ │ │ │ + vsubudm v0,v0,v11 │ │ │ │ + vaddudm v9,v13,v26 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs41 │ │ │ │ + xvcmpgtdp vs12,vs12,vs59 │ │ │ │ + xvcmpgtdp vs0,vs0,vs59 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs41,vs0 │ │ │ │ + mfvrd r5,v0 │ │ │ │ + mfvsrld r3,vs32 │ │ │ │ + mfvsrld r28,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r5,r5,3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,2cb98 │ │ │ │ - addi r8,r11,1 │ │ │ │ - add r8,r28,r8 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r24,r8 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 2cb40 │ │ │ │ - lfdx f12,r24,r4 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - add r11,r11,r30 │ │ │ │ - addi r27,r27,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,24(r27) │ │ │ │ - bne 2cb60 │ │ │ │ - ld r5,24(r25) │ │ │ │ - ld r3,192(r31) │ │ │ │ - sldi r16,r16,4 │ │ │ │ - ld r8,240(r31) │ │ │ │ - ld r7,232(r31) │ │ │ │ - addi r17,r17,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r15,r5,r4 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + ldx r3,r3,r4 │ │ │ │ + ldx r2,r2,r4 │ │ │ │ + ldx r5,r28,r4 │ │ │ │ + mtvsrdd vs0,r15,r3 │ │ │ │ + mtvsrdd vs12,r2,r5 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 2c420 │ │ │ │ + ld r2,24(r30) │ │ │ │ + ld r4,192(r31) │ │ │ │ + sldi r18,r18,4 │ │ │ │ + mr r5,r14 │ │ │ │ + addi r21,r21,1 │ │ │ │ addi r20,r20,16 │ │ │ │ - add r4,r5,r16 │ │ │ │ - lfdx f1,r5,r16 │ │ │ │ - ld r5,216(r31) │ │ │ │ - add r8,r6,r8 │ │ │ │ - add r7,r6,r7 │ │ │ │ - lfd f2,8(r4) │ │ │ │ - std r3,144(r1) │ │ │ │ - ld r4,200(r31) │ │ │ │ - ld r3,208(r31) │ │ │ │ + add r3,r2,r18 │ │ │ │ + lfdx f1,r2,r18 │ │ │ │ + lfd f2,8(r3) │ │ │ │ + std r4,144(r1) │ │ │ │ + ld r2,200(r31) │ │ │ │ + std r27,128(r1) │ │ │ │ stxsd v31,120(r1) │ │ │ │ stxsd v30,112(r1) │ │ │ │ stxsd v29,104(r1) │ │ │ │ - std r22,96(r1) │ │ │ │ - std r3,128(r1) │ │ │ │ - std r4,136(r1) │ │ │ │ - bl 1e860 │ │ │ │ - cmpd r14,r17 │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r19) │ │ │ │ - mr r1,r19 │ │ │ │ - ble 2cc50 │ │ │ │ - ld r7,184(r31) │ │ │ │ - ld r9,0(r20) │ │ │ │ - ld r16,8(r20) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bge 2c890 │ │ │ │ - ld r6,168(r31) │ │ │ │ - ld r22,264(r31) │ │ │ │ - ld r27,272(r31) │ │ │ │ - cmpdi r6,-1 │ │ │ │ - beq 2c72c │ │ │ │ - cmpdi r14,1 │ │ │ │ - addi r10,r14,-1 │ │ │ │ - beq 2d14c │ │ │ │ - mr r7,r10 │ │ │ │ + std r29,96(r1) │ │ │ │ + std r2,136(r1) │ │ │ │ + bl 1e290 │ │ │ │ + cmpd r19,r21 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r16) │ │ │ │ + mr r1,r16 │ │ │ │ + ble 2c510 │ │ │ │ + ld r8,184(r31) │ │ │ │ + ld r2,0(r20) │ │ │ │ + ld r18,8(r20) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bge 2c130 │ │ │ │ + ld r10,168(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + ld r18,208(r31) │ │ │ │ + ld r29,216(r31) │ │ │ │ + beq 2bfb8 │ │ │ │ + cmpdi r19,1 │ │ │ │ + addi r9,r19,-1 │ │ │ │ + beq 2ca50 │ │ │ │ + mr r7,r9 │ │ │ │ li r16,0 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - b 2cc98 │ │ │ │ - sldi r5,r9,4 │ │ │ │ - ldx r5,r27,r5 │ │ │ │ - cmpd r5,r6 │ │ │ │ - blt 2d114 │ │ │ │ - mr r10,r9 │ │ │ │ addi r8,r9,-1 │ │ │ │ + b 2c558 │ │ │ │ + sldi r6,r2,4 │ │ │ │ + ldx r6,r29,r6 │ │ │ │ + cmpd r6,r10 │ │ │ │ + blt 2ca18 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ cmpd r16,r8 │ │ │ │ - add r9,r16,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 2cc80 │ │ │ │ - sldi r9,r16,4 │ │ │ │ - ldx r9,r27,r9 │ │ │ │ - cmpd r9,r6 │ │ │ │ - blt 2d124 │ │ │ │ - cmpd r14,r16 │ │ │ │ - ble 2c72c │ │ │ │ - ld r9,208(r31) │ │ │ │ - mtfprd f0,r30 │ │ │ │ - xscvsxddp vs28,vs61 │ │ │ │ - xscvsxddp vs29,vs62 │ │ │ │ - xscvsxddp vs30,vs63 │ │ │ │ - addi r28,r22,1 │ │ │ │ - sldi r17,r16,4 │ │ │ │ - neg r24,r30 │ │ │ │ - fcfid f27,f0 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - std r14,232(r31) │ │ │ │ - sldi r26,r28,1 │ │ │ │ - add r17,r27,r17 │ │ │ │ - sldi r24,r24,3 │ │ │ │ - addi r19,r9,1 │ │ │ │ - mulli r9,r19,48 │ │ │ │ - sldi r8,r19,4 │ │ │ │ - sldi r7,r19,5 │ │ │ │ - sldi r19,r19,1 │ │ │ │ - mr r20,r7 │ │ │ │ - std r8,240(r31) │ │ │ │ - std r9,224(r31) │ │ │ │ - addi r9,r8,-16 │ │ │ │ - std r9,248(r31) │ │ │ │ - addi r9,r7,-32 │ │ │ │ - std r9,256(r31) │ │ │ │ + add r2,r16,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 2c540 │ │ │ │ + sldi r2,r16,4 │ │ │ │ + ldx r2,r29,r2 │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 2ca28 │ │ │ │ + cmpd r19,r16 │ │ │ │ + ble 2bfb8 │ │ │ │ + addi r28,r27,1 │ │ │ │ + xxspltib vs57,2 │ │ │ │ + xxspltib vs56,3 │ │ │ │ + xxspltib vs58,1 │ │ │ │ + xscvsxddp vs29,vs61 │ │ │ │ + xscvsxddp vs30,vs62 │ │ │ │ + xscvsxddp vs31,vs63 │ │ │ │ + addi r26,r18,1 │ │ │ │ + mulli r2,r28,48 │ │ │ │ + sldi r18,r16,4 │ │ │ │ + xscvsxddp vs28,vs60 │ │ │ │ + xxspltidp vs27,1065353216 │ │ │ │ + xxspltd vs60,vs60,0 │ │ │ │ + sldi r21,r28,1 │ │ │ │ + sldi r25,r28,4 │ │ │ │ + sldi r24,r26,3 │ │ │ │ + add r18,r29,r18 │ │ │ │ + sldi r28,r28,5 │ │ │ │ + sldi r26,r26,4 │ │ │ │ + vextsb2d v25,v25 │ │ │ │ + vextsb2d v24,v24 │ │ │ │ + vextsb2d v26,v26 │ │ │ │ + xxspltib vs59,0 │ │ │ │ + addi r29,r2,15 │ │ │ │ nop │ │ │ │ - ld r9,0(r17) │ │ │ │ - ld r15,8(r17) │ │ │ │ - cmpd r9,r6 │ │ │ │ - blt 2c72c │ │ │ │ - ld r10,160(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2c72c │ │ │ │ - ld r23,48(r25) │ │ │ │ - ld r14,72(r25) │ │ │ │ - ld r9,224(r31) │ │ │ │ - mulli r22,r15,24 │ │ │ │ - ld r21,120(r25) │ │ │ │ + nop │ │ │ │ + ld r2,0(r18) │ │ │ │ + ld r0,8(r18) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 2bfb8 │ │ │ │ + ld r9,160(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2bfb8 │ │ │ │ + ld r12,48(r30) │ │ │ │ + ld r17,72(r30) │ │ │ │ + mulli r22,r0,24 │ │ │ │ + clrrdi r2,r29,4 │ │ │ │ + mr r23,r1 │ │ │ │ + cmpdi r21,0 │ │ │ │ + ld r11,120(r30) │ │ │ │ ld r10,0(r1) │ │ │ │ - ld r12,88(r25) │ │ │ │ - mr r18,r1 │ │ │ │ - cmpdi cr5,r19,0 │ │ │ │ - mulld r23,r15,r23 │ │ │ │ - lfd f12,0(r14) │ │ │ │ - neg r9,r9 │ │ │ │ + neg r2,r2 │ │ │ │ + ld r20,88(r30) │ │ │ │ + mulld r12,r0,r12 │ │ │ │ + lfd f12,0(r17) │ │ │ │ + add r9,r11,r22 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r21,r22 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - sldi r10,r23,3 │ │ │ │ - add r9,r21,r22 │ │ │ │ + lfdx f12,r11,r22 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + sldi r2,r12,3 │ │ │ │ addi r6,r1,160 │ │ │ │ - lfdx f11,r21,r10 │ │ │ │ + lfdx f11,r11,r2 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r10,r12,r10 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r20,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f28,f12,f0 │ │ │ │ + fmsub f0,f29,f12,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ + xscvdpsxds vs42,vs11 │ │ │ │ fsub f10,f0,f11 │ │ │ │ - ble cr5,2ce5c │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mtctr r19 │ │ │ │ - ld r11,176(r25) │ │ │ │ + ble 2c738 │ │ │ │ + fadd f11,f11,f27 │ │ │ │ + srdi r2,r21,1 │ │ │ │ + ld r8,176(r30) │ │ │ │ + plxv vs43,268644 # 6e000 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs42,vs42,0 │ │ │ │ mr r5,r6 │ │ │ │ - lfd f9,28240(r10) │ │ │ │ - mffprd r10,f12 │ │ │ │ - addi r8,r10,1 │ │ │ │ - neg r7,r10 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - sldi r7,r7,3 │ │ │ │ + mtctr r2 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - mtfprd f12,r10 │ │ │ │ - addi r4,r10,1 │ │ │ │ - addi r3,r8,-8 │ │ │ │ - subf r10,r30,r10 │ │ │ │ - fcfid f12,f12 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - mr r4,r8 │ │ │ │ - add r8,r8,r24 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,2ce34 │ │ │ │ - mr r3,r7 │ │ │ │ - lfdx f12,r11,r3 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - bgt 2ce44 │ │ │ │ - addi r4,r7,-8 │ │ │ │ - lfdx f0,r11,r4 │ │ │ │ - subf r7,r24,r7 │ │ │ │ - addi r5,r5,8 │ │ │ │ - fmadd f0,f10,f0,f12 │ │ │ │ - stfd f0,-8(r5) │ │ │ │ - bdnz 2ce00 │ │ │ │ - lfd f12,8(r14) │ │ │ │ - addi r23,r23,1 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + nop │ │ │ │ + xxmr vs32,vs43 │ │ │ │ + addi r5,r5,16 │ │ │ │ + vaddudm v11,v11,v25 │ │ │ │ + vmulld v0,v0,v28 │ │ │ │ + vsubudm v0,v10,v0 │ │ │ │ + vaddudm v1,v0,v26 │ │ │ │ + xvcvsxddp vs12,vs32 │ │ │ │ + vsld v0,v0,v24 │ │ │ │ + xvcvsxddp vs0,vs33 │ │ │ │ + vsld v1,v1,v24 │ │ │ │ + vnegd v12,v0 │ │ │ │ + vnegd v13,v1 │ │ │ │ + xvcmpgtdp vs12,vs12,vs59 │ │ │ │ + xvcmpgtdp vs0,vs0,vs59 │ │ │ │ + xxsel vs12,vs44,vs32,vs12 │ │ │ │ + xxsel vs0,vs45,vs33,vs0 │ │ │ │ + mfvsrld r4,vs12 │ │ │ │ + mffprd r10,f12 │ │ │ │ + mfvsrld r7,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + ldx r4,r4,r8 │ │ │ │ + ldx r2,r2,r8 │ │ │ │ + ldx r7,r7,r8 │ │ │ │ + mtvsrdd vs0,r10,r4 │ │ │ │ + mtvsrdd vs12,r2,r7 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r5) │ │ │ │ + bdnz 2c6c0 │ │ │ │ + lfd f12,8(r17) │ │ │ │ + addi r12,r12,1 │ │ │ │ addi r10,r22,8 │ │ │ │ - sldi r23,r23,3 │ │ │ │ + sldi r12,r12,3 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r21,r23 │ │ │ │ - lfdx f12,r21,r10 │ │ │ │ - add r10,r21,r10 │ │ │ │ + lfdx f11,r11,r12 │ │ │ │ + lfdx f12,r11,r10 │ │ │ │ + add r10,r11,r10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - subf r8,r12,r8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r20,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f29,f12,f0 │ │ │ │ + fmsub f0,f30,f12,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ + xscvdpsxds vs43,vs11 │ │ │ │ fsub f10,f0,f11 │ │ │ │ - ble cr5,2cf4c │ │ │ │ - addis r8,r2,-3 │ │ │ │ - mffprd r5,f12 │ │ │ │ - ld r27,176(r25) │ │ │ │ - mr r0,r19 │ │ │ │ - lfd f9,28240(r8) │ │ │ │ - ld r8,248(r31) │ │ │ │ - not r11,r5 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - add r29,r6,r8 │ │ │ │ + ble 2c9e0 │ │ │ │ + fadd f11,f11,f27 │ │ │ │ + mfvrd r2,v11 │ │ │ │ + ld r5,176(r30) │ │ │ │ + srdi r8,r21,1 │ │ │ │ + add r7,r6,r25 │ │ │ │ + plxv vs44,268380 # 6e000 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs43,vs43,0 │ │ │ │ + not r2,r2 │ │ │ │ + mtctr r8 │ │ │ │ + mr r15,r7 │ │ │ │ + mtvsrdd vs42,r2,r2 │ │ │ │ + add r5,r5,r24 │ │ │ │ fsub f11,f11,f0 │ │ │ │ - nop │ │ │ │ - mtfprd f0,r5 │ │ │ │ - addi r8,r5,1 │ │ │ │ - add r4,r11,r28 │ │ │ │ - mr r7,r5 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - add r3,r8,r28 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r15,r15,16 │ │ │ │ + vaddudm v12,v12,v25 │ │ │ │ + vmulld v0,v28,v0 │ │ │ │ + vsubudm v13,v11,v0 │ │ │ │ + vaddudm v1,v10,v0 │ │ │ │ + vsubudm v0,v0,v11 │ │ │ │ + vaddudm v9,v13,v26 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs41 │ │ │ │ + xvcmpgtdp vs12,vs12,vs59 │ │ │ │ + xvcmpgtdp vs0,vs0,vs59 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs41,vs0 │ │ │ │ + mfvsrld r3,vs32 │ │ │ │ + mfvrd r8,v0 │ │ │ │ + mfvsrld r4,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r8,r8,r5 │ │ │ │ sldi r4,r4,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r8,r3,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,2cf18 │ │ │ │ - addi r7,r11,1 │ │ │ │ - add r7,r7,r28 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r27,r7 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - ble 2d0f0 │ │ │ │ - lfdx f12,r27,r8 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - add r11,r11,r30 │ │ │ │ - addi r29,r29,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,8(r29) │ │ │ │ - bne 2cee0 │ │ │ │ - lfd f12,16(r14) │ │ │ │ - add r23,r21,r23 │ │ │ │ + ldx r3,r3,r5 │ │ │ │ + ldx r2,r2,r5 │ │ │ │ + ldx r4,r4,r5 │ │ │ │ + mtvsrdd vs0,r8,r3 │ │ │ │ + mtvsrdd vs12,r2,r4 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r15) │ │ │ │ + bdnz 2c7d0 │ │ │ │ + lfd f12,16(r17) │ │ │ │ + add r12,r11,r12 │ │ │ │ addi r22,r22,16 │ │ │ │ - lfd f11,8(r23) │ │ │ │ + lfd f11,8(r12) │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r21,r22 │ │ │ │ - add r22,r21,r22 │ │ │ │ + lfdx f12,r11,r22 │ │ │ │ + add r11,r11,r22 │ │ │ │ fmul f0,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - subf r8,r12,r8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r20,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f0,f30,f12,f0 │ │ │ │ + fmsub f0,f31,f12,f0 │ │ │ │ fabs f0,f0 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ frim f11,f0 │ │ │ │ - fctidz f12,f11 │ │ │ │ + xscvdpsxds vs43,vs11 │ │ │ │ fsub f10,f0,f11 │ │ │ │ - ble cr5,2d03c │ │ │ │ - addis r8,r2,-3 │ │ │ │ - mffprd r5,f12 │ │ │ │ - ld r27,176(r25) │ │ │ │ - mr r0,r19 │ │ │ │ - lfd f9,28240(r8) │ │ │ │ - ld r8,256(r31) │ │ │ │ - not r11,r5 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - add r29,r6,r8 │ │ │ │ + ble 2c9f0 │ │ │ │ + fadd f11,f11,f27 │ │ │ │ + mfvrd r2,v11 │ │ │ │ + ld r4,176(r30) │ │ │ │ + srdi r5,r21,1 │ │ │ │ + add r8,r6,r28 │ │ │ │ + plxv vs44,268104 # 6e000 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xxspltd vs43,vs43,0 │ │ │ │ + not r2,r2 │ │ │ │ + mtctr r5 │ │ │ │ + mr r20,r8 │ │ │ │ + mtvsrdd vs42,r2,r2 │ │ │ │ + add r4,r4,r26 │ │ │ │ fsub f11,f11,f0 │ │ │ │ + xxspltd vs11,vs11,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtfprd f0,r5 │ │ │ │ - addi r7,r5,1 │ │ │ │ - add r4,r11,r26 │ │ │ │ - mr r8,r5 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r7 │ │ │ │ - add r3,r26,r7 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ + nop │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r20,r20,16 │ │ │ │ + vaddudm v12,v12,v25 │ │ │ │ + vmulld v0,v0,v28 │ │ │ │ + vsubudm v13,v11,v0 │ │ │ │ + vaddudm v1,v10,v0 │ │ │ │ + vsubudm v0,v0,v11 │ │ │ │ + vaddudm v9,v13,v26 │ │ │ │ + xvcvsxddp vs12,vs45 │ │ │ │ + xvcvsxddp vs0,vs41 │ │ │ │ + xvcmpgtdp vs12,vs12,vs59 │ │ │ │ + xvcmpgtdp vs0,vs0,vs59 │ │ │ │ + xxsel vs32,vs32,vs45,vs12 │ │ │ │ + xxsel vs0,vs33,vs41,vs0 │ │ │ │ + mfvrd r5,v0 │ │ │ │ + mfvsrld r3,vs32 │ │ │ │ + mfvsrld r22,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r5,r5,3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,2d008 │ │ │ │ - addi r8,r11,1 │ │ │ │ - add r8,r26,r8 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfdx f0,r27,r8 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - ble 2d0c0 │ │ │ │ - lfdx f12,r27,r3 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - add r11,r11,r30 │ │ │ │ - addi r29,r29,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,24(r29) │ │ │ │ - bne 2cfd0 │ │ │ │ - ld r4,24(r25) │ │ │ │ - ld r3,192(r31) │ │ │ │ - sldi r15,r15,4 │ │ │ │ - ld r7,240(r31) │ │ │ │ - ld r5,216(r31) │ │ │ │ - add r8,r6,r20 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r17,r5,r4 │ │ │ │ + sldi r22,r22,3 │ │ │ │ + ldx r3,r3,r4 │ │ │ │ + ldx r2,r2,r4 │ │ │ │ + ldx r5,r22,r4 │ │ │ │ + mtvsrdd vs0,r17,r3 │ │ │ │ + mtvsrdd vs12,r2,r5 │ │ │ │ + xvmuldp vs12,vs12,vs10 │ │ │ │ + xvmaddmdp vs0,vs11,vs12 │ │ │ │ + stxv vs0,-16(r20) │ │ │ │ + bdnz 2c8f0 │ │ │ │ + ld r2,24(r30) │ │ │ │ + ld r4,192(r31) │ │ │ │ + sldi r0,r0,4 │ │ │ │ + mr r5,r14 │ │ │ │ addi r16,r16,1 │ │ │ │ - addi r17,r17,16 │ │ │ │ - add r11,r4,r15 │ │ │ │ - lfdx f1,r4,r15 │ │ │ │ - add r7,r6,r7 │ │ │ │ - lfd f2,8(r11) │ │ │ │ - std r3,144(r1) │ │ │ │ - ld r4,200(r31) │ │ │ │ - ld r3,208(r31) │ │ │ │ + addi r18,r18,16 │ │ │ │ + add r3,r2,r0 │ │ │ │ + lfdx f1,r2,r0 │ │ │ │ + lfd f2,8(r3) │ │ │ │ + std r4,144(r1) │ │ │ │ + ld r2,200(r31) │ │ │ │ + std r27,128(r1) │ │ │ │ stxsd v31,120(r1) │ │ │ │ stxsd v30,112(r1) │ │ │ │ stxsd v29,104(r1) │ │ │ │ - std r22,96(r1) │ │ │ │ - std r3,128(r1) │ │ │ │ - std r4,136(r1) │ │ │ │ - bl 1e860 │ │ │ │ - ld r10,232(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r16 │ │ │ │ - std r9,0(r18) │ │ │ │ - mr r1,r18 │ │ │ │ - ble 2c72c │ │ │ │ - ld r6,168(r31) │ │ │ │ - b 2cd30 │ │ │ │ + std r11,96(r1) │ │ │ │ + std r2,136(r1) │ │ │ │ + bl 1e290 │ │ │ │ + cmpd r19,r16 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r23) │ │ │ │ + mr r1,r23 │ │ │ │ + ble 2bfb8 │ │ │ │ + ld r10,168(r31) │ │ │ │ + b 2c5f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f12,r27,r4 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - add r11,r11,r30 │ │ │ │ - addi r29,r29,8 │ │ │ │ - fmadd f0,f12,f10,f0 │ │ │ │ - stfd f0,24(r29) │ │ │ │ - bne 2cfd0 │ │ │ │ - b 2d03c │ │ │ │ + add r7,r6,r25 │ │ │ │ + b 2c850 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + add r8,r6,r28 │ │ │ │ + b 2c970 │ │ │ │ nop │ │ │ │ - lfdx f12,r27,r4 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - subf r5,r30,r5 │ │ │ │ - add r11,r11,r30 │ │ │ │ - addi r29,r29,8 │ │ │ │ - fmadd f0,f12,f10,f0 │ │ │ │ - stfd f0,8(r29) │ │ │ │ - bne 2cee0 │ │ │ │ - b 2cf4c │ │ │ │ - mr r16,r9 │ │ │ │ - b 2cc98 │ │ │ │ - mr r17,r9 │ │ │ │ - b 2c7e8 │ │ │ │ - xor r7,r7,r16 │ │ │ │ - addic r7,r7,-1 │ │ │ │ - addze r16,r16 │ │ │ │ - b 2ccbc │ │ │ │ - xor r9,r10,r17 │ │ │ │ - addic r9,r9,-1 │ │ │ │ - addze r17,r17 │ │ │ │ - b 2c80c │ │ │ │ - li r17,0 │ │ │ │ - b 2c814 │ │ │ │ + nop │ │ │ │ + add r7,r6,r23 │ │ │ │ + b 2c380 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add r8,r6,r26 │ │ │ │ + b 2c4a0 │ │ │ │ + mr r16,r2 │ │ │ │ + b 2c558 │ │ │ │ + mr r21,r2 │ │ │ │ + b 2c088 │ │ │ │ + cmpd r16,r7 │ │ │ │ + addi r2,r16,1 │ │ │ │ + iseleq r16,r16,r2 │ │ │ │ + b 2c57c │ │ │ │ + xor r2,r9,r21 │ │ │ │ + addic r2,r2,-1 │ │ │ │ + addze r21,r21 │ │ │ │ + b 2c0ac │ │ │ │ + li r21,0 │ │ │ │ + b 2c0b4 │ │ │ │ li r16,0 │ │ │ │ - b 2ccc4 │ │ │ │ - ld r6,168(r31) │ │ │ │ - cmpdi r6,-1 │ │ │ │ - beq 2c72c │ │ │ │ - b 2cc70 │ │ │ │ + b 2c584 │ │ │ │ + ld r10,168(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + beq 2bfb8 │ │ │ │ + b 2c530 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x1285 │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-21360 │ │ │ │ + nop │ │ │ │ + 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 r15,-216(r1) │ │ │ │ - std r25,-136(r1) │ │ │ │ - std r26,-128(r1) │ │ │ │ - std r31,-88(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 r0,16(r1) │ │ │ │ - std r24,-144(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 r16,-216(r1) │ │ │ │ + std r17,-208(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 r14,-232(r1) │ │ │ │ + std r18,-200(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 r26,0(r9) │ │ │ │ - ld r10,48(r9) │ │ │ │ - ld r15,40(r9) │ │ │ │ - ld r14,32(r9) │ │ │ │ + stxv vs62,320(r1) │ │ │ │ + ld r16,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(r26) │ │ │ │ - std r10,208(r31) │ │ │ │ - mr r10,r15 │ │ │ │ - ld r25,240(r26) │ │ │ │ - bl 14b28 │ │ │ │ - ld r6,184(r31) │ │ │ │ - cmpdi r6,-1 │ │ │ │ - bne 2d300 │ │ │ │ - ld r7,168(r31) │ │ │ │ - cmpdi r7,-1 │ │ │ │ - bne 2d7fc │ │ │ │ - addi r1,r31,576 │ │ │ │ + lxsd v29,8(r2) │ │ │ │ + std r9,216(r31) │ │ │ │ + ld r9,72(r29) │ │ │ │ + ld r21,240(r29) │ │ │ │ + mr r10,r16 │ │ │ │ + bl 14230 │ │ │ │ + ld r8,184(r31) │ │ │ │ + cmpdi r8,-1 │ │ │ │ + bne 2cc10 │ │ │ │ + ld r10,168(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + bne 2d090 │ │ │ │ + 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 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi r14,1 │ │ │ │ - addi r8,r14,-1 │ │ │ │ - beq 2dd50 │ │ │ │ - mr r7,r8 │ │ │ │ - li r18,0 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - b 2d338 │ │ │ │ + cmpdi r15,1 │ │ │ │ + addi r9,r15,-1 │ │ │ │ + beq 2d578 │ │ │ │ + mr r10,r9 │ │ │ │ + li r25,0 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + b 2cc48 │ │ │ │ nop │ │ │ │ - sldi r10,r9,4 │ │ │ │ - ldx r10,r25,r10 │ │ │ │ - cmpd r6,r10 │ │ │ │ - bgt 2dd08 │ │ │ │ - mr r7,r9 │ │ │ │ - addi r5,r9,-1 │ │ │ │ - cmpd r18,r5 │ │ │ │ - add r9,r18,r7 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 2d320 │ │ │ │ - sldi r9,r18,4 │ │ │ │ - ldx r9,r25,r9 │ │ │ │ - cmpd r6,r9 │ │ │ │ - bgt 2dd28 │ │ │ │ - cmpd r14,r18 │ │ │ │ - ble 2dd58 │ │ │ │ - addi r5,r15,1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - sldi r19,r15,1 │ │ │ │ - li r22,1 │ │ │ │ - std r25,296(r31) │ │ │ │ - sldi r24,r18,4 │ │ │ │ + sldi r6,r2,4 │ │ │ │ + ldx r6,r21,r6 │ │ │ │ + cmpd r8,r6 │ │ │ │ + bgt 2d550 │ │ │ │ + mr r10,r2 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + cmpd r25,r7 │ │ │ │ + add r2,r25,r10 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 2cc30 │ │ │ │ + sldi r2,r25,4 │ │ │ │ + ldx r2,r21,r2 │ │ │ │ + cmpd r8,r2 │ │ │ │ + bgt 2d568 │ │ │ │ + cmpd r15,r25 │ │ │ │ + ble 2d588 │ │ │ │ xscvsxddp vs26,vs61 │ │ │ │ xscvsxddp vs27,vs62 │ │ │ │ xscvsxddp vs0,vs63 │ │ │ │ - lfd f28,28240(r9) │ │ │ │ - mulli r9,r5,48 │ │ │ │ - cmpdi r19,-1 │ │ │ │ - sldi r4,r5,4 │ │ │ │ - add r24,r25,r24 │ │ │ │ - addi r8,r19,1 │ │ │ │ - sldi r10,r5,5 │ │ │ │ - std r15,232(r31) │ │ │ │ - xxlxor vs29,vs29,vs29 │ │ │ │ - std r14,240(r31) │ │ │ │ - std r4,264(r31) │ │ │ │ - std r8,256(r31) │ │ │ │ - addi r8,r4,-16 │ │ │ │ - ld r28,8(r24) │ │ │ │ - std r10,272(r31) │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + plfd f29,265896 # 6db30 │ │ │ │ + addi r9,r16,1 │ │ │ │ + sldi r2,r16,1 │ │ │ │ + li r17,1 │ │ │ │ + sldi r23,r25,4 │ │ │ │ + xxlxor vs30,vs30,vs30 │ │ │ │ + sldi r7,r9,4 │ │ │ │ + sldi r6,r9,5 │ │ │ │ + mulli r10,r9,48 │ │ │ │ + cmpdi r2,-1 │ │ │ │ + addi r9,r2,2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r23,r21,r23 │ │ │ │ fdiv f26,f28,f26 │ │ │ │ fdiv f27,f28,f27 │ │ │ │ fdiv f28,f28,f0 │ │ │ │ - std r9,248(r31) │ │ │ │ - addi r9,r19,2 │ │ │ │ - std r8,288(r31) │ │ │ │ - addi r8,r10,-32 │ │ │ │ - isellt r9,r22,r9 │ │ │ │ - std r8,280(r31) │ │ │ │ - mr r25,r9 │ │ │ │ - ld r9,0(r24) │ │ │ │ - cmpd r9,r6 │ │ │ │ - blt 2d7e4 │ │ │ │ + std r7,248(r31) │ │ │ │ + std r6,256(r31) │ │ │ │ + std r2,264(r31) │ │ │ │ + addi r2,r7,-16 │ │ │ │ + std r2,288(r31) │ │ │ │ + addi r2,r6,-32 │ │ │ │ + std r2,280(r31) │ │ │ │ + isellt r2,r17,r9 │ │ │ │ + std r2,208(r31) │ │ │ │ + addi r2,r10,15 │ │ │ │ + std r2,272(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,176(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2d7e4 │ │ │ │ - ld r10,48(r26) │ │ │ │ - ld r9,248(r31) │ │ │ │ - ld r19,72(r26) │ │ │ │ - mulli r21,r28,24 │ │ │ │ - ld r16,120(r26) │ │ │ │ - ld r6,0(r1) │ │ │ │ - ld r15,88(r26) │ │ │ │ - ld r8,256(r31) │ │ │ │ - mr r27,r1 │ │ │ │ - mulld r20,r28,r10 │ │ │ │ - neg r9,r9 │ │ │ │ - lfd f0,0(r19) │ │ │ │ - cmpdi r8,0 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - add r9,r16,r21 │ │ │ │ - std r9,216(r31) │ │ │ │ - fcfid f24,f0 │ │ │ │ - addi r17,r1,160 │ │ │ │ - sldi r9,r20,3 │ │ │ │ - lfdx f0,r16,r9 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ + ld r2,0(r23) │ │ │ │ + ld r26,8(r23) │ │ │ │ + cmpd r2,r8 │ │ │ │ + blt 2cb68 │ │ │ │ + ld r9,176(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2cb68 │ │ │ │ + ld r9,264(r31) │ │ │ │ + ld r2,272(r31) │ │ │ │ + mulli r27,r26,24 │ │ │ │ + std r1,224(r31) │ │ │ │ + ld r30,48(r29) │ │ │ │ + ld r20,72(r29) │ │ │ │ + ld r28,120(r29) │ │ │ │ + ld r22,88(r29) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ld r9,0(r1) │ │ │ │ + mulld r30,r26,r30 │ │ │ │ + lfd f0,0(r20) │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + add r2,r28,r27 │ │ │ │ + fcfid f23,f0 │ │ │ │ + std r2,232(r31) │ │ │ │ + sldi r2,r30,3 │ │ │ │ + addi r24,r1,160 │ │ │ │ + lfdx f0,r28,r2 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r22,r15,r9 │ │ │ │ - blt 2dcf0 │ │ │ │ - ld r14,96(r26) │ │ │ │ - mtfprd f0,r15 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r30,r2,-3 │ │ │ │ - sldi r29,r22,3 │ │ │ │ - fmul f24,f24,f24 │ │ │ │ - lfdx f25,r16,r21 │ │ │ │ - mr r23,r25 │ │ │ │ - fcfid f30,f0 │ │ │ │ - lfd f22,27080(r9) │ │ │ │ - addi r30,r30,27080 │ │ │ │ - subf r29,r29,r17 │ │ │ │ - lfd f23,0(r14) │ │ │ │ - fmul f30,f30,f30 │ │ │ │ - fmul f22,f23,f22 │ │ │ │ - b 2d4f0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r22,r2 │ │ │ │ + blt 2d530 │ │ │ │ + ld r19,96(r29) │ │ │ │ + mtfprd f0,r22 │ │ │ │ + mulli r14,r2,-8 │ │ │ │ + fmul f23,f23,f23 │ │ │ │ + lfdx f24,r28,r27 │ │ │ │ + mr r18,r2 │ │ │ │ + ld r17,208(r31) │ │ │ │ + fcfid f25,f0 │ │ │ │ + lfd f22,0(r19) │ │ │ │ + add r14,r24,r14 │ │ │ │ + fmul f25,f25,f25 │ │ │ │ + fmul f21,f22,f29 │ │ │ │ + b 2cde8 │ │ │ │ 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,f29 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r22,3 │ │ │ │ - addic. r23,r23,-1 │ │ │ │ - addi r22,r22,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 2d550 │ │ │ │ - mtfprd f0,r22 │ │ │ │ + sldi r9,r18,3 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ + addi r18,r18,1 │ │ │ │ + stfdx f1,r14,r9 │ │ │ │ + beq 2ce40 │ │ │ │ + mtfprd f0,r18 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f12,f26,f25 │ │ │ │ - fnmsub f12,f12,f26,f25 │ │ │ │ - fmul f0,f0,f24 │ │ │ │ - fmadd f0,f12,f0,f30 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - bgt 2d4c0 │ │ │ │ + fmsub f0,f12,f26,f24 │ │ │ │ + fnmsub f12,f12,f26,f24 │ │ │ │ + fmul f0,f0,f23 │ │ │ │ + fmadd f0,f12,f0,f25 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + bgt 2cdc0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 2d4dc │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 2cdd4 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r9,r22,3 │ │ │ │ - addic. r23,r23,-1 │ │ │ │ - addi r22,r22,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5620 │ │ │ │ + sldi r9,r18,3 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ + addi r18,r18,1 │ │ │ │ + fmul f1,f1,f29 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 2d4f0 │ │ │ │ + stfdx f1,r14,r9 │ │ │ │ + bne 2cde8 │ │ │ │ nop │ │ │ │ - lfd f12,8(r19) │ │ │ │ - addi r0,r20,1 │ │ │ │ - addi r9,r21,8 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f23,8(r14) │ │ │ │ - mr r22,r25 │ │ │ │ - sldi r23,r0,3 │ │ │ │ - lfd f22,27080(r10) │ │ │ │ - lfdx f25,r16,r9 │ │ │ │ - add r10,r16,r9 │ │ │ │ + lfd f12,8(r20) │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r2,r27,8 │ │ │ │ + lfd f22,8(r19) │ │ │ │ + ld r17,208(r31) │ │ │ │ + sldi r14,r30,3 │ │ │ │ + add r9,r28,r2 │ │ │ │ + lfdx f24,r28,r2 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r16,r23 │ │ │ │ - std r10,224(r31) │ │ │ │ - fmul f22,f23,f22 │ │ │ │ - fmul f24,f0,f0 │ │ │ │ + lfdx f12,r28,r14 │ │ │ │ + fmul f21,f22,f29 │ │ │ │ + std r9,240(r31) │ │ │ │ + fmul f23,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r29,r9,r15 │ │ │ │ - subf r20,r15,r9 │ │ │ │ - ld r9,288(r31) │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r29,r9 │ │ │ │ - addi r29,r29,16 │ │ │ │ - add r29,r17,r29 │ │ │ │ - b 2d5f0 │ │ │ │ - nop │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r18,r22,r2 │ │ │ │ + ld r2,288(r31) │ │ │ │ + mulli r30,r18,-8 │ │ │ │ + add r30,r30,r2 │ │ │ │ + addi r30,r30,16 │ │ │ │ + add r30,r24,r30 │ │ │ │ + b 2cec8 │ │ │ │ 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,f29 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r20,3 │ │ │ │ - addic. r22,r22,-1 │ │ │ │ - addi r20,r20,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 2d650 │ │ │ │ - mtfprd f0,r20 │ │ │ │ + sldi r9,r18,3 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ + addi r18,r18,1 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + beq 2cf20 │ │ │ │ + mtfprd f0,r18 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f12,f27,f25 │ │ │ │ - fnmsub f12,f12,f27,f25 │ │ │ │ - fmul f0,f0,f24 │ │ │ │ - fmadd f0,f12,f0,f30 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - bgt 2d5c0 │ │ │ │ + fmsub f0,f12,f27,f24 │ │ │ │ + fnmsub f12,f12,f27,f24 │ │ │ │ + fmul f0,f0,f23 │ │ │ │ + fmadd f0,f12,f0,f25 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + bgt 2cea0 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 2d5dc │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 2ceb4 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r9,r20,3 │ │ │ │ - addic. r22,r22,-1 │ │ │ │ - addi r20,r20,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5620 │ │ │ │ + sldi r9,r18,3 │ │ │ │ + addic. r17,r17,-1 │ │ │ │ + addi r18,r18,1 │ │ │ │ + fmul f1,f1,f29 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 2d5f0 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + bne 2cec8 │ │ │ │ nop │ │ │ │ - lfd f0,16(r19) │ │ │ │ - add r23,r16,r23 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f23,16(r14) │ │ │ │ - addi r11,r21,16 │ │ │ │ - mr r20,r25 │ │ │ │ - lfd f22,27080(r9) │ │ │ │ - lfdx f25,r16,r11 │ │ │ │ - add r21,r16,r11 │ │ │ │ - fcfid f24,f0 │ │ │ │ - lfd f0,8(r23) │ │ │ │ - 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,f29 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ + fmul f23,f23,f23 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r29,r9,r15 │ │ │ │ - subf r15,r15,r9 │ │ │ │ - ld r9,280(r31) │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r29,r9 │ │ │ │ - addi r29,r29,32 │ │ │ │ - add r29,r17,r29 │ │ │ │ - b 2d6f0 │ │ │ │ - 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 2cfa8 │ │ │ │ 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,f29 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r15,3 │ │ │ │ + sldi r2,r22,3 │ │ │ │ addic. r20,r20,-1 │ │ │ │ - addi r15,r15,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 2d750 │ │ │ │ - mtfprd f0,r15 │ │ │ │ + addi r22,r22,1 │ │ │ │ + stfdx f1,r28,r2 │ │ │ │ + beq 2d000 │ │ │ │ + mtfprd f0,r22 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f28,f0,f25 │ │ │ │ - fnmsub f0,f28,f0,f25 │ │ │ │ - fmul f12,f24,f12 │ │ │ │ - fmadd f0,f0,f12,f30 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - bgt 2d6c0 │ │ │ │ + fmsub f12,f28,f0,f24 │ │ │ │ + fnmsub f0,f28,f0,f24 │ │ │ │ + fmul f12,f23,f12 │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + bgt 2cf80 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 2d6dc │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 2cf94 │ │ │ │ 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,r22,3 │ │ │ │ addic. r20,r20,-1 │ │ │ │ - addi r15,r15,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + addi r22,r22,1 │ │ │ │ + fmul f1,f1,f29 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 2d6f0 │ │ │ │ + stfdx f1,r28,r2 │ │ │ │ + bne 2cfa8 │ │ │ │ nop │ │ │ │ - ld r11,24(r26) │ │ │ │ - ld r0,192(r31) │ │ │ │ - sldi r28,r28,4 │ │ │ │ - ld r10,224(r31) │ │ │ │ - ld r9,216(r31) │ │ │ │ - ld r8,272(r31) │ │ │ │ - ld r7,264(r31) │ │ │ │ - ld r5,208(r31) │ │ │ │ - mr r6,r17 │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r24,r24,16 │ │ │ │ - add r30,r11,r28 │ │ │ │ - lfdx f1,r11,r28 │ │ │ │ - add r8,r17,r8 │ │ │ │ - add r7,r17,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 r26,r26,4 │ │ │ │ + mr r6,r24 │ │ │ │ + addi r25,r25,1 │ │ │ │ + addi r23,r23,16 │ │ │ │ + ld r8,256(r31) │ │ │ │ + ld r7,248(r31) │ │ │ │ + ld r9,232(r31) │ │ │ │ + ld r10,240(r31) │ │ │ │ + ld r5,216(r31) │ │ │ │ + add r3,r2,r26 │ │ │ │ + lfdx f1,r2,r26 │ │ │ │ + add r8,r24,r8 │ │ │ │ + add r7,r24,r7 │ │ │ │ + lfd f2,8(r3) │ │ │ │ + std r4,144(r1) │ │ │ │ + ld r2,200(r31) │ │ │ │ + std r16,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 1e860 │ │ │ │ - ld r10,240(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r18 │ │ │ │ - std r9,0(r27) │ │ │ │ - mr r1,r27 │ │ │ │ - ble 2dd38 │ │ │ │ - ld r6,184(r31) │ │ │ │ - ld r9,0(r24) │ │ │ │ - ld r28,8(r24) │ │ │ │ - cmpd r9,r6 │ │ │ │ - bge 2d400 │ │ │ │ - ld r7,168(r31) │ │ │ │ - ld r15,232(r31) │ │ │ │ - ld r14,240(r31) │ │ │ │ - ld r25,296(r31) │ │ │ │ - cmpdi r7,-1 │ │ │ │ - beq 2d268 │ │ │ │ - cmpdi r14,1 │ │ │ │ - addi r10,r14,-1 │ │ │ │ - beq 2dd48 │ │ │ │ - mr r5,r10 │ │ │ │ - li r18,0 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - b 2d838 │ │ │ │ + std r30,96(r1) │ │ │ │ + std r2,136(r1) │ │ │ │ + bl 1e290 │ │ │ │ + cmpd r15,r25 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,224(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 2cb68 │ │ │ │ + ld r8,184(r31) │ │ │ │ + b 2cd00 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r8,r9,4 │ │ │ │ - ldx r8,r25,r8 │ │ │ │ - cmpd r7,r8 │ │ │ │ - bgt 2dd10 │ │ │ │ - mr r10,r9 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - cmpd r18,r6 │ │ │ │ - add r9,r18,r10 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 2d820 │ │ │ │ - sldi r9,r18,4 │ │ │ │ - ldx r9,r25,r9 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bgt 2dd18 │ │ │ │ - cmpd r14,r18 │ │ │ │ - ble 2d268 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + nop │ │ │ │ + cmpdi r15,1 │ │ │ │ + addi r9,r15,-1 │ │ │ │ + beq 2d580 │ │ │ │ + mr r6,r9 │ │ │ │ + li r24,0 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + b 2d0c8 │ │ │ │ + nop │ │ │ │ + sldi r7,r2,4 │ │ │ │ + ldx r7,r21,r7 │ │ │ │ + cmpd r10,r7 │ │ │ │ + bgt 2d548 │ │ │ │ + mr r9,r2 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + cmpd r24,r8 │ │ │ │ + add r2,r24,r9 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 2d0b0 │ │ │ │ + sldi r2,r24,4 │ │ │ │ + ldx r2,r21,r2 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 2d558 │ │ │ │ + cmpd r15,r24 │ │ │ │ + ble 2cb74 │ │ │ │ xscvsxddp vs26,vs61 │ │ │ │ xscvsxddp vs27,vs62 │ │ │ │ xscvsxddp vs0,vs63 │ │ │ │ - addi r3,r15,1 │ │ │ │ - sldi r19,r15,1 │ │ │ │ - li r22,1 │ │ │ │ - std r15,248(r31) │ │ │ │ - lfd f28,28240(r9) │ │ │ │ - sldi r9,r18,4 │ │ │ │ - xxlxor vs29,vs29,vs29 │ │ │ │ - mulli r10,r3,48 │ │ │ │ - sldi r5,r3,4 │ │ │ │ - sldi r8,r3,5 │ │ │ │ - cmpdi r19,-1 │ │ │ │ - add r25,r25,r9 │ │ │ │ - addi r6,r19,1 │ │ │ │ - std r14,256(r31) │ │ │ │ - addi r9,r5,-16 │ │ │ │ - std r5,264(r31) │ │ │ │ - std r8,272(r31) │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + plfd f29,264744 # 6db30 │ │ │ │ + addi r9,r16,1 │ │ │ │ + sldi r2,r16,1 │ │ │ │ + li r17,1 │ │ │ │ + sldi r22,r24,4 │ │ │ │ + xxlxor vs30,vs30,vs30 │ │ │ │ + sldi r7,r9,4 │ │ │ │ + sldi r6,r9,5 │ │ │ │ + mulli r8,r9,48 │ │ │ │ + cmpdi r2,-1 │ │ │ │ + addi r9,r2,2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r22,r21,r22 │ │ │ │ fdiv f26,f28,f26 │ │ │ │ fdiv f27,f28,f27 │ │ │ │ fdiv f28,f28,f0 │ │ │ │ - std r6,240(r31) │ │ │ │ - std r9,280(r31) │ │ │ │ - addi r9,r8,-32 │ │ │ │ - std r10,232(r31) │ │ │ │ - addi r10,r19,2 │ │ │ │ - std r9,288(r31) │ │ │ │ - isellt r24,r22,r10 │ │ │ │ - ld r9,0(r25) │ │ │ │ - ld r28,8(r25) │ │ │ │ - cmpd r9,r7 │ │ │ │ - blt 2d268 │ │ │ │ - ld r10,160(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2d268 │ │ │ │ - ld r10,48(r26) │ │ │ │ - ld r9,232(r31) │ │ │ │ - ld r19,72(r26) │ │ │ │ - mulli r21,r28,24 │ │ │ │ - ld r16,120(r26) │ │ │ │ - ld r6,0(r1) │ │ │ │ - ld r15,88(r26) │ │ │ │ - ld r8,240(r31) │ │ │ │ - mr r27,r1 │ │ │ │ - mulld r20,r28,r10 │ │ │ │ - neg r9,r9 │ │ │ │ - lfd f0,0(r19) │ │ │ │ - cmpdi r8,0 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - add r9,r16,r21 │ │ │ │ - std r9,216(r31) │ │ │ │ - fcfid f24,f0 │ │ │ │ - addi r17,r1,160 │ │ │ │ - sldi r9,r20,3 │ │ │ │ - lfdx f0,r16,r9 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ - frim f0,f0 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r22,r15,r9 │ │ │ │ - blt 2dcd0 │ │ │ │ - ld r14,96(r26) │ │ │ │ - mtfprd f0,r15 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r30,r2,-3 │ │ │ │ - sldi r29,r22,3 │ │ │ │ - fmul f24,f24,f24 │ │ │ │ - lfdx f25,r16,r21 │ │ │ │ - mr r23,r24 │ │ │ │ - fcfid f30,f0 │ │ │ │ - lfd f22,27080(r9) │ │ │ │ - addi r30,r30,27080 │ │ │ │ - subf r29,r29,r17 │ │ │ │ - lfd f23,0(r14) │ │ │ │ - fmul f30,f30,f30 │ │ │ │ - fmul f22,f23,f22 │ │ │ │ - b 2d9e0 │ │ │ │ + std r7,240(r31) │ │ │ │ + std r6,248(r31) │ │ │ │ + std r2,256(r31) │ │ │ │ + addi r2,r7,-16 │ │ │ │ + isellt r17,r17,r9 │ │ │ │ + std r2,280(r31) │ │ │ │ + addi r2,r6,-32 │ │ │ │ + std r2,272(r31) │ │ │ │ + addi r2,r8,15 │ │ │ │ + std r2,264(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld r2,0(r22) │ │ │ │ + ld r25,8(r22) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 2cb74 │ │ │ │ + ld r9,160(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2cb74 │ │ │ │ + ld r9,256(r31) │ │ │ │ + ld r2,264(r31) │ │ │ │ + mulli r26,r25,24 │ │ │ │ + std r1,208(r31) │ │ │ │ + ld r28,48(r29) │ │ │ │ + ld r20,72(r29) │ │ │ │ + ld r27,120(r29) │ │ │ │ + ld r21,88(r29) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ld r9,0(r1) │ │ │ │ + mulld r28,r25,r28 │ │ │ │ + lfd f0,0(r20) │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + add r2,r27,r26 │ │ │ │ + fcfid f23,f0 │ │ │ │ + std r2,224(r31) │ │ │ │ + sldi r2,r28,3 │ │ │ │ + addi r23,r1,160 │ │ │ │ + lfdx f0,r27,r2 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ + frim f0,f0 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r2,r21,r2 │ │ │ │ + blt 2d510 │ │ │ │ + ld r19,96(r29) │ │ │ │ + mtfprd f0,r21 │ │ │ │ + mulli r30,r2,-8 │ │ │ │ + fmul f23,f23,f23 │ │ │ │ + lfdx f24,r27,r26 │ │ │ │ + mr r14,r2 │ │ │ │ + mr r18,r17 │ │ │ │ + fcfid f25,f0 │ │ │ │ + lfd f22,0(r19) │ │ │ │ + add r30,r23,r30 │ │ │ │ + fmul f25,f25,f25 │ │ │ │ + fmul f21,f22,f29 │ │ │ │ + b 2d268 │ │ │ │ + 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,f29 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r22,3 │ │ │ │ - addic. r23,r23,-1 │ │ │ │ - addi r22,r22,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 2da40 │ │ │ │ - mtfprd f0,r22 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + addic. r18,r18,-1 │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + beq 2d2c0 │ │ │ │ + mtfprd f0,r14 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f26,f12,f25 │ │ │ │ - fnmsub f12,f26,f12,f25 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ - fmadd f0,f0,f12,f30 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - bgt 2d9b0 │ │ │ │ + fmsub f0,f26,f12,f24 │ │ │ │ + fnmsub f12,f26,f12,f24 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + bgt 2d240 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 2d9cc │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 2d254 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r9,r22,3 │ │ │ │ - addic. r23,r23,-1 │ │ │ │ - addi r22,r22,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5620 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + addic. r18,r18,-1 │ │ │ │ + addi r14,r14,1 │ │ │ │ + fmul f1,f1,f29 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 2d9e0 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + bne 2d268 │ │ │ │ nop │ │ │ │ - lfd f12,8(r19) │ │ │ │ - addi r0,r20,1 │ │ │ │ - addi r9,r21,8 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f23,8(r14) │ │ │ │ - mr r22,r24 │ │ │ │ - sldi r23,r0,3 │ │ │ │ - lfd f22,27080(r10) │ │ │ │ - lfdx f25,r16,r9 │ │ │ │ - add r10,r16,r9 │ │ │ │ + lfd f12,8(r20) │ │ │ │ + addi r28,r28,1 │ │ │ │ + addi r2,r26,8 │ │ │ │ + lfd f22,8(r19) │ │ │ │ + mr r14,r17 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + add r9,r27,r2 │ │ │ │ + lfdx f24,r27,r2 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f12,r16,r23 │ │ │ │ - std r10,224(r31) │ │ │ │ - fmul f22,f23,f22 │ │ │ │ - fmul f24,f0,f0 │ │ │ │ + lfdx f12,r27,r28 │ │ │ │ + fmul f21,f22,f29 │ │ │ │ + std r9,232(r31) │ │ │ │ + fmul f23,f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r29,r9,r15 │ │ │ │ - subf r20,r15,r9 │ │ │ │ - ld r9,280(r31) │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r29,r9 │ │ │ │ - addi r29,r29,16 │ │ │ │ - add r29,r17,r29 │ │ │ │ - b 2dae0 │ │ │ │ - nop │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r18,r21,r2 │ │ │ │ + ld r2,280(r31) │ │ │ │ + mulli r30,r18,-8 │ │ │ │ + add r30,r30,r2 │ │ │ │ + addi r30,r30,16 │ │ │ │ + add r30,r23,r30 │ │ │ │ + b 2d348 │ │ │ │ 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,f29 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r20,3 │ │ │ │ - addic. r22,r22,-1 │ │ │ │ - addi r20,r20,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 2db40 │ │ │ │ - mtfprd f0,r20 │ │ │ │ + sldi r9,r18,3 │ │ │ │ + addic. r14,r14,-1 │ │ │ │ + addi r18,r18,1 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + beq 2d3a0 │ │ │ │ + mtfprd f0,r18 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f27,f12,f25 │ │ │ │ - fnmsub f12,f27,f12,f25 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ - fmadd f0,f0,f12,f30 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - bgt 2dab0 │ │ │ │ + fmsub f0,f27,f12,f24 │ │ │ │ + fnmsub f12,f27,f12,f24 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + bgt 2d320 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 2dacc │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 2d334 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f23 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - sldi r9,r20,3 │ │ │ │ - addic. r22,r22,-1 │ │ │ │ - addi r20,r20,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + fmul f1,f31,f22 │ │ │ │ + bl 5620 │ │ │ │ + sldi r9,r18,3 │ │ │ │ + addic. r14,r14,-1 │ │ │ │ + addi r18,r18,1 │ │ │ │ + fmul f1,f1,f29 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 2dae0 │ │ │ │ + stfdx f1,r30,r9 │ │ │ │ + bne 2d348 │ │ │ │ nop │ │ │ │ - lfd f0,16(r19) │ │ │ │ - add r23,r16,r23 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f23,16(r14) │ │ │ │ - addi r11,r21,16 │ │ │ │ - mr r20,r24 │ │ │ │ - lfd f22,27080(r9) │ │ │ │ - lfdx f25,r16,r11 │ │ │ │ - add r21,r16,r11 │ │ │ │ - fcfid f24,f0 │ │ │ │ - lfd f0,8(r23) │ │ │ │ - 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,r17 │ │ │ │ + lfdx f24,r27,r26 │ │ │ │ + add r30,r27,r26 │ │ │ │ + fcfid f23,f0 │ │ │ │ + lfd f0,8(r28) │ │ │ │ + fmul f21,f22,f29 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ + fmul f23,f23,f23 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r29,r9,r15 │ │ │ │ - subf r15,r15,r9 │ │ │ │ - ld r9,288(r31) │ │ │ │ - sldi r29,r29,3 │ │ │ │ - add r29,r29,r9 │ │ │ │ - addi r29,r29,32 │ │ │ │ - add r29,r17,r29 │ │ │ │ - b 2dbe0 │ │ │ │ - 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 2d428 │ │ │ │ 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,f29 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - sldi r9,r15,3 │ │ │ │ + sldi r2,r21,3 │ │ │ │ addic. r20,r20,-1 │ │ │ │ - addi r15,r15,1 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - beq 2dc40 │ │ │ │ - mtfprd f0,r15 │ │ │ │ + addi r21,r21,1 │ │ │ │ + stfdx f1,r28,r2 │ │ │ │ + beq 2d480 │ │ │ │ + mtfprd f0,r21 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f28,f12,f25 │ │ │ │ - fnmsub f12,f28,f12,f25 │ │ │ │ - fmul f0,f24,f0 │ │ │ │ - fmadd f0,f0,f12,f30 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ - bgt 2dbb0 │ │ │ │ + fmsub f0,f28,f12,f24 │ │ │ │ + fnmsub f12,f28,f12,f24 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + bgt 2d400 │ │ │ │ fneg f0,f0 │ │ │ │ - fmr f1,f22 │ │ │ │ - bge 2dbcc │ │ │ │ + fmr f1,f21 │ │ │ │ + bge 2d414 │ │ │ │ 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,r21,3 │ │ │ │ addic. r20,r20,-1 │ │ │ │ - addi r15,r15,1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + addi r21,r21,1 │ │ │ │ + fmul f1,f1,f29 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - stfdx f1,r29,r9 │ │ │ │ - bne 2dbe0 │ │ │ │ + stfdx f1,r28,r2 │ │ │ │ + bne 2d428 │ │ │ │ nop │ │ │ │ - ld r11,24(r26) │ │ │ │ - ld r0,192(r31) │ │ │ │ - sldi r28,r28,4 │ │ │ │ - ld r10,224(r31) │ │ │ │ - ld r9,216(r31) │ │ │ │ - ld r8,272(r31) │ │ │ │ - ld r7,264(r31) │ │ │ │ - ld r5,208(r31) │ │ │ │ - mr r6,r17 │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r25,r25,16 │ │ │ │ - add r30,r11,r28 │ │ │ │ - lfdx f1,r11,r28 │ │ │ │ - add r8,r17,r8 │ │ │ │ - add r7,r17,r7 │ │ │ │ - lfd f2,8(r30) │ │ │ │ - std r0,144(r1) │ │ │ │ - ld r11,200(r31) │ │ │ │ - ld r4,248(r31) │ │ │ │ + ld r2,24(r29) │ │ │ │ + ld r4,192(r31) │ │ │ │ + sldi r25,r25,4 │ │ │ │ + mr r6,r23 │ │ │ │ + addi r24,r24,1 │ │ │ │ + addi r22,r22,16 │ │ │ │ + ld r8,248(r31) │ │ │ │ + ld r7,240(r31) │ │ │ │ + ld r9,224(r31) │ │ │ │ + ld r10,232(r31) │ │ │ │ + ld r5,216(r31) │ │ │ │ + add r3,r2,r25 │ │ │ │ + lfdx f1,r2,r25 │ │ │ │ + add r8,r23,r8 │ │ │ │ + add r7,r23,r7 │ │ │ │ + lfd f2,8(r3) │ │ │ │ + std r4,144(r1) │ │ │ │ + ld r2,200(r31) │ │ │ │ + std r16,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 1e860 │ │ │ │ - ld r10,256(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r18 │ │ │ │ - std r9,0(r27) │ │ │ │ - mr r1,r27 │ │ │ │ - ble 2d268 │ │ │ │ - ld r7,168(r31) │ │ │ │ - b 2d8e0 │ │ │ │ + std r30,96(r1) │ │ │ │ + std r2,136(r1) │ │ │ │ + bl 1e290 │ │ │ │ + cmpd r15,r24 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,208(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 2cb74 │ │ │ │ + ld r10,168(r31) │ │ │ │ + b 2d180 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r11,r21,8 │ │ │ │ - addi r3,r21,16 │ │ │ │ - add r9,r16,r11 │ │ │ │ - add r21,r16,r3 │ │ │ │ - std r9,224(r31) │ │ │ │ - b 2dc40 │ │ │ │ nop │ │ │ │ + addi r30,r26,16 │ │ │ │ + addi r26,r26,8 │ │ │ │ + add r2,r27,r26 │ │ │ │ + add r30,r27,r30 │ │ │ │ + std r2,232(r31) │ │ │ │ + b 2d480 │ │ │ │ nop │ │ │ │ - addi r11,r21,8 │ │ │ │ - addi r3,r21,16 │ │ │ │ - add r9,r16,r11 │ │ │ │ - add r21,r16,r3 │ │ │ │ - std r9,224(r31) │ │ │ │ - b 2d750 │ │ │ │ - mr r18,r9 │ │ │ │ - b 2d338 │ │ │ │ - mr r18,r9 │ │ │ │ - b 2d838 │ │ │ │ - xor r5,r5,r18 │ │ │ │ - addic r5,r5,-1 │ │ │ │ - addze r18,r18 │ │ │ │ - b 2d85c │ │ │ │ - xor r9,r8,r18 │ │ │ │ - addic r9,r9,-1 │ │ │ │ - addze r18,r18 │ │ │ │ - b 2d35c │ │ │ │ - ld r15,232(r31) │ │ │ │ - ld r25,296(r31) │ │ │ │ - mr r14,r10 │ │ │ │ - b 2d25c │ │ │ │ - li r18,0 │ │ │ │ - b 2d864 │ │ │ │ - li r18,0 │ │ │ │ - b 2d364 │ │ │ │ - ld r7,168(r31) │ │ │ │ - cmpdi r7,-1 │ │ │ │ - beq 2d268 │ │ │ │ - mr r10,r8 │ │ │ │ - b 2d808 │ │ │ │ + nop │ │ │ │ + addi r30,r27,16 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r2,r28,r27 │ │ │ │ + add r30,r28,r30 │ │ │ │ + std r2,240(r31) │ │ │ │ + b 2d000 │ │ │ │ + mr r24,r2 │ │ │ │ + b 2d0c8 │ │ │ │ + mr r25,r2 │ │ │ │ + b 2cc48 │ │ │ │ + xor r6,r6,r24 │ │ │ │ + addic r6,r6,-1 │ │ │ │ + addze r24,r24 │ │ │ │ + b 2d0ec │ │ │ │ + xor r2,r9,r25 │ │ │ │ + addic r2,r2,-1 │ │ │ │ + addze r25,r25 │ │ │ │ + b 2cc6c │ │ │ │ + li r25,0 │ │ │ │ + b 2cc74 │ │ │ │ + li r24,0 │ │ │ │ + b 2d0f4 │ │ │ │ + ld r10,168(r31) │ │ │ │ + cmpdi r10,-1 │ │ │ │ + beq 2cb74 │ │ │ │ + b 2d09c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x128a │ │ │ │ + .long 0x128b │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-24448 │ │ │ │ - mflr r0 │ │ │ │ mr r9,r3 │ │ │ │ + mflr r0 │ │ │ │ + stfd f17,-120(r1) │ │ │ │ + stfd f18,-112(r1) │ │ │ │ mfocrf r11,8 │ │ │ │ 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 r14,-248(r1) │ │ │ │ - std r27,-144(r1) │ │ │ │ - std r30,-120(r1) │ │ │ │ - std r31,-112(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 r28,-136(r1) │ │ │ │ - std r29,-128(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ + std r14,-264(r1) │ │ │ │ + std r15,-256(r1) │ │ │ │ + std r16,-248(r1) │ │ │ │ + std r19,-224(r1) │ │ │ │ + std r18,-232(r1) │ │ │ │ + std r27,-160(r1) │ │ │ │ + std r26,-168(r1) │ │ │ │ + std r17,-240(r1) │ │ │ │ + std r20,-216(r1) │ │ │ │ + std r21,-208(r1) │ │ │ │ + std r22,-200(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) │ │ │ │ ld r30,0(r9) │ │ │ │ - stdu r1,-608(r1) │ │ │ │ + std r31,-128(r1) │ │ │ │ ld r10,40(r9) │ │ │ │ - ld r12,32(r9) │ │ │ │ - ld r11,48(r9) │ │ │ │ - ld r14,56(r9) │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-608(r1) │ │ │ │ + ld r2,48(r9) │ │ │ │ + ld r19,56(r9) │ │ │ │ + ld r14,32(r9) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs61,304(r1) │ │ │ │ - stxv vs62,320(r1) │ │ │ │ - stxv vs63,336(r1) │ │ │ │ + stxv vs61,288(r1) │ │ │ │ + stxv vs62,304(r1) │ │ │ │ + lxsd v29,8(r9) │ │ │ │ lxsd v30,16(r9) │ │ │ │ + stxv vs63,320(r1) │ │ │ │ lxsd v31,24(r9) │ │ │ │ - lxsd v29,8(r9) │ │ │ │ ld r9,72(r30) │ │ │ │ - addi r3,r31,200 │ │ │ │ + addi r5,r31,184 │ │ │ │ addi r8,r31,160 │ │ │ │ addi r7,r31,168 │ │ │ │ addi r6,r31,176 │ │ │ │ - addi r5,r31,184 │ │ │ │ - addi r4,r31,192 │ │ │ │ - std r12,224(r31) │ │ │ │ std r10,216(r31) │ │ │ │ + std r2,208(r31) │ │ │ │ ld r27,240(r30) │ │ │ │ - std r11,208(r31) │ │ │ │ - bl 14b28 │ │ │ │ - ld r3,184(r31) │ │ │ │ + addi r4,r31,192 │ │ │ │ + addi r3,r31,200 │ │ │ │ + bl 14230 │ │ │ │ + ld r5,184(r31) │ │ │ │ + cmpdi r5,-1 │ │ │ │ ld r10,216(r31) │ │ │ │ - ld r12,224(r31) │ │ │ │ - cmpdi r3,-1 │ │ │ │ - bne 2df40 │ │ │ │ + bne 2d770 │ │ │ │ ld r6,168(r31) │ │ │ │ cmpdi r6,-1 │ │ │ │ - bne 2e460 │ │ │ │ - lxv vs61,304(r31) │ │ │ │ - lxv vs62,320(r31) │ │ │ │ - lxv vs63,336(r31) │ │ │ │ + bne 2dc6c │ │ │ │ + lxv vs61,288(r31) │ │ │ │ + lxv vs62,304(r31) │ │ │ │ + lxv vs63,320(r31) │ │ │ │ addi r1,r31,608 │ │ │ │ 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 │ │ │ │ - cmpdi r12,1 │ │ │ │ - addi r8,r12,-1 │ │ │ │ - beq 2eb04 │ │ │ │ - mr r6,r8 │ │ │ │ - li r16,0 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - b 2df78 │ │ │ │ + cmpdi r14,1 │ │ │ │ + addi r7,r14,-1 │ │ │ │ + beq 2e2a4 │ │ │ │ + mr r6,r7 │ │ │ │ + li r17,0 │ │ │ │ + addi r4,r7,-1 │ │ │ │ + b 2d7a8 │ │ │ │ nop │ │ │ │ - sldi r7,r9,4 │ │ │ │ - ldx r7,r27,r7 │ │ │ │ - cmpd r3,r7 │ │ │ │ - bgt 2eadc │ │ │ │ - mr r6,r9 │ │ │ │ - addi r5,r9,-1 │ │ │ │ - cmpd r16,r5 │ │ │ │ - add r9,r16,r6 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 2df60 │ │ │ │ - sldi r9,r16,4 │ │ │ │ + sldi r9,r2,4 │ │ │ │ ldx r9,r27,r9 │ │ │ │ - cmpd r3,r9 │ │ │ │ - bgt 2eaf4 │ │ │ │ - cmpd r12,r16 │ │ │ │ - ble 2eb14 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - sldi r22,r16,4 │ │ │ │ - addi r15,r10,1 │ │ │ │ - xscvsxddp vs22,vs61 │ │ │ │ - xscvsxddp vs23,vs62 │ │ │ │ - xscvsxddp vs24,vs63 │ │ │ │ + cmpd r5,r9 │ │ │ │ + bgt 2e264 │ │ │ │ + mr r6,r2 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + cmpd r17,r4 │ │ │ │ + add r2,r17,r6 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 2d790 │ │ │ │ + sldi r8,r17,4 │ │ │ │ + ldx r8,r27,r8 │ │ │ │ + cmpd r5,r8 │ │ │ │ + bgt 2e27c │ │ │ │ + cmpd r14,r17 │ │ │ │ + ble 2e2ac │ │ │ │ + sldi r24,r17,4 │ │ │ │ + addi r16,r10,1 │ │ │ │ + xscvsxddp vs20,vs61 │ │ │ │ + xscvsxddp vs21,vs62 │ │ │ │ + plfd f26,262988 # 6db30 │ │ │ │ + std r10,224(r31) │ │ │ │ + std r14,232(r31) │ │ │ │ + xscvsxddp vs22,vs63 │ │ │ │ + sldi r15,r10,1 │ │ │ │ + nop │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ xxlxor vs30,vs30,vs30 │ │ │ │ - lfd f29,28240(r9) │ │ │ │ - sldi r9,r10,1 │ │ │ │ - add r22,r27,r22 │ │ │ │ - mulli r8,r15,48 │ │ │ │ - sldi r4,r15,4 │ │ │ │ - sldi r5,r15,5 │ │ │ │ - std r10,232(r31) │ │ │ │ - std r12,240(r31) │ │ │ │ - addi r28,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - ld r26,8(r22) │ │ │ │ - std r27,288(r31) │ │ │ │ - addi r17,r4,8 │ │ │ │ - addi r18,r5,8 │ │ │ │ - std r4,272(r31) │ │ │ │ - std r5,280(r31) │ │ │ │ - std r9,256(r31) │ │ │ │ - ld r9,0(r22) │ │ │ │ - fdiv f27,f29,f22 │ │ │ │ - fdiv f28,f29,f23 │ │ │ │ - std r8,248(r31) │ │ │ │ - sldi r8,r15,2 │ │ │ │ - fdiv f29,f29,f24 │ │ │ │ - mr r15,r14 │ │ │ │ - std r8,264(r31) │ │ │ │ - cmpd r9,r3 │ │ │ │ - blt 2e444 │ │ │ │ + std r27,280(r31) │ │ │ │ + add r24,r27,r24 │ │ │ │ + mulli r2,r16,48 │ │ │ │ + sldi r7,r16,4 │ │ │ │ + sldi r8,r16,5 │ │ │ │ + addi r28,r15,1 │ │ │ │ + ld r9,0(r24) │ │ │ │ + ld r26,8(r24) │ │ │ │ + addi r18,r7,8 │ │ │ │ + addi r20,r8,8 │ │ │ │ + std r7,264(r31) │ │ │ │ + std r8,272(r31) │ │ │ │ + fdiv f27,f29,f20 │ │ │ │ + fdiv f28,f29,f21 │ │ │ │ + fdiv f29,f29,f22 │ │ │ │ + std r2,240(r31) │ │ │ │ + sldi r2,r16,2 │ │ │ │ + cmpd r9,r5 │ │ │ │ + std r2,256(r31) │ │ │ │ + addi r2,r15,2 │ │ │ │ + std r2,248(r31) │ │ │ │ + blt 2dc54 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r10,176(r31) │ │ │ │ cmpd r9,r10 │ │ │ │ - bgt 2e444 │ │ │ │ + bgt 2dc54 │ │ │ │ ld r29,48(r30) │ │ │ │ - ld r9,248(r31) │ │ │ │ mulli r27,r26,24 │ │ │ │ - ld r24,72(r30) │ │ │ │ - ld r19,120(r30) │ │ │ │ + ld r23,72(r30) │ │ │ │ + mr r21,r1 │ │ │ │ + ld r14,120(r30) │ │ │ │ + ld r2,240(r31) │ │ │ │ ld r10,0(r1) │ │ │ │ ld r25,88(r30) │ │ │ │ - ld r23,96(r30) │ │ │ │ - std r1,216(r31) │ │ │ │ + ld r22,96(r30) │ │ │ │ mulld r29,r26,r29 │ │ │ │ - neg r9,r9 │ │ │ │ - lfd f12,0(r24) │ │ │ │ - lfdx f20,r19,r27 │ │ │ │ - lfd f19,0(r23) │ │ │ │ + lfd f12,0(r23) │ │ │ │ + neg r9,r2 │ │ │ │ + add r2,r14,r27 │ │ │ │ + lfdx f18,r14,r27 │ │ │ │ + std r2,216(r31) │ │ │ │ stdux r10,r1,r9 │ │ │ │ - add r9,r19,r27 │ │ │ │ - std r9,224(r31) │ │ │ │ + lfd f17,0(r22) │ │ │ │ fcfid f0,f12 │ │ │ │ mtfprd f12,r25 │ │ │ │ - addi r14,r1,160 │ │ │ │ sldi r9,r29,3 │ │ │ │ - fcfid f26,f12 │ │ │ │ - lfdx f11,r19,r9 │ │ │ │ + addi r15,r1,160 │ │ │ │ + fcfid f25,f12 │ │ │ │ + lfdx f11,r14,r9 │ │ │ │ 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 f0,f31,f27,f20 │ │ │ │ - fmsub f11,f31,f27,f20 │ │ │ │ + fnmsub f0,f31,f27,f18 │ │ │ │ + fmsub f11,f31,f27,f18 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f26 │ │ │ │ + fmadd f0,f12,f0,f25 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - ble 2e980 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r20,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - addi r20,r20,27080 │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f21 │ │ │ │ - fmsub f1,f20,f22,f31 │ │ │ │ + ble 2e160 │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f17 │ │ │ │ + bl 5360 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fmr f24,f26 │ │ │ │ + fdiv f23,f23,f19 │ │ │ │ + fmsub f1,f18,f20,f31 │ │ │ │ cmpdi cr4,r28,0 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f19 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - stfd f25,0(r14) │ │ │ │ - ble cr4,2e190 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r28,1 │ │ │ │ + fdiv f1,f1,f17 │ │ │ │ + bl 4f00 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,8 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ + stfd f23,0(r15) │ │ │ │ + ble cr4,2d9bc │ │ │ │ + andi. r10,r28,1 │ │ │ │ addi r10,r28,-1 │ │ │ │ - beq 2e154 │ │ │ │ - lfd f0,8(r15) │ │ │ │ + beq 2d980 │ │ │ │ + lfd f0,8(r19) │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,16 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r14) │ │ │ │ - beq 2e190 │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfd f0,8(r15) │ │ │ │ + beq 2d9bc │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r15,r9 │ │ │ │ - lfdx f0,r15,r10 │ │ │ │ - fmul f12,f25,f12 │ │ │ │ + lfdx f12,r19,r9 │ │ │ │ + lfdx f0,r19,r2 │ │ │ │ + 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,r14,r9 │ │ │ │ + stfdx f12,r15,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r14,r10 │ │ │ │ - bdnz 2e15c │ │ │ │ - lfd f12,8(r24) │ │ │ │ + stfdx f0,r15,r2 │ │ │ │ + bdnz 2d988 │ │ │ │ + lfd f12,8(r23) │ │ │ │ addi r7,r29,1 │ │ │ │ addi r29,r27,8 │ │ │ │ - lfd f19,8(r23) │ │ │ │ - sldi r21,r7,3 │ │ │ │ - lfdx f20,r19,r29 │ │ │ │ - add r29,r19,r29 │ │ │ │ + lfd f17,8(r22) │ │ │ │ + sldi r16,r7,3 │ │ │ │ + lfdx f18,r14,r29 │ │ │ │ + add r29,r14,r29 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r19,r21 │ │ │ │ + lfdx f11,r14,r16 │ │ │ │ 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 f0,f28,f31,f20 │ │ │ │ - fmsub f11,f28,f31,f20 │ │ │ │ + fnmsub f0,f28,f31,f18 │ │ │ │ + fmsub f11,f28,f31,f18 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f26 │ │ │ │ + fmadd f0,f12,f0,f25 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - ble 2e970 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f21 │ │ │ │ - fmsub f1,f20,f23,f31 │ │ │ │ + ble 2e150 │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f17 │ │ │ │ + bl 5360 │ │ │ │ + fmul f23,f1,f24 │ │ │ │ + fdiv f23,f23,f19 │ │ │ │ + fmsub f1,f18,f21,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f19 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,256(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f25,r14,r9 │ │ │ │ - ble cr4,2e2a0 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r28,1 │ │ │ │ - mr r9,r17 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ + fdiv f1,f1,f17 │ │ │ │ + bl 4f00 │ │ │ │ + ld r2,248(r31) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r9,r18 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + stfdx f23,r15,r10 │ │ │ │ + ble cr4,2dac0 │ │ │ │ + andi. r10,r28,1 │ │ │ │ addi r10,r28,-1 │ │ │ │ - beq 2e264 │ │ │ │ - lfdx f0,r15,r17 │ │ │ │ + beq 2da84 │ │ │ │ + lfdx f0,r19,r18 │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ - addi r9,r17,8 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + addi r9,r18,8 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r14,r17 │ │ │ │ - beq 2e2a0 │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r15,r18 │ │ │ │ + beq 2dac0 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r15,r9 │ │ │ │ - lfdx f0,r15,r10 │ │ │ │ - fmul f12,f25,f12 │ │ │ │ + lfdx f12,r19,r9 │ │ │ │ + lfdx f0,r19,r2 │ │ │ │ + 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,r14,r9 │ │ │ │ + stfdx f12,r15,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r14,r10 │ │ │ │ - bdnz 2e26c │ │ │ │ - lfd f12,16(r24) │ │ │ │ - add r21,r19,r21 │ │ │ │ + stfdx f0,r15,r2 │ │ │ │ + bdnz 2da8c │ │ │ │ + lfd f12,16(r23) │ │ │ │ + add r16,r14,r16 │ │ │ │ addi r27,r27,16 │ │ │ │ - lfd f20,16(r23) │ │ │ │ - lfd f31,8(r21) │ │ │ │ - lfdx f21,r19,r27 │ │ │ │ - add r27,r19,r27 │ │ │ │ + lfd f18,16(r22) │ │ │ │ + lfd f31,8(r16) │ │ │ │ + lfdx f19,r14,r27 │ │ │ │ + add r27,r14,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 f12,f29,f31,f21 │ │ │ │ - fmsub f11,f29,f31,f21 │ │ │ │ + fnmsub f12,f29,f31,f19 │ │ │ │ + fmsub f11,f29,f31,f19 │ │ │ │ fmul f12,f12,f11 │ │ │ │ - fmadd f0,f0,f12,f26 │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - ble 2e960 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f20 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f26,f1,f0 │ │ │ │ - fdiv f26,f26,f25 │ │ │ │ - fmsub f1,f21,f24,f31 │ │ │ │ + ble 2e140 │ │ │ │ + fsqrt f23,f0 │ │ │ │ + fmul f1,f23,f18 │ │ │ │ + bl 5360 │ │ │ │ + fmul f25,f1,f24 │ │ │ │ + fdiv f25,f25,f23 │ │ │ │ + fmsub f1,f19,f22,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f20 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,264(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f26,r14,r9 │ │ │ │ - ble cr4,2e3ac │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r28,1 │ │ │ │ - mr r9,r18 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ + fdiv f1,f1,f18 │ │ │ │ + bl 4f00 │ │ │ │ + ld r2,256(r31) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r9,r20 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + stfdx f25,r15,r10 │ │ │ │ + ble cr4,2dbc0 │ │ │ │ + andi. r10,r28,1 │ │ │ │ addi r10,r28,-1 │ │ │ │ - beq 2e370 │ │ │ │ - lfdx f0,r15,r18 │ │ │ │ + beq 2db84 │ │ │ │ + lfdx f0,r19,r20 │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ - addi r9,r18,8 │ │ │ │ - fmul f0,f26,f0 │ │ │ │ + addi r9,r20,8 │ │ │ │ + fmul f0,f25,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r14,r18 │ │ │ │ - beq 2e3ac │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ - addi r10,r9,8 │ │ │ │ + stfdx f0,r15,r20 │ │ │ │ + beq 2dbc0 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r15,r9 │ │ │ │ - lfdx f0,r15,r10 │ │ │ │ - fmul f12,f26,f12 │ │ │ │ + lfdx f12,r19,r9 │ │ │ │ + lfdx f0,r19,r2 │ │ │ │ + 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,r14,r9 │ │ │ │ + stfdx f12,r15,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r14,r10 │ │ │ │ - bdnz 2e378 │ │ │ │ - ld r3,24(r30) │ │ │ │ - ld r11,192(r31) │ │ │ │ + stfdx f0,r15,r2 │ │ │ │ + bdnz 2db8c │ │ │ │ + ld r2,272(r31) │ │ │ │ + ld r4,24(r30) │ │ │ │ sldi r26,r26,4 │ │ │ │ mr r10,r29 │ │ │ │ - ld r9,224(r31) │ │ │ │ - ld r8,280(r31) │ │ │ │ - ld r7,272(r31) │ │ │ │ + mr r6,r15 │ │ │ │ + addi r17,r17,1 │ │ │ │ + ld r3,192(r31) │ │ │ │ + ld r9,216(r31) │ │ │ │ + addi r24,r24,16 │ │ │ │ ld r5,208(r31) │ │ │ │ - mr r6,r14 │ │ │ │ - addi r16,r16,1 │ │ │ │ - addi r22,r22,16 │ │ │ │ - add r29,r3,r26 │ │ │ │ - lfdx f1,r3,r26 │ │ │ │ - add r8,r14,r8 │ │ │ │ - add r7,r14,r7 │ │ │ │ - lfd f2,8(r29) │ │ │ │ - std r11,144(r1) │ │ │ │ - ld r3,200(r31) │ │ │ │ - ld r4,232(r31) │ │ │ │ + add r8,r15,r2 │ │ │ │ + ld r2,264(r31) │ │ │ │ + add r11,r4,r26 │ │ │ │ + lfdx f1,r4,r26 │ │ │ │ + lfd f2,8(r11) │ │ │ │ + std r3,144(r1) │ │ │ │ + ld r4,200(r31) │ │ │ │ + add r7,r15,r2 │ │ │ │ + ld r2,224(r31) │ │ │ │ stxsd v31,120(r1) │ │ │ │ stxsd v30,112(r1) │ │ │ │ stxsd v29,104(r1) │ │ │ │ std r27,96(r1) │ │ │ │ - std r4,128(r1) │ │ │ │ - std r3,136(r1) │ │ │ │ - bl 1e860 │ │ │ │ - ld r10,240(r31) │ │ │ │ + std r4,136(r1) │ │ │ │ + std r2,128(r1) │ │ │ │ + bl 1e290 │ │ │ │ + ld r2,232(r31) │ │ │ │ ld r9,0(r1) │ │ │ │ - cmpd r10,r16 │ │ │ │ - ld r10,216(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 2e444 │ │ │ │ - ld r3,184(r31) │ │ │ │ - ld r9,0(r22) │ │ │ │ - ld r26,8(r22) │ │ │ │ - cmpd r9,r3 │ │ │ │ - bge 2e030 │ │ │ │ + cmpd r2,r17 │ │ │ │ + std r9,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + ble 2e28c │ │ │ │ + ld r5,184(r31) │ │ │ │ + ld r9,0(r24) │ │ │ │ + ld r26,8(r24) │ │ │ │ + cmpd r9,r5 │ │ │ │ + bge 2d870 │ │ │ │ ld r6,168(r31) │ │ │ │ - ld r10,232(r31) │ │ │ │ - ld r12,240(r31) │ │ │ │ - ld r27,288(r31) │ │ │ │ - mr r14,r15 │ │ │ │ cmpdi r6,-1 │ │ │ │ - beq 2de9c │ │ │ │ - cmpdi r12,1 │ │ │ │ - addi r7,r12,-1 │ │ │ │ - beq 2eb0c │ │ │ │ + ld r10,224(r31) │ │ │ │ + ld r14,232(r31) │ │ │ │ + ld r27,280(r31) │ │ │ │ + beq 2d6c4 │ │ │ │ + cmpdi r14,1 │ │ │ │ + addi r7,r14,-1 │ │ │ │ + beq 2e29c │ │ │ │ mr r4,r7 │ │ │ │ li r17,0 │ │ │ │ addi r5,r7,-1 │ │ │ │ - b 2e498 │ │ │ │ + b 2dca8 │ │ │ │ nop │ │ │ │ - sldi r8,r9,4 │ │ │ │ + nop │ │ │ │ + sldi r9,r2,4 │ │ │ │ + ldx r9,r27,r9 │ │ │ │ + cmpd r9,r6 │ │ │ │ + blt 2e25c │ │ │ │ + mr r7,r2 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + cmpd r17,r5 │ │ │ │ + add r2,r17,r7 │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + blt 2dc90 │ │ │ │ + sldi r8,r17,4 │ │ │ │ ldx r8,r27,r8 │ │ │ │ cmpd r8,r6 │ │ │ │ - blt 2ead4 │ │ │ │ - mr r7,r9 │ │ │ │ - addi r5,r9,-1 │ │ │ │ - cmpd r17,r5 │ │ │ │ - add r9,r17,r7 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - blt 2e480 │ │ │ │ - sldi r8,r17,4 │ │ │ │ - ldx r8,r27,r8 │ │ │ │ - cmpd r8,r6 │ │ │ │ - blt 2eae4 │ │ │ │ - cmpd r12,r17 │ │ │ │ - ble 2de9c │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xscvsxddp vs22,vs61 │ │ │ │ - xscvsxddp vs23,vs62 │ │ │ │ - xscvsxddp vs24,vs63 │ │ │ │ + blt 2e26c │ │ │ │ + cmpd r14,r17 │ │ │ │ + ble 2d6c4 │ │ │ │ + xscvsxddp vs20,vs61 │ │ │ │ + xscvsxddp vs21,vs62 │ │ │ │ + xscvsxddp vs22,vs63 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + plfd f26,261704 # 6db30 │ │ │ │ addi r16,r10,1 │ │ │ │ sldi r15,r10,1 │ │ │ │ sldi r5,r17,4 │ │ │ │ - std r10,256(r31) │ │ │ │ - lfd f29,28240(r9) │ │ │ │ xxlxor vs30,vs30,vs30 │ │ │ │ - std r12,264(r31) │ │ │ │ - mulli r9,r16,48 │ │ │ │ + std r10,248(r31) │ │ │ │ + std r14,256(r31) │ │ │ │ + mulli r2,r16,48 │ │ │ │ sldi r7,r16,4 │ │ │ │ sldi r8,r16,5 │ │ │ │ addi r28,r15,1 │ │ │ │ add r27,r27,r5 │ │ │ │ + fdiv f27,f29,f20 │ │ │ │ + fdiv f28,f29,f21 │ │ │ │ + fdiv f29,f29,f22 │ │ │ │ addi r18,r7,8 │ │ │ │ - addi r19,r8,8 │ │ │ │ - std r7,272(r31) │ │ │ │ - std r8,280(r31) │ │ │ │ - fdiv f27,f29,f22 │ │ │ │ - fdiv f28,f29,f23 │ │ │ │ - fdiv f29,f29,f24 │ │ │ │ - std r9,232(r31) │ │ │ │ - sldi r9,r16,2 │ │ │ │ - std r9,248(r31) │ │ │ │ - addi r9,r15,2 │ │ │ │ - mr r15,r14 │ │ │ │ - std r9,240(r31) │ │ │ │ - nop │ │ │ │ + std r7,264(r31) │ │ │ │ + std r8,272(r31) │ │ │ │ + addi r20,r8,8 │ │ │ │ + std r2,224(r31) │ │ │ │ + sldi r2,r16,2 │ │ │ │ + std r2,240(r31) │ │ │ │ + addi r2,r15,2 │ │ │ │ + std r2,232(r31) │ │ │ │ nop │ │ │ │ ld r9,0(r27) │ │ │ │ ld r25,8(r27) │ │ │ │ cmpd r9,r6 │ │ │ │ - blt 2de9c │ │ │ │ + blt 2d6c4 │ │ │ │ ld r10,160(r31) │ │ │ │ cmpd r9,r10 │ │ │ │ - bgt 2de9c │ │ │ │ + bgt 2d6c4 │ │ │ │ ld r29,48(r30) │ │ │ │ - ld r9,232(r31) │ │ │ │ mulli r26,r25,24 │ │ │ │ ld r23,72(r30) │ │ │ │ - ld r16,120(r30) │ │ │ │ + mr r21,r1 │ │ │ │ + ld r14,120(r30) │ │ │ │ + ld r2,224(r31) │ │ │ │ ld r10,0(r1) │ │ │ │ ld r24,88(r30) │ │ │ │ ld r22,96(r30) │ │ │ │ - std r1,216(r31) │ │ │ │ mulld r29,r25,r29 │ │ │ │ - neg r9,r9 │ │ │ │ lfd f12,0(r23) │ │ │ │ - lfdx f20,r16,r26 │ │ │ │ - lfd f19,0(r22) │ │ │ │ + neg r9,r2 │ │ │ │ + add r2,r14,r26 │ │ │ │ + lfdx f18,r14,r26 │ │ │ │ + std r2,216(r31) │ │ │ │ stdux r10,r1,r9 │ │ │ │ - add r9,r16,r26 │ │ │ │ - std r9,224(r31) │ │ │ │ + lfd f17,0(r22) │ │ │ │ fcfid f0,f12 │ │ │ │ mtfprd f12,r24 │ │ │ │ - addi r14,r1,160 │ │ │ │ sldi r9,r29,3 │ │ │ │ - fcfid f26,f12 │ │ │ │ - lfdx f11,r16,r9 │ │ │ │ + addi r15,r1,160 │ │ │ │ + fcfid f25,f12 │ │ │ │ + lfdx f11,r14,r9 │ │ │ │ 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 f0,f27,f31,f20 │ │ │ │ - fmsub f11,f27,f31,f20 │ │ │ │ + fnmsub f0,f27,f31,f18 │ │ │ │ + fmsub f11,f27,f31,f18 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f26 │ │ │ │ + fmadd f0,f12,f0,f25 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - ble 2ea40 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r20,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - addi r20,r20,27080 │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f21 │ │ │ │ - fmsub f1,f20,f22,f31 │ │ │ │ + ble 2e1f0 │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f17 │ │ │ │ + bl 5360 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fmr f24,f26 │ │ │ │ + fdiv f23,f23,f19 │ │ │ │ + fmsub f1,f18,f20,f31 │ │ │ │ cmpdi cr4,r28,0 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f19 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - stfd f25,0(r14) │ │ │ │ - ble cr4,2e6b0 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r28,1 │ │ │ │ + fdiv f1,f1,f17 │ │ │ │ + bl 4f00 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ li r9,8 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ + stfd f23,0(r15) │ │ │ │ + ble cr4,2deac │ │ │ │ + andi. r10,r28,1 │ │ │ │ addi r10,r28,-1 │ │ │ │ - beq 2e674 │ │ │ │ - lfd f0,8(r15) │ │ │ │ + beq 2de70 │ │ │ │ + lfd f0,8(r19) │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ li r9,16 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfd f0,8(r14) │ │ │ │ - beq 2e6b0 │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfd f0,8(r15) │ │ │ │ + beq 2deac │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r15,r9 │ │ │ │ - lfdx f0,r15,r10 │ │ │ │ - fmul f12,f25,f12 │ │ │ │ + lfdx f12,r19,r9 │ │ │ │ + lfdx f0,r19,r10 │ │ │ │ + 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,r14,r9 │ │ │ │ + stfdx f12,r15,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r14,r10 │ │ │ │ - bdnz 2e67c │ │ │ │ + stfdx f0,r15,r10 │ │ │ │ + bdnz 2de78 │ │ │ │ lfd f12,8(r23) │ │ │ │ addi r7,r29,1 │ │ │ │ addi r29,r26,8 │ │ │ │ - lfd f19,8(r22) │ │ │ │ - sldi r21,r7,3 │ │ │ │ - lfdx f20,r16,r29 │ │ │ │ - add r29,r16,r29 │ │ │ │ + lfd f17,8(r22) │ │ │ │ + sldi r16,r7,3 │ │ │ │ + lfdx f18,r14,r29 │ │ │ │ + add r29,r14,r29 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfdx f11,r16,r21 │ │ │ │ + lfdx f11,r14,r16 │ │ │ │ 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 f0,f31,f28,f20 │ │ │ │ - fmsub f11,f31,f28,f20 │ │ │ │ + fnmsub f0,f31,f28,f18 │ │ │ │ + fmsub f11,f31,f28,f18 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - fmadd f0,f12,f0,f26 │ │ │ │ + fmadd f0,f12,f0,f25 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - ble 2ea30 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f21 │ │ │ │ - fmsub f1,f20,f23,f31 │ │ │ │ + ble 2e1e0 │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f17 │ │ │ │ + bl 5360 │ │ │ │ + fmul f23,f1,f24 │ │ │ │ + fdiv f23,f23,f19 │ │ │ │ + fmsub f1,f18,f21,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f19 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,240(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f25,r14,r9 │ │ │ │ - ble cr4,2e7c0 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r28,1 │ │ │ │ + fdiv f1,f1,f17 │ │ │ │ + bl 4f00 │ │ │ │ + ld r2,232(r31) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ mr r9,r18 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ + sldi r10,r2,3 │ │ │ │ + stfdx f23,r15,r10 │ │ │ │ + ble cr4,2dfb0 │ │ │ │ + andi. r10,r28,1 │ │ │ │ addi r10,r28,-1 │ │ │ │ - beq 2e784 │ │ │ │ - lfdx f0,r15,r18 │ │ │ │ + beq 2df74 │ │ │ │ + lfdx f0,r19,r18 │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ addi r9,r18,8 │ │ │ │ - fmul f0,f25,f0 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r14,r18 │ │ │ │ - beq 2e7c0 │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfdx f0,r15,r18 │ │ │ │ + beq 2dfb0 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r15,r9 │ │ │ │ - lfdx f0,r15,r10 │ │ │ │ - fmul f12,f25,f12 │ │ │ │ + lfdx f12,r19,r9 │ │ │ │ + lfdx f0,r19,r10 │ │ │ │ + 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,r14,r9 │ │ │ │ + stfdx f12,r15,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r14,r10 │ │ │ │ - bdnz 2e78c │ │ │ │ + stfdx f0,r15,r10 │ │ │ │ + bdnz 2df7c │ │ │ │ lfd f12,16(r23) │ │ │ │ - add r21,r16,r21 │ │ │ │ + add r16,r14,r16 │ │ │ │ addi r26,r26,16 │ │ │ │ - lfd f20,16(r22) │ │ │ │ - lfd f31,8(r21) │ │ │ │ - lfdx f21,r16,r26 │ │ │ │ - add r26,r16,r26 │ │ │ │ + lfd f18,16(r22) │ │ │ │ + lfd f31,8(r16) │ │ │ │ + lfdx f19,r14,r26 │ │ │ │ + add r26,r14,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 f12,f29,f31,f21 │ │ │ │ - fmsub f11,f29,f31,f21 │ │ │ │ + fnmsub f12,f29,f31,f19 │ │ │ │ + fmsub f11,f29,f31,f19 │ │ │ │ fmul f12,f12,f11 │ │ │ │ - fmadd f0,f0,f12,f26 │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - ble 2ea20 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f20 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f26,f1,f0 │ │ │ │ - fdiv f26,f26,f25 │ │ │ │ - fmsub f1,f21,f24,f31 │ │ │ │ + ble 2e1d0 │ │ │ │ + fsqrt f23,f0 │ │ │ │ + fmul f1,f23,f18 │ │ │ │ + bl 5360 │ │ │ │ + fmul f25,f1,f24 │ │ │ │ + fdiv f25,f25,f23 │ │ │ │ + fmsub f1,f19,f22,f31 │ │ │ │ fadd f1,f1,f1 │ │ │ │ - fdiv f1,f1,f20 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,248(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f26,r14,r9 │ │ │ │ - ble cr4,2e8cc │ │ │ │ - addis r10,r2,-3 │ │ │ │ - andi. r9,r28,1 │ │ │ │ - mr r9,r19 │ │ │ │ - lfd f11,28240(r10) │ │ │ │ + fdiv f1,f1,f18 │ │ │ │ + bl 4f00 │ │ │ │ + ld r2,240(r31) │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + mr r9,r20 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + stfdx f25,r15,r10 │ │ │ │ + ble cr4,2e0b0 │ │ │ │ + andi. r10,r28,1 │ │ │ │ addi r10,r28,-1 │ │ │ │ - beq 2e890 │ │ │ │ - lfdx f0,r15,r19 │ │ │ │ + beq 2e074 │ │ │ │ + lfdx f0,r19,r20 │ │ │ │ cmpdi r10,0 │ │ │ │ fmr f11,f1 │ │ │ │ - addi r9,r19,8 │ │ │ │ - fmul f0,f26,f0 │ │ │ │ + addi r9,r20,8 │ │ │ │ + fmul f0,f25,f0 │ │ │ │ fmul f0,f0,f1 │ │ │ │ - stfdx f0,r14,r19 │ │ │ │ - beq 2e8cc │ │ │ │ - srdi r10,r28,1 │ │ │ │ - mtctr r10 │ │ │ │ + stfdx f0,r15,r20 │ │ │ │ + beq 2e0b0 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mtctr r2 │ │ │ │ addi r10,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r15,r9 │ │ │ │ - lfdx f0,r15,r10 │ │ │ │ - fmul f12,f26,f12 │ │ │ │ + lfdx f12,r19,r9 │ │ │ │ + lfdx f0,r19,r10 │ │ │ │ + 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,r14,r9 │ │ │ │ + stfdx f12,r15,r9 │ │ │ │ addi r9,r9,16 │ │ │ │ - stfdx f0,r14,r10 │ │ │ │ - bdnz 2e898 │ │ │ │ - ld r3,24(r30) │ │ │ │ - ld r11,192(r31) │ │ │ │ + stfdx f0,r15,r10 │ │ │ │ + bdnz 2e07c │ │ │ │ + ld r2,272(r31) │ │ │ │ + ld r4,24(r30) │ │ │ │ sldi r25,r25,4 │ │ │ │ mr r10,r29 │ │ │ │ - ld r9,224(r31) │ │ │ │ - ld r8,280(r31) │ │ │ │ - ld r7,272(r31) │ │ │ │ - ld r5,208(r31) │ │ │ │ - mr r6,r14 │ │ │ │ + mr r6,r15 │ │ │ │ addi r17,r17,1 │ │ │ │ + ld r3,192(r31) │ │ │ │ + ld r9,216(r31) │ │ │ │ addi r27,r27,16 │ │ │ │ - add r29,r3,r25 │ │ │ │ - lfdx f1,r3,r25 │ │ │ │ - add r8,r14,r8 │ │ │ │ - add r7,r14,r7 │ │ │ │ - lfd f2,8(r29) │ │ │ │ - std r11,144(r1) │ │ │ │ - ld r3,200(r31) │ │ │ │ - ld r4,256(r31) │ │ │ │ + ld r5,208(r31) │ │ │ │ + add r8,r15,r2 │ │ │ │ + ld r2,264(r31) │ │ │ │ + add r11,r4,r25 │ │ │ │ + lfdx f1,r4,r25 │ │ │ │ + lfd f2,8(r11) │ │ │ │ + std r3,144(r1) │ │ │ │ + ld r4,200(r31) │ │ │ │ + add r7,r15,r2 │ │ │ │ + ld r2,248(r31) │ │ │ │ stxsd v31,120(r1) │ │ │ │ stxsd v30,112(r1) │ │ │ │ stxsd v29,104(r1) │ │ │ │ std r26,96(r1) │ │ │ │ - std r4,128(r1) │ │ │ │ - std r3,136(r1) │ │ │ │ - bl 1e860 │ │ │ │ - ld r10,264(r31) │ │ │ │ + std r4,136(r1) │ │ │ │ + std r2,128(r1) │ │ │ │ + bl 1e290 │ │ │ │ + ld r2,256(r31) │ │ │ │ ld r9,0(r1) │ │ │ │ - cmpd r10,r17 │ │ │ │ - ld r10,216(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 2de9c │ │ │ │ + cmpd r2,r17 │ │ │ │ + std r9,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + ble 2d6c4 │ │ │ │ ld r6,168(r31) │ │ │ │ - b 2e540 │ │ │ │ + b 2dd50 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - blt 2e9a0 │ │ │ │ - lfd f26,0(r20) │ │ │ │ - fmul f26,f20,f26 │ │ │ │ - b 2e314 │ │ │ │ - blt 2e9f0 │ │ │ │ - lfd f25,0(r20) │ │ │ │ - fmul f25,f19,f25 │ │ │ │ - b 2e208 │ │ │ │ - blt 2e9d0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r20,r2,-3 │ │ │ │ - lfd f25,27080(r9) │ │ │ │ - addi r20,r20,27080 │ │ │ │ - fmul f25,f19,f25 │ │ │ │ - b 2e0fc │ │ │ │ - nop │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f20 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f26,f1,f0 │ │ │ │ - fdiv f26,f26,f25 │ │ │ │ - b 2e314 │ │ │ │ - nop │ │ │ │ + blt 2e170 │ │ │ │ + fmul f25,f18,f24 │ │ │ │ + b 2db2c │ │ │ │ nop │ │ │ │ + blt 2e1b0 │ │ │ │ + fmul f23,f17,f24 │ │ │ │ + b 2da2c │ │ │ │ nop │ │ │ │ + blt 2e190 │ │ │ │ + fmul f23,f17,f26 │ │ │ │ + fmr f24,f26 │ │ │ │ + b 2d92c │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 2e0e4 │ │ │ │ - nop │ │ │ │ + fsqrt f23,f0 │ │ │ │ + fmul f1,f23,f18 │ │ │ │ + bl 5620 │ │ │ │ + fmul f25,f1,f24 │ │ │ │ + fdiv f25,f25,f23 │ │ │ │ + b 2db2c │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f21 │ │ │ │ - b 2e208 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - blt 2ea60 │ │ │ │ - lfd f26,0(r20) │ │ │ │ - fmul f26,f20,f26 │ │ │ │ - b 2e834 │ │ │ │ - blt 2eab0 │ │ │ │ - lfd f25,0(r20) │ │ │ │ - fmul f25,f19,f25 │ │ │ │ - b 2e728 │ │ │ │ - blt 2ea90 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r20,r2,-3 │ │ │ │ - lfd f25,27080(r9) │ │ │ │ - addi r20,r20,27080 │ │ │ │ - fmul f25,f19,f25 │ │ │ │ - b 2e61c │ │ │ │ - nop │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f17 │ │ │ │ + bl 5620 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fmr f24,f26 │ │ │ │ + fdiv f23,f23,f19 │ │ │ │ + b 2d92c │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f25,f0 │ │ │ │ - fmul f1,f25,f20 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f26,f1,f0 │ │ │ │ - fdiv f26,f26,f25 │ │ │ │ - b 2e834 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f17 │ │ │ │ + bl 5620 │ │ │ │ + fmul f23,f1,f24 │ │ │ │ + fdiv f23,f23,f19 │ │ │ │ + b 2da2c │ │ │ │ + nop │ │ │ │ + blt 2e200 │ │ │ │ + fmul f25,f18,f24 │ │ │ │ + b 2e01c │ │ │ │ + nop │ │ │ │ + blt 2e240 │ │ │ │ + fmul f23,f17,f24 │ │ │ │ + b 2df1c │ │ │ │ + nop │ │ │ │ + blt 2e220 │ │ │ │ + fmul f23,f17,f26 │ │ │ │ + fmr f24,f26 │ │ │ │ + b 2de1c │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 2e604 │ │ │ │ - nop │ │ │ │ + fsqrt f23,f0 │ │ │ │ + fmul f1,f23,f18 │ │ │ │ + bl 5620 │ │ │ │ + fmul f25,f1,f24 │ │ │ │ + fdiv f25,f25,f23 │ │ │ │ + b 2e01c │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f21,f0 │ │ │ │ - fmul f1,f21,f19 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f25,f1,f0 │ │ │ │ - fdiv f25,f25,f21 │ │ │ │ - b 2e728 │ │ │ │ - mr r17,r9 │ │ │ │ - b 2e498 │ │ │ │ - mr r16,r9 │ │ │ │ - b 2df78 │ │ │ │ - xor r4,r17,r4 │ │ │ │ - addic r4,r4,-1 │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f17 │ │ │ │ + bl 5620 │ │ │ │ + fmul f23,f1,f26 │ │ │ │ + fmr f24,f26 │ │ │ │ + fdiv f23,f23,f19 │ │ │ │ + b 2de1c │ │ │ │ + fneg f0,f0 │ │ │ │ + fsqrt f19,f0 │ │ │ │ + fmul f1,f19,f17 │ │ │ │ + bl 5620 │ │ │ │ + fmul f23,f1,f24 │ │ │ │ + fdiv f23,f23,f19 │ │ │ │ + b 2df1c │ │ │ │ + mr r17,r2 │ │ │ │ + b 2dca8 │ │ │ │ + mr r17,r2 │ │ │ │ + b 2d7a8 │ │ │ │ + cmpd r17,r4 │ │ │ │ + addi r8,r17,1 │ │ │ │ + iseleq r17,r17,r8 │ │ │ │ + b 2dccc │ │ │ │ + xor r8,r7,r17 │ │ │ │ + addic r8,r8,-1 │ │ │ │ addze r17,r17 │ │ │ │ - b 2e4bc │ │ │ │ - xor r9,r8,r16 │ │ │ │ - addic r9,r9,-1 │ │ │ │ - addze r16,r16 │ │ │ │ - b 2df9c │ │ │ │ - li r16,0 │ │ │ │ - b 2dfa4 │ │ │ │ + b 2d7cc │ │ │ │ + ld r10,224(r31) │ │ │ │ + ld r27,280(r31) │ │ │ │ + mr r14,r2 │ │ │ │ + b 2d6b8 │ │ │ │ + li r17,0 │ │ │ │ + b 2dcd4 │ │ │ │ li r17,0 │ │ │ │ - b 2e4c4 │ │ │ │ + b 2d7d4 │ │ │ │ ld r6,168(r31) │ │ │ │ cmpdi r6,-1 │ │ │ │ - beq 2de9c │ │ │ │ - mr r7,r8 │ │ │ │ - b 2e46c │ │ │ │ + beq 2d6c4 │ │ │ │ + b 2dc78 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x128d │ │ │ │ + .long 0x128f │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,7 │ │ │ │ - addi r2,r2,-27968 │ │ │ │ + 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 r16,-136(r1) │ │ │ │ + std r15,-144(r1) │ │ │ │ + std r30,-24(r1) │ │ │ │ + std r31,-16(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-496(r1) │ │ │ │ + ld r9,32(r2) │ │ │ │ + ld r16,0(r2) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r14,-152(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 r28,-40(r1) │ │ │ │ + std r29,-32(r1) │ │ │ │ + stdu r1,-528(r1) │ │ │ │ mr r31,r1 │ │ │ │ - ld r11,88(r16) │ │ │ │ - std r10,168(r31) │ │ │ │ - ld r10,24(r9) │ │ │ │ - addi r6,r31,128 │ │ │ │ - addi r8,r31,112 │ │ │ │ + stxv vs63,352(r1) │ │ │ │ + std r9,176(r31) │ │ │ │ + ld r9,24(r2) │ │ │ │ addi r7,r31,120 │ │ │ │ + addi r8,r31,112 │ │ │ │ + addi r6,r31,128 │ │ │ │ addi r5,r31,136 │ │ │ │ addi r4,r31,144 │ │ │ │ addi r3,r31,152 │ │ │ │ - std r10,176(r31) │ │ │ │ - ld r10,16(r9) │ │ │ │ - ld r9,8(r9) │ │ │ │ - std r10,208(r31) │ │ │ │ - std r9,216(r31) │ │ │ │ - ld r30,240(r16) │ │ │ │ + std r9,184(r31) │ │ │ │ + ld r9,16(r2) │ │ │ │ + ld r2,8(r2) │ │ │ │ + std r9,208(r31) │ │ │ │ + std r2,216(r31) │ │ │ │ + ld r2,88(r16) │ │ │ │ ld r10,72(r16) │ │ │ │ ld r9,48(r16) │ │ │ │ - std r11,96(r1) │ │ │ │ - bl eb88 │ │ │ │ - ld r6,136(r31) │ │ │ │ - cmpdi r6,-1 │ │ │ │ - bne 2ec78 │ │ │ │ - ld r10,120(r31) │ │ │ │ - cmpdi r10,-1 │ │ │ │ - bne 2f198 │ │ │ │ - addi r1,r31,496 │ │ │ │ + ld r30,240(r16) │ │ │ │ + std r2,96(r1) │ │ │ │ + bl e450 │ │ │ │ + ld r7,136(r31) │ │ │ │ + cmpdi r7,-1 │ │ │ │ + bne 2e410 │ │ │ │ + ld r7,120(r31) │ │ │ │ + cmpdi r7,-1 │ │ │ │ + bne 2e944 │ │ │ │ + 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 │ │ │ │ - addi r10,r9,-1 │ │ │ │ - beq 2fff8 │ │ │ │ - mr r7,r10 │ │ │ │ - li r4,0 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - b 2ecb8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sldi r3,r8,4 │ │ │ │ - ldx r3,r30,r3 │ │ │ │ - cmpd r6,r3 │ │ │ │ - bgt 2f694 │ │ │ │ - mr r7,r8 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - cmpd r4,r5 │ │ │ │ - add r8,r4,r7 │ │ │ │ - sradi r8,r8,1 │ │ │ │ - addze r8,r8 │ │ │ │ - blt 2eca0 │ │ │ │ - sldi r8,r4,4 │ │ │ │ - std r4,184(r31) │ │ │ │ - ldx r8,r30,r8 │ │ │ │ - cmpd r6,r8 │ │ │ │ - bgt 30018 │ │ │ │ - ld r10,184(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - ble 30038 │ │ │ │ + ld r2,8(r16) │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + beq 2f7bc │ │ │ │ + mr r8,r9 │ │ │ │ + li r20,0 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + b 2e448 │ │ │ │ + sldi r5,r10,4 │ │ │ │ + ldx r5,r30,r5 │ │ │ │ + cmpd r7,r5 │ │ │ │ + bgt 2ee64 │ │ │ │ + mr r8,r10 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + cmpd r20,r6 │ │ │ │ + add r10,r20,r8 │ │ │ │ + sradi r10,r10,1 │ │ │ │ + addze r10,r10 │ │ │ │ + blt 2e430 │ │ │ │ + sldi r10,r20,4 │ │ │ │ + ldx r10,r30,r10 │ │ │ │ + cmpd r7,r10 │ │ │ │ + bgt 2f7d4 │ │ │ │ + cmpd r2,r20 │ │ │ │ + ble 2f7ec │ │ │ │ ld r9,184(r31) │ │ │ │ - ld r10,176(r31) │ │ │ │ + sldi r2,r20,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r26,r20 │ │ │ │ std r30,200(r31) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - add r9,r30,r9 │ │ │ │ - std r10,232(r31) │ │ │ │ - mr r10,r9 │ │ │ │ - std r9,192(r31) │ │ │ │ - ld r9,0(r10) │ │ │ │ - ld r19,8(r10) │ │ │ │ - cmpd r9,r6 │ │ │ │ - blt 2f188 │ │ │ │ - ld r10,128(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2f188 │ │ │ │ - ld r26,48(r16) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r29,88(r16) │ │ │ │ - std r1,240(r31) │ │ │ │ + add r2,r30,r2 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + std r2,192(r31) │ │ │ │ + std r9,224(r31) │ │ │ │ + mr r9,r2 │ │ │ │ + ld r2,0(r9) │ │ │ │ + ld r17,8(r9) │ │ │ │ + cmpd r2,r7 │ │ │ │ + blt 2e934 │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2e934 │ │ │ │ + ld r27,48(r16) │ │ │ │ + ld r8,0(r1) │ │ │ │ + std r1,232(r31) │ │ │ │ li r6,0 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - sldi r24,r26,3 │ │ │ │ - addi r22,r29,1 │ │ │ │ - addi r15,r26,-1 │ │ │ │ - addi r9,r24,15 │ │ │ │ - addi r8,r24,23 │ │ │ │ - mulld r10,r26,r22 │ │ │ │ + ld r29,88(r16) │ │ │ │ + sldi r25,r27,3 │ │ │ │ + addi r15,r27,-1 │ │ │ │ + addi r24,r29,1 │ │ │ │ + addi r2,r25,15 │ │ │ │ + addi r10,r25,23 │ │ │ │ cmpdi cr4,r15,0 │ │ │ │ - sldi r30,r22,1 │ │ │ │ - sldi r25,r22,4 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - mulld r14,r24,r30 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + mulld r9,r27,r24 │ │ │ │ + sldi r30,r24,1 │ │ │ │ + sldi r23,r24,4 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + mulld r7,r25,r30 │ │ │ │ + neg r2,r2 │ │ │ │ neg r10,r10 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + sldi r9,r9,4 │ │ │ │ addi r20,r1,112 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + neg r9,r9 │ │ │ │ addi r21,r1,112 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r7,r1,112 │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r8 │ │ │ │ - addi r27,r1,112 │ │ │ │ - stdux r9,r1,r8 │ │ │ │ - mr r18,r1 │ │ │ │ - std r6,0(r27) │ │ │ │ - stfdu f0,112(r18) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r10 │ │ │ │ - addi r23,r1,112 │ │ │ │ - blt cr4,2fb3c │ │ │ │ - mulld r5,r15,r22 │ │ │ │ - mulld r10,r19,r26 │ │ │ │ - ld r28,120(r16) │ │ │ │ - neg r0,r22 │ │ │ │ - ld r17,72(r16) │ │ │ │ - addi r11,r24,-8 │ │ │ │ - cmpdi cr7,r22,0 │ │ │ │ - std r16,160(r31) │ │ │ │ - sldi r0,r0,4 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - add r28,r28,r9 │ │ │ │ - add r5,r23,r5 │ │ │ │ - ldx r4,r17,r11 │ │ │ │ - lfdx f12,r28,r11 │ │ │ │ - srdi r9,r30,1 │ │ │ │ - mr r16,r5 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - fcfid f0,f0 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + mr r2,r8 │ │ │ │ + addi r8,r1,112 │ │ │ │ + stdux r2,r1,r10 │ │ │ │ + addi r28,r1,112 │ │ │ │ + stdux r2,r1,r10 │ │ │ │ + std r6,0(r28) │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r19,r1 │ │ │ │ + stfdu f31,112(r19) │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + addi r22,r1,112 │ │ │ │ + blt cr4,2f310 │ │ │ │ + mulld r10,r15,r24 │ │ │ │ + mulld r14,r17,r27 │ │ │ │ + ld r5,120(r16) │ │ │ │ + mulli r4,r24,-16 │ │ │ │ + ld r18,72(r16) │ │ │ │ + addi r6,r25,-8 │ │ │ │ + cmpdi cr7,r24,0 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + sldi r2,r14,3 │ │ │ │ + add r10,r22,r10 │ │ │ │ + add r5,r5,r2 │ │ │ │ + lxsdx vs32,r18,r6 │ │ │ │ + lfdx f12,r5,r6 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r9,f0 │ │ │ │ - addi r8,r9,1 │ │ │ │ + addi r2,r9,1 │ │ │ │ subf r9,r29,r9 │ │ │ │ - add r8,r8,r29 │ │ │ │ - stdx r9,r20,r11 │ │ │ │ - add r9,r4,r9 │ │ │ │ - stdx r8,r21,r11 │ │ │ │ - ble cr7,2ee80 │ │ │ │ - addi r3,r9,1 │ │ │ │ - divd r6,r9,r4 │ │ │ │ - mr r12,r16 │ │ │ │ - addi r16,r16,16 │ │ │ │ - divd r8,r3,r4 │ │ │ │ - mulld r6,r6,r4 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - subf r6,r6,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r8,r8,r3 │ │ │ │ - std r6,-8(r16) │ │ │ │ - std r8,16(r12) │ │ │ │ - bdnz 2ee4c │ │ │ │ - addi r11,r11,-8 │ │ │ │ - add r5,r5,r0 │ │ │ │ - cmpdi r11,-8 │ │ │ │ - bne 2ee04 │ │ │ │ - mr r3,r7 │ │ │ │ - mr r5,r24 │ │ │ │ + add r2,r2,r29 │ │ │ │ + stdx r9,r20,r6 │ │ │ │ + stdx r2,r21,r6 │ │ │ │ + ble cr7,2e63c │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mtvsrdd vs43,r9,r9 │ │ │ │ + plxv vs44,260668 # 6e000 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r3,r2,1 │ │ │ │ + addi r3,r2,-1 │ │ │ │ + beq 2e604 │ │ │ │ + xxmr vs45,vs44 │ │ │ │ + cmpdi r3,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r9,r10,16 │ │ │ │ + vaddudm v1,v0,v11 │ │ │ │ + vaddudm v1,v1,v13 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r10) │ │ │ │ + beq 2e63c │ │ │ │ + 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 2e60c │ │ │ │ + addi r6,r6,-8 │ │ │ │ + add r10,r10,r4 │ │ │ │ + cmpdi r6,-8 │ │ │ │ + bne 2e588 │ │ │ │ li r4,0 │ │ │ │ - ld r16,160(r31) │ │ │ │ - std r10,160(r31) │ │ │ │ - addi r28,r21,-8 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r14,15 │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r10,160(r31) │ │ │ │ - srdi r6,r25,3 │ │ │ │ - li r11,0 │ │ │ │ - addi r14,r20,-8 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - mr r7,r3 │ │ │ │ - std r6,224(r31) │ │ │ │ - ld r3,176(r16) │ │ │ │ - ld r6,168(r31) │ │ │ │ - neg r9,r9 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - add r3,r3,r10 │ │ │ │ - addi r6,r6,16 │ │ │ │ + mr r3,r8 │ │ │ │ + mr r5,r25 │ │ │ │ std r7,160(r31) │ │ │ │ - addi r8,r1,112 │ │ │ │ - addi r10,r1,128 │ │ │ │ - ld r7,224(r31) │ │ │ │ - ldu r4,8(r14) │ │ │ │ - ldu r9,8(r28) │ │ │ │ - lfd f0,0(r3) │ │ │ │ - lfd f11,8(r3) │ │ │ │ - mulld r5,r11,r7 │ │ │ │ - cmpd r4,r9 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r12,r8,r5 │ │ │ │ - stfdx f0,r8,r5 │ │ │ │ - bge 2efdc │ │ │ │ - ld r7,232(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r7,160(r31) │ │ │ │ + ld r10,0(r1) │ │ │ │ + sldi r9,r14,4 │ │ │ │ + addi r11,r21,-8 │ │ │ │ + addi r14,r20,-8 │ │ │ │ + ld r4,176(r16) │ │ │ │ + mr r8,r3 │ │ │ │ + li r3,0 │ │ │ │ + addi r2,r7,15 │ │ │ │ + srdi r7,r23,3 │ │ │ │ + add r4,r4,r9 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + std r7,168(r31) │ │ │ │ + ld r7,176(r31) │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r7,r7,16 │ │ │ │ + std r8,160(r31) │ │ │ │ + addi r10,r1,112 │ │ │ │ + addi r9,r1,128 │ │ │ │ + ld r8,168(r31) │ │ │ │ + ldu r5,8(r14) │ │ │ │ + ldu r2,8(r11) │ │ │ │ + lfd f0,0(r4) │ │ │ │ + lfd f11,8(r4) │ │ │ │ + mulld r6,r3,r8 │ │ │ │ + cmpd r5,r2 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + add r12,r10,r6 │ │ │ │ + stfdx f0,r10,r6 │ │ │ │ + bge 2e790 │ │ │ │ + ld r8,224(r31) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - addi r0,r4,2 │ │ │ │ - cmpd r0,r9 │ │ │ │ - mulld r5,r7,r11 │ │ │ │ - ld r7,168(r31) │ │ │ │ - addi r5,r5,1 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - lfdx f12,r7,r5 │ │ │ │ + addi r0,r5,2 │ │ │ │ + cmpd r0,r2 │ │ │ │ + mulld r6,r8,r3 │ │ │ │ + ld r8,176(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f12,r8,r6 │ │ │ │ fmul f0,f12,f0 │ │ │ │ stfd f0,8(r12) │ │ │ │ - bgt 2efdc │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfd f9,-16(r10) │ │ │ │ + bgt 2e790 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfd f9,-16(r9) │ │ │ │ fmr f12,f11 │ │ │ │ - li r5,0 │ │ │ │ - subf r9,r4,r9 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - beq 2ef98 │ │ │ │ - lfd f0,0(r6) │ │ │ │ + li r6,0 │ │ │ │ + subf r2,r5,r2 │ │ │ │ + andi. r5,r2,1 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + beq 2e74c │ │ │ │ + lfd f0,0(r7) │ │ │ │ fmul f12,f11,f11 │ │ │ │ - cmpdi r4,0 │ │ │ │ - li r5,8 │ │ │ │ + cmpdi r5,0 │ │ │ │ + li r6,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r10) │ │ │ │ - beq 2efdc │ │ │ │ - srdi r9,r9,1 │ │ │ │ - ld r7,160(r31) │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r6,r5 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + beq 2e790 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + ld r8,160(r31) │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r7,r6 │ │ │ │ fmul f10,f12,f11 │ │ │ │ - addi r9,r5,8 │ │ │ │ + addi r2,r6,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f10,f11 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r10,r5 │ │ │ │ - addi r5,r5,16 │ │ │ │ - lfdx f0,r6,r9 │ │ │ │ + stfdx f0,r9,r6 │ │ │ │ + lfdx f0,r7,r2 │ │ │ │ + addi r6,r6,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r10,r9 │ │ │ │ - bdnz 2efa4 │ │ │ │ - std r7,160(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ - ld r9,176(r31) │ │ │ │ - addi r3,r3,16 │ │ │ │ - add r10,r10,r25 │ │ │ │ - cmpd r26,r11 │ │ │ │ - add r6,r6,r9 │ │ │ │ - bne 2eefc │ │ │ │ - cmpdi r26,4 │ │ │ │ - ld r7,160(r31) │ │ │ │ - beq 2f95c │ │ │ │ - cmpdi r26,5 │ │ │ │ - beq 2f70c │ │ │ │ - li r9,0 │ │ │ │ - ld r3,216(r31) │ │ │ │ - cmpdi r3,0 │ │ │ │ - ble 2f13c │ │ │ │ + stfdx f0,r9,r2 │ │ │ │ + bdnz 2e758 │ │ │ │ + std r8,160(r31) │ │ │ │ + addi r3,r3,1 │ │ │ │ + ld r2,184(r31) │ │ │ │ + addi r4,r4,16 │ │ │ │ + add r9,r9,r23 │ │ │ │ + cmpd r27,r3 │ │ │ │ + add r7,r7,r2 │ │ │ │ + bne 2e6b0 │ │ │ │ + cmpdi r27,4 │ │ │ │ + ld r8,160(r31) │ │ │ │ + beq 2f12c │ │ │ │ + cmpdi r27,5 │ │ │ │ + beq 2eedc │ │ │ │ + li r2,0 │ │ │ │ + ld r4,216(r31) │ │ │ │ + cmpdi r4,0 │ │ │ │ + ble 2e8f0 │ │ │ │ ld r14,152(r31) │ │ │ │ - ld r17,144(r31) │ │ │ │ - srdi r0,r25,3 │ │ │ │ - sldi r19,r19,4 │ │ │ │ - add r21,r21,r24 │ │ │ │ - add r20,r20,r24 │ │ │ │ - add r4,r7,r24 │ │ │ │ - li r11,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 2f704 │ │ │ │ - cmpd r26,r9 │ │ │ │ - ble 2f0bc │ │ │ │ - mulld r5,r22,r9 │ │ │ │ - subf r10,r9,r26 │ │ │ │ - sldi r6,r9,3 │ │ │ │ + ld r18,144(r31) │ │ │ │ + srdi r0,r23,3 │ │ │ │ + sldi r17,r17,4 │ │ │ │ + add r21,r21,r25 │ │ │ │ + add r20,r20,r25 │ │ │ │ + add r5,r8,r25 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 2eed4 │ │ │ │ + cmpd r27,r2 │ │ │ │ + ble 2e870 │ │ │ │ + mulld r6,r24,r2 │ │ │ │ + sldi r7,r2,3 │ │ │ │ + subf r9,r2,r27 │ │ │ │ ld r12,72(r16) │ │ │ │ - addi r25,r18,8 │ │ │ │ - addi r28,r27,8 │ │ │ │ - std r3,160(r31) │ │ │ │ - mtctr r10 │ │ │ │ - ldx r29,r27,r6 │ │ │ │ - lfdx f0,r18,r6 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - ldx r10,r7,r6 │ │ │ │ - maddld r3,r0,r9,r10 │ │ │ │ - add r10,r5,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r5,r5,r30 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - ldx r10,r23,r10 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - lfdx f12,r8,r3 │ │ │ │ - ldx r3,r12,r6 │ │ │ │ + addi r23,r19,8 │ │ │ │ + std r4,160(r31) │ │ │ │ + addi r29,r28,8 │ │ │ │ + ldx r11,r28,r7 │ │ │ │ + lfdx f0,r19,r7 │ │ │ │ + mtctr r9 │ │ │ │ + sldi r6,r6,1 │ │ │ │ + ldx r9,r8,r7 │ │ │ │ + maddld r4,r0,r2,r9 │ │ │ │ + add r9,r6,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r6,r6,r30 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r22,r9 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + lfdx f12,r10,r4 │ │ │ │ + ldx r4,r12,r7 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r29,r29,r3,r10 │ │ │ │ - stfdx f0,r25,r6 │ │ │ │ - stdx r29,r28,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - bdnz 2f078 │ │ │ │ - ld r3,160(r31) │ │ │ │ - ldx r9,r27,r24 │ │ │ │ - ld r10,200(r16) │ │ │ │ - ld r6,24(r16) │ │ │ │ - lxvdsx vs0,r18,r24 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r6,r19 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ + maddld r11,r11,r4,r9 │ │ │ │ + stfdx f0,r23,r7 │ │ │ │ + stdx r11,r29,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + bdnz 2e82c │ │ │ │ + ld r4,160(r31) │ │ │ │ + ldx r2,r28,r25 │ │ │ │ + ld r9,200(r16) │ │ │ │ + ld r7,24(r16) │ │ │ │ + lxvdsx vs0,r19,r25 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r7,r17 │ │ │ │ + lxvx vs11,r9,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - ble cr4,2fb14 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + ble cr4,2f2e8 │ │ │ │ mtctr r15 │ │ │ │ - mr r28,r20 │ │ │ │ - mr r29,r21 │ │ │ │ - mr r6,r4 │ │ │ │ - mr r9,r15 │ │ │ │ + mr r29,r20 │ │ │ │ + mr r11,r21 │ │ │ │ + mr r7,r5 │ │ │ │ + mr r2,r15 │ │ │ │ li r12,0 │ │ │ │ - b 2f10c │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r12,0(r6) │ │ │ │ - bdz 2f6b0 │ │ │ │ - ldu r25,-8(r29) │ │ │ │ - ldu r10,-8(r28) │ │ │ │ - ldu r5,-8(r6) │ │ │ │ - subf r10,r10,r25 │ │ │ │ - cmpd r5,r10 │ │ │ │ - beq 2f100 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r5,r5,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpd r3,r11 │ │ │ │ - stdx r5,r7,r10 │ │ │ │ - bgt 2f03c │ │ │ │ - ld r9,184(r31) │ │ │ │ - ld r10,8(r16) │ │ │ │ - ld r8,192(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r8,r8,16 │ │ │ │ - cmpd r10,r7 │ │ │ │ - ld r10,240(r31) │ │ │ │ - std r7,184(r31) │ │ │ │ - std r8,192(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 2f188 │ │ │ │ - mr r10,r8 │ │ │ │ - ld r6,136(r31) │ │ │ │ - ld r9,0(r10) │ │ │ │ - ld r19,8(r10) │ │ │ │ - cmpd r9,r6 │ │ │ │ - bge 2ed20 │ │ │ │ - ld r10,120(r31) │ │ │ │ - ld r30,200(r31) │ │ │ │ - cmpdi r10,-1 │ │ │ │ - beq 2ec18 │ │ │ │ + b 2e8c0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r12,0(r7) │ │ │ │ + bdz 2ee80 │ │ │ │ + ldu r23,-8(r11) │ │ │ │ + ldu r9,-8(r29) │ │ │ │ + ldu r6,-8(r7) │ │ │ │ + subf r9,r9,r23 │ │ │ │ + cmpd r6,r9 │ │ │ │ + beq 2e8b4 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,1 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpd r4,r3 │ │ │ │ + stdx r6,r8,r9 │ │ │ │ + bgt 2e7f0 │ │ │ │ ld r9,8(r16) │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - beq 3002c │ │ │ │ - mr r6,r8 │ │ │ │ - li r4,0 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - b 2f1d8 │ │ │ │ + ld r10,192(r31) │ │ │ │ + addi r26,r26,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r26 │ │ │ │ + ld r9,232(r31) │ │ │ │ + addi r10,r10,16 │ │ │ │ + std r10,192(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 2e934 │ │ │ │ + mr r9,r10 │ │ │ │ + ld r7,136(r31) │ │ │ │ + ld r2,0(r9) │ │ │ │ + ld r17,8(r9) │ │ │ │ + cmpd r2,r7 │ │ │ │ + bge 2e4b8 │ │ │ │ + ld r7,120(r31) │ │ │ │ + cmpdi r7,-1 │ │ │ │ + ld r30,200(r31) │ │ │ │ + beq 2e3a8 │ │ │ │ + ld r2,8(r16) │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + beq 2f7e4 │ │ │ │ + mr r8,r9 │ │ │ │ + li r5,0 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + b 2e988 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r3,r7,4 │ │ │ │ - ldx r3,r30,r3 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 2f69c │ │ │ │ - mr r8,r7 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - cmpd r4,r5 │ │ │ │ - add r7,r4,r8 │ │ │ │ - sradi r7,r7,1 │ │ │ │ - addze r7,r7 │ │ │ │ - blt 2f1c0 │ │ │ │ - sldi r8,r4,4 │ │ │ │ - std r4,184(r31) │ │ │ │ - ldx r8,r30,r8 │ │ │ │ - cmpd r8,r10 │ │ │ │ - blt 30004 │ │ │ │ - ld r8,184(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bge 2ec18 │ │ │ │ + nop │ │ │ │ + sldi r4,r10,4 │ │ │ │ + ldx r4,r30,r4 │ │ │ │ + cmpd r4,r7 │ │ │ │ + blt 2ee6c │ │ │ │ + mr r9,r10 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + cmpd r5,r6 │ │ │ │ + add r10,r5,r9 │ │ │ │ + sradi r10,r10,1 │ │ │ │ + addze r10,r10 │ │ │ │ + blt 2e970 │ │ │ │ + sldi r9,r5,4 │ │ │ │ + ldx r9,r30,r9 │ │ │ │ + cmpd r9,r7 │ │ │ │ + blt 2f7c4 │ │ │ │ + cmpd r5,r2 │ │ │ │ + bge 2e3a8 │ │ │ │ ld r9,184(r31) │ │ │ │ - ld r8,176(r31) │ │ │ │ - sldi r9,r9,4 │ │ │ │ - srdi r8,r8,3 │ │ │ │ - add r9,r30,r9 │ │ │ │ - std r8,224(r31) │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,192(r31) │ │ │ │ - ld r9,0(r8) │ │ │ │ - ld r21,8(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 2ec18 │ │ │ │ - ld r10,112(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2ec18 │ │ │ │ - ld r26,48(r16) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r29,88(r16) │ │ │ │ - std r1,232(r31) │ │ │ │ + sldi r2,r5,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r26,r5 │ │ │ │ + add r2,r30,r2 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + std r2,160(r31) │ │ │ │ + std r9,200(r31) │ │ │ │ + mr r9,r2 │ │ │ │ + ld r2,0(r9) │ │ │ │ + ld r17,8(r9) │ │ │ │ + cmpd r2,r7 │ │ │ │ + blt 2e3a8 │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2e3a8 │ │ │ │ + ld r27,48(r16) │ │ │ │ + ld r8,0(r1) │ │ │ │ + std r1,224(r31) │ │ │ │ li r6,0 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - sldi r15,r26,3 │ │ │ │ + ld r29,88(r16) │ │ │ │ + sldi r25,r27,3 │ │ │ │ + addi r15,r27,-1 │ │ │ │ addi r24,r29,1 │ │ │ │ - addi r19,r26,-1 │ │ │ │ - addi r9,r15,15 │ │ │ │ - addi r8,r15,23 │ │ │ │ - mulld r10,r26,r24 │ │ │ │ - cmpdi cr4,r19,0 │ │ │ │ + addi r2,r25,15 │ │ │ │ + addi r10,r25,23 │ │ │ │ + cmpdi cr4,r15,0 │ │ │ │ + mulld r9,r27,r24 │ │ │ │ sldi r30,r24,1 │ │ │ │ - sldi r23,r24,4 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - mulld r28,r15,r30 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + sldi r22,r24,4 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + mulld r7,r25,r30 │ │ │ │ + neg r2,r2 │ │ │ │ neg r10,r10 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + sldi r9,r9,4 │ │ │ │ addi r20,r1,112 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r22,r1,112 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r7,r1,112 │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r8 │ │ │ │ - addi r27,r1,112 │ │ │ │ - stdux r9,r1,r8 │ │ │ │ - mr r18,r1 │ │ │ │ - std r6,0(r27) │ │ │ │ - stfdu f0,112(r18) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r10 │ │ │ │ - addi r25,r1,112 │ │ │ │ - blt cr4,2ffd8 │ │ │ │ - mulld r4,r19,r24 │ │ │ │ - mulld r8,r21,r26 │ │ │ │ - ld r14,120(r16) │ │ │ │ - neg r0,r24 │ │ │ │ - ld r17,72(r16) │ │ │ │ - addi r5,r15,-8 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + neg r9,r9 │ │ │ │ + addi r21,r1,112 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + mr r2,r8 │ │ │ │ + addi r8,r1,112 │ │ │ │ + stdux r2,r1,r10 │ │ │ │ + addi r28,r1,112 │ │ │ │ + stdux r2,r1,r10 │ │ │ │ + std r6,0(r28) │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r19,r1 │ │ │ │ + stfdu f31,112(r19) │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + addi r23,r1,112 │ │ │ │ + blt cr4,2f79c │ │ │ │ + mulld r10,r15,r24 │ │ │ │ + mulld r14,r17,r27 │ │ │ │ + ld r5,120(r16) │ │ │ │ + mulli r4,r24,-16 │ │ │ │ + ld r18,72(r16) │ │ │ │ + addi r6,r25,-8 │ │ │ │ cmpdi cr7,r24,0 │ │ │ │ - std r16,160(r31) │ │ │ │ - sldi r0,r0,4 │ │ │ │ - sldi r4,r4,4 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - add r14,r14,r9 │ │ │ │ - add r4,r25,r4 │ │ │ │ - ldx r3,r17,r5 │ │ │ │ - lfdx f12,r14,r5 │ │ │ │ - srdi r9,r30,1 │ │ │ │ - mr r16,r4 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r3 │ │ │ │ - fcfid f0,f0 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + sldi r2,r14,3 │ │ │ │ + add r10,r23,r10 │ │ │ │ + add r5,r5,r2 │ │ │ │ + lxsdx vs32,r18,r6 │ │ │ │ + lfdx f12,r5,r6 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ + addi r2,r9,1 │ │ │ │ subf r9,r29,r9 │ │ │ │ - add r10,r10,r29 │ │ │ │ - stdx r9,r20,r5 │ │ │ │ - add r9,r3,r9 │ │ │ │ - stdx r10,r22,r5 │ │ │ │ - ble cr7,2f39c │ │ │ │ - addi r11,r9,1 │ │ │ │ - divd r6,r9,r3 │ │ │ │ - mr r12,r16 │ │ │ │ - addi r16,r16,16 │ │ │ │ - divd r10,r11,r3 │ │ │ │ - mulld r6,r6,r3 │ │ │ │ - mulld r10,r10,r3 │ │ │ │ - subf r6,r6,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r11 │ │ │ │ - std r6,-8(r16) │ │ │ │ - std r10,16(r12) │ │ │ │ - bdnz 2f368 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - add r4,r4,r0 │ │ │ │ - cmpdi r5,-8 │ │ │ │ - bne 2f320 │ │ │ │ + add r2,r2,r29 │ │ │ │ + stdx r9,r20,r6 │ │ │ │ + stdx r2,r21,r6 │ │ │ │ + ble cr7,2eb78 │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mtvsrdd vs43,r9,r9 │ │ │ │ + plxv vs44,259328 # 6e000 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r3,r2,1 │ │ │ │ + addi r3,r2,-1 │ │ │ │ + beq 2eb40 │ │ │ │ + xxmr vs45,vs44 │ │ │ │ + cmpdi r3,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r9,r10,16 │ │ │ │ + vaddudm v1,v0,v11 │ │ │ │ + vaddudm v1,v1,v13 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r10) │ │ │ │ + beq 2eb78 │ │ │ │ + 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 2eb48 │ │ │ │ + addi r6,r6,-8 │ │ │ │ + add r10,r10,r4 │ │ │ │ + cmpdi r6,-8 │ │ │ │ + bne 2eac4 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r7 │ │ │ │ - mr r5,r15 │ │ │ │ - ld r16,160(r31) │ │ │ │ - std r8,160(r31) │ │ │ │ - addi r28,r28,15 │ │ │ │ - addi r14,r22,-8 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r9,r23,3 │ │ │ │ + mr r3,r8 │ │ │ │ + mr r5,r25 │ │ │ │ + std r7,168(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r7,168(r31) │ │ │ │ ld r10,0(r1) │ │ │ │ - ld r8,160(r31) │ │ │ │ - addi r12,r20,-8 │ │ │ │ - clrrdi r28,r28,4 │ │ │ │ - std r9,200(r31) │ │ │ │ - ld r9,168(r31) │ │ │ │ + sldi r9,r14,4 │ │ │ │ + addi r11,r21,-8 │ │ │ │ + addi r14,r20,-8 │ │ │ │ ld r4,176(r16) │ │ │ │ - mr r7,r3 │ │ │ │ + mr r8,r3 │ │ │ │ li r3,0 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - addi r6,r9,16 │ │ │ │ - neg r9,r28 │ │ │ │ - add r4,r4,r8 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - std r7,160(r31) │ │ │ │ - addi r8,r1,112 │ │ │ │ - addi r10,r1,128 │ │ │ │ - ld r7,200(r31) │ │ │ │ - ldu r11,8(r12) │ │ │ │ - ldu r9,8(r14) │ │ │ │ + addi r2,r7,15 │ │ │ │ + srdi r7,r22,3 │ │ │ │ + add r4,r4,r9 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + std r7,192(r31) │ │ │ │ + ld r7,176(r31) │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r7,r7,16 │ │ │ │ + std r8,168(r31) │ │ │ │ + addi r10,r1,112 │ │ │ │ + addi r9,r1,128 │ │ │ │ + ld r8,192(r31) │ │ │ │ + ldu r5,8(r14) │ │ │ │ + ldu r2,8(r11) │ │ │ │ lfd f0,0(r4) │ │ │ │ lfd f11,8(r4) │ │ │ │ - mulld r5,r3,r7 │ │ │ │ - cmpd r11,r9 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - add r28,r8,r5 │ │ │ │ - stfdx f0,r8,r5 │ │ │ │ - bge 2f4f8 │ │ │ │ - ld r7,224(r31) │ │ │ │ + mulld r6,r3,r8 │ │ │ │ + cmpd r5,r2 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + add r12,r10,r6 │ │ │ │ + stfdx f0,r10,r6 │ │ │ │ + bge 2eccc │ │ │ │ + ld r8,200(r31) │ │ │ │ fmul f0,f0,f11 │ │ │ │ - addi r0,r11,2 │ │ │ │ - cmpd r0,r9 │ │ │ │ - mulld r5,r7,r3 │ │ │ │ - ld r7,168(r31) │ │ │ │ - addi r5,r5,1 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - lfdx f12,r7,r5 │ │ │ │ + addi r0,r5,2 │ │ │ │ + cmpd r0,r2 │ │ │ │ + mulld r6,r8,r3 │ │ │ │ + ld r8,176(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f12,r8,r6 │ │ │ │ fmul f0,f12,f0 │ │ │ │ - stfd f0,8(r28) │ │ │ │ - bgt 2f4f8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfd f9,-16(r10) │ │ │ │ + stfd f0,8(r12) │ │ │ │ + bgt 2eccc │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfd f9,-16(r9) │ │ │ │ fmr f12,f11 │ │ │ │ - li r5,0 │ │ │ │ - subf r9,r11,r9 │ │ │ │ - andi. r11,r9,1 │ │ │ │ - addi r11,r9,-1 │ │ │ │ - beq 2f4b4 │ │ │ │ - lfd f0,0(r6) │ │ │ │ + li r6,0 │ │ │ │ + subf r2,r5,r2 │ │ │ │ + andi. r5,r2,1 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + beq 2ec88 │ │ │ │ + lfd f0,0(r7) │ │ │ │ fmul f12,f11,f11 │ │ │ │ - cmpdi r11,0 │ │ │ │ - li r5,8 │ │ │ │ + cmpdi r5,0 │ │ │ │ + li r6,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r10) │ │ │ │ - beq 2f4f8 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - ld r7,160(r31) │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r6,r5 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + beq 2eccc │ │ │ │ + srdi r2,r2,1 │ │ │ │ + ld r8,168(r31) │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r7,r6 │ │ │ │ fmul f10,f12,f11 │ │ │ │ - addi r9,r5,8 │ │ │ │ + addi r2,r6,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f10,f11 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - stfdx f0,r10,r5 │ │ │ │ - addi r5,r5,16 │ │ │ │ - lfdx f0,r6,r9 │ │ │ │ + stfdx f0,r9,r6 │ │ │ │ + lfdx f0,r7,r2 │ │ │ │ + addi r6,r6,16 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r10,r9 │ │ │ │ - bdnz 2f4c0 │ │ │ │ - std r7,160(r31) │ │ │ │ + stfdx f0,r9,r2 │ │ │ │ + bdnz 2ec94 │ │ │ │ + std r8,168(r31) │ │ │ │ addi r3,r3,1 │ │ │ │ - ld r9,176(r31) │ │ │ │ + ld r2,184(r31) │ │ │ │ addi r4,r4,16 │ │ │ │ - add r10,r10,r23 │ │ │ │ - cmpd r26,r3 │ │ │ │ - add r6,r6,r9 │ │ │ │ - bne 2f418 │ │ │ │ - cmpdi r26,4 │ │ │ │ - ld r7,160(r31) │ │ │ │ - beq 2fe08 │ │ │ │ - cmpdi r26,5 │ │ │ │ - beq 2fbb0 │ │ │ │ - li r9,0 │ │ │ │ - ld r4,216(r31) │ │ │ │ - cmpdi r4,0 │ │ │ │ - ble 2f658 │ │ │ │ + add r9,r9,r22 │ │ │ │ + cmpd r27,r3 │ │ │ │ + add r7,r7,r2 │ │ │ │ + bne 2ebec │ │ │ │ + cmpdi r27,4 │ │ │ │ + ld r8,168(r31) │ │ │ │ + beq 2f5c0 │ │ │ │ + cmpdi r27,5 │ │ │ │ + beq 2f384 │ │ │ │ + li r2,0 │ │ │ │ + ld r5,216(r31) │ │ │ │ + cmpdi r5,0 │ │ │ │ + ble 2ee2c │ │ │ │ ld r14,152(r31) │ │ │ │ - ld r17,144(r31) │ │ │ │ - srdi r0,r23,3 │ │ │ │ - sldi r21,r21,4 │ │ │ │ - add r22,r22,r15 │ │ │ │ - add r20,r20,r15 │ │ │ │ - add r12,r7,r15 │ │ │ │ - li r11,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 2fe00 │ │ │ │ - cmpd r26,r9 │ │ │ │ - ble 2f5d8 │ │ │ │ - mulld r5,r24,r9 │ │ │ │ - subf r10,r9,r26 │ │ │ │ - sldi r6,r9,3 │ │ │ │ - ld r23,72(r16) │ │ │ │ - addi r28,r18,8 │ │ │ │ - addi r29,r27,8 │ │ │ │ - std r4,160(r31) │ │ │ │ - mtctr r10 │ │ │ │ - ldx r3,r27,r6 │ │ │ │ - lfdx f0,r18,r6 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - ldx r10,r7,r6 │ │ │ │ - maddld r4,r0,r9,r10 │ │ │ │ - add r10,r5,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r5,r5,r30 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - ldx r10,r25,r10 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfdx f12,r8,r4 │ │ │ │ - ldx r4,r23,r6 │ │ │ │ + ld r18,144(r31) │ │ │ │ + srdi r0,r22,3 │ │ │ │ + sldi r17,r17,4 │ │ │ │ + add r21,r21,r25 │ │ │ │ + add r20,r20,r25 │ │ │ │ + add r12,r8,r25 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 2f5b8 │ │ │ │ + cmpd r27,r2 │ │ │ │ + ble 2edac │ │ │ │ + mulld r6,r24,r2 │ │ │ │ + sldi r7,r2,3 │ │ │ │ + subf r9,r2,r27 │ │ │ │ + ld r22,72(r16) │ │ │ │ + addi r29,r19,8 │ │ │ │ + std r5,168(r31) │ │ │ │ + addi r11,r28,8 │ │ │ │ + ldx r4,r28,r7 │ │ │ │ + lfdx f0,r19,r7 │ │ │ │ + mtctr r9 │ │ │ │ + sldi r6,r6,1 │ │ │ │ + ldx r9,r8,r7 │ │ │ │ + maddld r5,r0,r2,r9 │ │ │ │ + add r9,r6,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r6,r6,r30 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + lfdx f12,r10,r5 │ │ │ │ + ldx r5,r22,r7 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r3,r3,r4,r10 │ │ │ │ - stfdx f0,r28,r6 │ │ │ │ - stdx r3,r29,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - bdnz 2f594 │ │ │ │ - ld r4,160(r31) │ │ │ │ - ldx r9,r27,r15 │ │ │ │ - ld r10,200(r16) │ │ │ │ - ld r6,24(r16) │ │ │ │ - lxvdsx vs0,r18,r15 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r6,r21 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ + maddld r4,r4,r5,r9 │ │ │ │ + stfdx f0,r29,r7 │ │ │ │ + stdx r4,r11,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + bdnz 2ed68 │ │ │ │ + ld r5,168(r31) │ │ │ │ + ldx r2,r28,r25 │ │ │ │ + ld r9,200(r16) │ │ │ │ + ld r7,24(r16) │ │ │ │ + lxvdsx vs0,r19,r25 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r7,r17 │ │ │ │ + lxvx vs11,r9,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - ble cr4,2ffb0 │ │ │ │ - mtctr r19 │ │ │ │ - mr r29,r20 │ │ │ │ - mr r3,r22 │ │ │ │ - mr r6,r12 │ │ │ │ - mr r9,r19 │ │ │ │ - li r23,0 │ │ │ │ - b 2f628 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r23,0(r6) │ │ │ │ - bdz 2fb5c │ │ │ │ - ldu r28,-8(r3) │ │ │ │ - ldu r10,-8(r29) │ │ │ │ - ldu r5,-8(r6) │ │ │ │ - subf r10,r10,r28 │ │ │ │ - cmpd r5,r10 │ │ │ │ - beq 2f61c │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r5,r5,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpd r4,r11 │ │ │ │ - stdx r5,r7,r10 │ │ │ │ - bgt 2f558 │ │ │ │ - ld r9,184(r31) │ │ │ │ - ld r10,8(r16) │ │ │ │ - ld r8,192(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r8,r8,16 │ │ │ │ - cmpd r10,r7 │ │ │ │ - ld r10,232(r31) │ │ │ │ - std r7,184(r31) │ │ │ │ - std r8,192(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 2ec18 │ │ │ │ - ld r10,120(r31) │ │ │ │ - b 2f22c │ │ │ │ - mr r4,r8 │ │ │ │ - b 2ecb8 │ │ │ │ - mr r4,r7 │ │ │ │ - b 2f1d8 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + ble cr4,2f774 │ │ │ │ + mtctr r15 │ │ │ │ + mr r11,r20 │ │ │ │ + mr r4,r21 │ │ │ │ + mr r7,r12 │ │ │ │ + mr r2,r15 │ │ │ │ + li r22,0 │ │ │ │ + b 2edfc │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r22,0(r7) │ │ │ │ + bdz 2f330 │ │ │ │ + ldu r29,-8(r4) │ │ │ │ + ldu r9,-8(r11) │ │ │ │ + ldu r6,-8(r7) │ │ │ │ + subf r9,r9,r29 │ │ │ │ + cmpd r6,r9 │ │ │ │ + beq 2edf0 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,1 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpd r5,r3 │ │ │ │ + stdx r6,r8,r9 │ │ │ │ + bgt 2ed2c │ │ │ │ + ld r9,8(r16) │ │ │ │ + ld r10,160(r31) │ │ │ │ + addi r26,r26,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r26 │ │ │ │ + ld r9,224(r31) │ │ │ │ + addi r10,r10,16 │ │ │ │ + std r10,160(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 2e3a8 │ │ │ │ + ld r7,120(r31) │ │ │ │ + mr r9,r10 │ │ │ │ + b 2e9e4 │ │ │ │ + mr r20,r10 │ │ │ │ + b 2e448 │ │ │ │ + mr r5,r10 │ │ │ │ + b 2e988 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,0(r7) │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r3,r11 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r7) │ │ │ │ - ble 2f13c │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ldx r10,r23,r10 │ │ │ │ - cmpd r10,r14 │ │ │ │ - blt 2f6e0 │ │ │ │ - cmpd r10,r17 │ │ │ │ - ble 2f6fc │ │ │ │ - ld r10,208(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r7) │ │ │ │ - add r11,r11,r10 │ │ │ │ - cmpd r3,r11 │ │ │ │ - bgt 2f6c8 │ │ │ │ - b 2f13c │ │ │ │ - li r9,0 │ │ │ │ - b 2f044 │ │ │ │ - ld r9,0(r7) │ │ │ │ - b 2f6c8 │ │ │ │ + ld r2,0(r8) │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r4,r3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r8) │ │ │ │ + ble 2e8f0 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ldx r9,r22,r9 │ │ │ │ + cmpd r9,r14 │ │ │ │ + blt 2eeb0 │ │ │ │ + cmpd r9,r18 │ │ │ │ + ble 2eecc │ │ │ │ + ld r9,208(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r8) │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpd r4,r3 │ │ │ │ + bgt 2ee98 │ │ │ │ + b 2e8f0 │ │ │ │ + li r2,0 │ │ │ │ + b 2e7f8 │ │ │ │ + ld r2,0(r8) │ │ │ │ + b 2ee98 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 2f13c │ │ │ │ - ld r5,152(r31) │ │ │ │ - mulli r9,r29,48 │ │ │ │ - add r21,r8,r25 │ │ │ │ - sldi r10,r29,5 │ │ │ │ - addi r6,r25,-8 │ │ │ │ - sldi r28,r29,6 │ │ │ │ - addi r12,r23,-8 │ │ │ │ - addi r15,r30,-1 │ │ │ │ - li r14,0 │ │ │ │ - add r20,r21,r25 │ │ │ │ - addi r10,r10,24 │ │ │ │ - add r6,r23,r6 │ │ │ │ - addi r28,r28,56 │ │ │ │ - std r5,224(r31) │ │ │ │ - ld r5,144(r31) │ │ │ │ - add r26,r20,r25 │ │ │ │ - add r10,r23,r10 │ │ │ │ - std r6,272(r31) │ │ │ │ - addi r9,r9,40 │ │ │ │ - add r28,r23,r28 │ │ │ │ - add r0,r26,r25 │ │ │ │ - std r10,280(r31) │ │ │ │ - std r5,248(r31) │ │ │ │ - sldi r5,r19,4 │ │ │ │ - add r19,r23,r9 │ │ │ │ - std r5,264(r31) │ │ │ │ - b 2f78c │ │ │ │ - addi r14,r14,1 │ │ │ │ - cmpd r14,r30 │ │ │ │ - beq 2f954 │ │ │ │ - ldu r9,8(r12) │ │ │ │ - ld r10,224(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 2f780 │ │ │ │ - ld r10,248(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2f780 │ │ │ │ - ld r11,8(r17) │ │ │ │ - std r9,8(r27) │ │ │ │ + ble 2e8f0 │ │ │ │ + ld r7,152(r31) │ │ │ │ + mulli r2,r29,48 │ │ │ │ + add r21,r10,r23 │ │ │ │ + sldi r9,r29,5 │ │ │ │ + sldi r29,r29,6 │ │ │ │ + sldi r6,r17,4 │ │ │ │ + addi r14,r22,-8 │ │ │ │ + addi r17,r30,-1 │ │ │ │ + li r15,0 │ │ │ │ + add r25,r21,r23 │ │ │ │ + addi r9,r9,24 │ │ │ │ + addi r29,r29,56 │ │ │ │ + mr r3,r21 │ │ │ │ + std r6,280(r31) │ │ │ │ + std r7,240(r31) │ │ │ │ + ld r7,144(r31) │ │ │ │ + add r27,r25,r23 │ │ │ │ + add r12,r22,r9 │ │ │ │ + add r29,r22,r29 │ │ │ │ + addi r2,r2,40 │ │ │ │ + add r0,r27,r23 │ │ │ │ + add r20,r22,r2 │ │ │ │ + std r7,248(r31) │ │ │ │ + addi r7,r23,-8 │ │ │ │ + add r7,r22,r7 │ │ │ │ + std r7,288(r31) │ │ │ │ + b 2ef5c │ │ │ │ + addi r15,r15,1 │ │ │ │ + cmpd r15,r30 │ │ │ │ + beq 2f124 │ │ │ │ + ldu r2,8(r14) │ │ │ │ + ld r9,240(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + blt 2ef50 │ │ │ │ + ld r9,248(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2ef50 │ │ │ │ + ld r7,8(r18) │ │ │ │ + std r2,8(r28) │ │ │ │ + ld r6,16(r18) │ │ │ │ + sldi r9,r15,3 │ │ │ │ + li r5,0 │ │ │ │ + std r10,296(r31) │ │ │ │ + std r16,304(r31) │ │ │ │ ld r4,24(r16) │ │ │ │ - sldi r10,r14,3 │ │ │ │ - ld r25,16(r17) │ │ │ │ - ld r23,24(r17) │ │ │ │ - ld r24,32(r17) │ │ │ │ + ld r24,288(r31) │ │ │ │ + std r8,312(r31) │ │ │ │ + std r28,320(r31) │ │ │ │ + lfdx f9,r10,r9 │ │ │ │ + ld r22,24(r18) │ │ │ │ + std r19,328(r31) │ │ │ │ + ld r23,32(r18) │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + std r6,272(r31) │ │ │ │ ld r6,200(r16) │ │ │ │ - ld r3,272(r31) │ │ │ │ - li r5,0 │ │ │ │ - lfdx f9,r8,r10 │ │ │ │ - std r8,288(r31) │ │ │ │ - std r16,296(r31) │ │ │ │ - std r7,304(r31) │ │ │ │ - std r27,312(r31) │ │ │ │ - mulld r9,r9,r11 │ │ │ │ - stfd f9,8(r18) │ │ │ │ - std r9,256(r31) │ │ │ │ - ld r9,264(r31) │ │ │ │ - add r4,r4,r9 │ │ │ │ - sldi r9,r5,3 │ │ │ │ - ldu r29,8(r3) │ │ │ │ - ld r7,280(r31) │ │ │ │ + stfd f9,8(r19) │ │ │ │ + std r2,256(r31) │ │ │ │ + ld r2,280(r31) │ │ │ │ + add r4,r4,r2 │ │ │ │ + sldi r2,r5,3 │ │ │ │ + ldu r9,8(r24) │ │ │ │ std r5,336(r31) │ │ │ │ - li r8,0 │ │ │ │ - mr r5,r14 │ │ │ │ - std r18,320(r31) │ │ │ │ - std r25,344(r31) │ │ │ │ - lfdx f12,r21,r9 │ │ │ │ - ld r9,256(r31) │ │ │ │ - add r29,r9,r29 │ │ │ │ + mr r8,r12 │ │ │ │ + li r10,0 │ │ │ │ + mr r5,r15 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + ld r2,256(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r9,272(r31) │ │ │ │ fmul f12,f9,f12 │ │ │ │ - mulld r27,r29,r25 │ │ │ │ - std r29,328(r31) │ │ │ │ - std r27,160(r31) │ │ │ │ - nop │ │ │ │ + std r2,264(r31) │ │ │ │ + mulld r7,r2,r9 │ │ │ │ + std r7,168(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r10,8(r7) │ │ │ │ - mr r16,r19 │ │ │ │ - li r18,0 │ │ │ │ - lfdx f10,r20,r9 │ │ │ │ - ld r9,160(r31) │ │ │ │ - add r10,r9,r10 │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ldu r9,8(r8) │ │ │ │ + mr r16,r20 │ │ │ │ + li r19,0 │ │ │ │ + lfdx f10,r25,r2 │ │ │ │ + ld r2,168(r31) │ │ │ │ + add r9,r2,r9 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r14,r10,r23 │ │ │ │ - nop │ │ │ │ + mulld r15,r9,r22 │ │ │ │ + std r9,160(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ ldu r11,8(r16) │ │ │ │ - sldi r9,r18,3 │ │ │ │ + sldi r2,r19,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r25,r28 │ │ │ │ - mr r29,r0 │ │ │ │ - lfdx f11,r26,r9 │ │ │ │ - add r11,r14,r11 │ │ │ │ + mr r28,r29 │ │ │ │ + mr r9,r0 │ │ │ │ + lfdx f11,r27,r2 │ │ │ │ + add r11,r15,r11 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r22,r11,r24 │ │ │ │ + mulld r21,r11,r23 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r25) │ │ │ │ - lfd f0,0(r29) │ │ │ │ + lfd f0,0(r9) │ │ │ │ + ldu r2,8(r28) │ │ │ │ + addi r9,r9,8 │ │ │ │ lxv vs8,0(r4) │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r9,r22,r9 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r27,r9,4 │ │ │ │ - lxvx vs7,r6,r27 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + lxvx vs7,r6,r7 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r6,r27 │ │ │ │ - bdnz 2f8a0 │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r18,r30 │ │ │ │ - bne 2f870 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r30 │ │ │ │ - bne 2f840 │ │ │ │ - mr r14,r5 │ │ │ │ + stxvx vs8,r6,r7 │ │ │ │ + bdnz 2f070 │ │ │ │ + addi r19,r19,1 │ │ │ │ + cmpd r19,r30 │ │ │ │ + bne 2f040 │ │ │ │ + addi r10,r10,1 │ │ │ │ + ld r9,160(r31) │ │ │ │ + cmpd r10,r30 │ │ │ │ + bne 2f010 │ │ │ │ + mr r15,r5 │ │ │ │ ld r5,336(r31) │ │ │ │ - ld r18,320(r31) │ │ │ │ - ld r29,328(r31) │ │ │ │ - ld r25,344(r31) │ │ │ │ addi r5,r5,1 │ │ │ │ cmpd r5,r30 │ │ │ │ - bne 2f7f8 │ │ │ │ - addi r14,r14,1 │ │ │ │ - ld r7,304(r31) │ │ │ │ - ld r27,312(r31) │ │ │ │ - ld r8,288(r31) │ │ │ │ - ld r16,296(r31) │ │ │ │ - stfd f0,40(r18) │ │ │ │ - stfd f12,16(r18) │ │ │ │ - stfd f10,24(r18) │ │ │ │ - stfd f11,32(r18) │ │ │ │ - cmpd r14,r30 │ │ │ │ - std r15,32(r7) │ │ │ │ - std r9,40(r27) │ │ │ │ - std r29,16(r27) │ │ │ │ - std r15,8(r7) │ │ │ │ - std r10,24(r27) │ │ │ │ - std r15,16(r7) │ │ │ │ - std r11,32(r27) │ │ │ │ - std r15,24(r7) │ │ │ │ - bne 2f78c │ │ │ │ - std r15,0(r7) │ │ │ │ - b 2f13c │ │ │ │ + bne 2efd0 │ │ │ │ + ld r28,320(r31) │ │ │ │ + addi r15,r15,1 │ │ │ │ + ld r8,312(r31) │ │ │ │ + ld r19,328(r31) │ │ │ │ + ld r10,296(r31) │ │ │ │ + cmpd r15,r30 │ │ │ │ + ld r16,304(r31) │ │ │ │ + std r2,40(r28) │ │ │ │ + std r11,32(r28) │ │ │ │ + ld r2,264(r31) │ │ │ │ + std r17,32(r8) │ │ │ │ + std r17,24(r8) │ │ │ │ + std r17,16(r8) │ │ │ │ + stfd f0,40(r19) │ │ │ │ + stfd f12,16(r19) │ │ │ │ + stfd f10,24(r19) │ │ │ │ + stfd f11,32(r19) │ │ │ │ + std r2,16(r28) │ │ │ │ + std r9,24(r28) │ │ │ │ + std r17,8(r8) │ │ │ │ + bne 2ef5c │ │ │ │ + std r17,0(r8) │ │ │ │ + b 2e8f0 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 2f13c │ │ │ │ - mulli r9,r29,48 │ │ │ │ - sldi r5,r29,4 │ │ │ │ - sldi r10,r29,5 │ │ │ │ - add r14,r8,r25 │ │ │ │ - ld r29,152(r31) │ │ │ │ - ld r22,144(r31) │ │ │ │ - mr r11,r8 │ │ │ │ - sldi r19,r19,4 │ │ │ │ - addi r15,r23,-8 │ │ │ │ - addi r5,r5,8 │ │ │ │ - addi r10,r10,24 │ │ │ │ - add r24,r14,r25 │ │ │ │ - addi r3,r30,-1 │ │ │ │ - li r6,0 │ │ │ │ - add r5,r23,r5 │ │ │ │ - add r12,r23,r10 │ │ │ │ - add r28,r24,r25 │ │ │ │ - addi r9,r9,40 │ │ │ │ - mr r8,r22 │ │ │ │ - std r5,256(r31) │ │ │ │ - mr r5,r29 │ │ │ │ - add r26,r23,r9 │ │ │ │ - b 2f9cc │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r6,r30 │ │ │ │ - beq 2fb0c │ │ │ │ - ldu r9,8(r15) │ │ │ │ - cmpd r9,r5 │ │ │ │ - blt 2f9c0 │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 2f9c0 │ │ │ │ - ld r0,8(r17) │ │ │ │ - ld r4,16(r17) │ │ │ │ - sldi r10,r6,3 │ │ │ │ - ld r29,24(r16) │ │ │ │ - std r9,8(r27) │ │ │ │ - ld r22,24(r17) │ │ │ │ - ld r20,256(r31) │ │ │ │ - std r11,264(r31) │ │ │ │ - std r16,272(r31) │ │ │ │ - lfdx f12,r11,r10 │ │ │ │ - li r10,0 │ │ │ │ - mulld r9,r9,r0 │ │ │ │ - std r4,248(r31) │ │ │ │ - ld r4,200(r16) │ │ │ │ - add r29,r29,r19 │ │ │ │ - stfd f12,8(r18) │ │ │ │ - std r9,160(r31) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r0,8(r20) │ │ │ │ - ld r11,248(r31) │ │ │ │ - mr r21,r12 │ │ │ │ - li r23,0 │ │ │ │ - std r7,280(r31) │ │ │ │ - std r27,288(r31) │ │ │ │ - lfdx f10,r14,r9 │ │ │ │ - ld r9,160(r31) │ │ │ │ - add r9,r9,r0 │ │ │ │ + ble 2e8f0 │ │ │ │ + mulli r2,r29,48 │ │ │ │ + sldi r6,r29,4 │ │ │ │ + sldi r9,r29,5 │ │ │ │ + add r15,r10,r23 │ │ │ │ + ld r14,152(r31) │ │ │ │ + ld r29,144(r31) │ │ │ │ + sldi r17,r17,4 │ │ │ │ + addi r25,r22,-8 │ │ │ │ + addi r4,r30,-1 │ │ │ │ + li r7,0 │ │ │ │ + addi r6,r6,8 │ │ │ │ + addi r9,r9,24 │ │ │ │ + add r24,r15,r23 │ │ │ │ + add r6,r22,r6 │ │ │ │ + add r12,r22,r9 │ │ │ │ + add r0,r24,r23 │ │ │ │ + addi r2,r2,40 │ │ │ │ + std r6,248(r31) │ │ │ │ + mr r6,r26 │ │ │ │ + add r27,r22,r2 │ │ │ │ + b 2f194 │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r7,r30 │ │ │ │ + beq 2f2dc │ │ │ │ + ldu r2,8(r25) │ │ │ │ + cmpd r2,r14 │ │ │ │ + blt 2f188 │ │ │ │ + cmpd r2,r29 │ │ │ │ + bgt 2f188 │ │ │ │ + ld r26,8(r18) │ │ │ │ + sldi r5,r7,3 │ │ │ │ + ld r11,24(r16) │ │ │ │ + std r2,8(r28) │ │ │ │ + li r9,0 │ │ │ │ + std r10,256(r31) │ │ │ │ + std r16,264(r31) │ │ │ │ + ld r23,16(r18) │ │ │ │ + ld r3,248(r31) │ │ │ │ + lfdx f12,r10,r5 │ │ │ │ + ld r21,24(r18) │ │ │ │ + ld r5,200(r16) │ │ │ │ + mulld r2,r2,r26 │ │ │ │ + add r11,r11,r17 │ │ │ │ + std r23,240(r31) │ │ │ │ + stfd f12,8(r19) │ │ │ │ + std r2,160(r31) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r26,8(r3) │ │ │ │ + ld r10,240(r31) │ │ │ │ + mr r20,r12 │ │ │ │ + li r22,0 │ │ │ │ + std r8,272(r31) │ │ │ │ + std r28,280(r31) │ │ │ │ + lfdx f10,r15,r2 │ │ │ │ + ld r2,160(r31) │ │ │ │ + add r2,r2,r26 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r16,r9,r11 │ │ │ │ - std r9,224(r31) │ │ │ │ - ldu r0,8(r21) │ │ │ │ - sldi r9,r23,3 │ │ │ │ + mulld r16,r2,r10 │ │ │ │ + std r2,168(r31) │ │ │ │ + ldu r26,8(r20) │ │ │ │ + sldi r2,r22,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r27,r26 │ │ │ │ - mr r7,r28 │ │ │ │ - lfdx f11,r24,r9 │ │ │ │ - add r0,r16,r0 │ │ │ │ + mr r28,r27 │ │ │ │ + mr r10,r0 │ │ │ │ + lfdx f11,r24,r2 │ │ │ │ + add r26,r16,r26 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r25,r0,r22 │ │ │ │ + mulld r23,r26,r21 │ │ │ │ nop │ │ │ │ - ldu r9,8(r27) │ │ │ │ - lfd f0,0(r7) │ │ │ │ - lxv vs9,0(r29) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r9,r25,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f0,0(r10) │ │ │ │ + ldu r2,8(r28) │ │ │ │ + addi r10,r10,8 │ │ │ │ + lxv vs9,0(r11) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r11,r9,4 │ │ │ │ - lxvx vs8,r4,r11 │ │ │ │ + add r2,r23,r2 │ │ │ │ + sldi r8,r2,4 │ │ │ │ + lxvx vs8,r5,r8 │ │ │ │ xxspltd vs7,vs0,0 │ │ │ │ xvmaddmdp vs9,vs7,vs8 │ │ │ │ - stxvx vs9,r4,r11 │ │ │ │ - bdnz 2fa80 │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r30 │ │ │ │ - bne 2fa58 │ │ │ │ - addi r10,r10,1 │ │ │ │ - ld r7,280(r31) │ │ │ │ - ld r27,288(r31) │ │ │ │ - cmpd r10,r30 │ │ │ │ - bne 2fa24 │ │ │ │ - addi r6,r6,1 │ │ │ │ - std r9,32(r27) │ │ │ │ - ld r9,224(r31) │ │ │ │ - ld r11,264(r31) │ │ │ │ - ld r16,272(r31) │ │ │ │ - std r3,24(r7) │ │ │ │ - stfd f0,32(r18) │ │ │ │ - stfd f10,16(r18) │ │ │ │ - std r3,8(r7) │ │ │ │ - cmpd r6,r30 │ │ │ │ - std r0,24(r27) │ │ │ │ - stfd f11,24(r18) │ │ │ │ - std r3,16(r7) │ │ │ │ - std r9,16(r27) │ │ │ │ - bne 2f9cc │ │ │ │ - std r3,0(r7) │ │ │ │ - b 2f13c │ │ │ │ - sldi r10,r15,3 │ │ │ │ - addi r11,r11,1 │ │ │ │ - mr r9,r15 │ │ │ │ - ldx r5,r7,r10 │ │ │ │ - cmpd r3,r11 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r5,r5,1 │ │ │ │ - stdx r5,r7,r10 │ │ │ │ - bgt 2f03c │ │ │ │ - b 2f13c │ │ │ │ - addi r10,r14,15 │ │ │ │ - mr r8,r9 │ │ │ │ - mr r9,r26 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r8,r1,112 │ │ │ │ - b 2f010 │ │ │ │ - ld r9,0(r7) │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r4,r11 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r7) │ │ │ │ - ble 2f658 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ldx r10,r25,r10 │ │ │ │ - cmpd r10,r14 │ │ │ │ - blt 2fb8c │ │ │ │ - cmpd r10,r17 │ │ │ │ - ble 2fba8 │ │ │ │ - ld r10,208(r31) │ │ │ │ + stxvx vs9,r5,r8 │ │ │ │ + bdnz 2f250 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd r22,r30 │ │ │ │ + bne 2f220 │ │ │ │ addi r9,r9,1 │ │ │ │ - std r9,0(r7) │ │ │ │ - add r11,r11,r10 │ │ │ │ - cmpd r4,r11 │ │ │ │ - bgt 2fb74 │ │ │ │ - b 2f658 │ │ │ │ - li r9,0 │ │ │ │ - b 2f560 │ │ │ │ + ld r8,272(r31) │ │ │ │ + ld r28,280(r31) │ │ │ │ + cmpd r9,r30 │ │ │ │ + bne 2f1ec │ │ │ │ + addi r7,r7,1 │ │ │ │ + std r2,32(r28) │ │ │ │ + std r26,24(r28) │ │ │ │ + ld r2,168(r31) │ │ │ │ + ld r10,256(r31) │ │ │ │ + ld r16,264(r31) │ │ │ │ + std r4,24(r8) │ │ │ │ + std r4,16(r8) │ │ │ │ + std r4,8(r8) │ │ │ │ + cmpd r7,r30 │ │ │ │ + stfd f0,32(r19) │ │ │ │ + stfd f10,16(r19) │ │ │ │ + stfd f11,24(r19) │ │ │ │ + std r2,16(r28) │ │ │ │ + bne 2f194 │ │ │ │ + mr r26,r6 │ │ │ │ + std r4,0(r8) │ │ │ │ + b 2e8f0 │ │ │ │ + sldi r9,r15,3 │ │ │ │ + addi r3,r3,1 │ │ │ │ + mr r2,r15 │ │ │ │ + ldx r6,r8,r9 │ │ │ │ + cmpd r4,r3 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r6,r6,1 │ │ │ │ + stdx r6,r8,r9 │ │ │ │ + bgt 2e7f0 │ │ │ │ + b 2e8f0 │ │ │ │ + addi r9,r7,15 │ │ │ │ + mr r10,r2 │ │ │ │ + mr r2,r27 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r10,r1,112 │ │ │ │ + b 2e7c4 │ │ │ │ + ld r2,0(r8) │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r5,r3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r8) │ │ │ │ + ble 2ee2c │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ldx r9,r23,r9 │ │ │ │ + cmpd r9,r14 │ │ │ │ + blt 2f360 │ │ │ │ + cmpd r9,r18 │ │ │ │ + ble 2f37c │ │ │ │ + ld r9,208(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r8) │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpd r5,r3 │ │ │ │ + bgt 2f348 │ │ │ │ + b 2ee2c │ │ │ │ + li r2,0 │ │ │ │ + b 2ed34 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 2f658 │ │ │ │ - ld r4,152(r31) │ │ │ │ - mulli r9,r29,48 │ │ │ │ - add r5,r8,r23 │ │ │ │ - sldi r10,r29,5 │ │ │ │ - addi r6,r23,-8 │ │ │ │ - sldi r28,r29,6 │ │ │ │ - sldi r21,r21,4 │ │ │ │ - addi r12,r25,-8 │ │ │ │ - addi r15,r30,-1 │ │ │ │ - add r20,r5,r23 │ │ │ │ - addi r10,r10,24 │ │ │ │ - add r6,r25,r6 │ │ │ │ - li r14,0 │ │ │ │ - std r5,272(r31) │ │ │ │ - addi r28,r28,56 │ │ │ │ - std r4,200(r31) │ │ │ │ - ld r4,144(r31) │ │ │ │ - add r26,r20,r23 │ │ │ │ - add r10,r25,r10 │ │ │ │ - std r6,264(r31) │ │ │ │ - addi r9,r9,40 │ │ │ │ - add r28,r25,r28 │ │ │ │ - add r0,r26,r23 │ │ │ │ - std r10,256(r31) │ │ │ │ - add r19,r25,r9 │ │ │ │ - std r4,240(r31) │ │ │ │ - b 2fc30 │ │ │ │ - addi r14,r14,1 │ │ │ │ - cmpd r14,r30 │ │ │ │ - beq 2fdf8 │ │ │ │ - ldu r9,8(r12) │ │ │ │ - ld r10,200(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 2fc24 │ │ │ │ - ld r10,240(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 2fc24 │ │ │ │ - ld r11,8(r17) │ │ │ │ + ble 2ee2c │ │ │ │ + ld r7,152(r31) │ │ │ │ + mulli r2,r29,48 │ │ │ │ + sldi r9,r29,5 │ │ │ │ + add r12,r10,r22 │ │ │ │ + sldi r29,r29,6 │ │ │ │ + sldi r6,r17,4 │ │ │ │ + addi r14,r23,-8 │ │ │ │ + addi r17,r30,-1 │ │ │ │ + li r15,0 │ │ │ │ + add r25,r12,r22 │ │ │ │ + addi r9,r9,24 │ │ │ │ + addi r29,r29,56 │ │ │ │ + std r6,248(r31) │ │ │ │ + std r7,168(r31) │ │ │ │ + ld r7,144(r31) │ │ │ │ + add r27,r25,r22 │ │ │ │ + add r9,r23,r9 │ │ │ │ + add r29,r23,r29 │ │ │ │ + addi r2,r2,40 │ │ │ │ + add r0,r27,r22 │ │ │ │ + std r9,264(r31) │ │ │ │ + add r20,r23,r2 │ │ │ │ + std r7,192(r31) │ │ │ │ + addi r7,r22,-8 │ │ │ │ + add r7,r23,r7 │ │ │ │ + std r7,256(r31) │ │ │ │ + b 2f404 │ │ │ │ + addi r15,r15,1 │ │ │ │ + cmpd r15,r30 │ │ │ │ + beq 2f5b0 │ │ │ │ + ldu r2,8(r14) │ │ │ │ + ld r9,168(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + blt 2f3f8 │ │ │ │ + ld r9,192(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2f3f8 │ │ │ │ + ld r7,8(r18) │ │ │ │ + std r2,8(r28) │ │ │ │ + ld r6,16(r18) │ │ │ │ + sldi r9,r15,3 │ │ │ │ + li r5,0 │ │ │ │ + std r16,272(r31) │ │ │ │ + std r26,280(r31) │ │ │ │ ld r4,24(r16) │ │ │ │ - sldi r10,r14,3 │ │ │ │ - std r9,8(r27) │ │ │ │ - ld r25,16(r17) │ │ │ │ - ld r23,24(r17) │ │ │ │ - ld r24,32(r17) │ │ │ │ + ld r3,256(r31) │ │ │ │ + std r8,288(r31) │ │ │ │ + std r28,296(r31) │ │ │ │ + lfdx f9,r10,r9 │ │ │ │ + ld r22,24(r18) │ │ │ │ + std r19,304(r31) │ │ │ │ + std r10,312(r31) │ │ │ │ + ld r23,32(r18) │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + std r6,240(r31) │ │ │ │ ld r6,200(r16) │ │ │ │ - ld r3,264(r31) │ │ │ │ - li r5,0 │ │ │ │ - mr r22,r17 │ │ │ │ - lfdx f9,r8,r10 │ │ │ │ - std r16,280(r31) │ │ │ │ - std r7,288(r31) │ │ │ │ - std r27,296(r31) │ │ │ │ - std r18,304(r31) │ │ │ │ - std r8,312(r31) │ │ │ │ - mulld r9,r9,r11 │ │ │ │ - add r4,r4,r21 │ │ │ │ - stfd f9,8(r18) │ │ │ │ - std r9,248(r31) │ │ │ │ - ld r10,272(r31) │ │ │ │ - sldi r9,r5,3 │ │ │ │ - ldu r29,8(r3) │ │ │ │ - ld r7,256(r31) │ │ │ │ + stfd f9,8(r19) │ │ │ │ + std r2,232(r31) │ │ │ │ + ld r2,248(r31) │ │ │ │ + add r4,r4,r2 │ │ │ │ + sldi r2,r5,3 │ │ │ │ + ldu r24,8(r3) │ │ │ │ + ld r8,264(r31) │ │ │ │ + li r10,0 │ │ │ │ std r5,328(r31) │ │ │ │ - li r8,0 │ │ │ │ - mr r5,r21 │ │ │ │ - std r25,336(r31) │ │ │ │ - lfdx f12,r10,r9 │ │ │ │ - ld r9,248(r31) │ │ │ │ - add r29,r9,r29 │ │ │ │ + lfdx f12,r12,r2 │ │ │ │ + ld r2,232(r31) │ │ │ │ + add r24,r2,r24 │ │ │ │ + ld r2,240(r31) │ │ │ │ fmul f12,f9,f12 │ │ │ │ - mulld r27,r29,r25 │ │ │ │ - std r29,320(r31) │ │ │ │ - std r27,160(r31) │ │ │ │ + std r24,320(r31) │ │ │ │ + mulld r7,r24,r2 │ │ │ │ nop │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r10,8(r7) │ │ │ │ - mr r17,r19 │ │ │ │ - li r18,0 │ │ │ │ - lfdx f10,r20,r9 │ │ │ │ - ld r9,160(r31) │ │ │ │ - add r10,r9,r10 │ │ │ │ + ldu r9,8(r8) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r19,r20 │ │ │ │ + li r21,0 │ │ │ │ + lfdx f10,r25,r2 │ │ │ │ + add r9,r7,r9 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r16,r10,r23 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r11,8(r17) │ │ │ │ - sldi r9,r18,3 │ │ │ │ + mulld r16,r9,r22 │ │ │ │ + ldu r11,8(r19) │ │ │ │ + sldi r2,r21,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r25,r28 │ │ │ │ - mr r29,r0 │ │ │ │ - lfdx f11,r26,r9 │ │ │ │ + mr r26,r29 │ │ │ │ + mr r5,r0 │ │ │ │ + lfdx f11,r27,r2 │ │ │ │ add r11,r16,r11 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r21,r11,r24 │ │ │ │ + mulld r24,r11,r23 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r25) │ │ │ │ - lfd f0,0(r29) │ │ │ │ + lfd f0,0(r5) │ │ │ │ + ldu r2,8(r26) │ │ │ │ + addi r5,r5,8 │ │ │ │ lxv vs8,0(r4) │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r9,r21,r9 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r27,r9,4 │ │ │ │ - lxvx vs7,r6,r27 │ │ │ │ + add r2,r24,r2 │ │ │ │ + sldi r28,r2,4 │ │ │ │ + lxvx vs7,r6,r28 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r6,r27 │ │ │ │ - bdnz 2fd40 │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r18,r30 │ │ │ │ - bne 2fd10 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r8,r30 │ │ │ │ - bne 2fce0 │ │ │ │ - mr r21,r5 │ │ │ │ + stxvx vs8,r6,r28 │ │ │ │ + bdnz 2f500 │ │ │ │ + addi r21,r21,1 │ │ │ │ + cmpd r21,r30 │ │ │ │ + bne 2f4d0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r30 │ │ │ │ + bne 2f4b0 │ │ │ │ ld r5,328(r31) │ │ │ │ - ld r29,320(r31) │ │ │ │ - ld r25,336(r31) │ │ │ │ + ld r24,320(r31) │ │ │ │ addi r5,r5,1 │ │ │ │ cmpd r5,r30 │ │ │ │ - bne 2fca0 │ │ │ │ - addi r14,r14,1 │ │ │ │ - ld r7,288(r31) │ │ │ │ - ld r27,296(r31) │ │ │ │ - ld r18,304(r31) │ │ │ │ - ld r16,280(r31) │ │ │ │ - mr r17,r22 │ │ │ │ - ld r8,312(r31) │ │ │ │ - cmpd r14,r30 │ │ │ │ - std r15,32(r7) │ │ │ │ - stfd f0,40(r18) │ │ │ │ - std r9,40(r27) │ │ │ │ - std r29,16(r27) │ │ │ │ - stfd f12,16(r18) │ │ │ │ - std r15,8(r7) │ │ │ │ - std r10,24(r27) │ │ │ │ - stfd f10,24(r18) │ │ │ │ - std r15,16(r7) │ │ │ │ - std r11,32(r27) │ │ │ │ - stfd f11,32(r18) │ │ │ │ - std r15,24(r7) │ │ │ │ - bne 2fc30 │ │ │ │ - std r15,0(r7) │ │ │ │ - b 2f658 │ │ │ │ - ld r9,0(r7) │ │ │ │ - b 2fb74 │ │ │ │ + bne 2f47c │ │ │ │ + addi r15,r15,1 │ │ │ │ + ld r8,288(r31) │ │ │ │ + ld r28,296(r31) │ │ │ │ + ld r19,304(r31) │ │ │ │ + ld r16,272(r31) │ │ │ │ + cmpd r15,r30 │ │ │ │ + ld r26,280(r31) │ │ │ │ + ld r10,312(r31) │ │ │ │ + std r17,32(r8) │ │ │ │ + std r17,24(r8) │ │ │ │ + std r17,16(r8) │ │ │ │ + stfd f0,40(r19) │ │ │ │ + std r2,40(r28) │ │ │ │ + std r11,32(r28) │ │ │ │ + std r9,24(r28) │ │ │ │ + std r24,16(r28) │ │ │ │ + stfd f12,16(r19) │ │ │ │ + stfd f10,24(r19) │ │ │ │ + stfd f11,32(r19) │ │ │ │ + std r17,8(r8) │ │ │ │ + bne 2f404 │ │ │ │ + std r17,0(r8) │ │ │ │ + b 2ee2c │ │ │ │ + ld r2,0(r8) │ │ │ │ + b 2f348 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 2f658 │ │ │ │ - mulli r9,r29,48 │ │ │ │ - sldi r5,r29,4 │ │ │ │ - sldi r10,r29,5 │ │ │ │ - add r15,r8,r23 │ │ │ │ - ld r14,152(r31) │ │ │ │ - ld r12,144(r31) │ │ │ │ - sldi r22,r21,4 │ │ │ │ - addi r29,r25,-8 │ │ │ │ - addi r3,r30,-1 │ │ │ │ - addi r5,r5,8 │ │ │ │ - addi r10,r10,24 │ │ │ │ - add r24,r15,r23 │ │ │ │ - li r6,0 │ │ │ │ - add r5,r25,r5 │ │ │ │ - add r10,r25,r10 │ │ │ │ - add r28,r24,r23 │ │ │ │ - addi r9,r9,40 │ │ │ │ - std r5,248(r31) │ │ │ │ - std r10,240(r31) │ │ │ │ - add r26,r25,r9 │ │ │ │ - b 2fe70 │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r6,r30 │ │ │ │ - beq 2ffa8 │ │ │ │ - ldu r9,8(r29) │ │ │ │ - cmpd r9,r14 │ │ │ │ - blt 2fe64 │ │ │ │ - cmpd r9,r12 │ │ │ │ - bgt 2fe64 │ │ │ │ - ld r11,8(r17) │ │ │ │ - ld r5,16(r17) │ │ │ │ - sldi r10,r6,3 │ │ │ │ - ld r25,24(r16) │ │ │ │ - std r9,8(r27) │ │ │ │ - ld r20,24(r17) │ │ │ │ - ld r4,200(r16) │ │ │ │ - std r16,256(r31) │ │ │ │ - std r7,264(r31) │ │ │ │ - lfdx f12,r8,r10 │ │ │ │ - li r10,0 │ │ │ │ - std r18,272(r31) │ │ │ │ - mulld r9,r9,r11 │ │ │ │ - std r5,200(r31) │ │ │ │ - ld r5,248(r31) │ │ │ │ - add r25,r25,r22 │ │ │ │ - stfd f12,8(r18) │ │ │ │ - std r9,160(r31) │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r11,8(r5) │ │ │ │ - ld r18,240(r31) │ │ │ │ - li r19,0 │ │ │ │ - std r27,280(r31) │ │ │ │ - lfdx f10,r15,r9 │ │ │ │ - ld r9,160(r31) │ │ │ │ - add r11,r9,r11 │ │ │ │ - ld r9,200(r31) │ │ │ │ + ble 2ee2c │ │ │ │ + mulli r2,r29,48 │ │ │ │ + sldi r6,r29,4 │ │ │ │ + sldi r9,r29,5 │ │ │ │ + add r15,r10,r22 │ │ │ │ + ld r25,152(r31) │ │ │ │ + ld r14,144(r31) │ │ │ │ + sldi r12,r17,4 │ │ │ │ + addi r29,r23,-8 │ │ │ │ + addi r4,r30,-1 │ │ │ │ + li r7,0 │ │ │ │ + addi r6,r6,8 │ │ │ │ + addi r9,r9,24 │ │ │ │ + add r24,r15,r22 │ │ │ │ + add r6,r23,r6 │ │ │ │ + add r9,r23,r9 │ │ │ │ + add r0,r24,r22 │ │ │ │ + addi r2,r2,40 │ │ │ │ + std r6,232(r31) │ │ │ │ + std r9,240(r31) │ │ │ │ + mr r6,r26 │ │ │ │ + add r27,r23,r2 │ │ │ │ + b 2f62c │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r7,r30 │ │ │ │ + beq 2f768 │ │ │ │ + ldu r2,8(r29) │ │ │ │ + cmpd r2,r25 │ │ │ │ + blt 2f620 │ │ │ │ + cmpd r2,r14 │ │ │ │ + bgt 2f620 │ │ │ │ + ld r3,8(r18) │ │ │ │ + sldi r5,r7,3 │ │ │ │ + ld r11,24(r16) │ │ │ │ + std r2,8(r28) │ │ │ │ + li r9,0 │ │ │ │ + std r16,248(r31) │ │ │ │ + ld r26,16(r18) │ │ │ │ + ld r17,232(r31) │ │ │ │ + lfdx f12,r10,r5 │ │ │ │ + ld r21,24(r18) │ │ │ │ + ld r5,200(r16) │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + add r11,r11,r12 │ │ │ │ + std r26,192(r31) │ │ │ │ + stfd f12,8(r19) │ │ │ │ + std r2,168(r31) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r3,8(r17) │ │ │ │ + ld r20,240(r31) │ │ │ │ + li r22,0 │ │ │ │ + std r6,256(r31) │ │ │ │ + std r8,264(r31) │ │ │ │ + std r28,272(r31) │ │ │ │ + lfdx f10,r15,r2 │ │ │ │ + ld r2,168(r31) │ │ │ │ + add r3,r2,r3 │ │ │ │ + ld r2,192(r31) │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r16,r11,r9 │ │ │ │ - ldu r0,8(r18) │ │ │ │ - sldi r9,r19,3 │ │ │ │ + mulld r16,r3,r2 │ │ │ │ + ldu r26,8(r20) │ │ │ │ + sldi r2,r22,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r23,r26 │ │ │ │ - mr r7,r28 │ │ │ │ - lfdx f11,r24,r9 │ │ │ │ - add r0,r16,r0 │ │ │ │ + mr r28,r27 │ │ │ │ + mr r8,r0 │ │ │ │ + lfdx f11,r24,r2 │ │ │ │ + add r26,r16,r26 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r21,r0,r20 │ │ │ │ + mulld r23,r26,r21 │ │ │ │ nop │ │ │ │ - ldu r9,8(r23) │ │ │ │ - lfd f0,0(r7) │ │ │ │ - lxv vs9,0(r25) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r9,r21,r9 │ │ │ │ + nop │ │ │ │ + lfd f0,0(r8) │ │ │ │ + ldu r2,8(r28) │ │ │ │ + addi r8,r8,8 │ │ │ │ + lxv vs9,0(r11) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r27,r9,4 │ │ │ │ - lxvx vs8,r4,r27 │ │ │ │ + add r2,r23,r2 │ │ │ │ + sldi r6,r2,4 │ │ │ │ + lxvx vs8,r5,r6 │ │ │ │ xxspltd vs7,vs0,0 │ │ │ │ xvmaddmdp vs9,vs7,vs8 │ │ │ │ - stxvx vs9,r4,r27 │ │ │ │ - bdnz 2ff20 │ │ │ │ - addi r19,r19,1 │ │ │ │ - cmpd r19,r30 │ │ │ │ - bne 2fef8 │ │ │ │ - addi r10,r10,1 │ │ │ │ - ld r27,280(r31) │ │ │ │ - cmpd r10,r30 │ │ │ │ - bne 2fecc │ │ │ │ + stxvx vs9,r5,r6 │ │ │ │ + bdnz 2f6e0 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd r22,r30 │ │ │ │ + bne 2f6b4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + ld r6,256(r31) │ │ │ │ + ld r8,264(r31) │ │ │ │ + ld r28,272(r31) │ │ │ │ + cmpd r9,r30 │ │ │ │ + bne 2f680 │ │ │ │ + addi r7,r7,1 │ │ │ │ + ld r16,248(r31) │ │ │ │ + std r4,24(r8) │ │ │ │ + std r4,16(r8) │ │ │ │ + std r4,8(r8) │ │ │ │ + stfd f0,32(r19) │ │ │ │ + cmpd r7,r30 │ │ │ │ + std r2,32(r28) │ │ │ │ + std r26,24(r28) │ │ │ │ + std r3,16(r28) │ │ │ │ + stfd f10,16(r19) │ │ │ │ + stfd f11,24(r19) │ │ │ │ + bne 2f62c │ │ │ │ + mr r26,r6 │ │ │ │ + std r4,0(r8) │ │ │ │ + b 2ee2c │ │ │ │ + sldi r9,r15,3 │ │ │ │ + addi r3,r3,1 │ │ │ │ + mr r2,r15 │ │ │ │ + ldx r6,r8,r9 │ │ │ │ + cmpd r5,r3 │ │ │ │ + sldi r9,r2,3 │ │ │ │ addi r6,r6,1 │ │ │ │ - ld r7,264(r31) │ │ │ │ - ld r18,272(r31) │ │ │ │ - ld r16,256(r31) │ │ │ │ - std r9,32(r27) │ │ │ │ - std r11,16(r27) │ │ │ │ - std r0,24(r27) │ │ │ │ - cmpd r6,r30 │ │ │ │ - std r3,24(r7) │ │ │ │ - stfd f0,32(r18) │ │ │ │ - stfd f10,16(r18) │ │ │ │ - std r3,8(r7) │ │ │ │ - stfd f11,24(r18) │ │ │ │ - std r3,16(r7) │ │ │ │ - bne 2fe70 │ │ │ │ - std r3,0(r7) │ │ │ │ - b 2f658 │ │ │ │ - sldi r10,r19,3 │ │ │ │ - addi r11,r11,1 │ │ │ │ - mr r9,r19 │ │ │ │ - ldx r5,r7,r10 │ │ │ │ - cmpd r4,r11 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r5,r5,1 │ │ │ │ - stdx r5,r7,r10 │ │ │ │ - bgt 2f558 │ │ │ │ - b 2f658 │ │ │ │ - addi r10,r28,15 │ │ │ │ - mr r8,r9 │ │ │ │ - mr r9,r26 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r8,r1,112 │ │ │ │ - b 2f52c │ │ │ │ - li r9,0 │ │ │ │ - std r9,184(r31) │ │ │ │ - b 2ecec │ │ │ │ - xor r6,r6,r4 │ │ │ │ - addic r6,r6,-1 │ │ │ │ - addze r8,r4 │ │ │ │ - std r8,184(r31) │ │ │ │ - b 2f200 │ │ │ │ - xor r10,r10,r4 │ │ │ │ - addic r10,r10,-1 │ │ │ │ - addze r10,r4 │ │ │ │ - std r10,184(r31) │ │ │ │ - b 2ece0 │ │ │ │ - li r9,0 │ │ │ │ - std r9,184(r31) │ │ │ │ - b 2f20c │ │ │ │ - ld r10,120(r31) │ │ │ │ - cmpdi r10,-1 │ │ │ │ - beq 2ec18 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - b 2f1a8 │ │ │ │ + stdx r6,r8,r9 │ │ │ │ + bgt 2ed2c │ │ │ │ + b 2ee2c │ │ │ │ + addi r9,r7,15 │ │ │ │ + mr r10,r2 │ │ │ │ + mr r2,r27 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r10,r1,112 │ │ │ │ + b 2ed00 │ │ │ │ + li r20,0 │ │ │ │ + b 2e474 │ │ │ │ + xor r8,r8,r5 │ │ │ │ + addic r8,r8,-1 │ │ │ │ + addze r5,r5 │ │ │ │ + b 2e9ac │ │ │ │ + xor r9,r9,r20 │ │ │ │ + addic r9,r9,-1 │ │ │ │ + addze r20,r20 │ │ │ │ + b 2e46c │ │ │ │ + li r5,0 │ │ │ │ + b 2e9b4 │ │ │ │ + ld r7,120(r31) │ │ │ │ + cmpdi r7,-1 │ │ │ │ + beq 2e3a8 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + b 2e954 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x3000000 │ │ │ │ - .long 0x1280 │ │ │ │ - nop │ │ │ │ + .long 0x3020000 │ │ │ │ + .long 0x1281 │ │ │ │ nop │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,32160 │ │ │ │ + mfcr r11 │ │ │ │ + mr r2,r3 │ │ │ │ mflr r0 │ │ │ │ - mr r9,r3 │ │ │ │ - mfocrf r11,8 │ │ │ │ - std r14,-144(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - std r15,-136(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r17,-120(r1) │ │ │ │ - ld r14,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 r29,-32(r1) │ │ │ │ + std r28,-40(r1) │ │ │ │ + ld r20,0(r2) │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-496(r1) │ │ │ │ - ld r11,88(r14) │ │ │ │ - ld r29,240(r14) │ │ │ │ + ld r9,16(r2) │ │ │ │ + std r31,-16(r1) │ │ │ │ + std r30,-24(r1) │ │ │ │ + ld r2,8(r2) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r14,-152(r1) │ │ │ │ + std r15,-144(r1) │ │ │ │ + std r16,-136(r1) │ │ │ │ + std r17,-128(r1) │ │ │ │ + std r18,-120(r1) │ │ │ │ + ld r10,72(r20) │ │ │ │ + ld r29,240(r20) │ │ │ │ + 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,-528(r1) │ │ │ │ mr r31,r1 │ │ │ │ - std r10,192(r31) │ │ │ │ - std r9,176(r31) │ │ │ │ - ld r10,72(r14) │ │ │ │ - ld r9,48(r14) │ │ │ │ - addi r4,r31,144 │ │ │ │ + stxv vs63,352(r1) │ │ │ │ + std r2,184(r31) │ │ │ │ + std r9,192(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 │ │ │ │ - std r11,96(r1) │ │ │ │ + addi r4,r31,144 │ │ │ │ addi r3,r31,152 │ │ │ │ - bl eb88 │ │ │ │ - ld r4,136(r31) │ │ │ │ - cmpdi r4,-1 │ │ │ │ - bne 30188 │ │ │ │ - ld r4,120(r31) │ │ │ │ - cmpdi r4,-1 │ │ │ │ - bne 30560 │ │ │ │ - addi r1,r31,496 │ │ │ │ - ld r0,16(r1) │ │ │ │ + std r2,96(r1) │ │ │ │ + bl e450 │ │ │ │ + ld r5,136(r31) │ │ │ │ + cmpdi r5,-1 │ │ │ │ + bne 2f944 │ │ │ │ + ld r5,120(r31) │ │ │ │ + cmpdi r5,-1 │ │ │ │ + bne 2fd64 │ │ │ │ + addi r1,r31,528 │ │ │ │ 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,8(r14) │ │ │ │ - cmpdi r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - beq 31380 │ │ │ │ - mr r6,r8 │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - b 301c8 │ │ │ │ + ld r2,8(r20) │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + beq 30bd0 │ │ │ │ + mr r8,r9 │ │ │ │ + li r18,0 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + b 2f988 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r3,r7,4 │ │ │ │ - ldx r3,r29,r3 │ │ │ │ - cmpd r4,r3 │ │ │ │ - bgt 30904 │ │ │ │ - mr r6,r7 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - cmpd r9,r5 │ │ │ │ - add r7,r9,r6 │ │ │ │ - sradi r7,r7,1 │ │ │ │ - addze r7,r7 │ │ │ │ - blt 301b0 │ │ │ │ - sldi r7,r9,4 │ │ │ │ - ldx r7,r29,r7 │ │ │ │ - cmpd r4,r7 │ │ │ │ - bgt 31398 │ │ │ │ - cmpd r10,r9 │ │ │ │ - ble 313b0 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - mr r25,r9 │ │ │ │ - mr r23,r29 │ │ │ │ - add r10,r29,r10 │ │ │ │ - ld r9,0(r10) │ │ │ │ - ld r21,8(r10) │ │ │ │ - std r10,184(r31) │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 30550 │ │ │ │ - ld r10,128(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 30550 │ │ │ │ - ld r30,48(r14) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r18,88(r14) │ │ │ │ + nop │ │ │ │ + sldi r6,r10,4 │ │ │ │ + ldx r6,r29,r6 │ │ │ │ + cmpd r5,r6 │ │ │ │ + bgt 30168 │ │ │ │ + mr r8,r10 │ │ │ │ + addi r7,r10,-1 │ │ │ │ + cmpd r18,r7 │ │ │ │ + add r10,r18,r8 │ │ │ │ + sradi r10,r10,1 │ │ │ │ + addze r10,r10 │ │ │ │ + blt 2f970 │ │ │ │ + sldi r10,r18,4 │ │ │ │ + ldx r10,r29,r10 │ │ │ │ + cmpd r5,r10 │ │ │ │ + bgt 30be8 │ │ │ │ + cmpd r2,r18 │ │ │ │ + ble 30c00 │ │ │ │ + sldi r2,r18,4 │ │ │ │ + ld r9,184(r31) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + mr r24,r29 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + li r15,0 │ │ │ │ + mr r26,r18 │ │ │ │ + add r6,r29,r2 │ │ │ │ + mr r29,r20 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + mr r27,r6 │ │ │ │ + cmpdi cr4,r9,0 │ │ │ │ + ld r2,0(r27) │ │ │ │ + ld r20,8(r27) │ │ │ │ + cmpd r2,r5 │ │ │ │ + blt 2fd50 │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2fd50 │ │ │ │ + ld r28,48(r29) │ │ │ │ + ld r8,0(r1) │ │ │ │ std r1,200(r31) │ │ │ │ - li r6,0 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - sldi r26,r30,3 │ │ │ │ - addi r22,r18,1 │ │ │ │ - addi r24,r30,-1 │ │ │ │ - mr r3,r30 │ │ │ │ - addi r9,r26,15 │ │ │ │ - addi r10,r26,23 │ │ │ │ - mulld r8,r30,r22 │ │ │ │ - cmpdi cr4,r24,0 │ │ │ │ + ld r14,88(r29) │ │ │ │ + sldi r25,r28,3 │ │ │ │ + addi r21,r28,-1 │ │ │ │ + mr r4,r28 │ │ │ │ + addi r23,r14,1 │ │ │ │ + addi r2,r25,15 │ │ │ │ + addi r9,r25,23 │ │ │ │ + cmpdi cr3,r21,0 │ │ │ │ + mulld r10,r28,r23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + addi r16,r1,112 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ neg r10,r10 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - addi r20,r1,112 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + addi r11,r1,112 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + mr r2,r8 │ │ │ │ + addi r8,r1,112 │ │ │ │ + stdux r2,r1,r9 │ │ │ │ addi r19,r1,112 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r7,r1,112 │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r10 │ │ │ │ - addi r28,r1,112 │ │ │ │ - stdux r9,r1,r10 │ │ │ │ - mr r16,r1 │ │ │ │ - std r6,0(r28) │ │ │ │ - stfdu f0,112(r16) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r8 │ │ │ │ - addi r27,r1,112 │ │ │ │ - blt cr4,303ac │ │ │ │ - mulld r10,r24,r22 │ │ │ │ - mulld r9,r21,r30 │ │ │ │ - ld r17,120(r14) │ │ │ │ - neg r0,r22 │ │ │ │ - ld r15,72(r14) │ │ │ │ - sldi r29,r22,1 │ │ │ │ - addi r11,r26,-8 │ │ │ │ - cmpdi cr5,r22,0 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - sldi r5,r10,4 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - add r17,r17,r9 │ │ │ │ - add r5,r27,r5 │ │ │ │ - ldx r6,r15,r11 │ │ │ │ - lfdx f12,r17,r11 │ │ │ │ - srdi r9,r29,1 │ │ │ │ - mr r3,r5 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r6 │ │ │ │ - fcfid f0,f0 │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + std r15,0(r19) │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r18,r1 │ │ │ │ + stfdu f31,112(r18) │ │ │ │ + stdux r2,r1,r10 │ │ │ │ + addi r22,r1,112 │ │ │ │ + blt cr3,2fbbc │ │ │ │ + mulld r9,r21,r23 │ │ │ │ + mulld r2,r20,r28 │ │ │ │ + ld r7,120(r29) │ │ │ │ + mulli r6,r23,-16 │ │ │ │ + ld r17,72(r29) │ │ │ │ + sldi r30,r23,1 │ │ │ │ + addi r10,r25,-8 │ │ │ │ + cmpdi cr7,r23,0 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r22,r9 │ │ │ │ + add r7,r7,r2 │ │ │ │ + lxsdx vs32,r17,r10 │ │ │ │ + lfdx f12,r7,r10 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r9,r18,r9 │ │ │ │ - add r10,r10,r18 │ │ │ │ - stdx r9,r20,r11 │ │ │ │ - add r9,r6,r9 │ │ │ │ - stdx r10,r19,r11 │ │ │ │ - ble cr5,30370 │ │ │ │ - addi r4,r9,1 │ │ │ │ - divd r8,r9,r6 │ │ │ │ - mr r12,r3 │ │ │ │ - addi r3,r3,16 │ │ │ │ - divd r10,r4,r6 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - subf r8,r8,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r4 │ │ │ │ - std r8,-8(r3) │ │ │ │ - std r10,16(r12) │ │ │ │ - bdnz 3033c │ │ │ │ - addi r11,r11,-8 │ │ │ │ - add r5,r5,r0 │ │ │ │ - cmpdi r11,-8 │ │ │ │ - bne 302f4 │ │ │ │ - mr r3,r7 │ │ │ │ - mr r5,r26 │ │ │ │ + mffprd r2,f0 │ │ │ │ + addi r5,r2,1 │ │ │ │ + subf r2,r14,r2 │ │ │ │ + add r5,r5,r14 │ │ │ │ + stdx r2,r16,r10 │ │ │ │ + stdx r5,r11,r10 │ │ │ │ + ble cr7,2fb7c │ │ │ │ + srdi r5,r30,1 │ │ │ │ + mtvsrdd vs43,r2,r2 │ │ │ │ + nop │ │ │ │ + plxv vs44,255232 # 6e000 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r4,r9 │ │ │ │ + mr r2,r5 │ │ │ │ + andi. r5,r2,1 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + beq 2fb44 │ │ │ │ + xxmr vs45,vs44 │ │ │ │ + cmpdi r5,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r4,r9,16 │ │ │ │ + vaddudm v1,v0,v11 │ │ │ │ + vaddudm v1,v1,v13 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r9) │ │ │ │ + beq 2fb7c │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v12,v31 │ │ │ │ + vaddudm v13,v0,v11 │ │ │ │ + vaddudm v13,v13,v12 │ │ │ │ + addi r4,r4,32 │ │ │ │ + vaddudm v1,v0,v11 │ │ │ │ + vaddudm v1,v1,v10 │ │ │ │ + vmodsd v13,v13,v0 │ │ │ │ + vaddudm v12,v10,v31 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs45,-32(r4) │ │ │ │ + stxv vs33,-16(r4) │ │ │ │ + bdnz 2fb4c │ │ │ │ + addi r10,r10,-8 │ │ │ │ + add r9,r9,r6 │ │ │ │ + cmpdi r10,-8 │ │ │ │ + bne 2fac0 │ │ │ │ + mr r3,r8 │ │ │ │ + mr r5,r25 │ │ │ │ li r4,0 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi cr7,r30,4 │ │ │ │ - mr r7,r3 │ │ │ │ - beq cr7,30c20 │ │ │ │ - cmpdi cr7,r30,5 │ │ │ │ - beq cr7,30984 │ │ │ │ - li r3,0 │ │ │ │ - ld r9,176(r31) │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ - ble cr7,3050c │ │ │ │ - mulld r12,r21,r30 │ │ │ │ - ld r15,152(r31) │ │ │ │ - ld r17,144(r31) │ │ │ │ - mr r10,r23 │ │ │ │ - add r29,r19,r26 │ │ │ │ - mr r23,r3 │ │ │ │ - add r0,r20,r26 │ │ │ │ - sldi r6,r21,4 │ │ │ │ - sldi r11,r22,1 │ │ │ │ - add r9,r7,r26 │ │ │ │ + std r11,160(r31) │ │ │ │ + bl 5b40 │ │ │ │ + cmpdi r28,4 │ │ │ │ + ld r11,160(r31) │ │ │ │ + mr r8,r3 │ │ │ │ + beq 30484 │ │ │ │ + cmpdi r28,5 │ │ │ │ + beq 301e4 │ │ │ │ + li r4,0 │ │ │ │ + ble cr4,2fd18 │ │ │ │ + mulld r12,r20,r28 │ │ │ │ + add r9,r8,r25 │ │ │ │ + mr r10,r4 │ │ │ │ + ld r14,152(r31) │ │ │ │ + ld r0,144(r31) │ │ │ │ + mr r4,r26 │ │ │ │ + add r11,r11,r25 │ │ │ │ + add r7,r16,r25 │ │ │ │ + sldi r2,r20,4 │ │ │ │ + sldi r3,r23,1 │ │ │ │ + std r9,160(r31) │ │ │ │ li r5,0 │ │ │ │ - mr r3,r25 │ │ │ │ - cmpdi r23,0 │ │ │ │ - beq 3097c │ │ │ │ - cmpd r30,r23 │ │ │ │ - ble 30480 │ │ │ │ - add r4,r12,r23 │ │ │ │ - mulld r25,r22,r23 │ │ │ │ - sldi r8,r23,3 │ │ │ │ - subf r23,r23,r30 │ │ │ │ - ld r18,176(r14) │ │ │ │ - ld r19,72(r14) │ │ │ │ - addi r20,r16,8 │ │ │ │ - addi r21,r28,8 │ │ │ │ - std r14,160(r31) │ │ │ │ - std r10,168(r31) │ │ │ │ - mulld r4,r4,r22 │ │ │ │ - mtctr r23 │ │ │ │ - lfdx f0,r16,r8 │ │ │ │ - ldx r23,r28,r8 │ │ │ │ - sldi r25,r25,1 │ │ │ │ - sldi r4,r4,1 │ │ │ │ - ldx r10,r7,r8 │ │ │ │ - add r14,r4,r10 │ │ │ │ - add r10,r25,r10 │ │ │ │ - add r4,r4,r11 │ │ │ │ - add r25,r25,r11 │ │ │ │ - sldi r14,r14,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r18,r14 │ │ │ │ - ldx r10,r27,r10 │ │ │ │ - ldx r14,r19,r8 │ │ │ │ + mr r9,r24 │ │ │ │ + mr r26,r10 │ │ │ │ + cmpdi r26,0 │ │ │ │ + beq 301dc │ │ │ │ + cmpd r28,r26 │ │ │ │ + ble 2fc90 │ │ │ │ + add r6,r12,r26 │ │ │ │ + mulld r30,r23,r26 │ │ │ │ + sldi r10,r26,3 │ │ │ │ + subf r26,r26,r28 │ │ │ │ + ld r16,176(r29) │ │ │ │ + ld r17,72(r29) │ │ │ │ + std r29,168(r31) │ │ │ │ + std r9,176(r31) │ │ │ │ + addi r20,r18,8 │ │ │ │ + addi r24,r19,8 │ │ │ │ + mulld r6,r6,r23 │ │ │ │ + mtctr r26 │ │ │ │ + lfdx f0,r18,r10 │ │ │ │ + ldx r26,r19,r10 │ │ │ │ + sldi r30,r30,1 │ │ │ │ + sldi r6,r6,1 │ │ │ │ + ldx r9,r8,r10 │ │ │ │ + add r29,r6,r9 │ │ │ │ + add r9,r30,r9 │ │ │ │ + add r6,r6,r3 │ │ │ │ + add r30,r30,r3 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r16,r29 │ │ │ │ + ldx r9,r22,r9 │ │ │ │ + ldx r29,r17,r10 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r23,r23,r14,r10 │ │ │ │ - stfdx f0,r20,r8 │ │ │ │ - stdx r23,r21,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 30438 │ │ │ │ - ld r14,160(r31) │ │ │ │ - ld r10,168(r31) │ │ │ │ - ldx r8,r28,r26 │ │ │ │ - ld r4,200(r14) │ │ │ │ - ld r25,24(r14) │ │ │ │ - lxvdsx vs0,r16,r26 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - lxvx vs12,r25,r6 │ │ │ │ - lxvx vs11,r4,r8 │ │ │ │ + maddld r26,r26,r29,r9 │ │ │ │ + stfdx f0,r20,r10 │ │ │ │ + stdx r26,r24,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bdnz 2fc48 │ │ │ │ + ld r29,168(r31) │ │ │ │ + ld r9,176(r31) │ │ │ │ + ldx r10,r19,r25 │ │ │ │ + ld r6,200(r29) │ │ │ │ + ld r30,24(r29) │ │ │ │ + lxvdsx vs0,r18,r25 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + lxvx vs12,r30,r2 │ │ │ │ + lxvx vs11,r6,r10 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r4,r8 │ │ │ │ - ble cr4,31328 │ │ │ │ - mtctr r24 │ │ │ │ - mr r20,r0 │ │ │ │ - mr r21,r29 │ │ │ │ - mr r4,r9 │ │ │ │ - mr r23,r24 │ │ │ │ - li r18,0 │ │ │ │ - b 304d0 │ │ │ │ - addi r23,r23,-1 │ │ │ │ - std r18,0(r4) │ │ │ │ - bdz 30920 │ │ │ │ - ldu r19,-8(r21) │ │ │ │ - ldu r8,-8(r20) │ │ │ │ - ldu r25,-8(r4) │ │ │ │ - subf r8,r8,r19 │ │ │ │ - cmpd r25,r8 │ │ │ │ - beq 304c4 │ │ │ │ - ld r4,176(r31) │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + ble cr3,30b78 │ │ │ │ + ld r6,160(r31) │ │ │ │ + mtctr r21 │ │ │ │ + mr r20,r7 │ │ │ │ + mr r24,r11 │ │ │ │ + mr r26,r21 │ │ │ │ + b 2fcdc │ │ │ │ + addi r26,r26,-1 │ │ │ │ + std r15,0(r6) │ │ │ │ + bdz 30180 │ │ │ │ + ldu r17,-8(r24) │ │ │ │ + ldu r10,-8(r20) │ │ │ │ + ldu r30,-8(r6) │ │ │ │ + subf r10,r10,r17 │ │ │ │ + cmpd r30,r10 │ │ │ │ + beq 2fcd0 │ │ │ │ + ld r6,184(r31) │ │ │ │ addi r5,r5,1 │ │ │ │ - addi r25,r25,1 │ │ │ │ - sldi r8,r23,3 │ │ │ │ - stdx r25,r7,r8 │ │ │ │ - cmpd r4,r5 │ │ │ │ - bgt 303e8 │ │ │ │ - mr r23,r10 │ │ │ │ - mr r25,r3 │ │ │ │ - ld r10,8(r14) │ │ │ │ - ld r8,184(r31) │ │ │ │ - addi r25,r25,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r25 │ │ │ │ - ld r10,200(r31) │ │ │ │ - addi r8,r8,16 │ │ │ │ - std r8,184(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 30550 │ │ │ │ - mr r10,r8 │ │ │ │ - ld r4,136(r31) │ │ │ │ - ld r9,0(r10) │ │ │ │ - ld r21,8(r10) │ │ │ │ - cmpd r9,r4 │ │ │ │ - bge 30218 │ │ │ │ - ld r4,120(r31) │ │ │ │ - mr r29,r23 │ │ │ │ - cmpdi r4,-1 │ │ │ │ - beq 30128 │ │ │ │ - ld r10,8(r14) │ │ │ │ - cmpdi r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - beq 313a8 │ │ │ │ - mr r6,r8 │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - b 30598 │ │ │ │ - sldi r3,r7,4 │ │ │ │ - ldx r3,r29,r3 │ │ │ │ - cmpd r3,r4 │ │ │ │ - blt 3090c │ │ │ │ - mr r8,r7 │ │ │ │ - addi r5,r7,-1 │ │ │ │ + addi r30,r30,1 │ │ │ │ + sldi r10,r26,3 │ │ │ │ + stdx r30,r8,r10 │ │ │ │ + cmpd r6,r5 │ │ │ │ + bgt 2fbf8 │ │ │ │ + mr r24,r9 │ │ │ │ + mr r26,r4 │ │ │ │ + ld r9,8(r29) │ │ │ │ + addi r26,r26,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r27,r27,16 │ │ │ │ + cmpd r9,r26 │ │ │ │ + ld r9,200(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 2fd50 │ │ │ │ + ld r5,136(r31) │ │ │ │ + ld r2,0(r27) │ │ │ │ + ld r20,8(r27) │ │ │ │ + cmpd r2,r5 │ │ │ │ + bge 2f9f8 │ │ │ │ + ld r5,120(r31) │ │ │ │ + cmpdi r5,-1 │ │ │ │ + mr r20,r29 │ │ │ │ + mr r29,r24 │ │ │ │ + beq 2f8d8 │ │ │ │ + ld r2,8(r20) │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + beq 30bf8 │ │ │ │ + mr r8,r9 │ │ │ │ + li r18,0 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + b 2fda8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + sldi r6,r10,4 │ │ │ │ + ldx r6,r29,r6 │ │ │ │ + cmpd r6,r5 │ │ │ │ + blt 30170 │ │ │ │ + mr r9,r10 │ │ │ │ + addi r7,r10,-1 │ │ │ │ + cmpd r18,r7 │ │ │ │ + add r10,r18,r9 │ │ │ │ + sradi r10,r10,1 │ │ │ │ + addze r10,r10 │ │ │ │ + blt 2fd90 │ │ │ │ + sldi r9,r18,4 │ │ │ │ + ldx r9,r29,r9 │ │ │ │ cmpd r9,r5 │ │ │ │ - add r7,r9,r8 │ │ │ │ - sradi r7,r7,1 │ │ │ │ - addze r7,r7 │ │ │ │ - blt 30580 │ │ │ │ - sldi r8,r9,4 │ │ │ │ - ldx r8,r29,r8 │ │ │ │ - cmpd r8,r4 │ │ │ │ - blt 31388 │ │ │ │ - cmpd r9,r10 │ │ │ │ - bge 30128 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - mr r23,r9 │ │ │ │ - add r8,r29,r10 │ │ │ │ - mr r25,r8 │ │ │ │ - ld r9,0(r25) │ │ │ │ - ld r21,8(r25) │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 30128 │ │ │ │ - ld r10,112(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 30128 │ │ │ │ - ld r30,48(r14) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r18,88(r14) │ │ │ │ - std r1,184(r31) │ │ │ │ - li r6,0 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - sldi r26,r30,3 │ │ │ │ - addi r22,r18,1 │ │ │ │ - addi r24,r30,-1 │ │ │ │ - mr r3,r30 │ │ │ │ - addi r9,r26,15 │ │ │ │ - addi r10,r26,23 │ │ │ │ - mulld r8,r30,r22 │ │ │ │ - cmpdi cr4,r24,0 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + blt 30bd8 │ │ │ │ + cmpd r18,r2 │ │ │ │ + bge 2f8d8 │ │ │ │ + ld r9,184(r31) │ │ │ │ + sldi r2,r18,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + li r15,0 │ │ │ │ + mr r26,r18 │ │ │ │ + add r6,r29,r2 │ │ │ │ + mr r29,r20 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + cmpdi cr4,r9,0 │ │ │ │ + mr r27,r6 │ │ │ │ + ld r2,0(r27) │ │ │ │ + ld r20,8(r27) │ │ │ │ + cmpd r2,r5 │ │ │ │ + blt 2f8d8 │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 2f8d8 │ │ │ │ + ld r28,48(r29) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r21,r1 │ │ │ │ + ld r16,88(r29) │ │ │ │ + sldi r25,r28,3 │ │ │ │ + mr r8,r9 │ │ │ │ + addi r22,r28,-1 │ │ │ │ + mr r4,r28 │ │ │ │ + addi r24,r16,1 │ │ │ │ + addi r2,r25,15 │ │ │ │ + addi r10,r25,23 │ │ │ │ + cmpdi cr3,r22,0 │ │ │ │ + mulld r7,r28,r24 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r10,r10,4 │ │ │ │ - neg r9,r9 │ │ │ │ + neg r2,r2 │ │ │ │ neg r10,r10 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - addi r20,r1,112 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + addi r11,r1,112 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + neg r7,r7 │ │ │ │ + addi r9,r1,112 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + mr r2,r8 │ │ │ │ + addi r8,r1,112 │ │ │ │ + stdux r2,r1,r10 │ │ │ │ addi r19,r1,112 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r7,r1,112 │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r10 │ │ │ │ - addi r28,r1,112 │ │ │ │ - stdux r9,r1,r10 │ │ │ │ - mr r16,r1 │ │ │ │ - std r6,0(r28) │ │ │ │ - stfdu f0,112(r16) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r8 │ │ │ │ - addi r27,r1,112 │ │ │ │ - blt cr4,30778 │ │ │ │ - mulld r5,r24,r22 │ │ │ │ - mulld r9,r21,r30 │ │ │ │ - ld r17,120(r14) │ │ │ │ - neg r0,r22 │ │ │ │ - ld r15,72(r14) │ │ │ │ - sldi r29,r22,1 │ │ │ │ - addi r11,r26,-8 │ │ │ │ - cmpdi cr5,r22,0 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r5,r5,-8 │ │ │ │ - add r17,r17,r9 │ │ │ │ - add r5,r27,r5 │ │ │ │ - ldx r6,r15,r11 │ │ │ │ - lfdx f12,r17,r11 │ │ │ │ - srdi r9,r29,1 │ │ │ │ - mr r3,r5 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r6 │ │ │ │ - fcfid f0,f0 │ │ │ │ + stdux r2,r1,r10 │ │ │ │ + std r15,0(r19) │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r18,r1 │ │ │ │ + stfdu f31,112(r18) │ │ │ │ + stdux r2,r1,r7 │ │ │ │ + addi r23,r1,112 │ │ │ │ + blt cr3,2ffe0 │ │ │ │ + mulld r10,r22,r24 │ │ │ │ + mulld r2,r20,r28 │ │ │ │ + ld r6,120(r29) │ │ │ │ + mulli r5,r24,-16 │ │ │ │ + ld r17,72(r29) │ │ │ │ + sldi r30,r24,1 │ │ │ │ + addi r7,r25,-8 │ │ │ │ + cmpdi cr7,r24,0 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r10,r23,r10 │ │ │ │ + add r6,r6,r2 │ │ │ │ + lxsdx vs32,r17,r7 │ │ │ │ + lfdx f12,r6,r7 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r9,r18,r9 │ │ │ │ - add r10,r10,r18 │ │ │ │ - stdx r9,r20,r11 │ │ │ │ - add r9,r6,r9 │ │ │ │ - stdx r10,r19,r11 │ │ │ │ - ble cr5,3073c │ │ │ │ - addi r4,r9,1 │ │ │ │ - divd r8,r9,r6 │ │ │ │ - mr r12,r3 │ │ │ │ - addi r3,r3,16 │ │ │ │ - divd r10,r4,r6 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - subf r8,r8,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r4 │ │ │ │ - std r8,-8(r3) │ │ │ │ - std r10,16(r12) │ │ │ │ - bdnz 30708 │ │ │ │ - addi r11,r11,-8 │ │ │ │ - add r5,r5,r0 │ │ │ │ - cmpdi r11,-8 │ │ │ │ - bne 306c0 │ │ │ │ - mr r3,r7 │ │ │ │ - mr r5,r26 │ │ │ │ + mffprd r2,f0 │ │ │ │ + addi r4,r2,1 │ │ │ │ + subf r2,r16,r2 │ │ │ │ + add r4,r4,r16 │ │ │ │ + stdx r2,r11,r7 │ │ │ │ + stdx r4,r9,r7 │ │ │ │ + ble cr7,2ff98 │ │ │ │ + srdi r4,r30,1 │ │ │ │ + mtvsrdd vs43,r2,r2 │ │ │ │ + plxv vs44,254180 # 6e000 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r3,r10 │ │ │ │ + mr r2,r4 │ │ │ │ + andi. r4,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + beq 2ff60 │ │ │ │ + xxmr vs45,vs44 │ │ │ │ + cmpdi r4,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r3,r10,16 │ │ │ │ + vaddudm v1,v0,v11 │ │ │ │ + vaddudm v1,v1,v13 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r10) │ │ │ │ + beq 2ff98 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v12,v31 │ │ │ │ + vaddudm v13,v11,v12 │ │ │ │ + vaddudm v13,v13,v0 │ │ │ │ + addi r3,r3,32 │ │ │ │ + vaddudm v1,v0,v11 │ │ │ │ + vaddudm v1,v1,v10 │ │ │ │ + vmodsd v13,v13,v0 │ │ │ │ + vaddudm v12,v10,v31 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs45,-32(r3) │ │ │ │ + stxv vs33,-16(r3) │ │ │ │ + bdnz 2ff68 │ │ │ │ + addi r7,r7,-8 │ │ │ │ + add r10,r10,r5 │ │ │ │ + cmpdi r7,-8 │ │ │ │ + bne 2fee0 │ │ │ │ + mr r3,r8 │ │ │ │ + mr r5,r25 │ │ │ │ li r4,0 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi cr7,r30,4 │ │ │ │ - mr r7,r3 │ │ │ │ - beq cr7,31124 │ │ │ │ - cmpdi cr7,r30,5 │ │ │ │ - beq cr7,30e7c │ │ │ │ - li r3,0 │ │ │ │ - ld r9,176(r31) │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ - ble cr7,308d8 │ │ │ │ - mulld r12,r21,r30 │ │ │ │ - ld r15,152(r31) │ │ │ │ - ld r17,144(r31) │ │ │ │ - mr r10,r23 │ │ │ │ - add r29,r19,r26 │ │ │ │ - mr r23,r3 │ │ │ │ - add r0,r20,r26 │ │ │ │ - sldi r6,r21,4 │ │ │ │ - sldi r11,r22,1 │ │ │ │ - add r9,r7,r26 │ │ │ │ + std r9,168(r31) │ │ │ │ + std r11,160(r31) │ │ │ │ + bl 5b40 │ │ │ │ + cmpdi r28,4 │ │ │ │ + ld r11,160(r31) │ │ │ │ + ld r9,168(r31) │ │ │ │ + mr r8,r3 │ │ │ │ + beq 30988 │ │ │ │ + cmpdi r28,5 │ │ │ │ + beq 306dc │ │ │ │ + li r4,0 │ │ │ │ + ble cr4,30140 │ │ │ │ + mulld r12,r20,r28 │ │ │ │ + ld r14,152(r31) │ │ │ │ + ld r16,144(r31) │ │ │ │ + add r0,r9,r25 │ │ │ │ + add r11,r11,r25 │ │ │ │ + sldi r7,r20,4 │ │ │ │ + std r26,160(r31) │ │ │ │ + sldi r3,r24,1 │ │ │ │ + add r2,r8,r25 │ │ │ │ li r5,0 │ │ │ │ - mr r3,r25 │ │ │ │ - cmpdi r23,0 │ │ │ │ - beq 30e74 │ │ │ │ - cmpd r30,r23 │ │ │ │ - ble 3084c │ │ │ │ - add r4,r12,r23 │ │ │ │ - mulld r25,r22,r23 │ │ │ │ - sldi r8,r23,3 │ │ │ │ - subf r23,r23,r30 │ │ │ │ - ld r18,176(r14) │ │ │ │ - ld r19,72(r14) │ │ │ │ - addi r20,r16,8 │ │ │ │ - addi r21,r28,8 │ │ │ │ - std r14,160(r31) │ │ │ │ + mr r9,r21 │ │ │ │ + mr r6,r27 │ │ │ │ + cmpdi r4,0 │ │ │ │ + beq 306d4 │ │ │ │ + cmpd r28,r4 │ │ │ │ + ble 300b4 │ │ │ │ + mulld r10,r24,r4 │ │ │ │ + add r27,r12,r4 │ │ │ │ + subf r30,r4,r28 │ │ │ │ + ld r17,176(r29) │ │ │ │ + ld r20,72(r29) │ │ │ │ + addi r21,r18,8 │ │ │ │ + std r5,176(r31) │ │ │ │ + addi r26,r19,8 │ │ │ │ + mtctr r30 │ │ │ │ + mulld r30,r27,r24 │ │ │ │ std r10,168(r31) │ │ │ │ - mulld r4,r4,r22 │ │ │ │ - mtctr r23 │ │ │ │ - lfdx f0,r16,r8 │ │ │ │ - ldx r23,r28,r8 │ │ │ │ - sldi r25,r25,1 │ │ │ │ + sldi r10,r4,3 │ │ │ │ + ld r4,168(r31) │ │ │ │ + std r29,168(r31) │ │ │ │ + ldx r27,r19,r10 │ │ │ │ + lfdx f0,r18,r10 │ │ │ │ + sldi r30,r30,1 │ │ │ │ sldi r4,r4,1 │ │ │ │ - ldx r10,r7,r8 │ │ │ │ - add r14,r4,r10 │ │ │ │ - add r10,r25,r10 │ │ │ │ - add r4,r4,r11 │ │ │ │ - add r25,r25,r11 │ │ │ │ - sldi r14,r14,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r18,r14 │ │ │ │ - ldx r10,r27,r10 │ │ │ │ - ldx r14,r19,r8 │ │ │ │ + ldx r5,r8,r10 │ │ │ │ + add r29,r30,r5 │ │ │ │ + add r5,r4,r5 │ │ │ │ + add r30,r30,r3 │ │ │ │ + add r4,r4,r3 │ │ │ │ + sldi r29,r29,3 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + lfdx f12,r17,r29 │ │ │ │ + ldx r5,r23,r5 │ │ │ │ + ldx r29,r20,r10 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r23,r23,r14,r10 │ │ │ │ - stfdx f0,r20,r8 │ │ │ │ - stdx r23,r21,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 30804 │ │ │ │ - ld r14,160(r31) │ │ │ │ - ld r10,168(r31) │ │ │ │ - ldx r8,r28,r26 │ │ │ │ - ld r4,200(r14) │ │ │ │ - ld r25,24(r14) │ │ │ │ - lxvdsx vs12,r16,r26 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - lxvx vs0,r25,r6 │ │ │ │ - lxvx vs11,r4,r8 │ │ │ │ + maddld r27,r27,r29,r5 │ │ │ │ + stfdx f0,r21,r10 │ │ │ │ + stdx r27,r26,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bdnz 3006c │ │ │ │ + ld r29,168(r31) │ │ │ │ + ld r5,176(r31) │ │ │ │ + ldx r10,r19,r25 │ │ │ │ + ld r4,200(r29) │ │ │ │ + ld r30,24(r29) │ │ │ │ + lxvdsx vs12,r18,r25 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + lxvx vs0,r30,r7 │ │ │ │ + lxvx vs11,r4,r10 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r4,r8 │ │ │ │ - ble cr4,31354 │ │ │ │ - mtctr r24 │ │ │ │ - mr r20,r0 │ │ │ │ - mr r21,r29 │ │ │ │ - mr r4,r9 │ │ │ │ - mr r23,r24 │ │ │ │ - li r18,0 │ │ │ │ - b 3089c │ │ │ │ - addi r23,r23,-1 │ │ │ │ - std r18,0(r4) │ │ │ │ - bdz 30e18 │ │ │ │ - ldu r19,-8(r21) │ │ │ │ - ldu r8,-8(r20) │ │ │ │ - ldu r25,-8(r4) │ │ │ │ - subf r8,r8,r19 │ │ │ │ - cmpd r25,r8 │ │ │ │ - beq 30890 │ │ │ │ - ld r4,176(r31) │ │ │ │ + stxvx vs0,r4,r10 │ │ │ │ + ble cr3,30ba4 │ │ │ │ + mtctr r22 │ │ │ │ + mr r21,r11 │ │ │ │ + mr r26,r0 │ │ │ │ + mr r30,r2 │ │ │ │ + mr r4,r22 │ │ │ │ + b 30100 │ │ │ │ + addi r4,r4,-1 │ │ │ │ + std r15,0(r30) │ │ │ │ + bdz 30678 │ │ │ │ + ldu r20,-8(r26) │ │ │ │ + ldu r10,-8(r21) │ │ │ │ + ldu r27,-8(r30) │ │ │ │ + subf r10,r10,r20 │ │ │ │ + cmpd r27,r10 │ │ │ │ + beq 300f4 │ │ │ │ + ld r30,184(r31) │ │ │ │ addi r5,r5,1 │ │ │ │ - addi r25,r25,1 │ │ │ │ - sldi r8,r23,3 │ │ │ │ - stdx r25,r7,r8 │ │ │ │ - cmpd r4,r5 │ │ │ │ - bgt 307b4 │ │ │ │ - mr r23,r10 │ │ │ │ - mr r25,r3 │ │ │ │ - ld r10,8(r14) │ │ │ │ - addi r23,r23,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r25,r25,16 │ │ │ │ - cmpd r10,r23 │ │ │ │ - ld r10,184(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 30128 │ │ │ │ - ld r4,120(r31) │ │ │ │ - b 305d4 │ │ │ │ - mr r9,r7 │ │ │ │ - b 301c8 │ │ │ │ - mr r9,r7 │ │ │ │ - b 30598 │ │ │ │ - nop │ │ │ │ + addi r27,r27,1 │ │ │ │ + sldi r10,r4,3 │ │ │ │ + stdx r27,r8,r10 │ │ │ │ + cmpd r30,r5 │ │ │ │ + bgt 30014 │ │ │ │ + ld r26,160(r31) │ │ │ │ + mr r21,r9 │ │ │ │ + mr r27,r6 │ │ │ │ + ld r9,8(r29) │ │ │ │ + addi r26,r26,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r27,r27,16 │ │ │ │ + cmpd r9,r26 │ │ │ │ + std r2,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + ble 2f8d8 │ │ │ │ + ld r5,120(r31) │ │ │ │ + b 2fe04 │ │ │ │ + mr r18,r10 │ │ │ │ + b 2f988 │ │ │ │ + mr r18,r10 │ │ │ │ + b 2fda8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r4,176(r31) │ │ │ │ - ld r8,0(r7) │ │ │ │ + ld r6,184(r31) │ │ │ │ + ld r10,0(r8) │ │ │ │ addi r5,r5,1 │ │ │ │ - cmpd r4,r5 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,0(r7) │ │ │ │ - ble 30504 │ │ │ │ - sldi r4,r8,3 │ │ │ │ - ldx r4,r27,r4 │ │ │ │ - cmpd r4,r15 │ │ │ │ - blt 30954 │ │ │ │ - cmpd r4,r17 │ │ │ │ - ble 30974 │ │ │ │ - ld r4,192(r31) │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,0(r7) │ │ │ │ - add r5,r5,r4 │ │ │ │ - ld r4,176(r31) │ │ │ │ - cmpd r4,r5 │ │ │ │ - bgt 3093c │ │ │ │ - b 30504 │ │ │ │ - li r23,0 │ │ │ │ - b 303f0 │ │ │ │ - ld r8,0(r7) │ │ │ │ - b 3093c │ │ │ │ - cmpdi r29,0 │ │ │ │ - ble 3050c │ │ │ │ - sldi r30,r18,4 │ │ │ │ - mulld r9,r21,r22 │ │ │ │ - ld r10,152(r31) │ │ │ │ - sldi r5,r18,5 │ │ │ │ - sldi r18,r18,6 │ │ │ │ - addi r12,r27,-8 │ │ │ │ - addi r4,r30,8 │ │ │ │ - add r17,r27,r5 │ │ │ │ - addi r5,r5,24 │ │ │ │ - addi r26,r30,48 │ │ │ │ - addi r0,r18,56 │ │ │ │ - addi r30,r30,16 │ │ │ │ - mr r18,r23 │ │ │ │ - add r8,r27,r4 │ │ │ │ - std r10,208(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ - add r5,r5,r27 │ │ │ │ - add r26,r17,r26 │ │ │ │ - sldi r6,r9,2 │ │ │ │ - add r0,r27,r0 │ │ │ │ - addi r17,r17,32 │ │ │ │ - std r8,272(r31) │ │ │ │ - mulli r8,r9,80 │ │ │ │ - std r5,264(r31) │ │ │ │ - add r9,r6,r9 │ │ │ │ - std r10,216(r31) │ │ │ │ - sldi r10,r21,4 │ │ │ │ - li r21,0 │ │ │ │ - add r9,r9,r22 │ │ │ │ - std r10,248(r31) │ │ │ │ - mr r4,r21 │ │ │ │ - addi r10,r29,-1 │ │ │ │ - subf r8,r27,r8 │ │ │ │ - std r8,256(r31) │ │ │ │ - add r8,r9,r22 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - std r9,280(r31) │ │ │ │ - add r9,r8,r22 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r22,r9,r22 │ │ │ │ + cmpd r6,r5 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,0(r8) │ │ │ │ + ble 2fd10 │ │ │ │ + sldi r6,r10,3 │ │ │ │ + ldx r6,r22,r6 │ │ │ │ + cmpd r6,r14 │ │ │ │ + blt 301b4 │ │ │ │ + cmpd r6,r0 │ │ │ │ + ble 301d4 │ │ │ │ + ld r6,192(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,0(r8) │ │ │ │ + add r5,r5,r6 │ │ │ │ + ld r6,184(r31) │ │ │ │ + cmpd r6,r5 │ │ │ │ + bgt 3019c │ │ │ │ + b 2fd10 │ │ │ │ + li r26,0 │ │ │ │ + b 2fc00 │ │ │ │ + ld r10,0(r8) │ │ │ │ + b 3019c │ │ │ │ + cmpdi r30,0 │ │ │ │ + ble 2fd18 │ │ │ │ + ld r2,152(r31) │ │ │ │ + mulld r7,r20,r23 │ │ │ │ + sldi r0,r14,6 │ │ │ │ + mulli r9,r14,48 │ │ │ │ + sldi r5,r14,4 │ │ │ │ + std r24,304(r31) │ │ │ │ + sldi r6,r14,5 │ │ │ │ + addi r16,r22,-8 │ │ │ │ + addi r10,r30,-1 │ │ │ │ + li r14,0 │ │ │ │ + addi r5,r5,8 │ │ │ │ + addi r6,r6,24 │ │ │ │ + std r2,208(r31) │ │ │ │ + ld r2,144(r31) │ │ │ │ + add r5,r22,r5 │ │ │ │ + addi r9,r9,40 │ │ │ │ + add r12,r22,r6 │ │ │ │ + std r5,256(r31) │ │ │ │ + std r2,216(r31) │ │ │ │ + sldi r2,r20,4 │ │ │ │ + add r20,r22,r9 │ │ │ │ + std r2,248(r31) │ │ │ │ + mr r2,r0 │ │ │ │ + addi r0,r2,56 │ │ │ │ + mulli r2,r7,5 │ │ │ │ + mulli r7,r7,80 │ │ │ │ + add r0,r22,r0 │ │ │ │ + add r2,r2,r23 │ │ │ │ + subf r22,r22,r7 │ │ │ │ + add r9,r2,r23 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + mr r7,r22 │ │ │ │ + std r2,264(r31) │ │ │ │ + add r2,r9,r23 │ │ │ │ sldi r9,r9,4 │ │ │ │ - std r8,288(r31) │ │ │ │ - mr r8,r7 │ │ │ │ - std r9,296(r31) │ │ │ │ - sldi r9,r22,4 │ │ │ │ - std r9,304(r31) │ │ │ │ - b 30a54 │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpd r4,r29 │ │ │ │ - beq 30c14 │ │ │ │ - ldu r7,8(r12) │ │ │ │ - ld r9,208(r31) │ │ │ │ - cmpd r7,r9 │ │ │ │ - blt 30a48 │ │ │ │ - ld r9,216(r31) │ │ │ │ - cmpd r7,r9 │ │ │ │ - bgt 30a48 │ │ │ │ - ld r6,8(r15) │ │ │ │ - std r7,8(r28) │ │ │ │ - ld r24,176(r14) │ │ │ │ - ld r9,16(r15) │ │ │ │ - ld r3,24(r14) │ │ │ │ - ld r19,272(r31) │ │ │ │ - ld r21,24(r15) │ │ │ │ - ld r22,32(r15) │ │ │ │ - ld r5,200(r14) │ │ │ │ - std r28,328(r31) │ │ │ │ - mr r28,r4 │ │ │ │ - std r14,312(r31) │ │ │ │ + add r23,r2,r23 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + std r9,272(r31) │ │ │ │ + std r2,288(r31) │ │ │ │ + sldi r2,r23,4 │ │ │ │ + std r2,296(r31) │ │ │ │ + b 302a0 │ │ │ │ + addi r14,r14,1 │ │ │ │ + cmpd r14,r30 │ │ │ │ + beq 30478 │ │ │ │ + ldu r9,8(r16) │ │ │ │ + ld r2,208(r31) │ │ │ │ + cmpd r9,r2 │ │ │ │ + blt 30294 │ │ │ │ + ld r2,216(r31) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 30294 │ │ │ │ + ld r4,8(r17) │ │ │ │ + std r9,8(r19) │ │ │ │ + ld r25,176(r29) │ │ │ │ + std r29,312(r31) │ │ │ │ std r8,320(r31) │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - std r9,240(r31) │ │ │ │ - ld r9,256(r31) │ │ │ │ - add r9,r24,r9 │ │ │ │ - std r7,224(r31) │ │ │ │ - ld r7,280(r31) │ │ │ │ - lfdx f9,r9,r12 │ │ │ │ - add r11,r24,r7 │ │ │ │ - ld r7,288(r31) │ │ │ │ - stfd f9,8(r16) │ │ │ │ - add r6,r24,r7 │ │ │ │ - ld r7,248(r31) │ │ │ │ - add r3,r3,r7 │ │ │ │ - ld r7,296(r31) │ │ │ │ - add r23,r24,r7 │ │ │ │ - ld r7,304(r31) │ │ │ │ - add r24,r24,r7 │ │ │ │ - ld r7,224(r31) │ │ │ │ - ldu r9,8(r19) │ │ │ │ - lfd f12,0(r11) │ │ │ │ - li r8,0 │ │ │ │ + ld r3,24(r29) │ │ │ │ + ld r2,16(r17) │ │ │ │ + std r19,328(r31) │ │ │ │ + ld r28,256(r31) │ │ │ │ + ld r22,24(r17) │ │ │ │ + ld r24,32(r17) │ │ │ │ + ld r5,200(r29) │ │ │ │ + mulld r9,r9,r4 │ │ │ │ + std r2,240(r31) │ │ │ │ + add r2,r25,r7 │ │ │ │ + lfdx f9,r2,r16 │ │ │ │ + std r9,224(r31) │ │ │ │ + ld r9,264(r31) │ │ │ │ + stfd f9,8(r18) │ │ │ │ + add r4,r25,r9 │ │ │ │ + ld r9,272(r31) │ │ │ │ + add r9,r25,r9 │ │ │ │ + std r9,280(r31) │ │ │ │ + ld r9,248(r31) │ │ │ │ + add r3,r3,r9 │ │ │ │ + ld r9,288(r31) │ │ │ │ + add r23,r25,r9 │ │ │ │ + ld r9,296(r31) │ │ │ │ + add r25,r25,r9 │ │ │ │ + ld r9,224(r31) │ │ │ │ + ldu r2,8(r28) │ │ │ │ + mr r21,r26 │ │ │ │ + mr r6,r12 │ │ │ │ + mr r26,r17 │ │ │ │ std r18,336(r31) │ │ │ │ - std r16,344(r31) │ │ │ │ - add r9,r7,r9 │ │ │ │ - ld r7,240(r31) │ │ │ │ + std r14,344(r31) │ │ │ │ + lfd f12,0(r4) │ │ │ │ + ld r8,280(r31) │ │ │ │ + std r22,168(r31) │ │ │ │ + add r2,r9,r2 │ │ │ │ + ld r9,240(r31) │ │ │ │ fmul f12,f9,f12 │ │ │ │ - std r9,232(r31) │ │ │ │ - mulld r4,r9,r7 │ │ │ │ - std r4,168(r31) │ │ │ │ + std r2,232(r31) │ │ │ │ + mulld r29,r2,r9 │ │ │ │ + std r29,176(r31) │ │ │ │ + ld r2,176(r31) │ │ │ │ + ldu r9,8(r6) │ │ │ │ + mr r17,r20 │ │ │ │ + mr r18,r23 │ │ │ │ + lfd f10,0(r8) │ │ │ │ + add r9,r2,r9 │ │ │ │ + ld r2,168(r31) │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + std r9,160(r31) │ │ │ │ + mulld r14,r9,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r7,r17,r8 │ │ │ │ - ld r9,168(r31) │ │ │ │ - lfdx f10,r6,r8 │ │ │ │ - li r16,0 │ │ │ │ - add r7,r9,r7 │ │ │ │ - fmul f10,f12,f10 │ │ │ │ - mulld r14,r7,r21 │ │ │ │ - std r7,160(r31) │ │ │ │ - ldx r27,r26,r16 │ │ │ │ - lfdx f11,r23,r16 │ │ │ │ - mtctr r29 │ │ │ │ - mr r20,r0 │ │ │ │ - mr r7,r24 │ │ │ │ - add r27,r14,r27 │ │ │ │ + ldu r11,8(r17) │ │ │ │ + lfd f11,0(r18) │ │ │ │ + mtctr r30 │ │ │ │ + mr r22,r0 │ │ │ │ + mr r9,r25 │ │ │ │ + add r11,r14,r11 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r18,r27,r22 │ │ │ │ - ldu r9,8(r20) │ │ │ │ - lfd f0,0(r7) │ │ │ │ + mulld r19,r11,r24 │ │ │ │ + lfd f0,0(r9) │ │ │ │ + ldu r2,8(r22) │ │ │ │ + addi r9,r9,8 │ │ │ │ lxv vs8,0(r3) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r9,r18,r9 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r4,r9,4 │ │ │ │ - lxvx vs7,r5,r4 │ │ │ │ + add r2,r19,r2 │ │ │ │ + sldi r29,r2,4 │ │ │ │ + lxvx vs7,r5,r29 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r5,r4 │ │ │ │ - bdnz 30b60 │ │ │ │ - addi r16,r16,8 │ │ │ │ - cmpld r30,r16 │ │ │ │ - bne 30b40 │ │ │ │ + stxvx vs8,r5,r29 │ │ │ │ + bdnz 303c0 │ │ │ │ + cmpld r0,r17 │ │ │ │ + addi r18,r18,8 │ │ │ │ + bne 303a0 │ │ │ │ + cmpld r20,r6 │ │ │ │ + ld r9,160(r31) │ │ │ │ addi r8,r8,8 │ │ │ │ - ld r7,160(r31) │ │ │ │ - cmpld r30,r8 │ │ │ │ - bne 30b20 │ │ │ │ - ld r8,264(r31) │ │ │ │ + bne 30370 │ │ │ │ + cmpld r12,r28 │ │ │ │ + mr r17,r26 │ │ │ │ ld r18,336(r31) │ │ │ │ - ld r16,344(r31) │ │ │ │ - addi r11,r11,8 │ │ │ │ - cmpld r8,r19 │ │ │ │ - bne 30ae8 │ │ │ │ - mr r4,r28 │ │ │ │ - ld r28,328(r31) │ │ │ │ + ld r22,168(r31) │ │ │ │ + mr r26,r21 │ │ │ │ + addi r4,r4,8 │ │ │ │ + ld r14,344(r31) │ │ │ │ + bne 30330 │ │ │ │ + ld r19,328(r31) │ │ │ │ + addi r14,r14,1 │ │ │ │ ld r8,320(r31) │ │ │ │ - ld r14,312(r31) │ │ │ │ - stfd f0,40(r16) │ │ │ │ - stfd f12,16(r16) │ │ │ │ - stfd f10,24(r16) │ │ │ │ - stfd f11,32(r16) │ │ │ │ - addi r4,r4,1 │ │ │ │ - std r9,40(r28) │ │ │ │ - cmpd r4,r29 │ │ │ │ - ld r9,232(r31) │ │ │ │ + stfd f0,40(r18) │ │ │ │ + stfd f12,16(r18) │ │ │ │ + stfd f10,24(r18) │ │ │ │ + ld r29,312(r31) │ │ │ │ + stfd f11,32(r18) │ │ │ │ + cmpd r14,r30 │ │ │ │ + std r2,40(r19) │ │ │ │ + std r11,32(r19) │ │ │ │ + ld r2,232(r31) │ │ │ │ std r10,32(r8) │ │ │ │ - std r10,8(r8) │ │ │ │ - std r7,24(r28) │ │ │ │ - std r10,16(r8) │ │ │ │ - std r27,32(r28) │ │ │ │ std r10,24(r8) │ │ │ │ - std r9,16(r28) │ │ │ │ - bne 30a54 │ │ │ │ - mr r23,r18 │ │ │ │ + std r10,16(r8) │ │ │ │ + std r10,8(r8) │ │ │ │ + std r9,24(r19) │ │ │ │ + std r2,16(r19) │ │ │ │ + bne 302a0 │ │ │ │ + ld r24,304(r31) │ │ │ │ std r10,0(r8) │ │ │ │ - b 3050c │ │ │ │ - cmpdi r29,0 │ │ │ │ - ble 3050c │ │ │ │ - sldi r24,r18,4 │ │ │ │ - mulli r10,r18,48 │ │ │ │ - sldi r18,r18,5 │ │ │ │ - mulld r9,r21,r22 │ │ │ │ - addi r11,r27,-8 │ │ │ │ - ld r17,152(r31) │ │ │ │ + b 2fd18 │ │ │ │ + cmpdi r30,0 │ │ │ │ + ble 2fd18 │ │ │ │ + mulld r9,r20,r23 │ │ │ │ + sldi r2,r14,5 │ │ │ │ + mulli r10,r14,48 │ │ │ │ + sldi r7,r14,4 │ │ │ │ ld r12,144(r31) │ │ │ │ - sldi r21,r21,4 │ │ │ │ - addi r4,r29,-1 │ │ │ │ - addi r8,r18,24 │ │ │ │ - addi r6,r24,8 │ │ │ │ - addi r30,r18,32 │ │ │ │ - addi r24,r24,16 │ │ │ │ - std r23,256(r31) │ │ │ │ - li r18,0 │ │ │ │ - add r8,r8,r27 │ │ │ │ - add r6,r27,r6 │ │ │ │ - add r30,r27,r30 │ │ │ │ - addi r10,r10,40 │ │ │ │ - std r8,216(r31) │ │ │ │ - sldi r8,r9,2 │ │ │ │ + ld r14,152(r31) │ │ │ │ + std r24,240(r31) │ │ │ │ + sldi r20,r20,4 │ │ │ │ + addi r28,r22,-8 │ │ │ │ + addi r5,r30,-1 │ │ │ │ + li r25,0 │ │ │ │ + addi r2,r2,24 │ │ │ │ + addi r7,r7,8 │ │ │ │ + add r16,r22,r2 │ │ │ │ + add r7,r22,r7 │ │ │ │ + sldi r2,r9,2 │ │ │ │ sldi r9,r9,6 │ │ │ │ - std r6,224(r31) │ │ │ │ - add r8,r8,r22 │ │ │ │ - subf r9,r27,r9 │ │ │ │ - add r27,r27,r10 │ │ │ │ - std r9,208(r31) │ │ │ │ - add r9,r8,r22 │ │ │ │ - sldi r10,r8,4 │ │ │ │ - add r22,r9,r22 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - std r10,232(r31) │ │ │ │ - std r9,240(r31) │ │ │ │ - sldi r9,r22,4 │ │ │ │ - std r9,248(r31) │ │ │ │ - b 30cc4 │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r18,r29 │ │ │ │ - beq 30e0c │ │ │ │ - ldu r10,8(r11) │ │ │ │ - cmpd r10,r17 │ │ │ │ - blt 30cb8 │ │ │ │ - cmpd r10,r12 │ │ │ │ - bgt 30cb8 │ │ │ │ - ld r3,8(r15) │ │ │ │ - ld r9,16(r15) │ │ │ │ - std r10,8(r28) │ │ │ │ - ld r23,176(r14) │ │ │ │ - ld r6,240(r31) │ │ │ │ - ld r26,24(r14) │ │ │ │ - ld r8,224(r31) │ │ │ │ - ld r20,24(r15) │ │ │ │ - ld r5,200(r14) │ │ │ │ - std r14,264(r31) │ │ │ │ - std r7,272(r31) │ │ │ │ - std r16,280(r31) │ │ │ │ - mulld r10,r10,r3 │ │ │ │ - std r9,168(r31) │ │ │ │ - ld r9,208(r31) │ │ │ │ - add r22,r23,r6 │ │ │ │ - ld r6,248(r31) │ │ │ │ - add r26,r26,r21 │ │ │ │ - add r9,r23,r9 │ │ │ │ - std r10,160(r31) │ │ │ │ - ld r10,232(r31) │ │ │ │ - lfdx f12,r9,r11 │ │ │ │ - add r10,r23,r10 │ │ │ │ - add r23,r23,r6 │ │ │ │ - stfd f12,8(r16) │ │ │ │ - ld r9,160(r31) │ │ │ │ - ldu r3,8(r8) │ │ │ │ - lfd f10,0(r10) │ │ │ │ - li r16,0 │ │ │ │ - std r28,288(r31) │ │ │ │ - add r3,r9,r3 │ │ │ │ - ld r9,168(r31) │ │ │ │ + addi r10,r10,40 │ │ │ │ + std r7,208(r31) │ │ │ │ + add r2,r2,r23 │ │ │ │ + subf r9,r22,r9 │ │ │ │ + add r3,r22,r10 │ │ │ │ + std r9,176(r31) │ │ │ │ + add r9,r2,r23 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r23,r9,r23 │ │ │ │ + std r2,216(r31) │ │ │ │ + sldi r2,r9,4 │ │ │ │ + sldi r23,r23,4 │ │ │ │ + std r2,224(r31) │ │ │ │ + b 30514 │ │ │ │ + addi r25,r25,1 │ │ │ │ + cmpd r25,r30 │ │ │ │ + beq 3066c │ │ │ │ + ldu r9,8(r28) │ │ │ │ + cmpd r9,r14 │ │ │ │ + blt 30508 │ │ │ │ + cmpd r9,r12 │ │ │ │ + bgt 30508 │ │ │ │ + ld r4,8(r17) │ │ │ │ + ld r2,16(r17) │ │ │ │ + std r9,8(r19) │ │ │ │ + std r29,248(r31) │ │ │ │ + std r8,256(r31) │ │ │ │ + ld r24,176(r29) │ │ │ │ + ld r11,24(r29) │ │ │ │ + std r19,264(r31) │ │ │ │ + std r18,272(r31) │ │ │ │ + ld r7,224(r31) │ │ │ │ + ld r10,208(r31) │ │ │ │ + std r14,280(r31) │ │ │ │ + ld r22,24(r17) │ │ │ │ + ld r6,200(r29) │ │ │ │ + mulld r9,r9,r4 │ │ │ │ + std r2,168(r31) │ │ │ │ + ld r2,176(r31) │ │ │ │ + add r11,r11,r20 │ │ │ │ + add r7,r24,r7 │ │ │ │ + add r2,r24,r2 │ │ │ │ + std r7,232(r31) │ │ │ │ + std r9,160(r31) │ │ │ │ + ld r9,216(r31) │ │ │ │ + lfdx f12,r2,r28 │ │ │ │ + add r9,r24,r9 │ │ │ │ + add r24,r24,r23 │ │ │ │ + stfd f12,8(r18) │ │ │ │ + ld r2,160(r31) │ │ │ │ + ldu r4,8(r10) │ │ │ │ + mr r18,r16 │ │ │ │ + lfd f10,0(r9) │ │ │ │ + ld r19,232(r31) │ │ │ │ + add r4,r2,r4 │ │ │ │ + ld r2,168(r31) │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r14,r3,r9 │ │ │ │ - ldx r0,r30,r16 │ │ │ │ - lfdx f11,r22,r16 │ │ │ │ - mtctr r29 │ │ │ │ - mr r28,r27 │ │ │ │ - mr r7,r23 │ │ │ │ + mulld r14,r4,r2 │ │ │ │ + ldu r0,8(r18) │ │ │ │ + lfd f11,0(r19) │ │ │ │ + mtctr r30 │ │ │ │ + mr r29,r3 │ │ │ │ + mr r8,r24 │ │ │ │ add r0,r14,r0 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r19,r0,r20 │ │ │ │ - ldu r9,8(r28) │ │ │ │ - lfd f0,0(r7) │ │ │ │ - lxv vs9,0(r26) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r9,r19,r9 │ │ │ │ + mulld r21,r0,r22 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f0,0(r8) │ │ │ │ + ldu r2,8(r29) │ │ │ │ + addi r8,r8,8 │ │ │ │ + lxv vs9,0(r11) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r6,r9,4 │ │ │ │ - lxvx vs8,r5,r6 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + lxvx vs8,r6,r7 │ │ │ │ xxspltd vs7,vs0,0 │ │ │ │ xvmaddmdp vs9,vs7,vs8 │ │ │ │ - stxvx vs9,r5,r6 │ │ │ │ - bdnz 30d80 │ │ │ │ - addi r16,r16,8 │ │ │ │ - cmpld r24,r16 │ │ │ │ - bne 30d60 │ │ │ │ - ld r7,216(r31) │ │ │ │ - ld r28,288(r31) │ │ │ │ - addi r10,r10,8 │ │ │ │ - cmpld r7,r8 │ │ │ │ - bne 30d3c │ │ │ │ - addi r18,r18,1 │ │ │ │ - ld r7,272(r31) │ │ │ │ - ld r16,280(r31) │ │ │ │ - ld r14,264(r31) │ │ │ │ - std r9,32(r28) │ │ │ │ - std r3,16(r28) │ │ │ │ - std r0,24(r28) │ │ │ │ - cmpd r18,r29 │ │ │ │ - std r4,24(r7) │ │ │ │ - stfd f0,32(r16) │ │ │ │ - stfd f10,16(r16) │ │ │ │ - std r4,8(r7) │ │ │ │ - stfd f11,24(r16) │ │ │ │ - std r4,16(r7) │ │ │ │ - bne 30cc4 │ │ │ │ - ld r23,256(r31) │ │ │ │ - std r4,0(r7) │ │ │ │ - b 3050c │ │ │ │ - ld r4,176(r31) │ │ │ │ - ld r8,0(r7) │ │ │ │ + stxvx vs9,r6,r7 │ │ │ │ + bdnz 305e0 │ │ │ │ + cmpld r3,r18 │ │ │ │ + addi r19,r19,8 │ │ │ │ + bne 305b8 │ │ │ │ + cmpld r16,r10 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bne 30594 │ │ │ │ + addi r25,r25,1 │ │ │ │ + ld r8,256(r31) │ │ │ │ + ld r19,264(r31) │ │ │ │ + ld r18,272(r31) │ │ │ │ + ld r29,248(r31) │ │ │ │ + cmpd r25,r30 │ │ │ │ + ld r14,280(r31) │ │ │ │ + std r5,24(r8) │ │ │ │ + std r5,16(r8) │ │ │ │ + std r5,8(r8) │ │ │ │ + stfd f0,32(r18) │ │ │ │ + std r2,32(r19) │ │ │ │ + std r0,24(r19) │ │ │ │ + std r4,16(r19) │ │ │ │ + stfd f10,16(r18) │ │ │ │ + stfd f11,24(r18) │ │ │ │ + bne 30514 │ │ │ │ + ld r24,240(r31) │ │ │ │ + std r5,0(r8) │ │ │ │ + b 2fd18 │ │ │ │ + ld r4,184(r31) │ │ │ │ + ld r10,0(r8) │ │ │ │ addi r5,r5,1 │ │ │ │ cmpd r4,r5 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,0(r7) │ │ │ │ - ble 308d0 │ │ │ │ - sldi r4,r8,3 │ │ │ │ - ldx r4,r27,r4 │ │ │ │ - cmpd r4,r15 │ │ │ │ - blt 30e4c │ │ │ │ - cmpd r4,r17 │ │ │ │ - ble 30e6c │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,0(r8) │ │ │ │ + ble 30134 │ │ │ │ + sldi r4,r10,3 │ │ │ │ + ldx r4,r23,r4 │ │ │ │ + cmpd r4,r14 │ │ │ │ + blt 306ac │ │ │ │ + cmpd r4,r16 │ │ │ │ + ble 306cc │ │ │ │ ld r4,192(r31) │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,0(r7) │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,0(r8) │ │ │ │ add r5,r5,r4 │ │ │ │ - ld r4,176(r31) │ │ │ │ + ld r4,184(r31) │ │ │ │ cmpd r4,r5 │ │ │ │ - bgt 30e34 │ │ │ │ - b 308d0 │ │ │ │ - li r23,0 │ │ │ │ - b 307bc │ │ │ │ - ld r8,0(r7) │ │ │ │ - b 30e34 │ │ │ │ - cmpdi r29,0 │ │ │ │ - ble 308d8 │ │ │ │ - ld r9,152(r31) │ │ │ │ - mulld r8,r21,r22 │ │ │ │ - sldi r30,r18,4 │ │ │ │ - sldi r5,r18,5 │ │ │ │ - sldi r18,r18,6 │ │ │ │ - addi r12,r27,-8 │ │ │ │ - addi r10,r29,-1 │ │ │ │ - std r23,304(r31) │ │ │ │ - addi r6,r30,8 │ │ │ │ - add r17,r27,r5 │ │ │ │ - addi r5,r5,24 │ │ │ │ - addi r26,r30,48 │ │ │ │ - addi r0,r18,56 │ │ │ │ - addi r30,r30,16 │ │ │ │ - std r9,200(r31) │ │ │ │ - ld r9,144(r31) │ │ │ │ - add r5,r5,r27 │ │ │ │ - add r26,r17,r26 │ │ │ │ - addi r17,r17,32 │ │ │ │ - add r0,r27,r0 │ │ │ │ - std r5,288(r31) │ │ │ │ - std r9,208(r31) │ │ │ │ - sldi r9,r21,4 │ │ │ │ - li r21,0 │ │ │ │ - std r9,240(r31) │ │ │ │ - add r9,r27,r6 │ │ │ │ - mulli r6,r8,80 │ │ │ │ - mr r4,r21 │ │ │ │ - std r9,280(r31) │ │ │ │ - sldi r9,r8,2 │ │ │ │ - add r9,r9,r8 │ │ │ │ - subf r8,r27,r6 │ │ │ │ - add r9,r9,r22 │ │ │ │ - std r8,296(r31) │ │ │ │ - add r8,r9,r22 │ │ │ │ + bgt 30694 │ │ │ │ + b 30134 │ │ │ │ + li r4,0 │ │ │ │ + b 3001c │ │ │ │ + ld r10,0(r8) │ │ │ │ + b 30694 │ │ │ │ + cmpdi r30,0 │ │ │ │ + ble 30140 │ │ │ │ + ld r2,152(r31) │ │ │ │ + mulld r9,r20,r24 │ │ │ │ + sldi r0,r16,6 │ │ │ │ + mulli r7,r16,48 │ │ │ │ + sldi r5,r16,4 │ │ │ │ + std r21,296(r31) │ │ │ │ + sldi r6,r16,5 │ │ │ │ + addi r10,r30,-1 │ │ │ │ + addi r16,r23,-8 │ │ │ │ + li r14,0 │ │ │ │ + addi r5,r5,8 │ │ │ │ + addi r6,r6,24 │ │ │ │ + std r2,200(r31) │ │ │ │ + ld r2,144(r31) │ │ │ │ + add r5,r23,r5 │ │ │ │ + addi r7,r7,40 │ │ │ │ + add r12,r23,r6 │ │ │ │ + std r5,256(r31) │ │ │ │ + std r2,208(r31) │ │ │ │ + sldi r2,r20,4 │ │ │ │ + add r20,r23,r7 │ │ │ │ + std r2,240(r31) │ │ │ │ + mr r2,r0 │ │ │ │ + addi r0,r2,56 │ │ │ │ + mulli r2,r9,5 │ │ │ │ + mulli r9,r9,80 │ │ │ │ + add r0,r23,r0 │ │ │ │ + add r2,r2,r24 │ │ │ │ + subf r9,r23,r9 │ │ │ │ + std r9,248(r31) │ │ │ │ + add r9,r2,r24 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + std r2,264(r31) │ │ │ │ + add r2,r9,r24 │ │ │ │ sldi r9,r9,4 │ │ │ │ + add r24,r2,r24 │ │ │ │ + sldi r2,r2,4 │ │ │ │ std r9,272(r31) │ │ │ │ - add r9,r8,r22 │ │ │ │ - sldi r8,r8,4 │ │ │ │ - add r22,r22,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - std r8,264(r31) │ │ │ │ - mr r8,r7 │ │ │ │ - std r9,256(r31) │ │ │ │ - sldi r9,r22,4 │ │ │ │ - std r9,248(r31) │ │ │ │ - b 30f4c │ │ │ │ - addi r4,r4,1 │ │ │ │ - cmpd r4,r29 │ │ │ │ - beq 31118 │ │ │ │ - ldu r7,8(r12) │ │ │ │ - ld r9,200(r31) │ │ │ │ - cmpd r7,r9 │ │ │ │ - blt 30f40 │ │ │ │ - ld r9,208(r31) │ │ │ │ - cmpd r7,r9 │ │ │ │ - bgt 30f40 │ │ │ │ - ld r6,8(r15) │ │ │ │ - std r7,8(r28) │ │ │ │ - ld r24,176(r14) │ │ │ │ - ld r3,24(r14) │ │ │ │ - ld r9,16(r15) │ │ │ │ - ld r19,280(r31) │ │ │ │ - ld r21,24(r15) │ │ │ │ - ld r22,32(r15) │ │ │ │ - ld r5,200(r14) │ │ │ │ - std r28,328(r31) │ │ │ │ - mr r28,r4 │ │ │ │ - std r14,312(r31) │ │ │ │ + sldi r24,r24,4 │ │ │ │ + std r2,288(r31) │ │ │ │ + mr r7,r24 │ │ │ │ + b 30798 │ │ │ │ + addi r14,r14,1 │ │ │ │ + cmpd r14,r30 │ │ │ │ + beq 3097c │ │ │ │ + ldu r9,8(r16) │ │ │ │ + ld r2,200(r31) │ │ │ │ + cmpd r9,r2 │ │ │ │ + blt 3078c │ │ │ │ + ld r2,208(r31) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 3078c │ │ │ │ + ld r4,8(r17) │ │ │ │ + std r9,8(r19) │ │ │ │ + ld r25,176(r29) │ │ │ │ + std r29,304(r31) │ │ │ │ + std r26,312(r31) │ │ │ │ + ld r2,16(r17) │ │ │ │ + ld r3,24(r29) │ │ │ │ std r8,320(r31) │ │ │ │ - std r16,336(r31) │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - std r9,232(r31) │ │ │ │ - add r9,r24,r12 │ │ │ │ - std r7,216(r31) │ │ │ │ - ld r7,272(r31) │ │ │ │ - add r11,r24,r7 │ │ │ │ - ld r7,264(r31) │ │ │ │ - add r6,r24,r7 │ │ │ │ - ld r7,240(r31) │ │ │ │ - add r3,r3,r7 │ │ │ │ - ld r7,256(r31) │ │ │ │ - add r23,r24,r7 │ │ │ │ - ld r7,248(r31) │ │ │ │ - add r24,r24,r7 │ │ │ │ - ld r7,296(r31) │ │ │ │ - lfdx f9,r9,r7 │ │ │ │ - stfd f9,8(r16) │ │ │ │ - ld r7,216(r31) │ │ │ │ - ldu r9,8(r19) │ │ │ │ - lfd f12,0(r11) │ │ │ │ - mr r20,r28 │ │ │ │ - li r8,0 │ │ │ │ - mr r28,r15 │ │ │ │ - add r9,r7,r9 │ │ │ │ - ld r7,232(r31) │ │ │ │ + std r19,328(r31) │ │ │ │ + ld r28,256(r31) │ │ │ │ + ld r22,24(r17) │ │ │ │ + ld r24,32(r17) │ │ │ │ + ld r5,200(r29) │ │ │ │ + mr r29,r10 │ │ │ │ + mulld r9,r9,r4 │ │ │ │ + std r2,232(r31) │ │ │ │ + ld r2,248(r31) │ │ │ │ + std r9,216(r31) │ │ │ │ + ld r9,264(r31) │ │ │ │ + add r2,r25,r2 │ │ │ │ + lfdx f9,r2,r16 │ │ │ │ + add r4,r25,r9 │ │ │ │ + ld r9,272(r31) │ │ │ │ + stfd f9,8(r18) │ │ │ │ + add r9,r25,r9 │ │ │ │ + std r9,280(r31) │ │ │ │ + ld r9,240(r31) │ │ │ │ + add r3,r3,r9 │ │ │ │ + ld r9,288(r31) │ │ │ │ + add r23,r25,r9 │ │ │ │ + add r25,r25,r7 │ │ │ │ + ld r9,216(r31) │ │ │ │ + ldu r2,8(r28) │ │ │ │ + mr r8,r12 │ │ │ │ + mr r21,r14 │ │ │ │ + mr r26,r17 │ │ │ │ + std r18,336(r31) │ │ │ │ + lfd f12,0(r4) │ │ │ │ + ld r10,280(r31) │ │ │ │ + std r22,168(r31) │ │ │ │ + add r2,r9,r2 │ │ │ │ + ld r9,232(r31) │ │ │ │ fmul f12,f9,f12 │ │ │ │ - std r9,224(r31) │ │ │ │ - mulld r4,r9,r7 │ │ │ │ - std r4,168(r31) │ │ │ │ + std r2,224(r31) │ │ │ │ + mulld r6,r2,r9 │ │ │ │ + std r6,176(r31) │ │ │ │ nop │ │ │ │ + ld r2,176(r31) │ │ │ │ + ldu r9,8(r8) │ │ │ │ + mr r17,r20 │ │ │ │ + mr r18,r23 │ │ │ │ + lfd f10,0(r10) │ │ │ │ + add r9,r2,r9 │ │ │ │ + ld r2,168(r31) │ │ │ │ + fmul f10,f12,f10 │ │ │ │ + std r9,160(r31) │ │ │ │ + mulld r14,r9,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r7,r17,r8 │ │ │ │ - ld r9,168(r31) │ │ │ │ - lfdx f10,r6,r8 │ │ │ │ - li r15,0 │ │ │ │ - add r7,r9,r7 │ │ │ │ - fmul f10,f12,f10 │ │ │ │ - mulld r14,r7,r21 │ │ │ │ - std r7,160(r31) │ │ │ │ - ldx r27,r26,r15 │ │ │ │ - lfdx f11,r23,r15 │ │ │ │ - mtctr r29 │ │ │ │ - mr r18,r0 │ │ │ │ - mr r7,r24 │ │ │ │ - add r27,r14,r27 │ │ │ │ + ldu r11,8(r17) │ │ │ │ + lfd f11,0(r18) │ │ │ │ + mtctr r30 │ │ │ │ + mr r22,r0 │ │ │ │ + mr r9,r25 │ │ │ │ + add r11,r14,r11 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r16,r27,r22 │ │ │ │ - ldu r9,8(r18) │ │ │ │ - lfd f0,0(r7) │ │ │ │ + mulld r19,r11,r24 │ │ │ │ + lfd f0,0(r9) │ │ │ │ + ldu r2,8(r22) │ │ │ │ + addi r9,r9,8 │ │ │ │ lxv vs8,0(r3) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r9,r16,r9 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r4,r9,4 │ │ │ │ - lxvx vs7,r5,r4 │ │ │ │ + add r2,r19,r2 │ │ │ │ + sldi r6,r2,4 │ │ │ │ + lxvx vs7,r5,r6 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r5,r4 │ │ │ │ - bdnz 31060 │ │ │ │ - addi r15,r15,8 │ │ │ │ - cmpld r15,r30 │ │ │ │ - bne 31040 │ │ │ │ - addi r8,r8,8 │ │ │ │ - ld r7,160(r31) │ │ │ │ - cmpld r8,r30 │ │ │ │ - bne 31020 │ │ │ │ - ld r8,288(r31) │ │ │ │ - mr r15,r28 │ │ │ │ - addi r11,r11,8 │ │ │ │ - mr r28,r20 │ │ │ │ - cmpld r19,r8 │ │ │ │ - bne 30fe4 │ │ │ │ - ld r28,328(r31) │ │ │ │ - mr r4,r20 │ │ │ │ + stxvx vs8,r5,r6 │ │ │ │ + bdnz 308c0 │ │ │ │ + cmpld r0,r17 │ │ │ │ + addi r18,r18,8 │ │ │ │ + bne 308a0 │ │ │ │ + cmpld r20,r8 │ │ │ │ + ld r9,160(r31) │ │ │ │ + addi r10,r10,8 │ │ │ │ + bne 30870 │ │ │ │ + cmpld r12,r28 │ │ │ │ + ld r18,336(r31) │ │ │ │ + ld r22,168(r31) │ │ │ │ + mr r14,r21 │ │ │ │ + mr r17,r26 │ │ │ │ + addi r4,r4,8 │ │ │ │ + bne 30830 │ │ │ │ + ld r19,328(r31) │ │ │ │ + addi r14,r14,1 │ │ │ │ ld r8,320(r31) │ │ │ │ - ld r16,336(r31) │ │ │ │ - ld r14,312(r31) │ │ │ │ - addi r4,r4,1 │ │ │ │ - std r9,40(r28) │ │ │ │ - cmpd r4,r29 │ │ │ │ - ld r9,224(r31) │ │ │ │ + mr r10,r29 │ │ │ │ + stfd f0,40(r18) │ │ │ │ + stfd f12,16(r18) │ │ │ │ + stfd f10,24(r18) │ │ │ │ + ld r26,312(r31) │ │ │ │ + ld r29,304(r31) │ │ │ │ + stfd f11,32(r18) │ │ │ │ + cmpd r14,r30 │ │ │ │ + std r2,40(r19) │ │ │ │ + std r11,32(r19) │ │ │ │ + ld r2,224(r31) │ │ │ │ std r10,32(r8) │ │ │ │ - stfd f0,40(r16) │ │ │ │ - stfd f12,16(r16) │ │ │ │ - std r10,8(r8) │ │ │ │ - std r7,24(r28) │ │ │ │ - stfd f10,24(r16) │ │ │ │ - std r10,16(r8) │ │ │ │ - std r27,32(r28) │ │ │ │ - stfd f11,32(r16) │ │ │ │ std r10,24(r8) │ │ │ │ - std r9,16(r28) │ │ │ │ - bne 30f4c │ │ │ │ - ld r23,304(r31) │ │ │ │ + std r10,16(r8) │ │ │ │ + std r10,8(r8) │ │ │ │ + std r9,24(r19) │ │ │ │ + std r2,16(r19) │ │ │ │ + bne 30798 │ │ │ │ + ld r21,296(r31) │ │ │ │ std r10,0(r8) │ │ │ │ - b 308d8 │ │ │ │ - cmpdi r29,0 │ │ │ │ - ble 308d8 │ │ │ │ - sldi r24,r18,4 │ │ │ │ - mulli r8,r18,48 │ │ │ │ - sldi r18,r18,5 │ │ │ │ - mulld r10,r22,r21 │ │ │ │ - addi r11,r27,-8 │ │ │ │ - ld r17,152(r31) │ │ │ │ + b 30140 │ │ │ │ + cmpdi r30,0 │ │ │ │ + ble 30140 │ │ │ │ + mulld r9,r20,r24 │ │ │ │ + sldi r2,r16,5 │ │ │ │ + mulli r10,r16,48 │ │ │ │ + sldi r7,r16,4 │ │ │ │ + ld r14,152(r31) │ │ │ │ ld r12,144(r31) │ │ │ │ - sldi r21,r21,4 │ │ │ │ - addi r4,r29,-1 │ │ │ │ - addi r9,r18,24 │ │ │ │ - addi r6,r24,8 │ │ │ │ - addi r30,r18,32 │ │ │ │ - addi r24,r24,16 │ │ │ │ - std r23,248(r31) │ │ │ │ - li r18,0 │ │ │ │ - add r9,r9,r27 │ │ │ │ - add r6,r27,r6 │ │ │ │ - add r30,r27,r30 │ │ │ │ - addi r8,r8,40 │ │ │ │ - std r9,232(r31) │ │ │ │ - sldi r9,r10,2 │ │ │ │ - sldi r10,r10,6 │ │ │ │ - std r6,224(r31) │ │ │ │ - add r9,r9,r22 │ │ │ │ - subf r10,r27,r10 │ │ │ │ - add r27,r27,r8 │ │ │ │ - std r10,240(r31) │ │ │ │ - add r10,r9,r22 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r22,r10,r22 │ │ │ │ - std r9,216(r31) │ │ │ │ - sldi r9,r10,4 │ │ │ │ - std r9,208(r31) │ │ │ │ - sldi r9,r22,4 │ │ │ │ + std r21,232(r31) │ │ │ │ + addi r28,r23,-8 │ │ │ │ + sldi r20,r20,4 │ │ │ │ + addi r5,r30,-1 │ │ │ │ + li r25,0 │ │ │ │ + addi r2,r2,24 │ │ │ │ + addi r7,r7,8 │ │ │ │ + add r16,r23,r2 │ │ │ │ + add r7,r23,r7 │ │ │ │ + sldi r2,r9,2 │ │ │ │ + sldi r9,r9,6 │ │ │ │ + addi r10,r10,40 │ │ │ │ + std r7,208(r31) │ │ │ │ + add r2,r2,r24 │ │ │ │ + subf r9,r23,r9 │ │ │ │ + add r3,r23,r10 │ │ │ │ std r9,200(r31) │ │ │ │ - b 311c8 │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r18,r29 │ │ │ │ - beq 3131c │ │ │ │ - ldu r10,8(r11) │ │ │ │ - cmpd r10,r17 │ │ │ │ - blt 311bc │ │ │ │ - cmpd r10,r12 │ │ │ │ - bgt 311bc │ │ │ │ - ld r3,8(r15) │ │ │ │ - std r10,8(r28) │ │ │ │ - ld r23,176(r14) │ │ │ │ - ld r6,208(r31) │ │ │ │ - ld r9,16(r15) │ │ │ │ - ld r26,24(r14) │ │ │ │ - ld r8,224(r31) │ │ │ │ - ld r20,24(r15) │ │ │ │ - ld r5,200(r14) │ │ │ │ - std r14,256(r31) │ │ │ │ - std r7,264(r31) │ │ │ │ - std r28,272(r31) │ │ │ │ - mulld r10,r10,r3 │ │ │ │ - add r22,r23,r6 │ │ │ │ - ld r6,200(r31) │ │ │ │ + add r9,r2,r24 │ │ │ │ + sldi r23,r2,4 │ │ │ │ + add r24,r9,r24 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + std r2,216(r31) │ │ │ │ + sldi r2,r24,4 │ │ │ │ + std r2,160(r31) │ │ │ │ + b 30a18 │ │ │ │ + addi r25,r25,1 │ │ │ │ + cmpd r25,r30 │ │ │ │ + beq 30b6c │ │ │ │ + ldu r9,8(r28) │ │ │ │ + cmpd r9,r14 │ │ │ │ + blt 30a0c │ │ │ │ + cmpd r9,r12 │ │ │ │ + bgt 30a0c │ │ │ │ + ld r2,16(r17) │ │ │ │ + ld r24,176(r29) │ │ │ │ + std r9,8(r19) │ │ │ │ + std r29,240(r31) │ │ │ │ + std r26,248(r31) │ │ │ │ + ld r7,216(r31) │ │ │ │ + ld r4,8(r17) │ │ │ │ + std r5,256(r31) │ │ │ │ + std r8,264(r31) │ │ │ │ + ld r11,24(r29) │ │ │ │ + ld r10,208(r31) │ │ │ │ + std r19,272(r31) │ │ │ │ + ld r22,24(r17) │ │ │ │ + ld r6,200(r29) │ │ │ │ + std r2,176(r31) │ │ │ │ + ld r2,200(r31) │ │ │ │ + add r7,r24,r7 │ │ │ │ + mulld r9,r9,r4 │ │ │ │ + add r11,r11,r20 │ │ │ │ + std r7,224(r31) │ │ │ │ + ld r7,160(r31) │ │ │ │ + add r2,r24,r2 │ │ │ │ + lfdx f12,r2,r28 │ │ │ │ std r9,168(r31) │ │ │ │ - add r9,r23,r11 │ │ │ │ - add r26,r26,r21 │ │ │ │ - std r10,160(r31) │ │ │ │ - ld r10,216(r31) │ │ │ │ - add r10,r23,r10 │ │ │ │ - add r23,r23,r6 │ │ │ │ - ld r6,240(r31) │ │ │ │ - lfdx f12,r9,r6 │ │ │ │ - stfd f12,8(r16) │ │ │ │ - ld r9,160(r31) │ │ │ │ - ldu r3,8(r8) │ │ │ │ - lfd f10,0(r10) │ │ │ │ - li r19,0 │ │ │ │ - std r4,280(r31) │ │ │ │ - add r3,r9,r3 │ │ │ │ - ld r9,168(r31) │ │ │ │ + add r9,r24,r23 │ │ │ │ + add r24,r24,r7 │ │ │ │ + stfd f12,8(r18) │ │ │ │ + ld r2,168(r31) │ │ │ │ + ldu r4,8(r10) │ │ │ │ + mr r21,r16 │ │ │ │ + lfd f10,0(r9) │ │ │ │ + ld r26,224(r31) │ │ │ │ + add r4,r2,r4 │ │ │ │ + ld r2,176(r31) │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r14,r3,r9 │ │ │ │ - ldx r0,r30,r19 │ │ │ │ - lfdx f11,r22,r19 │ │ │ │ - mtctr r29 │ │ │ │ - mr r4,r27 │ │ │ │ - mr r7,r23 │ │ │ │ - add r0,r14,r0 │ │ │ │ + mulld r19,r4,r2 │ │ │ │ + ldu r0,8(r21) │ │ │ │ + lfd f11,0(r26) │ │ │ │ + mtctr r30 │ │ │ │ + mr r5,r3 │ │ │ │ + mr r8,r24 │ │ │ │ + add r0,r19,r0 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r28,r0,r20 │ │ │ │ - nop │ │ │ │ + mulld r29,r0,r22 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ldu r9,8(r4) │ │ │ │ - lfd f0,0(r7) │ │ │ │ - lxv vs9,0(r26) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r9,r28,r9 │ │ │ │ + lfd f0,0(r8) │ │ │ │ + ldu r2,8(r5) │ │ │ │ + addi r8,r8,8 │ │ │ │ + lxv vs9,0(r11) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r6,r9,4 │ │ │ │ - lxvx vs8,r5,r6 │ │ │ │ + add r2,r29,r2 │ │ │ │ + sldi r7,r2,4 │ │ │ │ + lxvx vs8,r6,r7 │ │ │ │ xxspltd vs7,vs0,0 │ │ │ │ xvmaddmdp vs9,vs7,vs8 │ │ │ │ - stxvx vs9,r5,r6 │ │ │ │ - bdnz 31290 │ │ │ │ - addi r19,r19,8 │ │ │ │ - cmpld r19,r24 │ │ │ │ - bne 31264 │ │ │ │ - ld r7,232(r31) │ │ │ │ - ld r4,280(r31) │ │ │ │ - addi r10,r10,8 │ │ │ │ - cmpld r8,r7 │ │ │ │ - bne 31240 │ │ │ │ - addi r18,r18,1 │ │ │ │ - ld r7,264(r31) │ │ │ │ - ld r28,272(r31) │ │ │ │ - ld r14,256(r31) │ │ │ │ - stfd f0,32(r16) │ │ │ │ - stfd f10,16(r16) │ │ │ │ - stfd f11,24(r16) │ │ │ │ - cmpd r18,r29 │ │ │ │ - std r4,24(r7) │ │ │ │ - std r9,32(r28) │ │ │ │ - std r3,16(r28) │ │ │ │ - std r4,8(r7) │ │ │ │ - std r0,24(r28) │ │ │ │ - std r4,16(r7) │ │ │ │ - bne 311c8 │ │ │ │ - ld r23,248(r31) │ │ │ │ - std r4,0(r7) │ │ │ │ - b 308d8 │ │ │ │ - sldi r8,r24,3 │ │ │ │ - ld r4,176(r31) │ │ │ │ - addi r5,r5,1 │ │ │ │ - mr r23,r24 │ │ │ │ - ldx r25,r7,r8 │ │ │ │ - sldi r8,r23,3 │ │ │ │ - cmpd r4,r5 │ │ │ │ + stxvx vs9,r6,r7 │ │ │ │ + bdnz 30ae0 │ │ │ │ + cmpld r3,r21 │ │ │ │ + addi r26,r26,8 │ │ │ │ + bne 30abc │ │ │ │ + cmpld r16,r10 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bne 30a98 │ │ │ │ addi r25,r25,1 │ │ │ │ - stdx r25,r7,r8 │ │ │ │ - bgt 303e8 │ │ │ │ - b 30504 │ │ │ │ - sldi r8,r24,3 │ │ │ │ - ld r4,176(r31) │ │ │ │ + ld r5,256(r31) │ │ │ │ + ld r8,264(r31) │ │ │ │ + stfd f0,32(r18) │ │ │ │ + stfd f10,16(r18) │ │ │ │ + stfd f11,24(r18) │ │ │ │ + ld r19,272(r31) │ │ │ │ + ld r29,240(r31) │ │ │ │ + cmpd r25,r30 │ │ │ │ + ld r26,248(r31) │ │ │ │ + std r5,24(r8) │ │ │ │ + std r5,16(r8) │ │ │ │ + std r5,8(r8) │ │ │ │ + std r2,32(r19) │ │ │ │ + std r0,24(r19) │ │ │ │ + std r4,16(r19) │ │ │ │ + bne 30a18 │ │ │ │ + ld r21,232(r31) │ │ │ │ + std r5,0(r8) │ │ │ │ + b 30140 │ │ │ │ + sldi r10,r21,3 │ │ │ │ + ld r6,184(r31) │ │ │ │ addi r5,r5,1 │ │ │ │ - mr r23,r24 │ │ │ │ - ldx r25,r7,r8 │ │ │ │ - sldi r8,r23,3 │ │ │ │ - cmpd r4,r5 │ │ │ │ - addi r25,r25,1 │ │ │ │ - stdx r25,r7,r8 │ │ │ │ - bgt 307b4 │ │ │ │ - b 308d0 │ │ │ │ - li r9,0 │ │ │ │ - b 301f4 │ │ │ │ - xor r6,r6,r9 │ │ │ │ - addic r6,r6,-1 │ │ │ │ - addze r9,r9 │ │ │ │ - b 305bc │ │ │ │ - xor r8,r8,r9 │ │ │ │ + mr r26,r21 │ │ │ │ + ldx r30,r8,r10 │ │ │ │ + sldi r10,r26,3 │ │ │ │ + cmpd r6,r5 │ │ │ │ + addi r30,r30,1 │ │ │ │ + stdx r30,r8,r10 │ │ │ │ + bgt 2fbf8 │ │ │ │ + b 2fd10 │ │ │ │ + sldi r10,r22,3 │ │ │ │ + ld r30,184(r31) │ │ │ │ + addi r5,r5,1 │ │ │ │ + mr r4,r22 │ │ │ │ + ldx r27,r8,r10 │ │ │ │ + sldi r10,r4,3 │ │ │ │ + cmpd r30,r5 │ │ │ │ + addi r27,r27,1 │ │ │ │ + stdx r27,r8,r10 │ │ │ │ + bgt 30014 │ │ │ │ + b 30134 │ │ │ │ + li r18,0 │ │ │ │ + b 2f9b4 │ │ │ │ + xor r8,r8,r18 │ │ │ │ addic r8,r8,-1 │ │ │ │ - addze r9,r9 │ │ │ │ - b 301ec │ │ │ │ - li r9,0 │ │ │ │ - b 305c4 │ │ │ │ - ld r4,120(r31) │ │ │ │ - cmpdi r4,-1 │ │ │ │ - beq 30128 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - b 30570 │ │ │ │ + addze r18,r18 │ │ │ │ + b 2fdcc │ │ │ │ + xor r9,r9,r18 │ │ │ │ + addic r9,r9,-1 │ │ │ │ + addze r18,r18 │ │ │ │ + b 2f9ac │ │ │ │ + li r18,0 │ │ │ │ + b 2fdd4 │ │ │ │ + ld r5,120(r31) │ │ │ │ + cmpdi r5,-1 │ │ │ │ + beq 2f8d8 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + b 2fd74 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x3000000 │ │ │ │ - .long 0x1280 │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,27184 │ │ │ │ + .long 0x3020000 │ │ │ │ + .long 0x1281 │ │ │ │ + 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 r29,-104(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 r17,-200(r1) │ │ │ │ + std r30,-96(r1) │ │ │ │ + std r31,-88(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r16,-208(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 r30,-96(r1) │ │ │ │ - stdu r1,-528(r1) │ │ │ │ - ld r19,0(r9) │ │ │ │ - ld r10,16(r9) │ │ │ │ - ld r9,8(r9) │ │ │ │ + std r29,-104(r1) │ │ │ │ + stdu r1,-544(r1) │ │ │ │ + stxv vs63,304(r1) │ │ │ │ + ld r14,0(r2) │ │ │ │ + ld r9,16(r2) │ │ │ │ mr r31,r1 │ │ │ │ - ld r11,88(r19) │ │ │ │ - std r10,176(r31) │ │ │ │ - std r9,184(r31) │ │ │ │ - ld r10,72(r19) │ │ │ │ - addi r4,r31,144 │ │ │ │ - ld r9,48(r19) │ │ │ │ + ld r18,8(r2) │ │ │ │ + addi r6,r31,128 │ │ │ │ addi r8,r31,112 │ │ │ │ addi r7,r31,120 │ │ │ │ - addi r6,r31,128 │ │ │ │ addi r5,r31,136 │ │ │ │ - ld r29,240(r19) │ │ │ │ + addi r4,r31,144 │ │ │ │ addi r3,r31,152 │ │ │ │ - std r11,96(r1) │ │ │ │ - bl eb88 │ │ │ │ - ld r4,136(r31) │ │ │ │ - cmpdi r4,-1 │ │ │ │ - bne 3154c │ │ │ │ - ld r4,120(r31) │ │ │ │ - cmpdi r4,-1 │ │ │ │ - bne 31a50 │ │ │ │ - addi r1,r31,528 │ │ │ │ - ld r0,16(r1) │ │ │ │ + std r9,184(r31) │ │ │ │ + ld r2,88(r14) │ │ │ │ + ld r10,72(r14) │ │ │ │ + ld r9,48(r14) │ │ │ │ + ld r30,240(r14) │ │ │ │ + std r2,96(r1) │ │ │ │ + bl e450 │ │ │ │ + ld r6,136(r31) │ │ │ │ + cmpdi r6,-1 │ │ │ │ + bne 30d98 │ │ │ │ + ld r6,120(r31) │ │ │ │ + cmpdi r6,-1 │ │ │ │ + bne 312e4 │ │ │ │ + addi r1,r31,544 │ │ │ │ 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(r19) │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - beq 327ec │ │ │ │ - mr r6,r8 │ │ │ │ - li r10,0 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - b 31588 │ │ │ │ + ld r2,8(r14) │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + beq 32094 │ │ │ │ + mr r8,r9 │ │ │ │ + li r22,0 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + b 30dd8 │ │ │ │ nop │ │ │ │ - sldi r3,r7,4 │ │ │ │ - ldx r3,r29,r3 │ │ │ │ - cmpd r4,r3 │ │ │ │ - bgt 31df0 │ │ │ │ - mr r6,r7 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - cmpd r10,r5 │ │ │ │ - add r7,r10,r6 │ │ │ │ - sradi r7,r7,1 │ │ │ │ - addze r7,r7 │ │ │ │ - blt 31570 │ │ │ │ - sldi r7,r10,4 │ │ │ │ - ldx r7,r29,r7 │ │ │ │ - cmpd r4,r7 │ │ │ │ - bgt 327d4 │ │ │ │ - cmpd r9,r10 │ │ │ │ - ble 327f4 │ │ │ │ - sldi r9,r10,4 │ │ │ │ - std r10,200(r31) │ │ │ │ + nop │ │ │ │ + sldi r5,r10,4 │ │ │ │ + ldx r5,r30,r5 │ │ │ │ + cmpd r6,r5 │ │ │ │ + bgt 316d0 │ │ │ │ + mr r8,r10 │ │ │ │ + addi r7,r10,-1 │ │ │ │ + cmpd r22,r7 │ │ │ │ + add r10,r22,r8 │ │ │ │ + sradi r10,r10,1 │ │ │ │ + addze r10,r10 │ │ │ │ + blt 30dc0 │ │ │ │ + sldi r10,r22,4 │ │ │ │ + ldx r10,r30,r10 │ │ │ │ + cmpd r6,r10 │ │ │ │ + bgt 3207c │ │ │ │ + cmpd r2,r22 │ │ │ │ + ble 3209c │ │ │ │ + sldi r2,r22,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + plfd f29,249124 # 6db30 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + li r27,0 │ │ │ │ + std r30,168(r31) │ │ │ │ xxlxor vs30,vs30,vs30 │ │ │ │ - std r29,168(r31) │ │ │ │ - add r9,r29,r9 │ │ │ │ - mr r10,r9 │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r9,0(r10) │ │ │ │ - ld r16,8(r10) │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 31a40 │ │ │ │ + mr r26,r18 │ │ │ │ + std r22,192(r31) │ │ │ │ + add r2,r30,r2 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + mr r9,r2 │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r2,0(r9) │ │ │ │ + ld r9,8(r9) │ │ │ │ + cmpd r2,r6 │ │ │ │ + blt 312d0 │ │ │ │ ld r10,128(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 31a40 │ │ │ │ - ld r18,48(r19) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r30,88(r19) │ │ │ │ - ld r6,0(r1) │ │ │ │ - std r1,208(r31) │ │ │ │ - li r4,0 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - sldi r26,r18,3 │ │ │ │ - addi r21,r30,1 │ │ │ │ - addi r22,r18,-1 │ │ │ │ - addi r9,r26,15 │ │ │ │ - mulld r10,r18,r21 │ │ │ │ - addi r8,r26,23 │ │ │ │ - cmpdi cr4,r22,0 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r7,r10,15 │ │ │ │ - neg r6,r10 │ │ │ │ - addi r15,r1,112 │ │ │ │ + cmpd r2,r10 │ │ │ │ + bgt 312d0 │ │ │ │ + ld r19,48(r14) │ │ │ │ ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r11,r1,112 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r27,r1,112 │ │ │ │ - stdux r10,r1,r8 │ │ │ │ + std r1,200(r31) │ │ │ │ + ld r15,88(r14) │ │ │ │ + sldi r18,r19,3 │ │ │ │ + addi r11,r19,-1 │ │ │ │ + addi r20,r15,1 │ │ │ │ + addi r2,r18,15 │ │ │ │ + addi r7,r18,23 │ │ │ │ + cmpdi cr4,r11,0 │ │ │ │ + mulld r30,r19,r20 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r7,r7,4 │ │ │ │ + neg r2,r2 │ │ │ │ + neg r7,r7 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + sldi r30,r30,4 │ │ │ │ + addi r22,r1,112 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + neg r6,r30 │ │ │ │ + addi r30,r30,15 │ │ │ │ + addi r8,r1,112 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r24,r1,112 │ │ │ │ - stdux r10,r1,r8 │ │ │ │ + stdux r10,r1,r7 │ │ │ │ + addi r23,r1,112 │ │ │ │ + stdux r10,r1,r7 │ │ │ │ + std r27,0(r23) │ │ │ │ + ld r2,0(r1) │ │ │ │ mr r17,r1 │ │ │ │ - std r4,0(r24) │ │ │ │ - stfdu f0,112(r17) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r6 │ │ │ │ + stfdu f28,112(r17) │ │ │ │ + stdux r2,r1,r6 │ │ │ │ addi r29,r1,112 │ │ │ │ - blt cr4,32218 │ │ │ │ - mulld r0,r22,r21 │ │ │ │ - mulld r9,r16,r18 │ │ │ │ - ld r6,120(r19) │ │ │ │ - neg r23,r21 │ │ │ │ - ld r25,72(r19) │ │ │ │ - sldi r28,r21,1 │ │ │ │ - addi r20,r26,-8 │ │ │ │ - cmpdi cr3,r21,0 │ │ │ │ - sldi r23,r23,4 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - mr r10,r0 │ │ │ │ - add r14,r6,r9 │ │ │ │ - addi r0,r10,-8 │ │ │ │ - add r0,r29,r0 │ │ │ │ - ldx r6,r25,r20 │ │ │ │ - lfdx f12,r14,r20 │ │ │ │ - srdi r9,r28,1 │ │ │ │ - mr r4,r0 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r6 │ │ │ │ - fcfid f0,f0 │ │ │ │ + blt cr4,31ad8 │ │ │ │ + mulld r6,r11,r20 │ │ │ │ + mulld r7,r9,r19 │ │ │ │ + ld r2,120(r14) │ │ │ │ + mulli r16,r20,-16 │ │ │ │ + ld r25,72(r14) │ │ │ │ + sldi r28,r20,1 │ │ │ │ + addi r5,r18,-8 │ │ │ │ + cmpdi cr3,r20,0 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r6,r29,r6 │ │ │ │ + add r21,r2,r7 │ │ │ │ + lxsdx vs32,r25,r5 │ │ │ │ + lfdx f12,r21,r5 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r9,r30,r9 │ │ │ │ - add r10,r10,r30 │ │ │ │ - stdx r9,r15,r20 │ │ │ │ - add r9,r6,r9 │ │ │ │ - stdx r10,r11,r20 │ │ │ │ - ble cr3,3173c │ │ │ │ - addi r5,r9,1 │ │ │ │ - divd r8,r9,r6 │ │ │ │ - mr r3,r4 │ │ │ │ - addi r4,r4,16 │ │ │ │ - divd r10,r5,r6 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - subf r8,r8,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r5 │ │ │ │ - std r8,-8(r4) │ │ │ │ - std r10,16(r3) │ │ │ │ - bdnz 31708 │ │ │ │ - addi r20,r20,-8 │ │ │ │ - add r0,r0,r23 │ │ │ │ - cmpdi r20,-8 │ │ │ │ - bne 316c0 │ │ │ │ - mr r5,r26 │ │ │ │ + mffprd r10,f0 │ │ │ │ + addi r2,r10,1 │ │ │ │ + subf r10,r15,r10 │ │ │ │ + add r2,r2,r15 │ │ │ │ + stdx r10,r22,r5 │ │ │ │ + stdx r2,r8,r5 │ │ │ │ + ble cr3,30fc8 │ │ │ │ + srdi r2,r28,1 │ │ │ │ + mtvsrdd vs43,r10,r10 │ │ │ │ + plxv vs44,250032 # 6e000 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r10,r6 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + beq 30f90 │ │ │ │ + xxmr vs45,vs44 │ │ │ │ + cmpdi r7,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r10,r6,16 │ │ │ │ + vaddudm v1,v11,v0 │ │ │ │ + vaddudm v1,v1,v13 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r6) │ │ │ │ + beq 30fc8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + vaddudm v10,v12,v31 │ │ │ │ + vaddudm v13,v11,v0 │ │ │ │ + vaddudm v13,v13,v12 │ │ │ │ + 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 30f98 │ │ │ │ + addi r5,r5,-8 │ │ │ │ + add r6,r6,r16 │ │ │ │ + cmpdi r5,-8 │ │ │ │ + bne 30f14 │ │ │ │ + mr r5,r18 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r27 │ │ │ │ - std r7,216(r31) │ │ │ │ - std r11,192(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,216(r31) │ │ │ │ - mtfprd f0,r30 │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r11,192(r31) │ │ │ │ - fcfid f27,f0 │ │ │ │ - clrrdi r9,r7,4 │ │ │ │ - neg r9,r9 │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + mr r3,r24 │ │ │ │ + std r8,216(r31) │ │ │ │ + std r11,208(r31) │ │ │ │ + std r9,176(r31) │ │ │ │ + bl 5b40 │ │ │ │ + mtfprd f0,r15 │ │ │ │ + clrrdi r7,r30,4 │ │ │ │ + ld r6,0(r1) │ │ │ │ + ld r9,176(r31) │ │ │ │ + ld r11,208(r31) │ │ │ │ + ld r8,216(r31) │ │ │ │ + fcfid f25,f0 │ │ │ │ + neg r7,r7 │ │ │ │ + stdux r6,r1,r7 │ │ │ │ addi r30,r1,112 │ │ │ │ - ble cr3,32204 │ │ │ │ - ld r9,96(r19) │ │ │ │ - addis r8,r2,-3 │ │ │ │ - addis r20,r2,-3 │ │ │ │ - std r22,224(r31) │ │ │ │ - std r27,240(r31) │ │ │ │ - mr r22,r26 │ │ │ │ - mr r27,r15 │ │ │ │ - mr r26,r25 │ │ │ │ + fmul f25,f25,f25 │ │ │ │ + ble cr3,31ac4 │ │ │ │ + ld r2,96(r14) │ │ │ │ + std r26,216(r31) │ │ │ │ + std r30,208(r31) │ │ │ │ + mr r26,r22 │ │ │ │ + li r15,0 │ │ │ │ + mr r22,r16 │ │ │ │ + mr r16,r29 │ │ │ │ std r24,248(r31) │ │ │ │ - mr r25,r28 │ │ │ │ - lfd f22,28240(r8) │ │ │ │ - addis r8,r2,-3 │ │ │ │ - mr r24,r14 │ │ │ │ - addi r20,r20,27080 │ │ │ │ - mr r14,r30 │ │ │ │ - std r30,216(r31) │ │ │ │ + std r23,256(r31) │ │ │ │ + mr r24,r28 │ │ │ │ + mr r23,r21 │ │ │ │ + mr r21,r30 │ │ │ │ + std r9,224(r31) │ │ │ │ std r11,232(r31) │ │ │ │ - std r29,256(r31) │ │ │ │ - std r9,192(r31) │ │ │ │ - lfd f23,27080(r8) │ │ │ │ - li r9,0 │ │ │ │ - mr r15,r9 │ │ │ │ - lfdx f0,r26,r15 │ │ │ │ - ld r9,192(r31) │ │ │ │ - lfdx f28,r24,r15 │ │ │ │ - ldx r28,r27,r15 │ │ │ │ - mr r29,r14 │ │ │ │ - mr r30,r25 │ │ │ │ - fcfid f26,f0 │ │ │ │ - lfdx f25,r9,r15 │ │ │ │ - fmul f24,f25,f23 │ │ │ │ - fdiv f29,f22,f26 │ │ │ │ - fmul f26,f26,f26 │ │ │ │ - b 31850 │ │ │ │ - nop │ │ │ │ + std r8,240(r31) │ │ │ │ + std r2,176(r31) │ │ │ │ + mr r2,r18 │ │ │ │ + mr r18,r20 │ │ │ │ + mr r20,r2 │ │ │ │ + lfdx f0,r25,r15 │ │ │ │ + ld r2,176(r31) │ │ │ │ + mr r28,r21 │ │ │ │ + mr r29,r24 │ │ │ │ + lfdx f26,r23,r15 │ │ │ │ + ldx r30,r26,r15 │ │ │ │ + fcfid f24,f0 │ │ │ │ + lfdx f23,r2,r15 │ │ │ │ + fmul f22,f23,f29 │ │ │ │ + fdiv f27,f28,f24 │ │ │ │ + fmul f24,f24,f24 │ │ │ │ + b 310c8 │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f25 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - addic. r30,r30,-1 │ │ │ │ - stfd f0,0(r29) │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - beq 31890 │ │ │ │ - mtfprd f0,r28 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ + stfd f12,0(r28) │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r28,r28,8 │ │ │ │ + beq 3111c │ │ │ │ + mtfprd f0,r30 │ │ │ │ fcfid f12,f0 │ │ │ │ - fmsub f0,f12,f29,f28 │ │ │ │ - fnmsub f12,f12,f29,f28 │ │ │ │ - fmul f0,f0,f26 │ │ │ │ - fmadd f0,f12,f0,f27 │ │ │ │ + fmsub f0,f12,f27,f26 │ │ │ │ + fnmsub f12,f12,f27,f26 │ │ │ │ + fmul f0,f0,f24 │ │ │ │ + fmadd f0,f12,f0,f25 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - bgt 31820 │ │ │ │ + bgt 310a0 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 31e00 │ │ │ │ - fmr f0,f24 │ │ │ │ - addic. r30,r30,-1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - stfd f0,-8(r29) │ │ │ │ - bne 31850 │ │ │ │ + fmr f12,f22 │ │ │ │ + bge 310b4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r28,r28,8 │ │ │ │ + fmul f1,f31,f23 │ │ │ │ + bl 5620 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r28) │ │ │ │ + bne 310c8 │ │ │ │ addi r15,r15,8 │ │ │ │ - subf r14,r23,r14 │ │ │ │ - cmpld r22,r15 │ │ │ │ - bne 317ec │ │ │ │ - cmpdi r18,4 │ │ │ │ - mr r15,r27 │ │ │ │ - mr r28,r25 │ │ │ │ - ld r30,216(r31) │ │ │ │ - mr r25,r26 │ │ │ │ + subf r21,r22,r21 │ │ │ │ + cmpld r20,r15 │ │ │ │ + bne 31070 │ │ │ │ + cmpdi r19,4 │ │ │ │ + mr r2,r20 │ │ │ │ + mr r22,r26 │ │ │ │ + mr r28,r24 │ │ │ │ + ld r30,208(r31) │ │ │ │ + ld r9,224(r31) │ │ │ │ + mr r20,r18 │ │ │ │ ld r11,232(r31) │ │ │ │ - mr r26,r22 │ │ │ │ - ld r27,240(r31) │ │ │ │ + ld r26,216(r31) │ │ │ │ + mr r29,r16 │ │ │ │ + ld r8,240(r31) │ │ │ │ + ld r23,256(r31) │ │ │ │ + mr r18,r2 │ │ │ │ ld r24,248(r31) │ │ │ │ - ld r29,256(r31) │ │ │ │ - ld r22,224(r31) │ │ │ │ - beq 32090 │ │ │ │ - cmpdi r18,5 │ │ │ │ - beq 31e20 │ │ │ │ - li r9,0 │ │ │ │ - ld r5,184(r31) │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 319f4 │ │ │ │ - ld r14,152(r31) │ │ │ │ - ld r20,144(r31) │ │ │ │ - sldi r16,r16,4 │ │ │ │ - add r11,r11,r26 │ │ │ │ - add r15,r15,r26 │ │ │ │ - sldi r0,r21,1 │ │ │ │ - add r23,r27,r26 │ │ │ │ - li r28,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 3205c │ │ │ │ - cmpd r18,r9 │ │ │ │ - ble 31974 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - mulld r8,r21,r9 │ │ │ │ - subf r9,r9,r18 │ │ │ │ - ld r3,72(r19) │ │ │ │ - addi r25,r17,8 │ │ │ │ - addi r4,r24,8 │ │ │ │ - mtctr r9 │ │ │ │ - ldx r7,r24,r10 │ │ │ │ + beq 31950 │ │ │ │ + cmpdi r19,5 │ │ │ │ + beq 316e0 │ │ │ │ + li r2,0 │ │ │ │ + cmpdi r26,0 │ │ │ │ + ble 31284 │ │ │ │ + ld r15,152(r31) │ │ │ │ + ld r16,144(r31) │ │ │ │ + sldi r12,r9,4 │ │ │ │ + add r4,r8,r18 │ │ │ │ + add r5,r22,r18 │ │ │ │ + sldi r3,r20,1 │ │ │ │ + add r0,r24,r18 │ │ │ │ + li r6,0 │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 31914 │ │ │ │ + cmpd r19,r2 │ │ │ │ + ble 31208 │ │ │ │ + mulld r8,r20,r2 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + subf r2,r2,r19 │ │ │ │ + ld r22,72(r14) │ │ │ │ + addi r21,r17,8 │ │ │ │ + addi r25,r23,8 │ │ │ │ + ldx r7,r23,r10 │ │ │ │ lfdx f0,r17,r10 │ │ │ │ + mtctr r2 │ │ │ │ sldi r8,r8,1 │ │ │ │ - ldx r9,r27,r10 │ │ │ │ - ldx r6,r3,r10 │ │ │ │ - add r9,r8,r9 │ │ │ │ - add r8,r8,r0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - ldx r9,r29,r9 │ │ │ │ + ldx r2,r24,r10 │ │ │ │ + ldx r9,r22,r10 │ │ │ │ + add r2,r8,r2 │ │ │ │ + add r8,r8,r3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + ldx r2,r29,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r7,r7,r6,r9 │ │ │ │ - stfdx f0,r25,r10 │ │ │ │ - stdx r7,r4,r10 │ │ │ │ + maddld r7,r7,r9,r2 │ │ │ │ + stfdx f0,r21,r10 │ │ │ │ + stdx r7,r25,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 31940 │ │ │ │ - ldx r9,r24,r26 │ │ │ │ - ld r10,200(r19) │ │ │ │ - ld r8,24(r19) │ │ │ │ - lxvdsx vs0,r17,r26 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r8,r16 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ + bdnz 311d4 │ │ │ │ + ldx r2,r23,r18 │ │ │ │ + ld r9,200(r14) │ │ │ │ + ld r10,24(r14) │ │ │ │ + lxvdsx vs0,r17,r18 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r10,r12 │ │ │ │ + lxvx vs11,r9,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - ble cr4,32064 │ │ │ │ - mtctr r22 │ │ │ │ - mr r4,r15 │ │ │ │ - mr r6,r11 │ │ │ │ - mr r8,r23 │ │ │ │ - mr r9,r22 │ │ │ │ - li r3,0 │ │ │ │ - b 319c4 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r3,0(r8) │ │ │ │ - bdz 32008 │ │ │ │ - ldu r25,-8(r6) │ │ │ │ - ldu r10,-8(r4) │ │ │ │ - ldu r7,-8(r8) │ │ │ │ - subf r10,r10,r25 │ │ │ │ - cmpd r7,r10 │ │ │ │ - beq 319b8 │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpd r5,r28 │ │ │ │ - stdx r7,r27,r10 │ │ │ │ - bgt 31908 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + ble cr4,3191c │ │ │ │ + mtctr r11 │ │ │ │ + mr r28,r5 │ │ │ │ + mr r7,r4 │ │ │ │ + mr r10,r0 │ │ │ │ + mr r2,r11 │ │ │ │ + b 31254 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r27,0(r10) │ │ │ │ + bdz 318c0 │ │ │ │ + ldu r25,-8(r7) │ │ │ │ + ldu r9,-8(r28) │ │ │ │ + ldu r8,-8(r10) │ │ │ │ + subf r9,r9,r25 │ │ │ │ + cmpd r8,r9 │ │ │ │ + beq 31248 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r8,r8,1 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpd r26,r6 │ │ │ │ + stdx r8,r24,r9 │ │ │ │ + bgt 3119c │ │ │ │ + ld r2,192(r31) │ │ │ │ + ld r9,8(r14) │ │ │ │ + ld r10,160(r31) │ │ │ │ + addi r8,r2,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r10,r10,16 │ │ │ │ + cmpd r9,r8 │ │ │ │ ld r9,200(r31) │ │ │ │ - ld r10,8(r19) │ │ │ │ - ld r8,160(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r8,r8,16 │ │ │ │ - cmpd r10,r7 │ │ │ │ - ld r10,208(r31) │ │ │ │ - std r7,200(r31) │ │ │ │ - std r8,160(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 31a40 │ │ │ │ - mr r10,r8 │ │ │ │ - ld r4,136(r31) │ │ │ │ - ld r9,0(r10) │ │ │ │ - ld r16,8(r10) │ │ │ │ - cmpd r9,r4 │ │ │ │ - bge 315e0 │ │ │ │ - ld r4,120(r31) │ │ │ │ - ld r29,168(r31) │ │ │ │ - cmpdi r4,-1 │ │ │ │ - beq 314c0 │ │ │ │ - ld r9,8(r19) │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - beq 327e4 │ │ │ │ - mr r6,r8 │ │ │ │ - li r10,0 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - b 31a88 │ │ │ │ - sldi r3,r7,4 │ │ │ │ - ldx r3,r29,r3 │ │ │ │ - cmpd r3,r4 │ │ │ │ - blt 31df8 │ │ │ │ - mr r8,r7 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - cmpd r10,r5 │ │ │ │ - add r7,r10,r8 │ │ │ │ - sradi r7,r7,1 │ │ │ │ - addze r7,r7 │ │ │ │ - blt 31a70 │ │ │ │ - sldi r8,r10,4 │ │ │ │ - ldx r8,r29,r8 │ │ │ │ - cmpd r8,r4 │ │ │ │ - blt 327c4 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bge 314c0 │ │ │ │ - sldi r9,r10,4 │ │ │ │ - std r10,192(r31) │ │ │ │ + std r8,192(r31) │ │ │ │ + std r10,160(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 312d0 │ │ │ │ + mr r9,r10 │ │ │ │ + ld r6,136(r31) │ │ │ │ + ld r2,0(r9) │ │ │ │ + ld r9,8(r9) │ │ │ │ + cmpd r2,r6 │ │ │ │ + bge 30e50 │ │ │ │ + ld r6,120(r31) │ │ │ │ + cmpdi r6,-1 │ │ │ │ + ld r30,168(r31) │ │ │ │ + mr r18,r26 │ │ │ │ + beq 30d08 │ │ │ │ + ld r2,8(r14) │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + beq 3208c │ │ │ │ + mr r8,r9 │ │ │ │ + li r20,0 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + b 31328 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + sldi r5,r10,4 │ │ │ │ + ldx r5,r30,r5 │ │ │ │ + cmpd r5,r6 │ │ │ │ + blt 316d8 │ │ │ │ + mr r9,r10 │ │ │ │ + addi r7,r10,-1 │ │ │ │ + cmpd r20,r7 │ │ │ │ + add r10,r20,r9 │ │ │ │ + sradi r10,r10,1 │ │ │ │ + addze r10,r10 │ │ │ │ + blt 31310 │ │ │ │ + sldi r9,r20,4 │ │ │ │ + ldx r9,r30,r9 │ │ │ │ + cmpd r9,r6 │ │ │ │ + blt 3206c │ │ │ │ + cmpd r20,r2 │ │ │ │ + bge 30d08 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + sldi r2,r20,4 │ │ │ │ + plfd f29,247764 # 6db30 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + li r22,0 │ │ │ │ + std r20,192(r31) │ │ │ │ xxlxor vs30,vs30,vs30 │ │ │ │ - add r9,r29,r9 │ │ │ │ - mr r10,r9 │ │ │ │ - std r9,168(r31) │ │ │ │ - ld r9,0(r10) │ │ │ │ - ld r20,8(r10) │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 314c0 │ │ │ │ + mr r27,r18 │ │ │ │ + add r2,r30,r2 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + std r2,176(r31) │ │ │ │ + ld r9,0(r2) │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r9,r6 │ │ │ │ + blt 30d08 │ │ │ │ ld r10,112(r31) │ │ │ │ cmpd r9,r10 │ │ │ │ - bgt 314c0 │ │ │ │ - ld r18,48(r19) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r22,88(r19) │ │ │ │ - std r1,200(r31) │ │ │ │ - li r4,0 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - sldi r26,r18,3 │ │ │ │ - addi r21,r22,1 │ │ │ │ - addi r7,r18,-1 │ │ │ │ - addi r9,r26,15 │ │ │ │ - addi r10,r26,23 │ │ │ │ - mulld r29,r18,r21 │ │ │ │ - cmpdi cr4,r7,0 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + bgt 30d08 │ │ │ │ + ld r23,48(r14) │ │ │ │ + ld r9,0(r1) │ │ │ │ + std r1,216(r31) │ │ │ │ + ld r15,88(r14) │ │ │ │ + sldi r21,r23,3 │ │ │ │ + mr r5,r9 │ │ │ │ + addi r11,r23,-1 │ │ │ │ + addi r16,r15,1 │ │ │ │ + addi r10,r21,15 │ │ │ │ + addi r8,r21,23 │ │ │ │ + cmpdi cr4,r11,0 │ │ │ │ + mulld r29,r23,r16 │ │ │ │ clrrdi r10,r10,4 │ │ │ │ - neg r9,r9 │ │ │ │ + clrrdi r8,r8,4 │ │ │ │ neg r10,r10 │ │ │ │ + neg r8,r8 │ │ │ │ + stdux r9,r1,r10 │ │ │ │ sldi r29,r29,4 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - neg r8,r29 │ │ │ │ + addi r20,r1,112 │ │ │ │ + stdux r9,r1,r10 │ │ │ │ + neg r7,r29 │ │ │ │ addi r29,r29,15 │ │ │ │ - addi r16,r1,112 │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r6,r1,112 │ │ │ │ - ld r3,0(r1) │ │ │ │ - stdux r3,r1,r9 │ │ │ │ - addi r27,r1,112 │ │ │ │ - stdux r3,r1,r10 │ │ │ │ + addi r9,r1,112 │ │ │ │ + stdux r5,r1,r10 │ │ │ │ + addi r25,r1,112 │ │ │ │ + stdux r5,r1,r8 │ │ │ │ addi r24,r1,112 │ │ │ │ - stdux r3,r1,r10 │ │ │ │ + stdux r5,r1,r8 │ │ │ │ + std r22,0(r24) │ │ │ │ + ld r10,0(r1) │ │ │ │ mr r17,r1 │ │ │ │ - std r4,0(r24) │ │ │ │ - stfdu f0,112(r17) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r8 │ │ │ │ + stfdu f28,112(r17) │ │ │ │ + stdux r10,r1,r7 │ │ │ │ addi r30,r1,112 │ │ │ │ - blt cr4,325fc │ │ │ │ - mulld r9,r7,r21 │ │ │ │ - mulld r10,r20,r18 │ │ │ │ - ld r15,120(r19) │ │ │ │ - neg r23,r21 │ │ │ │ - ld r25,72(r19) │ │ │ │ - sldi r28,r21,1 │ │ │ │ - addi r14,r26,-8 │ │ │ │ - cmpdi cr3,r21,0 │ │ │ │ - sldi r23,r23,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - add r15,r15,r10 │ │ │ │ - add r11,r30,r9 │ │ │ │ - ldx r5,r25,r14 │ │ │ │ - lfdx f12,r15,r14 │ │ │ │ - srdi r9,r28,1 │ │ │ │ - mr r3,r11 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - fcfid f0,f0 │ │ │ │ + blt cr4,31eb0 │ │ │ │ + mulld r5,r11,r16 │ │ │ │ + mulld r8,r2,r23 │ │ │ │ + ld r10,120(r14) │ │ │ │ + mulli r18,r16,-16 │ │ │ │ + ld r26,72(r14) │ │ │ │ + sldi r28,r16,1 │ │ │ │ + addi r4,r21,-8 │ │ │ │ + cmpdi cr3,r16,0 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r5,r30,r5 │ │ │ │ + add r19,r10,r8 │ │ │ │ + lxsdx vs32,r26,r4 │ │ │ │ + lfdx f12,r19,r4 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - subf r9,r22,r9 │ │ │ │ - add r10,r10,r22 │ │ │ │ - stdx r9,r16,r14 │ │ │ │ - add r9,r5,r9 │ │ │ │ - stdx r10,r6,r14 │ │ │ │ - ble cr3,31c38 │ │ │ │ - addi r4,r9,1 │ │ │ │ - divd r8,r9,r5 │ │ │ │ - mr r12,r3 │ │ │ │ - addi r3,r3,16 │ │ │ │ - divd r10,r4,r5 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - mulld r10,r10,r5 │ │ │ │ - subf r8,r8,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r4 │ │ │ │ - std r8,-8(r3) │ │ │ │ - std r10,16(r12) │ │ │ │ - bdnz 31c04 │ │ │ │ - addi r14,r14,-8 │ │ │ │ - add r11,r11,r23 │ │ │ │ - cmpdi r14,-8 │ │ │ │ - bne 31bbc │ │ │ │ - mr r5,r26 │ │ │ │ + mffprd r8,f0 │ │ │ │ + addi r10,r8,1 │ │ │ │ + subf r8,r15,r8 │ │ │ │ + add r10,r10,r15 │ │ │ │ + stdx r8,r20,r4 │ │ │ │ + stdx r10,r9,r4 │ │ │ │ + ble cr3,31514 │ │ │ │ + srdi r10,r28,1 │ │ │ │ + mtvsrdd vs43,r8,r8 │ │ │ │ + plxv vs44,248676 # 6e000 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r8,r5 │ │ │ │ + andi. r7,r10,1 │ │ │ │ + addi r7,r10,-1 │ │ │ │ + beq 314dc │ │ │ │ + xxmr vs45,vs44 │ │ │ │ + cmpdi r7,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r8,r5,16 │ │ │ │ + vaddudm v1,v11,v0 │ │ │ │ + vaddudm v1,v1,v13 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r5) │ │ │ │ + beq 31514 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + vaddudm v10,v12,v31 │ │ │ │ + vaddudm v13,v12,v0 │ │ │ │ + vaddudm v13,v13,v11 │ │ │ │ + addi r8,r8,32 │ │ │ │ + vaddudm v1,v11,v0 │ │ │ │ + vaddudm v1,v1,v10 │ │ │ │ + vmodsd v13,v13,v0 │ │ │ │ + vaddudm v12,v10,v31 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs45,-32(r8) │ │ │ │ + stxv vs33,-16(r8) │ │ │ │ + bdnz 314e4 │ │ │ │ + addi r4,r4,-8 │ │ │ │ + add r5,r5,r18 │ │ │ │ + cmpdi r4,-8 │ │ │ │ + bne 31460 │ │ │ │ + mr r5,r21 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r27 │ │ │ │ - std r6,208(r31) │ │ │ │ - std r7,160(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f0,r22 │ │ │ │ - clrrdi r9,r29,4 │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r7,160(r31) │ │ │ │ - ld r6,208(r31) │ │ │ │ - fcfid f27,f0 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + mr r3,r25 │ │ │ │ + std r9,200(r31) │ │ │ │ + std r11,168(r31) │ │ │ │ + std r2,160(r31) │ │ │ │ + bl 5b40 │ │ │ │ + mtfprd f0,r15 │ │ │ │ + clrrdi r8,r29,4 │ │ │ │ + ld r7,0(r1) │ │ │ │ + ld r2,160(r31) │ │ │ │ + ld r11,168(r31) │ │ │ │ + ld r9,200(r31) │ │ │ │ + fcfid f25,f0 │ │ │ │ + neg r8,r8 │ │ │ │ + stdux r7,r1,r8 │ │ │ │ addi r29,r1,112 │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - ble cr3,325e4 │ │ │ │ - ld r9,96(r19) │ │ │ │ - addis r22,r2,-3 │ │ │ │ - std r27,224(r31) │ │ │ │ - std r24,232(r31) │ │ │ │ - mr r27,r16 │ │ │ │ - mr r24,r15 │ │ │ │ - std r21,240(r31) │ │ │ │ - li r14,0 │ │ │ │ - mr r21,r26 │ │ │ │ - mr r16,r29 │ │ │ │ - mr r26,r25 │ │ │ │ - addi r22,r22,27080 │ │ │ │ - mr r15,r29 │ │ │ │ + fmul f25,f25,f25 │ │ │ │ + ble cr3,31e98 │ │ │ │ + ld r10,96(r14) │ │ │ │ + std r27,168(r31) │ │ │ │ + std r23,208(r31) │ │ │ │ + mr r27,r20 │ │ │ │ + mr r23,r18 │ │ │ │ + mr r20,r21 │ │ │ │ + li r15,0 │ │ │ │ + std r25,240(r31) │ │ │ │ + std r24,248(r31) │ │ │ │ mr r25,r28 │ │ │ │ - std r7,208(r31) │ │ │ │ - std r6,216(r31) │ │ │ │ - std r30,248(r31) │ │ │ │ - std r9,160(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f22,28240(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f23,27080(r9) │ │ │ │ - lfdx f0,r26,r14 │ │ │ │ - ld r9,160(r31) │ │ │ │ - lfdx f28,r24,r14 │ │ │ │ - ldx r28,r27,r14 │ │ │ │ - mr r29,r15 │ │ │ │ - mr r30,r25 │ │ │ │ - fcfid f26,f0 │ │ │ │ - lfdx f25,r9,r14 │ │ │ │ - fmul f24,f25,f23 │ │ │ │ - fdiv f29,f22,f26 │ │ │ │ - fmul f26,f26,f26 │ │ │ │ - b 31d50 │ │ │ │ + mr r24,r19 │ │ │ │ + mr r18,r29 │ │ │ │ + mr r19,r30 │ │ │ │ + mr r21,r29 │ │ │ │ + std r2,200(r31) │ │ │ │ + std r11,224(r31) │ │ │ │ + std r9,232(r31) │ │ │ │ + std r10,160(r31) │ │ │ │ + lfdx f0,r26,r15 │ │ │ │ + ld r2,160(r31) │ │ │ │ + mr r28,r21 │ │ │ │ + mr r29,r25 │ │ │ │ + lfdx f26,r24,r15 │ │ │ │ + ldx r30,r27,r15 │ │ │ │ + fcfid f24,f0 │ │ │ │ + lfdx f23,r2,r15 │ │ │ │ + fmul f22,f23,f29 │ │ │ │ + fdiv f27,f28,f24 │ │ │ │ + fmul f24,f24,f24 │ │ │ │ + b 31618 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ - fmul f1,f25,f31 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r22) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - addic. r30,r30,-1 │ │ │ │ - stfd f0,0(r29) │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - beq 31d90 │ │ │ │ - mtfprd f0,r28 │ │ │ │ + fmul f1,f23,f31 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ + stfd f12,0(r28) │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r28,r28,8 │ │ │ │ + beq 3166c │ │ │ │ + mtfprd f0,r30 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmsub f12,f29,f0,f28 │ │ │ │ - fnmsub f0,f29,f0,f28 │ │ │ │ - fmul f12,f26,f12 │ │ │ │ - fmadd f0,f0,f12,f27 │ │ │ │ + fmsub f12,f27,f0,f26 │ │ │ │ + fnmsub f0,f27,f0,f26 │ │ │ │ + fmul f12,f24,f12 │ │ │ │ + fmadd f0,f0,f12,f25 │ │ │ │ fcmpu cr0,f0,f30 │ │ │ │ - bgt 31d20 │ │ │ │ + bgt 315f0 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 32230 │ │ │ │ - fmr f0,f24 │ │ │ │ - addic. r30,r30,-1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - addi r29,r29,8 │ │ │ │ - stfd f0,-8(r29) │ │ │ │ - bne 31d50 │ │ │ │ - addi r14,r14,8 │ │ │ │ - subf r15,r23,r15 │ │ │ │ - cmpld r21,r14 │ │ │ │ - bne 31ce8 │ │ │ │ - cmpdi r18,4 │ │ │ │ - mr r29,r16 │ │ │ │ + fmr f12,f22 │ │ │ │ + bge 31604 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + addi r30,r30,1 │ │ │ │ + addi r28,r28,8 │ │ │ │ + fmul f1,f23,f31 │ │ │ │ + bl 5620 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r28) │ │ │ │ + bne 31618 │ │ │ │ + addi r15,r15,8 │ │ │ │ + subf r21,r23,r21 │ │ │ │ + cmpld r20,r15 │ │ │ │ + bne 315b8 │ │ │ │ + ld r23,208(r31) │ │ │ │ mr r28,r25 │ │ │ │ - mr r16,r27 │ │ │ │ - ld r7,208(r31) │ │ │ │ - ld r6,216(r31) │ │ │ │ - mr r25,r26 │ │ │ │ - ld r24,232(r31) │ │ │ │ - mr r26,r21 │ │ │ │ - ld r30,248(r31) │ │ │ │ - ld r27,224(r31) │ │ │ │ - ld r21,240(r31) │ │ │ │ - beq 32474 │ │ │ │ - cmpdi r18,5 │ │ │ │ - beq 32250 │ │ │ │ - li r9,0 │ │ │ │ - b 3260c │ │ │ │ + mr r21,r20 │ │ │ │ + ld r2,200(r31) │ │ │ │ + mr r20,r27 │ │ │ │ + mr r30,r19 │ │ │ │ + ld r11,224(r31) │ │ │ │ + ld r9,232(r31) │ │ │ │ + mr r29,r18 │ │ │ │ + ld r24,248(r31) │ │ │ │ + ld r25,240(r31) │ │ │ │ + ld r27,168(r31) │ │ │ │ + cmpdi r23,4 │ │ │ │ + beq 31d1c │ │ │ │ + cmpdi r23,5 │ │ │ │ + beq 31aec │ │ │ │ + li r8,0 │ │ │ │ + b 31ebc │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r10,r7 │ │ │ │ - b 31588 │ │ │ │ - mr r10,r7 │ │ │ │ - b 31a88 │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f25 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - b 3183c │ │ │ │ - sldi r9,r16,4 │ │ │ │ - mulli r18,r21,48 │ │ │ │ - ld r14,152(r31) │ │ │ │ + mr r22,r10 │ │ │ │ + b 30dd8 │ │ │ │ + mr r20,r10 │ │ │ │ + b 31328 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + mulli r18,r20,48 │ │ │ │ + ld r0,152(r31) │ │ │ │ ld r12,144(r31) │ │ │ │ addi r15,r29,-8 │ │ │ │ - sldi r0,r21,6 │ │ │ │ - addi r8,r28,-1 │ │ │ │ + sldi r11,r20,6 │ │ │ │ + addi r10,r28,-1 │ │ │ │ li r16,0 │ │ │ │ - mr r7,r19 │ │ │ │ - std r9,216(r31) │ │ │ │ - sldi r9,r21,4 │ │ │ │ - std r9,224(r31) │ │ │ │ - sldi r9,r21,5 │ │ │ │ - std r9,232(r31) │ │ │ │ - b 31e68 │ │ │ │ + std r2,224(r31) │ │ │ │ + sldi r2,r20,4 │ │ │ │ + std r2,232(r31) │ │ │ │ + sldi r2,r20,5 │ │ │ │ + std r2,240(r31) │ │ │ │ + b 31724 │ │ │ │ addi r16,r16,1 │ │ │ │ cmpd r16,r28 │ │ │ │ - beq 31ffc │ │ │ │ - ldu r9,8(r15) │ │ │ │ - cmpd r9,r14 │ │ │ │ - blt 31e5c │ │ │ │ - cmpd r9,r12 │ │ │ │ - bgt 31e5c │ │ │ │ - ld r11,8(r25) │ │ │ │ - std r9,8(r24) │ │ │ │ - ld r4,24(r7) │ │ │ │ - sldi r10,r16,3 │ │ │ │ - ld r23,16(r25) │ │ │ │ + beq 318b8 │ │ │ │ + ldu r2,8(r15) │ │ │ │ + cmpd r2,r0 │ │ │ │ + blt 31718 │ │ │ │ + cmpd r2,r12 │ │ │ │ + bgt 31718 │ │ │ │ + ld r8,8(r25) │ │ │ │ + std r2,8(r23) │ │ │ │ + ld r7,16(r25) │ │ │ │ + sldi r9,r16,3 │ │ │ │ + li r4,0 │ │ │ │ + std r26,248(r31) │ │ │ │ + std r0,256(r31) │ │ │ │ + ld r5,24(r14) │ │ │ │ + ld r6,232(r31) │ │ │ │ + lfdx f9,r30,r9 │ │ │ │ ld r20,24(r25) │ │ │ │ ld r22,32(r25) │ │ │ │ - ld r6,200(r7) │ │ │ │ - ld r5,224(r31) │ │ │ │ - li r3,0 │ │ │ │ - lfdx f9,r30,r10 │ │ │ │ - std r24,256(r31) │ │ │ │ - mr r24,r16 │ │ │ │ - std r7,240(r31) │ │ │ │ - std r27,248(r31) │ │ │ │ - std r17,264(r31) │ │ │ │ - mulld r9,r9,r11 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + std r7,216(r31) │ │ │ │ + ld r7,200(r14) │ │ │ │ stfd f9,8(r17) │ │ │ │ - std r9,192(r31) │ │ │ │ + std r2,176(r31) │ │ │ │ + ld r2,224(r31) │ │ │ │ + add r5,r5,r2 │ │ │ │ + ld r9,176(r31) │ │ │ │ + ldx r2,r29,r6 │ │ │ │ + li r19,0 │ │ │ │ + std r14,264(r31) │ │ │ │ + std r24,272(r31) │ │ │ │ + std r23,280(r31) │ │ │ │ + lfdx f12,r30,r6 │ │ │ │ + ld r8,240(r31) │ │ │ │ + std r17,288(r31) │ │ │ │ + add r2,r9,r2 │ │ │ │ ld r9,216(r31) │ │ │ │ - add r4,r4,r9 │ │ │ │ - ldx r26,r29,r5 │ │ │ │ - ld r9,192(r31) │ │ │ │ - lfdx f12,r30,r5 │ │ │ │ - ld r7,232(r31) │ │ │ │ - li r27,0 │ │ │ │ - std r14,272(r31) │ │ │ │ - std r12,280(r31) │ │ │ │ - add r26,r9,r26 │ │ │ │ fmul f12,f9,f12 │ │ │ │ - mulld r16,r26,r23 │ │ │ │ - std r26,288(r31) │ │ │ │ + std r2,208(r31) │ │ │ │ + mulld r0,r2,r9 │ │ │ │ nop │ │ │ │ - ldx r9,r29,r7 │ │ │ │ - lfdx f10,r30,r7 │ │ │ │ - mr r17,r18 │ │ │ │ - li r14,0 │ │ │ │ - add r9,r16,r9 │ │ │ │ + ldx r2,r29,r8 │ │ │ │ + lfdx f10,r30,r8 │ │ │ │ + mr r21,r18 │ │ │ │ + li r17,0 │ │ │ │ + add r2,r0,r2 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r12,r9,r20 │ │ │ │ + mulld r14,r2,r20 │ │ │ │ nop │ │ │ │ - ldx r11,r29,r17 │ │ │ │ - lfdx f11,r30,r17 │ │ │ │ + ldx r3,r29,r21 │ │ │ │ + lfdx f11,r30,r21 │ │ │ │ mtctr r28 │ │ │ │ - mr r26,r0 │ │ │ │ - add r11,r12,r11 │ │ │ │ + mr r26,r11 │ │ │ │ + add r3,r14,r3 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r19,r11,r22 │ │ │ │ + mulld r23,r3,r22 │ │ │ │ nop │ │ │ │ - ldx r10,r29,r26 │ │ │ │ + ldx r9,r29,r26 │ │ │ │ lfdx f0,r30,r26 │ │ │ │ - lxv vs8,0(r4) │ │ │ │ addi r26,r26,8 │ │ │ │ - add r10,r19,r10 │ │ │ │ + lxv vs8,0(r5) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r21,r10,4 │ │ │ │ - lxvx vs7,r6,r21 │ │ │ │ + add r9,r23,r9 │ │ │ │ + sldi r24,r9,4 │ │ │ │ + lxvx vs7,r7,r24 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r6,r21 │ │ │ │ - bdnz 31f40 │ │ │ │ - addi r14,r14,1 │ │ │ │ - addi r17,r17,8 │ │ │ │ - cmpd r14,r28 │ │ │ │ - bne 31f20 │ │ │ │ - addi r27,r27,1 │ │ │ │ - addi r7,r7,8 │ │ │ │ - cmpd r27,r28 │ │ │ │ - bne 31f00 │ │ │ │ - addi r3,r3,1 │ │ │ │ - ld r14,272(r31) │ │ │ │ - ld r12,280(r31) │ │ │ │ - ld r26,288(r31) │ │ │ │ - addi r5,r5,8 │ │ │ │ - cmpd r3,r28 │ │ │ │ - bne 31ed0 │ │ │ │ - mr r16,r24 │ │ │ │ - ld r27,248(r31) │ │ │ │ - ld r17,264(r31) │ │ │ │ - ld r24,256(r31) │ │ │ │ - ld r7,240(r31) │ │ │ │ + stxvx vs8,r7,r24 │ │ │ │ + bdnz 31800 │ │ │ │ + addi r17,r17,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + cmpd r17,r28 │ │ │ │ + bne 317e0 │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r8,r8,8 │ │ │ │ + cmpd r19,r28 │ │ │ │ + bne 317c0 │ │ │ │ + addi r4,r4,1 │ │ │ │ + ld r14,264(r31) │ │ │ │ + ld r24,272(r31) │ │ │ │ + addi r6,r6,8 │ │ │ │ + ld r23,280(r31) │ │ │ │ + ld r17,288(r31) │ │ │ │ + cmpd r4,r28 │ │ │ │ + bne 31784 │ │ │ │ addi r16,r16,1 │ │ │ │ + std r9,40(r23) │ │ │ │ + std r3,32(r23) │ │ │ │ + ld r9,208(r31) │ │ │ │ + ld r26,248(r31) │ │ │ │ + ld r0,256(r31) │ │ │ │ + std r10,32(r24) │ │ │ │ + std r10,24(r24) │ │ │ │ + std r10,16(r24) │ │ │ │ cmpd r16,r28 │ │ │ │ - std r8,32(r27) │ │ │ │ stfd f0,40(r17) │ │ │ │ - std r10,40(r24) │ │ │ │ - std r26,16(r24) │ │ │ │ stfd f12,16(r17) │ │ │ │ - std r8,8(r27) │ │ │ │ - std r9,24(r24) │ │ │ │ stfd f10,24(r17) │ │ │ │ - std r8,16(r27) │ │ │ │ - std r11,32(r24) │ │ │ │ stfd f11,32(r17) │ │ │ │ - std r8,24(r27) │ │ │ │ - bne 31e68 │ │ │ │ - mr r19,r7 │ │ │ │ - std r8,0(r27) │ │ │ │ - b 319f4 │ │ │ │ - ld r9,0(r27) │ │ │ │ - addi r28,r28,1 │ │ │ │ - cmpd r5,r28 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r27) │ │ │ │ - ble 319f4 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ldx r10,r29,r10 │ │ │ │ - cmpd r10,r14 │ │ │ │ - blt 32038 │ │ │ │ - cmpd r10,r20 │ │ │ │ - ble 32054 │ │ │ │ - ld r10,176(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r27) │ │ │ │ - add r28,r28,r10 │ │ │ │ - cmpd r5,r28 │ │ │ │ - bgt 32020 │ │ │ │ - b 319f4 │ │ │ │ - li r9,0 │ │ │ │ - b 31910 │ │ │ │ - ld r9,0(r27) │ │ │ │ - b 32020 │ │ │ │ - sldi r10,r22,3 │ │ │ │ - addi r28,r28,1 │ │ │ │ - mr r9,r22 │ │ │ │ - ldx r7,r27,r10 │ │ │ │ - cmpd r5,r28 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r7,r7,1 │ │ │ │ - stdx r7,r27,r10 │ │ │ │ - bgt 31908 │ │ │ │ - b 319f4 │ │ │ │ + std r9,16(r23) │ │ │ │ + std r2,24(r23) │ │ │ │ + std r10,8(r24) │ │ │ │ + bne 31724 │ │ │ │ + std r10,0(r24) │ │ │ │ + b 31284 │ │ │ │ + ld r2,0(r24) │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r26,r6 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r24) │ │ │ │ + ble 31284 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ldx r9,r29,r9 │ │ │ │ + cmpd r9,r15 │ │ │ │ + blt 318f0 │ │ │ │ + cmpd r9,r16 │ │ │ │ + ble 3190c │ │ │ │ + ld r9,184(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r24) │ │ │ │ + add r6,r6,r9 │ │ │ │ + cmpd r26,r6 │ │ │ │ + bgt 318d8 │ │ │ │ + b 31284 │ │ │ │ + li r2,0 │ │ │ │ + b 311a4 │ │ │ │ + ld r2,0(r24) │ │ │ │ + b 318d8 │ │ │ │ + sldi r9,r11,3 │ │ │ │ + addi r6,r6,1 │ │ │ │ + mr r2,r11 │ │ │ │ + ldx r8,r24,r9 │ │ │ │ + cmpd r26,r6 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r8,r8,1 │ │ │ │ + stdx r8,r24,r9 │ │ │ │ + bgt 3119c │ │ │ │ + b 31284 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - ld r11,152(r31) │ │ │ │ - mulli r23,r21,48 │ │ │ │ + nop │ │ │ │ + sldi r2,r20,4 │ │ │ │ + mulli r0,r20,48 │ │ │ │ + ld r3,152(r31) │ │ │ │ ld r15,144(r31) │ │ │ │ - sldi r14,r16,4 │ │ │ │ - addi r3,r29,-8 │ │ │ │ - sldi r12,r21,4 │ │ │ │ - sldi r26,r21,5 │ │ │ │ - addi r8,r28,-1 │ │ │ │ - li r6,0 │ │ │ │ - mr r7,r11 │ │ │ │ - b 320c8 │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r6,r28 │ │ │ │ - beq 321fc │ │ │ │ - ldu r10,8(r3) │ │ │ │ - cmpd r10,r7 │ │ │ │ - blt 320bc │ │ │ │ - cmpd r10,r15 │ │ │ │ - bgt 320bc │ │ │ │ - ld r0,8(r25) │ │ │ │ - ld r9,16(r25) │ │ │ │ - ld r11,24(r19) │ │ │ │ - sldi r4,r6,3 │ │ │ │ - std r10,8(r24) │ │ │ │ - ld r20,24(r25) │ │ │ │ - ld r5,200(r19) │ │ │ │ - li r16,0 │ │ │ │ - std r19,224(r31) │ │ │ │ - lfdx f12,r30,r4 │ │ │ │ - mulld r10,r10,r0 │ │ │ │ - std r9,216(r31) │ │ │ │ - add r11,r11,r14 │ │ │ │ - mr r9,r12 │ │ │ │ + sldi r12,r9,4 │ │ │ │ + addi r4,r29,-8 │ │ │ │ + std r26,224(r31) │ │ │ │ + sldi r22,r20,5 │ │ │ │ + addi r7,r28,-1 │ │ │ │ + li r10,0 │ │ │ │ + std r2,216(r31) │ │ │ │ + b 3198c │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r28 │ │ │ │ + beq 31ab8 │ │ │ │ + ldu r9,8(r4) │ │ │ │ + cmpd r9,r3 │ │ │ │ + blt 31980 │ │ │ │ + cmpd r9,r15 │ │ │ │ + bgt 31980 │ │ │ │ + ld r26,8(r25) │ │ │ │ + sldi r6,r10,3 │ │ │ │ + ld r11,24(r14) │ │ │ │ + std r9,8(r23) │ │ │ │ + li r8,0 │ │ │ │ + std r14,232(r31) │ │ │ │ + ld r5,16(r25) │ │ │ │ + ld r2,216(r31) │ │ │ │ + lfdx f12,r30,r6 │ │ │ │ + ld r19,24(r25) │ │ │ │ + ld r6,200(r14) │ │ │ │ + mulld r9,r9,r26 │ │ │ │ + add r11,r11,r12 │ │ │ │ + std r5,208(r31) │ │ │ │ stfd f12,8(r17) │ │ │ │ - std r10,192(r31) │ │ │ │ - ld r10,192(r31) │ │ │ │ - ldx r4,r29,r9 │ │ │ │ - lfdx f10,r30,r9 │ │ │ │ - mr r21,r26 │ │ │ │ - li r19,0 │ │ │ │ - std r27,232(r31) │ │ │ │ + std r9,176(r31) │ │ │ │ + ld r9,176(r31) │ │ │ │ + ldx r16,r29,r2 │ │ │ │ + mr r20,r22 │ │ │ │ + li r18,0 │ │ │ │ std r24,240(r31) │ │ │ │ - add r4,r10,r4 │ │ │ │ - ld r10,216(r31) │ │ │ │ + lfdx f10,r30,r2 │ │ │ │ + add r16,r9,r16 │ │ │ │ + ld r9,208(r31) │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r18,r4,r10 │ │ │ │ - ldx r0,r29,r21 │ │ │ │ - lfdx f11,r30,r21 │ │ │ │ + mulld r14,r16,r9 │ │ │ │ + ldx r26,r29,r20 │ │ │ │ + lfdx f11,r30,r20 │ │ │ │ mtctr r28 │ │ │ │ - mr r27,r23 │ │ │ │ - add r0,r18,r0 │ │ │ │ + mr r5,r0 │ │ │ │ + add r26,r14,r26 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r22,r0,r20 │ │ │ │ + mulld r21,r26,r19 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r10,r29,r27 │ │ │ │ - lfdx f0,r30,r27 │ │ │ │ + ldx r9,r29,r5 │ │ │ │ + lfdx f0,r30,r5 │ │ │ │ + addi r5,r5,8 │ │ │ │ lxv vs9,0(r11) │ │ │ │ - addi r27,r27,8 │ │ │ │ - add r10,r22,r10 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r24,r10,4 │ │ │ │ - lxvx vs8,r5,r24 │ │ │ │ + add r9,r21,r9 │ │ │ │ + sldi r24,r9,4 │ │ │ │ + lxvx vs8,r6,r24 │ │ │ │ xxspltd vs7,vs0,0 │ │ │ │ xvmaddmdp vs9,vs7,vs8 │ │ │ │ - stxvx vs9,r5,r24 │ │ │ │ - bdnz 32170 │ │ │ │ - addi r19,r19,1 │ │ │ │ - addi r21,r21,8 │ │ │ │ - cmpd r19,r28 │ │ │ │ - bne 32148 │ │ │ │ - addi r16,r16,1 │ │ │ │ - ld r27,232(r31) │ │ │ │ + stxvx vs9,r6,r24 │ │ │ │ + bdnz 31a30 │ │ │ │ + addi r18,r18,1 │ │ │ │ + addi r20,r20,8 │ │ │ │ + cmpd r18,r28 │ │ │ │ + bne 31a08 │ │ │ │ + addi r8,r8,1 │ │ │ │ ld r24,240(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - cmpd r16,r28 │ │ │ │ - bne 3211c │ │ │ │ - addi r6,r6,1 │ │ │ │ - ld r19,224(r31) │ │ │ │ - std r8,24(r27) │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpd r8,r28 │ │ │ │ + bne 319e0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + ld r14,232(r31) │ │ │ │ + std r7,24(r24) │ │ │ │ + std r7,16(r24) │ │ │ │ + std r7,8(r24) │ │ │ │ stfd f0,32(r17) │ │ │ │ - std r10,32(r24) │ │ │ │ - std r4,16(r24) │ │ │ │ + cmpd r10,r28 │ │ │ │ + std r9,32(r23) │ │ │ │ + std r26,24(r23) │ │ │ │ + std r16,16(r23) │ │ │ │ stfd f10,16(r17) │ │ │ │ - std r8,8(r27) │ │ │ │ - cmpd r6,r28 │ │ │ │ - std r0,24(r24) │ │ │ │ stfd f11,24(r17) │ │ │ │ - std r8,16(r27) │ │ │ │ - bne 320c8 │ │ │ │ - std r8,0(r27) │ │ │ │ - b 319f4 │ │ │ │ - cmpdi r18,4 │ │ │ │ - beq 319f4 │ │ │ │ - cmpdi r18,5 │ │ │ │ - bne 318d8 │ │ │ │ - b 319f4 │ │ │ │ - mr r10,r9 │ │ │ │ - mr r9,r18 │ │ │ │ - stdux r10,r1,r6 │ │ │ │ + bne 3198c │ │ │ │ + ld r26,224(r31) │ │ │ │ + std r7,0(r24) │ │ │ │ + b 31284 │ │ │ │ + cmpdi r19,4 │ │ │ │ + beq 31284 │ │ │ │ + cmpdi r19,5 │ │ │ │ + bne 31170 │ │ │ │ + b 31284 │ │ │ │ + mr r7,r2 │ │ │ │ + mr r2,r19 │ │ │ │ + stdux r7,r1,r6 │ │ │ │ addi r30,r1,112 │ │ │ │ - b 318dc │ │ │ │ - nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f25,f31 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r22) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f0,f0,f31 │ │ │ │ - b 31d3c │ │ │ │ - sldi r9,r21,4 │ │ │ │ - sldi r22,r20,4 │ │ │ │ - mulli r18,r21,48 │ │ │ │ - ld r14,152(r31) │ │ │ │ + b 31174 │ │ │ │ + sldi r21,r2,4 │ │ │ │ + sldi r2,r16,4 │ │ │ │ + mulli r18,r16,48 │ │ │ │ + sldi r11,r16,6 │ │ │ │ + ld r0,152(r31) │ │ │ │ ld r12,144(r31) │ │ │ │ addi r15,r30,-8 │ │ │ │ - sldi r0,r21,6 │ │ │ │ - addi r8,r28,-1 │ │ │ │ + addi r10,r28,-1 │ │ │ │ + std r2,208(r31) │ │ │ │ + sldi r2,r16,5 │ │ │ │ li r16,0 │ │ │ │ - std r9,224(r31) │ │ │ │ - sldi r9,r21,5 │ │ │ │ - mr r7,r19 │ │ │ │ - mr r3,r22 │ │ │ │ - std r9,232(r31) │ │ │ │ - b 32298 │ │ │ │ + std r2,200(r31) │ │ │ │ + b 31b2c │ │ │ │ addi r16,r16,1 │ │ │ │ cmpd r16,r28 │ │ │ │ - beq 3242c │ │ │ │ - ldu r9,8(r15) │ │ │ │ - cmpd r9,r14 │ │ │ │ - blt 3228c │ │ │ │ - cmpd r9,r12 │ │ │ │ - bgt 3228c │ │ │ │ - ld r11,8(r25) │ │ │ │ - ld r6,16(r25) │ │ │ │ - ld r4,24(r7) │ │ │ │ - sldi r10,r16,3 │ │ │ │ - std r9,8(r24) │ │ │ │ - ld r20,24(r25) │ │ │ │ - ld r22,32(r25) │ │ │ │ - ld r5,224(r31) │ │ │ │ + beq 31cd8 │ │ │ │ + ldu r2,8(r15) │ │ │ │ + cmpd r2,r0 │ │ │ │ + blt 31b20 │ │ │ │ + cmpd r2,r12 │ │ │ │ + bgt 31b20 │ │ │ │ + ld r8,8(r26) │ │ │ │ + ld r7,16(r26) │ │ │ │ + sldi r9,r16,3 │ │ │ │ + std r2,8(r24) │ │ │ │ std r27,248(r31) │ │ │ │ - li r26,0 │ │ │ │ - lfdx f9,r29,r10 │ │ │ │ - mr r27,r3 │ │ │ │ + li r4,0 │ │ │ │ + mr r27,r0 │ │ │ │ + ld r5,24(r14) │ │ │ │ + ld r6,208(r31) │ │ │ │ + std r14,256(r31) │ │ │ │ + std r25,264(r31) │ │ │ │ + std r17,272(r31) │ │ │ │ + lfdx f9,r29,r9 │ │ │ │ + ld r20,24(r26) │ │ │ │ + ld r23,32(r26) │ │ │ │ + mulld r2,r2,r8 │ │ │ │ std r7,240(r31) │ │ │ │ - std r24,256(r31) │ │ │ │ - std r17,264(r31) │ │ │ │ - mulld r9,r9,r11 │ │ │ │ - std r6,216(r31) │ │ │ │ - ld r6,200(r7) │ │ │ │ - add r4,r4,r3 │ │ │ │ + ld r7,200(r14) │ │ │ │ + add r5,r5,r21 │ │ │ │ stfd f9,8(r17) │ │ │ │ - std r9,208(r31) │ │ │ │ - ld r9,208(r31) │ │ │ │ - ldx r23,r30,r5 │ │ │ │ - lfdx f12,r29,r5 │ │ │ │ - ld r7,232(r31) │ │ │ │ - li r3,0 │ │ │ │ - std r14,272(r31) │ │ │ │ - std r12,280(r31) │ │ │ │ - add r23,r9,r23 │ │ │ │ - ld r9,216(r31) │ │ │ │ + std r2,224(r31) │ │ │ │ + ld r9,224(r31) │ │ │ │ + ldx r2,r30,r6 │ │ │ │ + mr r25,r27 │ │ │ │ + li r17,0 │ │ │ │ + mr r27,r12 │ │ │ │ + std r18,168(r31) │ │ │ │ + std r24,280(r31) │ │ │ │ + lfdx f12,r29,r6 │ │ │ │ + ld r8,200(r31) │ │ │ │ + add r2,r9,r2 │ │ │ │ + ld r9,240(r31) │ │ │ │ fmul f12,f9,f12 │ │ │ │ - mulld r17,r23,r9 │ │ │ │ + std r2,232(r31) │ │ │ │ + mulld r0,r2,r9 │ │ │ │ nop │ │ │ │ - ldx r9,r30,r7 │ │ │ │ - lfdx f10,r29,r7 │ │ │ │ - mr r19,r18 │ │ │ │ + ldx r2,r30,r8 │ │ │ │ + lfdx f10,r29,r8 │ │ │ │ li r14,0 │ │ │ │ - std r7,160(r31) │ │ │ │ - add r9,r17,r9 │ │ │ │ + std r8,160(r31) │ │ │ │ + ld r19,168(r31) │ │ │ │ + add r2,r0,r2 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r12,r9,r20 │ │ │ │ - ldx r11,r30,r19 │ │ │ │ + mulld r12,r2,r20 │ │ │ │ + ldx r3,r30,r19 │ │ │ │ lfdx f11,r29,r19 │ │ │ │ mtctr r28 │ │ │ │ - mr r7,r0 │ │ │ │ - add r11,r12,r11 │ │ │ │ + mr r8,r11 │ │ │ │ + add r3,r12,r3 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r21,r11,r22 │ │ │ │ + mulld r18,r3,r23 │ │ │ │ nop │ │ │ │ - ldx r10,r30,r7 │ │ │ │ - lfdx f0,r29,r7 │ │ │ │ - lxv vs8,0(r4) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r10,r21,r10 │ │ │ │ + ldx r9,r30,r8 │ │ │ │ + lfdx f0,r29,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + lxv vs8,0(r5) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r24,r10,4 │ │ │ │ - lxvx vs7,r6,r24 │ │ │ │ + add r9,r18,r9 │ │ │ │ + sldi r24,r9,4 │ │ │ │ + lxvx vs7,r7,r24 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r6,r24 │ │ │ │ - bdnz 32370 │ │ │ │ + stxvx vs8,r7,r24 │ │ │ │ + bdnz 31c10 │ │ │ │ addi r14,r14,1 │ │ │ │ addi r19,r19,8 │ │ │ │ cmpd r14,r28 │ │ │ │ - bne 32350 │ │ │ │ - addi r3,r3,1 │ │ │ │ - ld r7,160(r31) │ │ │ │ - cmpd r3,r28 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bne 32330 │ │ │ │ - addi r26,r26,1 │ │ │ │ - ld r14,272(r31) │ │ │ │ - ld r12,280(r31) │ │ │ │ - addi r5,r5,8 │ │ │ │ - cmpd r26,r28 │ │ │ │ - bne 32300 │ │ │ │ + bne 31bf0 │ │ │ │ + addi r17,r17,1 │ │ │ │ + ld r8,160(r31) │ │ │ │ + cmpd r17,r28 │ │ │ │ + addi r8,r8,8 │ │ │ │ + bne 31bd0 │ │ │ │ + addi r4,r4,1 │ │ │ │ + mr r12,r27 │ │ │ │ + ld r18,168(r31) │ │ │ │ + ld r24,280(r31) │ │ │ │ + mr r27,r25 │ │ │ │ + addi r6,r6,8 │ │ │ │ + cmpd r4,r28 │ │ │ │ + bne 31b94 │ │ │ │ addi r16,r16,1 │ │ │ │ - ld r24,256(r31) │ │ │ │ - ld r17,264(r31) │ │ │ │ - mr r3,r27 │ │ │ │ - ld r27,248(r31) │ │ │ │ - ld r7,240(r31) │ │ │ │ + ld r25,264(r31) │ │ │ │ + ld r17,272(r31) │ │ │ │ + std r9,40(r24) │ │ │ │ + std r3,32(r24) │ │ │ │ + mr r0,r27 │ │ │ │ + ld r9,232(r31) │ │ │ │ + ld r14,256(r31) │ │ │ │ + std r2,24(r24) │ │ │ │ cmpd r16,r28 │ │ │ │ - std r8,32(r27) │ │ │ │ + ld r27,248(r31) │ │ │ │ + std r10,32(r25) │ │ │ │ + std r10,24(r25) │ │ │ │ + std r10,16(r25) │ │ │ │ stfd f0,40(r17) │ │ │ │ - std r10,40(r24) │ │ │ │ - std r23,16(r24) │ │ │ │ + std r9,16(r24) │ │ │ │ stfd f12,16(r17) │ │ │ │ - std r8,8(r27) │ │ │ │ - std r9,24(r24) │ │ │ │ stfd f10,24(r17) │ │ │ │ - std r8,16(r27) │ │ │ │ - std r11,32(r24) │ │ │ │ + std r10,8(r25) │ │ │ │ stfd f11,32(r17) │ │ │ │ - std r8,24(r27) │ │ │ │ - bne 32298 │ │ │ │ - mr r19,r7 │ │ │ │ - std r8,0(r27) │ │ │ │ - ld r9,192(r31) │ │ │ │ - ld r10,8(r19) │ │ │ │ - ld r8,168(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r8,r8,16 │ │ │ │ - cmpd r10,r7 │ │ │ │ - ld r10,200(r31) │ │ │ │ - std r7,192(r31) │ │ │ │ - std r8,168(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 314c0 │ │ │ │ - ld r4,120(r31) │ │ │ │ - mr r10,r8 │ │ │ │ - b 31acc │ │ │ │ - ld r11,152(r31) │ │ │ │ - mulli r23,r21,48 │ │ │ │ + bne 31b2c │ │ │ │ + std r10,0(r25) │ │ │ │ + ld r2,192(r31) │ │ │ │ + ld r9,8(r14) │ │ │ │ + ld r10,176(r31) │ │ │ │ + addi r8,r2,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r10,r10,16 │ │ │ │ + cmpd r9,r8 │ │ │ │ + ld r9,216(r31) │ │ │ │ + std r8,192(r31) │ │ │ │ + std r10,176(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 30d08 │ │ │ │ + ld r6,120(r31) │ │ │ │ + mr r2,r10 │ │ │ │ + b 31388 │ │ │ │ + sldi r20,r16,5 │ │ │ │ + mulli r0,r16,48 │ │ │ │ + ld r3,152(r31) │ │ │ │ ld r15,144(r31) │ │ │ │ - sldi r14,r20,4 │ │ │ │ - addi r3,r30,-8 │ │ │ │ - sldi r12,r21,4 │ │ │ │ - sldi r26,r21,5 │ │ │ │ - addi r8,r28,-1 │ │ │ │ - li r6,0 │ │ │ │ - mr r7,r11 │ │ │ │ - b 324ac │ │ │ │ - addi r6,r6,1 │ │ │ │ - cmpd r6,r28 │ │ │ │ - beq 325dc │ │ │ │ - ldu r10,8(r3) │ │ │ │ - cmpd r10,r7 │ │ │ │ - blt 324a0 │ │ │ │ - cmpd r10,r15 │ │ │ │ - bgt 324a0 │ │ │ │ - ld r0,8(r25) │ │ │ │ - ld r9,16(r25) │ │ │ │ - ld r11,24(r19) │ │ │ │ - sldi r4,r6,3 │ │ │ │ - std r10,8(r24) │ │ │ │ - ld r20,24(r25) │ │ │ │ - ld r5,200(r19) │ │ │ │ + sldi r12,r2,4 │ │ │ │ + addi r4,r30,-8 │ │ │ │ + std r27,208(r31) │ │ │ │ + sldi r23,r16,4 │ │ │ │ + addi r7,r28,-1 │ │ │ │ + li r10,0 │ │ │ │ + mr r8,r20 │ │ │ │ + b 31d58 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r28 │ │ │ │ + beq 31e8c │ │ │ │ + ldu r9,8(r4) │ │ │ │ + cmpd r9,r3 │ │ │ │ + blt 31d4c │ │ │ │ + cmpd r9,r15 │ │ │ │ + bgt 31d4c │ │ │ │ + ld r27,8(r26) │ │ │ │ + sldi r6,r10,3 │ │ │ │ + ld r11,24(r14) │ │ │ │ + std r9,8(r24) │ │ │ │ + mr r2,r23 │ │ │ │ li r16,0 │ │ │ │ - std r19,216(r31) │ │ │ │ - lfdx f12,r29,r4 │ │ │ │ - mulld r10,r10,r0 │ │ │ │ - std r9,208(r31) │ │ │ │ - add r11,r11,r14 │ │ │ │ - mr r9,r12 │ │ │ │ + std r14,224(r31) │ │ │ │ + ld r5,16(r26) │ │ │ │ + ld r19,24(r26) │ │ │ │ + lfdx f12,r29,r6 │ │ │ │ + ld r6,200(r14) │ │ │ │ + mulld r9,r9,r27 │ │ │ │ + add r11,r11,r12 │ │ │ │ + std r5,200(r31) │ │ │ │ stfd f12,8(r17) │ │ │ │ - std r10,160(r31) │ │ │ │ - ld r10,160(r31) │ │ │ │ - ldx r4,r30,r9 │ │ │ │ - lfdx f10,r29,r9 │ │ │ │ - mr r21,r26 │ │ │ │ - li r19,0 │ │ │ │ - std r9,224(r31) │ │ │ │ - std r27,232(r31) │ │ │ │ - add r4,r10,r4 │ │ │ │ - ld r10,208(r31) │ │ │ │ + std r9,160(r31) │ │ │ │ + ld r5,160(r31) │ │ │ │ + ldx r9,r30,r2 │ │ │ │ + mr r20,r8 │ │ │ │ + li r18,0 │ │ │ │ + std r8,232(r31) │ │ │ │ + lfdx f10,r29,r2 │ │ │ │ + add r9,r5,r9 │ │ │ │ + ld r5,200(r31) │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r18,r4,r10 │ │ │ │ - ldx r0,r30,r21 │ │ │ │ - lfdx f11,r29,r21 │ │ │ │ + std r9,168(r31) │ │ │ │ + mulld r14,r9,r5 │ │ │ │ + ldx r27,r30,r20 │ │ │ │ + lfdx f11,r29,r20 │ │ │ │ mtctr r28 │ │ │ │ - mr r9,r23 │ │ │ │ - add r0,r18,r0 │ │ │ │ + mr r8,r0 │ │ │ │ + add r27,r14,r27 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r22,r0,r20 │ │ │ │ + mulld r21,r27,r19 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r10,r30,r9 │ │ │ │ - lfdx f0,r29,r9 │ │ │ │ + nop │ │ │ │ + ldx r9,r30,r8 │ │ │ │ + lfdx f0,r29,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ lxv vs9,0(r11) │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r10,r22,r10 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r27,r10,4 │ │ │ │ - lxvx vs8,r5,r27 │ │ │ │ + add r9,r21,r9 │ │ │ │ + sldi r5,r9,4 │ │ │ │ + lxvx vs8,r6,r5 │ │ │ │ xxspltd vs7,vs0,0 │ │ │ │ xvmaddmdp vs9,vs7,vs8 │ │ │ │ - stxvx vs9,r5,r27 │ │ │ │ - bdnz 32550 │ │ │ │ - addi r19,r19,1 │ │ │ │ - addi r21,r21,8 │ │ │ │ - cmpd r19,r28 │ │ │ │ - bne 3252c │ │ │ │ + stxvx vs9,r6,r5 │ │ │ │ + bdnz 31e00 │ │ │ │ + addi r18,r18,1 │ │ │ │ + addi r20,r20,8 │ │ │ │ + cmpd r18,r28 │ │ │ │ + bne 31dd8 │ │ │ │ addi r16,r16,1 │ │ │ │ - ld r9,224(r31) │ │ │ │ - ld r27,232(r31) │ │ │ │ + ld r8,232(r31) │ │ │ │ + addi r2,r2,8 │ │ │ │ cmpd r16,r28 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bne 32500 │ │ │ │ - addi r6,r6,1 │ │ │ │ - ld r19,216(r31) │ │ │ │ - std r8,24(r27) │ │ │ │ + bne 31dac │ │ │ │ + addi r10,r10,1 │ │ │ │ + ld r2,168(r31) │ │ │ │ + ld r14,224(r31) │ │ │ │ + std r7,24(r25) │ │ │ │ + std r7,16(r25) │ │ │ │ + std r7,8(r25) │ │ │ │ stfd f0,32(r17) │ │ │ │ - std r10,32(r24) │ │ │ │ - std r4,16(r24) │ │ │ │ + cmpd r10,r28 │ │ │ │ + std r9,32(r24) │ │ │ │ + std r27,24(r24) │ │ │ │ stfd f10,16(r17) │ │ │ │ - std r8,8(r27) │ │ │ │ - cmpd r6,r28 │ │ │ │ - std r0,24(r24) │ │ │ │ stfd f11,24(r17) │ │ │ │ - std r8,16(r27) │ │ │ │ - bne 324ac │ │ │ │ - std r8,0(r27) │ │ │ │ - b 32434 │ │ │ │ - cmpdi r18,4 │ │ │ │ - beq 32434 │ │ │ │ - cmpdi r18,5 │ │ │ │ - beq 32434 │ │ │ │ - li r9,0 │ │ │ │ - b 3260c │ │ │ │ - mr r10,r9 │ │ │ │ - mr r9,r18 │ │ │ │ - stdux r10,r1,r8 │ │ │ │ + std r2,16(r24) │ │ │ │ + bne 31d58 │ │ │ │ + ld r27,208(r31) │ │ │ │ + std r7,0(r25) │ │ │ │ + b 31cdc │ │ │ │ + cmpdi r23,4 │ │ │ │ + beq 31cdc │ │ │ │ + cmpdi r23,5 │ │ │ │ + beq 31cdc │ │ │ │ + li r8,0 │ │ │ │ + b 31ebc │ │ │ │ + stdux r10,r1,r7 │ │ │ │ + mr r8,r23 │ │ │ │ addi r29,r1,112 │ │ │ │ - ld r3,184(r31) │ │ │ │ - cmpdi r3,0 │ │ │ │ - ble 32434 │ │ │ │ - cmpdi r9,0 │ │ │ │ + cmpdi r27,0 │ │ │ │ + ble 31cdc │ │ │ │ + cmpdi r8,0 │ │ │ │ ld r15,152(r31) │ │ │ │ - ld r22,144(r31) │ │ │ │ - sldi r20,r20,4 │ │ │ │ - add r6,r6,r26 │ │ │ │ - add r16,r16,r26 │ │ │ │ - sldi r28,r21,1 │ │ │ │ - add r14,r27,r26 │ │ │ │ - li r11,0 │ │ │ │ - beq 32740 │ │ │ │ - cmpd r18,r9 │ │ │ │ - ble 326a4 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - mulld r8,r21,r9 │ │ │ │ - subf r9,r9,r18 │ │ │ │ - ld r23,72(r19) │ │ │ │ - addi r12,r17,8 │ │ │ │ - addi r25,r24,8 │ │ │ │ - mtctr r9 │ │ │ │ - ldx r5,r24,r10 │ │ │ │ - lfdx f0,r17,r10 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - ldx r9,r27,r10 │ │ │ │ - ldx r4,r23,r10 │ │ │ │ - add r9,r8,r9 │ │ │ │ - add r8,r8,r28 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r29,r9 │ │ │ │ - ldx r9,r30,r9 │ │ │ │ + ld r18,144(r31) │ │ │ │ + sldi r0,r2,4 │ │ │ │ + add r5,r9,r21 │ │ │ │ + add r6,r20,r21 │ │ │ │ + sldi r4,r16,1 │ │ │ │ + add r12,r25,r21 │ │ │ │ + li r7,0 │ │ │ │ + beq 31fe8 │ │ │ │ + cmpd r23,r8 │ │ │ │ + ble 31f50 │ │ │ │ + mulld r10,r16,r8 │ │ │ │ + sldi r9,r8,3 │ │ │ │ + subf r2,r8,r23 │ │ │ │ + ld r20,72(r14) │ │ │ │ + addi r19,r17,8 │ │ │ │ + addi r26,r24,8 │ │ │ │ + ldx r3,r24,r9 │ │ │ │ + lfdx f0,r17,r9 │ │ │ │ + mtctr r2 │ │ │ │ + sldi r10,r10,1 │ │ │ │ + ldx r2,r25,r9 │ │ │ │ + ldx r8,r20,r9 │ │ │ │ + add r2,r10,r2 │ │ │ │ + add r10,r10,r4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r29,r2 │ │ │ │ + ldx r2,r30,r2 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r5,r5,r4,r9 │ │ │ │ - stfdx f0,r12,r10 │ │ │ │ - stdx r5,r25,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 32670 │ │ │ │ - ld r8,24(r19) │ │ │ │ - lfdx f12,r17,r26 │ │ │ │ - ldx r9,r24,r26 │ │ │ │ - ld r10,200(r19) │ │ │ │ - add r5,r8,r20 │ │ │ │ - lfdx f0,r8,r20 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lfd f11,8(r5) │ │ │ │ + maddld r3,r3,r8,r2 │ │ │ │ + stfdx f0,r19,r9 │ │ │ │ + stdx r3,r26,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 31f1c │ │ │ │ + ld r10,24(r14) │ │ │ │ + lfdx f12,r17,r21 │ │ │ │ + ldx r2,r24,r21 │ │ │ │ + ld r9,200(r14) │ │ │ │ + add r8,r10,r0 │ │ │ │ + lfdx f0,r10,r0 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lfd f11,8(r8) │ │ │ │ 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,3279c │ │ │ │ - mtctr r7 │ │ │ │ - mr r25,r16 │ │ │ │ - mr r4,r6 │ │ │ │ - mr r8,r14 │ │ │ │ - mr r9,r7 │ │ │ │ - li r0,0 │ │ │ │ - b 32708 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r0,0(r8) │ │ │ │ - bdz 32748 │ │ │ │ - ldu r23,-8(r4) │ │ │ │ - ldu r10,-8(r25) │ │ │ │ - ldu r5,-8(r8) │ │ │ │ - subf r10,r10,r23 │ │ │ │ - cmpd r5,r10 │ │ │ │ - beq 326fc │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r5,r5,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpd r3,r11 │ │ │ │ - stdx r5,r27,r10 │ │ │ │ - ble 32434 │ │ │ │ - cmpdi r9,0 │ │ │ │ - bne 32640 │ │ │ │ - ld r9,0(r27) │ │ │ │ - b 32760 │ │ │ │ - ld r9,0(r27) │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r3,r11 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r27) │ │ │ │ - ble 32434 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ldx r10,r30,r10 │ │ │ │ - cmpd r10,r15 │ │ │ │ - blt 32778 │ │ │ │ - cmpd r10,r22 │ │ │ │ - ble 32794 │ │ │ │ - ld r10,176(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r27) │ │ │ │ - add r11,r11,r10 │ │ │ │ - cmpd r3,r11 │ │ │ │ - bgt 32760 │ │ │ │ - b 32434 │ │ │ │ - li r9,0 │ │ │ │ - b 32640 │ │ │ │ - sldi r10,r7,3 │ │ │ │ - addi r11,r11,1 │ │ │ │ - mr r9,r7 │ │ │ │ - ldx r5,r27,r10 │ │ │ │ - cmpd r3,r11 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r5,r5,1 │ │ │ │ - stdx r5,r27,r10 │ │ │ │ - bgt 32738 │ │ │ │ - b 32434 │ │ │ │ - xor r6,r10,r6 │ │ │ │ - addic r6,r6,-1 │ │ │ │ - addze r10,r10 │ │ │ │ - b 31aac │ │ │ │ - xor r8,r8,r10 │ │ │ │ - addic r8,r8,-1 │ │ │ │ - addze r10,r10 │ │ │ │ - b 315ac │ │ │ │ - li r10,0 │ │ │ │ - b 31ab4 │ │ │ │ - li r10,0 │ │ │ │ - b 315b4 │ │ │ │ - ld r4,120(r31) │ │ │ │ - cmpdi r4,-1 │ │ │ │ - beq 314c0 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - b 31a60 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + ble cr4,32044 │ │ │ │ + mtctr r11 │ │ │ │ + mr r28,r6 │ │ │ │ + mr r3,r5 │ │ │ │ + mr r9,r12 │ │ │ │ + mr r8,r11 │ │ │ │ + b 31fb0 │ │ │ │ + addi r8,r8,-1 │ │ │ │ + std r22,0(r9) │ │ │ │ + bdz 31ff0 │ │ │ │ + ldu r26,-8(r3) │ │ │ │ + ldu r2,-8(r28) │ │ │ │ + ldu r10,-8(r9) │ │ │ │ + subf r2,r2,r26 │ │ │ │ + cmpd r10,r2 │ │ │ │ + beq 31fa4 │ │ │ │ + addi r7,r7,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + cmpd r27,r7 │ │ │ │ + stdx r10,r25,r2 │ │ │ │ + ble 31cdc │ │ │ │ + cmpdi r8,0 │ │ │ │ + bne 31eec │ │ │ │ + ld r2,0(r25) │ │ │ │ + b 32008 │ │ │ │ + ld r2,0(r25) │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r27,r7 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r25) │ │ │ │ + ble 31cdc │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ldx r9,r30,r9 │ │ │ │ + cmpd r9,r15 │ │ │ │ + blt 32020 │ │ │ │ + cmpd r9,r18 │ │ │ │ + ble 3203c │ │ │ │ + ld r9,184(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r25) │ │ │ │ + add r7,r7,r9 │ │ │ │ + cmpd r27,r7 │ │ │ │ + bgt 32008 │ │ │ │ + b 31cdc │ │ │ │ + li r8,0 │ │ │ │ + b 31eec │ │ │ │ + sldi r2,r11,3 │ │ │ │ + addi r7,r7,1 │ │ │ │ + mr r8,r11 │ │ │ │ + ldx r10,r25,r2 │ │ │ │ + cmpd r27,r7 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stdx r10,r25,r2 │ │ │ │ + bgt 31fe0 │ │ │ │ + b 31cdc │ │ │ │ + cmpd r20,r8 │ │ │ │ + addi r9,r20,1 │ │ │ │ + iseleq r20,r20,r9 │ │ │ │ + b 3134c │ │ │ │ + xor r9,r9,r22 │ │ │ │ + addic r9,r9,-1 │ │ │ │ + addze r22,r22 │ │ │ │ + b 30dfc │ │ │ │ + li r20,0 │ │ │ │ + b 31354 │ │ │ │ + li r22,0 │ │ │ │ + b 30e04 │ │ │ │ + ld r6,120(r31) │ │ │ │ + cmpdi r6,-1 │ │ │ │ + beq 30d08 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + b 312f4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x128a │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,21984 │ │ │ │ + mr r2,r3 │ │ │ │ mflr r0 │ │ │ │ - mr r9,r3 │ │ │ │ mfocrf r11,8 │ │ │ │ + stfd f29,-24(r1) │ │ │ │ + stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r30,-24(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ - std r14,-152(r1) │ │ │ │ - std r15,-144(r1) │ │ │ │ - std r16,-136(r1) │ │ │ │ - ld r12,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(r12) │ │ │ │ - ld r30,240(r12) │ │ │ │ + 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) │ │ │ │ - ld r10,72(r12) │ │ │ │ - ld r9,48(r12) │ │ │ │ - addi r5,r31,136 │ │ │ │ + stxv vs61,320(r1) │ │ │ │ + stxv vs62,336(r1) │ │ │ │ + stxv vs63,352(r1) │ │ │ │ + std r9,208(r31) │ │ │ │ + std r2,176(r31) │ │ │ │ + ld r2,88(r14) │ │ │ │ + ld r10,72(r14) │ │ │ │ + addi r6,r31,128 │ │ │ │ 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 r12,160(r31) │ │ │ │ addi r3,r31,152 │ │ │ │ - std r11,96(r1) │ │ │ │ - bl eb88 │ │ │ │ - ld r5,136(r31) │ │ │ │ - ld r12,160(r31) │ │ │ │ - cmpdi r5,-1 │ │ │ │ - bne 32958 │ │ │ │ + ld r30,240(r14) │ │ │ │ + std r2,96(r1) │ │ │ │ + bl e450 │ │ │ │ + ld r6,136(r31) │ │ │ │ + cmpdi r6,-1 │ │ │ │ + bne 32210 │ │ │ │ ld r5,120(r31) │ │ │ │ cmpdi r5,-1 │ │ │ │ - bne 32f00 │ │ │ │ - addi r1,r31,496 │ │ │ │ + bne 32940 │ │ │ │ + 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(r12) │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r10,r9,-1 │ │ │ │ - beq 33e38 │ │ │ │ - mr r7,r10 │ │ │ │ - li r3,0 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - b 32998 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sldi r4,r8,4 │ │ │ │ - ldx r4,r30,r4 │ │ │ │ - cmpd r5,r4 │ │ │ │ - bgt 33460 │ │ │ │ - mr r7,r8 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - cmpd r3,r6 │ │ │ │ - add r8,r3,r7 │ │ │ │ - sradi r8,r8,1 │ │ │ │ - addze r8,r8 │ │ │ │ - blt 32980 │ │ │ │ - sldi r8,r3,4 │ │ │ │ - ldx r8,r30,r8 │ │ │ │ - cmpd r5,r8 │ │ │ │ - bgt 33e50 │ │ │ │ - cmpd r9,r3 │ │ │ │ - ble 33e68 │ │ │ │ - sldi r9,r3,4 │ │ │ │ + ld r2,8(r14) │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + beq 33a20 │ │ │ │ + mr r8,r9 │ │ │ │ + li r12,0 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + b 32248 │ │ │ │ + sldi r5,r10,4 │ │ │ │ + ldx r5,r30,r5 │ │ │ │ + cmpd r6,r5 │ │ │ │ + bgt 3306c │ │ │ │ + mr r8,r10 │ │ │ │ + addi r7,r10,-1 │ │ │ │ + cmpd r12,r7 │ │ │ │ + add r10,r12,r8 │ │ │ │ + sradi r10,r10,1 │ │ │ │ + addze r10,r10 │ │ │ │ + blt 32230 │ │ │ │ + sldi r10,r12,4 │ │ │ │ + ldx r10,r30,r10 │ │ │ │ + cmpd r6,r10 │ │ │ │ + bgt 33a38 │ │ │ │ + cmpd r2,r12 │ │ │ │ + ble 33a50 │ │ │ │ + sldi r2,r12,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - mr r29,r12 │ │ │ │ - std r30,200(r31) │ │ │ │ - mr r25,r3 │ │ │ │ - add r9,r30,r9 │ │ │ │ - mr r10,r9 │ │ │ │ - std r9,192(r31) │ │ │ │ - ld r9,0(r10) │ │ │ │ - ld r10,8(r10) │ │ │ │ - cmpd r9,r5 │ │ │ │ - blt 32eec │ │ │ │ - ld r8,128(r31) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 32eec │ │ │ │ - ld r20,48(r29) │ │ │ │ - ld r11,0(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r22,88(r29) │ │ │ │ - std r1,216(r31) │ │ │ │ + std r30,192(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 r9,r2 │ │ │ │ + std r2,184(r31) │ │ │ │ + ld r2,0(r9) │ │ │ │ + ld r21,8(r9) │ │ │ │ + cmpd r2,r6 │ │ │ │ + blt 32930 │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 32930 │ │ │ │ + ld r25,48(r14) │ │ │ │ + ld r6,0(r1) │ │ │ │ + mr r11,r1 │ │ │ │ li r4,0 │ │ │ │ - addi r9,r9,28240 │ │ │ │ - sldi r15,r20,3 │ │ │ │ - std r9,176(r31) │ │ │ │ - addi r19,r22,1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r28,r20,-1 │ │ │ │ - addi r6,r15,15 │ │ │ │ - addi r7,r15,23 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - mulld r9,r20,r19 │ │ │ │ - cmpdi cr4,r28,0 │ │ │ │ - sldi r30,r19,1 │ │ │ │ - sldi r21,r19,4 │ │ │ │ - clrrdi r3,r6,4 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - mulld r8,r15,r30 │ │ │ │ - neg r3,r3 │ │ │ │ - neg r5,r7 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - stdux r11,r1,r3 │ │ │ │ - neg r11,r9 │ │ │ │ - addi r9,r1,112 │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r3 │ │ │ │ - addi r14,r1,112 │ │ │ │ - stdux r7,r1,r3 │ │ │ │ - addi r7,r1,112 │ │ │ │ - ld r3,0(r1) │ │ │ │ + ld r29,88(r14) │ │ │ │ + sldi r22,r25,3 │ │ │ │ + mr r3,r6 │ │ │ │ + addi r23,r25,-1 │ │ │ │ + addi r20,r29,1 │ │ │ │ + addi r10,r22,15 │ │ │ │ + addi r2,r22,23 │ │ │ │ + cmpdi cr4,r23,0 │ │ │ │ + mulld r7,r25,r20 │ │ │ │ + sldi r30,r20,1 │ │ │ │ + sldi r26,r20,4 │ │ │ │ + clrrdi r8,r10,4 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + mulld r9,r22,r30 │ │ │ │ + neg r8,r8 │ │ │ │ + neg r5,r2 │ │ │ │ + stdux r6,r1,r8 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + addi r2,r1,112 │ │ │ │ + stdux r6,r1,r8 │ │ │ │ + neg r7,r7 │ │ │ │ + addi r6,r1,112 │ │ │ │ + stdux r3,r1,r8 │ │ │ │ + addi r8,r1,112 │ │ │ │ stdux r3,r1,r5 │ │ │ │ - addi r27,r1,112 │ │ │ │ + addi r28,r1,112 │ │ │ │ stdux r3,r1,r5 │ │ │ │ - mr r16,r1 │ │ │ │ - std r4,0(r27) │ │ │ │ - stfdu f0,112(r16) │ │ │ │ + std r4,0(r28) │ │ │ │ ld r5,0(r1) │ │ │ │ - stdux r5,r1,r11 │ │ │ │ + mr r18,r1 │ │ │ │ + stfdu f30,112(r18) │ │ │ │ + stdux r5,r1,r7 │ │ │ │ addi r24,r1,112 │ │ │ │ - blt cr4,33920 │ │ │ │ - mulld r3,r28,r19 │ │ │ │ - mulld r4,r10,r20 │ │ │ │ - ld r18,120(r29) │ │ │ │ - neg r5,r19 │ │ │ │ - ld r17,72(r29) │ │ │ │ - addi r23,r15,-8 │ │ │ │ - cmpdi cr7,r19,0 │ │ │ │ - std r29,160(r31) │ │ │ │ - std r10,168(r31) │ │ │ │ - sldi r5,r5,4 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - addi r3,r3,-8 │ │ │ │ - add r18,r18,r4 │ │ │ │ - add r3,r24,r3 │ │ │ │ - ldx r0,r17,r23 │ │ │ │ - lfdx f12,r18,r23 │ │ │ │ - srdi r10,r30,1 │ │ │ │ - mr r26,r3 │ │ │ │ - mtctr r10 │ │ │ │ - mtfprd f0,r0 │ │ │ │ - fcfid f0,f0 │ │ │ │ + blt cr4,33988 │ │ │ │ + mulld r4,r23,r20 │ │ │ │ + mulld r7,r21,r25 │ │ │ │ + ld r16,120(r14) │ │ │ │ + mulli r0,r20,-16 │ │ │ │ + ld r19,72(r14) │ │ │ │ + addi r3,r22,-8 │ │ │ │ + cmpdi cr7,r20,0 │ │ │ │ + sldi r4,r4,4 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r4,r24,r4 │ │ │ │ + add r16,r16,r7 │ │ │ │ + lxsdx vs32,r19,r3 │ │ │ │ + lfdx f12,r16,r3 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - addi r4,r10,1 │ │ │ │ - subf r10,r22,r10 │ │ │ │ - add r4,r4,r22 │ │ │ │ - stdx r10,r9,r23 │ │ │ │ - add r10,r0,r10 │ │ │ │ - stdx r4,r14,r23 │ │ │ │ - ble cr7,32b68 │ │ │ │ - addi r29,r10,1 │ │ │ │ - divd r11,r10,r0 │ │ │ │ - mr r12,r26 │ │ │ │ - addi r26,r26,16 │ │ │ │ - divd r4,r29,r0 │ │ │ │ - mulld r11,r11,r0 │ │ │ │ - mulld r4,r4,r0 │ │ │ │ - subf r11,r11,r10 │ │ │ │ - addi r10,r10,2 │ │ │ │ - subf r4,r4,r29 │ │ │ │ - std r11,-8(r26) │ │ │ │ - std r4,16(r12) │ │ │ │ - bdnz 32b34 │ │ │ │ - addi r23,r23,-8 │ │ │ │ - add r3,r3,r5 │ │ │ │ - cmpdi r23,-8 │ │ │ │ - bne 32aec │ │ │ │ - ld r29,160(r31) │ │ │ │ - ld r10,168(r31) │ │ │ │ - mr r5,r15 │ │ │ │ + mffprd r7,f0 │ │ │ │ + addi r5,r7,1 │ │ │ │ + subf r7,r29,r7 │ │ │ │ + add r5,r5,r29 │ │ │ │ + stdx r7,r2,r3 │ │ │ │ + stdx r5,r6,r3 │ │ │ │ + ble cr7,3244c │ │ │ │ + srdi r27,r30,1 │ │ │ │ + mtvsrdd vs43,r7,r7 │ │ │ │ + plxv vs44,244784 # 6e000 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r5,r4 │ │ │ │ + mr r7,r27 │ │ │ │ + andi. r27,r7,1 │ │ │ │ + addi r27,r7,-1 │ │ │ │ + beq 32414 │ │ │ │ + xxmr vs45,vs44 │ │ │ │ + cmpdi r27,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r5,r4,16 │ │ │ │ + vaddudm v1,v11,v0 │ │ │ │ + vaddudm v1,v1,v13 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r4) │ │ │ │ + beq 3244c │ │ │ │ + srdi r7,r7,1 │ │ │ │ + mtctr r7 │ │ │ │ + vaddudm v10,v12,v31 │ │ │ │ + vaddudm v13,v11,v0 │ │ │ │ + vaddudm v13,v13,v12 │ │ │ │ + addi r5,r5,32 │ │ │ │ + vaddudm v1,v11,v0 │ │ │ │ + vaddudm v1,v1,v10 │ │ │ │ + vmodsd v13,v13,v0 │ │ │ │ + vaddudm v12,v10,v31 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs45,-32(r5) │ │ │ │ + stxv vs33,-16(r5) │ │ │ │ + bdnz 3241c │ │ │ │ + addi r3,r3,-8 │ │ │ │ + add r4,r4,r0 │ │ │ │ + cmpdi r3,-8 │ │ │ │ + bne 32394 │ │ │ │ + mr r5,r22 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r7 │ │ │ │ - li r26,0 │ │ │ │ - std r6,168(r31) │ │ │ │ - std r8,160(r31) │ │ │ │ - std r9,256(r31) │ │ │ │ - std r10,232(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r23,104(r29) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r6,168(r31) │ │ │ │ - ld r8,160(r31) │ │ │ │ - addi r4,r22,2 │ │ │ │ + mr r3,r8 │ │ │ │ + std r10,224(r31) │ │ │ │ + std r9,216(r31) │ │ │ │ + li r27,0 │ │ │ │ + std r6,200(r31) │ │ │ │ + std r2,168(r31) │ │ │ │ + li r17,0 │ │ │ │ + std r11,160(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r7,104(r14) │ │ │ │ + srdi r2,r26,3 │ │ │ │ + addi r4,r29,2 │ │ │ │ + ld r10,224(r31) │ │ │ │ + mtfprd f0,r29 │ │ │ │ li r5,0 │ │ │ │ - lfd f12,28256(r9) │ │ │ │ - mr r7,r3 │ │ │ │ + ld r9,216(r31) │ │ │ │ + ld r11,160(r31) │ │ │ │ + mr r8,r3 │ │ │ │ ld r3,0(r1) │ │ │ │ - mtfprd f0,r23 │ │ │ │ - clrrdi r6,r6,4 │ │ │ │ - addi r9,r23,1 │ │ │ │ - addi r8,r8,15 │ │ │ │ - divd r23,r23,r4 │ │ │ │ - mr r4,r7 │ │ │ │ - fcfid f9,f0 │ │ │ │ - mtfprd f0,r22 │ │ │ │ - neg r6,r6 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ + std r2,240(r31) │ │ │ │ fcfid f0,f0 │ │ │ │ - stdux r3,r1,r6 │ │ │ │ - std r9,168(r31) │ │ │ │ - neg r8,r8 │ │ │ │ - ld r9,256(r31) │ │ │ │ - addi r12,r1,112 │ │ │ │ - fadd f0,f0,f12 │ │ │ │ - ld r6,0(r1) │ │ │ │ - fdiv f9,f9,f0 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ - std r29,160(r31) │ │ │ │ - std r20,240(r31) │ │ │ │ - std r28,248(r31) │ │ │ │ - addi r8,r1,112 │ │ │ │ - mr r0,r8 │ │ │ │ - std r8,224(r31) │ │ │ │ - ldx r11,r9,r5 │ │ │ │ - lfdx f0,r17,r5 │ │ │ │ - lfdx f12,r18,r5 │ │ │ │ - ldx r10,r14,r5 │ │ │ │ + ld r6,200(r31) │ │ │ │ + divd r2,r7,r4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + mtfprd f12,r7 │ │ │ │ + addi r9,r9,15 │ │ │ │ + neg r10,r10 │ │ │ │ + fcfid f8,f12 │ │ │ │ + fadd f0,f0,f29 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + fdiv f8,f8,f0 │ │ │ │ + std r2,224(r31) │ │ │ │ + stdux r3,r1,r10 │ │ │ │ + addi r10,r7,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,168(r31) │ │ │ │ + mr r3,r18 │ │ │ │ + std r10,232(r31) │ │ │ │ + ld r10,0(r1) │ │ │ │ + addi r7,r1,112 │ │ │ │ + xxspltd vs40,vs0,0 │ │ │ │ + std r7,216(r31) │ │ │ │ + mr r7,r29 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + std r11,256(r31) │ │ │ │ + mr r11,r28 │ │ │ │ + std r21,248(r31) │ │ │ │ + std r23,264(r31) │ │ │ │ + std r8,272(r31) │ │ │ │ + addi r10,r1,112 │ │ │ │ + mr r9,r10 │ │ │ │ + ldx r28,r2,r27 │ │ │ │ + lfdx f0,r19,r27 │ │ │ │ + lfdx f12,r16,r27 │ │ │ │ + ldx r18,r6,r27 │ │ │ │ + ld r8,216(r31) │ │ │ │ fcfid f11,f0 │ │ │ │ - mtfprd f0,r11 │ │ │ │ - cmpd r11,r10 │ │ │ │ + mtfprd f0,r28 │ │ │ │ + cmpd r28,r18 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f12,f11,f12,f0 │ │ │ │ - fmul f12,f9,f12 │ │ │ │ + fmul f12,f8,f12 │ │ │ │ frim f0,f12 │ │ │ │ - stfdx f12,r12,r5 │ │ │ │ - fctidz f8,f0 │ │ │ │ - fsub f10,f12,f0 │ │ │ │ - bgt 32d2c │ │ │ │ - ld r8,176(r31) │ │ │ │ - addi r10,r10,1 │ │ │ │ - mffprd r7,f8 │ │ │ │ - mr r28,r0 │ │ │ │ - subf r11,r11,r10 │ │ │ │ - not r3,r7 │ │ │ │ - lfd f11,0(r8) │ │ │ │ - ld r8,160(r31) │ │ │ │ - fadd f0,f0,f11 │ │ │ │ - ld r20,176(r8) │ │ │ │ - fsub f11,f0,f12 │ │ │ │ - b 32cc0 │ │ │ │ - lfdx f12,r20,r29 │ │ │ │ - addic. r11,r11,-1 │ │ │ │ - subf r7,r23,r7 │ │ │ │ - add r3,r3,r23 │ │ │ │ - addi r28,r28,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,-8(r28) │ │ │ │ - beq 32d2c │ │ │ │ - mtfprd f0,r7 │ │ │ │ - addi r10,r7,1 │ │ │ │ - add r6,r3,r26 │ │ │ │ - mr r8,r7 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - add r29,r26,r10 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,32cf8 │ │ │ │ - addi r8,r3,1 │ │ │ │ - add r8,r26,r8 │ │ │ │ + stfdx f12,r8,r27 │ │ │ │ + fctidz f11,f0 │ │ │ │ + fsub f9,f12,f0 │ │ │ │ + mffprd r23,f11 │ │ │ │ + bgt 32770 │ │ │ │ + subf r0,r28,r18 │ │ │ │ + fadd f0,f0,f30 │ │ │ │ + ld r21,176(r14) │ │ │ │ + not r12,r23 │ │ │ │ + cmpldi r0,1 │ │ │ │ + mr r8,r0 │ │ │ │ + addi r0,r8,1 │ │ │ │ + fsub f12,f0,f12 │ │ │ │ + ble 330dc │ │ │ │ + srdi r8,r0,1 │ │ │ │ + sldi r4,r5,3 │ │ │ │ + plxv vs44,244316 # 6e000 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + xxspltd vs11,vs9,0 │ │ │ │ + std r10,160(r31) │ │ │ │ + std r14,168(r31) │ │ │ │ + mtvsrdd vs42,r23,r23 │ │ │ │ + mtvsrdd vs41,r12,r12 │ │ │ │ + mr r29,r9 │ │ │ │ + std r25,200(r31) │ │ │ │ + mtctr r8 │ │ │ │ + add r4,r21,r4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r29,r29,16 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + vmulld v0,v8,v0 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v30 │ │ │ │ + xvcvsxddp vs7,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs7,vs7,vs61 │ │ │ │ + xvcmpgtdp vs0,vs0,vs61 │ │ │ │ + xxsel vs32,vs32,vs45,vs7 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r14,vs32 │ │ │ │ + mfvrd r8,v0 │ │ │ │ + mfvsrld r25,vs0 │ │ │ │ + mffprd r10,f0 │ │ │ │ sldi r8,r8,3 │ │ │ │ - lfdx f0,r20,r8 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 32ca0 │ │ │ │ - lfdx f12,r20,r6 │ │ │ │ - addic. r11,r11,-1 │ │ │ │ - subf r7,r23,r7 │ │ │ │ - add r3,r3,r23 │ │ │ │ - addi r28,r28,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,-8(r28) │ │ │ │ - bne 32cc0 │ │ │ │ - addi r5,r5,8 │ │ │ │ - ld r10,168(r31) │ │ │ │ - add r0,r0,r21 │ │ │ │ - cmpld r15,r5 │ │ │ │ - add r26,r26,r10 │ │ │ │ - bne 32c34 │ │ │ │ - ld r20,240(r31) │ │ │ │ + sldi r14,r14,3 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r8,r8,r4 │ │ │ │ + sldi r25,r25,3 │ │ │ │ + ldx r14,r14,r4 │ │ │ │ + ldx r10,r10,r4 │ │ │ │ + ldx r25,r25,r4 │ │ │ │ + mtvsrdd vs0,r8,r14 │ │ │ │ + mtvsrdd vs7,r10,r25 │ │ │ │ + xvmuldp vs7,vs7,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs7 │ │ │ │ + stxv vs0,-16(r29) │ │ │ │ + bdnz 325e0 │ │ │ │ + andi. r8,r0,1 │ │ │ │ + ld r10,160(r31) │ │ │ │ + ld r14,168(r31) │ │ │ │ + ld r25,200(r31) │ │ │ │ + beq 32770 │ │ │ │ + clrrdi r0,r0,1 │ │ │ │ + add r28,r28,r0 │ │ │ │ ld r8,224(r31) │ │ │ │ - ld r29,160(r31) │ │ │ │ - ld r10,232(r31) │ │ │ │ - mr r7,r4 │ │ │ │ - ld r28,248(r31) │ │ │ │ - cmpdi r20,4 │ │ │ │ - beq 33740 │ │ │ │ - cmpdi r20,5 │ │ │ │ - beq 334d0 │ │ │ │ - li r6,0 │ │ │ │ - ld r5,184(r31) │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 32ea8 │ │ │ │ - ld r22,152(r31) │ │ │ │ - ld r23,144(r31) │ │ │ │ - srdi r0,r21,3 │ │ │ │ - sldi r18,r10,4 │ │ │ │ - add r17,r14,r15 │ │ │ │ - add r4,r9,r15 │ │ │ │ - add r12,r7,r15 │ │ │ │ - li r11,0 │ │ │ │ - mr r3,r25 │ │ │ │ - cmpdi r6,0 │ │ │ │ - beq 33738 │ │ │ │ - cmpd r20,r6 │ │ │ │ - ble 32e20 │ │ │ │ - mulld r5,r19,r6 │ │ │ │ - subf r9,r6,r20 │ │ │ │ - sldi r10,r6,3 │ │ │ │ - ld r14,72(r29) │ │ │ │ - addi r21,r16,8 │ │ │ │ - addi r25,r27,8 │ │ │ │ + mulld r8,r8,r0 │ │ │ │ + subf r29,r8,r23 │ │ │ │ + mtfprd f0,r29 │ │ │ │ + mr r4,r29 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 326a0 │ │ │ │ + subf r4,r23,r8 │ │ │ │ + addi r29,r29,1 │ │ │ │ + add r4,r5,r4 │ │ │ │ + mtfprd f0,r29 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lfdx f11,r21,r4 │ │ │ │ + fmul f11,f12,f11 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 326c8 │ │ │ │ + add r29,r12,r8 │ │ │ │ + add r4,r5,r29 │ │ │ │ + ld r29,240(r31) │ │ │ │ + addi r28,r28,1 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + cmpd r28,r18 │ │ │ │ + mulld r29,r29,r17 │ │ │ │ + lfdx f0,r21,r4 │ │ │ │ + fmadd f0,f0,f9,f11 │ │ │ │ + add r4,r29,r0 │ │ │ │ std r29,160(r31) │ │ │ │ - mtctr r9 │ │ │ │ - ldx r26,r27,r10 │ │ │ │ - lfdx f0,r16,r10 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - ldx r9,r7,r10 │ │ │ │ - maddld r29,r0,r6,r9 │ │ │ │ - add r9,r5,r9 │ │ │ │ - addi r6,r6,1 │ │ │ │ - add r5,r5,r30 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - ldx r9,r24,r9 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - lfdx f12,r8,r29 │ │ │ │ - ldx r29,r14,r10 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + stfdx f0,r10,r4 │ │ │ │ + bgt 32770 │ │ │ │ + ld r4,224(r31) │ │ │ │ + add r8,r4,r8 │ │ │ │ + subf r29,r8,r23 │ │ │ │ + mtfprd f0,r29 │ │ │ │ + mr r28,r29 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 32720 │ │ │ │ + subf r28,r23,r8 │ │ │ │ + addi r29,r29,1 │ │ │ │ + add r4,r5,r28 │ │ │ │ + mtfprd f0,r29 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + fcfid f11,f0 │ │ │ │ + lfdx f0,r21,r4 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + fcmpu cr0,f11,f31 │ │ │ │ + bgt 32748 │ │ │ │ + add r29,r12,r8 │ │ │ │ + add r8,r5,r29 │ │ │ │ + ld r4,160(r31) │ │ │ │ + sldi r8,r8,3 │ │ │ │ + lfdx f0,r21,r8 │ │ │ │ + add r0,r0,r4 │ │ │ │ + mr r4,r0 │ │ │ │ + fmadd f9,f9,f0,f12 │ │ │ │ + addi r0,r4,1 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + stfdx f9,r10,r0 │ │ │ │ + addi r17,r17,1 │ │ │ │ + ld r8,232(r31) │ │ │ │ + add r9,r9,r26 │ │ │ │ + addi r27,r27,8 │ │ │ │ + cmpd r25,r17 │ │ │ │ + add r5,r5,r8 │ │ │ │ + bne 32534 │ │ │ │ + cmpdi r25,4 │ │ │ │ + mr r28,r11 │ │ │ │ + ld r21,248(r31) │ │ │ │ + ld r23,264(r31) │ │ │ │ + mr r18,r3 │ │ │ │ + ld r8,272(r31) │ │ │ │ + ld r11,256(r31) │ │ │ │ + beq 33354 │ │ │ │ + cmpdi r25,5 │ │ │ │ + beq 330ec │ │ │ │ + li r9,0 │ │ │ │ + ld r7,176(r31) │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 328f0 │ │ │ │ + ld r19,152(r31) │ │ │ │ + ld r27,144(r31) │ │ │ │ + srdi r0,r26,3 │ │ │ │ + sldi r21,r21,4 │ │ │ │ + add r17,r6,r22 │ │ │ │ + add r16,r2,r22 │ │ │ │ + add r5,r8,r22 │ │ │ │ + li r3,0 │ │ │ │ + mr r4,r11 │ │ │ │ + cmpdi r9,0 │ │ │ │ + beq 330e4 │ │ │ │ + cmpd r25,r9 │ │ │ │ + ble 32868 │ │ │ │ + mulld r6,r20,r9 │ │ │ │ + sldi r7,r9,3 │ │ │ │ + subf r2,r9,r25 │ │ │ │ + ld r12,72(r14) │ │ │ │ + addi r26,r18,8 │ │ │ │ + std r14,160(r31) │ │ │ │ + addi r29,r28,8 │ │ │ │ + ldx r11,r28,r7 │ │ │ │ + lfdx f0,r18,r7 │ │ │ │ + mtctr r2 │ │ │ │ + sldi r6,r6,1 │ │ │ │ + ldx r2,r8,r7 │ │ │ │ + maddld r14,r0,r9,r2 │ │ │ │ + add r2,r6,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r6,r6,r30 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + sldi r14,r14,3 │ │ │ │ + lfdx f12,r10,r14 │ │ │ │ + ldx r14,r12,r7 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r26,r26,r29,r9 │ │ │ │ - stfdx f0,r21,r10 │ │ │ │ - stdx r26,r25,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 32ddc │ │ │ │ - ld r29,160(r31) │ │ │ │ - ldx r9,r27,r15 │ │ │ │ - ld r10,200(r29) │ │ │ │ - ld r6,24(r29) │ │ │ │ - lxvdsx vs12,r16,r15 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs0,r6,r18 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ + maddld r11,r11,r14,r2 │ │ │ │ + stfdx f0,r26,r7 │ │ │ │ + stdx r11,r29,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + bdnz 32824 │ │ │ │ + ld r14,160(r31) │ │ │ │ + ldx r2,r28,r22 │ │ │ │ + ld r9,200(r14) │ │ │ │ + ld r7,24(r14) │ │ │ │ + lxvdsx vs0,r18,r22 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r7,r21 │ │ │ │ + lxvx vs11,r9,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - ble cr4,338f4 │ │ │ │ - mtctr r28 │ │ │ │ - mr r25,r4 │ │ │ │ - mr r26,r17 │ │ │ │ - mr r10,r12 │ │ │ │ - mr r6,r28 │ │ │ │ - li r14,0 │ │ │ │ - b 32e70 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - std r14,0(r10) │ │ │ │ - bdz 33470 │ │ │ │ - ldu r21,-8(r26) │ │ │ │ - ldu r9,-8(r25) │ │ │ │ - ldu r5,-8(r10) │ │ │ │ - subf r9,r9,r21 │ │ │ │ - cmpd r5,r9 │ │ │ │ - beq 32e64 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + ble cr4,339a8 │ │ │ │ + mtctr r23 │ │ │ │ + mr r29,r16 │ │ │ │ + mr r11,r17 │ │ │ │ + mr r7,r5 │ │ │ │ + mr r9,r23 │ │ │ │ + li r12,0 │ │ │ │ + b 328b8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + std r12,0(r7) │ │ │ │ + bdz 33080 │ │ │ │ + ldu r26,-8(r11) │ │ │ │ + ldu r2,-8(r29) │ │ │ │ + ldu r6,-8(r7) │ │ │ │ + subf r2,r2,r26 │ │ │ │ + cmpd r6,r2 │ │ │ │ + beq 328ac │ │ │ │ + ld r7,176(r31) │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,1 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + stdx r6,r8,r2 │ │ │ │ + cmpd r7,r3 │ │ │ │ + bgt 327e8 │ │ │ │ + mr r11,r4 │ │ │ │ + ld r9,8(r14) │ │ │ │ ld r10,184(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r5,r5,1 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - stdx r5,r7,r9 │ │ │ │ - cmpd r10,r11 │ │ │ │ - bgt 32da0 │ │ │ │ - mr r25,r3 │ │ │ │ - ld r10,8(r29) │ │ │ │ - ld r8,192(r31) │ │ │ │ - addi r25,r25,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r25 │ │ │ │ - ld r10,216(r31) │ │ │ │ - addi r8,r8,16 │ │ │ │ - std r8,192(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 32eec │ │ │ │ - mr r10,r8 │ │ │ │ - ld r5,136(r31) │ │ │ │ - ld r9,0(r10) │ │ │ │ - ld r10,8(r10) │ │ │ │ - cmpd r9,r5 │ │ │ │ - bge 329f4 │ │ │ │ + addi r15,r15,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r15 │ │ │ │ + addi r10,r10,16 │ │ │ │ + std r10,184(r31) │ │ │ │ + std r2,0(r11) │ │ │ │ + mr r1,r11 │ │ │ │ + ble 32930 │ │ │ │ + mr r9,r10 │ │ │ │ + ld r6,136(r31) │ │ │ │ + ld r2,0(r9) │ │ │ │ + ld r21,8(r9) │ │ │ │ + cmpd r2,r6 │ │ │ │ + bge 322c4 │ │ │ │ ld r5,120(r31) │ │ │ │ - ld r30,200(r31) │ │ │ │ - mr r12,r29 │ │ │ │ cmpdi r5,-1 │ │ │ │ - beq 328f4 │ │ │ │ - ld r9,8(r12) │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r10,r9,-1 │ │ │ │ - beq 33e60 │ │ │ │ - mr r7,r10 │ │ │ │ - li r3,0 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - b 32f38 │ │ │ │ - sldi r4,r8,4 │ │ │ │ + ld r30,192(r31) │ │ │ │ + beq 32198 │ │ │ │ + ld r2,8(r14) │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + beq 33a48 │ │ │ │ + mr r8,r9 │ │ │ │ + li r7,0 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + b 32978 │ │ │ │ + sldi r4,r10,4 │ │ │ │ ldx r4,r30,r4 │ │ │ │ cmpd r4,r5 │ │ │ │ - blt 33468 │ │ │ │ - mr r10,r8 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - cmpd r3,r6 │ │ │ │ - add r8,r3,r10 │ │ │ │ - sradi r8,r8,1 │ │ │ │ - addze r8,r8 │ │ │ │ - blt 32f20 │ │ │ │ - sldi r10,r3,4 │ │ │ │ - ldx r10,r30,r10 │ │ │ │ - cmpd r10,r5 │ │ │ │ - blt 33e40 │ │ │ │ - cmpd r3,r9 │ │ │ │ - bge 328f4 │ │ │ │ - sldi r9,r3,4 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - mr r29,r12 │ │ │ │ - mr r25,r3 │ │ │ │ - add r9,r30,r9 │ │ │ │ - mr r10,r9 │ │ │ │ - std r9,168(r31) │ │ │ │ - ld r9,0(r10) │ │ │ │ - ld r10,8(r10) │ │ │ │ + blt 33074 │ │ │ │ + mr r9,r10 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + cmpd r7,r6 │ │ │ │ + add r10,r7,r9 │ │ │ │ + sradi r10,r10,1 │ │ │ │ + addze r10,r10 │ │ │ │ + blt 32960 │ │ │ │ + sldi r9,r7,4 │ │ │ │ + ldx r9,r30,r9 │ │ │ │ cmpd r9,r5 │ │ │ │ - blt 328f4 │ │ │ │ - ld r8,112(r31) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 328f4 │ │ │ │ - ld r20,48(r29) │ │ │ │ - ld r4,0(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r22,88(r29) │ │ │ │ - std r1,200(r31) │ │ │ │ - li r5,0 │ │ │ │ - addi r9,r9,28240 │ │ │ │ - sldi r15,r20,3 │ │ │ │ - std r9,192(r31) │ │ │ │ - addi r19,r22,1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r28,r20,-1 │ │ │ │ - addi r6,r15,15 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - mulld r9,r20,r19 │ │ │ │ - addi r8,r15,23 │ │ │ │ - cmpdi cr4,r28,0 │ │ │ │ - sldi r30,r19,1 │ │ │ │ - sldi r21,r19,4 │ │ │ │ - clrrdi r7,r6,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - mulld r11,r15,r30 │ │ │ │ - neg r7,r7 │ │ │ │ + blt 33a28 │ │ │ │ + cmpd r7,r2 │ │ │ │ + bge 32198 │ │ │ │ + sldi r2,r7,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ + xxlxor vs31,vs31,vs31 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + nop │ │ │ │ + xxspltidp vs29,1073741824 │ │ │ │ + mr r15,r7 │ │ │ │ + add r2,r30,r2 │ │ │ │ + xxspltd vs61,vs31,0 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + mr r9,r2 │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r2,0(r9) │ │ │ │ + ld r21,8(r9) │ │ │ │ + cmpd r2,r5 │ │ │ │ + blt 32198 │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 32198 │ │ │ │ + ld r25,48(r14) │ │ │ │ + ld r6,0(r1) │ │ │ │ + mr r11,r1 │ │ │ │ + li r4,0 │ │ │ │ + ld r29,88(r14) │ │ │ │ + sldi r22,r25,3 │ │ │ │ + mr r3,r6 │ │ │ │ + addi r23,r25,-1 │ │ │ │ + addi r20,r29,1 │ │ │ │ + addi r10,r22,15 │ │ │ │ + addi r2,r22,23 │ │ │ │ + cmpdi cr4,r23,0 │ │ │ │ + mulld r7,r25,r20 │ │ │ │ + sldi r30,r20,1 │ │ │ │ + sldi r26,r20,4 │ │ │ │ + clrrdi r8,r10,4 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + mulld r9,r22,r30 │ │ │ │ neg r8,r8 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - stdux r4,r1,r7 │ │ │ │ - neg r4,r9 │ │ │ │ - addi r9,r1,112 │ │ │ │ - ld r3,0(r1) │ │ │ │ - stdux r3,r1,r7 │ │ │ │ - addi r14,r1,112 │ │ │ │ - stdux r3,r1,r7 │ │ │ │ - addi r7,r1,112 │ │ │ │ - stdux r3,r1,r8 │ │ │ │ - addi r27,r1,112 │ │ │ │ + neg r5,r2 │ │ │ │ + stdux r6,r1,r8 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + addi r2,r1,112 │ │ │ │ + stdux r6,r1,r8 │ │ │ │ + neg r7,r7 │ │ │ │ + addi r6,r1,112 │ │ │ │ stdux r3,r1,r8 │ │ │ │ - mr r16,r1 │ │ │ │ - std r5,0(r27) │ │ │ │ - stfdu f0,112(r16) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r4 │ │ │ │ + addi r8,r1,112 │ │ │ │ + stdux r3,r1,r5 │ │ │ │ + addi r28,r1,112 │ │ │ │ + stdux r3,r1,r5 │ │ │ │ + std r4,0(r28) │ │ │ │ + ld r5,0(r1) │ │ │ │ + mr r18,r1 │ │ │ │ + stfdu f30,112(r18) │ │ │ │ + stdux r5,r1,r7 │ │ │ │ addi r24,r1,112 │ │ │ │ - blt cr4,33dec │ │ │ │ - mulld r3,r28,r19 │ │ │ │ - mulld r8,r10,r20 │ │ │ │ - ld r18,120(r29) │ │ │ │ - neg r0,r19 │ │ │ │ - ld r17,72(r29) │ │ │ │ - addi r23,r15,-8 │ │ │ │ - cmpdi cr7,r19,0 │ │ │ │ - std r29,160(r31) │ │ │ │ - std r25,176(r31) │ │ │ │ - sldi r0,r0,4 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - addi r3,r3,-8 │ │ │ │ - add r18,r18,r8 │ │ │ │ - add r3,r24,r3 │ │ │ │ - ldx r29,r17,r23 │ │ │ │ - lfdx f12,r18,r23 │ │ │ │ - srdi r8,r30,1 │ │ │ │ - mr r25,r3 │ │ │ │ - mtctr r8 │ │ │ │ - mtfprd f0,r29 │ │ │ │ - fcfid f0,f0 │ │ │ │ + blt cr4,339d4 │ │ │ │ + mulld r5,r23,r20 │ │ │ │ + mulld r7,r21,r25 │ │ │ │ + ld r16,120(r14) │ │ │ │ + mulli r3,r20,-16 │ │ │ │ + ld r19,72(r14) │ │ │ │ + addi r4,r22,-8 │ │ │ │ + cmpdi cr7,r20,0 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r5,r24,r5 │ │ │ │ + add r16,r16,r7 │ │ │ │ + lxsdx vs32,r19,r4 │ │ │ │ + lfdx f12,r16,r4 │ │ │ │ + xscvsxddp vs0,vs32 │ │ │ │ fmul f0,f0,f12 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - addi r5,r8,1 │ │ │ │ - subf r8,r22,r8 │ │ │ │ - add r5,r5,r22 │ │ │ │ - stdx r8,r9,r23 │ │ │ │ - add r8,r29,r8 │ │ │ │ - stdx r5,r14,r23 │ │ │ │ - ble cr7,33100 │ │ │ │ - addi r26,r8,1 │ │ │ │ - divd r4,r8,r29 │ │ │ │ - mr r12,r25 │ │ │ │ - addi r25,r25,16 │ │ │ │ - divd r5,r26,r29 │ │ │ │ - mulld r4,r4,r29 │ │ │ │ - mulld r5,r5,r29 │ │ │ │ - subf r4,r4,r8 │ │ │ │ - addi r8,r8,2 │ │ │ │ - subf r5,r5,r26 │ │ │ │ - std r4,-8(r25) │ │ │ │ - std r5,16(r12) │ │ │ │ - bdnz 330cc │ │ │ │ - addi r23,r23,-8 │ │ │ │ - add r3,r3,r0 │ │ │ │ - cmpdi r23,-8 │ │ │ │ - bne 33084 │ │ │ │ - ld r29,160(r31) │ │ │ │ - mr r5,r15 │ │ │ │ + mffprd r7,f0 │ │ │ │ + addi r0,r7,1 │ │ │ │ + subf r7,r29,r7 │ │ │ │ + add r0,r0,r29 │ │ │ │ + stdx r7,r2,r4 │ │ │ │ + stdx r0,r6,r4 │ │ │ │ + ble cr7,32b7c │ │ │ │ + srdi r0,r30,1 │ │ │ │ + mtvsrdd vs43,r7,r7 │ │ │ │ + plxv vs44,242944 # 6e000 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r27,r5 │ │ │ │ + mr r7,r0 │ │ │ │ + andi. r0,r7,1 │ │ │ │ + addi r0,r7,-1 │ │ │ │ + beq 32b44 │ │ │ │ + xxmr vs45,vs44 │ │ │ │ + cmpdi r0,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r27,r5,16 │ │ │ │ + vaddudm v1,v11,v0 │ │ │ │ + vaddudm v1,v1,v13 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r5) │ │ │ │ + beq 32b7c │ │ │ │ + srdi r7,r7,1 │ │ │ │ + mtctr r7 │ │ │ │ + vaddudm v10,v12,v31 │ │ │ │ + vaddudm v13,v11,v0 │ │ │ │ + vaddudm v13,v13,v12 │ │ │ │ + addi r27,r27,32 │ │ │ │ + vaddudm v1,v11,v0 │ │ │ │ + vaddudm v1,v1,v10 │ │ │ │ + vmodsd v13,v13,v0 │ │ │ │ + vaddudm v12,v10,v31 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs45,-32(r27) │ │ │ │ + stxv vs33,-16(r27) │ │ │ │ + bdnz 32b4c │ │ │ │ + addi r4,r4,-8 │ │ │ │ + add r5,r5,r3 │ │ │ │ + cmpdi r4,-8 │ │ │ │ + bne 32ac4 │ │ │ │ + mr r5,r22 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r7 │ │ │ │ - ld r25,176(r31) │ │ │ │ - li r26,0 │ │ │ │ - std r6,176(r31) │ │ │ │ - std r11,160(r31) │ │ │ │ - std r9,248(r31) │ │ │ │ - std r10,224(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r6,176(r31) │ │ │ │ + mr r3,r8 │ │ │ │ + std r10,216(r31) │ │ │ │ + std r9,200(r31) │ │ │ │ + li r27,0 │ │ │ │ + std r6,192(r31) │ │ │ │ + std r2,184(r31) │ │ │ │ + li r17,0 │ │ │ │ + std r11,168(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r7,104(r14) │ │ │ │ + srdi r2,r26,3 │ │ │ │ ld r4,0(r1) │ │ │ │ - ld r11,160(r31) │ │ │ │ + mtfprd f0,r29 │ │ │ │ li r5,0 │ │ │ │ - ld r23,104(r29) │ │ │ │ - lfd f12,28256(r9) │ │ │ │ - mr r7,r3 │ │ │ │ - clrrdi r8,r6,4 │ │ │ │ - addi r3,r11,15 │ │ │ │ - addi r6,r22,2 │ │ │ │ - mtfprd f0,r23 │ │ │ │ - addi r9,r23,1 │ │ │ │ - neg r8,r8 │ │ │ │ - divd r23,r23,r6 │ │ │ │ - clrrdi r3,r3,4 │ │ │ │ - fcfid f9,f0 │ │ │ │ - mtfprd f0,r22 │ │ │ │ - stdux r4,r1,r8 │ │ │ │ - std r9,176(r31) │ │ │ │ - neg r8,r3 │ │ │ │ - ld r9,248(r31) │ │ │ │ + ld r10,216(r31) │ │ │ │ + ld r9,200(r31) │ │ │ │ + mr r8,r3 │ │ │ │ + addi r3,r29,2 │ │ │ │ + std r2,232(r31) │ │ │ │ fcfid f0,f0 │ │ │ │ - addi r12,r1,112 │ │ │ │ - fadd f0,f0,f12 │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r8 │ │ │ │ - std r29,160(r31) │ │ │ │ - std r25,216(r31) │ │ │ │ - fdiv f9,f9,f0 │ │ │ │ - std r20,232(r31) │ │ │ │ - std r28,240(r31) │ │ │ │ - addi r8,r1,112 │ │ │ │ - mr r0,r8 │ │ │ │ - ldx r28,r9,r5 │ │ │ │ - lfdx f0,r17,r5 │ │ │ │ - lfdx f12,r18,r5 │ │ │ │ - ldx r3,r14,r5 │ │ │ │ + ld r11,168(r31) │ │ │ │ + ld r6,192(r31) │ │ │ │ + divd r2,r7,r3 │ │ │ │ + mtfprd f12,r7 │ │ │ │ + mr r3,r28 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + addi r9,r9,15 │ │ │ │ + fcfid f8,f12 │ │ │ │ + neg r10,r10 │ │ │ │ + fadd f0,f0,f29 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + fdiv f8,f8,f0 │ │ │ │ + std r2,216(r31) │ │ │ │ + stdux r4,r1,r10 │ │ │ │ + addi r10,r7,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,184(r31) │ │ │ │ + std r10,224(r31) │ │ │ │ + ld r10,0(r1) │ │ │ │ + addi r7,r1,112 │ │ │ │ + xxspltd vs40,vs0,0 │ │ │ │ + std r7,200(r31) │ │ │ │ + mr r7,r18 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + std r11,256(r31) │ │ │ │ + mr r11,r8 │ │ │ │ + std r15,240(r31) │ │ │ │ + std r21,248(r31) │ │ │ │ + addi r10,r1,112 │ │ │ │ + std r23,264(r31) │ │ │ │ + mr r9,r10 │ │ │ │ + ldx r23,r2,r27 │ │ │ │ + lfdx f0,r19,r27 │ │ │ │ + lfdx f12,r16,r27 │ │ │ │ + ldx r15,r6,r27 │ │ │ │ + ld r8,200(r31) │ │ │ │ fcfid f11,f0 │ │ │ │ - mtfprd f0,r28 │ │ │ │ - cmpd r28,r3 │ │ │ │ + mtfprd f0,r23 │ │ │ │ + cmpd r23,r15 │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f12,f11,f12,f0 │ │ │ │ - fmul f12,f9,f12 │ │ │ │ + fmul f12,f8,f12 │ │ │ │ frim f0,f12 │ │ │ │ - stfdx f12,r12,r5 │ │ │ │ - fctidz f8,f0 │ │ │ │ - fsub f10,f12,f0 │ │ │ │ - bgt 3329c │ │ │ │ - ld r10,192(r31) │ │ │ │ - addi r3,r3,1 │ │ │ │ - mffprd r6,f8 │ │ │ │ - mr r25,r0 │ │ │ │ - subf r28,r28,r3 │ │ │ │ - not r11,r6 │ │ │ │ - lfd f11,0(r10) │ │ │ │ - ld r10,160(r31) │ │ │ │ - fadd f0,f0,f11 │ │ │ │ - ld r20,176(r10) │ │ │ │ - fsub f11,f0,f12 │ │ │ │ - mtfprd f0,r6 │ │ │ │ - addi r10,r6,1 │ │ │ │ - add r3,r11,r26 │ │ │ │ - mr r4,r6 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - add r29,r26,r10 │ │ │ │ - sldi r3,r3,3 │ │ │ │ + stfdx f12,r8,r27 │ │ │ │ + fctidz f11,f0 │ │ │ │ + fsub f9,f12,f0 │ │ │ │ + mffprd r21,f11 │ │ │ │ + bgt 32ea0 │ │ │ │ + subf r0,r23,r15 │ │ │ │ + fadd f0,f0,f30 │ │ │ │ + ld r18,176(r14) │ │ │ │ + not r12,r21 │ │ │ │ + cmpldi r0,1 │ │ │ │ + mr r8,r0 │ │ │ │ + addi r0,r8,1 │ │ │ │ + fsub f12,f0,f12 │ │ │ │ + ble 33574 │ │ │ │ + srdi r8,r0,1 │ │ │ │ + sldi r4,r5,3 │ │ │ │ + plxv vs44,242476 # 6e000 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + xxspltd vs11,vs9,0 │ │ │ │ + std r14,168(r31) │ │ │ │ + std r25,184(r31) │ │ │ │ + std r2,192(r31) │ │ │ │ + mtvsrdd vs42,r21,r21 │ │ │ │ + mtvsrdd vs41,r12,r12 │ │ │ │ + mr r28,r9 │ │ │ │ + mtctr r8 │ │ │ │ + add r4,r18,r4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r28,r28,16 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + vmulld v0,v8,v0 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v30 │ │ │ │ + xvcvsxddp vs7,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs7,vs7,vs61 │ │ │ │ + xvcmpgtdp vs0,vs0,vs61 │ │ │ │ + xxsel vs32,vs32,vs45,vs7 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r14,vs32 │ │ │ │ + mfvrd r8,v0 │ │ │ │ + mfvsrld r25,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + sldi r14,r14,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r8,r8,r4 │ │ │ │ + sldi r25,r25,3 │ │ │ │ + ldx r14,r14,r4 │ │ │ │ + ldx r2,r2,r4 │ │ │ │ + ldx r25,r25,r4 │ │ │ │ + mtvsrdd vs0,r8,r14 │ │ │ │ + mtvsrdd vs7,r2,r25 │ │ │ │ + xvmuldp vs7,vs7,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs7 │ │ │ │ + stxv vs0,-16(r28) │ │ │ │ + bdnz 32d10 │ │ │ │ + andi. r8,r0,1 │ │ │ │ + ld r14,168(r31) │ │ │ │ + ld r25,184(r31) │ │ │ │ + ld r2,192(r31) │ │ │ │ + beq 32ea0 │ │ │ │ + clrrdi r0,r0,1 │ │ │ │ + add r23,r23,r0 │ │ │ │ + ld r8,216(r31) │ │ │ │ + mulld r8,r8,r0 │ │ │ │ + subf r28,r8,r21 │ │ │ │ + mtfprd f0,r28 │ │ │ │ + mr r4,r28 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,33268 │ │ │ │ - addi r4,r11,1 │ │ │ │ - add r4,r26,r4 │ │ │ │ + bgt 32dd0 │ │ │ │ + subf r4,r21,r8 │ │ │ │ + addi r28,r28,1 │ │ │ │ + add r4,r4,r5 │ │ │ │ + mtfprd f0,r28 │ │ │ │ sldi r4,r4,3 │ │ │ │ - lfdx f0,r20,r4 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - ble 33940 │ │ │ │ - lfdx f12,r20,r29 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r6,r23,r6 │ │ │ │ - add r11,r11,r23 │ │ │ │ - addi r25,r25,8 │ │ │ │ - fmadd f0,f12,f10,f0 │ │ │ │ - stfd f0,-8(r25) │ │ │ │ - bne 33230 │ │ │ │ - addi r5,r5,8 │ │ │ │ - ld r10,176(r31) │ │ │ │ - add r0,r0,r21 │ │ │ │ - cmpld r15,r5 │ │ │ │ - add r26,r26,r10 │ │ │ │ - bne 331c8 │ │ │ │ - ld r20,232(r31) │ │ │ │ - ld r29,160(r31) │ │ │ │ - ld r25,216(r31) │ │ │ │ - ld r10,224(r31) │ │ │ │ - ld r28,240(r31) │ │ │ │ - cmpdi r20,4 │ │ │ │ - beq 33c30 │ │ │ │ - cmpdi r20,5 │ │ │ │ - beq 339d8 │ │ │ │ - li r6,0 │ │ │ │ - ld r5,184(r31) │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 33428 │ │ │ │ - ld r18,152(r31) │ │ │ │ - ld r22,144(r31) │ │ │ │ - srdi r0,r21,3 │ │ │ │ - sldi r17,r10,4 │ │ │ │ - add r14,r14,r15 │ │ │ │ - add r12,r9,r15 │ │ │ │ - add r4,r7,r15 │ │ │ │ - li r11,0 │ │ │ │ - mr r3,r25 │ │ │ │ - cmpdi r6,0 │ │ │ │ - beq 33de4 │ │ │ │ - cmpd r20,r6 │ │ │ │ - ble 3338c │ │ │ │ - mulld r5,r19,r6 │ │ │ │ - subf r9,r6,r20 │ │ │ │ - sldi r10,r6,3 │ │ │ │ - ld r21,72(r29) │ │ │ │ - addi r23,r16,8 │ │ │ │ - addi r25,r27,8 │ │ │ │ - std r29,160(r31) │ │ │ │ - mtctr r9 │ │ │ │ - ldx r26,r27,r10 │ │ │ │ - lfdx f0,r16,r10 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - ldx r9,r7,r10 │ │ │ │ - maddld r29,r0,r6,r9 │ │ │ │ - add r9,r5,r9 │ │ │ │ - addi r6,r6,1 │ │ │ │ - add r5,r5,r30 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - ldx r9,r24,r9 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - lfdx f12,r8,r29 │ │ │ │ - ldx r29,r21,r10 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lfdx f11,r18,r4 │ │ │ │ + fmul f11,f12,f11 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 32df8 │ │ │ │ + add r28,r12,r8 │ │ │ │ + add r4,r5,r28 │ │ │ │ + ld r28,232(r31) │ │ │ │ + addi r23,r23,1 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + cmpd r23,r15 │ │ │ │ + mulld r28,r28,r17 │ │ │ │ + lfdx f0,r18,r4 │ │ │ │ + fmadd f0,f0,f9,f11 │ │ │ │ + add r4,r28,r0 │ │ │ │ + std r28,168(r31) │ │ │ │ + sldi r4,r4,3 │ │ │ │ + stfdx f0,r10,r4 │ │ │ │ + bgt 32ea0 │ │ │ │ + ld r4,216(r31) │ │ │ │ + add r8,r4,r8 │ │ │ │ + subf r28,r8,r21 │ │ │ │ + mtfprd f0,r28 │ │ │ │ + mr r23,r28 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 32e50 │ │ │ │ + subf r23,r21,r8 │ │ │ │ + addi r28,r28,1 │ │ │ │ + add r4,r5,r23 │ │ │ │ + mtfprd f0,r28 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + fcfid f11,f0 │ │ │ │ + lfdx f0,r18,r4 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + fcmpu cr0,f11,f31 │ │ │ │ + bgt 32e78 │ │ │ │ + add r28,r12,r8 │ │ │ │ + add r8,r5,r28 │ │ │ │ + ld r4,168(r31) │ │ │ │ + sldi r8,r8,3 │ │ │ │ + lfdx f0,r18,r8 │ │ │ │ + add r0,r0,r4 │ │ │ │ + mr r4,r0 │ │ │ │ + fmadd f9,f9,f0,f12 │ │ │ │ + addi r0,r4,1 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + stfdx f9,r10,r0 │ │ │ │ + addi r17,r17,1 │ │ │ │ + ld r8,224(r31) │ │ │ │ + add r9,r9,r26 │ │ │ │ + addi r27,r27,8 │ │ │ │ + cmpd r25,r17 │ │ │ │ + add r5,r5,r8 │ │ │ │ + bne 32c64 │ │ │ │ + cmpdi r25,4 │ │ │ │ + mr r8,r11 │ │ │ │ + ld r15,240(r31) │ │ │ │ + ld r21,248(r31) │ │ │ │ + mr r28,r3 │ │ │ │ + mr r18,r7 │ │ │ │ + ld r23,264(r31) │ │ │ │ + ld r11,256(r31) │ │ │ │ + beq 337d4 │ │ │ │ + cmpdi r25,5 │ │ │ │ + beq 33584 │ │ │ │ + li r9,0 │ │ │ │ + ld r7,176(r31) │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 33038 │ │ │ │ + ld r17,152(r31) │ │ │ │ + ld r19,144(r31) │ │ │ │ + srdi r0,r26,3 │ │ │ │ + add r16,r6,r22 │ │ │ │ + sldi r26,r21,4 │ │ │ │ + add r12,r2,r22 │ │ │ │ + add r21,r8,r22 │ │ │ │ + li r3,0 │ │ │ │ + mr r5,r15 │ │ │ │ + cmpdi r9,0 │ │ │ │ + beq 3357c │ │ │ │ + cmpd r25,r9 │ │ │ │ + ble 32f9c │ │ │ │ + mulld r6,r20,r9 │ │ │ │ + sldi r7,r9,3 │ │ │ │ + subf r2,r9,r25 │ │ │ │ + ld r15,72(r14) │ │ │ │ + addi r27,r18,8 │ │ │ │ + std r14,168(r31) │ │ │ │ + addi r29,r28,8 │ │ │ │ + ldx r4,r28,r7 │ │ │ │ + lfdx f0,r18,r7 │ │ │ │ + mtctr r2 │ │ │ │ + sldi r6,r6,1 │ │ │ │ + ldx r2,r8,r7 │ │ │ │ + maddld r14,r0,r9,r2 │ │ │ │ + add r2,r6,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r6,r6,r30 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r24,r2 │ │ │ │ + sldi r14,r14,3 │ │ │ │ + lfdx f12,r10,r14 │ │ │ │ + ldx r14,r15,r7 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r26,r26,r29,r9 │ │ │ │ - stfdx f0,r23,r10 │ │ │ │ - stdx r26,r25,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 33348 │ │ │ │ - ld r29,160(r31) │ │ │ │ - ld r6,24(r29) │ │ │ │ - lfdx f12,r16,r15 │ │ │ │ - ldx r9,r27,r15 │ │ │ │ - ld r10,200(r29) │ │ │ │ - add r5,r6,r17 │ │ │ │ - lfdx f0,r6,r17 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lfd f11,8(r5) │ │ │ │ + maddld r4,r4,r14,r2 │ │ │ │ + stfdx f0,r27,r7 │ │ │ │ + stdx r4,r29,r7 │ │ │ │ + addi r7,r7,8 │ │ │ │ + bdnz 32f58 │ │ │ │ + ld r14,168(r31) │ │ │ │ + ld r7,24(r14) │ │ │ │ + lfdx f12,r18,r22 │ │ │ │ + ldx r2,r28,r22 │ │ │ │ + ld r9,200(r14) │ │ │ │ + add r6,r7,r26 │ │ │ │ + lfdx f0,r7,r26 │ │ │ │ + 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,33e0c │ │ │ │ - mtctr r28 │ │ │ │ - mr r25,r12 │ │ │ │ - mr r26,r14 │ │ │ │ - mr r10,r4 │ │ │ │ - mr r6,r28 │ │ │ │ - li r21,0 │ │ │ │ - b 333f0 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - std r21,0(r10) │ │ │ │ - bdz 3397c │ │ │ │ - ldu r23,-8(r26) │ │ │ │ - ldu r9,-8(r25) │ │ │ │ - ldu r5,-8(r10) │ │ │ │ - subf r9,r9,r23 │ │ │ │ - cmpd r5,r9 │ │ │ │ - beq 333e4 │ │ │ │ - ld r10,184(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r5,r5,1 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - stdx r5,r7,r9 │ │ │ │ - cmpd r10,r11 │ │ │ │ - bgt 3330c │ │ │ │ - mr r25,r3 │ │ │ │ - ld r10,8(r29) │ │ │ │ - ld r8,168(r31) │ │ │ │ - addi r25,r25,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r25 │ │ │ │ - ld r10,200(r31) │ │ │ │ - addi r8,r8,16 │ │ │ │ - std r8,168(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 328f4 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + ble cr4,339f4 │ │ │ │ + mtctr r23 │ │ │ │ + mr r29,r12 │ │ │ │ + mr r4,r16 │ │ │ │ + mr r7,r21 │ │ │ │ + mr r9,r23 │ │ │ │ + li r15,0 │ │ │ │ + b 33000 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + std r15,0(r7) │ │ │ │ + bdz 33518 │ │ │ │ + ldu r27,-8(r4) │ │ │ │ + ldu r2,-8(r29) │ │ │ │ + ldu r6,-8(r7) │ │ │ │ + subf r2,r2,r27 │ │ │ │ + cmpd r6,r2 │ │ │ │ + beq 32ff4 │ │ │ │ + ld r7,176(r31) │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,1 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + stdx r6,r8,r2 │ │ │ │ + cmpd r7,r3 │ │ │ │ + bgt 32f1c │ │ │ │ + mr r15,r5 │ │ │ │ + ld r9,8(r14) │ │ │ │ + ld r10,160(r31) │ │ │ │ + addi r15,r15,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r15 │ │ │ │ + addi r10,r10,16 │ │ │ │ + std r10,160(r31) │ │ │ │ + std r2,0(r11) │ │ │ │ + mr r1,r11 │ │ │ │ + ble 32198 │ │ │ │ ld r5,120(r31) │ │ │ │ - mr r10,r8 │ │ │ │ - b 32f80 │ │ │ │ - mr r3,r8 │ │ │ │ - b 32998 │ │ │ │ - mr r3,r8 │ │ │ │ - b 32f38 │ │ │ │ - ld r10,184(r31) │ │ │ │ - ld r9,0(r7) │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r10,r11 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r7) │ │ │ │ - ble 32ea4 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ - cmpd r10,r22 │ │ │ │ - blt 334a4 │ │ │ │ - cmpd r10,r23 │ │ │ │ - ble 334c8 │ │ │ │ - ld r10,208(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r7) │ │ │ │ - add r11,r11,r10 │ │ │ │ - ld r10,184(r31) │ │ │ │ - cmpd r10,r11 │ │ │ │ - bgt 3348c │ │ │ │ - mr r25,r3 │ │ │ │ - b 32ea8 │ │ │ │ - li r6,0 │ │ │ │ - b 32da8 │ │ │ │ + mr r9,r10 │ │ │ │ + b 329e4 │ │ │ │ + mr r12,r10 │ │ │ │ + b 32248 │ │ │ │ + mr r7,r10 │ │ │ │ + b 32978 │ │ │ │ + nop │ │ │ │ + ld r9,176(r31) │ │ │ │ + ld r2,0(r8) │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r9,r3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r8) │ │ │ │ + ble 328ec │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + cmpd r9,r19 │ │ │ │ + blt 330b4 │ │ │ │ + cmpd r9,r27 │ │ │ │ + ble 330d4 │ │ │ │ + ld r9,208(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r8) │ │ │ │ + add r3,r3,r9 │ │ │ │ + ld r9,176(r31) │ │ │ │ + cmpd r9,r3 │ │ │ │ + bgt 3309c │ │ │ │ + b 328ec │ │ │ │ + li r9,0 │ │ │ │ + b 327f0 │ │ │ │ + li r0,0 │ │ │ │ + b 3267c │ │ │ │ + ld r2,0(r8) │ │ │ │ + b 3309c │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 32ea8 │ │ │ │ - ld r4,152(r31) │ │ │ │ - mulli r9,r22,48 │ │ │ │ - add r20,r8,r21 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - addi r6,r21,-8 │ │ │ │ - sldi r5,r22,5 │ │ │ │ - sldi r28,r22,6 │ │ │ │ + ble 328f0 │ │ │ │ + mulli r2,r7,48 │ │ │ │ + sldi r9,r7,5 │ │ │ │ + sldi r29,r7,6 │ │ │ │ + ld r7,152(r31) │ │ │ │ + add r12,r10,r26 │ │ │ │ + std r11,264(r31) │ │ │ │ + sldi r21,r21,4 │ │ │ │ addi r23,r24,-8 │ │ │ │ - mr r3,r8 │ │ │ │ - add r19,r20,r21 │ │ │ │ - add r6,r24,r6 │ │ │ │ - std r10,264(r31) │ │ │ │ - addi r15,r30,-1 │ │ │ │ - li r14,0 │ │ │ │ - addi r10,r5,24 │ │ │ │ - addi r28,r28,56 │ │ │ │ - mr r8,r23 │ │ │ │ - std r4,224(r31) │ │ │ │ - ld r4,144(r31) │ │ │ │ - add r26,r19,r21 │ │ │ │ - std r6,272(r31) │ │ │ │ - addi r9,r9,40 │ │ │ │ - add r12,r24,r10 │ │ │ │ - add r28,r24,r28 │ │ │ │ - add r0,r26,r21 │ │ │ │ - add r18,r24,r9 │ │ │ │ - std r4,232(r31) │ │ │ │ - b 33554 │ │ │ │ - addi r14,r14,1 │ │ │ │ - cmpd r14,r30 │ │ │ │ - beq 33730 │ │ │ │ - ldu r9,8(r8) │ │ │ │ - ld r10,224(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 33548 │ │ │ │ - ld r10,232(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 33548 │ │ │ │ - ld r11,8(r17) │ │ │ │ - std r9,8(r27) │ │ │ │ - ld r4,24(r29) │ │ │ │ - ld r6,16(r17) │ │ │ │ - sldi r10,r14,3 │ │ │ │ - ld r23,24(r17) │ │ │ │ - ld r24,32(r17) │ │ │ │ - ld r21,272(r31) │ │ │ │ - std r29,288(r31) │ │ │ │ + mr r3,r10 │ │ │ │ + addi r17,r30,-1 │ │ │ │ + add r25,r12,r26 │ │ │ │ + addi r9,r9,24 │ │ │ │ + addi r29,r29,56 │ │ │ │ + li r16,0 │ │ │ │ + mr r10,r23 │ │ │ │ + std r7,200(r31) │ │ │ │ + ld r7,144(r31) │ │ │ │ + add r27,r25,r26 │ │ │ │ + add r9,r24,r9 │ │ │ │ + add r29,r24,r29 │ │ │ │ + addi r2,r2,40 │ │ │ │ + add r0,r27,r26 │ │ │ │ + std r9,256(r31) │ │ │ │ + add r20,r24,r2 │ │ │ │ + std r7,216(r31) │ │ │ │ + addi r7,r26,-8 │ │ │ │ + add r7,r24,r7 │ │ │ │ + std r7,248(r31) │ │ │ │ + mr r7,r21 │ │ │ │ + b 33178 │ │ │ │ + addi r16,r16,1 │ │ │ │ + cmpd r16,r30 │ │ │ │ + beq 33348 │ │ │ │ + ldu r2,8(r10) │ │ │ │ + ld r9,200(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + blt 3316c │ │ │ │ + ld r9,216(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 3316c │ │ │ │ + ld r11,8(r19) │ │ │ │ + ld r6,16(r19) │ │ │ │ + sldi r9,r16,3 │ │ │ │ + std r2,8(r28) │ │ │ │ + std r28,296(r31) │ │ │ │ li r5,0 │ │ │ │ - lfdx f9,r3,r10 │ │ │ │ - std r3,280(r31) │ │ │ │ - std r7,296(r31) │ │ │ │ - mulld r9,r9,r11 │ │ │ │ - std r6,256(r31) │ │ │ │ - ld r6,200(r29) │ │ │ │ - mr r29,r8 │ │ │ │ - stfd f9,8(r16) │ │ │ │ - std r9,240(r31) │ │ │ │ - ld r9,264(r31) │ │ │ │ - add r4,r4,r9 │ │ │ │ - sldi r9,r5,3 │ │ │ │ - ldu r10,8(r21) │ │ │ │ - std r27,304(r31) │ │ │ │ - mr r7,r12 │ │ │ │ - std r5,320(r31) │ │ │ │ + mr r28,r7 │ │ │ │ + ld r4,24(r14) │ │ │ │ + ld r24,248(r31) │ │ │ │ + std r3,272(r31) │ │ │ │ + std r14,280(r31) │ │ │ │ + std r8,288(r31) │ │ │ │ + lfdx f9,r3,r9 │ │ │ │ + ld r22,24(r19) │ │ │ │ + std r18,304(r31) │ │ │ │ + ld r23,32(r19) │ │ │ │ + mulld r2,r2,r11 │ │ │ │ + std r6,240(r31) │ │ │ │ + ld r6,200(r14) │ │ │ │ + add r4,r4,r7 │ │ │ │ + stfd f9,8(r18) │ │ │ │ + std r2,224(r31) │ │ │ │ + sldi r2,r5,3 │ │ │ │ + ldu r9,8(r24) │ │ │ │ + ld r7,256(r31) │ │ │ │ + std r5,312(r31) │ │ │ │ li r8,0 │ │ │ │ - mr r27,r14 │ │ │ │ - mr r5,r17 │ │ │ │ - std r16,312(r31) │ │ │ │ - lfdx f12,r20,r9 │ │ │ │ + mr r5,r16 │ │ │ │ + lfdx f12,r12,r2 │ │ │ │ + ld r2,224(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ ld r9,240(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r10,256(r31) │ │ │ │ fmul f12,f9,f12 │ │ │ │ - std r9,248(r31) │ │ │ │ - mulld r3,r9,r10 │ │ │ │ - std r3,176(r31) │ │ │ │ + std r2,232(r31) │ │ │ │ + mulld r3,r2,r9 │ │ │ │ + std r3,168(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r9,r8,3 │ │ │ │ - ldu r10,8(r7) │ │ │ │ - mr r16,r18 │ │ │ │ - li r17,0 │ │ │ │ - std r8,168(r31) │ │ │ │ - lfdx f10,r19,r9 │ │ │ │ - ld r9,176(r31) │ │ │ │ - add r10,r9,r10 │ │ │ │ + nop │ │ │ │ + sldi r2,r8,3 │ │ │ │ + ldu r9,8(r7) │ │ │ │ + mr r16,r20 │ │ │ │ + li r18,0 │ │ │ │ + lfdx f10,r25,r2 │ │ │ │ + ld r2,168(r31) │ │ │ │ + add r9,r2,r9 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r14,r10,r23 │ │ │ │ - std r10,160(r31) │ │ │ │ + mulld r14,r9,r22 │ │ │ │ + std r9,160(r31) │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ldu r11,8(r16) │ │ │ │ - sldi r9,r17,3 │ │ │ │ + sldi r2,r18,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r3,r28 │ │ │ │ - mr r10,r0 │ │ │ │ - lfdx f11,r26,r9 │ │ │ │ + mr r26,r29 │ │ │ │ + mr r9,r0 │ │ │ │ + lfdx f11,r27,r2 │ │ │ │ add r11,r14,r11 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r22,r11,r24 │ │ │ │ + mulld r21,r11,r23 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r3) │ │ │ │ - lfd f0,0(r10) │ │ │ │ + lfd f0,0(r9) │ │ │ │ + ldu r2,8(r26) │ │ │ │ + addi r9,r9,8 │ │ │ │ lxv vs8,0(r4) │ │ │ │ - addi r10,r10,8 │ │ │ │ - add r9,r22,r9 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r8,r9,4 │ │ │ │ - lxvx vs7,r6,r8 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r3,r2,4 │ │ │ │ + lxvx vs7,r6,r3 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r6,r8 │ │ │ │ - bdnz 33670 │ │ │ │ - addi r17,r17,1 │ │ │ │ - cmpd r17,r30 │ │ │ │ - bne 33640 │ │ │ │ - ld r8,168(r31) │ │ │ │ - ld r10,160(r31) │ │ │ │ + stxvx vs8,r6,r3 │ │ │ │ + bdnz 33290 │ │ │ │ + addi r18,r18,1 │ │ │ │ + cmpd r18,r30 │ │ │ │ + bne 33260 │ │ │ │ addi r8,r8,1 │ │ │ │ + ld r9,160(r31) │ │ │ │ cmpd r8,r30 │ │ │ │ - bne 33610 │ │ │ │ - mr r17,r5 │ │ │ │ - ld r5,320(r31) │ │ │ │ - mr r14,r27 │ │ │ │ - ld r16,312(r31) │ │ │ │ - ld r27,304(r31) │ │ │ │ + bne 33230 │ │ │ │ + mr r16,r5 │ │ │ │ + ld r5,312(r31) │ │ │ │ addi r5,r5,1 │ │ │ │ cmpd r5,r30 │ │ │ │ - bne 335c4 │ │ │ │ - addi r14,r14,1 │ │ │ │ - ld r7,296(r31) │ │ │ │ - std r9,40(r27) │ │ │ │ - ld r9,248(r31) │ │ │ │ - mr r8,r29 │ │ │ │ - ld r3,280(r31) │ │ │ │ - ld r29,288(r31) │ │ │ │ - stfd f0,40(r16) │ │ │ │ - stfd f12,16(r16) │ │ │ │ - cmpd r14,r30 │ │ │ │ - std r10,24(r27) │ │ │ │ - stfd f10,24(r16) │ │ │ │ - std r11,32(r27) │ │ │ │ - stfd f11,32(r16) │ │ │ │ - std r15,32(r7) │ │ │ │ - std r9,16(r27) │ │ │ │ - std r15,8(r7) │ │ │ │ - std r15,16(r7) │ │ │ │ - std r15,24(r7) │ │ │ │ - bne 33554 │ │ │ │ - std r15,0(r7) │ │ │ │ - b 32ea8 │ │ │ │ - ld r9,0(r7) │ │ │ │ - b 3348c │ │ │ │ + bne 331ec │ │ │ │ + mr r7,r28 │ │ │ │ + ld r28,296(r31) │ │ │ │ + addi r16,r16,1 │ │ │ │ + ld r8,288(r31) │ │ │ │ + ld r18,304(r31) │ │ │ │ + ld r3,272(r31) │ │ │ │ + cmpd r16,r30 │ │ │ │ + ld r14,280(r31) │ │ │ │ + std r2,40(r28) │ │ │ │ + std r11,32(r28) │ │ │ │ + ld r2,232(r31) │ │ │ │ + std r17,32(r8) │ │ │ │ + std r17,24(r8) │ │ │ │ + std r17,16(r8) │ │ │ │ + stfd f0,40(r18) │ │ │ │ + stfd f12,16(r18) │ │ │ │ + stfd f10,24(r18) │ │ │ │ + stfd f11,32(r18) │ │ │ │ + std r2,16(r28) │ │ │ │ + std r9,24(r28) │ │ │ │ + std r17,8(r8) │ │ │ │ + bne 33178 │ │ │ │ + ld r11,264(r31) │ │ │ │ + std r17,0(r8) │ │ │ │ + b 328f0 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 32ea8 │ │ │ │ - mulli r23,r22,48 │ │ │ │ - sldi r6,r22,4 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - sldi r9,r22,5 │ │ │ │ - ld r5,144(r31) │ │ │ │ - add r14,r8,r21 │ │ │ │ - ld r20,152(r31) │ │ │ │ - addi r15,r24,-8 │ │ │ │ - addi r26,r30,-1 │ │ │ │ - li r3,0 │ │ │ │ - std r10,176(r31) │ │ │ │ - addi r10,r6,8 │ │ │ │ - addi r9,r9,24 │ │ │ │ - add r22,r14,r21 │ │ │ │ - add r10,r24,r10 │ │ │ │ - add r12,r24,r9 │ │ │ │ - addi r23,r23,40 │ │ │ │ - add r0,r22,r21 │ │ │ │ - std r5,160(r31) │ │ │ │ - std r10,224(r31) │ │ │ │ - add r23,r24,r23 │ │ │ │ - b 337ac │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r30 │ │ │ │ - beq 338ec │ │ │ │ - ldu r9,8(r15) │ │ │ │ - cmpd r9,r20 │ │ │ │ - blt 337a0 │ │ │ │ - ld r10,160(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 337a0 │ │ │ │ - ld r28,8(r17) │ │ │ │ - std r9,8(r27) │ │ │ │ - sldi r10,r3,3 │ │ │ │ - ld r11,24(r29) │ │ │ │ - ld r4,16(r17) │ │ │ │ - ld r21,24(r17) │ │ │ │ - ld r5,200(r29) │ │ │ │ - ld r6,224(r31) │ │ │ │ - std r8,232(r31) │ │ │ │ - lfdx f12,r8,r10 │ │ │ │ - li r10,0 │ │ │ │ - std r29,240(r31) │ │ │ │ - std r7,248(r31) │ │ │ │ - std r27,256(r31) │ │ │ │ - std r16,264(r31) │ │ │ │ - mulld r9,r9,r28 │ │ │ │ - stfd f12,8(r16) │ │ │ │ - std r9,168(r31) │ │ │ │ - ld r9,176(r31) │ │ │ │ - add r11,r11,r9 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r18,8(r6) │ │ │ │ - mr r19,r12 │ │ │ │ - li r24,0 │ │ │ │ - lfdx f10,r14,r9 │ │ │ │ - ld r9,168(r31) │ │ │ │ - add r18,r9,r18 │ │ │ │ + ble 328f0 │ │ │ │ + mulli r25,r7,48 │ │ │ │ + sldi r9,r7,4 │ │ │ │ + sldi r2,r7,5 │ │ │ │ + add r17,r10,r26 │ │ │ │ + ld r16,152(r31) │ │ │ │ + ld r29,144(r31) │ │ │ │ + sldi r7,r21,4 │ │ │ │ + addi r27,r24,-8 │ │ │ │ + addi r4,r30,-1 │ │ │ │ + mr r6,r11 │ │ │ │ + addi r9,r9,8 │ │ │ │ + addi r2,r2,24 │ │ │ │ + add r23,r17,r26 │ │ │ │ + std r7,216(r31) │ │ │ │ + li r7,0 │ │ │ │ + add r9,r24,r9 │ │ │ │ + add r12,r24,r2 │ │ │ │ + add r0,r23,r26 │ │ │ │ + addi r25,r25,40 │ │ │ │ + std r9,224(r31) │ │ │ │ + add r25,r24,r25 │ │ │ │ + b 333c0 │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r7,r30 │ │ │ │ + beq 3350c │ │ │ │ + ldu r2,8(r27) │ │ │ │ + cmpd r2,r16 │ │ │ │ + blt 333b4 │ │ │ │ + cmpd r2,r29 │ │ │ │ + bgt 333b4 │ │ │ │ + ld r26,8(r19) │ │ │ │ + std r2,8(r28) │ │ │ │ + sldi r5,r7,3 │ │ │ │ + ld r11,24(r14) │ │ │ │ + li r9,0 │ │ │ │ + std r10,232(r31) │ │ │ │ + std r14,240(r31) │ │ │ │ + ld r24,16(r19) │ │ │ │ + ld r3,224(r31) │ │ │ │ + lfdx f12,r10,r5 │ │ │ │ + ld r21,24(r19) │ │ │ │ + ld r5,200(r14) │ │ │ │ + mulld r2,r2,r26 │ │ │ │ + std r24,200(r31) │ │ │ │ + stfd f12,8(r18) │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r2,216(r31) │ │ │ │ + add r11,r11,r2 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r26,8(r3) │ │ │ │ + ld r10,200(r31) │ │ │ │ + mr r20,r12 │ │ │ │ + li r22,0 │ │ │ │ + std r6,248(r31) │ │ │ │ + std r8,256(r31) │ │ │ │ + lfdx f10,r17,r2 │ │ │ │ + ld r2,160(r31) │ │ │ │ + add r2,r2,r26 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r16,r18,r4 │ │ │ │ - ldu r28,8(r19) │ │ │ │ - sldi r9,r24,3 │ │ │ │ + mulld r14,r2,r10 │ │ │ │ + std r2,168(r31) │ │ │ │ + ldu r26,8(r20) │ │ │ │ + sldi r2,r22,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r29,r23 │ │ │ │ - mr r8,r0 │ │ │ │ - lfdx f11,r22,r9 │ │ │ │ - add r28,r16,r28 │ │ │ │ + mr r6,r25 │ │ │ │ + mr r10,r0 │ │ │ │ + lfdx f11,r23,r2 │ │ │ │ + add r26,r14,r26 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r27,r28,r21 │ │ │ │ + mulld r24,r26,r21 │ │ │ │ nop │ │ │ │ - ldu r9,8(r29) │ │ │ │ - lfd f0,0(r8) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f0,0(r10) │ │ │ │ + ldu r2,8(r6) │ │ │ │ + addi r10,r10,8 │ │ │ │ lxv vs9,0(r11) │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r9,r27,r9 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r7,r9,4 │ │ │ │ - lxvx vs8,r5,r7 │ │ │ │ + add r2,r24,r2 │ │ │ │ + sldi r8,r2,4 │ │ │ │ + lxvx vs8,r5,r8 │ │ │ │ xxspltd vs7,vs0,0 │ │ │ │ xvmaddmdp vs9,vs7,vs8 │ │ │ │ - stxvx vs9,r5,r7 │ │ │ │ - bdnz 33860 │ │ │ │ - addi r24,r24,1 │ │ │ │ - cmpd r24,r30 │ │ │ │ - bne 33838 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r10,r30 │ │ │ │ - bne 33814 │ │ │ │ - addi r3,r3,1 │ │ │ │ - ld r7,248(r31) │ │ │ │ - ld r27,256(r31) │ │ │ │ - ld r16,264(r31) │ │ │ │ - ld r8,232(r31) │ │ │ │ - ld r29,240(r31) │ │ │ │ - cmpd r3,r30 │ │ │ │ - std r26,24(r7) │ │ │ │ - stfd f0,32(r16) │ │ │ │ - std r9,32(r27) │ │ │ │ - std r18,16(r27) │ │ │ │ - stfd f10,16(r16) │ │ │ │ - std r26,8(r7) │ │ │ │ - std r28,24(r27) │ │ │ │ - stfd f11,24(r16) │ │ │ │ - std r26,16(r7) │ │ │ │ - bne 337ac │ │ │ │ - std r26,0(r7) │ │ │ │ - b 32ea8 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - ld r10,184(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ - mr r6,r28 │ │ │ │ - ldx r5,r7,r9 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - cmpd r10,r11 │ │ │ │ - addi r5,r5,1 │ │ │ │ - stdx r5,r7,r9 │ │ │ │ - bgt 32da0 │ │ │ │ - b 32ea4 │ │ │ │ - addi r8,r8,15 │ │ │ │ - ld r5,0(r1) │ │ │ │ - mr r6,r20 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r5,r1,r8 │ │ │ │ - addi r8,r1,112 │ │ │ │ - b 32d70 │ │ │ │ - lfdx f12,r20,r3 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r6,r23,r6 │ │ │ │ - add r11,r11,r23 │ │ │ │ - addi r25,r25,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,-8(r25) │ │ │ │ - bne 33230 │ │ │ │ - addi r5,r5,8 │ │ │ │ - ld r10,176(r31) │ │ │ │ - add r0,r0,r21 │ │ │ │ - cmpld r15,r5 │ │ │ │ - add r26,r26,r10 │ │ │ │ - bne 331c8 │ │ │ │ - b 332b4 │ │ │ │ - ld r10,184(r31) │ │ │ │ - ld r9,0(r7) │ │ │ │ - addi r11,r11,1 │ │ │ │ - cmpd r10,r11 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r7) │ │ │ │ - ble 33424 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ldx r10,r24,r10 │ │ │ │ - cmpd r10,r18 │ │ │ │ - blt 339b0 │ │ │ │ - cmpd r10,r22 │ │ │ │ - ble 339d0 │ │ │ │ - ld r10,208(r31) │ │ │ │ + stxvx vs9,r5,r8 │ │ │ │ + bdnz 33480 │ │ │ │ + addi r22,r22,1 │ │ │ │ + cmpd r22,r30 │ │ │ │ + bne 33450 │ │ │ │ addi r9,r9,1 │ │ │ │ - std r9,0(r7) │ │ │ │ - add r11,r11,r10 │ │ │ │ - ld r10,184(r31) │ │ │ │ - cmpd r10,r11 │ │ │ │ - bgt 33998 │ │ │ │ - b 33424 │ │ │ │ - li r6,0 │ │ │ │ - b 33314 │ │ │ │ + ld r6,248(r31) │ │ │ │ + ld r8,256(r31) │ │ │ │ + cmpd r9,r30 │ │ │ │ + bne 3341c │ │ │ │ + addi r7,r7,1 │ │ │ │ + std r2,32(r28) │ │ │ │ + std r26,24(r28) │ │ │ │ + ld r2,168(r31) │ │ │ │ + ld r10,232(r31) │ │ │ │ + ld r14,240(r31) │ │ │ │ + std r4,24(r8) │ │ │ │ + std r4,16(r8) │ │ │ │ + std r4,8(r8) │ │ │ │ + cmpd r7,r30 │ │ │ │ + stfd f0,32(r18) │ │ │ │ + stfd f10,16(r18) │ │ │ │ + stfd f11,24(r18) │ │ │ │ + std r2,16(r28) │ │ │ │ + bne 333c0 │ │ │ │ + mr r11,r6 │ │ │ │ + std r4,0(r8) │ │ │ │ + b 328f0 │ │ │ │ + ld r9,176(r31) │ │ │ │ + ld r2,0(r8) │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r9,r3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r8) │ │ │ │ + ble 33034 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + cmpd r9,r17 │ │ │ │ + blt 3354c │ │ │ │ + cmpd r9,r19 │ │ │ │ + ble 3356c │ │ │ │ + ld r9,208(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r8) │ │ │ │ + add r3,r3,r9 │ │ │ │ + ld r9,176(r31) │ │ │ │ + cmpd r9,r3 │ │ │ │ + bgt 33534 │ │ │ │ + b 33034 │ │ │ │ + li r9,0 │ │ │ │ + b 32f24 │ │ │ │ + li r0,0 │ │ │ │ + b 32dac │ │ │ │ + ld r2,0(r8) │ │ │ │ + b 33534 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 33428 │ │ │ │ - mulli r9,r22,48 │ │ │ │ - add r20,r8,r21 │ │ │ │ - sldi r6,r22,5 │ │ │ │ - sldi r10,r10,4 │ │ │ │ + ble 33038 │ │ │ │ + ld r7,144(r31) │ │ │ │ + mulli r2,r29,48 │ │ │ │ + add r6,r10,r26 │ │ │ │ + sldi r9,r29,5 │ │ │ │ ld r23,152(r31) │ │ │ │ - ld r4,144(r31) │ │ │ │ - sldi r28,r22,6 │ │ │ │ - addi r5,r21,-8 │ │ │ │ - mr r3,r8 │ │ │ │ - add r19,r20,r21 │ │ │ │ - std r10,240(r31) │ │ │ │ - addi r10,r6,24 │ │ │ │ + sldi r29,r29,6 │ │ │ │ + std r11,240(r31) │ │ │ │ + sldi r21,r21,4 │ │ │ │ + mr r3,r10 │ │ │ │ addi r12,r24,-8 │ │ │ │ - addi r15,r30,-1 │ │ │ │ - addi r28,r28,56 │ │ │ │ - add r6,r24,r5 │ │ │ │ - li r14,0 │ │ │ │ - add r26,r19,r21 │ │ │ │ - add r10,r24,r10 │ │ │ │ - addi r9,r9,40 │ │ │ │ - add r28,r24,r28 │ │ │ │ - mr r8,r23 │ │ │ │ - std r4,192(r31) │ │ │ │ - std r6,248(r31) │ │ │ │ - add r0,r26,r21 │ │ │ │ - std r10,176(r31) │ │ │ │ - add r18,r24,r9 │ │ │ │ - b 33a5c │ │ │ │ - addi r14,r14,1 │ │ │ │ - cmpd r14,r30 │ │ │ │ - beq 33c28 │ │ │ │ - ldu r9,8(r12) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 33a50 │ │ │ │ - ld r10,192(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 33a50 │ │ │ │ - ld r11,8(r17) │ │ │ │ - std r9,8(r27) │ │ │ │ - ld r6,16(r17) │ │ │ │ - ld r4,24(r29) │ │ │ │ - sldi r10,r14,3 │ │ │ │ - ld r23,24(r17) │ │ │ │ - ld r24,32(r17) │ │ │ │ - ld r21,248(r31) │ │ │ │ + addi r17,r30,-1 │ │ │ │ + add r25,r6,r26 │ │ │ │ + addi r9,r9,24 │ │ │ │ + addi r29,r29,56 │ │ │ │ + li r16,0 │ │ │ │ + std r6,216(r31) │ │ │ │ + mr r10,r21 │ │ │ │ + std r7,168(r31) │ │ │ │ + addi r7,r26,-8 │ │ │ │ + add r27,r25,r26 │ │ │ │ + add r9,r24,r9 │ │ │ │ + add r29,r24,r29 │ │ │ │ + addi r2,r2,40 │ │ │ │ + add r7,r24,r7 │ │ │ │ + add r0,r27,r26 │ │ │ │ + std r9,232(r31) │ │ │ │ + add r20,r24,r2 │ │ │ │ + std r7,224(r31) │ │ │ │ + mr r7,r23 │ │ │ │ + b 33610 │ │ │ │ + addi r16,r16,1 │ │ │ │ + cmpd r16,r30 │ │ │ │ + beq 337c8 │ │ │ │ + ldu r2,8(r12) │ │ │ │ + cmpd r2,r7 │ │ │ │ + blt 33604 │ │ │ │ + ld r9,168(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 33604 │ │ │ │ + ld r11,8(r19) │ │ │ │ + ld r6,16(r19) │ │ │ │ + sldi r9,r16,3 │ │ │ │ + std r2,8(r28) │ │ │ │ + std r3,280(r31) │ │ │ │ li r5,0 │ │ │ │ - std r12,256(r31) │ │ │ │ - lfdx f9,r3,r10 │ │ │ │ - std r29,264(r31) │ │ │ │ - std r25,272(r31) │ │ │ │ - std r7,280(r31) │ │ │ │ - std r27,288(r31) │ │ │ │ - std r3,296(r31) │ │ │ │ - std r8,304(r31) │ │ │ │ - mulld r9,r9,r11 │ │ │ │ - std r6,232(r31) │ │ │ │ - ld r6,200(r29) │ │ │ │ - stfd f9,8(r16) │ │ │ │ - std r9,216(r31) │ │ │ │ - ld r9,240(r31) │ │ │ │ - add r4,r4,r9 │ │ │ │ - sldi r9,r5,3 │ │ │ │ - ldu r10,8(r21) │ │ │ │ - ld r7,176(r31) │ │ │ │ - li r8,0 │ │ │ │ - std r16,312(r31) │ │ │ │ - lfdx f12,r20,r9 │ │ │ │ - ld r9,216(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r10,232(r31) │ │ │ │ + ld r4,24(r14) │ │ │ │ + ld r24,224(r31) │ │ │ │ + std r14,248(r31) │ │ │ │ + std r15,256(r31) │ │ │ │ + std r8,264(r31) │ │ │ │ + lfdx f9,r3,r9 │ │ │ │ + ld r22,24(r19) │ │ │ │ + mr r3,r10 │ │ │ │ + std r28,272(r31) │ │ │ │ + ld r23,32(r19) │ │ │ │ + std r7,288(r31) │ │ │ │ + mulld r2,r2,r11 │ │ │ │ + std r6,200(r31) │ │ │ │ + ld r6,200(r14) │ │ │ │ + add r4,r4,r10 │ │ │ │ + stfd f9,8(r18) │ │ │ │ + std r2,184(r31) │ │ │ │ + ld r7,216(r31) │ │ │ │ + sldi r2,r5,3 │ │ │ │ + ldu r9,8(r24) │ │ │ │ + li r10,0 │ │ │ │ + std r18,296(r31) │ │ │ │ + std r5,304(r31) │ │ │ │ + ld r8,232(r31) │ │ │ │ + lfdx f12,r7,r2 │ │ │ │ + ld r2,184(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r9,200(r31) │ │ │ │ fmul f12,f9,f12 │ │ │ │ - std r9,224(r31) │ │ │ │ - mulld r3,r9,r10 │ │ │ │ + std r2,192(r31) │ │ │ │ + mulld r7,r2,r9 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r10,8(r7) │ │ │ │ - sldi r9,r8,3 │ │ │ │ - mr r16,r18 │ │ │ │ - li r22,0 │ │ │ │ - lfdx f10,r19,r9 │ │ │ │ - add r10,r3,r10 │ │ │ │ - std r7,160(r31) │ │ │ │ + ldu r9,8(r8) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + mr r15,r20 │ │ │ │ + li r18,0 │ │ │ │ + lfdx f10,r25,r2 │ │ │ │ + add r9,r7,r9 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r12,r10,r23 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r11,8(r16) │ │ │ │ - sldi r9,r22,3 │ │ │ │ + mulld r14,r9,r22 │ │ │ │ + ldu r11,8(r15) │ │ │ │ + sldi r2,r18,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r27,r28 │ │ │ │ - mr r7,r0 │ │ │ │ - lfdx f11,r26,r9 │ │ │ │ - add r11,r12,r11 │ │ │ │ + mr r26,r29 │ │ │ │ + mr r5,r0 │ │ │ │ + lfdx f11,r27,r2 │ │ │ │ + add r11,r14,r11 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r25,r11,r24 │ │ │ │ + mulld r21,r11,r23 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r27) │ │ │ │ - lfd f0,0(r7) │ │ │ │ + lfd f0,0(r5) │ │ │ │ + ldu r2,8(r26) │ │ │ │ + addi r5,r5,8 │ │ │ │ lxv vs8,0(r4) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r9,r25,r9 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r29,r9,4 │ │ │ │ - lxvx vs7,r6,r29 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r28,r2,4 │ │ │ │ + lxvx vs7,r6,r28 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r6,r29 │ │ │ │ - bdnz 33b70 │ │ │ │ - addi r22,r22,1 │ │ │ │ - cmpd r22,r30 │ │ │ │ - bne 33b40 │ │ │ │ - addi r8,r8,1 │ │ │ │ - ld r7,160(r31) │ │ │ │ - cmpd r8,r30 │ │ │ │ - bne 33b10 │ │ │ │ + stxvx vs8,r6,r28 │ │ │ │ + bdnz 33710 │ │ │ │ + addi r18,r18,1 │ │ │ │ + cmpd r18,r30 │ │ │ │ + bne 336e0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r30 │ │ │ │ + bne 336c0 │ │ │ │ + ld r5,304(r31) │ │ │ │ + ld r18,296(r31) │ │ │ │ addi r5,r5,1 │ │ │ │ - ld r16,312(r31) │ │ │ │ cmpd r5,r30 │ │ │ │ - bne 33ad4 │ │ │ │ - ld r27,288(r31) │ │ │ │ - addi r14,r14,1 │ │ │ │ - ld r7,280(r31) │ │ │ │ - ld r12,256(r31) │ │ │ │ - ld r29,264(r31) │ │ │ │ - ld r25,272(r31) │ │ │ │ - ld r3,296(r31) │ │ │ │ - ld r8,304(r31) │ │ │ │ - stfd f0,40(r16) │ │ │ │ - cmpd r14,r30 │ │ │ │ - stfd f12,16(r16) │ │ │ │ - stfd f10,24(r16) │ │ │ │ - stfd f11,32(r16) │ │ │ │ - std r9,40(r27) │ │ │ │ - ld r9,224(r31) │ │ │ │ - std r15,32(r7) │ │ │ │ - std r15,8(r7) │ │ │ │ - std r10,24(r27) │ │ │ │ - std r15,16(r7) │ │ │ │ - std r11,32(r27) │ │ │ │ - std r15,24(r7) │ │ │ │ - std r9,16(r27) │ │ │ │ - bne 33a5c │ │ │ │ - std r15,0(r7) │ │ │ │ - b 33428 │ │ │ │ + bne 33684 │ │ │ │ + ld r28,272(r31) │ │ │ │ + addi r16,r16,1 │ │ │ │ + ld r8,264(r31) │ │ │ │ + mr r10,r3 │ │ │ │ + stfd f0,40(r18) │ │ │ │ + stfd f12,16(r18) │ │ │ │ + stfd f10,24(r18) │ │ │ │ + ld r14,248(r31) │ │ │ │ + ld r15,256(r31) │ │ │ │ + stfd f11,32(r18) │ │ │ │ + cmpd r16,r30 │ │ │ │ + ld r7,288(r31) │ │ │ │ + ld r3,280(r31) │ │ │ │ + std r2,40(r28) │ │ │ │ + std r11,32(r28) │ │ │ │ + ld r2,192(r31) │ │ │ │ + std r17,32(r8) │ │ │ │ + std r17,24(r8) │ │ │ │ + std r17,16(r8) │ │ │ │ + std r17,8(r8) │ │ │ │ + std r9,24(r28) │ │ │ │ + std r2,16(r28) │ │ │ │ + bne 33610 │ │ │ │ + ld r11,240(r31) │ │ │ │ + std r17,0(r8) │ │ │ │ + b 33038 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 33428 │ │ │ │ - mulli r23,r22,48 │ │ │ │ - sldi r6,r22,4 │ │ │ │ - sldi r9,r22,5 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r14,r8,r21 │ │ │ │ - ld r12,152(r31) │ │ │ │ - ld r20,144(r31) │ │ │ │ - addi r15,r24,-8 │ │ │ │ - addi r26,r30,-1 │ │ │ │ - li r3,0 │ │ │ │ - addi r9,r9,24 │ │ │ │ - std r10,176(r31) │ │ │ │ - addi r10,r6,8 │ │ │ │ - add r22,r14,r21 │ │ │ │ - add r10,r24,r10 │ │ │ │ + ble 33038 │ │ │ │ + mulli r25,r29,48 │ │ │ │ + sldi r9,r29,4 │ │ │ │ + sldi r2,r29,5 │ │ │ │ + add r17,r10,r26 │ │ │ │ + ld r16,152(r31) │ │ │ │ + ld r12,144(r31) │ │ │ │ + sldi r29,r21,4 │ │ │ │ + addi r27,r24,-8 │ │ │ │ + addi r4,r30,-1 │ │ │ │ + li r7,0 │ │ │ │ + addi r9,r9,8 │ │ │ │ + addi r2,r2,24 │ │ │ │ + add r23,r17,r26 │ │ │ │ + mr r6,r11 │ │ │ │ add r9,r24,r9 │ │ │ │ - addi r23,r23,40 │ │ │ │ - add r0,r22,r21 │ │ │ │ - std r10,216(r31) │ │ │ │ - std r9,192(r31) │ │ │ │ - add r23,r24,r23 │ │ │ │ - b 33c9c │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r30 │ │ │ │ - beq 33ddc │ │ │ │ - ldu r9,8(r15) │ │ │ │ - cmpd r9,r12 │ │ │ │ - blt 33c90 │ │ │ │ - cmpd r9,r20 │ │ │ │ - bgt 33c90 │ │ │ │ - ld r28,8(r17) │ │ │ │ - std r9,8(r27) │ │ │ │ - sldi r10,r3,3 │ │ │ │ - ld r11,24(r29) │ │ │ │ - ld r4,16(r17) │ │ │ │ - ld r21,24(r17) │ │ │ │ - ld r5,200(r29) │ │ │ │ - ld r6,216(r31) │ │ │ │ - std r29,224(r31) │ │ │ │ - lfdx f12,r8,r10 │ │ │ │ - li r10,0 │ │ │ │ - std r7,232(r31) │ │ │ │ - std r16,240(r31) │ │ │ │ - mulld r9,r9,r28 │ │ │ │ - stfd f12,8(r16) │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r9,176(r31) │ │ │ │ - add r11,r11,r9 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r18,8(r6) │ │ │ │ - ld r19,192(r31) │ │ │ │ - li r24,0 │ │ │ │ - std r25,248(r31) │ │ │ │ - std r27,256(r31) │ │ │ │ - lfdx f10,r14,r9 │ │ │ │ - ld r9,160(r31) │ │ │ │ - add r18,r9,r18 │ │ │ │ + add r2,r24,r2 │ │ │ │ + add r0,r23,r26 │ │ │ │ + addi r25,r25,40 │ │ │ │ + std r9,200(r31) │ │ │ │ + std r2,216(r31) │ │ │ │ + add r25,r24,r25 │ │ │ │ + b 33840 │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r7,r30 │ │ │ │ + beq 3397c │ │ │ │ + ldu r2,8(r27) │ │ │ │ + cmpd r2,r16 │ │ │ │ + blt 33834 │ │ │ │ + cmpd r2,r12 │ │ │ │ + bgt 33834 │ │ │ │ + ld r26,8(r19) │ │ │ │ + sldi r5,r7,3 │ │ │ │ + ld r11,24(r14) │ │ │ │ + std r2,8(r28) │ │ │ │ + li r9,0 │ │ │ │ + std r14,224(r31) │ │ │ │ + std r15,232(r31) │ │ │ │ + ld r24,16(r19) │ │ │ │ + ld r3,200(r31) │ │ │ │ + lfdx f12,r10,r5 │ │ │ │ + ld r21,24(r19) │ │ │ │ + ld r5,200(r14) │ │ │ │ + mulld r2,r2,r26 │ │ │ │ + add r11,r11,r29 │ │ │ │ + std r24,192(r31) │ │ │ │ + stfd f12,8(r18) │ │ │ │ + std r2,168(r31) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r26,8(r3) │ │ │ │ + ld r15,216(r31) │ │ │ │ + li r20,0 │ │ │ │ + std r6,240(r31) │ │ │ │ + std r8,248(r31) │ │ │ │ + lfdx f10,r17,r2 │ │ │ │ + ld r2,168(r31) │ │ │ │ + add r2,r2,r26 │ │ │ │ + ld r26,192(r31) │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r16,r18,r4 │ │ │ │ - ldu r28,8(r19) │ │ │ │ - sldi r9,r24,3 │ │ │ │ + std r2,184(r31) │ │ │ │ + mulld r14,r2,r26 │ │ │ │ + ldu r26,8(r15) │ │ │ │ + sldi r2,r20,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r27,r23 │ │ │ │ - mr r7,r0 │ │ │ │ - lfdx f11,r22,r9 │ │ │ │ - add r28,r16,r28 │ │ │ │ + mr r24,r25 │ │ │ │ + mr r8,r0 │ │ │ │ + lfdx f11,r23,r2 │ │ │ │ + add r26,r14,r26 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r25,r28,r21 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r9,8(r27) │ │ │ │ - lfd f0,0(r7) │ │ │ │ + mulld r22,r26,r21 │ │ │ │ + lfd f0,0(r8) │ │ │ │ + ldu r2,8(r24) │ │ │ │ + addi r8,r8,8 │ │ │ │ lxv vs9,0(r11) │ │ │ │ - addi r7,r7,8 │ │ │ │ - add r9,r25,r9 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r29,r9,4 │ │ │ │ - lxvx vs8,r5,r29 │ │ │ │ + add r2,r22,r2 │ │ │ │ + sldi r6,r2,4 │ │ │ │ + lxvx vs8,r5,r6 │ │ │ │ xxspltd vs7,vs0,0 │ │ │ │ xvmaddmdp vs9,vs7,vs8 │ │ │ │ - stxvx vs9,r5,r29 │ │ │ │ - bdnz 33d50 │ │ │ │ - addi r24,r24,1 │ │ │ │ - cmpd r24,r30 │ │ │ │ - bne 33d24 │ │ │ │ - addi r10,r10,1 │ │ │ │ - ld r25,248(r31) │ │ │ │ - ld r27,256(r31) │ │ │ │ - cmpd r10,r30 │ │ │ │ - bne 33cf8 │ │ │ │ + stxvx vs9,r5,r6 │ │ │ │ + bdnz 338f0 │ │ │ │ + addi r20,r20,1 │ │ │ │ + cmpd r20,r30 │ │ │ │ + bne 338cc │ │ │ │ + addi r9,r9,1 │ │ │ │ + ld r6,240(r31) │ │ │ │ + ld r8,248(r31) │ │ │ │ + cmpd r9,r30 │ │ │ │ + bne 33898 │ │ │ │ + addi r7,r7,1 │ │ │ │ + std r2,32(r28) │ │ │ │ + std r26,24(r28) │ │ │ │ + ld r2,184(r31) │ │ │ │ + ld r14,224(r31) │ │ │ │ + ld r15,232(r31) │ │ │ │ + std r4,24(r8) │ │ │ │ + std r4,16(r8) │ │ │ │ + std r4,8(r8) │ │ │ │ + cmpd r7,r30 │ │ │ │ + stfd f0,32(r18) │ │ │ │ + stfd f10,16(r18) │ │ │ │ + stfd f11,24(r18) │ │ │ │ + std r2,16(r28) │ │ │ │ + bne 33840 │ │ │ │ + mr r11,r6 │ │ │ │ + std r4,0(r8) │ │ │ │ + b 33038 │ │ │ │ + addi r10,r9,15 │ │ │ │ + ld r7,0(r1) │ │ │ │ + mr r9,r25 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + neg r10,r10 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r10,r1,112 │ │ │ │ + b 327b8 │ │ │ │ + sldi r2,r23,3 │ │ │ │ + ld r7,176(r31) │ │ │ │ addi r3,r3,1 │ │ │ │ - ld r7,232(r31) │ │ │ │ - ld r16,240(r31) │ │ │ │ - ld r29,224(r31) │ │ │ │ - std r9,32(r27) │ │ │ │ - std r18,16(r27) │ │ │ │ - std r28,24(r27) │ │ │ │ - cmpd r3,r30 │ │ │ │ - std r26,24(r7) │ │ │ │ - stfd f0,32(r16) │ │ │ │ - stfd f10,16(r16) │ │ │ │ - std r26,8(r7) │ │ │ │ - stfd f11,24(r16) │ │ │ │ - std r26,16(r7) │ │ │ │ - bne 33c9c │ │ │ │ - std r26,0(r7) │ │ │ │ - b 33428 │ │ │ │ - ld r9,0(r7) │ │ │ │ - b 33998 │ │ │ │ - addi r8,r11,15 │ │ │ │ - ld r5,0(r1) │ │ │ │ - mr r6,r20 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r5,r1,r8 │ │ │ │ - addi r8,r1,112 │ │ │ │ - b 332dc │ │ │ │ - sldi r9,r28,3 │ │ │ │ - ld r10,184(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ - mr r6,r28 │ │ │ │ - ldx r5,r7,r9 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - cmpd r10,r11 │ │ │ │ - addi r5,r5,1 │ │ │ │ - stdx r5,r7,r9 │ │ │ │ - bgt 3330c │ │ │ │ - b 33424 │ │ │ │ - li r3,0 │ │ │ │ - b 329c4 │ │ │ │ - xor r7,r7,r3 │ │ │ │ - addic r7,r7,-1 │ │ │ │ - addze r3,r3 │ │ │ │ - b 32f5c │ │ │ │ - xor r10,r10,r3 │ │ │ │ - addic r10,r10,-1 │ │ │ │ - addze r3,r3 │ │ │ │ - b 329bc │ │ │ │ - li r3,0 │ │ │ │ - b 32f64 │ │ │ │ + mr r9,r23 │ │ │ │ + ldx r6,r8,r2 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + cmpd r7,r3 │ │ │ │ + addi r6,r6,1 │ │ │ │ + stdx r6,r8,r2 │ │ │ │ + bgt 327e8 │ │ │ │ + b 328ec │ │ │ │ + addi r10,r9,15 │ │ │ │ + ld r7,0(r1) │ │ │ │ + mr r9,r25 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + neg r10,r10 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r10,r1,112 │ │ │ │ + b 32eec │ │ │ │ + sldi r2,r23,3 │ │ │ │ + ld r7,176(r31) │ │ │ │ + addi r3,r3,1 │ │ │ │ + mr r9,r23 │ │ │ │ + ldx r6,r8,r2 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + cmpd r7,r3 │ │ │ │ + addi r6,r6,1 │ │ │ │ + stdx r6,r8,r2 │ │ │ │ + bgt 32f1c │ │ │ │ + b 33034 │ │ │ │ + li r12,0 │ │ │ │ + b 32274 │ │ │ │ + xor r8,r8,r7 │ │ │ │ + addic r8,r8,-1 │ │ │ │ + addze r7,r7 │ │ │ │ + b 3299c │ │ │ │ + xor r9,r9,r12 │ │ │ │ + addic r9,r9,-1 │ │ │ │ + addze r12,r12 │ │ │ │ + b 3226c │ │ │ │ + li r7,0 │ │ │ │ + b 329a4 │ │ │ │ ld r5,120(r31) │ │ │ │ cmpdi r5,-1 │ │ │ │ - beq 328f4 │ │ │ │ - addi r10,r9,-1 │ │ │ │ - b 32f10 │ │ │ │ + beq 32198 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + b 32950 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1281 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,16240 │ │ │ │ + .long 0x1283 │ │ │ │ mflr r0 │ │ │ │ - mr r9,r3 │ │ │ │ mfocrf r11,8 │ │ │ │ + mr r2,r3 │ │ │ │ + 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 r16,-184(r1) │ │ │ │ - std r30,-72(r1) │ │ │ │ - std r31,-64(r1) │ │ │ │ + std r30,-88(r1) │ │ │ │ + std r31,-80(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - ld r10,32(r9) │ │ │ │ - std r14,-200(r1) │ │ │ │ - std r15,-192(r1) │ │ │ │ - std r17,-176(r1) │ │ │ │ - std r18,-168(r1) │ │ │ │ - std r19,-160(r1) │ │ │ │ - std r20,-152(r1) │ │ │ │ - std r21,-144(r1) │ │ │ │ - std r22,-136(r1) │ │ │ │ - std r23,-128(r1) │ │ │ │ - std r24,-120(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r25,-112(r1) │ │ │ │ - std r26,-104(r1) │ │ │ │ - std r27,-96(r1) │ │ │ │ - std r28,-88(r1) │ │ │ │ - std r29,-80(r1) │ │ │ │ - stdu r1,-560(r1) │ │ │ │ - ld r16,0(r9) │ │ │ │ + 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 r23,-144(r1) │ │ │ │ + std r24,-136(r1) │ │ │ │ + std r25,-128(r1) │ │ │ │ + std r26,-120(r1) │ │ │ │ + std r27,-112(r1) │ │ │ │ + std r28,-104(r1) │ │ │ │ + std r29,-96(r1) │ │ │ │ + stdu r1,-592(r1) │ │ │ │ + stxv vs63,352(r1) │ │ │ │ + ld r18,0(r2) │ │ │ │ + ld r9,32(r2) │ │ │ │ mr r31,r1 │ │ │ │ - std r10,168(r31) │ │ │ │ - ld r10,24(r9) │ │ │ │ - addi r6,r31,128 │ │ │ │ - addi r8,r31,112 │ │ │ │ addi r7,r31,120 │ │ │ │ - ld r11,88(r16) │ │ │ │ + addi r8,r31,112 │ │ │ │ + addi r6,r31,128 │ │ │ │ addi r5,r31,136 │ │ │ │ addi r4,r31,144 │ │ │ │ addi r3,r31,152 │ │ │ │ - ld r30,240(r16) │ │ │ │ - std r10,176(r31) │ │ │ │ - ld r10,16(r9) │ │ │ │ - ld r9,8(r9) │ │ │ │ - std r10,200(r31) │ │ │ │ - std r9,208(r31) │ │ │ │ - ld r10,72(r16) │ │ │ │ - ld r9,48(r16) │ │ │ │ - std r11,96(r1) │ │ │ │ - bl eb88 │ │ │ │ - ld r6,136(r31) │ │ │ │ - cmpdi r6,-1 │ │ │ │ - bne 34000 │ │ │ │ - ld r10,120(r31) │ │ │ │ - cmpdi r10,-1 │ │ │ │ - bne 345d0 │ │ │ │ - addi r1,r31,560 │ │ │ │ + std r9,160(r31) │ │ │ │ + ld r9,24(r2) │ │ │ │ + ld r10,72(r18) │ │ │ │ + ld r30,240(r18) │ │ │ │ + std r9,168(r31) │ │ │ │ + ld r9,16(r2) │ │ │ │ + ld r2,8(r2) │ │ │ │ + std r9,200(r31) │ │ │ │ + std r2,208(r31) │ │ │ │ + ld r9,48(r18) │ │ │ │ + ld r2,88(r18) │ │ │ │ + std r2,96(r1) │ │ │ │ + bl e450 │ │ │ │ + ld r7,136(r31) │ │ │ │ + cmpdi r7,-1 │ │ │ │ + bne 33bf0 │ │ │ │ + ld r7,120(r31) │ │ │ │ + cmpdi r7,-1 │ │ │ │ + bne 341ec │ │ │ │ + addi r1,r31,592 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-200(r1) │ │ │ │ - ld r15,-192(r1) │ │ │ │ - ld r16,-184(r1) │ │ │ │ - ld r17,-176(r1) │ │ │ │ - ld r18,-168(r1) │ │ │ │ - ld r19,-160(r1) │ │ │ │ - ld r20,-152(r1) │ │ │ │ - ld r21,-144(r1) │ │ │ │ - ld r22,-136(r1) │ │ │ │ - ld r23,-128(r1) │ │ │ │ - ld r24,-120(r1) │ │ │ │ - ld r25,-112(r1) │ │ │ │ - ld r26,-104(r1) │ │ │ │ - ld r27,-96(r1) │ │ │ │ + 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) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-88(r1) │ │ │ │ - ld r29,-80(r1) │ │ │ │ - ld r30,-72(r1) │ │ │ │ - ld r31,-64(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ + ld r21,-160(r1) │ │ │ │ + ld r22,-152(r1) │ │ │ │ + ld r23,-144(r1) │ │ │ │ + ld r24,-136(r1) │ │ │ │ + ld r25,-128(r1) │ │ │ │ + ld r26,-120(r1) │ │ │ │ + ld r27,-112(r1) │ │ │ │ + ld 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 │ │ │ │ - ld r9,8(r16) │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r10,r9,-1 │ │ │ │ - beq 35568 │ │ │ │ - mr r7,r10 │ │ │ │ - li r4,0 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - b 34038 │ │ │ │ - sldi r3,r8,4 │ │ │ │ - ldx r3,r30,r3 │ │ │ │ - cmpd r6,r3 │ │ │ │ - bgt 34b78 │ │ │ │ - mr r7,r8 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - cmpd r4,r5 │ │ │ │ - add r8,r4,r7 │ │ │ │ - sradi r8,r8,1 │ │ │ │ - addze r8,r8 │ │ │ │ - blt 34020 │ │ │ │ - sldi r8,r4,4 │ │ │ │ - ldx r8,r30,r8 │ │ │ │ - cmpd r6,r8 │ │ │ │ - bgt 35580 │ │ │ │ - cmpd r9,r4 │ │ │ │ - ble 35598 │ │ │ │ - ld r10,176(r31) │ │ │ │ - sldi r9,r4,4 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ + ld r2,8(r18) │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + beq 35118 │ │ │ │ + mr r8,r9 │ │ │ │ + li r5,0 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + b 33c28 │ │ │ │ + sldi r4,r10,4 │ │ │ │ + ldx r4,r30,r4 │ │ │ │ + cmpd r7,r4 │ │ │ │ + bgt 347bc │ │ │ │ + mr r8,r10 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + cmpd r5,r6 │ │ │ │ + add r10,r5,r8 │ │ │ │ + sradi r10,r10,1 │ │ │ │ + addze r10,r10 │ │ │ │ + blt 33c10 │ │ │ │ + sldi r10,r5,4 │ │ │ │ + std r5,176(r31) │ │ │ │ + ldx r10,r30,r10 │ │ │ │ + cmpd r7,r10 │ │ │ │ + bgt 35134 │ │ │ │ + ld r9,176(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + ble 35150 │ │ │ │ + ld r2,176(r31) │ │ │ │ + ld r9,168(r31) │ │ │ │ + xxspltib vs63,2 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + xxlxor vs30,vs30,vs30 │ │ │ │ std r30,192(r31) │ │ │ │ - std r4,240(r31) │ │ │ │ - add r9,r30,r9 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - std r9,184(r31) │ │ │ │ - std r10,232(r31) │ │ │ │ - mr r10,r9 │ │ │ │ - ld r9,0(r10) │ │ │ │ - ld r7,8(r10) │ │ │ │ - cmpd r9,r6 │ │ │ │ - blt 345c0 │ │ │ │ - ld r10,128(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 345c0 │ │ │ │ - ld r19,48(r16) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r3,0(r1) │ │ │ │ - ld r23,88(r16) │ │ │ │ - std r1,248(r31) │ │ │ │ - li r6,0 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - sldi r5,r19,3 │ │ │ │ - addi r21,r23,1 │ │ │ │ - addi r12,r19,-1 │ │ │ │ - addi r9,r5,15 │ │ │ │ - addi r8,r5,23 │ │ │ │ - mulld r10,r19,r21 │ │ │ │ + plfd f31,237240 # 6db30 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + add r2,r30,r2 │ │ │ │ + std r9,232(r31) │ │ │ │ + mr r9,r2 │ │ │ │ + std r2,184(r31) │ │ │ │ + ld r2,0(r9) │ │ │ │ + ld r6,8(r9) │ │ │ │ + cmpd r2,r7 │ │ │ │ + blt 341dc │ │ │ │ + ld r9,128(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 341dc │ │ │ │ + ld r14,48(r18) │ │ │ │ + ld r8,0(r1) │ │ │ │ + std r1,240(r31) │ │ │ │ + li r4,0 │ │ │ │ + ld r25,88(r18) │ │ │ │ + sldi r5,r14,3 │ │ │ │ + addi r12,r14,-1 │ │ │ │ + addi r22,r25,1 │ │ │ │ + addi r2,r5,15 │ │ │ │ + addi r10,r5,23 │ │ │ │ cmpdi cr4,r12,0 │ │ │ │ - sldi r30,r21,1 │ │ │ │ - sldi r22,r21,4 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - mulld r26,r5,r30 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r4,r8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdux r3,r1,r9 │ │ │ │ + mulld r9,r14,r22 │ │ │ │ + sldi r30,r22,1 │ │ │ │ + sldi r23,r22,4 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + mulld r29,r5,r30 │ │ │ │ + neg r2,r2 │ │ │ │ neg r10,r10 │ │ │ │ - addi r25,r1,112 │ │ │ │ - stdux r3,r1,r9 │ │ │ │ - addi r8,r1,112 │ │ │ │ - stdux r3,r1,r9 │ │ │ │ - addi r29,r1,112 │ │ │ │ - stdux r3,r1,r4 │ │ │ │ - addi r27,r1,112 │ │ │ │ - stdux r3,r1,r4 │ │ │ │ - mr r14,r1 │ │ │ │ - std r6,0(r27) │ │ │ │ - stfdu f0,112(r14) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r10 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + addi r21,r1,112 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + neg r9,r9 │ │ │ │ + addi r7,r1,112 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r28,r1,112 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ addi r20,r1,112 │ │ │ │ - blt cr4,35030 │ │ │ │ - mulld r0,r12,r21 │ │ │ │ - mulld r9,r7,r19 │ │ │ │ - neg r10,r21 │ │ │ │ - ld r6,120(r16) │ │ │ │ - ld r15,72(r16) │ │ │ │ - addi r28,r5,-8 │ │ │ │ - cmpdi cr7,r21,0 │ │ │ │ - sldi r4,r10,4 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - mr r10,r0 │ │ │ │ - add r6,r6,r9 │ │ │ │ - addi r0,r10,-8 │ │ │ │ - add r0,r20,r0 │ │ │ │ - ldx r11,r15,r28 │ │ │ │ - lfdx f12,r6,r28 │ │ │ │ - srdi r9,r30,1 │ │ │ │ - mr r18,r0 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r11 │ │ │ │ - fcfid f0,f0 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ + std r4,0(r20) │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r15,r1 │ │ │ │ + stfdu f29,112(r15) │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + addi r24,r1,112 │ │ │ │ + blt cr4,34c20 │ │ │ │ + mulld r10,r12,r22 │ │ │ │ + mulld r2,r6,r14 │ │ │ │ + ld r11,120(r18) │ │ │ │ + mulli r3,r22,-16 │ │ │ │ + ld r16,72(r18) │ │ │ │ + addi r4,r5,-8 │ │ │ │ + cmpdi cr7,r22,0 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r10,r24,r10 │ │ │ │ + add r11,r11,r2 │ │ │ │ + lxsdx vs32,r16,r4 │ │ │ │ + lfdx f12,r11,r4 │ │ │ │ + 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 │ │ │ │ - stdx r9,r25,r28 │ │ │ │ - add r9,r11,r9 │ │ │ │ - stdx r10,r8,r28 │ │ │ │ - ble cr7,341f8 │ │ │ │ - addi r24,r9,1 │ │ │ │ - divd r3,r9,r11 │ │ │ │ - mr r17,r18 │ │ │ │ - addi r18,r18,16 │ │ │ │ - divd r10,r24,r11 │ │ │ │ - mulld r3,r3,r11 │ │ │ │ - mulld r10,r10,r11 │ │ │ │ - subf r3,r3,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r24 │ │ │ │ - std r3,-8(r18) │ │ │ │ - std r10,16(r17) │ │ │ │ - bdnz 341c4 │ │ │ │ - addi r28,r28,-8 │ │ │ │ - add r0,r0,r4 │ │ │ │ - cmpdi r28,-8 │ │ │ │ - bne 3417c │ │ │ │ - mr r3,r29 │ │ │ │ + addi r2,r9,1 │ │ │ │ + subf r9,r25,r9 │ │ │ │ + add r2,r2,r25 │ │ │ │ + stdx r9,r21,r4 │ │ │ │ + stdx r2,r7,r4 │ │ │ │ + ble cr7,33e2c │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mtvsrdd vs43,r9,r9 │ │ │ │ + plxv vs44,238156 # 6e000 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + beq 33df4 │ │ │ │ + xxmr vs45,vs44 │ │ │ │ + cmpdi r8,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r9,r10,16 │ │ │ │ + vaddudm v1,v0,v11 │ │ │ │ + vaddudm v1,v1,v13 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r10) │ │ │ │ + beq 33e2c │ │ │ │ + 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 33dfc │ │ │ │ + addi r4,r4,-8 │ │ │ │ + add r10,r10,r3 │ │ │ │ + cmpdi r4,-8 │ │ │ │ + bne 33d78 │ │ │ │ + mr r3,r28 │ │ │ │ li r4,0 │ │ │ │ - std r6,304(r31) │ │ │ │ - std r8,320(r31) │ │ │ │ - li r28,0 │ │ │ │ - std r5,312(r31) │ │ │ │ - std r12,264(r31) │ │ │ │ - std r7,256(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r8,r22,3 │ │ │ │ - ld r10,0(r1) │ │ │ │ - mtfprd f0,r23 │ │ │ │ - addi r9,r26,15 │ │ │ │ - ld r6,304(r31) │ │ │ │ - ld r5,312(r31) │ │ │ │ - std r8,216(r31) │ │ │ │ - ld r8,96(r16) │ │ │ │ - fcfid f28,f0 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ + std r11,296(r31) │ │ │ │ + std r5,304(r31) │ │ │ │ + li r17,0 │ │ │ │ + li r26,0 │ │ │ │ + std r7,312(r31) │ │ │ │ + std r12,256(r31) │ │ │ │ + std r6,248(r31) │ │ │ │ + bl 5b40 │ │ │ │ + srdi r10,r23,3 │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r2,r29,15 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + ld r11,296(r31) │ │ │ │ + ld r7,312(r31) │ │ │ │ + ld r5,304(r31) │ │ │ │ + std r10,216(r31) │ │ │ │ + ld r10,96(r18) │ │ │ │ + fcfid f26,f0 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + std r10,224(r31) │ │ │ │ + ld r10,160(r31) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + fmul f26,f26,f26 │ │ │ │ + std r28,264(r31) │ │ │ │ + std r25,272(r31) │ │ │ │ + mr r28,r26 │ │ │ │ + addi r29,r1,128 │ │ │ │ + std r30,296(r31) │ │ │ │ + std r24,288(r31) │ │ │ │ + addi r19,r1,112 │ │ │ │ + mr r30,r7 │ │ │ │ + std r22,280(r31) │ │ │ │ + addi r27,r10,16 │ │ │ │ + mr r26,r29 │ │ │ │ + mr r29,r11 │ │ │ │ + mr r25,r27 │ │ │ │ + mr r27,r17 │ │ │ │ mr r17,r5 │ │ │ │ - std r8,224(r31) │ │ │ │ - ld r8,168(r31) │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - addi r24,r8,16 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - addi r8,r8,27080 │ │ │ │ - std r8,160(r31) │ │ │ │ - ld r8,320(r31) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - std r29,272(r31) │ │ │ │ - std r27,280(r31) │ │ │ │ - std r30,304(r31) │ │ │ │ - mr r29,r6 │ │ │ │ - addi r18,r1,112 │ │ │ │ - addi r26,r1,128 │ │ │ │ - mr r27,r28 │ │ │ │ - std r23,288(r31) │ │ │ │ - std r21,296(r31) │ │ │ │ - mr r30,r8 │ │ │ │ - lfdx f0,r15,r27 │ │ │ │ - ldx r23,r25,r27 │ │ │ │ - lfdx f27,r29,r27 │ │ │ │ - ld r9,224(r31) │ │ │ │ - fcfid f29,f0 │ │ │ │ - mtfprd f0,r23 │ │ │ │ - lfdx f26,r9,r27 │ │ │ │ - fcfid f25,f0 │ │ │ │ - fmul f11,f29,f29 │ │ │ │ - fdiv f12,f25,f29 │ │ │ │ - fsub f0,f27,f12 │ │ │ │ - fsub f12,f12,f27 │ │ │ │ + lfdx f0,r16,r27 │ │ │ │ + ldx r24,r21,r27 │ │ │ │ + lfdx f25,r29,r27 │ │ │ │ + ld r2,224(r31) │ │ │ │ + fcfid f27,f0 │ │ │ │ + mtfprd f0,r24 │ │ │ │ + lfdx f24,r2,r27 │ │ │ │ + fcfid f23,f0 │ │ │ │ + fmul f11,f27,f27 │ │ │ │ + fdiv f12,f23,f27 │ │ │ │ + fsub f0,f25,f12 │ │ │ │ + fsub f12,f12,f25 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - fmadd f0,f0,f11,f28 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - ble 34b90 │ │ │ │ + fmadd f0,f0,f11,f26 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + ble 347d0 │ │ │ │ fsqrt f0,f0 │ │ │ │ - fmul f1,f0,f26 │ │ │ │ - stfd f0,312(r31) │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,160(r31) │ │ │ │ - lfd f0,312(r31) │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f30,f1,f12 │ │ │ │ - fdiv f30,f30,f0 │ │ │ │ - fmsub f29,f27,f29,f25 │ │ │ │ - ld r9,216(r31) │ │ │ │ - mulld r10,r28,r9 │ │ │ │ - fadd f29,f29,f29 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - fdiv f1,f29,f26 │ │ │ │ - add r21,r18,r10 │ │ │ │ - stfdx f30,r18,r10 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ldx r9,r30,r27 │ │ │ │ - cmpd r23,r9 │ │ │ │ - bge 343f4 │ │ │ │ - ld r10,232(r31) │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addi r11,r23,2 │ │ │ │ - cmpd r11,r9 │ │ │ │ - mulld r4,r10,r28 │ │ │ │ - ld r10,168(r31) │ │ │ │ - addi r4,r4,1 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfdx f0,r10,r4 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - stfd f0,8(r21) │ │ │ │ - bgt 343f4 │ │ │ │ - addi r9,r9,-1 │ │ │ │ + fmul f1,f0,f24 │ │ │ │ + stfd f0,304(r31) │ │ │ │ + bl 5360 │ │ │ │ + lfd f0,304(r31) │ │ │ │ + fmul f28,f1,f31 │ │ │ │ + fdiv f28,f28,f0 │ │ │ │ + fmsub f27,f25,f27,f23 │ │ │ │ + ld r2,216(r31) │ │ │ │ + mulld r2,r28,r2 │ │ │ │ + fadd f27,f27,f27 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fdiv f1,f27,f24 │ │ │ │ + add r22,r19,r2 │ │ │ │ + stfdx f28,r19,r2 │ │ │ │ + bl 4f00 │ │ │ │ + ldx r2,r30,r27 │ │ │ │ + cmpd r24,r2 │ │ │ │ + bge 34018 │ │ │ │ + ld r9,232(r31) │ │ │ │ + ld r10,160(r31) │ │ │ │ + fmul f28,f28,f1 │ │ │ │ + addi r3,r24,2 │ │ │ │ + cmpd r3,r2 │ │ │ │ + mulld r9,r9,r28 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + stfd f0,8(r22) │ │ │ │ + bgt 34018 │ │ │ │ + addi r2,r2,-1 │ │ │ │ lfd f10,-16(r26) │ │ │ │ fmr f12,f1 │ │ │ │ - li r10,0 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - beq 343b8 │ │ │ │ - lfd f0,0(r24) │ │ │ │ + li r9,0 │ │ │ │ + subf r2,r24,r2 │ │ │ │ + andi. r5,r2,1 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + beq 33fdc │ │ │ │ + lfd f0,0(r25) │ │ │ │ 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 343f4 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r24,r10 │ │ │ │ + beq 34018 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lfdx f0,r25,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,r24,r9 │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + lfdx f0,r25,r2 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r26,r9 │ │ │ │ - bdnz 343c0 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + bdnz 33fe4 │ │ │ │ addi r28,r28,1 │ │ │ │ - ld r9,176(r31) │ │ │ │ - add r26,r26,r22 │ │ │ │ + ld r2,168(r31) │ │ │ │ + add r26,r26,r23 │ │ │ │ addi r27,r27,8 │ │ │ │ - cmpd r19,r28 │ │ │ │ - add r24,r24,r9 │ │ │ │ - bne 342ac │ │ │ │ - cmpdi r19,4 │ │ │ │ - mr r8,r30 │ │ │ │ - ld r7,256(r31) │ │ │ │ - ld r12,264(r31) │ │ │ │ - ld r29,272(r31) │ │ │ │ - ld r27,280(r31) │ │ │ │ - ld r23,288(r31) │ │ │ │ - ld r21,296(r31) │ │ │ │ - ld r30,304(r31) │ │ │ │ + cmpd r14,r28 │ │ │ │ + add r25,r25,r2 │ │ │ │ + bne 33ee0 │ │ │ │ + cmpdi r14,4 │ │ │ │ + mr r7,r30 │ │ │ │ + ld r6,248(r31) │ │ │ │ + ld r12,256(r31) │ │ │ │ mr r5,r17 │ │ │ │ - beq 34e78 │ │ │ │ - cmpdi r19,5 │ │ │ │ - beq 34c28 │ │ │ │ - li r9,0 │ │ │ │ - ld r11,208(r31) │ │ │ │ - cmpdi r11,0 │ │ │ │ - ble 34574 │ │ │ │ - ld r23,152(r31) │ │ │ │ - ld r24,144(r31) │ │ │ │ - srdi r0,r22,3 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r8,r8,r5 │ │ │ │ - add r3,r25,r5 │ │ │ │ - add r15,r29,r5 │ │ │ │ - li r28,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 34c20 │ │ │ │ - cmpd r19,r9 │ │ │ │ - ble 344f4 │ │ │ │ - mulld r4,r21,r9 │ │ │ │ - subf r10,r9,r19 │ │ │ │ - sldi r6,r9,3 │ │ │ │ - ld r17,72(r16) │ │ │ │ - addi r22,r14,8 │ │ │ │ - addi r25,r27,8 │ │ │ │ - std r11,160(r31) │ │ │ │ - mtctr r10 │ │ │ │ - ldx r26,r27,r6 │ │ │ │ - lfdx f0,r14,r6 │ │ │ │ + ld r28,264(r31) │ │ │ │ + ld r25,272(r31) │ │ │ │ + ld r22,280(r31) │ │ │ │ + ld r24,288(r31) │ │ │ │ + ld r30,296(r31) │ │ │ │ + beq 34a8c │ │ │ │ + cmpdi r14,5 │ │ │ │ + beq 34854 │ │ │ │ + li r2,0 │ │ │ │ + ld r3,208(r31) │ │ │ │ + cmpdi r3,0 │ │ │ │ + ble 34190 │ │ │ │ + ld r17,152(r31) │ │ │ │ + ld r0,144(r31) │ │ │ │ + srdi r11,r23,3 │ │ │ │ + sldi r6,r6,4 │ │ │ │ + add r7,r7,r5 │ │ │ │ + add r8,r21,r5 │ │ │ │ + add r16,r28,r5 │ │ │ │ + li r27,0 │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 3484c │ │ │ │ + cmpd r14,r2 │ │ │ │ + ble 34110 │ │ │ │ + mulld r4,r22,r2 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + subf r9,r2,r14 │ │ │ │ + ld r21,72(r18) │ │ │ │ + addi r23,r15,8 │ │ │ │ + addi r25,r20,8 │ │ │ │ + ldx r29,r20,r10 │ │ │ │ + lfdx f0,r15,r10 │ │ │ │ + mtctr r9 │ │ │ │ sldi r4,r4,1 │ │ │ │ - ldx r10,r29,r6 │ │ │ │ - maddld r11,r0,r9,r10 │ │ │ │ - add r10,r4,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ + ldx r9,r28,r10 │ │ │ │ + maddld r26,r11,r2,r9 │ │ │ │ + add r9,r4,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ add r4,r4,r30 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - ldx r10,r20,r10 │ │ │ │ - sldi r11,r11,3 │ │ │ │ - lfdx f12,r18,r11 │ │ │ │ - ldx r11,r17,r6 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + sldi r26,r26,3 │ │ │ │ + lfdx f12,r19,r26 │ │ │ │ + ldx r26,r21,r10 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r26,r26,r11,r10 │ │ │ │ - stfdx f0,r22,r6 │ │ │ │ - stdx r26,r25,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - bdnz 344b0 │ │ │ │ - ld r11,160(r31) │ │ │ │ - ldx r9,r27,r5 │ │ │ │ - ld r10,200(r16) │ │ │ │ - ld r6,24(r16) │ │ │ │ - lxvdsx vs0,r14,r5 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r6,r7 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ + maddld r29,r29,r26,r9 │ │ │ │ + stfdx f0,r23,r10 │ │ │ │ + stdx r29,r25,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bdnz 340d0 │ │ │ │ + ldx r2,r20,r5 │ │ │ │ + ld r9,200(r18) │ │ │ │ + ld r10,24(r18) │ │ │ │ + lxvdsx vs0,r15,r5 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r10,r6 │ │ │ │ + lxvx vs11,r9,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - ble cr4,35050 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + ble cr4,34c40 │ │ │ │ mtctr r12 │ │ │ │ - mr r25,r3 │ │ │ │ mr r26,r8 │ │ │ │ - mr r6,r15 │ │ │ │ - mr r9,r12 │ │ │ │ - li r17,0 │ │ │ │ - b 34544 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r17,0(r6) │ │ │ │ - bdz 34bcc │ │ │ │ - ldu r22,-8(r26) │ │ │ │ - ldu r10,-8(r25) │ │ │ │ - ldu r4,-8(r6) │ │ │ │ - subf r10,r10,r22 │ │ │ │ - cmpd r4,r10 │ │ │ │ - beq 34538 │ │ │ │ - addi r28,r28,1 │ │ │ │ + mr r29,r7 │ │ │ │ + mr r10,r16 │ │ │ │ + mr r2,r12 │ │ │ │ + li r25,0 │ │ │ │ + b 34160 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r25,0(r10) │ │ │ │ + bdz 347f8 │ │ │ │ + ldu r23,-8(r29) │ │ │ │ + ldu r9,-8(r26) │ │ │ │ + ldu r4,-8(r10) │ │ │ │ + subf r9,r9,r23 │ │ │ │ + cmpd r4,r9 │ │ │ │ + beq 34154 │ │ │ │ + addi r27,r27,1 │ │ │ │ addi r4,r4,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpd r11,r28 │ │ │ │ - stdx r4,r29,r10 │ │ │ │ - bgt 34474 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpd r3,r27 │ │ │ │ + stdx r4,r28,r9 │ │ │ │ + bgt 34098 │ │ │ │ + ld r2,176(r31) │ │ │ │ + ld r9,8(r18) │ │ │ │ + ld r10,184(r31) │ │ │ │ + addi r8,r2,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r10,r10,16 │ │ │ │ + cmpd r9,r8 │ │ │ │ ld r9,240(r31) │ │ │ │ - ld r10,8(r16) │ │ │ │ - ld r8,184(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r8,r8,16 │ │ │ │ - cmpd r10,r7 │ │ │ │ - ld r10,248(r31) │ │ │ │ - std r7,240(r31) │ │ │ │ - std r8,184(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 345c0 │ │ │ │ - mr r10,r8 │ │ │ │ - ld r6,136(r31) │ │ │ │ - ld r9,0(r10) │ │ │ │ - ld r7,8(r10) │ │ │ │ - cmpd r9,r6 │ │ │ │ - bge 3409c │ │ │ │ - ld r10,120(r31) │ │ │ │ + std r8,176(r31) │ │ │ │ + std r10,184(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 341dc │ │ │ │ + mr r9,r10 │ │ │ │ + ld r7,136(r31) │ │ │ │ + ld r2,0(r9) │ │ │ │ + ld r6,8(r9) │ │ │ │ + cmpd r2,r7 │ │ │ │ + bge 33cac │ │ │ │ + ld r7,120(r31) │ │ │ │ + cmpdi r7,-1 │ │ │ │ ld r30,192(r31) │ │ │ │ - cmpdi r10,-1 │ │ │ │ - beq 33f84 │ │ │ │ - ld r9,8(r16) │ │ │ │ - cmpdi r9,1 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - beq 35590 │ │ │ │ - mr r6,r8 │ │ │ │ - li r4,0 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - b 34608 │ │ │ │ - sldi r3,r7,4 │ │ │ │ - ldx r3,r30,r3 │ │ │ │ - cmpd r3,r10 │ │ │ │ - blt 34b80 │ │ │ │ - mr r8,r7 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - cmpd r4,r5 │ │ │ │ - add r7,r4,r8 │ │ │ │ - sradi r7,r7,1 │ │ │ │ - addze r7,r7 │ │ │ │ - blt 345f0 │ │ │ │ - sldi r8,r4,4 │ │ │ │ - ldx r8,r30,r8 │ │ │ │ - cmpd r8,r10 │ │ │ │ - blt 35570 │ │ │ │ - cmpd r4,r9 │ │ │ │ - bge 33f84 │ │ │ │ - ld r8,176(r31) │ │ │ │ - sldi r9,r4,4 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - std r4,232(r31) │ │ │ │ - add r9,r30,r9 │ │ │ │ - srdi r8,r8,3 │ │ │ │ - std r9,184(r31) │ │ │ │ - std r8,224(r31) │ │ │ │ + beq 33b68 │ │ │ │ + ld r2,8(r18) │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + beq 35148 │ │ │ │ mr r8,r9 │ │ │ │ - ld r9,0(r8) │ │ │ │ - ld r6,8(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 33f84 │ │ │ │ - ld r10,112(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 33f84 │ │ │ │ - ld r19,48(r16) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r23,88(r16) │ │ │ │ - std r1,240(r31) │ │ │ │ + li r16,0 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + b 34228 │ │ │ │ + nop │ │ │ │ + sldi r5,r10,4 │ │ │ │ + ldx r5,r30,r5 │ │ │ │ + cmpd r5,r7 │ │ │ │ + blt 347c4 │ │ │ │ + mr r9,r10 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + cmpd r16,r6 │ │ │ │ + add r10,r16,r9 │ │ │ │ + sradi r10,r10,1 │ │ │ │ + addze r10,r10 │ │ │ │ + blt 34210 │ │ │ │ + sldi r9,r16,4 │ │ │ │ + ldx r9,r30,r9 │ │ │ │ + cmpd r9,r7 │ │ │ │ + blt 35124 │ │ │ │ + cmpd r16,r2 │ │ │ │ + bge 33b68 │ │ │ │ + ld r9,168(r31) │ │ │ │ + sldi r2,r16,4 │ │ │ │ + xxspltib vs63,2 │ │ │ │ + plfd f31,235728 # 6db30 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + xxlxor vs30,vs30,vs30 │ │ │ │ + std r16,224(r31) │ │ │ │ + add r2,r30,r2 │ │ │ │ + vextsb2d v31,v31 │ │ │ │ + srdi r9,r9,3 │ │ │ │ + std r2,176(r31) │ │ │ │ + std r9,216(r31) │ │ │ │ + mr r9,r2 │ │ │ │ + ld r2,0(r9) │ │ │ │ + ld r6,8(r9) │ │ │ │ + cmpd r2,r7 │ │ │ │ + blt 33b68 │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 33b68 │ │ │ │ + ld r14,48(r18) │ │ │ │ + ld r8,0(r1) │ │ │ │ + std r1,232(r31) │ │ │ │ li r4,0 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - sldi r5,r19,3 │ │ │ │ - addi r21,r23,1 │ │ │ │ - addi r12,r19,-1 │ │ │ │ - addi r9,r5,15 │ │ │ │ - addi r8,r5,23 │ │ │ │ - mulld r10,r19,r21 │ │ │ │ + ld r25,88(r18) │ │ │ │ + sldi r5,r14,3 │ │ │ │ + addi r12,r14,-1 │ │ │ │ + addi r22,r25,1 │ │ │ │ + addi r2,r5,15 │ │ │ │ + addi r10,r5,23 │ │ │ │ cmpdi cr4,r12,0 │ │ │ │ - sldi r30,r21,1 │ │ │ │ - sldi r22,r21,4 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - mulld r26,r5,r30 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r3,r8 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + mulld r9,r14,r22 │ │ │ │ + sldi r30,r22,1 │ │ │ │ + sldi r23,r22,4 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + mulld r29,r5,r30 │ │ │ │ + neg r2,r2 │ │ │ │ neg r10,r10 │ │ │ │ - addi r25,r1,112 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + addi r26,r1,112 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + neg r9,r9 │ │ │ │ addi r7,r1,112 │ │ │ │ - ld r11,0(r1) │ │ │ │ - stdux r11,r1,r9 │ │ │ │ - addi r29,r1,112 │ │ │ │ - stdux r11,r1,r3 │ │ │ │ - addi r27,r1,112 │ │ │ │ - stdux r11,r1,r3 │ │ │ │ - mr r14,r1 │ │ │ │ - std r4,0(r27) │ │ │ │ - stfdu f0,112(r14) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r10 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r28,r1,112 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ addi r20,r1,112 │ │ │ │ - blt cr4,35520 │ │ │ │ - mulld r0,r12,r21 │ │ │ │ - mulld r9,r6,r19 │ │ │ │ - ld r11,120(r16) │ │ │ │ - neg r18,r21 │ │ │ │ - ld r15,72(r16) │ │ │ │ - addi r28,r5,-8 │ │ │ │ - cmpdi cr7,r21,0 │ │ │ │ - sldi r18,r18,4 │ │ │ │ - sldi r0,r0,4 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - mr r10,r0 │ │ │ │ - add r11,r11,r9 │ │ │ │ - addi r0,r10,-8 │ │ │ │ - add r0,r20,r0 │ │ │ │ - ldx r4,r15,r28 │ │ │ │ - lfdx f12,r11,r28 │ │ │ │ - srdi r9,r30,1 │ │ │ │ - mr r24,r0 │ │ │ │ - mtctr r9 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - fcfid f0,f0 │ │ │ │ + stdux r8,r1,r10 │ │ │ │ + std r4,0(r20) │ │ │ │ + ld r2,0(r1) │ │ │ │ + mr r15,r1 │ │ │ │ + stfdu f29,112(r15) │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + addi r24,r1,112 │ │ │ │ + blt cr4,350d0 │ │ │ │ + mulld r10,r12,r22 │ │ │ │ + mulld r2,r6,r14 │ │ │ │ + ld r11,120(r18) │ │ │ │ + mulli r3,r22,-16 │ │ │ │ + ld r16,72(r18) │ │ │ │ + addi r4,r5,-8 │ │ │ │ + cmpdi cr7,r22,0 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r10,r24,r10 │ │ │ │ + add r11,r11,r2 │ │ │ │ + lxsdx vs32,r16,r4 │ │ │ │ + lfdx f12,r11,r4 │ │ │ │ + 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 │ │ │ │ - stdx r9,r25,r28 │ │ │ │ - add r9,r4,r9 │ │ │ │ - stdx r10,r7,r28 │ │ │ │ - ble cr7,347c8 │ │ │ │ - addi r3,r9,1 │ │ │ │ - divd r8,r9,r4 │ │ │ │ - mr r17,r24 │ │ │ │ - addi r24,r24,16 │ │ │ │ - divd r10,r3,r4 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - mulld r10,r10,r4 │ │ │ │ - subf r8,r8,r9 │ │ │ │ - addi r9,r9,2 │ │ │ │ - subf r10,r10,r3 │ │ │ │ - std r8,-8(r24) │ │ │ │ - std r10,16(r17) │ │ │ │ - bdnz 34794 │ │ │ │ - addi r28,r28,-8 │ │ │ │ - add r0,r0,r18 │ │ │ │ - cmpdi r28,-8 │ │ │ │ - bne 3474c │ │ │ │ - mr r3,r29 │ │ │ │ + addi r2,r9,1 │ │ │ │ + subf r9,r25,r9 │ │ │ │ + add r2,r2,r25 │ │ │ │ + stdx r9,r26,r4 │ │ │ │ + stdx r2,r7,r4 │ │ │ │ + ble cr7,34420 │ │ │ │ + srdi r2,r30,1 │ │ │ │ + mtvsrdd vs43,r9,r9 │ │ │ │ + plxv vs44,236632 # 6e000 │ │ │ │ + xxspltd vs32,vs32,0 │ │ │ │ + mr r9,r10 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + addi r8,r2,-1 │ │ │ │ + beq 343e8 │ │ │ │ + xxmr vs45,vs44 │ │ │ │ + cmpdi r8,0 │ │ │ │ + vaddudm v12,v12,v31 │ │ │ │ + addi r9,r10,16 │ │ │ │ + vaddudm v1,v0,v11 │ │ │ │ + vaddudm v1,v1,v13 │ │ │ │ + vmodsd v1,v1,v0 │ │ │ │ + stxv vs33,0(r10) │ │ │ │ + beq 34420 │ │ │ │ + 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 343f0 │ │ │ │ + addi r4,r4,-8 │ │ │ │ + add r10,r10,r3 │ │ │ │ + cmpdi r4,-8 │ │ │ │ + bne 3436c │ │ │ │ + mr r3,r28 │ │ │ │ li r4,0 │ │ │ │ - std r11,296(r31) │ │ │ │ - std r7,312(r31) │ │ │ │ - li r28,0 │ │ │ │ - std r5,304(r31) │ │ │ │ - std r12,256(r31) │ │ │ │ - std r6,248(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - srdi r8,r22,3 │ │ │ │ - ld r10,0(r1) │ │ │ │ - mtfprd f0,r23 │ │ │ │ - addi r9,r26,15 │ │ │ │ - ld r11,296(r31) │ │ │ │ - ld r7,312(r31) │ │ │ │ - ld r5,304(r31) │ │ │ │ - std r8,192(r31) │ │ │ │ - ld r8,96(r16) │ │ │ │ - fcfid f28,f0 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - mr r17,r5 │ │ │ │ - std r8,216(r31) │ │ │ │ - ld r8,168(r31) │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - addi r24,r8,16 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - addi r8,r8,27080 │ │ │ │ - std r8,160(r31) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - std r29,264(r31) │ │ │ │ - std r27,272(r31) │ │ │ │ - std r30,296(r31) │ │ │ │ - mr r29,r11 │ │ │ │ - mr r27,r28 │ │ │ │ + std r11,288(r31) │ │ │ │ + std r5,296(r31) │ │ │ │ + li r17,0 │ │ │ │ + li r21,0 │ │ │ │ + std r7,304(r31) │ │ │ │ + std r12,248(r31) │ │ │ │ + std r6,240(r31) │ │ │ │ + bl 5b40 │ │ │ │ + srdi r10,r23,3 │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r2,r29,15 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + ld r11,288(r31) │ │ │ │ + ld r7,304(r31) │ │ │ │ + ld r5,296(r31) │ │ │ │ + std r10,184(r31) │ │ │ │ + ld r10,96(r18) │ │ │ │ + fcfid f26,f0 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + std r10,192(r31) │ │ │ │ + ld r10,160(r31) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + fmul f26,f26,f26 │ │ │ │ + std r28,256(r31) │ │ │ │ + std r25,264(r31) │ │ │ │ + mr r28,r21 │ │ │ │ + addi r29,r1,128 │ │ │ │ + std r24,280(r31) │ │ │ │ + std r30,288(r31) │ │ │ │ + addi r19,r1,112 │ │ │ │ mr r30,r7 │ │ │ │ - addi r18,r1,112 │ │ │ │ - addi r26,r1,128 │ │ │ │ - std r23,280(r31) │ │ │ │ - std r21,288(r31) │ │ │ │ - lfdx f0,r15,r27 │ │ │ │ - ldx r23,r25,r27 │ │ │ │ - lfdx f27,r29,r27 │ │ │ │ - ld r9,216(r31) │ │ │ │ - fcfid f29,f0 │ │ │ │ - mtfprd f0,r23 │ │ │ │ - lfdx f26,r9,r27 │ │ │ │ - fcfid f25,f0 │ │ │ │ - fmul f11,f29,f29 │ │ │ │ - fdiv f12,f25,f29 │ │ │ │ - fsub f0,f27,f12 │ │ │ │ - fsub f12,f12,f27 │ │ │ │ + std r22,272(r31) │ │ │ │ + addi r27,r10,16 │ │ │ │ + mr r25,r29 │ │ │ │ + mr r29,r11 │ │ │ │ + mr r24,r27 │ │ │ │ + mr r27,r17 │ │ │ │ + mr r17,r5 │ │ │ │ + lfdx f0,r16,r27 │ │ │ │ + ldx r22,r26,r27 │ │ │ │ + lfdx f25,r29,r27 │ │ │ │ + ld r2,192(r31) │ │ │ │ + fcfid f27,f0 │ │ │ │ + mtfprd f0,r22 │ │ │ │ + lfdx f24,r2,r27 │ │ │ │ + fcfid f23,f0 │ │ │ │ + fmul f11,f27,f27 │ │ │ │ + fdiv f12,f23,f27 │ │ │ │ + fsub f0,f25,f12 │ │ │ │ + fsub f12,f12,f25 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - fmadd f0,f0,f11,f28 │ │ │ │ - fcmpu cr0,f0,f31 │ │ │ │ - ble 35080 │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f30,f26 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,160(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f30,f0,f30 │ │ │ │ - fmsub f29,f27,f29,f25 │ │ │ │ - ld r9,192(r31) │ │ │ │ - mulld r10,r28,r9 │ │ │ │ - fadd f29,f29,f29 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - fdiv f1,f29,f26 │ │ │ │ - add r21,r18,r10 │ │ │ │ - stfdx f30,r18,r10 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ldx r9,r30,r27 │ │ │ │ - cmpd r23,r9 │ │ │ │ - bge 349bc │ │ │ │ - ld r10,224(r31) │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addi r11,r23,2 │ │ │ │ - cmpd r11,r9 │ │ │ │ - mulld r4,r10,r28 │ │ │ │ - ld r10,168(r31) │ │ │ │ - addi r4,r4,1 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfdx f0,r10,r4 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ + fmadd f0,f0,f11,f26 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + ble 34c70 │ │ │ │ + fsqrt f28,f0 │ │ │ │ + fmul f1,f28,f24 │ │ │ │ + bl 5360 │ │ │ │ + fmul f0,f1,f31 │ │ │ │ + fdiv f28,f0,f28 │ │ │ │ + fmsub f27,f25,f27,f23 │ │ │ │ + ld r2,184(r31) │ │ │ │ + mulld r2,r28,r2 │ │ │ │ + fadd f27,f27,f27 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fdiv f1,f27,f24 │ │ │ │ + add r21,r19,r2 │ │ │ │ + stfdx f28,r19,r2 │ │ │ │ + bl 4f00 │ │ │ │ + ldx r2,r30,r27 │ │ │ │ + cmpd r22,r2 │ │ │ │ + bge 34604 │ │ │ │ + ld r9,216(r31) │ │ │ │ + ld r10,160(r31) │ │ │ │ + fmul f28,f28,f1 │ │ │ │ + addi r3,r22,2 │ │ │ │ + cmpd r3,r2 │ │ │ │ + mulld r9,r9,r28 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ stfd f0,8(r21) │ │ │ │ - bgt 349bc │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfd f10,-16(r26) │ │ │ │ + bgt 34604 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfd f10,-16(r25) │ │ │ │ fmr f12,f1 │ │ │ │ - li r10,0 │ │ │ │ - subf r9,r23,r9 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - beq 34980 │ │ │ │ + li r9,0 │ │ │ │ + subf r2,r22,r2 │ │ │ │ + andi. r5,r2,1 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + beq 345c8 │ │ │ │ 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(r26) │ │ │ │ - beq 349bc │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r24,r10 │ │ │ │ + stfd f0,0(r25) │ │ │ │ + beq 34604 │ │ │ │ + srdi r2,r2,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,r26,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r24,r9 │ │ │ │ + stfdx f0,r25,r9 │ │ │ │ + lfdx f0,r24,r2 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r26,r9 │ │ │ │ - bdnz 34988 │ │ │ │ + stfdx f0,r25,r2 │ │ │ │ + bdnz 345d0 │ │ │ │ addi r28,r28,1 │ │ │ │ - ld r9,176(r31) │ │ │ │ - add r26,r26,r22 │ │ │ │ + ld r2,168(r31) │ │ │ │ + add r25,r25,r23 │ │ │ │ addi r27,r27,8 │ │ │ │ - cmpd r19,r28 │ │ │ │ - add r24,r24,r9 │ │ │ │ - bne 3487c │ │ │ │ - cmpdi r19,4 │ │ │ │ + cmpd r14,r28 │ │ │ │ + add r24,r24,r2 │ │ │ │ + bne 344d4 │ │ │ │ + cmpdi r14,4 │ │ │ │ mr r7,r30 │ │ │ │ - ld r6,248(r31) │ │ │ │ - ld r12,256(r31) │ │ │ │ - ld r29,264(r31) │ │ │ │ - ld r27,272(r31) │ │ │ │ - ld r23,280(r31) │ │ │ │ - ld r21,288(r31) │ │ │ │ - ld r30,296(r31) │ │ │ │ + ld r6,240(r31) │ │ │ │ + ld r12,248(r31) │ │ │ │ mr r5,r17 │ │ │ │ - beq 35368 │ │ │ │ - cmpdi r19,5 │ │ │ │ - beq 35118 │ │ │ │ - li r9,0 │ │ │ │ - ld r28,208(r31) │ │ │ │ - cmpdi r28,0 │ │ │ │ - ble 34b3c │ │ │ │ - ld r15,152(r31) │ │ │ │ - ld r17,144(r31) │ │ │ │ - srdi r0,r22,3 │ │ │ │ + ld r28,256(r31) │ │ │ │ + ld r25,264(r31) │ │ │ │ + ld r22,272(r31) │ │ │ │ + ld r24,280(r31) │ │ │ │ + ld r30,288(r31) │ │ │ │ + beq 34f2c │ │ │ │ + cmpdi r14,5 │ │ │ │ + beq 34cf4 │ │ │ │ + li r2,0 │ │ │ │ + ld r3,208(r31) │ │ │ │ + cmpdi r3,0 │ │ │ │ + ble 3477c │ │ │ │ + ld r17,152(r31) │ │ │ │ + ld r0,144(r31) │ │ │ │ + srdi r11,r23,3 │ │ │ │ sldi r6,r6,4 │ │ │ │ add r7,r7,r5 │ │ │ │ - add r8,r25,r5 │ │ │ │ - add r11,r29,r5 │ │ │ │ - li r26,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 35110 │ │ │ │ - cmpd r19,r9 │ │ │ │ - ble 34abc │ │ │ │ - mulld r3,r21,r9 │ │ │ │ - subf r10,r9,r19 │ │ │ │ - sldi r4,r9,3 │ │ │ │ - ld r22,72(r16) │ │ │ │ - addi r23,r14,8 │ │ │ │ - addi r24,r27,8 │ │ │ │ - std r28,160(r31) │ │ │ │ - mtctr r10 │ │ │ │ - ldx r25,r27,r4 │ │ │ │ - lfdx f0,r14,r4 │ │ │ │ - sldi r3,r3,1 │ │ │ │ - ldx r10,r29,r4 │ │ │ │ - maddld r28,r0,r9,r10 │ │ │ │ - add r10,r3,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r3,r3,r30 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - ldx r10,r20,r10 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - lfdx f12,r18,r28 │ │ │ │ - ldx r28,r22,r4 │ │ │ │ + add r8,r26,r5 │ │ │ │ + add r16,r28,r5 │ │ │ │ + li r27,0 │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 34cec │ │ │ │ + cmpd r14,r2 │ │ │ │ + ble 346fc │ │ │ │ + mulld r4,r22,r2 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + subf r9,r2,r14 │ │ │ │ + ld r21,72(r18) │ │ │ │ + addi r23,r15,8 │ │ │ │ + addi r25,r20,8 │ │ │ │ + ldx r29,r20,r10 │ │ │ │ + lfdx f0,r15,r10 │ │ │ │ + mtctr r9 │ │ │ │ + sldi r4,r4,1 │ │ │ │ + ldx r9,r28,r10 │ │ │ │ + maddld r26,r11,r2,r9 │ │ │ │ + add r9,r4,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r4,r4,r30 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + sldi r26,r26,3 │ │ │ │ + lfdx f12,r19,r26 │ │ │ │ + ldx r26,r21,r10 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - maddld r25,r25,r28,r10 │ │ │ │ - stfdx f0,r23,r4 │ │ │ │ - stdx r25,r24,r4 │ │ │ │ - addi r4,r4,8 │ │ │ │ - bdnz 34a78 │ │ │ │ - ld r28,160(r31) │ │ │ │ - ldx r9,r27,r5 │ │ │ │ - ld r10,200(r16) │ │ │ │ - ld r4,24(r16) │ │ │ │ - lxvdsx vs0,r14,r5 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r4,r6 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ + maddld r29,r29,r26,r9 │ │ │ │ + stfdx f0,r23,r10 │ │ │ │ + stdx r29,r25,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bdnz 346bc │ │ │ │ + ldx r2,r20,r5 │ │ │ │ + ld r9,200(r18) │ │ │ │ + ld r10,24(r18) │ │ │ │ + lxvdsx vs0,r15,r5 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r10,r6 │ │ │ │ + lxvx vs11,r9,r2 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - ble cr4,35540 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + ble cr4,350f0 │ │ │ │ mtctr r12 │ │ │ │ - mr r24,r8 │ │ │ │ - mr r25,r7 │ │ │ │ - mr r4,r11 │ │ │ │ - mr r9,r12 │ │ │ │ - li r22,0 │ │ │ │ - b 34b0c │ │ │ │ - addi r9,r9,-1 │ │ │ │ - std r22,0(r4) │ │ │ │ - bdz 350bc │ │ │ │ - ldu r23,-8(r25) │ │ │ │ - ldu r10,-8(r24) │ │ │ │ - ldu r3,-8(r4) │ │ │ │ - subf r10,r10,r23 │ │ │ │ - cmpd r3,r10 │ │ │ │ - beq 34b00 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r3,r3,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - cmpd r28,r26 │ │ │ │ - stdx r3,r29,r10 │ │ │ │ - bgt 34a3c │ │ │ │ + mr r26,r8 │ │ │ │ + mr r29,r7 │ │ │ │ + mr r10,r16 │ │ │ │ + mr r2,r12 │ │ │ │ + li r25,0 │ │ │ │ + b 3474c │ │ │ │ + addi r2,r2,-1 │ │ │ │ + std r25,0(r10) │ │ │ │ + bdz 34c98 │ │ │ │ + ldu r23,-8(r29) │ │ │ │ + ldu r9,-8(r26) │ │ │ │ + ldu r4,-8(r10) │ │ │ │ + subf r9,r9,r23 │ │ │ │ + cmpd r4,r9 │ │ │ │ + beq 34740 │ │ │ │ + addi r27,r27,1 │ │ │ │ + addi r4,r4,1 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + cmpd r3,r27 │ │ │ │ + stdx r4,r28,r9 │ │ │ │ + bgt 34684 │ │ │ │ + ld r2,224(r31) │ │ │ │ + ld r9,8(r18) │ │ │ │ + ld r10,176(r31) │ │ │ │ + addi r8,r2,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r10,r10,16 │ │ │ │ + cmpd r9,r8 │ │ │ │ ld r9,232(r31) │ │ │ │ - ld r10,8(r16) │ │ │ │ - ld r8,184(r31) │ │ │ │ - addi r7,r9,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r8,r8,16 │ │ │ │ - cmpd r10,r7 │ │ │ │ - ld r10,240(r31) │ │ │ │ - std r7,232(r31) │ │ │ │ - std r8,184(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 33f84 │ │ │ │ - ld r10,120(r31) │ │ │ │ - b 34658 │ │ │ │ - mr r4,r8 │ │ │ │ - b 34038 │ │ │ │ - mr r4,r7 │ │ │ │ - b 34608 │ │ │ │ - nop │ │ │ │ + std r8,224(r31) │ │ │ │ + std r10,176(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 33b68 │ │ │ │ + ld r7,120(r31) │ │ │ │ + mr r9,r10 │ │ │ │ + b 34290 │ │ │ │ + mr r5,r10 │ │ │ │ + b 33c28 │ │ │ │ + mr r16,r10 │ │ │ │ + b 34228 │ │ │ │ nop │ │ │ │ - blt 34ba4 │ │ │ │ - ld r9,160(r31) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - fmul f30,f26,f30 │ │ │ │ - b 34314 │ │ │ │ + blt 347dc │ │ │ │ + fmul f28,f24,f31 │ │ │ │ + b 33f3c │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f30,f26 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,160(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f30,f0,f30 │ │ │ │ - b 34314 │ │ │ │ - ld r9,0(r29) │ │ │ │ - addi r28,r28,1 │ │ │ │ - cmpd r11,r28 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r29) │ │ │ │ - ble 34574 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ldx r10,r20,r10 │ │ │ │ - cmpd r10,r23 │ │ │ │ - blt 34bfc │ │ │ │ - cmpd r10,r24 │ │ │ │ - ble 34c18 │ │ │ │ - ld r10,200(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r29) │ │ │ │ - add r28,r28,r10 │ │ │ │ - cmpd r11,r28 │ │ │ │ - bgt 34be4 │ │ │ │ - b 34574 │ │ │ │ - li r9,0 │ │ │ │ - b 3447c │ │ │ │ - ld r9,0(r29) │ │ │ │ - b 34be4 │ │ │ │ + fsqrt f28,f0 │ │ │ │ + fmul f1,f28,f24 │ │ │ │ + bl 5620 │ │ │ │ + fmul f0,f1,f31 │ │ │ │ + fdiv f28,f0,f28 │ │ │ │ + b 33f3c │ │ │ │ + ld r2,0(r28) │ │ │ │ + addi r27,r27,1 │ │ │ │ + cmpd r3,r27 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r28) │ │ │ │ + ble 34190 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + cmpd r9,r17 │ │ │ │ + blt 34828 │ │ │ │ + cmpd r9,r0 │ │ │ │ + ble 34844 │ │ │ │ + ld r9,200(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r28) │ │ │ │ + add r27,r27,r9 │ │ │ │ + cmpd r3,r27 │ │ │ │ + bgt 34810 │ │ │ │ + b 34190 │ │ │ │ + li r2,0 │ │ │ │ + b 340a0 │ │ │ │ + ld r2,0(r28) │ │ │ │ + b 34810 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 34574 │ │ │ │ - ld r5,152(r31) │ │ │ │ - mulli r9,r23,48 │ │ │ │ - add r8,r18,r22 │ │ │ │ - sldi r10,r23,5 │ │ │ │ - addi r6,r22,-8 │ │ │ │ - sldi r28,r23,6 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - addi r12,r20,-8 │ │ │ │ - add r19,r8,r22 │ │ │ │ - addi r10,r10,24 │ │ │ │ - std r8,288(r31) │ │ │ │ - add r23,r20,r6 │ │ │ │ - addi r8,r30,-1 │ │ │ │ - addi r28,r28,56 │ │ │ │ + ble 34190 │ │ │ │ + ld r10,152(r31) │ │ │ │ + mulli r2,r25,48 │ │ │ │ + sldi r9,r25,5 │ │ │ │ + add r12,r19,r23 │ │ │ │ + sldi r29,r25,6 │ │ │ │ + addi r7,r23,-8 │ │ │ │ + addi r14,r24,-8 │ │ │ │ + li r8,0 │ │ │ │ + add r25,r12,r23 │ │ │ │ + addi r9,r9,24 │ │ │ │ + addi r29,r29,56 │ │ │ │ + add r7,r24,r7 │ │ │ │ + std r10,216(r31) │ │ │ │ + ld r10,144(r31) │ │ │ │ + add r27,r25,r23 │ │ │ │ + add r9,r24,r9 │ │ │ │ + add r29,r24,r29 │ │ │ │ + addi r2,r2,40 │ │ │ │ + std r7,264(r31) │ │ │ │ + mr r7,r19 │ │ │ │ + add r0,r27,r23 │ │ │ │ + std r9,272(r31) │ │ │ │ + add r17,r24,r2 │ │ │ │ + std r10,224(r31) │ │ │ │ + sldi r10,r6,4 │ │ │ │ + std r10,256(r31) │ │ │ │ + addi r10,r30,-1 │ │ │ │ + b 348d8 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r8,r30 │ │ │ │ + beq 34a84 │ │ │ │ + ldu r2,8(r14) │ │ │ │ + ld r9,216(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + blt 348cc │ │ │ │ + ld r9,224(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 348cc │ │ │ │ + ld r6,8(r16) │ │ │ │ + std r2,8(r20) │ │ │ │ + ld r3,24(r18) │ │ │ │ + sldi r9,r8,3 │ │ │ │ + std r28,288(r31) │ │ │ │ + li r4,0 │ │ │ │ + mr r28,r8 │ │ │ │ + ld r11,264(r31) │ │ │ │ + ld r23,16(r16) │ │ │ │ std r7,280(r31) │ │ │ │ - li r7,0 │ │ │ │ - std r5,216(r31) │ │ │ │ - ld r5,144(r31) │ │ │ │ - add r26,r19,r22 │ │ │ │ - add r10,r20,r10 │ │ │ │ - addi r9,r9,40 │ │ │ │ - add r28,r20,r28 │ │ │ │ - add r0,r26,r22 │ │ │ │ - std r10,296(r31) │ │ │ │ - add r17,r20,r9 │ │ │ │ - std r5,224(r31) │ │ │ │ - b 34ca8 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r30 │ │ │ │ - beq 34e70 │ │ │ │ - ldu r9,8(r12) │ │ │ │ - ld r10,216(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 34c9c │ │ │ │ - ld r10,224(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 34c9c │ │ │ │ - ld r6,8(r15) │ │ │ │ - std r9,8(r27) │ │ │ │ - ld r11,24(r16) │ │ │ │ - sldi r10,r7,3 │ │ │ │ - ld r5,16(r15) │ │ │ │ - ld r21,24(r15) │ │ │ │ - ld r22,32(r15) │ │ │ │ - ld r4,200(r16) │ │ │ │ - std r29,304(r31) │ │ │ │ - mr r24,r23 │ │ │ │ - lfdx f9,r18,r10 │ │ │ │ - li r3,0 │ │ │ │ - mr r29,r7 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - std r5,272(r31) │ │ │ │ - stfd f9,8(r14) │ │ │ │ - std r9,256(r31) │ │ │ │ - ld r9,280(r31) │ │ │ │ - add r11,r11,r9 │ │ │ │ - ld r5,288(r31) │ │ │ │ - sldi r9,r3,3 │ │ │ │ - ldu r10,8(r24) │ │ │ │ - ld r6,296(r31) │ │ │ │ - li r7,0 │ │ │ │ - std r18,312(r31) │ │ │ │ - std r16,320(r31) │ │ │ │ - std r27,328(r31) │ │ │ │ - std r14,336(r31) │ │ │ │ - std r3,344(r31) │ │ │ │ - lfdx f12,r5,r9 │ │ │ │ - ld r9,256(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r10,272(r31) │ │ │ │ + lfdx f9,r7,r9 │ │ │ │ + ld r21,24(r16) │ │ │ │ + ld r22,32(r16) │ │ │ │ + ld r5,200(r18) │ │ │ │ + mulld r2,r2,r6 │ │ │ │ + stfd f9,8(r15) │ │ │ │ + std r2,248(r31) │ │ │ │ + ld r2,256(r31) │ │ │ │ + add r3,r3,r2 │ │ │ │ + sldi r2,r4,3 │ │ │ │ + ldu r24,8(r11) │ │ │ │ + ld r7,272(r31) │ │ │ │ + li r8,0 │ │ │ │ + std r18,296(r31) │ │ │ │ + std r20,304(r31) │ │ │ │ + std r15,312(r31) │ │ │ │ + lfdx f12,r12,r2 │ │ │ │ + ld r2,248(r31) │ │ │ │ + std r4,328(r31) │ │ │ │ + std r23,336(r31) │ │ │ │ + add r24,r2,r24 │ │ │ │ fmul f12,f9,f12 │ │ │ │ - std r9,264(r31) │ │ │ │ - mulld r5,r9,r10 │ │ │ │ - std r5,160(r31) │ │ │ │ - nop │ │ │ │ + mulld r6,r24,r23 │ │ │ │ + std r24,320(r31) │ │ │ │ nop │ │ │ │ - sldi r9,r7,3 │ │ │ │ - ldu r10,8(r6) │ │ │ │ - mr r16,r17 │ │ │ │ - li r18,0 │ │ │ │ - lfdx f10,r19,r9 │ │ │ │ - ld r9,160(r31) │ │ │ │ - add r10,r9,r10 │ │ │ │ + ldu r9,8(r7) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r18,r17 │ │ │ │ + li r19,0 │ │ │ │ + lfdx f10,r25,r2 │ │ │ │ + add r9,r6,r9 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r14,r10,r21 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r25,8(r16) │ │ │ │ - sldi r9,r18,3 │ │ │ │ + mulld r15,r9,r21 │ │ │ │ + ldu r26,8(r18) │ │ │ │ + sldi r2,r19,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r27,r28 │ │ │ │ - mr r5,r0 │ │ │ │ - lfdx f11,r26,r9 │ │ │ │ - add r25,r14,r25 │ │ │ │ + mr r23,r29 │ │ │ │ + mr r4,r0 │ │ │ │ + lfdx f11,r27,r2 │ │ │ │ + add r26,r15,r26 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r20,r25,r22 │ │ │ │ + mulld r20,r26,r22 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r27) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - lxv vs8,0(r11) │ │ │ │ - addi r5,r5,8 │ │ │ │ - add r9,r20,r9 │ │ │ │ + lfd f0,0(r4) │ │ │ │ + ldu r2,8(r23) │ │ │ │ + addi r4,r4,8 │ │ │ │ + lxv vs8,0(r3) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r3,r9,4 │ │ │ │ - lxvx vs7,r4,r3 │ │ │ │ + add r2,r20,r2 │ │ │ │ + sldi r24,r2,4 │ │ │ │ + lxvx vs7,r5,r24 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r4,r3 │ │ │ │ - bdnz 34dc0 │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r18,r30 │ │ │ │ - bne 34d90 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r30 │ │ │ │ - bne 34d60 │ │ │ │ - ld r3,344(r31) │ │ │ │ - ld r18,312(r31) │ │ │ │ - ld r16,320(r31) │ │ │ │ - ld r27,328(r31) │ │ │ │ - ld r14,336(r31) │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r30 │ │ │ │ - bne 34d10 │ │ │ │ - mr r7,r29 │ │ │ │ - std r9,40(r27) │ │ │ │ - ld r29,304(r31) │ │ │ │ - ld r9,264(r31) │ │ │ │ - stfd f0,40(r14) │ │ │ │ - stfd f12,16(r14) │ │ │ │ - std r10,24(r27) │ │ │ │ - stfd f10,24(r14) │ │ │ │ - std r25,32(r27) │ │ │ │ - addi r7,r7,1 │ │ │ │ - stfd f11,32(r14) │ │ │ │ - cmpd r7,r30 │ │ │ │ - std r8,32(r29) │ │ │ │ - std r9,16(r27) │ │ │ │ - std r8,8(r29) │ │ │ │ - std r8,16(r29) │ │ │ │ - std r8,24(r29) │ │ │ │ - bne 34ca8 │ │ │ │ - std r8,0(r29) │ │ │ │ - b 34574 │ │ │ │ + stxvx vs8,r5,r24 │ │ │ │ + bdnz 349d0 │ │ │ │ + addi r19,r19,1 │ │ │ │ + cmpd r19,r30 │ │ │ │ + bne 349a0 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r8,r30 │ │ │ │ + bne 34980 │ │ │ │ + ld r4,328(r31) │ │ │ │ + ld r18,296(r31) │ │ │ │ + ld r20,304(r31) │ │ │ │ + ld r15,312(r31) │ │ │ │ + ld r24,320(r31) │ │ │ │ + ld r23,336(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r4,r30 │ │ │ │ + bne 34940 │ │ │ │ + mr r8,r28 │ │ │ │ + ld r28,288(r31) │ │ │ │ + ld r7,280(r31) │ │ │ │ + stfd f0,40(r15) │ │ │ │ + std r2,40(r20) │ │ │ │ + std r26,32(r20) │ │ │ │ + std r24,16(r20) │ │ │ │ + std r9,24(r20) │ │ │ │ + addi r8,r8,1 │ │ │ │ + stfd f12,16(r15) │ │ │ │ + stfd f10,24(r15) │ │ │ │ + stfd f11,32(r15) │ │ │ │ + cmpd r8,r30 │ │ │ │ + std r10,32(r28) │ │ │ │ + std r10,24(r28) │ │ │ │ + std r10,16(r28) │ │ │ │ + std r10,8(r28) │ │ │ │ + bne 348d8 │ │ │ │ + std r10,0(r28) │ │ │ │ + b 34190 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 34574 │ │ │ │ - mulli r9,r23,48 │ │ │ │ - sldi r8,r23,4 │ │ │ │ - sldi r10,r23,5 │ │ │ │ - add r19,r18,r22 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - ld r17,152(r31) │ │ │ │ - ld r12,144(r31) │ │ │ │ - addi r26,r20,-8 │ │ │ │ - addi r11,r30,-1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - addi r10,r10,24 │ │ │ │ - add r24,r19,r22 │ │ │ │ - li r5,0 │ │ │ │ - std r7,224(r31) │ │ │ │ - add r8,r20,r8 │ │ │ │ - add r25,r20,r10 │ │ │ │ - add r0,r24,r22 │ │ │ │ - addi r9,r9,40 │ │ │ │ - std r8,256(r31) │ │ │ │ - mr r8,r18 │ │ │ │ - add r28,r20,r9 │ │ │ │ - b 34ee4 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r5,r30 │ │ │ │ - beq 35028 │ │ │ │ - ldu r9,8(r26) │ │ │ │ - cmpd r9,r17 │ │ │ │ - blt 34ed8 │ │ │ │ - cmpd r9,r12 │ │ │ │ - bgt 34ed8 │ │ │ │ - ld r4,8(r15) │ │ │ │ - std r9,8(r27) │ │ │ │ - ld r7,16(r15) │ │ │ │ - sldi r10,r5,3 │ │ │ │ - ld r3,24(r16) │ │ │ │ - ld r20,24(r15) │ │ │ │ - ld r6,200(r16) │ │ │ │ - std r8,264(r31) │ │ │ │ - std r16,272(r31) │ │ │ │ - lfdx f12,r8,r10 │ │ │ │ - li r10,0 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - std r7,216(r31) │ │ │ │ - ld r7,256(r31) │ │ │ │ - stfd f12,8(r14) │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r9,224(r31) │ │ │ │ - add r3,r3,r9 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - ldu r4,8(r7) │ │ │ │ - mr r18,r25 │ │ │ │ - li r21,0 │ │ │ │ - std r29,280(r31) │ │ │ │ - std r27,288(r31) │ │ │ │ - lfdx f10,r19,r9 │ │ │ │ - ld r9,160(r31) │ │ │ │ - add r4,r9,r4 │ │ │ │ - ld r9,216(r31) │ │ │ │ + ble 34190 │ │ │ │ + mulli r2,r25,48 │ │ │ │ + sldi r9,r25,5 │ │ │ │ + sldi r7,r25,4 │ │ │ │ + add r17,r19,r23 │ │ │ │ + ld r3,152(r31) │ │ │ │ + ld r29,144(r31) │ │ │ │ + sldi r14,r6,4 │ │ │ │ + addi r10,r30,-1 │ │ │ │ + addi r6,r24,-8 │ │ │ │ + li r8,0 │ │ │ │ + addi r9,r9,24 │ │ │ │ + addi r7,r7,8 │ │ │ │ + add r27,r17,r23 │ │ │ │ + add r9,r24,r9 │ │ │ │ + add r12,r24,r7 │ │ │ │ + add r11,r27,r23 │ │ │ │ + addi r2,r2,40 │ │ │ │ + std r9,248(r31) │ │ │ │ + add r0,r24,r2 │ │ │ │ + b 34af0 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r8,r30 │ │ │ │ + beq 34a84 │ │ │ │ + ldu r2,8(r6) │ │ │ │ + cmpd r2,r3 │ │ │ │ + blt 34ae4 │ │ │ │ + cmpd r2,r29 │ │ │ │ + bgt 34ae4 │ │ │ │ + ld r25,8(r16) │ │ │ │ + ld r4,16(r16) │ │ │ │ + sldi r5,r8,3 │ │ │ │ + std r2,8(r20) │ │ │ │ + mr r7,r12 │ │ │ │ + li r9,0 │ │ │ │ + std r19,256(r31) │ │ │ │ + std r18,264(r31) │ │ │ │ + ld r26,24(r18) │ │ │ │ + ld r22,24(r16) │ │ │ │ + std r28,272(r31) │ │ │ │ + std r20,280(r31) │ │ │ │ + lfdx f12,r19,r5 │ │ │ │ + mulld r2,r2,r25 │ │ │ │ + std r4,224(r31) │ │ │ │ + ld r4,200(r18) │ │ │ │ + add r26,r26,r14 │ │ │ │ + stfd f12,8(r15) │ │ │ │ + std r2,216(r31) │ │ │ │ + sldi r2,r9,3 │ │ │ │ + ldu r5,8(r7) │ │ │ │ + ld r19,248(r31) │ │ │ │ + li r20,0 │ │ │ │ + lfdx f10,r17,r2 │ │ │ │ + ld r2,216(r31) │ │ │ │ + add r5,r2,r5 │ │ │ │ + ld r2,224(r31) │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r16,r4,r9 │ │ │ │ - ldu r23,8(r18) │ │ │ │ - sldi r9,r21,3 │ │ │ │ + mulld r18,r5,r2 │ │ │ │ + ldu r25,8(r19) │ │ │ │ + sldi r2,r20,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r27,r28 │ │ │ │ - mr r8,r0 │ │ │ │ - lfdx f11,r24,r9 │ │ │ │ - add r23,r16,r23 │ │ │ │ + mr r23,r0 │ │ │ │ + mr r28,r11 │ │ │ │ + lfdx f11,r27,r2 │ │ │ │ + add r25,r18,r25 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r22,r23,r20 │ │ │ │ - nop │ │ │ │ + mulld r21,r25,r22 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ldu r9,8(r27) │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lxv vs9,0(r3) │ │ │ │ - addi r8,r8,8 │ │ │ │ - add r9,r22,r9 │ │ │ │ + lfd f0,0(r28) │ │ │ │ + ldu r2,8(r23) │ │ │ │ + addi r28,r28,8 │ │ │ │ + lxv vs9,0(r26) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r29,r9,4 │ │ │ │ - lxvx vs8,r6,r29 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r24,r2,4 │ │ │ │ + lxvx vs8,r4,r24 │ │ │ │ xxspltd vs7,vs0,0 │ │ │ │ xvmaddmdp vs9,vs7,vs8 │ │ │ │ - stxvx vs9,r6,r29 │ │ │ │ - bdnz 34fa0 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd r21,r30 │ │ │ │ - bne 34f70 │ │ │ │ - addi r10,r10,1 │ │ │ │ - ld r29,280(r31) │ │ │ │ - ld r27,288(r31) │ │ │ │ - cmpd r10,r30 │ │ │ │ - bne 34f40 │ │ │ │ - addi r5,r5,1 │ │ │ │ - ld r8,264(r31) │ │ │ │ - ld r16,272(r31) │ │ │ │ - std r11,24(r29) │ │ │ │ - stfd f0,32(r14) │ │ │ │ - std r9,32(r27) │ │ │ │ - std r4,16(r27) │ │ │ │ - stfd f10,16(r14) │ │ │ │ - std r11,8(r29) │ │ │ │ - cmpd r5,r30 │ │ │ │ - std r23,24(r27) │ │ │ │ - stfd f11,24(r14) │ │ │ │ - std r11,16(r29) │ │ │ │ - bne 34ee4 │ │ │ │ - std r11,0(r29) │ │ │ │ - b 34574 │ │ │ │ - addi r10,r26,15 │ │ │ │ - mr r6,r9 │ │ │ │ - mr r9,r19 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ - addi r18,r1,112 │ │ │ │ - b 34448 │ │ │ │ - sldi r10,r12,3 │ │ │ │ - addi r28,r28,1 │ │ │ │ - mr r9,r12 │ │ │ │ - ldx r4,r29,r10 │ │ │ │ - cmpd r11,r28 │ │ │ │ - sldi r10,r9,3 │ │ │ │ + stxvx vs9,r4,r24 │ │ │ │ + bdnz 34ba0 │ │ │ │ + addi r20,r20,1 │ │ │ │ + cmpd r20,r30 │ │ │ │ + bne 34b78 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r30 │ │ │ │ + bne 34b50 │ │ │ │ + ld r28,272(r31) │ │ │ │ + ld r20,280(r31) │ │ │ │ + stfd f0,32(r15) │ │ │ │ + stfd f10,16(r15) │ │ │ │ + stfd f11,24(r15) │ │ │ │ + ld r19,256(r31) │ │ │ │ + ld r18,264(r31) │ │ │ │ + std r10,24(r28) │ │ │ │ + std r10,16(r28) │ │ │ │ + std r10,8(r28) │ │ │ │ + std r2,32(r20) │ │ │ │ + std r25,24(r20) │ │ │ │ + std r5,16(r20) │ │ │ │ + b 34ae4 │ │ │ │ + addi r9,r29,15 │ │ │ │ + mr r10,r2 │ │ │ │ + mr r2,r14 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r19,r1,112 │ │ │ │ + b 3406c │ │ │ │ + sldi r9,r12,3 │ │ │ │ + addi r27,r27,1 │ │ │ │ + mr r2,r12 │ │ │ │ + ldx r4,r28,r9 │ │ │ │ + cmpd r3,r27 │ │ │ │ + sldi r9,r2,3 │ │ │ │ addi r4,r4,1 │ │ │ │ - stdx r4,r29,r10 │ │ │ │ - bgt 34474 │ │ │ │ - b 34574 │ │ │ │ + stdx r4,r28,r9 │ │ │ │ + bgt 34098 │ │ │ │ + b 34190 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - blt 35094 │ │ │ │ - ld r9,160(r31) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - fmul f30,f26,f30 │ │ │ │ - b 348dc │ │ │ │ + blt 34c7c │ │ │ │ + fmul f28,f24,f31 │ │ │ │ + b 34528 │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f30,f26 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,160(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f30,f0,f30 │ │ │ │ - b 348dc │ │ │ │ - ld r9,0(r29) │ │ │ │ - addi r26,r26,1 │ │ │ │ - cmpd r28,r26 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r29) │ │ │ │ - ble 34b3c │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ldx r10,r20,r10 │ │ │ │ - cmpd r10,r15 │ │ │ │ - blt 350ec │ │ │ │ - cmpd r10,r17 │ │ │ │ - ble 35108 │ │ │ │ - ld r10,200(r31) │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,0(r29) │ │ │ │ - add r26,r26,r10 │ │ │ │ - cmpd r28,r26 │ │ │ │ - bgt 350d4 │ │ │ │ - b 34b3c │ │ │ │ - li r9,0 │ │ │ │ - b 34a44 │ │ │ │ - ld r9,0(r29) │ │ │ │ - b 350d4 │ │ │ │ + fsqrt f28,f0 │ │ │ │ + fmul f1,f28,f24 │ │ │ │ + bl 5620 │ │ │ │ + fmul f0,f1,f31 │ │ │ │ + fdiv f28,f0,f28 │ │ │ │ + b 34528 │ │ │ │ + ld r2,0(r28) │ │ │ │ + addi r27,r27,1 │ │ │ │ + cmpd r3,r27 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r28) │ │ │ │ + ble 3477c │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ldx r9,r24,r9 │ │ │ │ + cmpd r9,r17 │ │ │ │ + blt 34cc8 │ │ │ │ + cmpd r9,r0 │ │ │ │ + ble 34ce4 │ │ │ │ + ld r9,200(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,0(r28) │ │ │ │ + add r27,r27,r9 │ │ │ │ + cmpd r3,r27 │ │ │ │ + bgt 34cb0 │ │ │ │ + b 3477c │ │ │ │ + li r2,0 │ │ │ │ + b 3468c │ │ │ │ + ld r2,0(r28) │ │ │ │ + b 34cb0 │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 34b3c │ │ │ │ - ld r5,152(r31) │ │ │ │ - mulli r9,r23,48 │ │ │ │ - add r8,r18,r22 │ │ │ │ - sldi r10,r23,5 │ │ │ │ - addi r7,r22,-8 │ │ │ │ - sldi r28,r23,6 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - addi r12,r20,-8 │ │ │ │ - add r19,r8,r22 │ │ │ │ - addi r10,r10,24 │ │ │ │ - add r23,r20,r7 │ │ │ │ - std r8,288(r31) │ │ │ │ - li r7,0 │ │ │ │ - addi r28,r28,56 │ │ │ │ - addi r8,r30,-1 │ │ │ │ - std r6,272(r31) │ │ │ │ - std r5,192(r31) │ │ │ │ - ld r5,144(r31) │ │ │ │ - add r26,r19,r22 │ │ │ │ - add r10,r20,r10 │ │ │ │ - addi r9,r9,40 │ │ │ │ - add r28,r20,r28 │ │ │ │ - add r0,r26,r22 │ │ │ │ - std r10,280(r31) │ │ │ │ - add r17,r20,r9 │ │ │ │ - std r5,216(r31) │ │ │ │ - b 35198 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r30 │ │ │ │ - beq 35360 │ │ │ │ - ldu r9,8(r12) │ │ │ │ - ld r10,192(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 3518c │ │ │ │ - ld r10,216(r31) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 3518c │ │ │ │ - ld r6,8(r15) │ │ │ │ - std r9,8(r27) │ │ │ │ - ld r11,24(r16) │ │ │ │ - sldi r10,r7,3 │ │ │ │ - ld r5,16(r15) │ │ │ │ - ld r21,24(r15) │ │ │ │ - ld r22,32(r15) │ │ │ │ - ld r4,200(r16) │ │ │ │ - std r29,304(r31) │ │ │ │ - mr r24,r23 │ │ │ │ - lfdx f9,r18,r10 │ │ │ │ - li r3,0 │ │ │ │ - mr r29,r7 │ │ │ │ - std r16,296(r31) │ │ │ │ - std r27,312(r31) │ │ │ │ - std r18,320(r31) │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - std r5,264(r31) │ │ │ │ - stfd f9,8(r14) │ │ │ │ - std r9,248(r31) │ │ │ │ - ld r9,272(r31) │ │ │ │ - add r11,r11,r9 │ │ │ │ - ld r5,288(r31) │ │ │ │ - sldi r9,r3,3 │ │ │ │ - ldu r10,8(r24) │ │ │ │ - ld r6,280(r31) │ │ │ │ - li r7,0 │ │ │ │ - std r14,328(r31) │ │ │ │ - std r3,336(r31) │ │ │ │ - lfdx f12,r5,r9 │ │ │ │ - ld r9,248(r31) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r10,264(r31) │ │ │ │ + ble 3477c │ │ │ │ + ld r10,152(r31) │ │ │ │ + mulli r2,r25,48 │ │ │ │ + sldi r9,r25,5 │ │ │ │ + add r12,r19,r23 │ │ │ │ + sldi r29,r25,6 │ │ │ │ + addi r7,r23,-8 │ │ │ │ + addi r14,r24,-8 │ │ │ │ + li r8,0 │ │ │ │ + add r25,r12,r23 │ │ │ │ + addi r9,r9,24 │ │ │ │ + addi r29,r29,56 │ │ │ │ + add r7,r24,r7 │ │ │ │ + std r10,184(r31) │ │ │ │ + ld r10,144(r31) │ │ │ │ + add r27,r25,r23 │ │ │ │ + add r9,r24,r9 │ │ │ │ + add r29,r24,r29 │ │ │ │ + addi r2,r2,40 │ │ │ │ + std r7,256(r31) │ │ │ │ + mr r7,r19 │ │ │ │ + add r0,r27,r23 │ │ │ │ + std r9,264(r31) │ │ │ │ + add r17,r24,r2 │ │ │ │ + std r10,192(r31) │ │ │ │ + sldi r10,r6,4 │ │ │ │ + std r10,248(r31) │ │ │ │ + addi r10,r30,-1 │ │ │ │ + b 34d78 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r8,r30 │ │ │ │ + beq 34f24 │ │ │ │ + ldu r2,8(r14) │ │ │ │ + ld r9,184(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + blt 34d6c │ │ │ │ + ld r9,192(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 34d6c │ │ │ │ + ld r6,8(r16) │ │ │ │ + std r2,8(r20) │ │ │ │ + ld r3,24(r18) │ │ │ │ + sldi r9,r8,3 │ │ │ │ + std r28,280(r31) │ │ │ │ + li r4,0 │ │ │ │ + mr r28,r8 │ │ │ │ + ld r11,256(r31) │ │ │ │ + ld r23,16(r16) │ │ │ │ + std r18,272(r31) │ │ │ │ + std r20,288(r31) │ │ │ │ + std r7,296(r31) │ │ │ │ + lfdx f9,r7,r9 │ │ │ │ + ld r21,24(r16) │ │ │ │ + ld r22,32(r16) │ │ │ │ + ld r5,200(r18) │ │ │ │ + mulld r2,r2,r6 │ │ │ │ + stfd f9,8(r15) │ │ │ │ + std r2,240(r31) │ │ │ │ + ld r2,248(r31) │ │ │ │ + add r3,r3,r2 │ │ │ │ + sldi r2,r4,3 │ │ │ │ + ldu r24,8(r11) │ │ │ │ + ld r7,264(r31) │ │ │ │ + li r8,0 │ │ │ │ + std r15,304(r31) │ │ │ │ + std r4,320(r31) │ │ │ │ + std r23,328(r31) │ │ │ │ + lfdx f12,r12,r2 │ │ │ │ + ld r2,240(r31) │ │ │ │ + add r24,r2,r24 │ │ │ │ fmul f12,f9,f12 │ │ │ │ - std r9,256(r31) │ │ │ │ - mulld r5,r9,r10 │ │ │ │ - std r5,160(r31) │ │ │ │ + mulld r6,r24,r23 │ │ │ │ + std r24,312(r31) │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - sldi r9,r7,3 │ │ │ │ - ldu r10,8(r6) │ │ │ │ - mr r16,r17 │ │ │ │ - li r18,0 │ │ │ │ - lfdx f10,r19,r9 │ │ │ │ - ld r9,160(r31) │ │ │ │ - add r10,r9,r10 │ │ │ │ + ldu r9,8(r7) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + mr r18,r17 │ │ │ │ + li r19,0 │ │ │ │ + lfdx f10,r25,r2 │ │ │ │ + add r9,r6,r9 │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r14,r10,r21 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r25,8(r16) │ │ │ │ - sldi r9,r18,3 │ │ │ │ + mulld r15,r9,r21 │ │ │ │ + ldu r26,8(r18) │ │ │ │ + sldi r2,r19,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r27,r28 │ │ │ │ - mr r5,r0 │ │ │ │ - lfdx f11,r26,r9 │ │ │ │ - add r25,r14,r25 │ │ │ │ + mr r23,r29 │ │ │ │ + mr r4,r0 │ │ │ │ + lfdx f11,r27,r2 │ │ │ │ + add r26,r15,r26 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r20,r25,r22 │ │ │ │ + mulld r20,r26,r22 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldu r9,8(r27) │ │ │ │ - lfd f0,0(r5) │ │ │ │ - lxv vs8,0(r11) │ │ │ │ - addi r5,r5,8 │ │ │ │ - add r9,r20,r9 │ │ │ │ + lfd f0,0(r4) │ │ │ │ + ldu r2,8(r23) │ │ │ │ + addi r4,r4,8 │ │ │ │ + lxv vs8,0(r3) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r3,r9,4 │ │ │ │ - lxvx vs7,r4,r3 │ │ │ │ + add r2,r20,r2 │ │ │ │ + sldi r24,r2,4 │ │ │ │ + lxvx vs7,r5,r24 │ │ │ │ xxspltd vs6,vs0,0 │ │ │ │ xvmaddmdp vs8,vs6,vs7 │ │ │ │ - stxvx vs8,r4,r3 │ │ │ │ - bdnz 352b0 │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r18,r30 │ │ │ │ - bne 35280 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd r7,r30 │ │ │ │ - bne 35250 │ │ │ │ - ld r3,336(r31) │ │ │ │ - ld r14,328(r31) │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r30 │ │ │ │ - bne 3520c │ │ │ │ - ld r27,312(r31) │ │ │ │ - mr r7,r29 │ │ │ │ - ld r29,304(r31) │ │ │ │ - ld r16,296(r31) │ │ │ │ - ld r18,320(r31) │ │ │ │ - stfd f0,40(r14) │ │ │ │ - stfd f12,16(r14) │ │ │ │ - stfd f10,24(r14) │ │ │ │ - stfd f11,32(r14) │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r9,40(r27) │ │ │ │ - cmpd r7,r30 │ │ │ │ - ld r9,256(r31) │ │ │ │ - std r8,32(r29) │ │ │ │ - std r8,8(r29) │ │ │ │ - std r10,24(r27) │ │ │ │ - std r8,16(r29) │ │ │ │ - std r25,32(r27) │ │ │ │ - std r8,24(r29) │ │ │ │ - std r9,16(r27) │ │ │ │ - bne 35198 │ │ │ │ - std r8,0(r29) │ │ │ │ - b 34b3c │ │ │ │ + stxvx vs8,r5,r24 │ │ │ │ + bdnz 34e70 │ │ │ │ + addi r19,r19,1 │ │ │ │ + cmpd r19,r30 │ │ │ │ + bne 34e40 │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r8,r30 │ │ │ │ + bne 34e20 │ │ │ │ + ld r4,320(r31) │ │ │ │ + ld r15,304(r31) │ │ │ │ + ld r24,312(r31) │ │ │ │ + ld r23,328(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r4,r30 │ │ │ │ + bne 34de8 │ │ │ │ + mr r8,r28 │ │ │ │ + ld r20,288(r31) │ │ │ │ + ld r28,280(r31) │ │ │ │ + stfd f0,40(r15) │ │ │ │ + stfd f12,16(r15) │ │ │ │ + stfd f10,24(r15) │ │ │ │ + ld r18,272(r31) │ │ │ │ + ld r7,296(r31) │ │ │ │ + stfd f11,32(r15) │ │ │ │ + addi r8,r8,1 │ │ │ │ + cmpd r8,r30 │ │ │ │ + std r10,32(r28) │ │ │ │ + std r10,24(r28) │ │ │ │ + std r10,16(r28) │ │ │ │ + std r2,40(r20) │ │ │ │ + std r26,32(r20) │ │ │ │ + std r24,16(r20) │ │ │ │ + std r9,24(r20) │ │ │ │ + std r10,8(r28) │ │ │ │ + bne 34d78 │ │ │ │ + std r10,0(r28) │ │ │ │ + b 3477c │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 34b3c │ │ │ │ - mulli r9,r23,48 │ │ │ │ - sldi r8,r23,4 │ │ │ │ - sldi r10,r23,5 │ │ │ │ - add r19,r18,r22 │ │ │ │ - sldi r7,r6,4 │ │ │ │ - ld r17,152(r31) │ │ │ │ - ld r12,144(r31) │ │ │ │ - addi r26,r20,-8 │ │ │ │ - addi r11,r30,-1 │ │ │ │ - addi r8,r8,8 │ │ │ │ - addi r10,r10,24 │ │ │ │ - add r24,r19,r22 │ │ │ │ - li r5,0 │ │ │ │ - std r7,216(r31) │ │ │ │ - add r8,r20,r8 │ │ │ │ - add r25,r20,r10 │ │ │ │ - add r0,r24,r22 │ │ │ │ - addi r9,r9,40 │ │ │ │ - std r8,248(r31) │ │ │ │ - mr r8,r18 │ │ │ │ - add r28,r20,r9 │ │ │ │ - b 353d4 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r5,r30 │ │ │ │ - beq 35518 │ │ │ │ - ldu r9,8(r26) │ │ │ │ - cmpd r9,r17 │ │ │ │ - blt 353c8 │ │ │ │ - cmpd r9,r12 │ │ │ │ - bgt 353c8 │ │ │ │ - ld r4,8(r15) │ │ │ │ - std r9,8(r27) │ │ │ │ - ld r7,16(r15) │ │ │ │ - sldi r10,r5,3 │ │ │ │ - ld r3,24(r16) │ │ │ │ - ld r20,24(r15) │ │ │ │ - ld r6,200(r16) │ │ │ │ - std r16,256(r31) │ │ │ │ - std r29,264(r31) │ │ │ │ - lfdx f12,r8,r10 │ │ │ │ + ble 3477c │ │ │ │ + mulli r2,r25,48 │ │ │ │ + sldi r8,r25,4 │ │ │ │ + ld r29,152(r31) │ │ │ │ + sldi r9,r25,5 │ │ │ │ + add r17,r19,r23 │ │ │ │ + ld r14,144(r31) │ │ │ │ + sldi r12,r6,4 │ │ │ │ + addi r3,r24,-8 │ │ │ │ + addi r6,r30,-1 │ │ │ │ li r10,0 │ │ │ │ - std r14,272(r31) │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - std r7,192(r31) │ │ │ │ - ld r7,248(r31) │ │ │ │ - stfd f12,8(r14) │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r9,216(r31) │ │ │ │ - add r3,r3,r9 │ │ │ │ - sldi r9,r10,3 │ │ │ │ + addi r8,r8,8 │ │ │ │ + addi r9,r9,24 │ │ │ │ + add r27,r17,r23 │ │ │ │ + add r8,r24,r8 │ │ │ │ + add r26,r24,r9 │ │ │ │ + add r11,r27,r23 │ │ │ │ + addi r2,r2,40 │ │ │ │ + std r8,240(r31) │ │ │ │ + mr r8,r29 │ │ │ │ + add r0,r24,r2 │ │ │ │ + b 34f94 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r10,r30 │ │ │ │ + beq 350c8 │ │ │ │ + ldu r2,8(r3) │ │ │ │ + cmpd r2,r8 │ │ │ │ + blt 34f88 │ │ │ │ + cmpd r2,r14 │ │ │ │ + bgt 34f88 │ │ │ │ + ld r4,8(r16) │ │ │ │ + sldi r5,r10,3 │ │ │ │ + ld r29,24(r18) │ │ │ │ + std r2,8(r20) │ │ │ │ + li r9,0 │ │ │ │ + std r18,248(r31) │ │ │ │ + std r28,256(r31) │ │ │ │ + ld r25,16(r16) │ │ │ │ + ld r7,240(r31) │ │ │ │ + std r20,264(r31) │ │ │ │ + std r15,272(r31) │ │ │ │ + lfdx f12,r19,r5 │ │ │ │ + ld r22,24(r16) │ │ │ │ + ld r5,200(r18) │ │ │ │ + mulld r2,r2,r4 │ │ │ │ + add r29,r29,r12 │ │ │ │ + std r25,192(r31) │ │ │ │ + stfd f12,8(r15) │ │ │ │ + std r2,184(r31) │ │ │ │ + sldi r2,r9,3 │ │ │ │ ldu r4,8(r7) │ │ │ │ - mr r16,r25 │ │ │ │ - li r18,0 │ │ │ │ - std r27,280(r31) │ │ │ │ - lfdx f10,r19,r9 │ │ │ │ - ld r9,160(r31) │ │ │ │ - add r4,r9,r4 │ │ │ │ - ld r9,192(r31) │ │ │ │ + mr r18,r26 │ │ │ │ + li r20,0 │ │ │ │ + lfdx f10,r17,r2 │ │ │ │ + ld r2,184(r31) │ │ │ │ + add r4,r2,r4 │ │ │ │ + ld r2,192(r31) │ │ │ │ fmul f10,f12,f10 │ │ │ │ - mulld r14,r4,r9 │ │ │ │ - ldu r23,8(r16) │ │ │ │ - sldi r9,r18,3 │ │ │ │ + mulld r15,r4,r2 │ │ │ │ + ldu r25,8(r18) │ │ │ │ + sldi r2,r20,3 │ │ │ │ mtctr r30 │ │ │ │ - mr r22,r28 │ │ │ │ - mr r29,r0 │ │ │ │ - lfdx f11,r24,r9 │ │ │ │ - add r23,r14,r23 │ │ │ │ + mr r23,r0 │ │ │ │ + mr r28,r11 │ │ │ │ + lfdx f11,r27,r2 │ │ │ │ + add r25,r15,r25 │ │ │ │ fmul f11,f10,f11 │ │ │ │ - mulld r21,r23,r20 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r9,8(r22) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - lxv vs9,0(r3) │ │ │ │ - addi r29,r29,8 │ │ │ │ - add r9,r21,r9 │ │ │ │ + mulld r21,r25,r22 │ │ │ │ + lfd f0,0(r28) │ │ │ │ + ldu r2,8(r23) │ │ │ │ + addi r28,r28,8 │ │ │ │ + lxv vs9,0(r29) │ │ │ │ fmul f0,f11,f0 │ │ │ │ - sldi r27,r9,4 │ │ │ │ - lxvx vs8,r6,r27 │ │ │ │ + add r2,r21,r2 │ │ │ │ + sldi r24,r2,4 │ │ │ │ + lxvx vs8,r5,r24 │ │ │ │ xxspltd vs7,vs0,0 │ │ │ │ xvmaddmdp vs9,vs7,vs8 │ │ │ │ - stxvx vs9,r6,r27 │ │ │ │ - bdnz 35490 │ │ │ │ - addi r18,r18,1 │ │ │ │ - cmpd r18,r30 │ │ │ │ - bne 35460 │ │ │ │ + stxvx vs9,r5,r24 │ │ │ │ + bdnz 35040 │ │ │ │ + addi r20,r20,1 │ │ │ │ + cmpd r20,r30 │ │ │ │ + bne 3501c │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r9,r30 │ │ │ │ + bne 34ff4 │ │ │ │ addi r10,r10,1 │ │ │ │ - ld r27,280(r31) │ │ │ │ + ld r28,256(r31) │ │ │ │ + ld r20,264(r31) │ │ │ │ + ld r15,272(r31) │ │ │ │ + ld r18,248(r31) │ │ │ │ cmpd r10,r30 │ │ │ │ - bne 35434 │ │ │ │ - addi r5,r5,1 │ │ │ │ - ld r29,264(r31) │ │ │ │ - ld r14,272(r31) │ │ │ │ - ld r16,256(r31) │ │ │ │ - std r9,32(r27) │ │ │ │ - std r4,16(r27) │ │ │ │ - std r23,24(r27) │ │ │ │ - cmpd r5,r30 │ │ │ │ - std r11,24(r29) │ │ │ │ - stfd f0,32(r14) │ │ │ │ - stfd f10,16(r14) │ │ │ │ - std r11,8(r29) │ │ │ │ - stfd f11,24(r14) │ │ │ │ - std r11,16(r29) │ │ │ │ - bne 353d4 │ │ │ │ - std r11,0(r29) │ │ │ │ - b 34b3c │ │ │ │ - addi r10,r26,15 │ │ │ │ - mr r4,r9 │ │ │ │ - mr r9,r19 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r4,r1,r10 │ │ │ │ - addi r18,r1,112 │ │ │ │ - b 34a10 │ │ │ │ - sldi r10,r12,3 │ │ │ │ - addi r26,r26,1 │ │ │ │ - mr r9,r12 │ │ │ │ - ldx r3,r29,r10 │ │ │ │ - cmpd r28,r26 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r3,r3,1 │ │ │ │ - stdx r3,r29,r10 │ │ │ │ - bgt 34a3c │ │ │ │ - b 34b3c │ │ │ │ - li r4,0 │ │ │ │ - b 34064 │ │ │ │ - xor r6,r6,r4 │ │ │ │ - addic r6,r6,-1 │ │ │ │ - addze r4,r4 │ │ │ │ - b 3462c │ │ │ │ - xor r10,r10,r4 │ │ │ │ - addic r10,r10,-1 │ │ │ │ - addze r4,r4 │ │ │ │ - b 3405c │ │ │ │ - li r4,0 │ │ │ │ - b 34634 │ │ │ │ - ld r10,120(r31) │ │ │ │ - cmpdi r10,-1 │ │ │ │ - beq 33f84 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - b 345e0 │ │ │ │ + std r6,24(r28) │ │ │ │ + std r6,16(r28) │ │ │ │ + std r6,8(r28) │ │ │ │ + stfd f0,32(r15) │ │ │ │ + std r2,32(r20) │ │ │ │ + std r25,24(r20) │ │ │ │ + std r4,16(r20) │ │ │ │ + stfd f10,16(r15) │ │ │ │ + stfd f11,24(r15) │ │ │ │ + bne 34f94 │ │ │ │ + std r6,0(r28) │ │ │ │ + b 3477c │ │ │ │ + addi r9,r29,15 │ │ │ │ + mr r10,r2 │ │ │ │ + mr r2,r14 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r19,r1,112 │ │ │ │ + b 34658 │ │ │ │ + sldi r9,r12,3 │ │ │ │ + addi r27,r27,1 │ │ │ │ + mr r2,r12 │ │ │ │ + ldx r4,r28,r9 │ │ │ │ + cmpd r3,r27 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r4,r4,1 │ │ │ │ + stdx r4,r28,r9 │ │ │ │ + bgt 34684 │ │ │ │ + b 3477c │ │ │ │ + li r2,0 │ │ │ │ + std r2,176(r31) │ │ │ │ + b 33c5c │ │ │ │ + xor r8,r8,r16 │ │ │ │ + addic r8,r8,-1 │ │ │ │ + addze r16,r16 │ │ │ │ + b 3424c │ │ │ │ + xor r9,r9,r5 │ │ │ │ + addic r9,r9,-1 │ │ │ │ + addze r9,r5 │ │ │ │ + std r9,176(r31) │ │ │ │ + b 33c50 │ │ │ │ + li r16,0 │ │ │ │ + b 34254 │ │ │ │ + ld r7,120(r31) │ │ │ │ + cmpdi r7,-1 │ │ │ │ + beq 33b68 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + b 341fc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1287 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,10304 │ │ │ │ - mflr r0 │ │ │ │ + .long 0x1289 │ │ │ │ ld r5,80(r3) │ │ │ │ + mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r28,-48(r1) │ │ │ │ - std r29,-40(r1) │ │ │ │ - mr r28,r3 │ │ │ │ + std r23,-88(r1) │ │ │ │ + std r24,-80(r1) │ │ │ │ + mr r24,r3 │ │ │ │ + ld r3,200(r3) │ │ │ │ + li r4,0 │ │ │ │ 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) │ │ │ │ + std r29,-40(r1) │ │ │ │ std r30,-32(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - ld r3,200(r3) │ │ │ │ - sldi r5,r5,4 │ │ │ │ - li r4,0 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-256(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r29,48(r28) │ │ │ │ - lwz r8,112(r28) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ + bl 5b40 │ │ │ │ + lwz r8,112(r24) │ │ │ │ + ld r23,48(r24) │ │ │ │ + cmpdi r23,0 │ │ │ │ rlwinm r5,r8,0,26,26 │ │ │ │ - ble cr7,357f4 │ │ │ │ - ld r7,88(r28) │ │ │ │ - andi. r3,r29,3 │ │ │ │ - mr r11,r29 │ │ │ │ - mr r6,r29 │ │ │ │ - li r30,1 │ │ │ │ - addi r0,r29,-1 │ │ │ │ - mr r10,r29 │ │ │ │ - mr r4,r7 │ │ │ │ - addi r9,r7,1 │ │ │ │ - beq 356ac │ │ │ │ - cmpdi r3,1 │ │ │ │ - beq 3569c │ │ │ │ - cmpdi r3,2 │ │ │ │ - beq 35690 │ │ │ │ - mr r6,r0 │ │ │ │ - sldi r30,r9,1 │ │ │ │ - mulld r30,r9,r30 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + ble 353b4 │ │ │ │ + ld r10,88(r24) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r2,2 │ │ │ │ + andi. r4,r23,3 │ │ │ │ + mr r7,r23 │ │ │ │ + mr r6,r23 │ │ │ │ + addi r11,r23,-1 │ │ │ │ + mr r9,r23 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r3,r10,1 │ │ │ │ + mr r29,r10 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r2,r3 │ │ │ │ + beq 3525c │ │ │ │ + cmpdi r4,1 │ │ │ │ + beq 35250 │ │ │ │ + cmpdi r4,2 │ │ │ │ + beq 35248 │ │ │ │ + mr r6,r11 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ addi r6,r6,-1 │ │ │ │ - sldi r30,r30,1 │ │ │ │ - mulld r30,r9,r30 │ │ │ │ cmpdi r6,1 │ │ │ │ - sldi r30,r30,1 │ │ │ │ - beq 356d8 │ │ │ │ - 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 356b4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 35278 │ │ │ │ + srdi r2,r9,2 │ │ │ │ + mtctr r2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 35264 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + xxspltib vs45,0 │ │ │ │ cmpwi r5,0 │ │ │ │ - bne 35b80 │ │ │ │ - andi. r9,r8,16 │ │ │ │ - beq 35810 │ │ │ │ - andi. r26,r8,4096 │ │ │ │ - beq 35c60 │ │ │ │ - cmpdi r29,1 │ │ │ │ - beq 35774 │ │ │ │ - addi r10,r29,-1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - li r29,1 │ │ │ │ - andi. r8,r10,3 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - mr r9,r10 │ │ │ │ - beq 35748 │ │ │ │ + xxsldwi vs45,vs45,vs32,2 │ │ │ │ + vmulld v0,v13,v0 │ │ │ │ + mfvsrld r30,vs32 │ │ │ │ + bne 35740 │ │ │ │ + andi. r2,r8,16 │ │ │ │ + beq 353d0 │ │ │ │ + andi. r28,r8,4096 │ │ │ │ + beq 35824 │ │ │ │ + cmpdi r23,1 │ │ │ │ + beq 35338 │ │ │ │ + xxspltib vs33,1 │ │ │ │ + addi r2,r23,-1 │ │ │ │ + li r9,2 │ │ │ │ + addi r10,r10,1 │ │ │ │ + addi r23,r23,-2 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + mtvsrdd vs32,r9,r10 │ │ │ │ + mr r9,r2 │ │ │ │ + vextsb2d v1,v1 │ │ │ │ + xxmr vs45,vs33 │ │ │ │ + beq 35304 │ │ │ │ cmpdi r8,1 │ │ │ │ - beq 35738 │ │ │ │ + beq 352f8 │ │ │ │ cmpdi r8,2 │ │ │ │ - beq 3572c │ │ │ │ - mr r10,r6 │ │ │ │ - sldi r29,r7,1 │ │ │ │ - mulld r29,r7,r29 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r7,r29 │ │ │ │ - cmpdi r10,1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - beq 35774 │ │ │ │ + beq 352f0 │ │ │ │ + mr r2,r23 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + vmulld v1,v1,v0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v1,v1,v0 │ │ │ │ + beq 35324 │ │ │ │ srdi r9,r9,2 │ │ │ │ mtctr r9 │ │ │ │ - mulld r29,r7,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r7,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r7,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r7,r29 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - bdnz 35750 │ │ │ │ - addis r3,r2,-6 │ │ │ │ + vmulld v1,v1,v0 │ │ │ │ + vmulld v13,v13,v0 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + vmulld v1,v1,v0 │ │ │ │ + vmulld v13,v13,v0 │ │ │ │ + bdnz 3530c │ │ │ │ + vmulld v1,v1,v13 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r23,vs32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r31,32 │ │ │ │ - std r29,48(r31) │ │ │ │ + std r23,48(r31) │ │ │ │ std r30,40(r31) │ │ │ │ - std r28,32(r31) │ │ │ │ - addi r3,r3,-32160 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + pla r3,-23356 # 2f810 │ │ │ │ + std r24,32(r31) │ │ │ │ + bl 5640 │ │ │ │ addi r1,r31,256 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(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) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r26,-64(r1) │ │ │ │ ld r27,-56(r1) │ │ │ │ ld r28,-48(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ ld r31,-24(r1) │ │ │ │ - mtlr r0 │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ cmpwi r5,0 │ │ │ │ - bne 36104 │ │ │ │ - andi. r9,r8,16 │ │ │ │ - bne 35c50 │ │ │ │ + bne 35d08 │ │ │ │ + andi. r2,r8,16 │ │ │ │ + bne 35814 │ │ │ │ li r30,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r9,r8,8 │ │ │ │ - bne 359e0 │ │ │ │ - andi. r9,r8,2 │ │ │ │ + andi. r2,r8,8 │ │ │ │ + bne 355a0 │ │ │ │ + andi. r2,r8,2 │ │ │ │ rlwinm r9,r8,0,20,20 │ │ │ │ - beq 35c88 │ │ │ │ - ld r10,88(r28) │ │ │ │ - sldi r21,r29,3 │ │ │ │ + beq 35848 │ │ │ │ + ld r2,88(r24) │ │ │ │ + sldi r12,r23,3 │ │ │ │ cmpwi r9,0 │ │ │ │ - ld r7,0(r1) │ │ │ │ - mr r25,r1 │ │ │ │ - mr r20,r29 │ │ │ │ - addi r27,r10,1 │ │ │ │ - sldi r9,r27,1 │ │ │ │ - sldi r27,r27,4 │ │ │ │ - mulld r9,r9,r21 │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r27,r1 │ │ │ │ + addi r29,r2,1 │ │ │ │ + sldi r9,r29,1 │ │ │ │ + sldi r29,r29,4 │ │ │ │ + mulld r9,r9,r12 │ │ │ │ neg r9,r9 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r26,r1,32 │ │ │ │ - bne 35efc │ │ │ │ - rlwinm r19,r8,0,19,19 │ │ │ │ - ble cr7,35ec4 │ │ │ │ - ld r9,88(r28) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - ld r22,96(r28) │ │ │ │ - addi r18,r26,8 │ │ │ │ - srdi r23,r27,3 │ │ │ │ - li r24,0 │ │ │ │ - lfd f30,27088(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r20,r9,1 │ │ │ │ - lfd f31,28240(r10) │ │ │ │ - cmpdi cr4,r9,0 │ │ │ │ - sldi r21,r20,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sldi r9,r24,3 │ │ │ │ - lfdx f1,r22,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r28,r1,32 │ │ │ │ + bne 35acc │ │ │ │ + rlwinm r26,r8,0,19,19 │ │ │ │ + ble cr7,35a98 │ │ │ │ + ld r2,88(r24) │ │ │ │ + ld r21,96(r24) │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + srdi r22,r29,3 │ │ │ │ + addi r18,r28,8 │ │ │ │ + li r25,0 │ │ │ │ + addi r20,r2,1 │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + sldi r19,r20,1 │ │ │ │ + sldi r2,r25,3 │ │ │ │ + lfdx f1,r21,r2 │ │ │ │ fdiv f1,f30,f1 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r23,r24 │ │ │ │ + bl 4f00 │ │ │ │ + mulld r2,r22,r25 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f31,r26,r9 │ │ │ │ - blt cr4,35904 │ │ │ │ - srdi r10,r21,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r28,r2 │ │ │ │ + blt cr4,354b8 │ │ │ │ + srdi r9,r19,1 │ │ │ │ lfd f12,-8(r18) │ │ │ │ - mr r9,r18 │ │ │ │ - fmr f0,f31 │ │ │ │ - mtctr r10 │ │ │ │ + nop │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r18 │ │ │ │ + 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 358dc │ │ │ │ - addi r24,r24,1 │ │ │ │ - add r18,r18,r27 │ │ │ │ - cmpd r24,r29 │ │ │ │ - bne 358a0 │ │ │ │ - cmpwi r19,0 │ │ │ │ - beq 35ecc │ │ │ │ - cmpdi r24,1 │ │ │ │ - beq 36534 │ │ │ │ - addi r8,r24,-1 │ │ │ │ - li r9,1 │ │ │ │ - addi r24,r24,-2 │ │ │ │ - andi. r7,r8,3 │ │ │ │ - mr r10,r8 │ │ │ │ - beq 35970 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 35960 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 35954 │ │ │ │ - mr r8,r24 │ │ │ │ - sldi r9,r20,1 │ │ │ │ - mulld r9,r20,r9 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r20,r9 │ │ │ │ - cmpdi r8,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - beq 3599c │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - mulld r9,r20,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r20,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r20,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r20,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - bdnz 35978 │ │ │ │ - addis r3,r2,-6 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 35490 │ │ │ │ + addi r25,r25,1 │ │ │ │ + add r18,r18,r29 │ │ │ │ + cmpd r25,r23 │ │ │ │ + bne 35450 │ │ │ │ + cmpwi r26,0 │ │ │ │ + beq 35aa0 │ │ │ │ + cmpdi r25,1 │ │ │ │ + beq 3619c │ │ │ │ + xxspltib vs32,1 │ │ │ │ + addi r2,r25,-1 │ │ │ │ + li r8,2 │ │ │ │ + addi r25,r25,-2 │ │ │ │ + andi. r10,r2,3 │ │ │ │ + mr r9,r2 │ │ │ │ + mtvsrdd vs33,r8,r20 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 3552c │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 35520 │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 35518 │ │ │ │ + mr r2,r25 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 3554c │ │ │ │ + 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 35534 │ │ │ │ + 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 r27,56(r31) │ │ │ │ - std r9,48(r31) │ │ │ │ + std r28,64(r31) │ │ │ │ + std r29,56(r31) │ │ │ │ + pla r3,-6916 # 33a70 │ │ │ │ + std r2,48(r31) │ │ │ │ std r30,40(r31) │ │ │ │ - std r28,32(r31) │ │ │ │ - addi r3,r3,-16240 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r25) │ │ │ │ - mr r1,r25 │ │ │ │ - b 3579c │ │ │ │ + std r24,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r27) │ │ │ │ + mr r1,r27 │ │ │ │ + b 3535c │ │ │ │ nop │ │ │ │ - ld r23,88(r28) │ │ │ │ - ld r10,0(r1) │ │ │ │ + ld r27,88(r24) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r20,r1 │ │ │ │ - rlwinm r26,r8,0,19,19 │ │ │ │ - addi r23,r23,1 │ │ │ │ - sldi r22,r23,1 │ │ │ │ - sldi r25,r23,4 │ │ │ │ - mulld r9,r22,r29 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r24,r1,32 │ │ │ │ - ble cr7,35dac │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r19,96(r28) │ │ │ │ - srdi r21,r25,3 │ │ │ │ - addi r18,r24,8 │ │ │ │ - li r27,0 │ │ │ │ + rlwinm r28,r8,0,19,19 │ │ │ │ + addi r27,r27,1 │ │ │ │ + sldi r22,r27,1 │ │ │ │ + sldi r26,r27,4 │ │ │ │ + mulld r2,r22,r23 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r25,r1,32 │ │ │ │ + ble cr7,35978 │ │ │ │ + ld r19,96(r24) │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + srdi r21,r26,3 │ │ │ │ + addi r18,r25,8 │ │ │ │ + li r29,0 │ │ │ │ cmpdi cr4,r22,0 │ │ │ │ - lfd f30,27088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,28240(r9) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r9,r27,3 │ │ │ │ - lfdx f1,r19,r9 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + lfdx f1,r19,r2 │ │ │ │ fdiv f1,f30,f1 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r21,r27 │ │ │ │ + bl 4f00 │ │ │ │ + mulld r2,r21,r29 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f31,r24,r9 │ │ │ │ - ble cr4,35aa4 │ │ │ │ - srdi r10,r22,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r25,r2 │ │ │ │ + ble cr4,35664 │ │ │ │ + srdi r9,r22,1 │ │ │ │ lfd f12,-8(r18) │ │ │ │ - mr r9,r18 │ │ │ │ - fmr f0,f31 │ │ │ │ - mtctr r10 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r18 │ │ │ │ + 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 35a7c │ │ │ │ - addi r27,r27,1 │ │ │ │ - add r18,r18,r25 │ │ │ │ - cmpd r27,r29 │ │ │ │ - bne 35a40 │ │ │ │ - cmpwi r26,0 │ │ │ │ - beq 35db4 │ │ │ │ - cmpdi r27,1 │ │ │ │ - beq 36130 │ │ │ │ - addi r8,r27,-1 │ │ │ │ - li r9,1 │ │ │ │ - addi r27,r27,-2 │ │ │ │ - andi. r7,r8,3 │ │ │ │ - mr r10,r8 │ │ │ │ - beq 35b08 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 35af8 │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 35eb8 │ │ │ │ - mulld r9,r23,r9 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r23,r9 │ │ │ │ - cmpdi r8,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - beq 35b34 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - mulld r9,r23,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r23,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r23,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r23,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - bdnz 35b10 │ │ │ │ - addis r3,r2,-7 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 3563c │ │ │ │ + addi r29,r29,1 │ │ │ │ + add r18,r18,r26 │ │ │ │ + cmpd r29,r23 │ │ │ │ + bne 35600 │ │ │ │ + cmpwi r28,0 │ │ │ │ + beq 35980 │ │ │ │ + cmpdi r29,1 │ │ │ │ + beq 35d34 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + addi r2,r29,-1 │ │ │ │ + li r8,2 │ │ │ │ + addi r29,r29,-2 │ │ │ │ + andi. r10,r2,3 │ │ │ │ + mr r9,r2 │ │ │ │ + mtvsrdd vs33,r8,r27 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 356d0 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 356c4 │ │ │ │ + cmpdi r10,2 │ │ │ │ + bne 35a8c │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 356f0 │ │ │ │ + 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 356d8 │ │ │ │ + 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 r24,64(r31) │ │ │ │ - std r25,56(r31) │ │ │ │ - std r9,48(r31) │ │ │ │ + std r25,64(r31) │ │ │ │ + std r26,56(r31) │ │ │ │ + pla r3,-29768 # 2e2d0 │ │ │ │ + std r2,48(r31) │ │ │ │ std r30,40(r31) │ │ │ │ - std r28,32(r31) │ │ │ │ - addi r3,r3,27968 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ + std r24,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ mr r1,r20 │ │ │ │ - b 3579c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - andi. r6,r29,3 │ │ │ │ - ld r0,200(r28) │ │ │ │ - ld r30,184(r28) │ │ │ │ - ld r27,176(r28) │ │ │ │ - ld r26,24(r28) │ │ │ │ - li r10,1 │ │ │ │ - ld r25,8(r28) │ │ │ │ - ld r3,72(r28) │ │ │ │ - addi r5,r29,-1 │ │ │ │ - ld r28,240(r28) │ │ │ │ - mr r7,r29 │ │ │ │ - beq 35bdc │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 35bcc │ │ │ │ - cmpdi r6,2 │ │ │ │ - bne 35eac │ │ │ │ - mulld r10,r9,r10 │ │ │ │ - addi r11,r11,-1 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - mulld r10,r9,r10 │ │ │ │ - cmpdi r11,1 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - beq 35c08 │ │ │ │ - srdi r7,r7,2 │ │ │ │ - mtctr r7 │ │ │ │ - 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 35be4 │ │ │ │ - andi. r7,r8,4096 │ │ │ │ - bne 35d58 │ │ │ │ - addis r3,r2,-9 │ │ │ │ + b 3535c │ │ │ │ + xxspltib vs32,1 │ │ │ │ + andi. r9,r23,3 │ │ │ │ + ld r10,200(r24) │ │ │ │ + ld r11,184(r24) │ │ │ │ + addi r6,r23,-1 │ │ │ │ + mr r2,r23 │ │ │ │ + ld r0,176(r24) │ │ │ │ + ld r30,24(r24) │ │ │ │ + ld r28,8(r24) │ │ │ │ + ld r26,72(r24) │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + ld r27,240(r24) │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 3579c │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq 35790 │ │ │ │ + cmpdi r9,2 │ │ │ │ + bne 35a80 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + addic. r7,r7,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 357bc │ │ │ │ + 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 357a4 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r7,r7 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + andi. r9,r8,4096 │ │ │ │ + bne 35924 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r31,32 │ │ │ │ - std r10,80(r31) │ │ │ │ - std r28,72(r31) │ │ │ │ + std r2,80(r31) │ │ │ │ + std r27,72(r31) │ │ │ │ + pla r3,-159644 # e850 │ │ │ │ stw r8,88(r31) │ │ │ │ - std r25,64(r31) │ │ │ │ - std r26,56(r31) │ │ │ │ - addi r3,r3,29008 │ │ │ │ - std r27,48(r31) │ │ │ │ - std r30,40(r31) │ │ │ │ - std r0,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3579c │ │ │ │ + std r28,64(r31) │ │ │ │ + std r30,56(r31) │ │ │ │ + std r0,48(r31) │ │ │ │ + std r11,40(r31) │ │ │ │ + std r10,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 3535c │ │ │ │ andi. r8,r8,4096 │ │ │ │ li r30,1 │ │ │ │ - li r29,1 │ │ │ │ - bne 35774 │ │ │ │ - addis r3,r2,-8 │ │ │ │ + li r23,1 │ │ │ │ + bne 35338 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r31,32 │ │ │ │ std r30,40(r31) │ │ │ │ - std r28,32(r31) │ │ │ │ - addi r3,r3,17328 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3579c │ │ │ │ - andi. r10,r8,4 │ │ │ │ - beq 35de4 │ │ │ │ + std r24,32(r31) │ │ │ │ + pla r3,-105928 # 1ba70 │ │ │ │ + bl 5640 │ │ │ │ + b 3535c │ │ │ │ + andi. r2,r8,4 │ │ │ │ + beq 359ac │ │ │ │ cmpwi r9,0 │ │ │ │ - bne 3634c │ │ │ │ + bne 35f80 │ │ │ │ andi. r8,r8,4096 │ │ │ │ - beq 36324 │ │ │ │ - ld r6,48(r28) │ │ │ │ - cmpdi r6,1 │ │ │ │ - ble 3653c │ │ │ │ - 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 35d00 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 35cf0 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 35ce4 │ │ │ │ - mr r7,r6 │ │ │ │ - sldi r9,r10,1 │ │ │ │ - mulld r9,r10,r9 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r10,r9 │ │ │ │ + beq 35f5c │ │ │ │ + ld r8,48(r24) │ │ │ │ + cmpdi r8,1 │ │ │ │ + ble 361a4 │ │ │ │ + ld r9,88(r24) │ │ │ │ + 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 358c8 │ │ │ │ cmpdi r7,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - beq 35d2c │ │ │ │ - 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 35d08 │ │ │ │ - addis r3,r2,-6 │ │ │ │ + beq 358bc │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 358b4 │ │ │ │ + mr r2,r8 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 358e8 │ │ │ │ + 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 358d0 │ │ │ │ + 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 r2,48(r31) │ │ │ │ std r30,40(r31) │ │ │ │ - std r28,32(r31) │ │ │ │ - addi r3,r3,-21984 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3579c │ │ │ │ - sldi r9,r9,1 │ │ │ │ - std r3,80(r31) │ │ │ │ - addis r3,r2,-7 │ │ │ │ - std r4,88(r31) │ │ │ │ + pla r3,-14416 # 320c0 │ │ │ │ + std r24,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 3535c │ │ │ │ + sldi r9,r3,1 │ │ │ │ + std r2,104(r31) │ │ │ │ + std r27,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,1552 │ │ │ │ - std r29,72(r31) │ │ │ │ - std r25,64(r31) │ │ │ │ - std r26,56(r31) │ │ │ │ - std r27,48(r31) │ │ │ │ - std r30,40(r31) │ │ │ │ - std r0,32(r31) │ │ │ │ - std r9,112(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3579c │ │ │ │ - cmpwi r26,0 │ │ │ │ - bne 36130 │ │ │ │ - addis r3,r2,-8 │ │ │ │ + nop │ │ │ │ + pla r3,-56384 # 27d00 │ │ │ │ + std r29,88(r31) │ │ │ │ + std r26,80(r31) │ │ │ │ + std r23,72(r31) │ │ │ │ + divd r2,r2,r9 │ │ │ │ + std r28,64(r31) │ │ │ │ + std r30,56(r31) │ │ │ │ + std r0,48(r31) │ │ │ │ + std r11,40(r31) │ │ │ │ + std r10,32(r31) │ │ │ │ + std r2,112(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 3535c │ │ │ │ + cmpwi r28,0 │ │ │ │ + bne 35d34 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r31,32 │ │ │ │ - std r24,56(r31) │ │ │ │ - std r25,48(r31) │ │ │ │ + std r25,56(r31) │ │ │ │ + std r26,48(r31) │ │ │ │ + pla r3,-112180 # 1a360 │ │ │ │ std r30,40(r31) │ │ │ │ - std r28,32(r31) │ │ │ │ - addi r3,r3,11360 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 35b64 │ │ │ │ + std r24,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 35730 │ │ │ │ cmpwi r9,0 │ │ │ │ - bne 36138 │ │ │ │ + bne 35d3c │ │ │ │ andi. r8,r8,4096 │ │ │ │ - beq 360dc │ │ │ │ - ld r6,48(r28) │ │ │ │ - cmpdi r6,1 │ │ │ │ - ble 36544 │ │ │ │ - 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 35e54 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 35e44 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 35e38 │ │ │ │ - mr r7,r6 │ │ │ │ - sldi r9,r10,1 │ │ │ │ - mulld r9,r10,r9 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r10,r9 │ │ │ │ + beq 35ce4 │ │ │ │ + ld r8,48(r24) │ │ │ │ + cmpdi r8,1 │ │ │ │ + ble 361c0 │ │ │ │ + ld r9,88(r24) │ │ │ │ + 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 35a24 │ │ │ │ cmpdi r7,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - beq 35e80 │ │ │ │ - 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 35e5c │ │ │ │ - addis r3,r2,-6 │ │ │ │ + beq 35a18 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 35a10 │ │ │ │ + mr r2,r8 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 35a44 │ │ │ │ + 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 35a2c │ │ │ │ + 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 r2,48(r31) │ │ │ │ std r30,40(r31) │ │ │ │ - std r28,32(r31) │ │ │ │ - addi r3,r3,-27184 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3579c │ │ │ │ - mr r11,r5 │ │ │ │ - sldi r10,r9,1 │ │ │ │ - b 35bc0 │ │ │ │ - mr r8,r27 │ │ │ │ - sldi r9,r23,1 │ │ │ │ - b 35aec │ │ │ │ - cmpwi r19,0 │ │ │ │ - bne 36534 │ │ │ │ - addis r3,r2,-8 │ │ │ │ + pla r3,-20044 # 30c20 │ │ │ │ + std r24,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 3535c │ │ │ │ + mr r7,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 35788 │ │ │ │ + mr r2,r29 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 356bc │ │ │ │ + cmpwi r26,0 │ │ │ │ + bne 3619c │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r31,32 │ │ │ │ - std r26,56(r31) │ │ │ │ - std r27,48(r31) │ │ │ │ + std r28,56(r31) │ │ │ │ + std r29,48(r31) │ │ │ │ + pla r3,-99556 # 1d5d0 │ │ │ │ std r30,40(r31) │ │ │ │ - std r28,32(r31) │ │ │ │ - addi r3,r3,23936 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 359cc │ │ │ │ - ld r22,8(r28) │ │ │ │ - addi r9,r21,15 │ │ │ │ - ld r24,240(r28) │ │ │ │ - ld r3,120(r28) │ │ │ │ - ld r4,72(r28) │ │ │ │ - mr r23,r1 │ │ │ │ - li r11,0 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - cmpdi r22,0 │ │ │ │ - neg r9,r9 │ │ │ │ - mr r5,r24 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r12,r1,32 │ │ │ │ - ble 35fe0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + std r24,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 3558c │ │ │ │ + ld r22,8(r24) │ │ │ │ + addi r9,r12,15 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r26,240(r24) │ │ │ │ + mr r25,r1 │ │ │ │ + li r3,0 │ │ │ │ + ld r4,120(r24) │ │ │ │ + ld r5,72(r24) │ │ │ │ li r0,0 │ │ │ │ + clrrdi r2,r9,4 │ │ │ │ fcfid f11,f0 │ │ │ │ - std r0,0(r5) │ │ │ │ - std r11,8(r5) │ │ │ │ - ble cr7,35fcc │ │ │ │ - addi r9,r21,-8 │ │ │ │ + neg r2,r2 │ │ │ │ + cmpdi r22,0 │ │ │ │ + mr r6,r26 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r11,r1,32 │ │ │ │ + ble 35bb0 │ │ │ │ + std r0,0(r6) │ │ │ │ + std r3,8(r6) │ │ │ │ + ble cr7,35b9c │ │ │ │ + addi r2,r12,-8 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r6,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 35f7c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 35b4c │ │ │ │ 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 35f70 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r3,r3,r21 │ │ │ │ - cmpd r22,r11 │ │ │ │ - bne 35f40 │ │ │ │ - addi r9,r4,-8 │ │ │ │ - li r7,1 │ │ │ │ - ble cr7,3654c │ │ │ │ - mr r8,r29 │ │ │ │ - li r10,1 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - andi. r6,r8,3 │ │ │ │ - beq 36038 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 36028 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 3601c │ │ │ │ - ld r7,0(r4) │ │ │ │ - mr r9,r4 │ │ │ │ - mr r20,r29 │ │ │ │ - ldu r6,8(r9) │ │ │ │ - addi r20,r20,-1 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - ldu r6,8(r9) │ │ │ │ - cmpdi r20,1 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - beq 36068 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r8,8(r9) │ │ │ │ - ld r4,16(r9) │ │ │ │ - ld r5,24(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - mulld r8,r7,r8 │ │ │ │ - mulld r10,r10,r4 │ │ │ │ - ld r6,0(r9) │ │ │ │ - mulld r7,r8,r5 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - bdnz 36040 │ │ │ │ - mulld r9,r7,r10 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b40 │ │ │ │ - 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 35b40 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r4,r4,r12 │ │ │ │ + cmpd r22,r3 │ │ │ │ + bne 35b10 │ │ │ │ + ble cr7,361ac │ │ │ │ + cmpdi r23,1 │ │ │ │ + beq 361b4 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r23,1 │ │ │ │ + mr r9,r5 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 35c20 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 35c0c │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 35bfc │ │ │ │ + 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 35c54 │ │ │ │ + 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 35c28 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r23,1 │ │ │ │ + clrrdi r23,r23,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 35c80 │ │ │ │ + sldi r23,r23,3 │ │ │ │ + ldx r9,r5,r23 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5ae0 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r29,f0 │ │ │ │ - addi r29,r29,-1 │ │ │ │ + mffprd r23,f0 │ │ │ │ + addi r23,r23,-1 │ │ │ │ sldi r3,r22,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r6,r29 │ │ │ │ - mr r4,r24 │ │ │ │ + bl 5480 │ │ │ │ + mr r6,r23 │ │ │ │ + mr r4,r26 │ │ │ │ mr r21,r3 │ │ │ │ mr r3,r22 │ │ │ │ mr r5,r21 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ mr r3,r21 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r29,48(r28) │ │ │ │ - lwz r8,112(r28) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - std r9,0(r23) │ │ │ │ - mr r1,r23 │ │ │ │ - b 3585c │ │ │ │ - addis r3,r2,-8 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r23,48(r24) │ │ │ │ + cmpdi r23,0 │ │ │ │ + lwz r8,112(r24) │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + std r2,0(r25) │ │ │ │ + mr r1,r25 │ │ │ │ + b 35418 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r31,32 │ │ │ │ std r30,40(r31) │ │ │ │ - std r28,32(r31) │ │ │ │ - addi r3,r3,14320 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3579c │ │ │ │ - ld r4,88(r28) │ │ │ │ - ld r0,200(r28) │ │ │ │ - ld r30,184(r28) │ │ │ │ - ld r27,176(r28) │ │ │ │ - li r10,1 │ │ │ │ - ld r26,24(r28) │ │ │ │ - ld r25,8(r28) │ │ │ │ - ld r3,72(r28) │ │ │ │ - ld r28,240(r28) │ │ │ │ - addi r9,r4,1 │ │ │ │ - b 35c08 │ │ │ │ - li r9,1 │ │ │ │ - b 35b34 │ │ │ │ - sldi r23,r29,3 │ │ │ │ - ld r24,8(r28) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r26,240(r28) │ │ │ │ - ld r3,120(r28) │ │ │ │ - ld r4,72(r28) │ │ │ │ - lxsd v0,88(r28) │ │ │ │ - mr r27,r1 │ │ │ │ - mr r22,r29 │ │ │ │ - li r11,0 │ │ │ │ - addi r9,r23,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - cmpdi r24,0 │ │ │ │ - mr r5,r26 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r25,r1,32 │ │ │ │ - ble 36230 │ │ │ │ - xscvsxddp vs11,vs32 │ │ │ │ + std r24,32(r31) │ │ │ │ + pla r3,-110104 # 1aee0 │ │ │ │ + bl 5640 │ │ │ │ + b 3535c │ │ │ │ + ld r29,88(r24) │ │ │ │ + ld r10,200(r24) │ │ │ │ + li r2,1 │ │ │ │ + ld r11,184(r24) │ │ │ │ + ld r0,176(r24) │ │ │ │ + ld r30,24(r24) │ │ │ │ + ld r28,8(r24) │ │ │ │ + ld r26,72(r24) │ │ │ │ + ld r27,240(r24) │ │ │ │ + addi r3,r29,1 │ │ │ │ + b 357d0 │ │ │ │ + li r2,1 │ │ │ │ + b 35704 │ │ │ │ + sldi r26,r23,3 │ │ │ │ + ld r27,8(r24) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r29,r1 │ │ │ │ + li r3,0 │ │ │ │ li r0,0 │ │ │ │ + lxsd v0,88(r24) │ │ │ │ + ld r28,240(r24) │ │ │ │ + addi r2,r26,15 │ │ │ │ + ld r4,120(r24) │ │ │ │ + ld r5,72(r24) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + cmpdi r27,0 │ │ │ │ + xscvsxddp vs11,vs32 │ │ │ │ + mr r6,r28 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r11,r1,32 │ │ │ │ + ble 35e30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r0,0(r5) │ │ │ │ - std r11,8(r5) │ │ │ │ - ble cr7,3621c │ │ │ │ - addi r9,r23,-8 │ │ │ │ + std r0,0(r6) │ │ │ │ + std r3,8(r6) │ │ │ │ + ble cr7,35e1c │ │ │ │ + addi r2,r26,-8 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r6,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 361cc │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 35dcc │ │ │ │ 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 361c0 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r3,r3,r23 │ │ │ │ - cmpd r24,r11 │ │ │ │ - bne 36190 │ │ │ │ - addi r10,r4,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,36554 │ │ │ │ - mr r8,r29 │ │ │ │ - li r7,1 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - andi. r6,r8,3 │ │ │ │ - beq 36288 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 36278 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 3626c │ │ │ │ - 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 362b8 │ │ │ │ - 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 36290 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b40 │ │ │ │ - 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 35dc0 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r4,r4,r26 │ │ │ │ + cmpd r27,r3 │ │ │ │ + bne 35d90 │ │ │ │ + li r26,-1 │ │ │ │ + ble cr7,35f20 │ │ │ │ + cmpdi r23,1 │ │ │ │ + beq 361d4 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r23,1 │ │ │ │ + mr r9,r5 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 35ea4 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 35e90 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 35e80 │ │ │ │ + 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 35ed8 │ │ │ │ + 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 35eac │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r23,1 │ │ │ │ + clrrdi r23,r23,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 35f04 │ │ │ │ + sldi r23,r23,3 │ │ │ │ + ldx r9,r5,r23 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5ae0 │ │ │ │ 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,r26 │ │ │ │ + mffprd r26,f0 │ │ │ │ + addi r26,r26,-1 │ │ │ │ + sldi r3,r27,4 │ │ │ │ + bl 5480 │ │ │ │ + mr r6,r26 │ │ │ │ + mr r4,r28 │ │ │ │ mr r25,r3 │ │ │ │ - mr r3,r24 │ │ │ │ + mr r3,r27 │ │ │ │ mr r5,r25 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ mr r3,r25 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - lwz r8,112(r28) │ │ │ │ - std r9,0(r27) │ │ │ │ - mr r1,r27 │ │ │ │ - b 35dec │ │ │ │ - addis r3,r2,-8 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + lwz r8,112(r24) │ │ │ │ + std r2,0(r29) │ │ │ │ + mr r1,r29 │ │ │ │ + b 359b4 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r31,32 │ │ │ │ std r30,40(r31) │ │ │ │ - std r28,32(r31) │ │ │ │ - addi r3,r3,20880 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3579c │ │ │ │ - sldi r23,r29,3 │ │ │ │ - ld r24,8(r28) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r26,240(r28) │ │ │ │ - ld r3,120(r28) │ │ │ │ - ld r4,72(r28) │ │ │ │ - lxsd v0,88(r28) │ │ │ │ - mr r27,r1 │ │ │ │ - mr r22,r29 │ │ │ │ - li r11,0 │ │ │ │ - addi r9,r23,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - cmpdi r24,0 │ │ │ │ - mr r5,r26 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r25,r1,32 │ │ │ │ - ble 36440 │ │ │ │ - xscvsxddp vs11,vs32 │ │ │ │ + std r24,32(r31) │ │ │ │ + pla r3,-104192 # 1c870 │ │ │ │ + bl 5640 │ │ │ │ + b 3535c │ │ │ │ + sldi r26,r23,3 │ │ │ │ + ld r27,8(r24) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r29,r1 │ │ │ │ + li r3,0 │ │ │ │ li r0,0 │ │ │ │ + lxsd v0,88(r24) │ │ │ │ + ld r28,240(r24) │ │ │ │ + addi r2,r26,15 │ │ │ │ + ld r4,120(r24) │ │ │ │ + ld r5,72(r24) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + cmpdi r27,0 │ │ │ │ + xscvsxddp vs11,vs32 │ │ │ │ + mr r6,r28 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r11,r1,32 │ │ │ │ + ble 36070 │ │ │ │ nop │ │ │ │ - std r0,0(r5) │ │ │ │ - std r11,8(r5) │ │ │ │ - ble cr7,3642c │ │ │ │ - addi r9,r23,-8 │ │ │ │ + std r0,0(r6) │ │ │ │ + std r3,8(r6) │ │ │ │ + ble cr7,3605c │ │ │ │ + addi r2,r26,-8 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r6,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 363dc │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3600c │ │ │ │ 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 363d0 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r3,r3,r23 │ │ │ │ - cmpd r24,r11 │ │ │ │ - bne 363a0 │ │ │ │ - addi r10,r4,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,3655c │ │ │ │ - mr r8,r29 │ │ │ │ - li r7,1 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - andi. r6,r8,3 │ │ │ │ - beq 36498 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 36488 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 3647c │ │ │ │ - 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 364c8 │ │ │ │ - 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 364a0 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b40 │ │ │ │ - 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 36000 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r4,r4,r26 │ │ │ │ + cmpd r27,r3 │ │ │ │ + bne 35fd0 │ │ │ │ + li r26,-1 │ │ │ │ + ble cr7,36160 │ │ │ │ + cmpdi r23,1 │ │ │ │ + beq 361c8 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r23,1 │ │ │ │ + mr r9,r5 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 360e4 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 360d0 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 360c0 │ │ │ │ + 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 36118 │ │ │ │ + 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 360ec │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r23,1 │ │ │ │ + clrrdi r23,r23,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 36144 │ │ │ │ + sldi r23,r23,3 │ │ │ │ + ldx r9,r5,r23 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5ae0 │ │ │ │ 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,r26 │ │ │ │ + mffprd r26,f0 │ │ │ │ + addi r26,r26,-1 │ │ │ │ + sldi r3,r27,4 │ │ │ │ + bl 5480 │ │ │ │ + mr r6,r26 │ │ │ │ + mr r4,r28 │ │ │ │ mr r25,r3 │ │ │ │ - mr r3,r24 │ │ │ │ + mr r3,r27 │ │ │ │ mr r5,r25 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ mr r3,r25 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - lwz r8,112(r28) │ │ │ │ - std r9,0(r27) │ │ │ │ - mr r1,r27 │ │ │ │ - b 35c98 │ │ │ │ - li r9,1 │ │ │ │ - b 3599c │ │ │ │ - li r9,1 │ │ │ │ - b 35d2c │ │ │ │ - li r9,1 │ │ │ │ - b 35e80 │ │ │ │ - li r29,-1 │ │ │ │ - b 3608c │ │ │ │ - li r29,-1 │ │ │ │ - b 362dc │ │ │ │ - li r29,-1 │ │ │ │ - b 364ec │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + lwz r8,112(r24) │ │ │ │ + std r2,0(r29) │ │ │ │ + mr r1,r29 │ │ │ │ + b 35858 │ │ │ │ + li r2,1 │ │ │ │ + b 35560 │ │ │ │ + li r2,1 │ │ │ │ + b 358fc │ │ │ │ + li r23,-1 │ │ │ │ + b 35c9c │ │ │ │ + li r2,1 │ │ │ │ + li r23,0 │ │ │ │ + b 35c74 │ │ │ │ + li r2,1 │ │ │ │ + b 35a58 │ │ │ │ + li r2,1 │ │ │ │ + li r23,0 │ │ │ │ + b 36138 │ │ │ │ + li r2,1 │ │ │ │ + li r23,0 │ │ │ │ + b 35ef8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0xe82 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000036570 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,6288 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,24(r3) │ │ │ │ +00000000000361f0 : │ │ │ │ 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 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r31) │ │ │ │ + sldi r5,r5,4 │ │ │ │ + mr r3,r2 │ │ │ │ + bl 5b40 │ │ │ │ + ld r9,48(r31) │ │ │ │ + cmpdi r9,1 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r1,32 │ │ │ │ - mr r9,r3 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 36600 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - std r9,48(r1) │ │ │ │ std r30,40(r1) │ │ │ │ + std r3,48(r1) │ │ │ │ + beq 36270 │ │ │ │ std r31,32(r1) │ │ │ │ - addi r3,r3,-15408 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + pla r3,-141608 # 13920 │ │ │ │ + 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,-15920 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + pla r3,-142132 # 13740 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000000000036640 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,6080 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,16(r3) │ │ │ │ +00000000000362b0 : │ │ │ │ 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 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r31) │ │ │ │ + sldi r5,r5,4 │ │ │ │ + mr r3,r2 │ │ │ │ + bl 5b40 │ │ │ │ + ld r9,48(r31) │ │ │ │ + cmpdi r9,1 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r1,32 │ │ │ │ - mr r9,r3 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 366d0 │ │ │ │ - addis r3,r2,-8 │ │ │ │ std r30,48(r1) │ │ │ │ - std r9,40(r1) │ │ │ │ + std r3,40(r1) │ │ │ │ + beq 36330 │ │ │ │ std r31,32(r1) │ │ │ │ - addi r3,r3,-13936 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + pla r3,-140376 # 13eb0 │ │ │ │ + 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,-14416 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + pla r3,-140868 # 13cf0 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000000000036710 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,5872 │ │ │ │ - ld r10,56(r3) │ │ │ │ +0000000000036370 : │ │ │ │ + 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 r17,-120(r1) │ │ │ │ std r18,-112(r1) │ │ │ │ std r19,-104(r1) │ │ │ │ std r20,-96(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ std r21,-88(r1) │ │ │ │ std r22,-80(r1) │ │ │ │ std r23,-72(r1) │ │ │ │ + ld r10,0(r9) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ - ld r8,0(r10) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-224(r1) │ │ │ │ - cmpd r8,r9 │ │ │ │ + stdu r1,-208(r1) │ │ │ │ + cmpd r10,r2 │ │ │ │ mr r31,r1 │ │ │ │ - ble 36794 │ │ │ │ - ld r10,72(r3) │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - ld r10,0(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 367f0 │ │ │ │ + ble 363e8 │ │ │ │ + ld r9,72(r3) │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + ld r9,0(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 36440 │ │ │ │ mr r3,r30 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r31,224 │ │ │ │ + bl 5000 │ │ │ │ + addi r1,r31,208 │ │ │ │ ld r0,16(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) │ │ │ │ + mtlr r0 │ │ │ │ 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 │ │ │ │ ld r25,216(r3) │ │ │ │ - ld r24,16(r3) │ │ │ │ - ld r9,224(r3) │ │ │ │ - sradi r27,r8,1 │ │ │ │ + sradi r27,r10,1 │ │ │ │ addze r27,r27 │ │ │ │ + ld r2,224(r30) │ │ │ │ addi r29,r31,32 │ │ │ │ - addis r3,r2,-9 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r30,32(r31) │ │ │ │ + ld r24,16(r3) │ │ │ │ + std r3,32(r31) │ │ │ │ + pla r3,-166052 # dbc0 │ │ │ │ mr r4,r29 │ │ │ │ - addi r3,r3,25744 │ │ │ │ - subf r28,r27,r10 │ │ │ │ - std r9,200(r30) │ │ │ │ + subf r28,r27,r9 │ │ │ │ + std r2,200(r30) │ │ │ │ std r25,208(r30) │ │ │ │ sldi r26,r27,4 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5640 │ │ │ │ + lwz r2,112(r30) │ │ │ │ sldi r28,r28,4 │ │ │ │ add r26,r24,r26 │ │ │ │ add r28,r25,r28 │ │ │ │ - andi. r9,r9,1 │ │ │ │ - bne 36920 │ │ │ │ - addis r3,r2,-9 │ │ │ │ + andi. r2,r2,1 │ │ │ │ + bne 36560 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ mr r4,r29 │ │ │ │ std r25,72(r31) │ │ │ │ std r28,64(r31) │ │ │ │ + pla r3,-165520 # de20 │ │ │ │ std r26,56(r31) │ │ │ │ std r24,48(r31) │ │ │ │ std r27,40(r31) │ │ │ │ - addi r3,r3,26384 │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5640 │ │ │ │ ld r3,152(r30) │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5780 │ │ │ │ ld r27,88(r30) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + lwz r2,112(r30) │ │ │ │ ld r28,8(r30) │ │ │ │ ld r23,200(r30) │ │ │ │ - addi r10,r27,1 │ │ │ │ - andi. r8,r9,32 │ │ │ │ - sldi r26,r10,1 │ │ │ │ - bne 36970 │ │ │ │ + addi r9,r27,1 │ │ │ │ + andi. r10,r2,32 │ │ │ │ + sldi r24,r9,1 │ │ │ │ + bne 365b0 │ │ │ │ ld r6,72(r30) │ │ │ │ - andi. r8,r9,16 │ │ │ │ + andi. r10,r2,16 │ │ │ │ ld r22,0(r6) │ │ │ │ - bne 36a90 │ │ │ │ - andi. r8,r9,8 │ │ │ │ - bne 36ab0 │ │ │ │ - andi. r8,r9,2 │ │ │ │ - rlwinm r8,r9,0,20,20 │ │ │ │ - bne 369a0 │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 36db0 │ │ │ │ - cmpwi r8,0 │ │ │ │ - bne 36de0 │ │ │ │ - addis r3,r2,-8 │ │ │ │ + bne 366c0 │ │ │ │ + andi. r10,r2,8 │ │ │ │ + bne 366f0 │ │ │ │ + andi. r10,r2,2 │ │ │ │ + rlwinm r10,r2,0,20,20 │ │ │ │ + bne 365e0 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 36a20 │ │ │ │ + cmpwi r10,0 │ │ │ │ + bne 36a60 │ │ │ │ mr r4,r29 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - addi r3,r3,31248 │ │ │ │ std r23,72(r31) │ │ │ │ - std r26,64(r31) │ │ │ │ + std r24,64(r31) │ │ │ │ + nop │ │ │ │ + pla r3,-94672 # 1f370 │ │ │ │ std r27,56(r31) │ │ │ │ std r28,48(r31) │ │ │ │ std r22,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 367a0 │ │ │ │ - nop │ │ │ │ - ld r10,168(r30) │ │ │ │ - sldi r9,r27,3 │ │ │ │ - addis r3,r2,-9 │ │ │ │ + bl 5640 │ │ │ │ + b 363f0 │ │ │ │ + ld r9,168(r30) │ │ │ │ + sldi r2,r27,3 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ mr r4,r29 │ │ │ │ - addi r3,r3,26032 │ │ │ │ - ld r10,0(r10) │ │ │ │ + pla r3,-166052 # dcd0 │ │ │ │ + ld r9,0(r9) │ │ │ │ std r25,64(r31) │ │ │ │ std r28,56(r31) │ │ │ │ std r26,48(r31) │ │ │ │ std r24,40(r31) │ │ │ │ std r27,32(r31) │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r10,72(r31) │ │ │ │ - std r9,80(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 36884 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r9,72(r31) │ │ │ │ + std r2,80(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 364cc │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-9 │ │ │ │ mr r4,r29 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ std r23,56(r31) │ │ │ │ - std r26,48(r31) │ │ │ │ + std r24,48(r31) │ │ │ │ + pla r3,-165348 # dfe0 │ │ │ │ std r28,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - addi r3,r3,26848 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 367a0 │ │ │ │ - ld r9,0(r1) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - cmpwi r8,0 │ │ │ │ - mr r25,r1 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r9,r1,r10 │ │ │ │ + bl 5640 │ │ │ │ + b 363f0 │ │ │ │ + nop │ │ │ │ + ld r2,0(r1) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + cmpwi r10,0 │ │ │ │ + mr r26,r1 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r2,r1,r9 │ │ │ │ addi r20,r1,32 │ │ │ │ - bne 36bd0 │ │ │ │ - ld r9,96(r30) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f1,27088(r10) │ │ │ │ - lfd f0,0(r9) │ │ │ │ + bne 36800 │ │ │ │ + ld r2,96(r30) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + lfd f0,0(r2) │ │ │ │ fdiv f1,f1,f0 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - cmpdi r26,1 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ + bl 4f00 │ │ │ │ + cmpdi r24,1 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ fmul f10,f1,f1 │ │ │ │ stfd f0,0(r20) │ │ │ │ - ble 36a3c │ │ │ │ - addi r9,r26,-1 │ │ │ │ - addi r10,r20,8 │ │ │ │ - addi r8,r26,-2 │ │ │ │ + ble 36678 │ │ │ │ + addi r2,r24,-1 │ │ │ │ fmr f12,f0 │ │ │ │ - andi. r7,r9,1 │ │ │ │ - bne 36bb0 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r9,r20,8 │ │ │ │ + addi r10,r24,-2 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + bne 367e0 │ │ │ │ + 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 36a14 │ │ │ │ - addis r3,r2,-7 │ │ │ │ + stfd f11,-16(r9) │ │ │ │ + stfd f0,-8(r9) │ │ │ │ + bdnz 36650 │ │ │ │ mr r4,r29 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ std r20,80(r31) │ │ │ │ std r23,72(r31) │ │ │ │ - std r26,64(r31) │ │ │ │ + pla r3,-90396 # 20570 │ │ │ │ + std r24,64(r31) │ │ │ │ std r27,56(r31) │ │ │ │ std r28,48(r31) │ │ │ │ - addi r3,r3,-29600 │ │ │ │ std r22,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r25) │ │ │ │ - mr r1,r25 │ │ │ │ - b 367a0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 5640 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r26) │ │ │ │ + mr r1,r26 │ │ │ │ + b 363f0 │ │ │ │ nop │ │ │ │ - addis r3,r2,-7 │ │ │ │ mr r4,r29 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ std r23,64(r31) │ │ │ │ - addi r3,r3,-3552 │ │ │ │ - b 36900 │ │ │ │ - nop │ │ │ │ - ld r8,96(r30) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - mr r24,r1 │ │ │ │ - lfd f1,27088(r9) │ │ │ │ - ld r9,0(r1) │ │ │ │ - neg r10,r10 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - stdux r9,r1,r10 │ │ │ │ + std r27,56(r31) │ │ │ │ + pla r3,-64868 # 26970 │ │ │ │ + std r28,48(r31) │ │ │ │ + std r22,40(r31) │ │ │ │ + std r30,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 363f0 │ │ │ │ + ld r10,96(r30) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + ld r2,0(r1) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + mr r25,r1 │ │ │ │ + neg r9,r9 │ │ │ │ + lfd f0,0(r10) │ │ │ │ + stdux r2,r1,r9 │ │ │ │ + addi r26,r1,32 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ - addi r25,r1,32 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - cmpdi r26,1 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ + bl 4f00 │ │ │ │ + cmpdi r24,1 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - stfd f0,0(r25) │ │ │ │ - ble 36b5c │ │ │ │ - addi r9,r26,-1 │ │ │ │ - addi r10,r25,8 │ │ │ │ - addi r8,r26,-2 │ │ │ │ + stfd f0,0(r26) │ │ │ │ + ble 36798 │ │ │ │ + addi r2,r24,-1 │ │ │ │ fmr f12,f0 │ │ │ │ - andi. r7,r9,1 │ │ │ │ - beq 36b2c │ │ │ │ - cmpdi r8,0 │ │ │ │ - stfd f1,0(r10) │ │ │ │ + addi r9,r26,8 │ │ │ │ + addi r10,r24,-2 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + beq 36768 │ │ │ │ + cmpdi r10,0 │ │ │ │ + stfd f1,0(r9) │ │ │ │ fmr f12,f10 │ │ │ │ - addi r10,r10,8 │ │ │ │ fmr f0,f1 │ │ │ │ - beq 36b5c │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + beq 36798 │ │ │ │ + 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 36b34 │ │ │ │ - addis r3,r2,-8 │ │ │ │ + stfd f11,-16(r9) │ │ │ │ + stfd f0,-8(r9) │ │ │ │ + bdnz 36770 │ │ │ │ mr r4,r29 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r25,80(r31) │ │ │ │ + std r26,80(r31) │ │ │ │ std r23,72(r31) │ │ │ │ - std r26,64(r31) │ │ │ │ + pla r3,-134220 # 15b60 │ │ │ │ + std r24,64(r31) │ │ │ │ std r27,56(r31) │ │ │ │ std r28,48(r31) │ │ │ │ - addi r3,r3,-6576 │ │ │ │ std r22,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - b 367a0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 5640 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r25) │ │ │ │ + mr r1,r25 │ │ │ │ + b 363f0 │ │ │ │ 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 36a0c │ │ │ │ - b 36a3c │ │ │ │ + addi r9,r9,8 │ │ │ │ + bne 36648 │ │ │ │ + b 36678 │ │ │ │ nop │ │ │ │ ld r12,48(r30) │ │ │ │ - mr r10,r9 │ │ │ │ + mr r9,r2 │ │ │ │ cmpdi r28,0 │ │ │ │ - ld r4,120(r30) │ │ │ │ + ld r5,120(r30) │ │ │ │ + mr r25,r1 │ │ │ │ ld r21,240(r30) │ │ │ │ - mr r24,r1 │ │ │ │ - sldi r19,r12,3 │ │ │ │ - mr r18,r12 │ │ │ │ - addi r9,r19,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r11,r1,32 │ │ │ │ - ble 371b4 │ │ │ │ + sldi r11,r12,3 │ │ │ │ + addi r2,r11,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r3,r1,32 │ │ │ │ + ble 36eac │ │ │ │ mtfprd f0,r27 │ │ │ │ - mr r5,r21 │ │ │ │ - li r3,0 │ │ │ │ + mr r7,r21 │ │ │ │ + li r4,0 │ │ │ │ cmpdi cr7,r12,0 │ │ │ │ li r0,0 │ │ │ │ fcfid f11,f0 │ │ │ │ - std r0,0(r5) │ │ │ │ - std r3,8(r5) │ │ │ │ - ble cr7,36cac │ │ │ │ - addi r9,r19,-8 │ │ │ │ + nop │ │ │ │ + std r0,0(r7) │ │ │ │ + std r4,8(r7) │ │ │ │ + ble cr7,368dc │ │ │ │ + addi r2,r11,-8 │ │ │ │ + li r10,0 │ │ │ │ li r8,0 │ │ │ │ - li r7,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 36c5c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3688c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r6,r8 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ - std r7,0(r5) │ │ │ │ - ldx r17,r6,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - mtfprd f12,r17 │ │ │ │ + ldx r2,r6,r10 │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + std r8,0(r7) │ │ │ │ + ldx r19,r6,r10 │ │ │ │ + lfdx f0,r5,r10 │ │ │ │ + mtfprd f12,r19 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - divd r9,r10,r17 │ │ │ │ - mulld r9,r9,r17 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r17 │ │ │ │ - divd r10,r9,r17 │ │ │ │ - mulld r10,r10,r17 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r7,r9,r7 │ │ │ │ - stdx r9,r11,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - std r7,0(r5) │ │ │ │ - bdnz 36c50 │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r4,r4,r19 │ │ │ │ - cmpd r28,r3 │ │ │ │ - bne 36c20 │ │ │ │ - addi r9,r6,-8 │ │ │ │ - li r4,1 │ │ │ │ - ble cr7,371ac │ │ │ │ - andi. r10,r12,3 │ │ │ │ - li r7,1 │ │ │ │ - addi r8,r12,-1 │ │ │ │ - beq 36d14 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 36d04 │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq 36cf8 │ │ │ │ - ld r4,0(r6) │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r19 │ │ │ │ + mulld r2,r2,r19 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r19 │ │ │ │ + divd r9,r2,r19 │ │ │ │ + mulld r9,r9,r19 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + stdx r2,r3,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + std r8,0(r7) │ │ │ │ + bdnz 36880 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r7,r7,16 │ │ │ │ + add r5,r5,r11 │ │ │ │ + cmpd r28,r4 │ │ │ │ + bne 36850 │ │ │ │ + li r19,-1 │ │ │ │ + ble cr7,369e0 │ │ │ │ + cmpdi r12,1 │ │ │ │ + beq 36eb4 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r12,1 │ │ │ │ mr r9,r6 │ │ │ │ - mr r18,r8 │ │ │ │ - ldu r10,8(r9) │ │ │ │ - addi r18,r18,-1 │ │ │ │ - mulld r4,r4,r10 │ │ │ │ - ldu r10,8(r9) │ │ │ │ - cmpdi r18,1 │ │ │ │ - mulld r4,r4,r10 │ │ │ │ - beq 36d44 │ │ │ │ - srdi r10,r12,2 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 36964 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 36950 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 36940 │ │ │ │ + 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 36998 │ │ │ │ + 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 36d1c │ │ │ │ - mulld r9,r4,r7 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + 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 3696c │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r12,1 │ │ │ │ + clrrdi r12,r12,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 369c4 │ │ │ │ + sldi r12,r12,3 │ │ │ │ + ldx r9,r6,r12 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5ae0 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r19,f0 │ │ │ │ addi r19,r19,-1 │ │ │ │ sldi r3,r28,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ mr r6,r19 │ │ │ │ mr r4,r21 │ │ │ │ mr r18,r3 │ │ │ │ mr r3,r28 │ │ │ │ mr r5,r18 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ mr r3,r18 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - b 369c0 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r25) │ │ │ │ + mr r1,r25 │ │ │ │ + b 36600 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r21,104(r30) │ │ │ │ - cmpwi r8,0 │ │ │ │ - addi r9,r27,2 │ │ │ │ - divd r21,r21,r9 │ │ │ │ - bne 36fbc │ │ │ │ - addis r3,r2,-8 │ │ │ │ + cmpwi r10,0 │ │ │ │ + addi r2,r27,2 │ │ │ │ + divd r21,r21,r2 │ │ │ │ + bne 36c78 │ │ │ │ mr r4,r29 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ std r21,80(r31) │ │ │ │ - addi r3,r3,28512 │ │ │ │ - b 368f8 │ │ │ │ - ld r21,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ + std r23,72(r31) │ │ │ │ + pla r3,-98984 # 1e7a0 │ │ │ │ + std r24,64(r31) │ │ │ │ + b 36548 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r20,48(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ cmpdi r28,0 │ │ │ │ + mr r26,r1 │ │ │ │ ld r4,120(r30) │ │ │ │ - ld r24,240(r30) │ │ │ │ - mr r25,r1 │ │ │ │ - sldi r12,r21,3 │ │ │ │ - mr r20,r21 │ │ │ │ - addi r9,r12,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + ld r25,240(r30) │ │ │ │ + sldi r21,r20,3 │ │ │ │ + addi r2,r21,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r11,r1,32 │ │ │ │ - ble 371a4 │ │ │ │ + ble 36e98 │ │ │ │ mtfprd f0,r27 │ │ │ │ - mr r5,r24 │ │ │ │ + mr r5,r25 │ │ │ │ li r3,0 │ │ │ │ - cmpdi cr7,r21,0 │ │ │ │ + cmpdi cr7,r20,0 │ │ │ │ li r0,0 │ │ │ │ fcfid f11,f0 │ │ │ │ + nop │ │ │ │ std r0,0(r5) │ │ │ │ std r3,8(r5) │ │ │ │ - ble cr7,36ebc │ │ │ │ - addi r9,r12,-8 │ │ │ │ + ble cr7,36b3c │ │ │ │ + addi r2,r21,-8 │ │ │ │ li r8,0 │ │ │ │ li r7,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 36e6c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 36aec │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r6,r8 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ + ldx r2,r6,r8 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ std r7,0(r5) │ │ │ │ - ldx r19,r6,r8 │ │ │ │ + ldx r10,r6,r8 │ │ │ │ lfdx f0,r4,r8 │ │ │ │ - mtfprd f12,r19 │ │ │ │ + mtfprd f12,r10 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - divd r9,r10,r19 │ │ │ │ - mulld r9,r9,r19 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r19 │ │ │ │ - divd r10,r9,r19 │ │ │ │ - mulld r10,r10,r19 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r7,r9,r7 │ │ │ │ - stdx r9,r11,r8 │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r10 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r10 │ │ │ │ + divd r9,r2,r10 │ │ │ │ + mulld r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r7,r2,r7 │ │ │ │ + stdx r2,r11,r8 │ │ │ │ addi r8,r8,8 │ │ │ │ std r7,0(r5) │ │ │ │ - bdnz 36e60 │ │ │ │ + bdnz 36ae0 │ │ │ │ addi r3,r3,1 │ │ │ │ addi r5,r5,16 │ │ │ │ - add r4,r4,r12 │ │ │ │ + add r4,r4,r21 │ │ │ │ cmpd r28,r3 │ │ │ │ - bne 36e30 │ │ │ │ - addi r9,r6,-8 │ │ │ │ - li r10,1 │ │ │ │ - ble cr7,3719c │ │ │ │ - andi. r7,r21,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r5,r21,-1 │ │ │ │ - beq 36f24 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 36f14 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 36f08 │ │ │ │ - ld r10,0(r6) │ │ │ │ - mr r9,r6 │ │ │ │ - mr r20,r5 │ │ │ │ - ldu r7,8(r9) │ │ │ │ - addi r20,r20,-1 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - ldu r7,8(r9) │ │ │ │ + bne 36ab0 │ │ │ │ + li r21,-1 │ │ │ │ + ble cr7,36c40 │ │ │ │ cmpdi r20,1 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - beq 36f54 │ │ │ │ - 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 36f2c │ │ │ │ - mulld r9,r10,r8 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + beq 36ea0 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r20,1 │ │ │ │ + mr r9,r6 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 36bc4 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 36bb0 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 36ba0 │ │ │ │ + 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 36bf8 │ │ │ │ + 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 36bcc │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r20,1 │ │ │ │ + clrrdi r20,r20,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 36c24 │ │ │ │ + sldi r20,r20,3 │ │ │ │ + ldx r9,r6,r20 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5ae0 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r21,f0 │ │ │ │ addi r21,r21,-1 │ │ │ │ sldi r3,r28,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ mr r6,r21 │ │ │ │ - mr r4,r24 │ │ │ │ + mr r4,r25 │ │ │ │ mr r20,r3 │ │ │ │ mr r3,r28 │ │ │ │ mr r5,r20 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ mr r3,r20 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r25) │ │ │ │ - mr r1,r25 │ │ │ │ - b 368e4 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r26) │ │ │ │ + mr r1,r26 │ │ │ │ + b 36528 │ │ │ │ ld r19,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ + ld r9,0(r1) │ │ │ │ cmpdi r28,0 │ │ │ │ + mr r26,r1 │ │ │ │ ld r4,120(r30) │ │ │ │ - ld r24,240(r30) │ │ │ │ - mr r25,r1 │ │ │ │ + ld r25,240(r30) │ │ │ │ sldi r20,r19,3 │ │ │ │ - mr r18,r19 │ │ │ │ - addi r9,r20,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + addi r2,r20,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r11,r1,32 │ │ │ │ - ble 371c4 │ │ │ │ + ble 36ec0 │ │ │ │ mtfprd f0,r27 │ │ │ │ - mr r5,r24 │ │ │ │ + mr r5,r25 │ │ │ │ li r3,0 │ │ │ │ cmpdi cr7,r19,0 │ │ │ │ li r0,0 │ │ │ │ fcfid f11,f0 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ std r0,0(r5) │ │ │ │ std r3,8(r5) │ │ │ │ - ble cr7,3709c │ │ │ │ - addi r9,r20,-8 │ │ │ │ + ble cr7,36d5c │ │ │ │ + addi r2,r20,-8 │ │ │ │ li r8,0 │ │ │ │ li r7,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3704c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 36d0c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r6,r8 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ + ldx r2,r6,r8 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ std r7,0(r5) │ │ │ │ - ldx r17,r6,r8 │ │ │ │ + ldx r10,r6,r8 │ │ │ │ lfdx f0,r4,r8 │ │ │ │ - mtfprd f12,r17 │ │ │ │ + mtfprd f12,r10 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - divd r9,r10,r17 │ │ │ │ - mulld r9,r9,r17 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r17 │ │ │ │ - divd r10,r9,r17 │ │ │ │ - mulld r10,r10,r17 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r7,r9,r7 │ │ │ │ - stdx r9,r11,r8 │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r10 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r10 │ │ │ │ + divd r9,r2,r10 │ │ │ │ + mulld r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r7,r2,r7 │ │ │ │ + stdx r2,r11,r8 │ │ │ │ addi r8,r8,8 │ │ │ │ std r7,0(r5) │ │ │ │ - bdnz 37040 │ │ │ │ + bdnz 36d00 │ │ │ │ addi r3,r3,1 │ │ │ │ addi r5,r5,16 │ │ │ │ add r4,r4,r20 │ │ │ │ cmpd r28,r3 │ │ │ │ - bne 37010 │ │ │ │ - addi r9,r6,-8 │ │ │ │ - li r10,1 │ │ │ │ - ble cr7,371bc │ │ │ │ - andi. r7,r19,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r5,r19,-1 │ │ │ │ - beq 37104 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 370f4 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 370e8 │ │ │ │ - ld r10,0(r6) │ │ │ │ + bne 36cd0 │ │ │ │ + li r20,-1 │ │ │ │ + ble cr7,36e60 │ │ │ │ + cmpdi r19,1 │ │ │ │ + beq 36ec8 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r19,1 │ │ │ │ mr r9,r6 │ │ │ │ - mr r18,r5 │ │ │ │ - ldu r7,8(r9) │ │ │ │ - addi r18,r18,-1 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - ldu r7,8(r9) │ │ │ │ - cmpdi r18,1 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - beq 37134 │ │ │ │ - srdi r7,r19,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 3710c │ │ │ │ - mulld r9,r10,r8 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 36de4 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 36dd0 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 36dc0 │ │ │ │ + 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 36e18 │ │ │ │ + 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 36dec │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r19,1 │ │ │ │ + clrrdi r19,r19,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 36e44 │ │ │ │ + sldi r19,r19,3 │ │ │ │ + ldx r9,r6,r19 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5ae0 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r20,f0 │ │ │ │ addi r20,r20,-1 │ │ │ │ sldi r3,r28,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ mr r6,r20 │ │ │ │ - mr r4,r24 │ │ │ │ + mr r4,r25 │ │ │ │ mr r19,r3 │ │ │ │ mr r3,r28 │ │ │ │ mr r5,r19 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ mr r3,r19 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r25) │ │ │ │ - mr r1,r25 │ │ │ │ - b 36dc4 │ │ │ │ - li r21,-1 │ │ │ │ - b 36f78 │ │ │ │ - cmpdi cr7,r21,0 │ │ │ │ - b 36ed0 │ │ │ │ - li r19,-1 │ │ │ │ - b 36d68 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r26) │ │ │ │ + mr r1,r26 │ │ │ │ + b 36a34 │ │ │ │ + cmpdi cr7,r20,0 │ │ │ │ + b 36b50 │ │ │ │ + li r2,1 │ │ │ │ + li r20,0 │ │ │ │ + b 36c18 │ │ │ │ cmpdi cr7,r12,0 │ │ │ │ - b 36cc0 │ │ │ │ - li r20,-1 │ │ │ │ - b 37158 │ │ │ │ + b 368f0 │ │ │ │ + li r2,1 │ │ │ │ + li r12,0 │ │ │ │ + b 369b8 │ │ │ │ cmpdi cr7,r19,0 │ │ │ │ - b 370b0 │ │ │ │ + b 36d70 │ │ │ │ + li r2,1 │ │ │ │ + li r19,0 │ │ │ │ + b 36e38 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xf80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xe80 │ │ │ │ │ │ │ │ -00000000000371e0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,3104 │ │ │ │ - ld r9,56(r3) │ │ │ │ - std r27,-40(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ +0000000000036ee0 : │ │ │ │ + ld r2,56(r3) │ │ │ │ + std r19,-104(r1) │ │ │ │ + std r20,-96(r1) │ │ │ │ + ld r20,88(r3) │ │ │ │ mflr r0 │ │ │ │ - ld r28,88(r3) │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + std r0,16(r1) │ │ │ │ std r14,-144(r1) │ │ │ │ std r15,-136(r1) │ │ │ │ std r16,-128(r1) │ │ │ │ std r17,-120(r1) │ │ │ │ + ld r19,0(r2) │ │ │ │ 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 r27,0(r9) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + std r27,-40(r1) │ │ │ │ + cmpd r19,r20 │ │ │ │ + std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-288(r1) │ │ │ │ - cmpd r27,r28 │ │ │ │ + stdu r1,-272(r1) │ │ │ │ mr r31,r1 │ │ │ │ - ble 37270 │ │ │ │ - ld r9,72(r3) │ │ │ │ - addi r18,r28,1 │ │ │ │ - sldi r17,r18,1 │ │ │ │ - ld r9,0(r9) │ │ │ │ - cmpd r9,r17 │ │ │ │ - bgt 372e0 │ │ │ │ + ble 36f68 │ │ │ │ + ld r2,72(r3) │ │ │ │ + addi r21,r20,1 │ │ │ │ + sldi r18,r21,1 │ │ │ │ + ld r2,0(r2) │ │ │ │ + cmpd r2,r18 │ │ │ │ + bgt 36fd0 │ │ │ │ mr r3,r30 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r31,288 │ │ │ │ + bl 4dc0 │ │ │ │ + addi r1,r31,272 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r14,-144(r1) │ │ │ │ ld r15,-136(r1) │ │ │ │ ld r16,-128(r1) │ │ │ │ ld r17,-120(r1) │ │ │ │ ld r18,-112(r1) │ │ │ │ ld r19,-104(r1) │ │ │ │ ld r20,-96(r1) │ │ │ │ ld r21,-88(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ + 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 │ │ │ │ - li r8,216 │ │ │ │ - sradi r26,r27,1 │ │ │ │ - addze r26,r26 │ │ │ │ + plxv vs0,216(r3) │ │ │ │ + sradi r28,r19,1 │ │ │ │ + addze r28,r28 │ │ │ │ ld r5,80(r3) │ │ │ │ - std r9,120(r31) │ │ │ │ - ld r24,16(r3) │ │ │ │ - ld r23,216(r3) │ │ │ │ - ld r21,224(r3) │ │ │ │ - ld r22,8(r3) │ │ │ │ - li r10,200 │ │ │ │ + std r2,120(r31) │ │ │ │ li r4,0 │ │ │ │ - lxvx vs0,r3,r8 │ │ │ │ - subf r9,r26,r9 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - sldi r25,r26,4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r25,r24,r25 │ │ │ │ - mffprd r20,f0 │ │ │ │ + ld r26,16(r3) │ │ │ │ + ld r24,216(r3) │ │ │ │ + ld r22,224(r3) │ │ │ │ + ld r23,8(r3) │ │ │ │ + mffprd r25,f0 │ │ │ │ + subf r2,r28,r2 │ │ │ │ xxswapd vs12,vs0 │ │ │ │ mfvsrld r29,vs0 │ │ │ │ - mr r3,r20 │ │ │ │ - stxvx vs12,r30,r10 │ │ │ │ - add r29,r29,r9 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r19,112(r30) │ │ │ │ - andi. r9,r19,32 │ │ │ │ - bne 374c0 │ │ │ │ - andi. r9,r19,16 │ │ │ │ - beq 37400 │ │ │ │ - andi. r19,r19,4096 │ │ │ │ - addi r16,r31,32 │ │ │ │ - addi r9,r31,120 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + sldi r27,r28,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + mr r3,r25 │ │ │ │ + pstxv vs12,200(r30) │ │ │ │ + add r27,r26,r27 │ │ │ │ + add r29,r29,r2 │ │ │ │ + bl 5b40 │ │ │ │ + lwz r16,112(r30) │ │ │ │ + andi. r2,r16,32 │ │ │ │ + bne 371b0 │ │ │ │ + andi. r2,r16,16 │ │ │ │ + beq 370f0 │ │ │ │ + andi. r16,r16,4096 │ │ │ │ + addi r21,r31,32 │ │ │ │ + addi r2,r31,120 │ │ │ │ li r6,0 │ │ │ │ - std r20,64(r31) │ │ │ │ + std r25,64(r31) │ │ │ │ + std r20,56(r31) │ │ │ │ + pla r3,-66460 # 26cc0 │ │ │ │ li r5,0 │ │ │ │ - std r28,56(r31) │ │ │ │ - beq 37520 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,-2672 │ │ │ │ - mr r4,r16 │ │ │ │ - std r22,48(r31) │ │ │ │ + bne 37074 │ │ │ │ + pla r3,-138524 # 15350 │ │ │ │ + mr r4,r21 │ │ │ │ + std r23,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 37480 │ │ │ │ - ld r9,168(r30) │ │ │ │ - addis r3,r2,-9 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - mr r4,r16 │ │ │ │ + bl 5780 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 37170 │ │ │ │ + ld r2,168(r30) │ │ │ │ + sldi r28,r28,3 │ │ │ │ + mr r4,r21 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - addi r3,r3,27184 │ │ │ │ - ld r9,0(r9) │ │ │ │ - std r25,64(r31) │ │ │ │ - std r24,56(r31) │ │ │ │ - std r23,48(r31) │ │ │ │ + pla r3,-167824 # e120 │ │ │ │ + ld r2,0(r2) │ │ │ │ + std r27,64(r31) │ │ │ │ + std r26,56(r31) │ │ │ │ + std r24,48(r31) │ │ │ │ std r29,40(r31) │ │ │ │ - std r27,32(r31) │ │ │ │ - add r26,r9,r26 │ │ │ │ - std r9,72(r31) │ │ │ │ - std r26,80(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3727c │ │ │ │ + std r19,32(r31) │ │ │ │ + add r28,r2,r28 │ │ │ │ + std r2,72(r31) │ │ │ │ + std r28,80(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 36f70 │ │ │ │ nop │ │ │ │ - andi. r9,r19,8 │ │ │ │ - bne 37530 │ │ │ │ - andi. r9,r19,2 │ │ │ │ - rlwinm r16,r19,0,20,20 │ │ │ │ - bne 37680 │ │ │ │ - andi. r9,r19,4 │ │ │ │ - beq 37630 │ │ │ │ - ld r17,104(r30) │ │ │ │ - cmpwi r16,0 │ │ │ │ - addi r9,r28,2 │ │ │ │ - divd r17,r17,r9 │ │ │ │ - bne 379e0 │ │ │ │ - andi. r19,r19,4096 │ │ │ │ - addi r16,r31,32 │ │ │ │ - addi r9,r31,120 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + andi. r2,r16,8 │ │ │ │ + bne 37210 │ │ │ │ + andi. r2,r16,2 │ │ │ │ + rlwinm r15,r16,0,20,20 │ │ │ │ + bne 37370 │ │ │ │ + andi. r2,r16,4 │ │ │ │ + beq 37310 │ │ │ │ + ld r18,104(r30) │ │ │ │ + cmpwi r15,0 │ │ │ │ + addi r2,r20,2 │ │ │ │ + divd r18,r18,r2 │ │ │ │ + bne 37740 │ │ │ │ + andi. r16,r16,4096 │ │ │ │ + addi r21,r31,32 │ │ │ │ + addi r2,r31,120 │ │ │ │ li r6,0 │ │ │ │ - std r17,72(r31) │ │ │ │ + std r18,72(r31) │ │ │ │ + std r25,64(r31) │ │ │ │ + std r20,56(r31) │ │ │ │ li r5,0 │ │ │ │ - std r20,64(r31) │ │ │ │ - std r28,56(r31) │ │ │ │ - beq 377d0 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,4384 │ │ │ │ - mr r4,r16 │ │ │ │ - std r22,48(r31) │ │ │ │ + std r23,48(r31) │ │ │ │ + beq 374d0 │ │ │ │ + mr r4,r21 │ │ │ │ + pla r3,-59612 # 28870 │ │ │ │ std r30,32(r31) │ │ │ │ - std r9,40(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 37398 │ │ │ │ + std r2,40(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 37088 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-9 │ │ │ │ - mr r4,r16 │ │ │ │ + nop │ │ │ │ + mr r4,r21 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r25,72(r31) │ │ │ │ - std r24,64(r31) │ │ │ │ - std r23,56(r31) │ │ │ │ + std r27,72(r31) │ │ │ │ + std r26,64(r31) │ │ │ │ + pla r3,-167684 # e280 │ │ │ │ + std r24,56(r31) │ │ │ │ std r29,48(r31) │ │ │ │ - std r27,40(r31) │ │ │ │ - addi r3,r3,27552 │ │ │ │ + std r19,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3727c │ │ │ │ + bl 5640 │ │ │ │ + b 36f70 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r9,r19,4096 │ │ │ │ - ld r10,176(r30) │ │ │ │ - ld r9,184(r30) │ │ │ │ - ld r8,24(r30) │ │ │ │ - ld r7,240(r30) │ │ │ │ - bne 37770 │ │ │ │ - addi r16,r31,32 │ │ │ │ - addis r3,r2,-9 │ │ │ │ + nop │ │ │ │ + andi. r2,r16,4096 │ │ │ │ + ld r9,176(r30) │ │ │ │ + ld r2,184(r30) │ │ │ │ + ld r10,24(r30) │ │ │ │ + ld r8,240(r30) │ │ │ │ + bne 37470 │ │ │ │ + addi r21,r31,32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r17,80(r31) │ │ │ │ - std r7,72(r31) │ │ │ │ - stw r19,88(r31) │ │ │ │ - std r22,64(r31) │ │ │ │ - std r8,56(r31) │ │ │ │ - addi r3,r3,29008 │ │ │ │ - mr r4,r16 │ │ │ │ - std r10,48(r31) │ │ │ │ - std r9,40(r31) │ │ │ │ - std r21,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 37398 │ │ │ │ + std r18,80(r31) │ │ │ │ + std r8,72(r31) │ │ │ │ + pla r3,-166284 # e850 │ │ │ │ + stw r16,88(r31) │ │ │ │ + std r23,64(r31) │ │ │ │ + std r10,56(r31) │ │ │ │ + mr r4,r21 │ │ │ │ + std r9,48(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ + std r22,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 37088 │ │ │ │ nop │ │ │ │ - addis r3,r2,-8 │ │ │ │ - addi r3,r3,-8672 │ │ │ │ - b 37380 │ │ │ │ nop │ │ │ │ - ld r10,96(r30) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - sldi r18,r18,4 │ │ │ │ - mr r20,r1 │ │ │ │ - lfd f1,27088(r9) │ │ │ │ - ld r9,0(r1) │ │ │ │ - neg r18,r18 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - stdux r9,r1,r18 │ │ │ │ + ld r9,96(r30) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + ld r2,0(r1) │ │ │ │ + sldi r21,r21,4 │ │ │ │ + mr r25,r1 │ │ │ │ + neg r21,r21 │ │ │ │ + lfd f0,0(r9) │ │ │ │ + stdux r2,r1,r21 │ │ │ │ + addi r17,r1,32 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ - addi r18,r1,32 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - cmpdi r17,1 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ + bl 4f00 │ │ │ │ + cmpdi r18,1 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - stfd f0,0(r18) │ │ │ │ - ble 375dc │ │ │ │ - addi r8,r17,-1 │ │ │ │ - addi r9,r17,-2 │ │ │ │ - addi r10,r18,8 │ │ │ │ + stfd f0,0(r17) │ │ │ │ + ble 372b8 │ │ │ │ + addi r10,r18,-1 │ │ │ │ fmr f12,f0 │ │ │ │ - andi. r7,r8,1 │ │ │ │ - beq 375ac │ │ │ │ - cmpdi r9,0 │ │ │ │ - stfd f1,0(r10) │ │ │ │ + addi r2,r18,-2 │ │ │ │ + addi r9,r17,8 │ │ │ │ + andi. r8,r10,1 │ │ │ │ + beq 37288 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stfd f1,0(r9) │ │ │ │ fmr f12,f10 │ │ │ │ - addi r10,r10,8 │ │ │ │ fmr f0,f1 │ │ │ │ - beq 375dc │ │ │ │ - srdi r9,r8,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + beq 372b8 │ │ │ │ + srdi r2,r10,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 375b4 │ │ │ │ - andi. r19,r19,4096 │ │ │ │ - addi r16,r31,32 │ │ │ │ - addi r9,r31,120 │ │ │ │ + stfd f11,-16(r9) │ │ │ │ + stfd f0,-8(r9) │ │ │ │ + bdnz 37290 │ │ │ │ + andi. r16,r16,4096 │ │ │ │ + addi r21,r31,32 │ │ │ │ + addi r2,r31,120 │ │ │ │ li r6,0 │ │ │ │ - std r18,72(r31) │ │ │ │ + std r17,72(r31) │ │ │ │ + std r22,64(r31) │ │ │ │ + std r20,56(r31) │ │ │ │ li r5,0 │ │ │ │ - std r21,64(r31) │ │ │ │ - std r28,56(r31) │ │ │ │ - bne 37670 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - addi r3,r3,-8336 │ │ │ │ - mr r4,r16 │ │ │ │ - std r9,40(r31) │ │ │ │ - std r22,48(r31) │ │ │ │ + std r23,48(r31) │ │ │ │ + bne 37350 │ │ │ │ + mr r4,r21 │ │ │ │ + pla r3,-138836 # 15490 │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - b 37398 │ │ │ │ - cmpwi r16,0 │ │ │ │ - bne 377f0 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - andi. r19,r19,4096 │ │ │ │ - addi r16,r31,32 │ │ │ │ - addi r9,r31,120 │ │ │ │ - std r20,64(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r25) │ │ │ │ + mr r1,r25 │ │ │ │ + b 37088 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpwi r15,0 │ │ │ │ + bne 37510 │ │ │ │ + andi. r16,r16,4096 │ │ │ │ + addi r21,r31,32 │ │ │ │ + addi r2,r31,120 │ │ │ │ li r6,0 │ │ │ │ + std r25,64(r31) │ │ │ │ + std r20,56(r31) │ │ │ │ + pla r3,-56512 # 29670 │ │ │ │ li r5,0 │ │ │ │ - std r28,56(r31) │ │ │ │ - addi r3,r3,7856 │ │ │ │ - bne 37380 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,-30448 │ │ │ │ - b 37380 │ │ │ │ - nop │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,-768 │ │ │ │ - b 37608 │ │ │ │ + bne 37074 │ │ │ │ + pla r3,-94464 # 20240 │ │ │ │ + b 37074 │ │ │ │ nop │ │ │ │ - ld r10,96(r30) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - sldi r18,r18,4 │ │ │ │ - mr r20,r1 │ │ │ │ - lfd f1,27088(r9) │ │ │ │ - ld r9,0(r1) │ │ │ │ - neg r18,r18 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - stdux r9,r1,r18 │ │ │ │ + mr r4,r21 │ │ │ │ + pla r3,-65332 # 27420 │ │ │ │ + std r30,32(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 372f8 │ │ │ │ + nop │ │ │ │ + ld r9,96(r30) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + ld r2,0(r1) │ │ │ │ + sldi r21,r21,4 │ │ │ │ + mr r25,r1 │ │ │ │ + neg r21,r21 │ │ │ │ + lfd f0,0(r9) │ │ │ │ + stdux r2,r1,r21 │ │ │ │ + addi r17,r1,32 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ - addi r18,r1,32 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - cmpdi r17,1 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ + bl 4f00 │ │ │ │ + cmpdi r18,1 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - stfd f0,0(r18) │ │ │ │ - ble 3772c │ │ │ │ - addi r8,r17,-1 │ │ │ │ - addi r9,r17,-2 │ │ │ │ - addi r10,r18,8 │ │ │ │ + stfd f0,0(r17) │ │ │ │ + ble 37418 │ │ │ │ + addi r10,r18,-1 │ │ │ │ fmr f12,f0 │ │ │ │ - andi. r7,r8,1 │ │ │ │ - beq 376fc │ │ │ │ - cmpdi r9,0 │ │ │ │ - stfd f1,0(r10) │ │ │ │ + addi r2,r18,-2 │ │ │ │ + addi r9,r17,8 │ │ │ │ + andi. r8,r10,1 │ │ │ │ + beq 373e8 │ │ │ │ + cmpdi r2,0 │ │ │ │ + stfd f1,0(r9) │ │ │ │ fmr f12,f10 │ │ │ │ - addi r10,r10,8 │ │ │ │ fmr f0,f1 │ │ │ │ - beq 3772c │ │ │ │ - srdi r9,r8,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + beq 37418 │ │ │ │ + srdi r2,r10,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 37704 │ │ │ │ - cmpwi r16,0 │ │ │ │ - bne 37bd0 │ │ │ │ - andi. r19,r19,4096 │ │ │ │ - addi r16,r31,32 │ │ │ │ - addi r9,r31,120 │ │ │ │ + stfd f11,-16(r9) │ │ │ │ + stfd f0,-8(r9) │ │ │ │ + bdnz 373f0 │ │ │ │ + cmpwi r15,0 │ │ │ │ + bne 37970 │ │ │ │ + andi. r16,r16,4096 │ │ │ │ + addi r21,r31,32 │ │ │ │ + addi r2,r31,120 │ │ │ │ li r6,0 │ │ │ │ - std r18,72(r31) │ │ │ │ + std r17,72(r31) │ │ │ │ + std r22,64(r31) │ │ │ │ + std r20,56(r31) │ │ │ │ li r5,0 │ │ │ │ - std r21,64(r31) │ │ │ │ - std r28,56(r31) │ │ │ │ - beq 377e0 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,9504 │ │ │ │ - b 37608 │ │ │ │ + std r23,48(r31) │ │ │ │ + beq 374f0 │ │ │ │ + mr r4,r21 │ │ │ │ + pla r3,-55212 # 29ca0 │ │ │ │ + std r30,32(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 372f8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r11,72(r30) │ │ │ │ - addi r16,r31,32 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - std r7,96(r31) │ │ │ │ + ld r7,72(r30) │ │ │ │ + addi r21,r31,32 │ │ │ │ + std r8,96(r31) │ │ │ │ + std r18,104(r31) │ │ │ │ + li r8,1 │ │ │ │ li r6,0 │ │ │ │ - li r7,1 │ │ │ │ li r5,0 │ │ │ │ - std r17,104(r31) │ │ │ │ - std r28,88(r31) │ │ │ │ - addi r3,r3,1552 │ │ │ │ - mr r4,r16 │ │ │ │ - std r22,64(r31) │ │ │ │ - std r8,56(r31) │ │ │ │ - std r10,48(r31) │ │ │ │ - std r9,40(r31) │ │ │ │ - std r21,32(r31) │ │ │ │ - std r7,112(r31) │ │ │ │ - std r7,72(r31) │ │ │ │ - std r11,80(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 37398 │ │ │ │ + pla r3,-63372 # 27d00 │ │ │ │ + std r20,88(r31) │ │ │ │ + std r23,64(r31) │ │ │ │ + std r10,56(r31) │ │ │ │ + mr r4,r21 │ │ │ │ + std r9,48(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ + std r22,32(r31) │ │ │ │ + std r7,80(r31) │ │ │ │ + std r8,72(r31) │ │ │ │ + std r8,112(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 37088 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-8 │ │ │ │ - addi r3,r3,29248 │ │ │ │ - b 3745c │ │ │ │ nop │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,-28704 │ │ │ │ - b 37608 │ │ │ │ + mr r4,r21 │ │ │ │ + pla r3,-100644 # 1ebb0 │ │ │ │ + std r30,32(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 37088 │ │ │ │ nop │ │ │ │ - ld r8,48(r30) │ │ │ │ - ld r17,8(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r5,72(r30) │ │ │ │ - mr r21,r1 │ │ │ │ + mr r4,r21 │ │ │ │ + pla r3,-93204 # 208e0 │ │ │ │ + std r30,32(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 372f8 │ │ │ │ + nop │ │ │ │ + ld r12,48(r30) │ │ │ │ + ld r18,8(r30) │ │ │ │ + mr r22,r1 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r6,72(r30) │ │ │ │ lxsd v0,88(r30) │ │ │ │ - ld r4,120(r30) │ │ │ │ - ld r19,240(r30) │ │ │ │ - sldi r18,r8,3 │ │ │ │ - cmpdi r17,0 │ │ │ │ - mr r16,r8 │ │ │ │ - addi r9,r18,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r11,r1,32 │ │ │ │ - ble 37ddc │ │ │ │ + ld r5,120(r30) │ │ │ │ + ld r21,240(r30) │ │ │ │ + sldi r11,r12,3 │ │ │ │ + cmpdi r18,0 │ │ │ │ + addi r2,r11,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r3,r1,32 │ │ │ │ + ble 37ba4 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r6,r19 │ │ │ │ - li r3,0 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ + mr r7,r21 │ │ │ │ + li r4,0 │ │ │ │ + cmpdi cr7,r12,0 │ │ │ │ li r0,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r0,0(r6) │ │ │ │ - std r3,8(r6) │ │ │ │ - ble cr7,378dc │ │ │ │ - addi r9,r18,-8 │ │ │ │ - li r7,0 │ │ │ │ - li r15,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3788c │ │ │ │ nop │ │ │ │ + std r0,0(r7) │ │ │ │ + std r4,8(r7) │ │ │ │ + ble cr7,375fc │ │ │ │ + addi r2,r11,-8 │ │ │ │ + li r10,0 │ │ │ │ + li r8,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 375ac │ │ │ │ nop │ │ │ │ - ldx r9,r5,r7 │ │ │ │ - mulld r15,r15,r9 │ │ │ │ - std r15,0(r6) │ │ │ │ - ldx r14,r5,r7 │ │ │ │ - lfdx f0,r4,r7 │ │ │ │ - mtfprd f12,r14 │ │ │ │ + nop │ │ │ │ + ldx r2,r6,r10 │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + std r8,0(r7) │ │ │ │ + ldx r17,r6,r10 │ │ │ │ + lfdx f0,r5,r10 │ │ │ │ + mtfprd f12,r17 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - divd r9,r10,r14 │ │ │ │ - mulld r9,r9,r14 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r14 │ │ │ │ - divd r10,r9,r14 │ │ │ │ - mulld r10,r10,r14 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r15,r9,r15 │ │ │ │ - stdx r9,r11,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - std r15,0(r6) │ │ │ │ - bdnz 37880 │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r6,r6,16 │ │ │ │ - add r4,r4,r18 │ │ │ │ - cmpd r17,r3 │ │ │ │ - bne 37850 │ │ │ │ - addi r4,r5,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,37dd4 │ │ │ │ - andi. r7,r8,3 │ │ │ │ - li r10,1 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - beq 37944 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 37934 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 37928 │ │ │ │ - ld r9,0(r5) │ │ │ │ - mr r4,r5 │ │ │ │ - mr r16,r6 │ │ │ │ - ldu r7,8(r4) │ │ │ │ - addi r16,r16,-1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r4) │ │ │ │ - cmpdi r16,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 37974 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r5,8(r4) │ │ │ │ - ld r6,16(r4) │ │ │ │ - ld r7,24(r4) │ │ │ │ - addi r4,r4,32 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - ld r8,0(r4) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - bdnz 3794c │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r17 │ │ │ │ + mulld r2,r2,r17 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r17 │ │ │ │ + divd r9,r2,r17 │ │ │ │ + mulld r9,r9,r17 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + stdx r2,r3,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + std r8,0(r7) │ │ │ │ + bdnz 375a0 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r7,r7,16 │ │ │ │ + add r5,r5,r11 │ │ │ │ + cmpd r18,r4 │ │ │ │ + bne 37570 │ │ │ │ + li r17,-1 │ │ │ │ + ble cr7,37700 │ │ │ │ + cmpdi r12,1 │ │ │ │ + beq 37bcc │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r12,1 │ │ │ │ + mr r9,r6 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 37684 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 37670 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 37660 │ │ │ │ + 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 376b8 │ │ │ │ + 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 3768c │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r12,1 │ │ │ │ + clrrdi r12,r12,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 376e4 │ │ │ │ + sldi r12,r12,3 │ │ │ │ + ldx r9,r6,r12 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5ae0 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r18,f0 │ │ │ │ - addi r18,r18,-1 │ │ │ │ - sldi r3,r17,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r19 │ │ │ │ - mr r6,r18 │ │ │ │ + mffprd r17,f0 │ │ │ │ + addi r17,r17,-1 │ │ │ │ + sldi r3,r18,4 │ │ │ │ + bl 5480 │ │ │ │ + mr r6,r17 │ │ │ │ + mr r4,r21 │ │ │ │ mr r16,r3 │ │ │ │ - mr r3,r17 │ │ │ │ + mr r3,r18 │ │ │ │ mr r5,r16 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ mr r3,r16 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + lwz r16,112(r30) │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + b 37318 │ │ │ │ + nop │ │ │ │ + ld r12,48(r30) │ │ │ │ + ld r17,8(r30) │ │ │ │ + mr r22,r1 │ │ │ │ ld r9,0(r1) │ │ │ │ - lwz r19,112(r30) │ │ │ │ - std r9,0(r21) │ │ │ │ - mr r1,r21 │ │ │ │ - b 37638 │ │ │ │ - ld r7,48(r30) │ │ │ │ - ld r16,8(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r4,72(r30) │ │ │ │ - mr r21,r1 │ │ │ │ + ld r6,72(r30) │ │ │ │ lxsd v0,88(r30) │ │ │ │ - ld r3,120(r30) │ │ │ │ - ld r19,240(r30) │ │ │ │ - sldi r18,r7,3 │ │ │ │ - cmpdi r16,0 │ │ │ │ - mr r15,r7 │ │ │ │ - addi r9,r18,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r11,r1,32 │ │ │ │ - ble 37dcc │ │ │ │ + ld r5,120(r30) │ │ │ │ + ld r21,240(r30) │ │ │ │ + sldi r11,r12,3 │ │ │ │ + cmpdi r17,0 │ │ │ │ + addi r2,r11,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r3,r1,32 │ │ │ │ + ble 37b9c │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r5,r19 │ │ │ │ - li r8,0 │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ + mr r7,r21 │ │ │ │ + li r4,0 │ │ │ │ + cmpdi cr7,r12,0 │ │ │ │ li r0,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - std r0,0(r5) │ │ │ │ - std r8,8(r5) │ │ │ │ - ble cr7,37acc │ │ │ │ - addi r9,r18,-8 │ │ │ │ - li r14,0 │ │ │ │ - li r12,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 37a7c │ │ │ │ + nop │ │ │ │ + std r0,0(r7) │ │ │ │ + std r4,8(r7) │ │ │ │ + ble cr7,3782c │ │ │ │ + addi r2,r11,-8 │ │ │ │ + li r10,0 │ │ │ │ + li r8,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 377dc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r4,r14 │ │ │ │ - mulld r12,r12,r9 │ │ │ │ - std r12,0(r5) │ │ │ │ - ldx r6,r4,r14 │ │ │ │ - lfdx f0,r3,r14 │ │ │ │ - mtfprd f12,r6 │ │ │ │ + ldx r2,r6,r10 │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + std r8,0(r7) │ │ │ │ + ldx r16,r6,r10 │ │ │ │ + lfdx f0,r5,r10 │ │ │ │ + mtfprd f12,r16 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r9,f0 │ │ │ │ - divd r10,r9,r6 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - add r10,r10,r6 │ │ │ │ - divd r9,r10,r6 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r12,r9,r12 │ │ │ │ - stdx r9,r11,r14 │ │ │ │ - addi r14,r14,8 │ │ │ │ - std r12,0(r5) │ │ │ │ - bdnz 37a70 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r3,r3,r18 │ │ │ │ - cmpd r16,r8 │ │ │ │ - bne 37a40 │ │ │ │ - addi r6,r4,-8 │ │ │ │ - li r10,1 │ │ │ │ - ble cr7,37dc4 │ │ │ │ - andi. r8,r7,3 │ │ │ │ - li r9,1 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - beq 37b34 │ │ │ │ + divd r2,r9,r16 │ │ │ │ + mulld r2,r2,r16 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r16 │ │ │ │ + divd r9,r2,r16 │ │ │ │ + mulld r9,r9,r16 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + stdx r2,r3,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + std r8,0(r7) │ │ │ │ + bdnz 377d0 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r7,r7,16 │ │ │ │ + add r5,r5,r11 │ │ │ │ + cmpd r17,r4 │ │ │ │ + bne 377a0 │ │ │ │ + li r16,-1 │ │ │ │ + ble cr7,37930 │ │ │ │ + cmpdi r12,1 │ │ │ │ + beq 37bc0 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r12,1 │ │ │ │ + mr r9,r6 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 378b4 │ │ │ │ cmpdi r8,1 │ │ │ │ - beq 37b24 │ │ │ │ + beq 378a0 │ │ │ │ cmpdi r8,2 │ │ │ │ - beq 37b18 │ │ │ │ - ld r10,0(r4) │ │ │ │ - mr r6,r4 │ │ │ │ - mr r15,r5 │ │ │ │ - ldu r8,8(r6) │ │ │ │ - addi r15,r15,-1 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - ldu r8,8(r6) │ │ │ │ - cmpdi r15,1 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - beq 37b64 │ │ │ │ - srdi r8,r7,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r4,8(r6) │ │ │ │ - ld r5,16(r6) │ │ │ │ - ld r7,24(r6) │ │ │ │ - addi r6,r6,32 │ │ │ │ - mulld r10,r10,r4 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - ld r8,0(r6) │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - bdnz 37b3c │ │ │ │ - mulld r9,r10,r9 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + beq 37890 │ │ │ │ + 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 378e8 │ │ │ │ + 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 378bc │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r12,1 │ │ │ │ + clrrdi r12,r12,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 37914 │ │ │ │ + sldi r12,r12,3 │ │ │ │ + ldx r9,r6,r12 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5ae0 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r18,f0 │ │ │ │ - addi r18,r18,-1 │ │ │ │ - sldi r3,r16,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r19 │ │ │ │ - mr r6,r18 │ │ │ │ + mffprd r16,f0 │ │ │ │ + addi r16,r16,-1 │ │ │ │ + sldi r3,r17,4 │ │ │ │ + bl 5480 │ │ │ │ + mr r6,r16 │ │ │ │ + mr r4,r21 │ │ │ │ mr r15,r3 │ │ │ │ - mr r3,r16 │ │ │ │ + mr r3,r17 │ │ │ │ mr r5,r15 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ mr r3,r15 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + lwz r16,112(r30) │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + b 37120 │ │ │ │ + nop │ │ │ │ + ld r0,48(r30) │ │ │ │ + ld r16,8(r30) │ │ │ │ + mr r21,r1 │ │ │ │ ld r9,0(r1) │ │ │ │ - lwz r19,112(r30) │ │ │ │ - std r9,0(r21) │ │ │ │ - mr r1,r21 │ │ │ │ - b 37430 │ │ │ │ - ld r8,48(r30) │ │ │ │ - ld r17,8(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r5,72(r30) │ │ │ │ - mr r15,r1 │ │ │ │ + ld r6,72(r30) │ │ │ │ lxsd v0,88(r30) │ │ │ │ - ld r4,120(r30) │ │ │ │ - ld r19,240(r30) │ │ │ │ - sldi r11,r8,3 │ │ │ │ - cmpdi r17,0 │ │ │ │ - mr r12,r8 │ │ │ │ - addi r9,r11,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + ld r5,120(r30) │ │ │ │ + ld r18,240(r30) │ │ │ │ + sldi r11,r0,3 │ │ │ │ + cmpdi r16,0 │ │ │ │ + addi r2,r11,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r3,r1,32 │ │ │ │ - ble 37dec │ │ │ │ + ble 37bac │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r6,r19 │ │ │ │ - li r10,0 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - std r27,128(r31) │ │ │ │ - li r0,0 │ │ │ │ + mr r7,r18 │ │ │ │ + li r4,0 │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ + li r12,0 │ │ │ │ nop │ │ │ │ - std r0,0(r6) │ │ │ │ - std r10,8(r6) │ │ │ │ - ble cr7,37cbc │ │ │ │ - addi r9,r11,-8 │ │ │ │ - li r27,0 │ │ │ │ - li r16,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 37c6c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r5,r27 │ │ │ │ - mulld r16,r16,r9 │ │ │ │ - std r16,0(r6) │ │ │ │ - ldx r7,r5,r27 │ │ │ │ - lfdx f0,r4,r27 │ │ │ │ - mtfprd f12,r7 │ │ │ │ + std r12,0(r7) │ │ │ │ + std r4,8(r7) │ │ │ │ + ble cr7,37a5c │ │ │ │ + addi r2,r11,-8 │ │ │ │ + li r10,0 │ │ │ │ + li r8,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 37a0c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r2,r6,r10 │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + std r8,0(r7) │ │ │ │ + ldx r15,r6,r10 │ │ │ │ + lfdx f0,r5,r10 │ │ │ │ + mtfprd f12,r15 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r14,f0 │ │ │ │ - divd r9,r14,r7 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - subf r9,r9,r14 │ │ │ │ - add r9,r9,r7 │ │ │ │ - divd r14,r9,r7 │ │ │ │ - mulld r14,r14,r7 │ │ │ │ - subf r14,r14,r9 │ │ │ │ - add r16,r14,r16 │ │ │ │ - stdx r14,r3,r27 │ │ │ │ - addi r27,r27,8 │ │ │ │ - std r16,0(r6) │ │ │ │ - bdnz 37c60 │ │ │ │ - addi r10,r10,1 │ │ │ │ - addi r6,r6,16 │ │ │ │ - add r4,r4,r11 │ │ │ │ - cmpd r17,r10 │ │ │ │ - bne 37c30 │ │ │ │ - ld r27,128(r31) │ │ │ │ - addi r6,r5,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,37de4 │ │ │ │ - andi. r7,r8,3 │ │ │ │ - li r10,1 │ │ │ │ - addi r4,r8,-1 │ │ │ │ - beq 37d28 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 37d18 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 37d0c │ │ │ │ - ld r9,0(r5) │ │ │ │ - mr r6,r5 │ │ │ │ - mr r12,r4 │ │ │ │ - ldu r7,8(r6) │ │ │ │ - addi r12,r12,-1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r6) │ │ │ │ - cmpdi r12,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 37d58 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r4,8(r6) │ │ │ │ - ld r5,16(r6) │ │ │ │ - ld r7,24(r6) │ │ │ │ - addi r6,r6,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r10,r10,r5 │ │ │ │ - ld r8,0(r6) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - bdnz 37d30 │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mffprd r2,f0 │ │ │ │ + divd r9,r2,r15 │ │ │ │ + mulld r9,r9,r15 │ │ │ │ + subf r9,r9,r2 │ │ │ │ + add r9,r9,r15 │ │ │ │ + divd r2,r9,r15 │ │ │ │ + mulld r2,r2,r15 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r8,r2,r8 │ │ │ │ + stdx r2,r3,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + std r8,0(r7) │ │ │ │ + bdnz 37a00 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r7,r7,16 │ │ │ │ + add r5,r5,r11 │ │ │ │ + cmpd r16,r4 │ │ │ │ + bne 379d0 │ │ │ │ + li r15,-1 │ │ │ │ + ble cr7,37b60 │ │ │ │ + cmpdi r0,1 │ │ │ │ + beq 37bb4 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r0,1 │ │ │ │ + mr r9,r6 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 37ae4 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 37ad0 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 37ac0 │ │ │ │ + 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 37b18 │ │ │ │ + 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 37aec │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r0,1 │ │ │ │ + clrrdi r0,r0,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 37b44 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + ldx r9,r6,r0 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5ae0 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r16,f0 │ │ │ │ - addi r16,r16,-1 │ │ │ │ - sldi r3,r17,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r19 │ │ │ │ - mr r6,r16 │ │ │ │ + mffprd r15,f0 │ │ │ │ + addi r15,r15,-1 │ │ │ │ + sldi r3,r16,4 │ │ │ │ + bl 5480 │ │ │ │ + mr r6,r15 │ │ │ │ + mr r4,r18 │ │ │ │ mr r14,r3 │ │ │ │ - mr r3,r17 │ │ │ │ + mr r3,r16 │ │ │ │ mr r5,r14 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - lwz r19,112(r30) │ │ │ │ - std r9,0(r15) │ │ │ │ - mr r1,r15 │ │ │ │ - b 37734 │ │ │ │ - li r18,-1 │ │ │ │ - b 37b88 │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - b 37ae0 │ │ │ │ - li r18,-1 │ │ │ │ - b 37998 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - b 378f0 │ │ │ │ - li r16,-1 │ │ │ │ - b 37d7c │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - b 37cd4 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + lwz r16,112(r30) │ │ │ │ + std r2,0(r21) │ │ │ │ + mr r1,r21 │ │ │ │ + b 37420 │ │ │ │ + cmpdi cr7,r12,0 │ │ │ │ + b 37840 │ │ │ │ + cmpdi cr7,r12,0 │ │ │ │ + b 37610 │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ + b 37a70 │ │ │ │ + li r2,1 │ │ │ │ + li r0,0 │ │ │ │ + b 37b38 │ │ │ │ + li r2,1 │ │ │ │ + li r12,0 │ │ │ │ + b 37908 │ │ │ │ + li r2,1 │ │ │ │ + li r12,0 │ │ │ │ + b 376d8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x1280 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000037e00 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,0 │ │ │ │ - ld r10,56(r3) │ │ │ │ +0000000000037bf0 : │ │ │ │ + ld r9,56(r3) │ │ │ │ std r28,-40(r1) │ │ │ │ + std r27,-48(r1) │ │ │ │ + ld r2,88(r3) │ │ │ │ mflr r0 │ │ │ │ - ld r9,88(r3) │ │ │ │ std r30,-24(r1) │ │ │ │ - mr r30,r3 │ │ │ │ std r31,-16(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r17,-128(r1) │ │ │ │ std r18,-120(r1) │ │ │ │ std r19,-112(r1) │ │ │ │ std r20,-104(r1) │ │ │ │ + ld r28,0(r9) │ │ │ │ std r21,-96(r1) │ │ │ │ std r22,-88(r1) │ │ │ │ std r23,-80(r1) │ │ │ │ std r24,-72(r1) │ │ │ │ std r25,-64(r1) │ │ │ │ std r26,-56(r1) │ │ │ │ - ld r28,0(r10) │ │ │ │ - std r27,-48(r1) │ │ │ │ std r29,-32(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ + cmpd r28,r2 │ │ │ │ stdu r1,-272(r1) │ │ │ │ - cmpd r28,r9 │ │ │ │ mr r31,r1 │ │ │ │ stxv vs62,112(r1) │ │ │ │ stxv vs63,128(r1) │ │ │ │ - ble 37ea8 │ │ │ │ - ld r27,8(r10) │ │ │ │ - cmpd r9,r27 │ │ │ │ - bge 37ea8 │ │ │ │ - ld r10,72(r3) │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - ld r26,0(r10) │ │ │ │ - cmpd r26,r9 │ │ │ │ - ble 37ea8 │ │ │ │ - ld r25,8(r10) │ │ │ │ - cmpd r9,r25 │ │ │ │ - blt 37f10 │ │ │ │ + ble 37c8c │ │ │ │ + ld r27,8(r9) │ │ │ │ + cmpd r2,r27 │ │ │ │ + bge 37c8c │ │ │ │ + ld r9,72(r3) │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + ld r26,0(r9) │ │ │ │ + cmpd r26,r2 │ │ │ │ + ble 37c8c │ │ │ │ + ld r25,8(r9) │ │ │ │ + cmpd r2,r25 │ │ │ │ + blt 37cf0 │ │ │ │ mr r3,r30 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5000 │ │ │ │ addi r1,r31,272 │ │ │ │ ld r0,16(r1) │ │ │ │ lxv vs62,-160(r1) │ │ │ │ - ld r17,-128(r1) │ │ │ │ lxv vs63,-144(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) │ │ │ │ + mtlr r0 │ │ │ │ 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) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - ld r9,224(r3) │ │ │ │ + nop │ │ │ │ + ld r2,224(r3) │ │ │ │ ld r24,216(r3) │ │ │ │ addi r29,r31,32 │ │ │ │ - addis r3,r2,-9 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ + std r3,32(r31) │ │ │ │ + pla r3,-168536 # eab0 │ │ │ │ ld r23,16(r30) │ │ │ │ - std r30,32(r31) │ │ │ │ - addi r3,r3,29632 │ │ │ │ mr r4,r29 │ │ │ │ - std r9,200(r30) │ │ │ │ + std r2,200(r30) │ │ │ │ std r24,208(r30) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 38040 │ │ │ │ - ld r10,168(r30) │ │ │ │ - sradi r9,r28,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addis r3,r2,-9 │ │ │ │ + bl 5640 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 37e10 │ │ │ │ + ld r9,168(r30) │ │ │ │ + sradi r2,r28,1 │ │ │ │ + addze r2,r2 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ mr r4,r29 │ │ │ │ - addi r3,r3,29920 │ │ │ │ - ld r10,0(r10) │ │ │ │ - sldi r9,r9,3 │ │ │ │ + pla r3,-168328 # ebc0 │ │ │ │ + ld r9,0(r9) │ │ │ │ + sldi r2,r2,3 │ │ │ │ std r23,80(r31) │ │ │ │ std r24,72(r31) │ │ │ │ std r27,64(r31) │ │ │ │ std r28,56(r31) │ │ │ │ std r25,48(r31) │ │ │ │ std r26,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r10,88(r31) │ │ │ │ - std r9,96(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r9,88(r31) │ │ │ │ + std r2,96(r31) │ │ │ │ + bl 5640 │ │ │ │ ld r3,152(r30) │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5780 │ │ │ │ + lwz r2,112(r30) │ │ │ │ ld r25,8(r30) │ │ │ │ ld r23,88(r30) │ │ │ │ ld r24,200(r30) │ │ │ │ - andi. r10,r9,32 │ │ │ │ + andi. r9,r2,32 │ │ │ │ mtvsrdd vs62,r23,r25 │ │ │ │ - bne 380d0 │ │ │ │ + bne 37ea0 │ │ │ │ ld r28,72(r30) │ │ │ │ - andi. r10,r9,16 │ │ │ │ + andi. r9,r2,16 │ │ │ │ lxv vs63,0(r28) │ │ │ │ - bne 38110 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 38140 │ │ │ │ - andi. r10,r9,2 │ │ │ │ - rlwinm r20,r9,0,20,20 │ │ │ │ - bne 382c0 │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 38080 │ │ │ │ + bne 37ee0 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 37f10 │ │ │ │ + andi. r9,r2,2 │ │ │ │ + rlwinm r20,r2,0,20,20 │ │ │ │ + bne 38080 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 37e50 │ │ │ │ cmpwi r20,0 │ │ │ │ - bne 38440 │ │ │ │ - addis r3,r2,-7 │ │ │ │ + bne 38200 │ │ │ │ mr r4,r29 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ std r23,72(r31) │ │ │ │ std r25,64(r31) │ │ │ │ + pla r3,-92224 # 215b0 │ │ │ │ stxv vs63,48(r31) │ │ │ │ std r24,40(r31) │ │ │ │ - addi r3,r3,-25616 │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 37eb4 │ │ │ │ + bl 5640 │ │ │ │ + b 37c94 │ │ │ │ nop │ │ │ │ - addis r3,r2,-9 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ mr r4,r29 │ │ │ │ std r23,80(r31) │ │ │ │ std r24,72(r31) │ │ │ │ + pla r3,-167684 # ef20 │ │ │ │ std r27,64(r31) │ │ │ │ std r28,56(r31) │ │ │ │ std r25,48(r31) │ │ │ │ - addi r3,r3,30800 │ │ │ │ std r26,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 37fac │ │ │ │ + bl 5640 │ │ │ │ + b 37d84 │ │ │ │ nop │ │ │ │ - ld r21,104(r30) │ │ │ │ + nop │ │ │ │ + ld r22,104(r30) │ │ │ │ cmpwi r20,0 │ │ │ │ - addi r26,r23,2 │ │ │ │ - divd r26,r21,r26 │ │ │ │ - bne 3861c │ │ │ │ - addis r3,r2,-7 │ │ │ │ + addi r27,r23,2 │ │ │ │ + divd r27,r22,r27 │ │ │ │ + bne 38414 │ │ │ │ mr r4,r29 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r26,88(r31) │ │ │ │ - std r21,80(r31) │ │ │ │ + std r27,88(r31) │ │ │ │ + std r22,80(r31) │ │ │ │ + pla r3,-94776 # 20c40 │ │ │ │ stxv vs62,64(r31) │ │ │ │ - std r24,40(r31) │ │ │ │ - addi r3,r3,-27808 │ │ │ │ stxv vs63,48(r31) │ │ │ │ + std r24,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 37eb4 │ │ │ │ + bl 5640 │ │ │ │ + b 37c94 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ addi r23,r23,1 │ │ │ │ - addis r3,r2,-9 │ │ │ │ mr r4,r29 │ │ │ │ li r6,0 │ │ │ │ - std r25,48(r31) │ │ │ │ li r5,0 │ │ │ │ + std r25,48(r31) │ │ │ │ std r24,40(r31) │ │ │ │ + pla r3,-166696 # f390 │ │ │ │ std r30,32(r31) │ │ │ │ mulld r23,r23,r23 │ │ │ │ - addi r3,r3,32016 │ │ │ │ sldi r23,r23,2 │ │ │ │ std r23,56(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 37eb4 │ │ │ │ + bl 5640 │ │ │ │ + b 37c94 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-7 │ │ │ │ mr r4,r29 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ stxv vs62,64(r31) │ │ │ │ stxv vs63,48(r31) │ │ │ │ + pla r3,-97988 # 20030 │ │ │ │ std r24,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - addi r3,r3,-30992 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 37eb4 │ │ │ │ - ld r21,96(r30) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + bl 5640 │ │ │ │ + b 37c94 │ │ │ │ + nop │ │ │ │ + ld r22,96(r30) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ addi r27,r23,1 │ │ │ │ - ld r10,0(r1) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r25,r1 │ │ │ │ sldi r23,r23,1 │ │ │ │ - lfd f31,27088(r9) │ │ │ │ - sldi r9,r27,5 │ │ │ │ + sldi r2,r27,5 │ │ │ │ sldi r27,r27,4 │ │ │ │ - lfd f1,0(r21) │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ + lfd f0,0(r22) │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ addi r26,r1,32 │ │ │ │ add r28,r26,r27 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + bl 4f00 │ │ │ │ cmpdi cr7,r23,0 │ │ │ │ - ld r22,28240(r9) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - std r22,0(r26) │ │ │ │ - blt cr7,389d8 │ │ │ │ + stfd f0,0(r26) │ │ │ │ + blt cr7,38834 │ │ │ │ addi r23,r23,1 │ │ │ │ - addi r9,r26,8 │ │ │ │ - mtfprd f12,r22 │ │ │ │ - mtfprd f0,r22 │ │ │ │ - andi. r10,r23,1 │ │ │ │ - mr r10,r23 │ │ │ │ - beq 381cc │ │ │ │ - stfd f1,0(r9) │ │ │ │ - fmr f0,f10 │ │ │ │ - addi r9,r9,8 │ │ │ │ - fmr f12,f1 │ │ │ │ - beq cr7,381fc │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - fmul f11,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ - fmul f11,f12,f11 │ │ │ │ - fmul f12,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 381d4 │ │ │ │ - lfd f1,8(r21) │ │ │ │ - addi r28,r28,8 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f12,r22 │ │ │ │ + fmr f12,f0 │ │ │ │ + addi r2,r26,8 │ │ │ │ andi. r9,r23,1 │ │ │ │ - addi r10,r23,-1 │ │ │ │ - stdx r22,r26,r27 │ │ │ │ + mr r9,r23 │ │ │ │ + beq 37f94 │ │ │ │ + stfd f1,0(r2) │ │ │ │ + fmr f12,f10 │ │ │ │ + fmr f0,f1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq cr7,37fc4 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + fmul f11,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + addi r2,r2,16 │ │ │ │ + fmul f11,f0,f11 │ │ │ │ + fmul f0,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f0,-8(r2) │ │ │ │ + bdnz 37f9c │ │ │ │ + lfd f0,8(r22) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + addi r28,r28,8 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4f00 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + andi. r2,r23,1 │ │ │ │ + addi r9,r23,-1 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - fmr f0,f12 │ │ │ │ - beq 38244 │ │ │ │ - cmpdi r10,0 │ │ │ │ + fmr f12,f0 │ │ │ │ + stfdx f0,r26,r27 │ │ │ │ + beq 38014 │ │ │ │ + cmpdi r9,0 │ │ │ │ stfd f1,0(r28) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r28,r28,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 38274 │ │ │ │ - srdi r9,r23,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r28,r28,8 │ │ │ │ + beq 38044 │ │ │ │ + srdi r2,r23,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ addi r28,r28,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ stfd f11,-16(r28) │ │ │ │ stfd f12,-8(r28) │ │ │ │ - bdnz 3824c │ │ │ │ - addis r3,r2,-7 │ │ │ │ + bdnz 3801c │ │ │ │ mr r4,r29 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ std r26,80(r31) │ │ │ │ stxv vs62,64(r31) │ │ │ │ + pla r3,-99144 # 1fd10 │ │ │ │ stxv vs63,48(r31) │ │ │ │ - addi r3,r3,-31792 │ │ │ │ std r24,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r25) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r25) │ │ │ │ mr r1,r25 │ │ │ │ - b 37eb4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r17,96(r30) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + b 37c94 │ │ │ │ + ld r18,96(r30) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ addi r19,r23,1 │ │ │ │ - ld r10,0(r1) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r27,r1 │ │ │ │ sldi r22,r23,1 │ │ │ │ - lfd f31,27088(r9) │ │ │ │ - sldi r9,r19,5 │ │ │ │ + sldi r2,r19,5 │ │ │ │ sldi r19,r19,4 │ │ │ │ - lfd f1,0(r17) │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ + lfd f0,0(r18) │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ addi r26,r1,32 │ │ │ │ add r21,r26,r19 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + bl 4f00 │ │ │ │ cmpdi cr7,r22,0 │ │ │ │ - ld r18,28240(r9) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - std r18,0(r26) │ │ │ │ - blt cr7,389e0 │ │ │ │ + stfd f0,0(r26) │ │ │ │ + blt cr7,3883c │ │ │ │ addi r22,r22,1 │ │ │ │ - addi r9,r26,8 │ │ │ │ - mtfprd f12,r18 │ │ │ │ - mtfprd f0,r18 │ │ │ │ - andi. r10,r22,1 │ │ │ │ - mr r10,r22 │ │ │ │ - beq 3834c │ │ │ │ - stfd f1,0(r9) │ │ │ │ - fmr f0,f10 │ │ │ │ - addi r9,r9,8 │ │ │ │ - fmr f12,f1 │ │ │ │ - beq cr7,3837c │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - fmul f11,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ - fmul f11,f12,f11 │ │ │ │ - fmul f12,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 38354 │ │ │ │ - lfd f1,8(r17) │ │ │ │ - addi r21,r21,8 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f12,r18 │ │ │ │ + fmr f12,f0 │ │ │ │ + addi r2,r26,8 │ │ │ │ andi. r9,r22,1 │ │ │ │ - addi r10,r22,-1 │ │ │ │ - stdx r18,r26,r19 │ │ │ │ + mr r9,r22 │ │ │ │ + beq 38104 │ │ │ │ + stfd f1,0(r2) │ │ │ │ + fmr f12,f10 │ │ │ │ + fmr f0,f1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq cr7,38134 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + fmul f11,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + addi r2,r2,16 │ │ │ │ + fmul f11,f0,f11 │ │ │ │ + fmul f0,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f0,-8(r2) │ │ │ │ + bdnz 3810c │ │ │ │ + lfd f0,8(r18) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + addi r21,r21,8 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4f00 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + andi. r2,r22,1 │ │ │ │ + addi r9,r22,-1 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - fmr f0,f12 │ │ │ │ - beq 383c4 │ │ │ │ - cmpdi r10,0 │ │ │ │ + fmr f12,f0 │ │ │ │ + stfdx f0,r26,r19 │ │ │ │ + beq 38184 │ │ │ │ + cmpdi r9,0 │ │ │ │ stfd f1,0(r21) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r21,r21,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 383f4 │ │ │ │ - srdi r9,r22,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r21,r21,8 │ │ │ │ + beq 381b4 │ │ │ │ + srdi r2,r22,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ addi r21,r21,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ stfd f11,-16(r21) │ │ │ │ stfd f12,-8(r21) │ │ │ │ - bdnz 383cc │ │ │ │ + bdnz 3818c │ │ │ │ cmpwi r20,0 │ │ │ │ - bne 387f8 │ │ │ │ - addis r3,r2,-7 │ │ │ │ + bne 38624 │ │ │ │ mr r4,r29 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ std r26,80(r31) │ │ │ │ stxv vs62,64(r31) │ │ │ │ + pla r3,-90912 # 21eb0 │ │ │ │ stxv vs63,48(r31) │ │ │ │ - addi r3,r3,-23184 │ │ │ │ std r24,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r27) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r27) │ │ │ │ mr r1,r27 │ │ │ │ - b 37eb4 │ │ │ │ + b 37c94 │ │ │ │ nop │ │ │ │ - ld r22,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ + nop │ │ │ │ + ld r12,48(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ cmpdi r25,0 │ │ │ │ - ld r4,120(r30) │ │ │ │ - ld r26,240(r30) │ │ │ │ mr r27,r1 │ │ │ │ - sldi r12,r22,3 │ │ │ │ - mr r21,r22 │ │ │ │ - addi r9,r12,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r11,r1,32 │ │ │ │ - ble 389f0 │ │ │ │ + ld r5,120(r30) │ │ │ │ + ld r26,240(r30) │ │ │ │ + sldi r11,r12,3 │ │ │ │ + addi r2,r11,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r3,r1,32 │ │ │ │ + ble 3884c │ │ │ │ mtfprd f0,r23 │ │ │ │ - mr r5,r26 │ │ │ │ - li r3,0 │ │ │ │ - cmpdi cr7,r22,0 │ │ │ │ + mr r6,r26 │ │ │ │ + li r4,0 │ │ │ │ + cmpdi cr7,r12,0 │ │ │ │ li r0,0 │ │ │ │ fcfid f11,f0 │ │ │ │ - std r0,0(r5) │ │ │ │ - std r3,8(r5) │ │ │ │ - ble cr7,3851c │ │ │ │ - addi r9,r12,-8 │ │ │ │ + nop │ │ │ │ + std r0,0(r6) │ │ │ │ + std r4,8(r6) │ │ │ │ + ble cr7,382dc │ │ │ │ + addi r2,r11,-8 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r6,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 384cc │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3828c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r28,r7 │ │ │ │ - mulld r6,r6,r9 │ │ │ │ - std r6,0(r5) │ │ │ │ - ldx r8,r28,r7 │ │ │ │ - lfdx f0,r4,r7 │ │ │ │ - mtfprd f12,r8 │ │ │ │ + ldx r2,r28,r8 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ + std r7,0(r6) │ │ │ │ + ldx r10,r28,r8 │ │ │ │ + lfdx f0,r5,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,r11,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - std r6,0(r5) │ │ │ │ - bdnz 384c0 │ │ │ │ - addi r3,r3,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r4,r4,r12 │ │ │ │ - cmpd r25,r3 │ │ │ │ - bne 38490 │ │ │ │ - addi r10,r28,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,389e8 │ │ │ │ - andi. r7,r22,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r6,r22,-1 │ │ │ │ - beq 38584 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 38574 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 38568 │ │ │ │ - ld r9,0(r28) │ │ │ │ - mr r10,r28 │ │ │ │ - mr r21,r6 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - addi r21,r21,-1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - cmpdi r21,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 385b4 │ │ │ │ - srdi r7,r22,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 3858c │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - frip f0,f1 │ │ │ │ - fctidz f0,f0 │ │ │ │ - mffprd r28,f0 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - sldi r3,r25,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r6,r28 │ │ │ │ - mr r4,r26 │ │ │ │ - mr r22,r3 │ │ │ │ - mr r3,r25 │ │ │ │ - mr r5,r22 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r22 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r27) │ │ │ │ - mr r1,r27 │ │ │ │ - b 38008 │ │ │ │ - ld r20,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - cmpdi r25,0 │ │ │ │ - ld r3,120(r30) │ │ │ │ - ld r19,240(r30) │ │ │ │ - mr r22,r1 │ │ │ │ - sldi r12,r20,3 │ │ │ │ - mr r4,r20 │ │ │ │ - addi r9,r12,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r27,r1,32 │ │ │ │ - ble 38a04 │ │ │ │ + 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,r3,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + std r7,0(r6) │ │ │ │ + bdnz 38280 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r5,r5,r11 │ │ │ │ + cmpd r25,r4 │ │ │ │ + bne 38250 │ │ │ │ + ble cr7,38844 │ │ │ │ + cmpdi r12,1 │ │ │ │ + beq 38854 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r12,1 │ │ │ │ + mr r9,r28 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 38360 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 3834c │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 3833c │ │ │ │ + lxv vs32,0(r28) │ │ │ │ + mr r2,r7 │ │ │ │ + addi r9,r28,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 38394 │ │ │ │ + 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 38368 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r12,1 │ │ │ │ + clrrdi r12,r12,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 383c0 │ │ │ │ + sldi r12,r12,3 │ │ │ │ + ldx r9,r28,r12 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5ae0 │ │ │ │ + frip f0,f1 │ │ │ │ + fctidz f0,f0 │ │ │ │ + mffprd r28,f0 │ │ │ │ + addi r28,r28,-1 │ │ │ │ + sldi r3,r25,4 │ │ │ │ + bl 5480 │ │ │ │ + mr r6,r28 │ │ │ │ + mr r4,r26 │ │ │ │ + mr r22,r3 │ │ │ │ + mr r3,r25 │ │ │ │ + mr r5,r22 │ │ │ │ + bl 54e0 │ │ │ │ + mr r3,r22 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r27) │ │ │ │ + mr r1,r27 │ │ │ │ + b 37ddc │ │ │ │ + ld r4,48(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ + cmpdi r25,0 │ │ │ │ + mr r26,r1 │ │ │ │ + ld r5,120(r30) │ │ │ │ + ld r21,240(r30) │ │ │ │ + sldi r12,r4,3 │ │ │ │ + addi r2,r12,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r11,r1,32 │ │ │ │ + ble 38860 │ │ │ │ mtfprd f0,r23 │ │ │ │ - mr r5,r19 │ │ │ │ - li r11,0 │ │ │ │ - cmpdi cr7,r20,0 │ │ │ │ + mr r6,r21 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi cr7,r4,0 │ │ │ │ li r0,0 │ │ │ │ fcfid f11,f0 │ │ │ │ - nop │ │ │ │ - std r0,0(r5) │ │ │ │ - std r11,8(r5) │ │ │ │ - ble cr7,386fc │ │ │ │ - addi r9,r12,-8 │ │ │ │ + std r0,0(r6) │ │ │ │ + std r3,8(r6) │ │ │ │ + ble cr7,384ec │ │ │ │ + addi r2,r12,-8 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r6,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 386ac │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3849c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r28,r7 │ │ │ │ - mulld r6,r6,r9 │ │ │ │ - std r6,0(r5) │ │ │ │ - ldx r8,r28,r7 │ │ │ │ - lfdx f0,r3,r7 │ │ │ │ - mtfprd f12,r8 │ │ │ │ + ldx r2,r28,r8 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ + std r7,0(r6) │ │ │ │ + ldx r10,r28,r8 │ │ │ │ + lfdx f0,r5,r8 │ │ │ │ + mtfprd f12,r10 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - divd r9,r10,r8 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r8 │ │ │ │ - divd r10,r9,r8 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r6,r9,r6 │ │ │ │ - stdx r9,r27,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - std r6,0(r5) │ │ │ │ - bdnz 386a0 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r3,r3,r12 │ │ │ │ - cmpd r25,r11 │ │ │ │ - bne 38670 │ │ │ │ - addi r9,r28,-8 │ │ │ │ - li r8,1 │ │ │ │ - ble cr7,389f8 │ │ │ │ - andi. r7,r20,3 │ │ │ │ - li r10,1 │ │ │ │ - addi r6,r20,-1 │ │ │ │ - beq 38764 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 38754 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 38748 │ │ │ │ - ld r8,0(r28) │ │ │ │ - mr r9,r28 │ │ │ │ - mr r4,r6 │ │ │ │ - ldu r7,8(r9) │ │ │ │ - addi r4,r4,-1 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - ldu r7,8(r9) │ │ │ │ + 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 38490 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r5,r5,r12 │ │ │ │ + cmpd r25,r3 │ │ │ │ + bne 38460 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,385d4 │ │ │ │ cmpdi r4,1 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - beq 38794 │ │ │ │ - srdi r7,r20,2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r7,8(r9) │ │ │ │ - ld r4,16(r9) │ │ │ │ - ld r5,24(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - mulld r10,r10,r4 │ │ │ │ - ld r6,0(r9) │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - bdnz 3876c │ │ │ │ - mulld r9,r8,r10 │ │ │ │ - mtvrd v0,r9 │ │ │ │ - xscvsxddp vs1,vs32 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + beq 38868 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r4,1 │ │ │ │ + mr r9,r28 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 38574 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 38560 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 38550 │ │ │ │ + lxv vs32,0(r28) │ │ │ │ + mr r2,r7 │ │ │ │ + addi r9,r28,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 385a8 │ │ │ │ + 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 3857c │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r4,1 │ │ │ │ + clrrdi r4,r4,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 385d4 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + ldx r9,r28,r4 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5ae0 │ │ │ │ sldi r3,r25,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r19 │ │ │ │ + bl 5480 │ │ │ │ + mr r4,r21 │ │ │ │ mr r28,r3 │ │ │ │ mr r3,r25 │ │ │ │ mr r5,r28 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ mr r3,r28 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r26) │ │ │ │ + mr r1,r26 │ │ │ │ + b 37e64 │ │ │ │ + ld r4,48(r30) │ │ │ │ ld r9,0(r1) │ │ │ │ - std r9,0(r22) │ │ │ │ - mr r1,r22 │ │ │ │ - b 38094 │ │ │ │ - ld r19,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ cmpdi r25,0 │ │ │ │ - ld r3,120(r30) │ │ │ │ - ld r18,240(r30) │ │ │ │ mr r22,r1 │ │ │ │ - sldi r20,r19,3 │ │ │ │ - mr r4,r19 │ │ │ │ - addi r9,r20,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r21,r1,32 │ │ │ │ - ble 38a18 │ │ │ │ + ld r5,120(r30) │ │ │ │ + ld r20,240(r30) │ │ │ │ + sldi r21,r4,3 │ │ │ │ + addi r2,r21,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r11,r1,32 │ │ │ │ + ble 38874 │ │ │ │ mtfprd f0,r23 │ │ │ │ - mr r5,r18 │ │ │ │ - li r11,0 │ │ │ │ - cmpdi cr7,r19,0 │ │ │ │ + mr r6,r20 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi cr7,r4,0 │ │ │ │ li r0,0 │ │ │ │ fcfid f11,f0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - std r0,0(r5) │ │ │ │ - std r11,8(r5) │ │ │ │ - ble cr7,388dc │ │ │ │ - addi r9,r20,-8 │ │ │ │ + std r0,0(r6) │ │ │ │ + std r3,8(r6) │ │ │ │ + ble cr7,386fc │ │ │ │ + addi r2,r21,-8 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r6,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3888c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 386ac │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r28,r7 │ │ │ │ - mulld r6,r6,r9 │ │ │ │ - std r6,0(r5) │ │ │ │ - ldx r8,r28,r7 │ │ │ │ - lfdx f0,r3,r7 │ │ │ │ - mtfprd f12,r8 │ │ │ │ + ldx r2,r28,r8 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ + std r7,0(r6) │ │ │ │ + ldx r10,r28,r8 │ │ │ │ + lfdx f0,r5,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,r21,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - std r6,0(r5) │ │ │ │ - bdnz 38880 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r3,r3,r20 │ │ │ │ - cmpd r25,r11 │ │ │ │ - bne 38850 │ │ │ │ - addi r9,r28,-8 │ │ │ │ - li r8,1 │ │ │ │ - ble cr7,38a0c │ │ │ │ - andi. r7,r19,3 │ │ │ │ - li r10,1 │ │ │ │ - addi r6,r19,-1 │ │ │ │ - beq 38944 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 38934 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 38928 │ │ │ │ - ld r8,0(r28) │ │ │ │ - mr r9,r28 │ │ │ │ - mr r4,r6 │ │ │ │ - ldu r7,8(r9) │ │ │ │ - addi r4,r4,-1 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - ldu r7,8(r9) │ │ │ │ + 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 386a0 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r5,r5,r21 │ │ │ │ + cmpd r25,r3 │ │ │ │ + bne 38670 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,387e4 │ │ │ │ cmpdi r4,1 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - beq 38974 │ │ │ │ - srdi r7,r19,2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r7,8(r9) │ │ │ │ - ld r4,16(r9) │ │ │ │ - ld r5,24(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - mulld r10,r10,r4 │ │ │ │ - ld r6,0(r9) │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - bdnz 3894c │ │ │ │ - mulld r9,r8,r10 │ │ │ │ - mtvrd v0,r9 │ │ │ │ - xscvsxddp vs1,vs32 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + beq 3887c │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r4,1 │ │ │ │ + mr r9,r28 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 38784 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 38770 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 38760 │ │ │ │ + lxv vs32,0(r28) │ │ │ │ + mr r2,r7 │ │ │ │ + addi r9,r28,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 387b8 │ │ │ │ + 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 3878c │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r4,1 │ │ │ │ + clrrdi r4,r4,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 387e4 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + ldx r9,r28,r4 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5ae0 │ │ │ │ sldi r3,r25,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r18 │ │ │ │ + bl 5480 │ │ │ │ + mr r4,r20 │ │ │ │ mr r28,r3 │ │ │ │ mr r3,r25 │ │ │ │ mr r5,r28 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ mr r3,r28 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r22) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r22) │ │ │ │ mr r1,r22 │ │ │ │ - b 383fc │ │ │ │ - stdx r22,r26,r27 │ │ │ │ - b 38274 │ │ │ │ - stdx r18,r26,r19 │ │ │ │ - b 383f4 │ │ │ │ + b 381bc │ │ │ │ + stfdx f0,r26,r27 │ │ │ │ + b 38044 │ │ │ │ + stfdx f0,r26,r19 │ │ │ │ + b 381b4 │ │ │ │ li r28,-1 │ │ │ │ - b 385d8 │ │ │ │ - cmpdi cr7,r22,0 │ │ │ │ - b 38530 │ │ │ │ - vspltisw v0,1 │ │ │ │ - vupklsw v0,v0 │ │ │ │ - b 3879c │ │ │ │ - cmpdi cr7,r20,0 │ │ │ │ - b 38710 │ │ │ │ - vspltisw v0,1 │ │ │ │ - vupklsw v0,v0 │ │ │ │ - b 3897c │ │ │ │ - cmpdi cr7,r19,0 │ │ │ │ - b 388f0 │ │ │ │ + b 383dc │ │ │ │ + cmpdi cr7,r12,0 │ │ │ │ + b 382f0 │ │ │ │ + li r2,1 │ │ │ │ + li r12,0 │ │ │ │ + b 383b4 │ │ │ │ + cmpdi cr7,r4,0 │ │ │ │ + b 38500 │ │ │ │ + li r2,1 │ │ │ │ + li r4,0 │ │ │ │ + b 385c8 │ │ │ │ + cmpdi cr7,r4,0 │ │ │ │ + b 38710 │ │ │ │ + li r2,1 │ │ │ │ + li r4,0 │ │ │ │ + b 387d8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xf81 │ │ │ │ + .long 0xe81 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000038a30 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-3120 │ │ │ │ - ld r9,56(r3) │ │ │ │ - std r28,-48(r1) │ │ │ │ - std r29,-40(r1) │ │ │ │ - mflr r0 │ │ │ │ +00000000000388a0 : │ │ │ │ + ld r2,56(r3) │ │ │ │ + std r28,-40(r1) │ │ │ │ + std r29,-32(r1) │ │ │ │ ld r29,88(r3) │ │ │ │ - std r30,-32(r1) │ │ │ │ - std r31,-24(r1) │ │ │ │ - stfd f30,-16(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - std r14,-160(r1) │ │ │ │ - std r15,-152(r1) │ │ │ │ - std r16,-144(r1) │ │ │ │ - std r17,-136(r1) │ │ │ │ - std r18,-128(r1) │ │ │ │ - std r19,-120(r1) │ │ │ │ - std r20,-112(r1) │ │ │ │ - std r21,-104(r1) │ │ │ │ - ld r28,0(r9) │ │ │ │ - std r22,-96(r1) │ │ │ │ - std r23,-88(r1) │ │ │ │ - std r24,-80(r1) │ │ │ │ - std r25,-72(r1) │ │ │ │ - std r26,-64(r1) │ │ │ │ - std r27,-56(r1) │ │ │ │ + mflr r0 │ │ │ │ + std r30,-24(r1) │ │ │ │ + std r31,-16(r1) │ │ │ │ mr r30,r3 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-304(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r14,-152(r1) │ │ │ │ + std r15,-144(r1) │ │ │ │ + std r16,-136(r1) │ │ │ │ + ld r28,0(r2) │ │ │ │ + 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) │ │ │ │ cmpd r28,r29 │ │ │ │ + std r25,-64(r1) │ │ │ │ + std r26,-56(r1) │ │ │ │ + std r27,-48(r1) │ │ │ │ + stdu r1,-304(r1) │ │ │ │ mr r31,r1 │ │ │ │ - ble 38ae0 │ │ │ │ - ld r27,8(r9) │ │ │ │ - cmpd r29,r27 │ │ │ │ - bge 38ae0 │ │ │ │ - ld r9,72(r3) │ │ │ │ - addi r18,r29,1 │ │ │ │ - sldi r19,r18,1 │ │ │ │ - ld r26,0(r9) │ │ │ │ - cmpd r26,r19 │ │ │ │ - ble 38ae0 │ │ │ │ - ld r25,8(r9) │ │ │ │ - cmpd r19,r25 │ │ │ │ - blt 38b50 │ │ │ │ + ble 38944 │ │ │ │ + ld r22,8(r2) │ │ │ │ + cmpd r29,r22 │ │ │ │ + bge 38944 │ │ │ │ + ld r2,72(r3) │ │ │ │ + addi r16,r29,1 │ │ │ │ + sldi r17,r16,1 │ │ │ │ + ld r21,0(r2) │ │ │ │ + cmpd r21,r17 │ │ │ │ + ble 38944 │ │ │ │ + ld r27,8(r2) │ │ │ │ + cmpd r17,r27 │ │ │ │ + blt 389b0 │ │ │ │ mr r3,r30 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4dc0 │ │ │ │ addi r1,r31,304 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r14,-160(r1) │ │ │ │ - ld r15,-152(r1) │ │ │ │ - ld r16,-144(r1) │ │ │ │ - ld r17,-136(r1) │ │ │ │ - ld r18,-128(r1) │ │ │ │ - ld r19,-120(r1) │ │ │ │ - ld r20,-112(r1) │ │ │ │ - ld r21,-104(r1) │ │ │ │ - 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 r14,-152(r1) │ │ │ │ + ld r15,-144(r1) │ │ │ │ + ld r16,-136(r1) │ │ │ │ + ld r17,-128(r1) │ │ │ │ + ld r18,-120(r1) │ │ │ │ + ld r19,-112(r1) │ │ │ │ + ld r20,-104(r1) │ │ │ │ + ld r21,-96(r1) │ │ │ │ + ld r22,-88(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r29,-40(r1) │ │ │ │ - ld r30,-32(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ - lfd f30,-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) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - li r10,216 │ │ │ │ + nop │ │ │ │ + plxv vs0,216(r3) │ │ │ │ ld r5,80(r3) │ │ │ │ - ld r23,216(r3) │ │ │ │ - ld r20,224(r3) │ │ │ │ - ld r22,16(r3) │ │ │ │ - li r9,200 │ │ │ │ - ld r21,8(r3) │ │ │ │ li r4,0 │ │ │ │ - lxvx vs0,r3,r10 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - mffprd r24,f0 │ │ │ │ + ld r26,216(r3) │ │ │ │ + ld r20,224(r3) │ │ │ │ + ld r25,16(r3) │ │ │ │ + ld r24,8(r3) │ │ │ │ + mffprd r23,f0 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - mr r3,r24 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r16,112(r30) │ │ │ │ - andi. r9,r16,32 │ │ │ │ - bne 38ed0 │ │ │ │ - andi. r9,r16,16 │ │ │ │ - beq 38bf0 │ │ │ │ - andi. r16,r16,4096 │ │ │ │ - addi r15,r31,32 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + mr r3,r23 │ │ │ │ + pstxv vs0,200(r30) │ │ │ │ + bl 5b40 │ │ │ │ + lwz r15,112(r30) │ │ │ │ + andi. r2,r15,32 │ │ │ │ + bne 38d20 │ │ │ │ + andi. r2,r15,16 │ │ │ │ + beq 38af0 │ │ │ │ + andi. r15,r15,4096 │ │ │ │ + addi r16,r31,32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r24,72(r31) │ │ │ │ - bne 38cf0 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - addi r3,r3,-5424 │ │ │ │ - mr r4,r15 │ │ │ │ + std r23,72(r31) │ │ │ │ std r29,64(r31) │ │ │ │ - std r21,56(r31) │ │ │ │ - std r25,48(r31) │ │ │ │ - std r26,40(r31) │ │ │ │ + pla r3,-72152 # 27040 │ │ │ │ + beq 38b70 │ │ │ │ + mr r4,r16 │ │ │ │ + std r24,56(r31) │ │ │ │ + std r27,48(r31) │ │ │ │ + std r21,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 38c70 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - andi. r9,r16,8 │ │ │ │ - bne 38d00 │ │ │ │ - andi. r9,r16,2 │ │ │ │ - rlwinm r14,r16,0,20,20 │ │ │ │ - bne 38f80 │ │ │ │ - andi. r9,r16,4 │ │ │ │ - beq 38f40 │ │ │ │ - ld r18,104(r30) │ │ │ │ - cmpwi r14,0 │ │ │ │ - addi r19,r29,2 │ │ │ │ - divd r19,r18,r19 │ │ │ │ - bne 3935c │ │ │ │ - andi. r16,r16,4096 │ │ │ │ - addi r15,r31,32 │ │ │ │ + bl 5640 │ │ │ │ + ld r3,160(r30) │ │ │ │ + bl 5780 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 38ab0 │ │ │ │ + ld r9,168(r30) │ │ │ │ + sradi r2,r28,1 │ │ │ │ + addze r2,r2 │ │ │ │ + mr r4,r16 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r19,88(r31) │ │ │ │ - std r18,80(r31) │ │ │ │ - std r24,72(r31) │ │ │ │ - beq 3915c │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,11280 │ │ │ │ - mr r4,r15 │ │ │ │ - std r29,64(r31) │ │ │ │ - std r21,56(r31) │ │ │ │ - std r25,48(r31) │ │ │ │ - std r26,40(r31) │ │ │ │ + pla r3,-169368 # f4d0 │ │ │ │ + ld r9,0(r9) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + std r25,80(r31) │ │ │ │ + std r26,72(r31) │ │ │ │ + std r22,64(r31) │ │ │ │ + std r28,56(r31) │ │ │ │ + std r27,48(r31) │ │ │ │ + std r21,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r9,88(r31) │ │ │ │ + std r2,96(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 3894c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r3,160(r30) │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 38e90 │ │ │ │ - ld r10,168(r30) │ │ │ │ - sradi r9,r28,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addis r3,r2,-9 │ │ │ │ - mr r4,r15 │ │ │ │ + mr r4,r16 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - addi r3,r3,32352 │ │ │ │ - ld r10,0(r10) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - std r22,80(r31) │ │ │ │ - std r23,72(r31) │ │ │ │ - std r27,64(r31) │ │ │ │ + std r25,80(r31) │ │ │ │ + std r26,72(r31) │ │ │ │ + pla r3,-168596 # f830 │ │ │ │ + std r22,64(r31) │ │ │ │ std r28,56(r31) │ │ │ │ - std r25,48(r31) │ │ │ │ - std r26,40(r31) │ │ │ │ + std r27,48(r31) │ │ │ │ + std r21,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r10,88(r31) │ │ │ │ - std r9,96(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 38aec │ │ │ │ - nop │ │ │ │ + bl 5640 │ │ │ │ + b 3894c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,-1760 │ │ │ │ - b 38bc4 │ │ │ │ + andi. r2,r15,8 │ │ │ │ + bne 38b80 │ │ │ │ + andi. r2,r15,2 │ │ │ │ + rlwinm r14,r15,0,20,20 │ │ │ │ + bne 38dc0 │ │ │ │ + andi. r2,r15,4 │ │ │ │ + beq 38d80 │ │ │ │ + ld r17,104(r30) │ │ │ │ + cmpwi r14,0 │ │ │ │ + addi r19,r29,2 │ │ │ │ + divd r19,r17,r19 │ │ │ │ + bne 391b8 │ │ │ │ + andi. r15,r15,4096 │ │ │ │ + addi r16,r31,32 │ │ │ │ + li r6,0 │ │ │ │ + li r5,0 │ │ │ │ + std r19,88(r31) │ │ │ │ + std r17,80(r31) │ │ │ │ + pla r3,-59400 # 2a330 │ │ │ │ + std r23,72(r31) │ │ │ │ + std r29,64(r31) │ │ │ │ + bne 38b54 │ │ │ │ + pla r3,-96860 # 210f0 │ │ │ │ + mr r4,r16 │ │ │ │ + std r24,56(r31) │ │ │ │ + std r27,48(r31) │ │ │ │ + std r21,40(r31) │ │ │ │ + std r30,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 38a3c │ │ │ │ + pla r3,-142128 # 16040 │ │ │ │ + b 38a24 │ │ │ │ nop │ │ │ │ - ld r15,96(r30) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r24,r1 │ │ │ │ - lfd f30,27088(r9) │ │ │ │ - sldi r9,r18,5 │ │ │ │ - sldi r18,r18,4 │ │ │ │ - lfd f1,0(r15) │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ + ld r23,96(r30) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r2,r16,5 │ │ │ │ + mr r19,r1 │ │ │ │ + neg r2,r2 │ │ │ │ + lfd f0,0(r23) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r14,r1,32 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - add r8,r14,r18 │ │ │ │ - lfd f31,28240(r9) │ │ │ │ - addic. r9,r19,-2 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4f00 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + sldi r10,r16,4 │ │ │ │ + addic. r2,r17,-2 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - stfd f31,0(r14) │ │ │ │ - blt 39740 │ │ │ │ - addi r17,r19,-1 │ │ │ │ - addi r9,r14,8 │ │ │ │ - addi r19,r19,-2 │ │ │ │ - fmr f12,f31 │ │ │ │ - fmr f0,f31 │ │ │ │ - andi. r10,r17,1 │ │ │ │ - mr r10,r17 │ │ │ │ - beq 38d8c │ │ │ │ - cmpdi r19,0 │ │ │ │ - stfd f1,0(r9) │ │ │ │ - fmr f0,f10 │ │ │ │ - addi r9,r9,8 │ │ │ │ - fmr f12,f1 │ │ │ │ - beq 38dbc │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - fmul f11,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ - fmul f11,f12,f11 │ │ │ │ - fmul f12,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 38d94 │ │ │ │ - lfd f1,8(r15) │ │ │ │ - std r8,128(r31) │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,128(r31) │ │ │ │ - andi. r9,r17,1 │ │ │ │ - addi r10,r17,-1 │ │ │ │ + add r16,r14,r10 │ │ │ │ + stfd f0,0(r14) │ │ │ │ + blt 395f8 │ │ │ │ + addi r18,r17,-1 │ │ │ │ + fmr f12,f0 │ │ │ │ + addi r8,r17,-2 │ │ │ │ + addi r2,r14,8 │ │ │ │ + andi. r9,r18,1 │ │ │ │ + mr r9,r18 │ │ │ │ + beq 38c04 │ │ │ │ + cmpdi r8,0 │ │ │ │ + stfd f1,0(r2) │ │ │ │ + fmr f12,f10 │ │ │ │ + fmr f0,f1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 38c34 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + fmul f11,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + addi r2,r2,16 │ │ │ │ + fmul f11,f0,f11 │ │ │ │ + fmul f0,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f0,-8(r2) │ │ │ │ + bdnz 38c0c │ │ │ │ + lfd f0,8(r23) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r10,128(r31) │ │ │ │ + addi r16,r16,8 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4f00 │ │ │ │ + ld r10,128(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + andi. r2,r18,1 │ │ │ │ + addi r9,r18,-1 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - fmr f12,f31 │ │ │ │ - fmr f0,f31 │ │ │ │ - stfdx f31,r14,r18 │ │ │ │ - addi r8,r8,8 │ │ │ │ - beq 38e0c │ │ │ │ - cmpdi r10,0 │ │ │ │ - stfd f1,0(r8) │ │ │ │ + fmr f12,f0 │ │ │ │ + stfdx f0,r14,r10 │ │ │ │ + beq 38c8c │ │ │ │ + cmpdi r9,0 │ │ │ │ + stfd f1,0(r16) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r8,r8,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 38e3c │ │ │ │ - srdi r9,r17,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r16,r16,8 │ │ │ │ + beq 38cbc │ │ │ │ + srdi r2,r18,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r8,r8,16 │ │ │ │ + addi r16,r16,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r8) │ │ │ │ - stfd f12,-8(r8) │ │ │ │ - bdnz 38e14 │ │ │ │ - andi. r16,r16,4096 │ │ │ │ - addi r15,r31,32 │ │ │ │ + stfd f11,-16(r16) │ │ │ │ + stfd f12,-8(r16) │ │ │ │ + bdnz 38c94 │ │ │ │ + andi. r15,r15,4096 │ │ │ │ + addi r16,r31,32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ std r14,80(r31) │ │ │ │ std r20,72(r31) │ │ │ │ - beq 39150 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,2784 │ │ │ │ - mr r4,r15 │ │ │ │ + pla r3,-68292 # 28210 │ │ │ │ + bne 38ce8 │ │ │ │ + pla r3,-142128 # 161b0 │ │ │ │ + mr r4,r16 │ │ │ │ std r29,64(r31) │ │ │ │ - std r21,56(r31) │ │ │ │ - std r25,48(r31) │ │ │ │ - std r26,40(r31) │ │ │ │ - std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - b 38c70 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - mr r4,r15 │ │ │ │ - li r6,0 │ │ │ │ - li r5,0 │ │ │ │ - std r22,80(r31) │ │ │ │ - std r23,72(r31) │ │ │ │ - std r27,64(r31) │ │ │ │ - std r28,56(r31) │ │ │ │ - std r25,48(r31) │ │ │ │ - addi r3,r3,-32304 │ │ │ │ - std r26,40(r31) │ │ │ │ + std r24,56(r31) │ │ │ │ + std r27,48(r31) │ │ │ │ + std r21,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 38aec │ │ │ │ + bl 5640 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r19) │ │ │ │ + mr r1,r19 │ │ │ │ + b 38a3c │ │ │ │ nop │ │ │ │ - mulld r18,r18,r18 │ │ │ │ - andi. r9,r16,4096 │ │ │ │ - ld r10,176(r30) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mulld r16,r16,r16 │ │ │ │ + andi. r2,r15,4096 │ │ │ │ ld r9,184(r30) │ │ │ │ + ld r10,176(r30) │ │ │ │ ld r8,24(r30) │ │ │ │ ld r7,240(r30) │ │ │ │ - sldi r18,r18,2 │ │ │ │ - bne 390f0 │ │ │ │ - addi r15,r31,32 │ │ │ │ - addis r3,r2,-9 │ │ │ │ + sldi r2,r16,2 │ │ │ │ + bne 38f40 │ │ │ │ + addi r16,r31,32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r18,80(r31) │ │ │ │ + std r2,80(r31) │ │ │ │ std r7,72(r31) │ │ │ │ - stw r16,88(r31) │ │ │ │ - std r21,64(r31) │ │ │ │ + pla r3,-173316 # e850 │ │ │ │ + stw r15,88(r31) │ │ │ │ + std r24,64(r31) │ │ │ │ std r8,56(r31) │ │ │ │ - addi r3,r3,29008 │ │ │ │ - mr r4,r15 │ │ │ │ + mr r4,r16 │ │ │ │ std r10,48(r31) │ │ │ │ std r9,40(r31) │ │ │ │ std r20,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 38c70 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 5640 │ │ │ │ + b 38a3c │ │ │ │ cmpwi r14,0 │ │ │ │ - bne 39174 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - andi. r16,r16,4096 │ │ │ │ - addi r15,r31,32 │ │ │ │ + bne 38f98 │ │ │ │ + andi. r15,r15,4096 │ │ │ │ + addi r16,r31,32 │ │ │ │ li r6,0 │ │ │ │ - std r24,72(r31) │ │ │ │ li r5,0 │ │ │ │ - addi r3,r3,13408 │ │ │ │ - bne 38bc4 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,-24400 │ │ │ │ - b 38bc4 │ │ │ │ - nop │ │ │ │ + std r23,72(r31) │ │ │ │ + std r29,64(r31) │ │ │ │ + pla r3,-57712 # 2ac30 │ │ │ │ + bne 38a24 │ │ │ │ + pla r3,-95116 # 21a20 │ │ │ │ + b 38a24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r15,96(r30) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r24,r1 │ │ │ │ - lfd f30,27088(r9) │ │ │ │ - sldi r9,r18,5 │ │ │ │ - sldi r18,r18,4 │ │ │ │ - lfd f1,0(r15) │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - addi r17,r1,32 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - add r8,r17,r18 │ │ │ │ - lfd f31,28240(r9) │ │ │ │ - addic. r9,r19,-2 │ │ │ │ - fmul f10,f1,f1 │ │ │ │ - stfd f31,0(r17) │ │ │ │ - blt 39748 │ │ │ │ - addi r19,r19,-1 │ │ │ │ - addi r9,r17,8 │ │ │ │ - fmr f12,f31 │ │ │ │ - fmr f0,f31 │ │ │ │ - andi. r10,r19,1 │ │ │ │ - mr r10,r19 │ │ │ │ - beq 3900c │ │ │ │ - fmul f12,f1,f31 │ │ │ │ - cmpdi r19,1 │ │ │ │ - fmul f0,f31,f10 │ │ │ │ - addi r9,r9,8 │ │ │ │ - fmul f12,f31,f12 │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - beq 3903c │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - fmul f11,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ - fmul f11,f12,f11 │ │ │ │ - fmul f12,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 39014 │ │ │ │ - lfd f1,8(r15) │ │ │ │ + ld r8,96(r30) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r2,r16,5 │ │ │ │ + mr r19,r1 │ │ │ │ + neg r2,r2 │ │ │ │ + lfd f0,0(r8) │ │ │ │ std r8,128(r31) │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r18,r1,32 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4f00 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + sldi r10,r16,4 │ │ │ │ + addic. r2,r17,-2 │ │ │ │ + fmul f10,f1,f1 │ │ │ │ + add r16,r18,r10 │ │ │ │ + stfd f0,0(r18) │ │ │ │ + blt 39600 │ │ │ │ + addi r23,r17,-1 │ │ │ │ ld r8,128(r31) │ │ │ │ - andi. r9,r19,1 │ │ │ │ - addi r10,r19,-1 │ │ │ │ + fmr f12,f0 │ │ │ │ + addi r2,r18,8 │ │ │ │ + andi. r9,r23,1 │ │ │ │ + mr r9,r23 │ │ │ │ + beq 38e4c │ │ │ │ + fmul f11,f1,f0 │ │ │ │ + fmul f12,f0,f10 │ │ │ │ + cmpdi r23,1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + stfd f0,-8(r2) │ │ │ │ + beq 38e7c │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + fmul f11,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + addi r2,r2,16 │ │ │ │ + fmul f11,f0,f11 │ │ │ │ + fmul f0,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f0,-8(r2) │ │ │ │ + bdnz 38e54 │ │ │ │ + lfd f0,8(r8) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r10,128(r31) │ │ │ │ + addi r16,r16,8 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4f00 │ │ │ │ + ld r10,128(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + andi. r2,r23,1 │ │ │ │ + addi r9,r23,-1 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - fmr f12,f31 │ │ │ │ - fmr f0,f31 │ │ │ │ - stfdx f31,r17,r18 │ │ │ │ - addi r8,r8,8 │ │ │ │ - beq 3908c │ │ │ │ - cmpdi r10,0 │ │ │ │ - stfd f1,0(r8) │ │ │ │ + fmr f12,f0 │ │ │ │ + stfdx f0,r18,r10 │ │ │ │ + beq 38ed4 │ │ │ │ + cmpdi r9,0 │ │ │ │ + stfd f1,0(r16) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r8,r8,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 390bc │ │ │ │ - srdi r9,r19,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r16,r16,8 │ │ │ │ + beq 38f04 │ │ │ │ + srdi r2,r23,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r8,r8,16 │ │ │ │ + addi r16,r16,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r8) │ │ │ │ - stfd f12,-8(r8) │ │ │ │ - bdnz 39094 │ │ │ │ + stfd f11,-16(r16) │ │ │ │ + stfd f12,-8(r16) │ │ │ │ + bdnz 38edc │ │ │ │ cmpwi r14,0 │ │ │ │ - bne 39550 │ │ │ │ - andi. r16,r16,4096 │ │ │ │ - addi r15,r31,32 │ │ │ │ + bne 393d8 │ │ │ │ + andi. r15,r15,4096 │ │ │ │ + addi r16,r31,32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r17,80(r31) │ │ │ │ + std r18,80(r31) │ │ │ │ std r20,72(r31) │ │ │ │ - beq 39168 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,15824 │ │ │ │ - b 38e60 │ │ │ │ + pla r3,-55876 # 2b4e0 │ │ │ │ + bne 38ce8 │ │ │ │ + pla r3,-93040 # 223c0 │ │ │ │ + b 38ce8 │ │ │ │ nop │ │ │ │ - divd r19,r18,r19 │ │ │ │ + divd r23,r2,r17 │ │ │ │ ld r11,72(r30) │ │ │ │ - addi r15,r31,32 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - li r6,0 │ │ │ │ + addi r16,r31,32 │ │ │ │ + std r2,104(r31) │ │ │ │ std r7,96(r31) │ │ │ │ + li r2,2 │ │ │ │ + li r6,0 │ │ │ │ + pla r3,-70236 # 27d00 │ │ │ │ li r5,0 │ │ │ │ - li r7,2 │ │ │ │ - std r18,104(r31) │ │ │ │ - mr r4,r15 │ │ │ │ - addi r3,r3,1552 │ │ │ │ std r29,88(r31) │ │ │ │ - std r21,64(r31) │ │ │ │ + std r24,64(r31) │ │ │ │ std r8,56(r31) │ │ │ │ + mr r4,r16 │ │ │ │ std r10,48(r31) │ │ │ │ std r9,40(r31) │ │ │ │ std r20,32(r31) │ │ │ │ - std r7,72(r31) │ │ │ │ std r11,80(r31) │ │ │ │ - std r19,112(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 38c70 │ │ │ │ - nop │ │ │ │ - addis r3,r2,-8 │ │ │ │ - addi r3,r3,-5040 │ │ │ │ - b 38e60 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,-26720 │ │ │ │ - b 38c48 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,-21824 │ │ │ │ - b 38e60 │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r17,8(r30) │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r5,72(r30) │ │ │ │ - mr r18,r1 │ │ │ │ + std r2,72(r31) │ │ │ │ + std r23,112(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 38a3c │ │ │ │ + ld r0,48(r30) │ │ │ │ + ld r19,8(r30) │ │ │ │ + mr r20,r1 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r6,72(r30) │ │ │ │ lxsd v0,88(r30) │ │ │ │ - ld r3,120(r30) │ │ │ │ - ld r16,240(r30) │ │ │ │ - sldi r19,r10,3 │ │ │ │ - cmpdi r17,0 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r9,r19,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r20,r1,32 │ │ │ │ - ble 39770 │ │ │ │ + ld r5,120(r30) │ │ │ │ + ld r18,240(r30) │ │ │ │ + sldi r12,r0,3 │ │ │ │ + cmpdi r19,0 │ │ │ │ + addi r2,r12,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r11,r1,32 │ │ │ │ + ble 39608 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r6,r16 │ │ │ │ - li r11,0 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - li r0,0 │ │ │ │ - nop │ │ │ │ - std r0,0(r6) │ │ │ │ - std r11,8(r6) │ │ │ │ - ble cr7,3925c │ │ │ │ - addi r9,r19,-8 │ │ │ │ + mr r7,r18 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ li r4,0 │ │ │ │ - li r15,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3920c │ │ │ │ + nop │ │ │ │ + std r4,0(r7) │ │ │ │ + std r3,8(r7) │ │ │ │ + ble cr7,3907c │ │ │ │ + addi r2,r12,-8 │ │ │ │ + li r10,0 │ │ │ │ + li r8,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3902c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r5,r4 │ │ │ │ - mulld r15,r15,r9 │ │ │ │ - std r15,0(r6) │ │ │ │ - ldx r14,r5,r4 │ │ │ │ - lfdx f0,r3,r4 │ │ │ │ - mtfprd f12,r14 │ │ │ │ + ldx r2,r6,r10 │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + std r8,0(r7) │ │ │ │ + ldx r17,r6,r10 │ │ │ │ + lfdx f0,r5,r10 │ │ │ │ + mtfprd f12,r17 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - divd r9,r7,r14 │ │ │ │ - mulld r9,r9,r14 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - add r9,r9,r14 │ │ │ │ - divd r7,r9,r14 │ │ │ │ - mulld r7,r7,r14 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - add r15,r9,r15 │ │ │ │ - stdx r9,r20,r4 │ │ │ │ - addi r4,r4,8 │ │ │ │ - std r15,0(r6) │ │ │ │ - bdnz 39200 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r6,r6,16 │ │ │ │ - add r3,r3,r19 │ │ │ │ - cmpd r17,r11 │ │ │ │ - bne 391d0 │ │ │ │ - addi r4,r5,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,39764 │ │ │ │ - andi. r6,r10,3 │ │ │ │ - li r7,1 │ │ │ │ - addi r3,r10,-1 │ │ │ │ - beq 392c4 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 392b4 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 392a8 │ │ │ │ - ld r9,0(r5) │ │ │ │ - mr r4,r5 │ │ │ │ - mr r8,r3 │ │ │ │ - ldu r6,8(r4) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r17 │ │ │ │ + mulld r2,r2,r17 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r17 │ │ │ │ + divd r9,r2,r17 │ │ │ │ + mulld r9,r9,r17 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + stdx r2,r11,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + std r8,0(r7) │ │ │ │ + bdnz 39020 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r7,r7,16 │ │ │ │ + add r5,r5,r12 │ │ │ │ + cmpd r19,r3 │ │ │ │ + bne 38ff0 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,39164 │ │ │ │ + cmpdi r0,1 │ │ │ │ + beq 3962c │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r0,1 │ │ │ │ + mr r9,r6 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 39104 │ │ │ │ cmpdi r8,1 │ │ │ │ - ldu r8,8(r4) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - beq 392f4 │ │ │ │ + beq 390f0 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 390e0 │ │ │ │ + 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 39138 │ │ │ │ srdi r10,r10,2 │ │ │ │ mtctr r10 │ │ │ │ - ld r5,8(r4) │ │ │ │ - ld r6,16(r4) │ │ │ │ - ld r8,24(r4) │ │ │ │ - addi r4,r4,32 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - ld r10,0(r4) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - mulld r7,r7,r10 │ │ │ │ - bdnz 392cc │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mtvrd v0,r9 │ │ │ │ - xscvsxddp vs1,vs32 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r17,4 │ │ │ │ + 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 3910c │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r0,1 │ │ │ │ + clrrdi r0,r0,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 39164 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + ldx r9,r6,r0 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5ae0 │ │ │ │ + sldi r3,r19,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r16 │ │ │ │ - mr r20,r3 │ │ │ │ - mr r3,r17 │ │ │ │ - mr r5,r20 │ │ │ │ + bl 5480 │ │ │ │ + mr r4,r18 │ │ │ │ + mr r17,r3 │ │ │ │ + mr r3,r19 │ │ │ │ + mr r5,r17 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r20 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ + mr r3,r17 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + lwz r15,112(r30) │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + b 38d88 │ │ │ │ + ld r0,48(r30) │ │ │ │ + ld r16,8(r30) │ │ │ │ + mr r18,r1 │ │ │ │ ld r9,0(r1) │ │ │ │ - lwz r16,112(r30) │ │ │ │ - std r9,0(r18) │ │ │ │ - mr r1,r18 │ │ │ │ - b 38f48 │ │ │ │ - ld r8,48(r30) │ │ │ │ - ld r20,8(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r5,72(r30) │ │ │ │ - mr r15,r1 │ │ │ │ + ld r6,72(r30) │ │ │ │ lxsd v0,88(r30) │ │ │ │ - ld r3,120(r30) │ │ │ │ - ld r17,240(r30) │ │ │ │ - sldi r12,r8,3 │ │ │ │ - cmpdi r20,0 │ │ │ │ - mr r4,r8 │ │ │ │ - addi r9,r12,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + ld r5,120(r30) │ │ │ │ + ld r15,240(r30) │ │ │ │ + sldi r20,r0,3 │ │ │ │ + cmpdi r16,0 │ │ │ │ + addi r2,r20,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r11,r1,32 │ │ │ │ - ble 39750 │ │ │ │ + ble 39610 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r6,r17 │ │ │ │ - li r10,0 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - std r28,128(r31) │ │ │ │ - li r0,0 │ │ │ │ - nop │ │ │ │ + mr r7,r15 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ + li r4,0 │ │ │ │ nop │ │ │ │ - std r0,0(r6) │ │ │ │ - std r10,8(r6) │ │ │ │ - ble cr7,3944c │ │ │ │ - addi r9,r12,-8 │ │ │ │ - li r28,0 │ │ │ │ - li r16,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 393fc │ │ │ │ + std r4,0(r7) │ │ │ │ + std r3,8(r7) │ │ │ │ + ble cr7,3929c │ │ │ │ + addi r2,r20,-8 │ │ │ │ + li r10,0 │ │ │ │ + li r8,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3924c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r5,r28 │ │ │ │ - mulld r16,r16,r9 │ │ │ │ - std r16,0(r6) │ │ │ │ - ldx r7,r5,r28 │ │ │ │ - lfdx f0,r3,r28 │ │ │ │ - mtfprd f12,r7 │ │ │ │ + ldx r2,r6,r10 │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + std r8,0(r7) │ │ │ │ + ldx r12,r6,r10 │ │ │ │ + lfdx f0,r5,r10 │ │ │ │ + mtfprd f12,r12 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r14,f0 │ │ │ │ - divd r9,r14,r7 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - subf r9,r9,r14 │ │ │ │ - add r9,r9,r7 │ │ │ │ - divd r14,r9,r7 │ │ │ │ - mulld r14,r14,r7 │ │ │ │ - subf r14,r14,r9 │ │ │ │ - add r16,r14,r16 │ │ │ │ - stdx r14,r11,r28 │ │ │ │ - addi r28,r28,8 │ │ │ │ - std r16,0(r6) │ │ │ │ - bdnz 393f0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - addi r6,r6,16 │ │ │ │ - add r3,r3,r12 │ │ │ │ - cmpd r20,r10 │ │ │ │ - bne 393c0 │ │ │ │ - ld r28,128(r31) │ │ │ │ - addi r3,r5,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,39758 │ │ │ │ - andi. r7,r8,3 │ │ │ │ - li r10,1 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - beq 394b8 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 394a8 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 3949c │ │ │ │ - ld r9,0(r5) │ │ │ │ - mr r3,r5 │ │ │ │ - mr r4,r6 │ │ │ │ - ldu r7,8(r3) │ │ │ │ - addi r4,r4,-1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r3) │ │ │ │ - cmpdi r4,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 394e8 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r5,8(r3) │ │ │ │ - ld r6,16(r3) │ │ │ │ - ld r7,24(r3) │ │ │ │ - addi r3,r3,32 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - ld r8,0(r3) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - bdnz 394c0 │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - mtvrd v0,r9 │ │ │ │ - xscvsxddp vs1,vs32 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r20,4 │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r12 │ │ │ │ + mulld r2,r2,r12 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r12 │ │ │ │ + divd r9,r2,r12 │ │ │ │ + mulld r9,r9,r12 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + stdx r2,r11,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + std r8,0(r7) │ │ │ │ + bdnz 39240 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r7,r7,16 │ │ │ │ + add r5,r5,r20 │ │ │ │ + cmpd r16,r3 │ │ │ │ + bne 39210 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,39384 │ │ │ │ + cmpdi r0,1 │ │ │ │ + beq 39638 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r0,1 │ │ │ │ + mr r9,r6 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 39324 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 39310 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 39300 │ │ │ │ + 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 39358 │ │ │ │ + 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 3932c │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r0,1 │ │ │ │ + clrrdi r0,r0,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 39384 │ │ │ │ + sldi r0,r0,3 │ │ │ │ + ldx r9,r6,r0 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5ae0 │ │ │ │ + sldi r3,r16,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r17 │ │ │ │ - mr r16,r3 │ │ │ │ - mr r3,r20 │ │ │ │ - mr r5,r16 │ │ │ │ + bl 5480 │ │ │ │ + mr r4,r15 │ │ │ │ + mr r20,r3 │ │ │ │ + mr r3,r16 │ │ │ │ + mr r5,r20 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r16 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ + mr r3,r20 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + lwz r15,112(r30) │ │ │ │ + std r2,0(r18) │ │ │ │ + mr r1,r18 │ │ │ │ + b 38b20 │ │ │ │ + ld r4,48(r30) │ │ │ │ + ld r16,8(r30) │ │ │ │ + mr r23,r1 │ │ │ │ ld r9,0(r1) │ │ │ │ - lwz r16,112(r30) │ │ │ │ - std r9,0(r15) │ │ │ │ - mr r1,r15 │ │ │ │ - b 38c20 │ │ │ │ - ld r8,48(r30) │ │ │ │ - ld r18,8(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r5,72(r30) │ │ │ │ - mr r14,r1 │ │ │ │ + ld r6,72(r30) │ │ │ │ lxsd v0,88(r30) │ │ │ │ - ld r3,120(r30) │ │ │ │ - ld r16,240(r30) │ │ │ │ - sldi r19,r8,3 │ │ │ │ - cmpdi r18,0 │ │ │ │ - mr r4,r8 │ │ │ │ - addi r9,r19,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + ld r5,120(r30) │ │ │ │ + ld r15,240(r30) │ │ │ │ + sldi r17,r4,3 │ │ │ │ + cmpdi r16,0 │ │ │ │ + addi r2,r17,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r11,r1,32 │ │ │ │ - ble 39780 │ │ │ │ + ble 39618 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r6,r16 │ │ │ │ - li r10,0 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - std r28,128(r31) │ │ │ │ + mr r7,r15 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi cr7,r4,0 │ │ │ │ li r0,0 │ │ │ │ nop │ │ │ │ - std r0,0(r6) │ │ │ │ - std r10,8(r6) │ │ │ │ - ble cr7,3963c │ │ │ │ - addi r9,r19,-8 │ │ │ │ - li r28,0 │ │ │ │ - li r15,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 395ec │ │ │ │ + std r0,0(r7) │ │ │ │ + std r3,8(r7) │ │ │ │ + ble cr7,394bc │ │ │ │ + addi r2,r17,-8 │ │ │ │ + li r10,0 │ │ │ │ + li r8,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3946c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r5,r28 │ │ │ │ - mulld r15,r15,r9 │ │ │ │ - std r15,0(r6) │ │ │ │ - ldx r7,r5,r28 │ │ │ │ - lfdx f0,r3,r28 │ │ │ │ - mtfprd f12,r7 │ │ │ │ + ldx r2,r6,r10 │ │ │ │ + mulld r8,r8,r2 │ │ │ │ + std r8,0(r7) │ │ │ │ + ldx r12,r6,r10 │ │ │ │ + lfdx f0,r5,r10 │ │ │ │ + mtfprd f12,r12 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r12,f0 │ │ │ │ - divd r9,r12,r7 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - subf r9,r9,r12 │ │ │ │ - add r9,r9,r7 │ │ │ │ - divd r12,r9,r7 │ │ │ │ - mulld r12,r12,r7 │ │ │ │ - subf r12,r12,r9 │ │ │ │ - add r15,r12,r15 │ │ │ │ - stdx r12,r11,r28 │ │ │ │ - addi r28,r28,8 │ │ │ │ - std r15,0(r6) │ │ │ │ - bdnz 395e0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - addi r6,r6,16 │ │ │ │ - add r3,r3,r19 │ │ │ │ - cmpd r18,r10 │ │ │ │ - bne 395b0 │ │ │ │ - ld r28,128(r31) │ │ │ │ - addi r3,r5,-8 │ │ │ │ - li r11,1 │ │ │ │ - ble cr7,39778 │ │ │ │ - andi. r10,r8,3 │ │ │ │ - li r9,1 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - beq 396a8 │ │ │ │ - cmpdi r10,1 │ │ │ │ - beq 39698 │ │ │ │ - cmpdi r10,2 │ │ │ │ - beq 3968c │ │ │ │ - ld r11,0(r5) │ │ │ │ - mr r3,r5 │ │ │ │ - mr r4,r7 │ │ │ │ - ldu r10,8(r3) │ │ │ │ - addi r4,r4,-1 │ │ │ │ - mulld r11,r11,r10 │ │ │ │ - ldu r10,8(r3) │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r12 │ │ │ │ + mulld r2,r2,r12 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r12 │ │ │ │ + divd r9,r2,r12 │ │ │ │ + mulld r9,r9,r12 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r8,r2,r8 │ │ │ │ + stdx r2,r11,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + std r8,0(r7) │ │ │ │ + bdnz 39460 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r7,r7,16 │ │ │ │ + add r5,r5,r17 │ │ │ │ + cmpd r16,r3 │ │ │ │ + bne 39430 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,395a4 │ │ │ │ cmpdi r4,1 │ │ │ │ - mulld r11,r11,r10 │ │ │ │ - beq 396d8 │ │ │ │ - srdi r10,r8,2 │ │ │ │ + beq 39620 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r4,1 │ │ │ │ + mr r9,r6 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 39544 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 39530 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 39520 │ │ │ │ + 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 39578 │ │ │ │ + srdi r10,r10,2 │ │ │ │ mtctr r10 │ │ │ │ - ld r6,8(r3) │ │ │ │ - ld r7,16(r3) │ │ │ │ - ld r8,24(r3) │ │ │ │ - addi r3,r3,32 │ │ │ │ - mulld r11,r11,r6 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ld r10,0(r3) │ │ │ │ - mulld r11,r11,r8 │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - bdnz 396b0 │ │ │ │ - mulld r9,r11,r9 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + 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 3954c │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r4,1 │ │ │ │ + clrrdi r4,r4,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 395a4 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + ldx r9,r6,r4 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r18,4 │ │ │ │ + bl 5ae0 │ │ │ │ + sldi r3,r16,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r16 │ │ │ │ - mr r19,r3 │ │ │ │ - mr r3,r18 │ │ │ │ - mr r5,r19 │ │ │ │ + bl 5480 │ │ │ │ + mr r4,r15 │ │ │ │ + mr r17,r3 │ │ │ │ + mr r3,r16 │ │ │ │ + mr r5,r17 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r19 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - lwz r16,112(r30) │ │ │ │ - std r9,0(r14) │ │ │ │ - mr r1,r14 │ │ │ │ - b 390c4 │ │ │ │ - stfdx f31,r14,r18 │ │ │ │ - b 38e3c │ │ │ │ - stfdx f31,r17,r18 │ │ │ │ - b 390bc │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - b 39464 │ │ │ │ - vspltisw v0,1 │ │ │ │ - vupklsw v0,v0 │ │ │ │ - b 394f0 │ │ │ │ - vspltisw v0,1 │ │ │ │ - vupklsw v0,v0 │ │ │ │ - b 392fc │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - b 39270 │ │ │ │ - li r9,1 │ │ │ │ - b 396dc │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - b 39654 │ │ │ │ + bl 54e0 │ │ │ │ + mr r3,r17 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + lwz r15,112(r30) │ │ │ │ + std r2,0(r23) │ │ │ │ + mr r1,r23 │ │ │ │ + b 38f0c │ │ │ │ + stfdx f0,r14,r10 │ │ │ │ + b 38cbc │ │ │ │ + stfdx f0,r18,r10 │ │ │ │ + b 38f04 │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ + b 39090 │ │ │ │ + cmpdi cr7,r0,0 │ │ │ │ + b 392b0 │ │ │ │ + cmpdi cr7,r4,0 │ │ │ │ + b 394d0 │ │ │ │ + li r2,1 │ │ │ │ + li r4,0 │ │ │ │ + b 39598 │ │ │ │ + li r2,1 │ │ │ │ + li r0,0 │ │ │ │ + b 39158 │ │ │ │ + li r2,1 │ │ │ │ + li r0,0 │ │ │ │ + b 39378 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1282 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1281 │ │ │ │ │ │ │ │ -00000000000397a0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-6560 │ │ │ │ - ld r10,56(r3) │ │ │ │ +0000000000039650 : │ │ │ │ + ld r9,56(r3) │ │ │ │ std r29,-32(r1) │ │ │ │ - mflr r0 │ │ │ │ - ld r9,88(r3) │ │ │ │ std r30,-24(r1) │ │ │ │ + ld r2,88(r3) │ │ │ │ + mflr r0 │ │ │ │ mr r30,r3 │ │ │ │ std r31,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-152(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ std r15,-144(r1) │ │ │ │ std r16,-136(r1) │ │ │ │ std r17,-128(r1) │ │ │ │ std r18,-120(r1) │ │ │ │ + ld r29,0(r9) │ │ │ │ std r19,-112(r1) │ │ │ │ std r20,-104(r1) │ │ │ │ std r21,-96(r1) │ │ │ │ std r22,-88(r1) │ │ │ │ std r23,-80(r1) │ │ │ │ - ld r29,0(r10) │ │ │ │ std r24,-72(r1) │ │ │ │ std r25,-64(r1) │ │ │ │ std r26,-56(r1) │ │ │ │ + cmpd r29,r2 │ │ │ │ std r27,-48(r1) │ │ │ │ std r28,-40(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-304(r1) │ │ │ │ - cmpd r29,r9 │ │ │ │ + stdu r1,-288(r1) │ │ │ │ mr r31,r1 │ │ │ │ stxv vs63,128(r1) │ │ │ │ - ble 39990 │ │ │ │ - ld r27,8(r10) │ │ │ │ - cmpd r9,r27 │ │ │ │ - bge 39990 │ │ │ │ - ld r26,16(r10) │ │ │ │ - cmpd r9,r26 │ │ │ │ - bge 39990 │ │ │ │ - ld r10,72(r3) │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - ld r25,0(r10) │ │ │ │ - cmpd r25,r9 │ │ │ │ - ble 39990 │ │ │ │ - ld r24,8(r10) │ │ │ │ - cmpd r9,r24 │ │ │ │ - bge 39990 │ │ │ │ - ld r23,16(r10) │ │ │ │ - cmpd r9,r23 │ │ │ │ - bge 39990 │ │ │ │ - ld r9,224(r3) │ │ │ │ + ble 39820 │ │ │ │ + ld r27,8(r9) │ │ │ │ + cmpd r2,r27 │ │ │ │ + bge 39820 │ │ │ │ + ld r26,16(r9) │ │ │ │ + cmpd r2,r26 │ │ │ │ + bge 39820 │ │ │ │ + ld r9,72(r3) │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + ld r25,0(r9) │ │ │ │ + cmpd r25,r2 │ │ │ │ + ble 39820 │ │ │ │ + ld r24,8(r9) │ │ │ │ + cmpd r2,r24 │ │ │ │ + bge 39820 │ │ │ │ + ld r23,16(r9) │ │ │ │ + cmpd r2,r23 │ │ │ │ + bge 39820 │ │ │ │ + ld r2,224(r3) │ │ │ │ ld r22,216(r3) │ │ │ │ addi r28,r31,32 │ │ │ │ - addis r3,r2,-8 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ + std r3,32(r31) │ │ │ │ + pla r3,-170660 # fc80 │ │ │ │ ld r21,16(r30) │ │ │ │ - std r30,32(r31) │ │ │ │ - addi r3,r3,-31120 │ │ │ │ mr r4,r28 │ │ │ │ - std r9,200(r30) │ │ │ │ + std r2,200(r30) │ │ │ │ std r22,208(r30) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - bne 39a00 │ │ │ │ - addis r3,r2,-8 │ │ │ │ + bl 5640 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + bne 39890 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ mr r4,r28 │ │ │ │ std r21,96(r31) │ │ │ │ std r22,88(r31) │ │ │ │ + pla r3,-168000 # 10720 │ │ │ │ std r26,80(r31) │ │ │ │ std r27,72(r31) │ │ │ │ std r29,64(r31) │ │ │ │ - addi r3,r3,-28464 │ │ │ │ std r23,56(r31) │ │ │ │ std r24,48(r31) │ │ │ │ std r25,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5640 │ │ │ │ ld r3,152(r30) │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + bl 5780 │ │ │ │ + lwz r2,112(r30) │ │ │ │ ld r27,8(r30) │ │ │ │ ld r26,88(r30) │ │ │ │ ld r25,200(r30) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 39a70 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 398f0 │ │ │ │ ld r29,72(r30) │ │ │ │ - andi. r10,r9,16 │ │ │ │ + andi. r9,r2,16 │ │ │ │ lxv vs63,0(r29) │ │ │ │ ld r24,16(r29) │ │ │ │ - bne 39ab0 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 39b0c │ │ │ │ - andi. r10,r9,2 │ │ │ │ - rlwinm r18,r9,0,20,20 │ │ │ │ - bne 39d18 │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 39ad0 │ │ │ │ - cmpwi r18,0 │ │ │ │ - bne 39f2c │ │ │ │ - addis r3,r2,-7 │ │ │ │ + bne 39930 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 3998c │ │ │ │ + andi. r9,r2,2 │ │ │ │ + rlwinm r19,r2,0,20,20 │ │ │ │ + bne 39ba0 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 39950 │ │ │ │ + cmpwi r19,0 │ │ │ │ + bne 39d90 │ │ │ │ mr r4,r28 │ │ │ │ - li r9,40 │ │ │ │ li r6,0 │ │ │ │ - std r25,80(r31) │ │ │ │ li r5,0 │ │ │ │ - addi r3,r3,-9936 │ │ │ │ + std r25,80(r31) │ │ │ │ std r26,72(r31) │ │ │ │ + pla r3,-83668 # 25120 │ │ │ │ std r27,64(r31) │ │ │ │ std r24,56(r31) │ │ │ │ + pstxv vs63,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - stxvx vs63,r31,r9 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3999c │ │ │ │ - nop │ │ │ │ + bl 5640 │ │ │ │ + b 39828 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r30 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r31,304 │ │ │ │ + bl 5000 │ │ │ │ + addi r1,r31,288 │ │ │ │ ld r0,16(r1) │ │ │ │ - lxv vs63,-176(r1) │ │ │ │ - ld r14,-152(r1) │ │ │ │ + lxv vs63,-160(r1) │ │ │ │ ld r15,-144(r1) │ │ │ │ ld r16,-136(r1) │ │ │ │ ld r17,-128(r1) │ │ │ │ ld r18,-120(r1) │ │ │ │ ld r19,-112(r1) │ │ │ │ ld r20,-104(r1) │ │ │ │ ld r21,-96(r1) │ │ │ │ ld r22,-88(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r23,-80(r1) │ │ │ │ ld r24,-72(r1) │ │ │ │ ld r25,-64(r1) │ │ │ │ ld r26,-56(r1) │ │ │ │ - mtlr r0 │ │ │ │ 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 │ │ │ │ nop │ │ │ │ - ld r10,168(r30) │ │ │ │ - sradi r9,r29,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addis r3,r2,-8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r9,168(r30) │ │ │ │ + sradi r2,r29,1 │ │ │ │ + addze r2,r2 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ mr r4,r28 │ │ │ │ - addi r3,r3,-30832 │ │ │ │ - ld r10,0(r10) │ │ │ │ - sldi r9,r9,3 │ │ │ │ + pla r3,-170776 # fd90 │ │ │ │ + ld r9,0(r9) │ │ │ │ + sldi r2,r2,3 │ │ │ │ std r21,96(r31) │ │ │ │ std r22,88(r31) │ │ │ │ std r26,80(r31) │ │ │ │ std r27,72(r31) │ │ │ │ std r29,64(r31) │ │ │ │ std r23,56(r31) │ │ │ │ std r24,48(r31) │ │ │ │ std r25,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r10,104(r31) │ │ │ │ - std r9,112(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 398ec │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r9,104(r31) │ │ │ │ + std r2,112(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 39788 │ │ │ │ addi r26,r26,1 │ │ │ │ - addis r3,r2,-8 │ │ │ │ mr r4,r28 │ │ │ │ li r6,0 │ │ │ │ - std r25,48(r31) │ │ │ │ li r5,0 │ │ │ │ + std r25,48(r31) │ │ │ │ std r27,40(r31) │ │ │ │ + pla r3,-166456 # 10ed0 │ │ │ │ std r30,32(r31) │ │ │ │ - mulld r9,r26,r26 │ │ │ │ - addi r3,r3,-26400 │ │ │ │ - mulld r9,r9,r26 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - std r9,56(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3999c │ │ │ │ - addis r3,r2,-7 │ │ │ │ + mulld r2,r26,r26 │ │ │ │ + mulld r2,r2,r26 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + std r2,56(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 39828 │ │ │ │ + nop │ │ │ │ mr r4,r28 │ │ │ │ - li r9,40 │ │ │ │ li r6,0 │ │ │ │ - std r25,80(r31) │ │ │ │ li r5,0 │ │ │ │ - addi r3,r3,-4160 │ │ │ │ - b 39964 │ │ │ │ - ld r20,104(r30) │ │ │ │ - cmpwi r18,0 │ │ │ │ - addi r22,r26,2 │ │ │ │ - divd r22,r20,r22 │ │ │ │ - bne 3a108 │ │ │ │ - addis r3,r2,-7 │ │ │ │ + std r25,80(r31) │ │ │ │ + std r26,72(r31) │ │ │ │ + pla r3,-78388 # 26710 │ │ │ │ + b 397fc │ │ │ │ + ld r21,104(r30) │ │ │ │ + cmpwi r19,0 │ │ │ │ + addi r23,r26,2 │ │ │ │ + divd r23,r21,r23 │ │ │ │ + bne 39fa4 │ │ │ │ mr r4,r28 │ │ │ │ - li r9,40 │ │ │ │ li r6,0 │ │ │ │ - std r22,96(r31) │ │ │ │ li r5,0 │ │ │ │ - std r20,88(r31) │ │ │ │ + std r23,96(r31) │ │ │ │ + std r21,88(r31) │ │ │ │ + pla r3,-82616 # 256c0 │ │ │ │ std r25,80(r31) │ │ │ │ - addi r3,r3,-8384 │ │ │ │ - b 39964 │ │ │ │ - ld r16,96(r30) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r19,r26,1 │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r22,r1 │ │ │ │ - sldi r21,r26,1 │ │ │ │ - lfd f31,27088(r9) │ │ │ │ - mulli r9,r19,-48 │ │ │ │ - sldi r18,r19,4 │ │ │ │ - lfd f1,0(r16) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - addi r20,r1,32 │ │ │ │ - add r23,r20,r18 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - cmpdi cr7,r21,0 │ │ │ │ - ld r29,28240(r9) │ │ │ │ + std r26,72(r31) │ │ │ │ + b 397fc │ │ │ │ + ld r17,96(r30) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + addi r20,r26,1 │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r23,r1 │ │ │ │ + sldi r22,r26,1 │ │ │ │ + mulli r2,r20,-48 │ │ │ │ + sldi r19,r20,4 │ │ │ │ + lfd f0,0(r17) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + addi r21,r1,32 │ │ │ │ + add r29,r21,r19 │ │ │ │ + bl 4f00 │ │ │ │ + cmpdi cr7,r22,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - std r29,0(r20) │ │ │ │ - blt cr7,3a4c8 │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r9,r20,8 │ │ │ │ - mtfprd f12,r29 │ │ │ │ - mtfprd f0,r29 │ │ │ │ - andi. r10,r21,1 │ │ │ │ - mr r10,r21 │ │ │ │ - beq 39b94 │ │ │ │ - stfd f1,0(r9) │ │ │ │ - fmr f0,f10 │ │ │ │ - addi r9,r9,8 │ │ │ │ - fmr f12,f1 │ │ │ │ - beq cr7,39bc4 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - fmul f11,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ - fmul f11,f12,f11 │ │ │ │ - fmul f12,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 39b9c │ │ │ │ - lfd f1,8(r16) │ │ │ │ - addi r23,r23,8 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - stdx r29,r20,r18 │ │ │ │ - addi r18,r18,-16 │ │ │ │ - andi. r9,r21,1 │ │ │ │ - mtfprd f0,r29 │ │ │ │ - addi r8,r21,-1 │ │ │ │ - mr r10,r21 │ │ │ │ - add r17,r20,r18 │ │ │ │ + stfd f0,0(r21) │ │ │ │ + blt cr7,3a3c4 │ │ │ │ + addi r22,r22,1 │ │ │ │ + fmr f12,f0 │ │ │ │ + addi r2,r21,8 │ │ │ │ + andi. r9,r22,1 │ │ │ │ + mr r9,r22 │ │ │ │ + beq 39a0c │ │ │ │ + stfd f1,0(r2) │ │ │ │ + fmr f12,f10 │ │ │ │ + fmr f0,f1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq cr7,39a3c │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + fmul f11,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + addi r2,r2,16 │ │ │ │ + fmul f11,f0,f11 │ │ │ │ + fmul f0,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f0,-8(r2) │ │ │ │ + bdnz 39a14 │ │ │ │ + lfd f0,8(r17) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + addi r18,r19,-16 │ │ │ │ + addi r29,r29,8 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4f00 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + andi. r2,r22,1 │ │ │ │ + addi r10,r22,-1 │ │ │ │ + mr r9,r22 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - lfd f12,16(r17) │ │ │ │ - beq 39c18 │ │ │ │ + stfdx f0,r21,r19 │ │ │ │ + add r19,r21,r18 │ │ │ │ + lfd f12,16(r19) │ │ │ │ + beq 39a98 │ │ │ │ fmul f12,f12,f1 │ │ │ │ - cmpdi r8,0 │ │ │ │ + cmpdi r10,0 │ │ │ │ fmr f0,f10 │ │ │ │ - addi r23,r23,8 │ │ │ │ - stfd f12,-8(r23) │ │ │ │ - beq 39c48 │ │ │ │ - srdi r9,r10,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r29,r29,8 │ │ │ │ + stfd f12,-8(r29) │ │ │ │ + beq 39ac8 │ │ │ │ + srdi r2,r9,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r23,r23,16 │ │ │ │ + addi r29,r29,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r23) │ │ │ │ - stfd f12,-8(r23) │ │ │ │ - bdnz 39c20 │ │ │ │ - lfd f1,16(r16) │ │ │ │ - sldi r19,r19,5 │ │ │ │ - add r17,r17,r18 │ │ │ │ - add r23,r20,r19 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - addi r23,r23,8 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - stdx r29,r20,r19 │ │ │ │ - andi. r9,r21,1 │ │ │ │ - mtfprd f0,r29 │ │ │ │ - addi r10,r21,-1 │ │ │ │ + stfd f11,-16(r29) │ │ │ │ + stfd f12,-8(r29) │ │ │ │ + bdnz 39aa0 │ │ │ │ + lfd f0,16(r17) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + sldi r20,r20,5 │ │ │ │ + add r19,r19,r18 │ │ │ │ + add r29,r21,r20 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + addi r29,r29,8 │ │ │ │ + bl 4f00 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + andi. r2,r22,1 │ │ │ │ + addi r9,r22,-1 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - lfd f12,32(r17) │ │ │ │ - beq 39c9c │ │ │ │ + stfdx f0,r21,r20 │ │ │ │ + lfd f12,32(r19) │ │ │ │ + beq 39b24 │ │ │ │ fmul f12,f12,f1 │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f0,f10 │ │ │ │ - addi r23,r23,8 │ │ │ │ - stfd f12,-8(r23) │ │ │ │ - beq 39ccc │ │ │ │ - srdi r9,r21,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r29,r29,8 │ │ │ │ + stfd f12,-8(r29) │ │ │ │ + beq 39b54 │ │ │ │ + srdi r2,r22,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r23,r23,16 │ │ │ │ + addi r29,r29,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r23) │ │ │ │ - stfd f12,-8(r23) │ │ │ │ - bdnz 39ca4 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - li r9,40 │ │ │ │ + stfd f11,-16(r29) │ │ │ │ + stfd f12,-8(r29) │ │ │ │ + bdnz 39b2c │ │ │ │ mr r4,r28 │ │ │ │ li r6,0 │ │ │ │ - std r20,88(r31) │ │ │ │ li r5,0 │ │ │ │ + std r21,88(r31) │ │ │ │ std r25,80(r31) │ │ │ │ + pla r3,-79896 # 26350 │ │ │ │ std r26,72(r31) │ │ │ │ std r27,64(r31) │ │ │ │ - addi r3,r3,-5200 │ │ │ │ std r24,56(r31) │ │ │ │ + nop │ │ │ │ + pstxv vs63,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - stxvx vs63,r31,r9 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r22) │ │ │ │ - mr r1,r22 │ │ │ │ - b 3999c │ │ │ │ - ld r14,96(r30) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + bl 5640 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r23) │ │ │ │ + mr r1,r23 │ │ │ │ + b 39828 │ │ │ │ + ld r15,96(r30) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ addi r17,r26,1 │ │ │ │ - ld r10,0(r1) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r23,r1 │ │ │ │ - sldi r19,r26,1 │ │ │ │ - lfd f31,27088(r9) │ │ │ │ - mulli r9,r17,-48 │ │ │ │ - sldi r16,r17,4 │ │ │ │ - lfd f1,0(r14) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - addi r20,r1,32 │ │ │ │ - add r21,r20,r16 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - cmpdi cr7,r19,0 │ │ │ │ - ld r22,28240(r9) │ │ │ │ + sldi r20,r26,1 │ │ │ │ + mulli r2,r17,-48 │ │ │ │ + sldi r18,r17,4 │ │ │ │ + lfd f0,0(r15) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + addi r21,r1,32 │ │ │ │ + add r22,r21,r18 │ │ │ │ + bl 4f00 │ │ │ │ + cmpdi cr7,r20,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - std r22,0(r20) │ │ │ │ - blt cr7,3a4d8 │ │ │ │ - addi r19,r19,1 │ │ │ │ - addi r9,r20,8 │ │ │ │ - mtfprd f12,r22 │ │ │ │ - mtfprd f0,r22 │ │ │ │ - andi. r10,r19,1 │ │ │ │ - mr r10,r19 │ │ │ │ - beq 39da0 │ │ │ │ - stfd f1,0(r9) │ │ │ │ - fmr f0,f10 │ │ │ │ - addi r9,r9,8 │ │ │ │ - fmr f12,f1 │ │ │ │ - beq cr7,39dd0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - fmul f11,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ - fmul f11,f12,f11 │ │ │ │ - fmul f12,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 39da8 │ │ │ │ - lfd f1,8(r14) │ │ │ │ - addi r21,r21,8 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - stdx r22,r20,r16 │ │ │ │ - addi r16,r16,-16 │ │ │ │ - andi. r9,r19,1 │ │ │ │ - mtfprd f0,r22 │ │ │ │ - addi r8,r19,-1 │ │ │ │ - mr r10,r19 │ │ │ │ - add r15,r20,r16 │ │ │ │ + stfd f0,0(r21) │ │ │ │ + blt cr7,3a3d4 │ │ │ │ + addi r20,r20,1 │ │ │ │ + fmr f12,f0 │ │ │ │ + addi r2,r21,8 │ │ │ │ + andi. r9,r20,1 │ │ │ │ + mr r9,r20 │ │ │ │ + beq 39c20 │ │ │ │ + stfd f1,0(r2) │ │ │ │ + fmr f12,f10 │ │ │ │ + fmr f0,f1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq cr7,39c50 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + fmul f11,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + addi r2,r2,16 │ │ │ │ + fmul f11,f0,f11 │ │ │ │ + fmul f0,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f0,-8(r2) │ │ │ │ + bdnz 39c28 │ │ │ │ + lfd f0,8(r15) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + addi r16,r18,-16 │ │ │ │ + addi r22,r22,8 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4f00 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + andi. r2,r20,1 │ │ │ │ + addi r10,r20,-1 │ │ │ │ + mr r9,r20 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - lfd f12,16(r15) │ │ │ │ - beq 39e24 │ │ │ │ + stfdx f0,r21,r18 │ │ │ │ + add r18,r21,r16 │ │ │ │ + lfd f12,16(r18) │ │ │ │ + beq 39cac │ │ │ │ fmul f12,f12,f1 │ │ │ │ - cmpdi r8,0 │ │ │ │ + cmpdi r10,0 │ │ │ │ fmr f0,f10 │ │ │ │ - addi r21,r21,8 │ │ │ │ - stfd f12,-8(r21) │ │ │ │ - beq 39e54 │ │ │ │ - srdi r9,r10,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r22,r22,8 │ │ │ │ + stfd f12,-8(r22) │ │ │ │ + beq 39cdc │ │ │ │ + srdi r2,r9,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r21,r21,16 │ │ │ │ + addi r22,r22,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r21) │ │ │ │ - stfd f12,-8(r21) │ │ │ │ - bdnz 39e2c │ │ │ │ - lfd f1,16(r14) │ │ │ │ + stfd f11,-16(r22) │ │ │ │ + stfd f12,-8(r22) │ │ │ │ + bdnz 39cb4 │ │ │ │ + lfd f0,16(r15) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ sldi r17,r17,5 │ │ │ │ - add r15,r15,r16 │ │ │ │ - add r21,r20,r17 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - addi r21,r21,8 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - stdx r22,r20,r17 │ │ │ │ - andi. r9,r19,1 │ │ │ │ - mtfprd f0,r22 │ │ │ │ - addi r10,r19,-1 │ │ │ │ + add r18,r18,r16 │ │ │ │ + add r22,r21,r17 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + addi r22,r22,8 │ │ │ │ + bl 4f00 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + andi. r2,r20,1 │ │ │ │ + addi r9,r20,-1 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - lfd f12,32(r15) │ │ │ │ - beq 39ea8 │ │ │ │ + stfdx f0,r21,r17 │ │ │ │ + lfd f12,32(r18) │ │ │ │ + beq 39d38 │ │ │ │ fmul f12,f12,f1 │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f0,f10 │ │ │ │ - addi r21,r21,8 │ │ │ │ - stfd f12,-8(r21) │ │ │ │ - beq 39ed8 │ │ │ │ - srdi r9,r19,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r22,r22,8 │ │ │ │ + stfd f12,-8(r22) │ │ │ │ + beq 39d68 │ │ │ │ + srdi r2,r20,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r21,r21,16 │ │ │ │ + addi r22,r22,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r21) │ │ │ │ - stfd f12,-8(r21) │ │ │ │ - bdnz 39eb0 │ │ │ │ - cmpwi r18,0 │ │ │ │ - bne 3a2e8 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - li r9,40 │ │ │ │ + stfd f11,-16(r22) │ │ │ │ + stfd f12,-8(r22) │ │ │ │ + bdnz 39d40 │ │ │ │ + cmpwi r19,0 │ │ │ │ + bne 3a1b4 │ │ │ │ mr r4,r28 │ │ │ │ li r6,0 │ │ │ │ - std r20,88(r31) │ │ │ │ li r5,0 │ │ │ │ + std r21,88(r31) │ │ │ │ std r25,80(r31) │ │ │ │ - std r26,72(r31) │ │ │ │ - std r27,64(r31) │ │ │ │ - addi r3,r3,-6960 │ │ │ │ - std r24,56(r31) │ │ │ │ - std r30,32(r31) │ │ │ │ - stxvx vs63,r31,r9 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + pla r3,-82100 # 25cd0 │ │ │ │ + b 39b70 │ │ │ │ + ld r4,48(r30) │ │ │ │ ld r9,0(r1) │ │ │ │ - std r9,0(r23) │ │ │ │ - mr r1,r23 │ │ │ │ - b 3999c │ │ │ │ - ld r21,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ cmpdi r27,0 │ │ │ │ - ld r3,120(r30) │ │ │ │ - ld r20,240(r30) │ │ │ │ mr r23,r1 │ │ │ │ - sldi r22,r21,3 │ │ │ │ - mr r4,r21 │ │ │ │ - addi r9,r22,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r12,r1,32 │ │ │ │ - ble 3a4f4 │ │ │ │ + ld r5,120(r30) │ │ │ │ + ld r22,240(r30) │ │ │ │ + sldi r12,r4,3 │ │ │ │ + addi r2,r12,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r11,r1,32 │ │ │ │ + ble 3a3e4 │ │ │ │ mtfprd f0,r26 │ │ │ │ - mr r5,r20 │ │ │ │ - li r11,0 │ │ │ │ - cmpdi cr7,r21,0 │ │ │ │ + mr r6,r22 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi cr7,r4,0 │ │ │ │ li r0,0 │ │ │ │ fcfid f11,f0 │ │ │ │ nop │ │ │ │ - std r0,0(r5) │ │ │ │ - std r11,8(r5) │ │ │ │ - ble cr7,3a00c │ │ │ │ - addi r9,r22,-8 │ │ │ │ + std r0,0(r6) │ │ │ │ + std r3,8(r6) │ │ │ │ + ble cr7,39e6c │ │ │ │ + addi r2,r12,-8 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r6,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 39fbc │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 39e1c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r29,r7 │ │ │ │ - mulld r6,r6,r9 │ │ │ │ - std r6,0(r5) │ │ │ │ - ldx r8,r29,r7 │ │ │ │ - lfdx f0,r3,r7 │ │ │ │ - mtfprd f12,r8 │ │ │ │ + ldx r2,r29,r8 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ + std r7,0(r6) │ │ │ │ + ldx r10,r29,r8 │ │ │ │ + lfdx f0,r5,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 39fb0 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r3,r3,r22 │ │ │ │ - cmpd r27,r11 │ │ │ │ - bne 39f80 │ │ │ │ - addi r9,r29,-8 │ │ │ │ - li r8,1 │ │ │ │ - ble cr7,3a4e8 │ │ │ │ - andi. r7,r21,3 │ │ │ │ - li r10,1 │ │ │ │ - addi r6,r21,-1 │ │ │ │ - beq 3a074 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 3a064 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 3a058 │ │ │ │ - ld r8,0(r29) │ │ │ │ - mr r9,r29 │ │ │ │ - mr r4,r6 │ │ │ │ - ldu r7,8(r9) │ │ │ │ - addi r4,r4,-1 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - ldu r7,8(r9) │ │ │ │ + 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 39e10 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r5,r5,r12 │ │ │ │ + cmpd r27,r3 │ │ │ │ + bne 39de0 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,39f54 │ │ │ │ cmpdi r4,1 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - beq 3a0a4 │ │ │ │ - srdi r7,r21,2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r7,8(r9) │ │ │ │ - ld r4,16(r9) │ │ │ │ - ld r5,24(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - mulld r8,r8,r7 │ │ │ │ - mulld r10,r10,r4 │ │ │ │ - ld r6,0(r9) │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - bdnz 3a07c │ │ │ │ - mulld r9,r8,r10 │ │ │ │ - mtvrd v0,r9 │ │ │ │ - xscvsxddp vs1,vs32 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + beq 3a3ec │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r4,1 │ │ │ │ + mr r9,r29 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 39ef4 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 39ee0 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 39ed0 │ │ │ │ + lxv vs32,0(r29) │ │ │ │ + mr r2,r7 │ │ │ │ + addi r9,r29,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 39f28 │ │ │ │ + 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 39efc │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r4,1 │ │ │ │ + clrrdi r4,r4,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 39f54 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + ldx r9,r29,r4 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5ae0 │ │ │ │ sldi r3,r27,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r20 │ │ │ │ + bl 5480 │ │ │ │ + mr r4,r22 │ │ │ │ mr r29,r3 │ │ │ │ mr r3,r27 │ │ │ │ mr r5,r29 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ mr r3,r29 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r23) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r23) │ │ │ │ mr r1,r23 │ │ │ │ - b 39948 │ │ │ │ - ld r12,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ + b 397e0 │ │ │ │ + ld r4,48(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ cmpdi r27,0 │ │ │ │ + mr r22,r1 │ │ │ │ ld r5,120(r30) │ │ │ │ - ld r19,240(r30) │ │ │ │ - mr r21,r1 │ │ │ │ - sldi r23,r12,3 │ │ │ │ - mr r4,r12 │ │ │ │ - addi r9,r23,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + ld r20,240(r30) │ │ │ │ + sldi r12,r4,3 │ │ │ │ + addi r2,r12,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r11,r1,32 │ │ │ │ - ble 3a504 │ │ │ │ + ble 3a3f8 │ │ │ │ mtfprd f0,r26 │ │ │ │ - mr r6,r19 │ │ │ │ + mr r6,r20 │ │ │ │ li r3,0 │ │ │ │ - cmpdi cr7,r12,0 │ │ │ │ + cmpdi cr7,r4,0 │ │ │ │ li r0,0 │ │ │ │ fcfid f11,f0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ std r0,0(r6) │ │ │ │ std r3,8(r6) │ │ │ │ - ble cr7,3a1ec │ │ │ │ - addi r9,r23,-8 │ │ │ │ + ble cr7,3a07c │ │ │ │ + addi r2,r12,-8 │ │ │ │ li r8,0 │ │ │ │ li r7,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3a19c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3a02c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r29,r8 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ + ldx r2,r29,r8 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ std r7,0(r6) │ │ │ │ - ldx r18,r29,r8 │ │ │ │ + ldx r10,r29,r8 │ │ │ │ lfdx f0,r5,r8 │ │ │ │ - mtfprd f12,r18 │ │ │ │ + mtfprd f12,r10 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - divd r9,r10,r18 │ │ │ │ - mulld r9,r9,r18 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r18 │ │ │ │ - divd r10,r9,r18 │ │ │ │ - mulld r10,r10,r18 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r7,r9,r7 │ │ │ │ - stdx r9,r11,r8 │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r10 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r10 │ │ │ │ + divd r9,r2,r10 │ │ │ │ + mulld r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r7,r2,r7 │ │ │ │ + stdx r2,r11,r8 │ │ │ │ addi r8,r8,8 │ │ │ │ std r7,0(r6) │ │ │ │ - bdnz 3a190 │ │ │ │ + bdnz 3a020 │ │ │ │ addi r3,r3,1 │ │ │ │ addi r6,r6,16 │ │ │ │ - add r5,r5,r23 │ │ │ │ + add r5,r5,r12 │ │ │ │ cmpd r27,r3 │ │ │ │ - bne 3a160 │ │ │ │ - addi r9,r29,-8 │ │ │ │ - li r10,1 │ │ │ │ - ble cr7,3a4fc │ │ │ │ - andi. r7,r12,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r6,r12,-1 │ │ │ │ - beq 3a254 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 3a244 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 3a238 │ │ │ │ - ld r10,0(r29) │ │ │ │ - mr r9,r29 │ │ │ │ - mr r4,r6 │ │ │ │ - ldu r7,8(r9) │ │ │ │ - addi r4,r4,-1 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - ldu r7,8(r9) │ │ │ │ + bne 39ff0 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,3a164 │ │ │ │ cmpdi r4,1 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - beq 3a284 │ │ │ │ - srdi r7,r12,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 3a25c │ │ │ │ - mulld r8,r10,r8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + beq 3a400 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r4,1 │ │ │ │ + mr r9,r29 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 3a104 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 3a0f0 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 3a0e0 │ │ │ │ + lxv vs32,0(r29) │ │ │ │ + mr r2,r7 │ │ │ │ + addi r9,r29,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 3a138 │ │ │ │ + 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 3a10c │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r4,1 │ │ │ │ + clrrdi r4,r4,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 3a164 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + ldx r9,r29,r4 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5ae0 │ │ │ │ sldi r3,r27,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r19 │ │ │ │ + bl 5480 │ │ │ │ + mr r4,r20 │ │ │ │ mr r29,r3 │ │ │ │ mr r3,r27 │ │ │ │ mr r5,r29 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ mr r3,r29 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + b 39964 │ │ │ │ + ld r4,48(r30) │ │ │ │ ld r9,0(r1) │ │ │ │ - std r9,0(r21) │ │ │ │ - mr r1,r21 │ │ │ │ - b 39ae4 │ │ │ │ - ld r19,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ cmpdi r27,0 │ │ │ │ + mr r22,r1 │ │ │ │ ld r5,120(r30) │ │ │ │ - ld r18,240(r30) │ │ │ │ - mr r21,r1 │ │ │ │ - sldi r22,r19,3 │ │ │ │ - mr r4,r19 │ │ │ │ - addi r9,r22,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + ld r19,240(r30) │ │ │ │ + sldi r20,r4,3 │ │ │ │ + addi r2,r20,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r11,r1,32 │ │ │ │ - ble 3a514 │ │ │ │ + ble 3a40c │ │ │ │ mtfprd f0,r26 │ │ │ │ - mr r6,r18 │ │ │ │ + mr r6,r19 │ │ │ │ li r3,0 │ │ │ │ - cmpdi cr7,r19,0 │ │ │ │ + cmpdi cr7,r4,0 │ │ │ │ li r0,0 │ │ │ │ fcfid f11,f0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ std r0,0(r6) │ │ │ │ std r3,8(r6) │ │ │ │ - ble cr7,3a3cc │ │ │ │ - addi r9,r22,-8 │ │ │ │ + ble cr7,3a28c │ │ │ │ + addi r2,r20,-8 │ │ │ │ li r8,0 │ │ │ │ li r7,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3a37c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3a23c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r29,r8 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ + ldx r2,r29,r8 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ std r7,0(r6) │ │ │ │ - ldx r12,r29,r8 │ │ │ │ + ldx r10,r29,r8 │ │ │ │ lfdx f0,r5,r8 │ │ │ │ - mtfprd f12,r12 │ │ │ │ + mtfprd f12,r10 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - divd r9,r10,r12 │ │ │ │ - mulld r9,r9,r12 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r12 │ │ │ │ - divd r10,r9,r12 │ │ │ │ - mulld r10,r10,r12 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r7,r9,r7 │ │ │ │ - stdx r9,r11,r8 │ │ │ │ + mffprd r9,f0 │ │ │ │ + divd r2,r9,r10 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r10 │ │ │ │ + divd r9,r2,r10 │ │ │ │ + mulld r9,r9,r10 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r7,r2,r7 │ │ │ │ + stdx r2,r11,r8 │ │ │ │ addi r8,r8,8 │ │ │ │ std r7,0(r6) │ │ │ │ - bdnz 3a370 │ │ │ │ + bdnz 3a230 │ │ │ │ addi r3,r3,1 │ │ │ │ addi r6,r6,16 │ │ │ │ - add r5,r5,r22 │ │ │ │ + add r5,r5,r20 │ │ │ │ cmpd r27,r3 │ │ │ │ - bne 3a340 │ │ │ │ - addi r9,r29,-8 │ │ │ │ - li r10,1 │ │ │ │ - ble cr7,3a50c │ │ │ │ - andi. r7,r19,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r6,r19,-1 │ │ │ │ - beq 3a434 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 3a424 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 3a418 │ │ │ │ - ld r10,0(r29) │ │ │ │ - mr r9,r29 │ │ │ │ - mr r4,r6 │ │ │ │ - ldu r7,8(r9) │ │ │ │ - addi r4,r4,-1 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - ldu r7,8(r9) │ │ │ │ + bne 3a200 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,3a374 │ │ │ │ cmpdi r4,1 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - beq 3a464 │ │ │ │ - srdi r7,r19,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 3a43c │ │ │ │ - mulld r8,r10,r8 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + beq 3a414 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r4,1 │ │ │ │ + mr r9,r29 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 3a314 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 3a300 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 3a2f0 │ │ │ │ + lxv vs32,0(r29) │ │ │ │ + mr r2,r7 │ │ │ │ + addi r9,r29,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 3a348 │ │ │ │ + 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 3a31c │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r4,1 │ │ │ │ + clrrdi r4,r4,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 3a374 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + ldx r9,r29,r4 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5ae0 │ │ │ │ sldi r3,r27,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r18 │ │ │ │ + bl 5480 │ │ │ │ + mr r4,r19 │ │ │ │ mr r29,r3 │ │ │ │ mr r3,r27 │ │ │ │ mr r5,r29 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ mr r3,r29 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r21) │ │ │ │ - mr r1,r21 │ │ │ │ - b 39ee0 │ │ │ │ - sldi r19,r19,5 │ │ │ │ - stdx r29,r20,r18 │ │ │ │ - stdx r29,r20,r19 │ │ │ │ - b 39ccc │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + b 39d70 │ │ │ │ + sldi r20,r20,5 │ │ │ │ + stfdx f0,r21,r19 │ │ │ │ + stfdx f0,r21,r20 │ │ │ │ + b 39b54 │ │ │ │ sldi r17,r17,5 │ │ │ │ - stdx r22,r20,r16 │ │ │ │ - stdx r22,r20,r17 │ │ │ │ - b 39ed8 │ │ │ │ - vspltisw v0,1 │ │ │ │ - vupklsw v0,v0 │ │ │ │ - b 3a0ac │ │ │ │ - cmpdi cr7,r21,0 │ │ │ │ - b 3a020 │ │ │ │ - li r8,1 │ │ │ │ - b 3a288 │ │ │ │ - cmpdi cr7,r12,0 │ │ │ │ - b 3a200 │ │ │ │ - li r8,1 │ │ │ │ - b 3a468 │ │ │ │ - cmpdi cr7,r19,0 │ │ │ │ - b 3a3e0 │ │ │ │ + stfdx f0,r21,r18 │ │ │ │ + stfdx f0,r21,r17 │ │ │ │ + b 39d68 │ │ │ │ + cmpdi cr7,r4,0 │ │ │ │ + b 39e80 │ │ │ │ + li r2,1 │ │ │ │ + li r4,0 │ │ │ │ + b 39f48 │ │ │ │ + cmpdi cr7,r4,0 │ │ │ │ + b 3a090 │ │ │ │ + li r2,1 │ │ │ │ + li r4,0 │ │ │ │ + b 3a158 │ │ │ │ + cmpdi cr7,r4,0 │ │ │ │ + b 3a2a0 │ │ │ │ + li r2,1 │ │ │ │ + li r4,0 │ │ │ │ + b 3a368 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1281 │ │ │ │ - nop │ │ │ │ + .long 0x1181 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003a530 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-10032 │ │ │ │ +000000000003a430 : │ │ │ │ mflr r0 │ │ │ │ - ld r4,48(r3) │ │ │ │ mfocrf r11,8 │ │ │ │ + ld r5,48(r3) │ │ │ │ + cmpdi r5,0 │ │ │ │ std r30,-32(r1) │ │ │ │ std r31,-24(r1) │ │ │ │ mr r30,r3 │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ + std r0,16(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) │ │ │ │ std r28,-48(r1) │ │ │ │ - cmpdi r4,0 │ │ │ │ std r29,-40(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-192(r1) │ │ │ │ mr r31,r1 │ │ │ │ - ble 3a698 │ │ │ │ - ld r5,88(r3) │ │ │ │ - ld r10,56(r3) │ │ │ │ - mtctr r4 │ │ │ │ - li r9,0 │ │ │ │ - addi r6,r5,1 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - sldi r6,r6,1 │ │ │ │ - b 3a5d4 │ │ │ │ + ble 3a58c │ │ │ │ + ld r6,88(r3) │ │ │ │ + ld r9,56(r3) │ │ │ │ + mtctr r5 │ │ │ │ + li r2,0 │ │ │ │ + addi r7,r6,1 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + b 3a4d4 │ │ │ │ nop │ │ │ │ - ld r8,72(r30) │ │ │ │ - ldx r8,r8,r7 │ │ │ │ - cmpd r8,r6 │ │ │ │ - ble 3a5e8 │ │ │ │ - bdz 3a650 │ │ │ │ - ldu r8,8(r10) │ │ │ │ - sldi r7,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bgt 3a5c0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r10,72(r30) │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + cmpd r10,r7 │ │ │ │ + ble 3a4e8 │ │ │ │ + bdz 3a550 │ │ │ │ + ldu r10,8(r9) │ │ │ │ + sldi r8,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r10,r6 │ │ │ │ + bgt 3a4c0 │ │ │ │ mr r3,r30 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5000 │ │ │ │ addi r1,r31,192 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(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 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r27,-56(r1) │ │ │ │ ld r28,-48(r1) │ │ │ │ ld r29,-40(r1) │ │ │ │ ld r30,-32(r1) │ │ │ │ ld r31,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ - mtlr r0 │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 3a688 │ │ │ │ - cmpdi r4,3 │ │ │ │ - beq 3a678 │ │ │ │ - cmpdi r4,1 │ │ │ │ - bne 3a698 │ │ │ │ + nop │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 3a580 │ │ │ │ + cmpdi r5,3 │ │ │ │ + beq 3a574 │ │ │ │ + cmpdi r5,1 │ │ │ │ + bne 3a58c │ │ │ │ mr r3,r30 │ │ │ │ - bl 5ae0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3a5f4 │ │ │ │ + bl 5a80 │ │ │ │ + b 3a4f0 │ │ │ │ mr r3,r30 │ │ │ │ - bl 4b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3a5f4 │ │ │ │ + bl 4ae0 │ │ │ │ + b 3a4f0 │ │ │ │ mr r3,r30 │ │ │ │ - bl 4ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3a5f4 │ │ │ │ - li r10,216 │ │ │ │ + bl 4c80 │ │ │ │ + b 3a4f0 │ │ │ │ + plxv vs0,216(r30) │ │ │ │ ld r5,80(r30) │ │ │ │ - li r9,200 │ │ │ │ li r4,0 │ │ │ │ - ld r29,16(r30) │ │ │ │ addi r28,r31,32 │ │ │ │ - lxvx vs0,r30,r10 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - mfvsrld r10,vs0 │ │ │ │ + ld r29,16(r30) │ │ │ │ + mfvsrld r9,vs0 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - mr r3,r10 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ + sldi r5,r5,4 │ │ │ │ + mr r3,r9 │ │ │ │ + pstxv vs0,200(r30) │ │ │ │ + bl 5b40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - mr r10,r3 │ │ │ │ - andi. r9,r9,1 │ │ │ │ - bne 3a818 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - addi r3,r3,-20960 │ │ │ │ - mr r4,r28 │ │ │ │ - std r10,48(r31) │ │ │ │ std r29,40(r31) │ │ │ │ + std r3,48(r31) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + bne 3a708 │ │ │ │ + mr r4,r28 │ │ │ │ + pla r3,-164368 # 123d0 │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5640 │ │ │ │ ld r3,152(r30) │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5780 │ │ │ │ ld r5,8(r30) │ │ │ │ ld r3,24(r30) │ │ │ │ li r4,0 │ │ │ │ sldi r5,r5,4 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b40 │ │ │ │ ld r27,48(r30) │ │ │ │ - cmpdi cr7,r27,0 │ │ │ │ - ble cr7,3ac78 │ │ │ │ + cmpdi r27,0 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + ble 3aba0 │ │ │ │ ld r9,88(r30) │ │ │ │ - andi. r7,r27,3 │ │ │ │ - mr r8,r27 │ │ │ │ - li r29,1 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r7,2 │ │ │ │ + andi. r8,r27,3 │ │ │ │ + mr r2,r27 │ │ │ │ addi r6,r27,-1 │ │ │ │ mr r10,r27 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ addi r9,r9,1 │ │ │ │ - beq 3a78c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 3a77c │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 3a770 │ │ │ │ - mr r8,r6 │ │ │ │ - sldi r29,r9,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r7,r9 │ │ │ │ + beq 3a678 │ │ │ │ cmpdi r8,1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - beq 3a7b8 │ │ │ │ - srdi r10,r10,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 3a794 │ │ │ │ - lwz r9,112(r30) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 3a930 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 3a958 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 3a824 │ │ │ │ - andi. r10,r9,2 │ │ │ │ - rlwinm r10,r9,0,20,20 │ │ │ │ - bne 3a980 │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 3ac80 │ │ │ │ - cmpwi r10,0 │ │ │ │ - bne 3acb0 │ │ │ │ - addis r3,r2,-8 │ │ │ │ + beq 3a66c │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 3a664 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 3a698 │ │ │ │ + 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 3a680 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r29,vs32 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 3a82c │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 3a850 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 3a720 │ │ │ │ + andi. r9,r2,2 │ │ │ │ + rlwinm r9,r2,0,20,20 │ │ │ │ + bne 3a874 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 3aba8 │ │ │ │ + cmpwi r9,0 │ │ │ │ + bne 3abd4 │ │ │ │ mr r4,r28 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ std r29,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - addi r3,r3,736 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3a5f4 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - addi r3,r3,-21584 │ │ │ │ - b 3a6f0 │ │ │ │ + pla r3,-143000 # 17860 │ │ │ │ + bl 5640 │ │ │ │ + b 3a4f0 │ │ │ │ + mr r4,r28 │ │ │ │ + pla r3,-165244 # 12190 │ │ │ │ + std r30,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 3a5f0 │ │ │ │ ld r24,88(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r20,r1 │ │ │ │ addi r24,r24,1 │ │ │ │ sldi r22,r24,1 │ │ │ │ sldi r24,r24,4 │ │ │ │ - mulld r9,r27,r22 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + mulld r2,r27,r22 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r23,r1,32 │ │ │ │ - ble cr7,3a8f4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + ble cr7,3a7f4 │ │ │ │ ld r19,96(r30) │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ srdi r21,r24,3 │ │ │ │ addi r25,r23,8 │ │ │ │ li r26,0 │ │ │ │ cmpdi cr4,r22,0 │ │ │ │ - lfd f30,27088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,28240(r9) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sldi r9,r26,3 │ │ │ │ - lfdx f1,r19,r9 │ │ │ │ + nop │ │ │ │ + sldi r2,r26,3 │ │ │ │ + lfdx f1,r19,r2 │ │ │ │ fdiv f1,f30,f1 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r21,r26 │ │ │ │ + bl 4f00 │ │ │ │ + mulld r2,r21,r26 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f31,r23,r9 │ │ │ │ - ble cr4,3a8e4 │ │ │ │ - srdi r10,r22,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r23,r2 │ │ │ │ + ble cr4,3a7e4 │ │ │ │ + srdi r9,r22,1 │ │ │ │ lfd f12,-8(r25) │ │ │ │ - mr r9,r25 │ │ │ │ - fmr f0,f31 │ │ │ │ - mtctr r10 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r25 │ │ │ │ + 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 3a8bc │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 3a7bc │ │ │ │ addi r26,r26,1 │ │ │ │ add r25,r25,r24 │ │ │ │ cmpd r26,r27 │ │ │ │ - bne 3a880 │ │ │ │ - addis r3,r2,-8 │ │ │ │ + bne 3a780 │ │ │ │ mr r4,r28 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ std r23,56(r31) │ │ │ │ std r24,48(r31) │ │ │ │ + pla r3,-148264 # 164e0 │ │ │ │ std r29,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - addi r3,r3,-4224 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r20) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r20) │ │ │ │ mr r1,r20 │ │ │ │ - b 3a5f4 │ │ │ │ - addis r3,r2,-8 │ │ │ │ + b 3a4f0 │ │ │ │ mr r4,r28 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ std r29,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - addi r3,r3,-20192 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3a5f4 │ │ │ │ - addis r3,r2,-8 │ │ │ │ + pla r3,-164256 # 126a0 │ │ │ │ + bl 5640 │ │ │ │ + b 3a4f0 │ │ │ │ mr r4,r28 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ std r29,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - addi r3,r3,-1616 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3a5f4 │ │ │ │ - ld r9,88(r30) │ │ │ │ + pla r3,-145732 # 16f20 │ │ │ │ + bl 5640 │ │ │ │ + b 3a4f0 │ │ │ │ + ld r2,88(r30) │ │ │ │ sldi r4,r27,3 │ │ │ │ - cmpwi r10,0 │ │ │ │ - ld r8,0(r1) │ │ │ │ + cmpwi r9,0 │ │ │ │ + ld r10,0(r1) │ │ │ │ mr r24,r1 │ │ │ │ - mr r0,r27 │ │ │ │ - addi r26,r9,1 │ │ │ │ - sldi r10,r26,1 │ │ │ │ + addi r26,r2,1 │ │ │ │ + sldi r9,r26,1 │ │ │ │ sldi r26,r26,4 │ │ │ │ - mulld r10,r10,r4 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + mulld r9,r9,r4 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r25,r1,32 │ │ │ │ - bne 3aaa0 │ │ │ │ - ble cr7,3aa64 │ │ │ │ - ld r9,88(r30) │ │ │ │ - addis r10,r2,-3 │ │ │ │ + bne 3a98c │ │ │ │ + ble cr7,3a954 │ │ │ │ + ld r2,88(r30) │ │ │ │ ld r19,96(r30) │ │ │ │ - addi r22,r25,8 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + nop │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ srdi r20,r26,3 │ │ │ │ + addi r22,r25,8 │ │ │ │ li r23,0 │ │ │ │ - lfd f30,27088(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r21,r9,1 │ │ │ │ - lfd f31,28240(r10) │ │ │ │ - cmpdi cr4,r9,0 │ │ │ │ + addi r21,r2,1 │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ sldi r21,r21,1 │ │ │ │ - nop │ │ │ │ - sldi r9,r23,3 │ │ │ │ - lfdx f1,r19,r9 │ │ │ │ + sldi r2,r23,3 │ │ │ │ + lfdx f1,r19,r2 │ │ │ │ fdiv f1,f30,f1 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r20,r23 │ │ │ │ + bl 4f00 │ │ │ │ + mulld r2,r20,r23 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f31,r25,r9 │ │ │ │ - blt cr4,3aa54 │ │ │ │ - srdi r10,r21,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r25,r2 │ │ │ │ + blt cr4,3a944 │ │ │ │ + srdi r9,r21,1 │ │ │ │ lfd f12,-8(r22) │ │ │ │ - mr r9,r22 │ │ │ │ - fmr f0,f31 │ │ │ │ - mtctr r10 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r22 │ │ │ │ + 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 3aa2c │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 3a91c │ │ │ │ addi r23,r23,1 │ │ │ │ add r22,r22,r26 │ │ │ │ cmpd r23,r27 │ │ │ │ - bne 3a9f0 │ │ │ │ - addis r3,r2,-8 │ │ │ │ + bne 3a8e0 │ │ │ │ mr r4,r28 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ std r25,56(r31) │ │ │ │ std r26,48(r31) │ │ │ │ + pla r3,-137992 # 18e60 │ │ │ │ std r29,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - addi r3,r3,6112 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ + bl 5640 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r24) │ │ │ │ mr r1,r24 │ │ │ │ - b 3a5f4 │ │ │ │ + b 3a4f0 │ │ │ │ ld r22,8(r30) │ │ │ │ - addi r10,r4,15 │ │ │ │ + addi r9,r4,15 │ │ │ │ + mtfprd f0,r2 │ │ │ │ ld r21,240(r30) │ │ │ │ - ld r3,120(r30) │ │ │ │ - ld r5,72(r30) │ │ │ │ mr r23,r1 │ │ │ │ li r11,0 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + ld r3,120(r30) │ │ │ │ + ld r5,72(r30) │ │ │ │ + li r0,0 │ │ │ │ + clrrdi r2,r9,4 │ │ │ │ + fcfid f11,f0 │ │ │ │ + neg r2,r2 │ │ │ │ cmpdi r22,0 │ │ │ │ - neg r10,r10 │ │ │ │ mr r6,r21 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r12,r1,32 │ │ │ │ - ble 3ab80 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - li r20,0 │ │ │ │ - fcfid f11,f0 │ │ │ │ - std r20,0(r6) │ │ │ │ + ble 3aa70 │ │ │ │ + std r0,0(r6) │ │ │ │ std r11,8(r6) │ │ │ │ - ble cr7,3ab6c │ │ │ │ - addi r9,r4,-8 │ │ │ │ + ble cr7,3aa5c │ │ │ │ + addi r2,r4,-8 │ │ │ │ li r8,0 │ │ │ │ li r7,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3ab1c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3aa0c │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - ldx r9,r5,r8 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ + ldx r2,r5,r8 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ std r7,0(r6) │ │ │ │ - ldx r19,r5,r8 │ │ │ │ + ldx r10,r5,r8 │ │ │ │ lfdx f0,r3,r8 │ │ │ │ - mtfprd f12,r19 │ │ │ │ + mtfprd f12,r10 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - divd r9,r10,r19 │ │ │ │ - mulld r9,r9,r19 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r19 │ │ │ │ - divd r10,r9,r19 │ │ │ │ - mulld r10,r10,r19 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r7,r9,r7 │ │ │ │ - stdx r9,r12,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,r12,r8 │ │ │ │ addi r8,r8,8 │ │ │ │ std r7,0(r6) │ │ │ │ - bdnz 3ab10 │ │ │ │ + bdnz 3aa00 │ │ │ │ addi r11,r11,1 │ │ │ │ addi r6,r6,16 │ │ │ │ add r3,r3,r4 │ │ │ │ cmpd r22,r11 │ │ │ │ - bne 3aae4 │ │ │ │ - addi r9,r5,-8 │ │ │ │ - li r10,1 │ │ │ │ - ble cr7,3b07c │ │ │ │ - mr r8,r27 │ │ │ │ - li r7,1 │ │ │ │ - addi r27,r27,-1 │ │ │ │ - andi. r6,r8,3 │ │ │ │ - beq 3abdc │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 3abcc │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 3abbc │ │ │ │ - ld r10,0(r5) │ │ │ │ + bne 3a9d0 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,3ab44 │ │ │ │ + cmpdi r27,1 │ │ │ │ + beq 3b00c │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r27,1 │ │ │ │ mr r9,r5 │ │ │ │ - mr r0,r27 │ │ │ │ - ldu r6,8(r9) │ │ │ │ - mr r5,r0 │ │ │ │ - addi r0,r5,-1 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - ldu r6,8(r9) │ │ │ │ - cmpdi r0,1 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - beq 3ac0c │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r5,8(r9) │ │ │ │ - ld r6,16(r9) │ │ │ │ - ld r3,24(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - mulld r10,r10,r5 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - ld r4,0(r9) │ │ │ │ - mulld r10,r10,r3 │ │ │ │ - mulld r7,r7,r4 │ │ │ │ - bdnz 3abe4 │ │ │ │ - mulld r7,r10,r7 │ │ │ │ - mtfprd f0,r7 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 3aae4 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 3aad0 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 3aac0 │ │ │ │ + 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 3ab18 │ │ │ │ + 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 3aaec │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r27,1 │ │ │ │ + clrrdi r27,r27,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 3ab44 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + ldx r9,r5,r27 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5ae0 │ │ │ │ sldi r3,r22,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ mr r4,r21 │ │ │ │ mr r27,r3 │ │ │ │ mr r3,r22 │ │ │ │ mr r5,r27 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ mr r3,r27 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ ld r27,48(r30) │ │ │ │ - std r9,0(r23) │ │ │ │ - cmpdi cr7,r27,0 │ │ │ │ + cmpdi r27,0 │ │ │ │ + std r2,0(r23) │ │ │ │ + mcrf cr7,cr0 │ │ │ │ mr r1,r23 │ │ │ │ - b 3a9b8 │ │ │ │ + b 3a8a8 │ │ │ │ li r29,1 │ │ │ │ - b 3a7b8 │ │ │ │ - cmpwi r10,0 │ │ │ │ - bne 3ae8c │ │ │ │ - addis r3,r2,-8 │ │ │ │ + b 3a6ac │ │ │ │ + cmpwi r9,0 │ │ │ │ + bne 3ade4 │ │ │ │ mr r4,r28 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ std r29,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - addi r3,r3,3360 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3a5f4 │ │ │ │ - sldi r23,r27,3 │ │ │ │ - ld r22,8(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r20,240(r30) │ │ │ │ - ld r11,120(r30) │ │ │ │ - ld r3,72(r30) │ │ │ │ + pla r3,-141652 # 18270 │ │ │ │ + bl 5640 │ │ │ │ + b 3a4f0 │ │ │ │ + sldi r24,r27,3 │ │ │ │ + ld r23,8(r30) │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r26,r1 │ │ │ │ + li r11,0 │ │ │ │ + li r4,0 │ │ │ │ lxsd v0,88(r30) │ │ │ │ - mr r24,r1 │ │ │ │ - mr r21,r27 │ │ │ │ - li r26,0 │ │ │ │ - addi r9,r23,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - cmpdi r22,0 │ │ │ │ - mr r5,r20 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r25,r1,32 │ │ │ │ - ble 3ada0 │ │ │ │ + ld r22,240(r30) │ │ │ │ + addi r2,r24,15 │ │ │ │ + ld r3,120(r30) │ │ │ │ + ld r5,72(r30) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + cmpdi r23,0 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - li r4,0 │ │ │ │ - std r4,0(r5) │ │ │ │ - std r26,8(r5) │ │ │ │ - ble cr7,3ad8c │ │ │ │ - addi r9,r23,-8 │ │ │ │ + mr r6,r22 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r25,r1,32 │ │ │ │ + ble 3acc0 │ │ │ │ + std r4,0(r6) │ │ │ │ + std r11,8(r6) │ │ │ │ + ble cr7,3acac │ │ │ │ + addi r2,r24,-8 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r6,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3ad3c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3ac5c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r3,r7 │ │ │ │ - mulld r6,r6,r9 │ │ │ │ - std r6,0(r5) │ │ │ │ - ldx r8,r3,r7 │ │ │ │ - lfdx f0,r11,r7 │ │ │ │ - mtfprd f12,r8 │ │ │ │ + ldx r2,r5,r8 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ + std r7,0(r6) │ │ │ │ + ldx r10,r5,r8 │ │ │ │ + lfdx f0,r3,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 3ad30 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r11,r11,r23 │ │ │ │ - cmpd r22,r26 │ │ │ │ - bne 3ad00 │ │ │ │ - addi r10,r3,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,3b06c │ │ │ │ - mr r8,r27 │ │ │ │ - li r7,1 │ │ │ │ - addi r27,r27,-1 │ │ │ │ - andi. r6,r8,3 │ │ │ │ - beq 3adf8 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 3ade8 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 3addc │ │ │ │ - ld r9,0(r3) │ │ │ │ - mr r10,r3 │ │ │ │ - mr r21,r27 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - addi r21,r21,-1 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - cmpdi r21,1 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - beq 3ae28 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r3,8(r10) │ │ │ │ - ld r4,16(r10) │ │ │ │ - ld r5,24(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - mulld r9,r9,r3 │ │ │ │ - mulld r7,r7,r4 │ │ │ │ - ld r6,0(r10) │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - bdnz 3ae00 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + 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,r25,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + std r7,0(r6) │ │ │ │ + bdnz 3ac50 │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r3,r3,r24 │ │ │ │ + cmpd r23,r11 │ │ │ │ + bne 3ac20 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,3ad94 │ │ │ │ + cmpdi r27,1 │ │ │ │ + beq 3b000 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r27,1 │ │ │ │ + mr r9,r5 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 3ad34 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 3ad20 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 3ad10 │ │ │ │ + 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 3ad68 │ │ │ │ + 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 3ad3c │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r27,1 │ │ │ │ + clrrdi r27,r27,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 3ad94 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + ldx r9,r5,r27 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r22,4 │ │ │ │ + bl 5ae0 │ │ │ │ + sldi r3,r23,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r20 │ │ │ │ + bl 5480 │ │ │ │ + mr r4,r22 │ │ │ │ mr r27,r3 │ │ │ │ - mr r3,r22 │ │ │ │ + mr r3,r23 │ │ │ │ mr r5,r27 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ mr r3,r27 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r26) │ │ │ │ + mr r1,r26 │ │ │ │ + b 3a6e4 │ │ │ │ + sldi r23,r27,3 │ │ │ │ + ld r24,8(r30) │ │ │ │ ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - b 3a7f0 │ │ │ │ - sldi r22,r27,3 │ │ │ │ - ld r23,8(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r20,240(r30) │ │ │ │ - ld r11,120(r30) │ │ │ │ - ld r3,72(r30) │ │ │ │ + mr r26,r1 │ │ │ │ + li r11,0 │ │ │ │ + li r4,0 │ │ │ │ lxsd v0,88(r30) │ │ │ │ - mr r24,r1 │ │ │ │ - mr r21,r27 │ │ │ │ - li r26,0 │ │ │ │ - addi r9,r22,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - cmpdi r23,0 │ │ │ │ - mr r5,r20 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r25,r1,32 │ │ │ │ - ble 3af80 │ │ │ │ + ld r22,240(r30) │ │ │ │ + addi r2,r23,15 │ │ │ │ + ld r3,120(r30) │ │ │ │ + ld r5,72(r30) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + cmpdi r24,0 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - li r4,0 │ │ │ │ - std r4,0(r5) │ │ │ │ - std r26,8(r5) │ │ │ │ - ble cr7,3af6c │ │ │ │ - addi r9,r22,-8 │ │ │ │ + mr r6,r22 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r25,r1,32 │ │ │ │ + ble 3aed0 │ │ │ │ + std r4,0(r6) │ │ │ │ + std r11,8(r6) │ │ │ │ + ble cr7,3aebc │ │ │ │ + addi r2,r23,-8 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r6,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3af1c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3ae6c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ldx r9,r3,r7 │ │ │ │ - mulld r6,r6,r9 │ │ │ │ - std r6,0(r5) │ │ │ │ - ldx r8,r3,r7 │ │ │ │ - lfdx f0,r11,r7 │ │ │ │ - mtfprd f12,r8 │ │ │ │ + ldx r2,r5,r8 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ + std r7,0(r6) │ │ │ │ + ldx r10,r5,r8 │ │ │ │ + lfdx f0,r3,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 3af10 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - add r11,r11,r22 │ │ │ │ - cmpd r23,r26 │ │ │ │ - bne 3aedc │ │ │ │ - addi r10,r3,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,3b074 │ │ │ │ - mr r8,r27 │ │ │ │ - li r7,1 │ │ │ │ - addi r27,r27,-1 │ │ │ │ - andi. r6,r8,3 │ │ │ │ - beq 3afd8 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 3afc8 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 3afbc │ │ │ │ - ld r9,0(r3) │ │ │ │ - mr r10,r3 │ │ │ │ - mr r21,r27 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - addi r21,r21,-1 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - ldu r6,8(r10) │ │ │ │ - cmpdi r21,1 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - beq 3b008 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r3,8(r10) │ │ │ │ - ld r4,16(r10) │ │ │ │ - ld r5,24(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ - mulld r9,r9,r3 │ │ │ │ - mulld r7,r7,r4 │ │ │ │ - ld r6,0(r10) │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - bdnz 3afe0 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + 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,r25,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + std r7,0(r6) │ │ │ │ + bdnz 3ae60 │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r3,r3,r23 │ │ │ │ + cmpd r24,r11 │ │ │ │ + bne 3ae30 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,3afa4 │ │ │ │ + cmpdi r27,1 │ │ │ │ + beq 3aff4 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r27,1 │ │ │ │ + mr r9,r5 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 3af44 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 3af30 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 3af20 │ │ │ │ + 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 3af78 │ │ │ │ + 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 3af4c │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r27,1 │ │ │ │ + clrrdi r27,r27,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 3afa4 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + ldx r9,r5,r27 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r23,4 │ │ │ │ + bl 5ae0 │ │ │ │ + sldi r3,r24,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r20 │ │ │ │ + bl 5480 │ │ │ │ + mr r4,r22 │ │ │ │ mr r27,r3 │ │ │ │ - mr r3,r23 │ │ │ │ + mr r3,r24 │ │ │ │ mr r5,r27 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ mr r3,r27 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - b 3ac88 │ │ │ │ - li r9,1 │ │ │ │ - b 3ae2c │ │ │ │ - li r9,1 │ │ │ │ - b 3b00c │ │ │ │ - li r7,1 │ │ │ │ - b 3ac10 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r26) │ │ │ │ + mr r1,r26 │ │ │ │ + b 3abb0 │ │ │ │ + li r2,1 │ │ │ │ + li r27,0 │ │ │ │ + b 3af98 │ │ │ │ + li r2,1 │ │ │ │ + li r27,0 │ │ │ │ + b 3ad88 │ │ │ │ + li r2,1 │ │ │ │ + li r27,0 │ │ │ │ + b 3ab38 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0xd82 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000003b090 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-12944 │ │ │ │ - ld r9,56(r3) │ │ │ │ - std r28,-48(r1) │ │ │ │ - std r29,-40(r1) │ │ │ │ - mflr r0 │ │ │ │ +000000000003b030 : │ │ │ │ + ld r2,56(r3) │ │ │ │ + std r28,-40(r1) │ │ │ │ + std r29,-32(r1) │ │ │ │ ld r29,88(r3) │ │ │ │ - std r30,-32(r1) │ │ │ │ - std r31,-24(r1) │ │ │ │ - stfd f30,-16(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - std r14,-160(r1) │ │ │ │ - std r15,-152(r1) │ │ │ │ - std r16,-144(r1) │ │ │ │ - std r17,-136(r1) │ │ │ │ - std r18,-128(r1) │ │ │ │ - std r19,-120(r1) │ │ │ │ - std r20,-112(r1) │ │ │ │ - std r21,-104(r1) │ │ │ │ - ld r28,0(r9) │ │ │ │ - std r22,-96(r1) │ │ │ │ - std r23,-88(r1) │ │ │ │ - std r24,-80(r1) │ │ │ │ - std r25,-72(r1) │ │ │ │ - std r26,-64(r1) │ │ │ │ - std r27,-56(r1) │ │ │ │ + mflr r0 │ │ │ │ + std r30,-24(r1) │ │ │ │ + std r31,-16(r1) │ │ │ │ mr r30,r3 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-336(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r14,-152(r1) │ │ │ │ + std r15,-144(r1) │ │ │ │ + std r16,-136(r1) │ │ │ │ + ld r28,0(r2) │ │ │ │ + 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) │ │ │ │ cmpd r28,r29 │ │ │ │ + std r25,-64(r1) │ │ │ │ + std r26,-56(r1) │ │ │ │ + std r27,-48(r1) │ │ │ │ + stdu r1,-336(r1) │ │ │ │ mr r31,r1 │ │ │ │ - ble 3b2b0 │ │ │ │ - ld r27,8(r9) │ │ │ │ + ble 3b240 │ │ │ │ + ld r27,8(r2) │ │ │ │ cmpd r29,r27 │ │ │ │ - bge 3b2b0 │ │ │ │ - ld r26,16(r9) │ │ │ │ + bge 3b240 │ │ │ │ + ld r26,16(r2) │ │ │ │ cmpd r29,r26 │ │ │ │ - bge 3b2b0 │ │ │ │ - ld r9,72(r3) │ │ │ │ - addi r14,r29,1 │ │ │ │ - sldi r16,r14,1 │ │ │ │ - ld r25,0(r9) │ │ │ │ - cmpd r25,r16 │ │ │ │ - ble 3b2b0 │ │ │ │ - ld r24,8(r9) │ │ │ │ - cmpd r16,r24 │ │ │ │ - bge 3b2b0 │ │ │ │ - ld r23,16(r9) │ │ │ │ - cmpd r16,r23 │ │ │ │ - bge 3b2b0 │ │ │ │ - li r10,216 │ │ │ │ + bge 3b240 │ │ │ │ + ld r2,72(r3) │ │ │ │ + addi r15,r29,1 │ │ │ │ + sldi r17,r15,1 │ │ │ │ + ld r25,0(r2) │ │ │ │ + cmpd r25,r17 │ │ │ │ + ble 3b240 │ │ │ │ + ld r18,8(r2) │ │ │ │ + cmpd r17,r18 │ │ │ │ + bge 3b240 │ │ │ │ + ld r24,16(r2) │ │ │ │ + cmpd r17,r24 │ │ │ │ + bge 3b240 │ │ │ │ + plxv vs0,216(r3) │ │ │ │ ld r5,80(r3) │ │ │ │ - ld r21,216(r3) │ │ │ │ - ld r18,224(r3) │ │ │ │ - ld r20,16(r3) │ │ │ │ - li r9,200 │ │ │ │ - ld r19,8(r3) │ │ │ │ li r4,0 │ │ │ │ - lxvx vs0,r3,r10 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - mffprd r22,f0 │ │ │ │ + ld r23,216(r3) │ │ │ │ + ld r20,224(r3) │ │ │ │ + ld r22,16(r3) │ │ │ │ + ld r21,8(r3) │ │ │ │ + mffprd r19,f0 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - mr r3,r22 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r15,112(r30) │ │ │ │ - andi. r9,r15,32 │ │ │ │ - bne 3b3c0 │ │ │ │ - andi. r9,r15,16 │ │ │ │ - bne 3b320 │ │ │ │ - andi. r9,r15,8 │ │ │ │ - bne 3b43c │ │ │ │ - andi. r9,r15,2 │ │ │ │ - rlwinm r7,r15,0,20,20 │ │ │ │ - bne 3b6cc │ │ │ │ - andi. r9,r15,4 │ │ │ │ - beq 3b698 │ │ │ │ - ld r17,104(r30) │ │ │ │ - cmpwi r7,0 │ │ │ │ - addi r18,r29,2 │ │ │ │ - divd r18,r17,r18 │ │ │ │ - bne 3b988 │ │ │ │ - andi. r15,r15,4096 │ │ │ │ - addi r16,r31,32 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + mr r3,r19 │ │ │ │ + pstxv vs0,200(r30) │ │ │ │ + bl 5b40 │ │ │ │ + lwz r14,112(r30) │ │ │ │ + andi. r2,r14,32 │ │ │ │ + bne 3b340 │ │ │ │ + andi. r2,r14,16 │ │ │ │ + bne 3b2b0 │ │ │ │ + andi. r2,r14,8 │ │ │ │ + bne 3b3a4 │ │ │ │ + andi. r2,r14,2 │ │ │ │ + rlwinm r8,r14,0,20,20 │ │ │ │ + bne 3b634 │ │ │ │ + andi. r2,r14,4 │ │ │ │ + beq 3b5fc │ │ │ │ + ld r16,104(r30) │ │ │ │ + cmpwi r8,0 │ │ │ │ + addi r20,r29,2 │ │ │ │ + divd r20,r16,r20 │ │ │ │ + bne 3b8d4 │ │ │ │ + andi. r14,r14,4096 │ │ │ │ + addi r17,r31,32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r18,96(r31) │ │ │ │ - std r17,88(r31) │ │ │ │ - std r22,80(r31) │ │ │ │ - beq 3b97c │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,18496 │ │ │ │ - mr r4,r16 │ │ │ │ + std r20,96(r31) │ │ │ │ + std r16,88(r31) │ │ │ │ + pla r3,-62148 # 2bec0 │ │ │ │ + std r19,80(r31) │ │ │ │ std r29,72(r31) │ │ │ │ - std r19,64(r31) │ │ │ │ - std r23,56(r31) │ │ │ │ - std r24,48(r31) │ │ │ │ + bne 3b1a0 │ │ │ │ + pla r3,-100536 # 228e0 │ │ │ │ + mr r4,r17 │ │ │ │ + std r21,64(r31) │ │ │ │ + std r24,56(r31) │ │ │ │ + std r18,48(r31) │ │ │ │ std r25,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ + bl 5640 │ │ │ │ nop │ │ │ │ ld r3,160(r30) │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 3b370 │ │ │ │ - ld r10,168(r30) │ │ │ │ - sradi r9,r28,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - mr r4,r16 │ │ │ │ + bl 5780 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 3b300 │ │ │ │ + ld r9,168(r30) │ │ │ │ + sradi r2,r28,1 │ │ │ │ + addze r2,r2 │ │ │ │ + mr r4,r17 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - addi r3,r3,-26064 │ │ │ │ - ld r10,0(r10) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - std r20,96(r31) │ │ │ │ - std r21,88(r31) │ │ │ │ + pla r3,-172508 # 11010 │ │ │ │ + ld r9,0(r9) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + std r22,96(r31) │ │ │ │ + std r23,88(r31) │ │ │ │ std r26,80(r31) │ │ │ │ std r27,72(r31) │ │ │ │ std r28,64(r31) │ │ │ │ - std r23,56(r31) │ │ │ │ - std r24,48(r31) │ │ │ │ + std r24,56(r31) │ │ │ │ + std r18,48(r31) │ │ │ │ std r25,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r10,104(r31) │ │ │ │ - std r9,112(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3b2bc │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r9,104(r31) │ │ │ │ + std r2,112(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 3b248 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ mr r3,r30 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4dc0 │ │ │ │ addi r1,r31,336 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r14,-160(r1) │ │ │ │ - ld r15,-152(r1) │ │ │ │ - ld r16,-144(r1) │ │ │ │ - ld r17,-136(r1) │ │ │ │ - ld r18,-128(r1) │ │ │ │ - ld r19,-120(r1) │ │ │ │ - ld r20,-112(r1) │ │ │ │ - ld r21,-104(r1) │ │ │ │ - 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 r14,-152(r1) │ │ │ │ + ld r15,-144(r1) │ │ │ │ + ld r16,-136(r1) │ │ │ │ + ld r17,-128(r1) │ │ │ │ + ld r18,-120(r1) │ │ │ │ + ld r19,-112(r1) │ │ │ │ + ld r20,-104(r1) │ │ │ │ + ld r21,-96(r1) │ │ │ │ + ld r22,-88(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r29,-40(r1) │ │ │ │ - ld r30,-32(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ - lfd f30,-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) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - andi. r15,r15,4096 │ │ │ │ - addi r16,r31,32 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + andi. r14,r14,4096 │ │ │ │ + addi r17,r31,32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r22,80(r31) │ │ │ │ - beq 3b430 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,448 │ │ │ │ - mr r4,r16 │ │ │ │ + std r19,80(r31) │ │ │ │ std r29,72(r31) │ │ │ │ - std r19,64(r31) │ │ │ │ - std r23,56(r31) │ │ │ │ - std r24,48(r31) │ │ │ │ + pla r3,-80376 # 278d0 │ │ │ │ + bne 3b2dc │ │ │ │ + pla r3,-136484 # 19db0 │ │ │ │ + mr r4,r17 │ │ │ │ + std r21,64(r31) │ │ │ │ + std r24,56(r31) │ │ │ │ + std r18,48(r31) │ │ │ │ std r25,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3b230 │ │ │ │ - nop │ │ │ │ + bl 5640 │ │ │ │ + b 3b1c0 │ │ │ │ nop │ │ │ │ - addis r3,r2,-8 │ │ │ │ - mr r4,r16 │ │ │ │ + mr r4,r17 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r20,96(r31) │ │ │ │ - std r21,88(r31) │ │ │ │ + std r22,96(r31) │ │ │ │ + std r23,88(r31) │ │ │ │ + pla r3,-170340 # 119b0 │ │ │ │ std r26,80(r31) │ │ │ │ std r27,72(r31) │ │ │ │ std r28,64(r31) │ │ │ │ - addi r3,r3,-23696 │ │ │ │ - std r23,56(r31) │ │ │ │ - std r24,48(r31) │ │ │ │ + std r24,56(r31) │ │ │ │ + std r18,48(r31) │ │ │ │ std r25,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3b2bc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mulld r9,r14,r14 │ │ │ │ - andi. r10,r15,4096 │ │ │ │ - ld r8,184(r30) │ │ │ │ - ld r7,176(r30) │ │ │ │ - ld r4,24(r30) │ │ │ │ - ld r10,240(r30) │ │ │ │ - mulld r9,r9,r14 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - bne 3b908 │ │ │ │ - addi r16,r31,32 │ │ │ │ - addis r3,r2,-9 │ │ │ │ - std r4,56(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 3b248 │ │ │ │ + mulld r2,r15,r15 │ │ │ │ + andi. r9,r14,4096 │ │ │ │ + ld r10,176(r30) │ │ │ │ + ld r9,184(r30) │ │ │ │ + ld r8,24(r30) │ │ │ │ + ld r7,240(r30) │ │ │ │ + mulld r2,r2,r15 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + bne 3b87c │ │ │ │ + addi r17,r31,32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r9,80(r31) │ │ │ │ - std r10,72(r31) │ │ │ │ - stw r15,88(r31) │ │ │ │ - std r19,64(r31) │ │ │ │ - addi r3,r3,29008 │ │ │ │ - mr r4,r16 │ │ │ │ - std r7,48(r31) │ │ │ │ - std r8,40(r31) │ │ │ │ - std r18,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3b230 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r3,r2,-8 │ │ │ │ - addi r3,r3,9888 │ │ │ │ - b 3b340 │ │ │ │ - ld r5,96(r30) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r10,0(r1) │ │ │ │ + std r2,80(r31) │ │ │ │ + std r7,72(r31) │ │ │ │ + pla r3,-183080 # e850 │ │ │ │ + stw r14,88(r31) │ │ │ │ + std r21,64(r31) │ │ │ │ + std r8,56(r31) │ │ │ │ + mr r4,r17 │ │ │ │ + std r10,48(r31) │ │ │ │ + std r9,40(r31) │ │ │ │ + std r20,32(r31) │ │ │ │ + bl 5640 │ │ │ │ + b 3b1c0 │ │ │ │ + ld r7,96(r30) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + mulli r2,r15,-48 │ │ │ │ + ld r9,0(r1) │ │ │ │ std r1,128(r31) │ │ │ │ - lfd f31,27088(r9) │ │ │ │ - mulli r9,r14,-48 │ │ │ │ - lfd f1,0(r5) │ │ │ │ - std r5,136(r31) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - addi r22,r1,32 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - sldi r4,r14,4 │ │ │ │ - ld r17,28240(r9) │ │ │ │ - addic. r9,r16,-2 │ │ │ │ + std r7,136(r31) │ │ │ │ + lfd f0,0(r7) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r19,r1,32 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4f00 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + sldi r6,r15,4 │ │ │ │ + addic. r2,r17,-2 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - add r8,r22,r4 │ │ │ │ - std r17,0(r22) │ │ │ │ - blt 3bf70 │ │ │ │ - addi r9,r16,-1 │ │ │ │ - ld r5,136(r31) │ │ │ │ - addi r16,r16,-2 │ │ │ │ - addi r10,r22,8 │ │ │ │ - mtfprd f12,r17 │ │ │ │ - mtfprd f0,r17 │ │ │ │ - andi. r6,r9,1 │ │ │ │ - mr r6,r9 │ │ │ │ - beq 3b4cc │ │ │ │ - cmpdi r16,0 │ │ │ │ - stfd f1,0(r10) │ │ │ │ + add r16,r19,r6 │ │ │ │ + stfd f0,0(r19) │ │ │ │ + blt 3bf48 │ │ │ │ + addi r8,r17,-1 │ │ │ │ + ld r7,136(r31) │ │ │ │ + fmr f12,f0 │ │ │ │ + addi r17,r17,-2 │ │ │ │ + addi r2,r19,8 │ │ │ │ + andi. r9,r8,1 │ │ │ │ + mr r9,r8 │ │ │ │ + beq 3b42c │ │ │ │ + cmpdi r17,0 │ │ │ │ + stfd f1,0(r2) │ │ │ │ fmr f0,f10 │ │ │ │ - addi r10,r10,8 │ │ │ │ fmr f12,f1 │ │ │ │ - beq 3b4fc │ │ │ │ - srdi r7,r6,1 │ │ │ │ - mtctr r7 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 3b45c │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r10,r10,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r10) │ │ │ │ - stfd f12,-8(r10) │ │ │ │ - bdnz 3b4d4 │ │ │ │ - lfd f1,8(r5) │ │ │ │ - std r8,160(r31) │ │ │ │ - std r4,152(r31) │ │ │ │ - std r9,144(r31) │ │ │ │ - std r5,136(r31) │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r4,152(r31) │ │ │ │ - ld r9,144(r31) │ │ │ │ - ld r8,160(r31) │ │ │ │ - ld r5,136(r31) │ │ │ │ - mtfprd f0,r17 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 3b434 │ │ │ │ + lfd f0,8(r7) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r6,152(r31) │ │ │ │ + std r8,144(r31) │ │ │ │ + std r7,136(r31) │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4f00 │ │ │ │ + ld r6,152(r31) │ │ │ │ + ld r8,144(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + ld r7,136(r31) │ │ │ │ fmul f10,f1,f1 │ │ │ │ - stdx r17,r22,r4 │ │ │ │ - addi r4,r4,-16 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - addi r10,r8,8 │ │ │ │ - mr r8,r9 │ │ │ │ - add r6,r22,r4 │ │ │ │ - lfd f12,16(r6) │ │ │ │ - beq 3b570 │ │ │ │ + addi r5,r6,-16 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + addi r2,r16,8 │ │ │ │ + stfdx f0,r19,r6 │ │ │ │ + addi r4,r8,-1 │ │ │ │ + mr r9,r8 │ │ │ │ + add r16,r19,r5 │ │ │ │ + lfd f12,16(r16) │ │ │ │ + beq 3b4d0 │ │ │ │ fmul f12,f12,f1 │ │ │ │ - cmpdi r3,0 │ │ │ │ + cmpdi r4,0 │ │ │ │ fmr f0,f10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - stfd f12,-8(r10) │ │ │ │ - beq 3b5a0 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + beq 3b500 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r10,r10,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r10) │ │ │ │ - stfd f12,-8(r10) │ │ │ │ - bdnz 3b578 │ │ │ │ - lfd f1,16(r5) │ │ │ │ - sldi r14,r14,5 │ │ │ │ - std r6,152(r31) │ │ │ │ - std r4,144(r31) │ │ │ │ - std r9,136(r31) │ │ │ │ - add r16,r22,r14 │ │ │ │ - fdiv f1,f31,f1 │ │ │ │ - addi r16,r16,8 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,136(r31) │ │ │ │ - ld r4,144(r31) │ │ │ │ - ld r6,152(r31) │ │ │ │ - stdx r17,r22,r14 │ │ │ │ - mtfprd f0,r17 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 3b4d8 │ │ │ │ + lfd f0,16(r7) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + std r5,144(r31) │ │ │ │ + std r8,136(r31) │ │ │ │ + sldi r15,r15,5 │ │ │ │ + add r17,r19,r15 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + addi r17,r17,8 │ │ │ │ + bl 4f00 │ │ │ │ + ld r8,136(r31) │ │ │ │ + ld r5,144(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - add r6,r6,r4 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - lfd f12,32(r6) │ │ │ │ - beq 3b60c │ │ │ │ + stfdx f0,r19,r15 │ │ │ │ + add r16,r16,r5 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + lfd f12,32(r16) │ │ │ │ + beq 3b56c │ │ │ │ fmul f12,f12,f1 │ │ │ │ - cmpdi r8,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f0,f10 │ │ │ │ - addi r16,r16,8 │ │ │ │ - stfd f12,-8(r16) │ │ │ │ - beq 3b63c │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r17,r17,8 │ │ │ │ + stfd f12,-8(r17) │ │ │ │ + beq 3b59c │ │ │ │ + srdi r2,r8,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r16,r16,16 │ │ │ │ + addi r17,r17,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r16) │ │ │ │ - stfd f12,-8(r16) │ │ │ │ - bdnz 3b614 │ │ │ │ - andi. r15,r15,4096 │ │ │ │ - addi r16,r31,32 │ │ │ │ + stfd f11,-16(r17) │ │ │ │ + stfd f12,-8(r17) │ │ │ │ + bdnz 3b574 │ │ │ │ + andi. r14,r14,4096 │ │ │ │ + addi r17,r31,32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r22,88(r31) │ │ │ │ - std r18,80(r31) │ │ │ │ - beq 3b964 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,5840 │ │ │ │ - mr r4,r16 │ │ │ │ + std r19,88(r31) │ │ │ │ + std r20,80(r31) │ │ │ │ + pla r3,-75540 # 28ea0 │ │ │ │ + bne 3b5c8 │ │ │ │ + pla r3,-136816 # 19f50 │ │ │ │ + mr r4,r17 │ │ │ │ std r29,72(r31) │ │ │ │ - std r19,64(r31) │ │ │ │ - std r23,56(r31) │ │ │ │ - std r24,48(r31) │ │ │ │ + std r21,64(r31) │ │ │ │ + std r24,56(r31) │ │ │ │ + std r18,48(r31) │ │ │ │ std r25,40(r31) │ │ │ │ std r30,32(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,128(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - b 3b230 │ │ │ │ - cmpwi r7,0 │ │ │ │ - bne 3bd84 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - andi. r15,r15,4096 │ │ │ │ - addi r16,r31,32 │ │ │ │ + bl 5640 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,128(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + b 3b1c0 │ │ │ │ + cmpwi r8,0 │ │ │ │ + bne 3bb00 │ │ │ │ + andi. r14,r14,4096 │ │ │ │ + addi r17,r31,32 │ │ │ │ li r6,0 │ │ │ │ - std r22,80(r31) │ │ │ │ li r5,0 │ │ │ │ - addi r3,r3,21360 │ │ │ │ - bne 3b340 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,-18976 │ │ │ │ - b 3b340 │ │ │ │ - ld r5,96(r30) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stw r7,136(r31) │ │ │ │ - lfd f30,27088(r9) │ │ │ │ - mulli r9,r14,-48 │ │ │ │ - lfd f1,0(r5) │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - ld r10,0(r1) │ │ │ │ + std r19,80(r31) │ │ │ │ + std r29,72(r31) │ │ │ │ + pla r3,-60316 # 2ca80 │ │ │ │ + bne 3b2dc │ │ │ │ + pla r3,-100184 # 22ed0 │ │ │ │ + b 3b2dc │ │ │ │ + ld r19,96(r30) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + stw r8,136(r31) │ │ │ │ + mulli r2,r15,-48 │ │ │ │ + lfd f0,0(r19) │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + ld r9,0(r1) │ │ │ │ std r1,128(r31) │ │ │ │ - std r5,144(r31) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r17,r1,32 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - sldi r4,r14,4 │ │ │ │ - lwz r7,136(r31) │ │ │ │ - lfd f31,28240(r9) │ │ │ │ - addic. r9,r16,-2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r16,r1,32 │ │ │ │ + bl 4f00 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + sldi r5,r15,4 │ │ │ │ + addic. r2,r17,-2 │ │ │ │ + lwz r8,136(r31) │ │ │ │ fmul f10,f1,f1 │ │ │ │ - add r8,r17,r4 │ │ │ │ - stfd f31,0(r17) │ │ │ │ - blt 3bf80 │ │ │ │ - addi r22,r16,-1 │ │ │ │ + add r9,r16,r5 │ │ │ │ + stfd f0,0(r16) │ │ │ │ + blt 3bf60 │ │ │ │ + addi r7,r17,-1 │ │ │ │ + fmr f12,f0 │ │ │ │ + addi r17,r17,-2 │ │ │ │ + addi r2,r16,8 │ │ │ │ + andi. r10,r7,1 │ │ │ │ + mr r10,r7 │ │ │ │ + beq 3b6bc │ │ │ │ + cmpdi r17,0 │ │ │ │ + stfd f1,0(r2) │ │ │ │ + fmr f12,f10 │ │ │ │ + fmr f0,f1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 3b6ec │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + fmul f11,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + addi r2,r2,16 │ │ │ │ + fmul f11,f0,f11 │ │ │ │ + fmul f0,f1,f12 │ │ │ │ + fmul f12,f12,f10 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f0,-8(r2) │ │ │ │ + bdnz 3b6c4 │ │ │ │ + lfd f0,8(r19) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + stw r8,160(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ + std r5,144(r31) │ │ │ │ + std r7,136(r31) │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + bl 4f00 │ │ │ │ ld r5,144(r31) │ │ │ │ - addi r16,r16,-2 │ │ │ │ - addi r10,r17,8 │ │ │ │ - fmr f12,f31 │ │ │ │ - fmr f0,f31 │ │ │ │ - andi. r6,r22,1 │ │ │ │ - mr r6,r22 │ │ │ │ - beq 3b764 │ │ │ │ - cmpdi r16,0 │ │ │ │ - stfd f1,0(r10) │ │ │ │ - fmr f0,f10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - fmr f12,f1 │ │ │ │ - beq 3b794 │ │ │ │ - srdi r9,r6,1 │ │ │ │ - mtctr r9 │ │ │ │ - fmul f11,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - fmul f11,f12,f11 │ │ │ │ - fmul f12,f1,f0 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r10) │ │ │ │ - stfd f12,-8(r10) │ │ │ │ - bdnz 3b76c │ │ │ │ - lfd f1,8(r5) │ │ │ │ - stw r7,160(r31) │ │ │ │ - std r8,152(r31) │ │ │ │ - std r4,144(r31) │ │ │ │ - std r5,136(r31) │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r4,144(r31) │ │ │ │ - ld r8,152(r31) │ │ │ │ - andi. r10,r22,1 │ │ │ │ - ld r5,136(r31) │ │ │ │ - lwz r7,160(r31) │ │ │ │ - addi r3,r22,-1 │ │ │ │ + ld r7,136(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + ld r9,152(r31) │ │ │ │ + lwz r8,160(r31) │ │ │ │ fmul f10,f1,f1 │ │ │ │ - fmr f0,f31 │ │ │ │ - stfdx f31,r17,r4 │ │ │ │ - addi r4,r4,-16 │ │ │ │ - addi r10,r8,8 │ │ │ │ - mr r8,r22 │ │ │ │ - add r6,r17,r4 │ │ │ │ - lfd f12,16(r6) │ │ │ │ - beq 3b808 │ │ │ │ + addi r4,r5,-16 │ │ │ │ + andi. r2,r7,1 │ │ │ │ + stfdx f0,r16,r5 │ │ │ │ + addi r3,r7,-1 │ │ │ │ + addi r2,r9,8 │ │ │ │ + mr r9,r7 │ │ │ │ + add r10,r16,r4 │ │ │ │ + lfd f12,16(r10) │ │ │ │ + beq 3b768 │ │ │ │ fmul f12,f12,f1 │ │ │ │ cmpdi r3,0 │ │ │ │ fmr f0,f10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - stfd f12,-8(r10) │ │ │ │ - beq 3b838 │ │ │ │ - srdi r9,r8,1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + beq 3b798 │ │ │ │ + srdi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r10,r10,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r10) │ │ │ │ - stfd f12,-8(r10) │ │ │ │ - bdnz 3b810 │ │ │ │ - lfd f1,16(r5) │ │ │ │ - sldi r14,r14,5 │ │ │ │ - stw r7,152(r31) │ │ │ │ - std r4,144(r31) │ │ │ │ - std r6,136(r31) │ │ │ │ - add r16,r17,r14 │ │ │ │ - fdiv f1,f30,f1 │ │ │ │ - addi r16,r16,8 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,136(r31) │ │ │ │ - ld r4,144(r31) │ │ │ │ - andi. r10,r22,1 │ │ │ │ - lwz r7,152(r31) │ │ │ │ - addi r8,r22,-1 │ │ │ │ - mr r9,r22 │ │ │ │ - stfdx f31,r17,r14 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 3b770 │ │ │ │ + lfd f0,16(r19) │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ + stw r8,160(r31) │ │ │ │ + std r7,152(r31) │ │ │ │ + sldi r15,r15,5 │ │ │ │ + std r10,144(r31) │ │ │ │ + std r4,136(r31) │ │ │ │ + add r17,r16,r15 │ │ │ │ + fdiv f1,f1,f0 │ │ │ │ + addi r17,r17,8 │ │ │ │ + bl 4f00 │ │ │ │ + ld r7,152(r31) │ │ │ │ + ld r4,136(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + ld r10,144(r31) │ │ │ │ + lwz r8,160(r31) │ │ │ │ fmul f10,f1,f1 │ │ │ │ - fmr f0,f31 │ │ │ │ - add r6,r6,r4 │ │ │ │ - lfd f12,32(r6) │ │ │ │ - beq 3b8a8 │ │ │ │ + stfdx f0,r16,r15 │ │ │ │ + andi. r2,r7,1 │ │ │ │ + addi r9,r7,-1 │ │ │ │ + add r10,r10,r4 │ │ │ │ + lfd f12,32(r10) │ │ │ │ + beq 3b814 │ │ │ │ fmul f12,f12,f1 │ │ │ │ - cmpdi r8,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ fmr f0,f10 │ │ │ │ - addi r16,r16,8 │ │ │ │ - stfd f12,-8(r16) │ │ │ │ - beq 3b8d8 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ + addi r17,r17,8 │ │ │ │ + stfd f12,-8(r17) │ │ │ │ + beq 3b844 │ │ │ │ + srdi r2,r7,1 │ │ │ │ + mtctr r2 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r16,r16,16 │ │ │ │ + addi r17,r17,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r16) │ │ │ │ - stfd f12,-8(r16) │ │ │ │ - bdnz 3b8b0 │ │ │ │ - cmpwi r7,0 │ │ │ │ - bne 3bb8c │ │ │ │ - andi. r15,r15,4096 │ │ │ │ - addi r16,r31,32 │ │ │ │ + stfd f11,-16(r17) │ │ │ │ + stfd f12,-8(r17) │ │ │ │ + bdnz 3b81c │ │ │ │ + cmpwi r8,0 │ │ │ │ + bne 3bd28 │ │ │ │ + andi. r14,r14,4096 │ │ │ │ + addi r17,r31,32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r17,88(r31) │ │ │ │ - std r18,80(r31) │ │ │ │ - beq 3b970 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,24448 │ │ │ │ - b 3b660 │ │ │ │ - divd r11,r9,r16 │ │ │ │ + std r16,88(r31) │ │ │ │ + std r20,80(r31) │ │ │ │ + pla r3,-58036 # 2d5b0 │ │ │ │ + bne 3b5c8 │ │ │ │ + pla r3,-99312 # 23480 │ │ │ │ + b 3b5c8 │ │ │ │ + divd r11,r2,r17 │ │ │ │ ld r0,72(r30) │ │ │ │ - addi r16,r31,32 │ │ │ │ - addis r3,r2,-7 │ │ │ │ + addi r17,r31,32 │ │ │ │ + std r2,104(r31) │ │ │ │ + std r7,96(r31) │ │ │ │ + li r2,3 │ │ │ │ li r6,0 │ │ │ │ - std r9,104(r31) │ │ │ │ - std r4,56(r31) │ │ │ │ - li r9,3 │ │ │ │ + pla r3,-80792 # 27d00 │ │ │ │ li r5,0 │ │ │ │ - mr r4,r16 │ │ │ │ - addi r3,r3,1552 │ │ │ │ - std r10,96(r31) │ │ │ │ std r29,88(r31) │ │ │ │ - std r19,64(r31) │ │ │ │ - std r7,48(r31) │ │ │ │ - std r8,40(r31) │ │ │ │ - std r18,32(r31) │ │ │ │ - std r9,72(r31) │ │ │ │ + std r21,64(r31) │ │ │ │ + std r8,56(r31) │ │ │ │ + mr r4,r17 │ │ │ │ + std r10,48(r31) │ │ │ │ + std r9,40(r31) │ │ │ │ + std r20,32(r31) │ │ │ │ std r0,80(r31) │ │ │ │ + std r2,72(r31) │ │ │ │ std r11,112(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3b230 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - addi r3,r3,10320 │ │ │ │ - b 3b660 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,-17424 │ │ │ │ - b 3b660 │ │ │ │ - addis r3,r2,-7 │ │ │ │ - addi r3,r3,-20448 │ │ │ │ - b 3b204 │ │ │ │ - ld r8,48(r30) │ │ │ │ - ld r16,8(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r5,72(r30) │ │ │ │ - mr r14,r1 │ │ │ │ + bl 5640 │ │ │ │ + b 3b1c0 │ │ │ │ + ld r10,48(r30) │ │ │ │ + ld r15,8(r30) │ │ │ │ + mr r17,r1 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r6,72(r30) │ │ │ │ lxsd v0,88(r30) │ │ │ │ - ld r4,120(r30) │ │ │ │ - ld r15,240(r30) │ │ │ │ - sldi r11,r8,3 │ │ │ │ - cmpdi r16,0 │ │ │ │ - mr r12,r8 │ │ │ │ - addi r9,r11,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r3,r1,32 │ │ │ │ - ble 3bf9c │ │ │ │ + ld r5,120(r30) │ │ │ │ + ld r14,240(r30) │ │ │ │ + sldi r3,r10,3 │ │ │ │ + cmpdi r15,0 │ │ │ │ + addi r2,r3,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r4,r1,32 │ │ │ │ + ble 3bf7c │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r6,r15 │ │ │ │ - li r10,0 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ + mr r7,r14 │ │ │ │ + li r9,0 │ │ │ │ + cmpdi cr7,r10,0 │ │ │ │ std r28,128(r31) │ │ │ │ - li r0,0 │ │ │ │ - std r29,136(r31) │ │ │ │ - std r27,144(r31) │ │ │ │ + li r11,0 │ │ │ │ nop │ │ │ │ - std r0,0(r6) │ │ │ │ - std r10,8(r6) │ │ │ │ - ble cr7,3ba7c │ │ │ │ - addi r27,r11,-8 │ │ │ │ - li r29,0 │ │ │ │ + std r11,0(r7) │ │ │ │ + std r9,8(r7) │ │ │ │ + ble cr7,3b9bc │ │ │ │ + addi r2,r3,-8 │ │ │ │ li r28,0 │ │ │ │ - srdi r27,r27,3 │ │ │ │ - addi r9,r27,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3ba2c │ │ │ │ + li r0,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3b96c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r5,r29 │ │ │ │ - mulld r28,r28,r9 │ │ │ │ - std r28,0(r6) │ │ │ │ - ldx r7,r5,r29 │ │ │ │ - lfdx f0,r4,r29 │ │ │ │ - mtfprd f12,r7 │ │ │ │ + ldx r2,r6,r28 │ │ │ │ + mulld r0,r0,r2 │ │ │ │ + std r0,0(r7) │ │ │ │ + ldx r8,r6,r28 │ │ │ │ + lfdx f0,r5,r28 │ │ │ │ + mtfprd f12,r8 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r27,f0 │ │ │ │ - divd r9,r27,r7 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - subf r9,r9,r27 │ │ │ │ - add r9,r9,r7 │ │ │ │ - divd r27,r9,r7 │ │ │ │ - mulld r27,r27,r7 │ │ │ │ - subf r27,r27,r9 │ │ │ │ - add r28,r27,r28 │ │ │ │ - stdx r27,r3,r29 │ │ │ │ - addi r29,r29,8 │ │ │ │ - std r28,0(r6) │ │ │ │ - bdnz 3ba20 │ │ │ │ - addi r10,r10,1 │ │ │ │ - addi r6,r6,16 │ │ │ │ - add r4,r4,r11 │ │ │ │ - cmpd r16,r10 │ │ │ │ - bne 3b9f0 │ │ │ │ + mffprd r12,f0 │ │ │ │ + divd r2,r12,r8 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r2,r2,r12 │ │ │ │ + add r2,r2,r8 │ │ │ │ + divd r12,r2,r8 │ │ │ │ + mulld r12,r12,r8 │ │ │ │ + subf r12,r12,r2 │ │ │ │ + add r0,r12,r0 │ │ │ │ + stdx r12,r4,r28 │ │ │ │ + addi r28,r28,8 │ │ │ │ + std r0,0(r7) │ │ │ │ + bdnz 3b960 │ │ │ │ + addi r9,r9,1 │ │ │ │ + addi r7,r7,16 │ │ │ │ + add r5,r5,r3 │ │ │ │ + cmpd r15,r9 │ │ │ │ + bne 3b930 │ │ │ │ ld r28,128(r31) │ │ │ │ - ld r29,136(r31) │ │ │ │ - ld r27,144(r31) │ │ │ │ - addi r6,r5,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,3bf90 │ │ │ │ - andi. r7,r8,3 │ │ │ │ - li r10,1 │ │ │ │ - addi r4,r8,-1 │ │ │ │ - beq 3baf0 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,3baa8 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 3bf70 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r10,1 │ │ │ │ + mr r9,r6 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + mr r8,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 3ba48 │ │ │ │ cmpdi r7,1 │ │ │ │ - beq 3bae0 │ │ │ │ + beq 3ba34 │ │ │ │ cmpdi r7,2 │ │ │ │ - beq 3bad4 │ │ │ │ - ld r9,0(r5) │ │ │ │ - mr r6,r5 │ │ │ │ - mr r12,r4 │ │ │ │ - ldu r7,8(r6) │ │ │ │ - addi r12,r12,-1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r6) │ │ │ │ - cmpdi r12,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 3bb20 │ │ │ │ + beq 3ba24 │ │ │ │ + lxv vs32,0(r6) │ │ │ │ + mr r2,r5 │ │ │ │ + addi r9,r6,16 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 3ba7c │ │ │ │ srdi r8,r8,2 │ │ │ │ mtctr r8 │ │ │ │ - ld r4,8(r6) │ │ │ │ - ld r5,16(r6) │ │ │ │ - ld r7,24(r6) │ │ │ │ - addi r6,r6,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r10,r10,r5 │ │ │ │ - ld r8,0(r6) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - bdnz 3baf8 │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - mtvrd v0,r9 │ │ │ │ - xscvsxddp vs1,vs32 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r16,4 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + lxv vs44,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs42,-32(r9) │ │ │ │ + lxv vs43,-16(r9) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 3ba50 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + clrrdi r10,r10,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 3baa8 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r9,r6,r10 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5ae0 │ │ │ │ + sldi r3,r15,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r15 │ │ │ │ + bl 5480 │ │ │ │ + mr r4,r14 │ │ │ │ mr r5,r3 │ │ │ │ - mr r3,r16 │ │ │ │ + mr r3,r15 │ │ │ │ std r5,128(r31) │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ ld r5,128(r31) │ │ │ │ mr r3,r5 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - lwz r15,112(r30) │ │ │ │ - std r9,0(r14) │ │ │ │ - mr r1,r14 │ │ │ │ - b 3b1dc │ │ │ │ - ld r8,48(r30) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + lwz r14,112(r30) │ │ │ │ + std r2,0(r17) │ │ │ │ + mr r1,r17 │ │ │ │ + b 3b16c │ │ │ │ + ld r9,48(r30) │ │ │ │ ld r16,8(r30) │ │ │ │ + mr r20,r1 │ │ │ │ ld r10,0(r1) │ │ │ │ - ld r5,72(r30) │ │ │ │ - mr r14,r1 │ │ │ │ + ld r6,72(r30) │ │ │ │ lxsd v0,88(r30) │ │ │ │ - ld r4,120(r30) │ │ │ │ + ld r5,120(r30) │ │ │ │ ld r15,240(r30) │ │ │ │ - sldi r11,r8,3 │ │ │ │ + sldi r17,r9,3 │ │ │ │ cmpdi r16,0 │ │ │ │ - mr r12,r8 │ │ │ │ - addi r9,r11,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r3,r1,32 │ │ │ │ - ble 3bfb0 │ │ │ │ + addi r2,r17,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r11,r1,32 │ │ │ │ + ble 3bfa4 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r6,r15 │ │ │ │ - li r10,0 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - std r28,136(r31) │ │ │ │ + mr r7,r15 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ li r0,0 │ │ │ │ - std r29,144(r31) │ │ │ │ nop │ │ │ │ - std r0,0(r6) │ │ │ │ - std r10,8(r6) │ │ │ │ - ble cr7,3bc7c │ │ │ │ - addi r22,r11,-8 │ │ │ │ - li r29,0 │ │ │ │ - li r28,0 │ │ │ │ - srdi r22,r22,3 │ │ │ │ - addi r9,r22,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3bc2c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r5,r29 │ │ │ │ - mulld r28,r28,r9 │ │ │ │ - std r28,0(r6) │ │ │ │ - ldx r7,r5,r29 │ │ │ │ - lfdx f0,r4,r29 │ │ │ │ - mtfprd f12,r7 │ │ │ │ + std r0,0(r7) │ │ │ │ + std r3,8(r7) │ │ │ │ + ble cr7,3bbec │ │ │ │ + addi r2,r17,-8 │ │ │ │ + li r8,0 │ │ │ │ + li r4,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3bb9c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r2,r6,r8 │ │ │ │ + mulld r4,r4,r2 │ │ │ │ + std r4,0(r7) │ │ │ │ + ldx r14,r6,r8 │ │ │ │ + lfdx f0,r5,r8 │ │ │ │ + mtfprd f12,r14 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r22,f0 │ │ │ │ - divd r9,r22,r7 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - subf r9,r9,r22 │ │ │ │ - add r9,r9,r7 │ │ │ │ - divd r22,r9,r7 │ │ │ │ - mulld r22,r22,r7 │ │ │ │ - subf r22,r22,r9 │ │ │ │ - add r28,r22,r28 │ │ │ │ - stdx r22,r3,r29 │ │ │ │ - addi r29,r29,8 │ │ │ │ - std r28,0(r6) │ │ │ │ - bdnz 3bc20 │ │ │ │ - addi r10,r10,1 │ │ │ │ - addi r6,r6,16 │ │ │ │ - add r4,r4,r11 │ │ │ │ - cmpd r16,r10 │ │ │ │ - bne 3bbf0 │ │ │ │ - ld r28,136(r31) │ │ │ │ - ld r29,144(r31) │ │ │ │ - addi r7,r5,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,3bfa4 │ │ │ │ - andi. r6,r8,3 │ │ │ │ - li r10,1 │ │ │ │ - addi r4,r8,-1 │ │ │ │ - beq 3bcec │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 3bcdc │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 3bcd0 │ │ │ │ - ld r9,0(r5) │ │ │ │ - mr r7,r5 │ │ │ │ - mr r12,r4 │ │ │ │ - ldu r6,8(r7) │ │ │ │ - addi r12,r12,-1 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - ldu r6,8(r7) │ │ │ │ - cmpdi r12,1 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - beq 3bd1c │ │ │ │ + mffprd r10,f0 │ │ │ │ + divd r2,r10,r14 │ │ │ │ + mulld r2,r2,r14 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + add r2,r2,r14 │ │ │ │ + divd r10,r2,r14 │ │ │ │ + mulld r10,r10,r14 │ │ │ │ + subf r2,r10,r2 │ │ │ │ + add r4,r2,r4 │ │ │ │ + stdx r2,r11,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + std r4,0(r7) │ │ │ │ + bdnz 3bb90 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r7,r7,16 │ │ │ │ + add r5,r5,r17 │ │ │ │ + cmpd r16,r3 │ │ │ │ + bne 3bb60 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,3bcd4 │ │ │ │ + cmpdi r9,1 │ │ │ │ + beq 3bf98 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r9,1 │ │ │ │ + mr r10,r6 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + mr r8,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 3bc74 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 3bc60 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 3bc50 │ │ │ │ + lxv vs32,0(r6) │ │ │ │ + mr r2,r5 │ │ │ │ + addi r10,r6,16 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 3bca8 │ │ │ │ srdi r8,r8,2 │ │ │ │ mtctr r8 │ │ │ │ - ld r4,8(r7) │ │ │ │ - ld r5,16(r7) │ │ │ │ - ld r6,24(r7) │ │ │ │ - addi r7,r7,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r10,r10,r5 │ │ │ │ - ld r8,0(r7) │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - bdnz 3bcf4 │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - mtvrd v0,r9 │ │ │ │ - xscvsxddp vs1,vs32 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lxv vs33,0(r10) │ │ │ │ + lxv vs44,16(r10) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r10,r10,64 │ │ │ │ + lxv vs42,-32(r10) │ │ │ │ + lxv vs43,-16(r10) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 3bc7c │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + andi. r2,r9,1 │ │ │ │ + clrrdi r9,r9,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 3bcd4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + ldx r9,r6,r9 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5ae0 │ │ │ │ sldi r3,r16,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ mr r4,r15 │ │ │ │ - mr r22,r3 │ │ │ │ + mr r17,r3 │ │ │ │ mr r3,r16 │ │ │ │ - mr r5,r22 │ │ │ │ + mr r5,r17 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r22 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ + mr r3,r17 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + lwz r14,112(r30) │ │ │ │ + std r2,0(r20) │ │ │ │ + mr r1,r20 │ │ │ │ + b 3b604 │ │ │ │ + ld r10,48(r30) │ │ │ │ + ld r15,8(r30) │ │ │ │ + mr r17,r1 │ │ │ │ ld r9,0(r1) │ │ │ │ - lwz r15,112(r30) │ │ │ │ - std r9,0(r14) │ │ │ │ - mr r1,r14 │ │ │ │ - b 3b8e0 │ │ │ │ - ld r8,48(r30) │ │ │ │ - ld r17,8(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r5,72(r30) │ │ │ │ - mr r18,r1 │ │ │ │ + ld r6,72(r30) │ │ │ │ lxsd v0,88(r30) │ │ │ │ - ld r4,120(r30) │ │ │ │ - ld r15,240(r30) │ │ │ │ - sldi r11,r8,3 │ │ │ │ - cmpdi r17,0 │ │ │ │ - mr r12,r8 │ │ │ │ - addi r9,r11,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r3,r1,32 │ │ │ │ - ble 3bfc4 │ │ │ │ + ld r5,120(r30) │ │ │ │ + ld r14,240(r30) │ │ │ │ + sldi r3,r10,3 │ │ │ │ + cmpdi r15,0 │ │ │ │ + addi r2,r3,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r4,r1,32 │ │ │ │ + ble 3bf90 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ - mr r6,r15 │ │ │ │ - li r10,0 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - std r28,128(r31) │ │ │ │ - li r0,0 │ │ │ │ - std r0,0(r6) │ │ │ │ - std r10,8(r6) │ │ │ │ - ble cr7,3be6c │ │ │ │ - addi r9,r11,-8 │ │ │ │ - li r28,0 │ │ │ │ - li r16,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3be1c │ │ │ │ + mr r7,r14 │ │ │ │ + li r9,0 │ │ │ │ + cmpdi cr7,r10,0 │ │ │ │ + li r11,0 │ │ │ │ + nop │ │ │ │ + std r11,0(r7) │ │ │ │ + std r9,8(r7) │ │ │ │ + ble cr7,3be0c │ │ │ │ + addi r2,r3,-8 │ │ │ │ + li r19,0 │ │ │ │ + li r12,0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3bdbc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r5,r28 │ │ │ │ - mulld r16,r16,r9 │ │ │ │ - std r16,0(r6) │ │ │ │ - ldx r7,r5,r28 │ │ │ │ - lfdx f0,r4,r28 │ │ │ │ - mtfprd f12,r7 │ │ │ │ + ldx r2,r6,r19 │ │ │ │ + mulld r12,r12,r2 │ │ │ │ + std r12,0(r7) │ │ │ │ + ldx r0,r6,r19 │ │ │ │ + lfdx f0,r5,r19 │ │ │ │ + mtfprd f12,r0 │ │ │ │ fcfid f12,f12 │ │ │ │ fmsub f0,f12,f0,f11 │ │ │ │ frim f0,f0 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r14,f0 │ │ │ │ - divd r9,r14,r7 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - subf r9,r9,r14 │ │ │ │ - add r9,r9,r7 │ │ │ │ - divd r14,r9,r7 │ │ │ │ - mulld r14,r14,r7 │ │ │ │ - subf r14,r14,r9 │ │ │ │ - add r16,r14,r16 │ │ │ │ - stdx r14,r3,r28 │ │ │ │ - addi r28,r28,8 │ │ │ │ - std r16,0(r6) │ │ │ │ - bdnz 3be10 │ │ │ │ - addi r10,r10,1 │ │ │ │ - addi r6,r6,16 │ │ │ │ - add r4,r4,r11 │ │ │ │ - cmpd r17,r10 │ │ │ │ - bne 3bde0 │ │ │ │ - ld r28,128(r31) │ │ │ │ - addi r6,r5,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,3bfb8 │ │ │ │ - andi. r7,r8,3 │ │ │ │ - li r10,1 │ │ │ │ - addi r4,r8,-1 │ │ │ │ - beq 3bed8 │ │ │ │ + mffprd r2,f0 │ │ │ │ + divd r8,r2,r0 │ │ │ │ + mulld r8,r8,r0 │ │ │ │ + subf r8,r8,r2 │ │ │ │ + add r8,r8,r0 │ │ │ │ + divd r2,r8,r0 │ │ │ │ + mulld r2,r2,r0 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + add r12,r2,r12 │ │ │ │ + stdx r2,r4,r19 │ │ │ │ + addi r19,r19,8 │ │ │ │ + std r12,0(r7) │ │ │ │ + bdnz 3bdb0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + addi r7,r7,16 │ │ │ │ + add r5,r5,r3 │ │ │ │ + cmpd r15,r9 │ │ │ │ + bne 3bd80 │ │ │ │ + li r2,1 │ │ │ │ + ble cr7,3bef4 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 3bf84 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r10,1 │ │ │ │ + mr r9,r6 │ │ │ │ + andi. r7,r2,3 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + mr r8,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + beq 3be94 │ │ │ │ cmpdi r7,1 │ │ │ │ - beq 3bec8 │ │ │ │ + beq 3be80 │ │ │ │ cmpdi r7,2 │ │ │ │ - beq 3bebc │ │ │ │ - ld r9,0(r5) │ │ │ │ - mr r6,r5 │ │ │ │ - mr r12,r4 │ │ │ │ - ldu r7,8(r6) │ │ │ │ - addi r12,r12,-1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r6) │ │ │ │ - cmpdi r12,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 3bf08 │ │ │ │ + beq 3be70 │ │ │ │ + lxv vs32,0(r6) │ │ │ │ + mr r2,r5 │ │ │ │ + addi r9,r6,16 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + addi r9,r9,16 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 3bec8 │ │ │ │ srdi r8,r8,2 │ │ │ │ mtctr r8 │ │ │ │ - ld r4,8(r6) │ │ │ │ - ld r5,16(r6) │ │ │ │ - ld r7,24(r6) │ │ │ │ - addi r6,r6,32 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - mulld r10,r10,r5 │ │ │ │ - ld r8,0(r6) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - bdnz 3bee0 │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - mtvrd v0,r9 │ │ │ │ - xscvsxddp vs1,vs32 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r3,r17,4 │ │ │ │ + lxv vs33,0(r9) │ │ │ │ + lxv vs44,16(r9) │ │ │ │ + addi r2,r2,-4 │ │ │ │ + addi r9,r9,64 │ │ │ │ + lxv vs42,-32(r9) │ │ │ │ + lxv vs43,-16(r9) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v12 │ │ │ │ + vmulld v0,v0,v10 │ │ │ │ + vmulld v13,v13,v11 │ │ │ │ + bdnz 3be9c │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + clrrdi r10,r10,1 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 3bef4 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ldx r9,r6,r10 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5ae0 │ │ │ │ + sldi r3,r15,4 │ │ │ │ frip f31,f1 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r4,r15 │ │ │ │ - mr r16,r3 │ │ │ │ - mr r3,r17 │ │ │ │ - mr r5,r16 │ │ │ │ + bl 5480 │ │ │ │ + mr r4,r14 │ │ │ │ + mr r19,r3 │ │ │ │ + mr r3,r15 │ │ │ │ + mr r5,r19 │ │ │ │ fctidz f0,f31 │ │ │ │ mffprd r6,f0 │ │ │ │ addi r6,r6,-1 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r16 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - lwz r15,112(r30) │ │ │ │ - std r9,0(r18) │ │ │ │ - mr r1,r18 │ │ │ │ - b 3b6a0 │ │ │ │ - sldi r14,r14,5 │ │ │ │ - stdx r17,r22,r4 │ │ │ │ - stdx r17,r22,r14 │ │ │ │ - b 3b63c │ │ │ │ - sldi r14,r14,5 │ │ │ │ - stfdx f31,r17,r4 │ │ │ │ - stfdx f31,r17,r14 │ │ │ │ - b 3b8d8 │ │ │ │ - vspltisw v0,1 │ │ │ │ - vupklsw v0,v0 │ │ │ │ - b 3bb28 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - b 3ba9c │ │ │ │ - vspltisw v0,1 │ │ │ │ - vupklsw v0,v0 │ │ │ │ - b 3bd24 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - b 3bc98 │ │ │ │ - vspltisw v0,1 │ │ │ │ - vupklsw v0,v0 │ │ │ │ - b 3bf10 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - b 3be84 │ │ │ │ + bl 54e0 │ │ │ │ + mr r3,r19 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + lwz r14,112(r30) │ │ │ │ + std r2,0(r17) │ │ │ │ + mr r1,r17 │ │ │ │ + b 3b84c │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + sldi r15,r15,5 │ │ │ │ + stfdx f0,r19,r6 │ │ │ │ + stfdx f0,r19,r15 │ │ │ │ + b 3b59c │ │ │ │ + sldi r15,r15,5 │ │ │ │ + stfdx f0,r16,r5 │ │ │ │ + stfdx f0,r16,r15 │ │ │ │ + b 3b844 │ │ │ │ + li r2,1 │ │ │ │ + li r10,0 │ │ │ │ + b 3ba9c │ │ │ │ + cmpdi cr7,r10,0 │ │ │ │ + b 3b9d4 │ │ │ │ + li r2,1 │ │ │ │ + li r10,0 │ │ │ │ + b 3bee8 │ │ │ │ + cmpdi cr7,r10,0 │ │ │ │ + b 3be20 │ │ │ │ + li r2,1 │ │ │ │ + li r9,0 │ │ │ │ + b 3bcc8 │ │ │ │ + cmpdi cr7,r9,0 │ │ │ │ + b 3bc00 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1282 │ │ │ │ + .long 0x1281 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003bfe0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-16864 │ │ │ │ - ld r4,48(r3) │ │ │ │ - mflr r0 │ │ │ │ +000000000003bfc0 : │ │ │ │ + ld r5,48(r3) │ │ │ │ + cmpdi r5,0 │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - cmpdi r4,0 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-80(r1) │ │ │ │ - ble 3c0c8 │ │ │ │ - ld r5,88(r3) │ │ │ │ - ld r10,56(r3) │ │ │ │ - mtctr r4 │ │ │ │ - li r9,0 │ │ │ │ - addi r6,r5,1 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - sldi r6,r6,1 │ │ │ │ - b 3c044 │ │ │ │ + mr r31,r3 │ │ │ │ + ble 3c088 │ │ │ │ + ld r6,88(r3) │ │ │ │ + ld r9,56(r3) │ │ │ │ + mtctr r5 │ │ │ │ + li r2,0 │ │ │ │ + addi r7,r6,1 │ │ │ │ + addi r9,r9,-8 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + b 3c014 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r8,72(r31) │ │ │ │ - ldx r8,r8,r7 │ │ │ │ - cmpd r8,r6 │ │ │ │ - ble 3c058 │ │ │ │ - bdz 3c080 │ │ │ │ - ldu r8,8(r10) │ │ │ │ - sldi r7,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r8,r5 │ │ │ │ - bgt 3c030 │ │ │ │ - mr r3,r31 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r10,72(r31) │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + cmpd r10,r7 │ │ │ │ + ble 3c028 │ │ │ │ + bdz 3c040 │ │ │ │ + ldu r10,8(r9) │ │ │ │ + sldi r8,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r10,r6 │ │ │ │ + bgt 3c000 │ │ │ │ addi r1,r1,80 │ │ │ │ - ld r0,16(r1) │ │ │ │ + mr r3,r31 │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4dc0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 3c0b8 │ │ │ │ - cmpdi r4,3 │ │ │ │ - beq 3c0a8 │ │ │ │ - cmpdi r4,1 │ │ │ │ - bne 3c0c8 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 3c078 │ │ │ │ + cmpdi r5,3 │ │ │ │ + beq 3c068 │ │ │ │ + cmpdi r5,1 │ │ │ │ + bne 3c088 │ │ │ │ + addi r1,r1,80 │ │ │ │ mr r3,r31 │ │ │ │ - bl 58e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3c064 │ │ │ │ + ld r31,-8(r1) │ │ │ │ + b 5880 │ │ │ │ + addi r1,r1,80 │ │ │ │ mr r3,r31 │ │ │ │ - bl 5020 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3c064 │ │ │ │ + ld r31,-8(r1) │ │ │ │ + b 4fc0 │ │ │ │ + addi r1,r1,80 │ │ │ │ mr r3,r31 │ │ │ │ - bl 5440 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3c064 │ │ │ │ - li r10,216 │ │ │ │ - li r9,200 │ │ │ │ + ld r31,-8(r1) │ │ │ │ + b 53e0 │ │ │ │ + plxv vs0,216(r31) │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ std r30,64(r1) │ │ │ │ - lxvx vs0,r31,r10 │ │ │ │ + std r0,96(r1) │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - bl 355c8 │ │ │ │ + pstxv vs0,200(r31) │ │ │ │ + bl 35170 │ │ │ │ ld r3,160(r31) │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,16(r31) │ │ │ │ + bl 5780 │ │ │ │ + ld r9,16(r31) │ │ │ │ ld r5,0(r31) │ │ │ │ li r4,0 │ │ │ │ ld r30,208(r31) │ │ │ │ - mr r3,r10 │ │ │ │ sldi r5,r5,4 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5b40 │ │ │ │ + lwz r2,112(r31) │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r1,32 │ │ │ │ - mr r10,r3 │ │ │ │ - andi. r9,r9,1 │ │ │ │ - bne 3c154 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - addi r3,r3,-19232 │ │ │ │ std r30,48(r1) │ │ │ │ - std r10,40(r1) │ │ │ │ + std r3,40(r1) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + bne 3c11c │ │ │ │ + pla r3,-169684 # 12a20 │ │ │ │ std r31,32(r1) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5640 │ │ │ │ + ld r0,96(r1) │ │ │ │ ld r30,64(r1) │ │ │ │ - b 3c064 │ │ │ │ - addis r3,r2,-8 │ │ │ │ - addi r3,r3,-19856 │ │ │ │ - b 3c138 │ │ │ │ + addi r1,r1,80 │ │ │ │ + ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ + blr │ │ │ │ + pla r3,-170300 # 127e0 │ │ │ │ + std r31,32(r1) │ │ │ │ + bl 5640 │ │ │ │ + b 3c104 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003c170 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-17264 │ │ │ │ - std r24,-104(r1) │ │ │ │ - ld r24,48(r3) │ │ │ │ +000000000003c140 : │ │ │ │ + std r25,-104(r1) │ │ │ │ + ld r25,48(r3) │ │ │ │ + cmpdi r25,0 │ │ │ │ stdu r1,-192(r1) │ │ │ │ - cmpdi r24,0 │ │ │ │ - ble 3c344 │ │ │ │ - ld r9,88(r3) │ │ │ │ - std r23,80(r1) │ │ │ │ - ld r23,104(r3) │ │ │ │ + ble 3c308 │ │ │ │ + ld r2,88(r3) │ │ │ │ stfd f29,168(r1) │ │ │ │ - stfd f27,152(r1) │ │ │ │ - std r21,64(r1) │ │ │ │ - ld r21,72(r3) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - cmpdi r23,0 │ │ │ │ - addi r9,r9,2 │ │ │ │ + std r24,80(r1) │ │ │ │ + ld r24,104(r3) │ │ │ │ + cmpdi r24,0 │ │ │ │ + stfd f26,144(r1) │ │ │ │ + std r22,64(r1) │ │ │ │ + ld r22,72(r3) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + addi r2,r2,2 │ │ │ │ fcfid f29,f0 │ │ │ │ - mtfprd f27,r9 │ │ │ │ - fcfid f27,f27 │ │ │ │ + mtfprd f26,r2 │ │ │ │ + fcfid f26,f26 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - blt 3c370 │ │ │ │ + blt 3c338 │ │ │ │ + std r19,40(r1) │ │ │ │ + std r20,48(r1) │ │ │ │ + ld r19,176(r3) │ │ │ │ + ld r20,96(r3) │ │ │ │ mflr r0 │ │ │ │ - std r18,40(r1) │ │ │ │ - std r19,48(r1) │ │ │ │ - std r22,72(r1) │ │ │ │ - std r27,112(r1) │ │ │ │ - addi r22,r23,1 │ │ │ │ - addis r27,r2,-3 │ │ │ │ - ld r18,176(r3) │ │ │ │ - ld r19,96(r3) │ │ │ │ - std r20,56(r1) │ │ │ │ - std r25,96(r1) │ │ │ │ - std r26,104(r1) │ │ │ │ - stfd f28,160(r1) │ │ │ │ - sldi r24,r24,3 │ │ │ │ - li r25,0 │ │ │ │ + sldi r25,r25,3 │ │ │ │ + std r23,72(r1) │ │ │ │ + stfd f27,152(r1) │ │ │ │ + addi r23,r24,1 │ │ │ │ + plfd f27,203132 # 6db30 │ │ │ │ + std r21,56(r1) │ │ │ │ + std r26,96(r1) │ │ │ │ li r26,0 │ │ │ │ - addi r27,r27,27080 │ │ │ │ - sldi r20,r22,3 │ │ │ │ - std r28,120(r1) │ │ │ │ + std r27,104(r1) │ │ │ │ + std r28,112(r1) │ │ │ │ + li r27,0 │ │ │ │ + sldi r21,r23,3 │ │ │ │ + stfd f28,160(r1) │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ - std r29,128(r1) │ │ │ │ - std r30,136(r1) │ │ │ │ - std r31,144(r1) │ │ │ │ + std r0,208(r1) │ │ │ │ + std r29,120(r1) │ │ │ │ + std r30,128(r1) │ │ │ │ + std r31,136(r1) │ │ │ │ stfd f30,176(r1) │ │ │ │ stfd f31,184(r1) │ │ │ │ - std r0,208(r1) │ │ │ │ - ldx r9,r21,r26 │ │ │ │ - add r28,r19,r26 │ │ │ │ - mr r30,r22 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r2,r22,r27 │ │ │ │ + add r28,r20,r27 │ │ │ │ + mr r30,r23 │ │ │ │ li r31,0 │ │ │ │ - add r29,r18,r25 │ │ │ │ - mulld r10,r23,r9 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + add r29,r19,r26 │ │ │ │ + mulld r9,r24,r2 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f30,f12 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + mtfprd f0,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ - fdiv f0,f27,f0 │ │ │ │ + fdiv f0,f26,f0 │ │ │ │ fmul f30,f30,f0 │ │ │ │ - b 3c2a0 │ │ │ │ + b 3c268 │ │ │ │ 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 3c2e4 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + beq 3c2a8 │ │ │ │ mtfprd f0,r31 │ │ │ │ lfd f1,0(r28) │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f30,f0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fsub f12,f29,f0 │ │ │ │ fcmpu cr0,f12,f28 │ │ │ │ - bgt 3c270 │ │ │ │ + bgt 3c240 │ │ │ │ fsub f0,f0,f29 │ │ │ │ - blt 3c350 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + blt 3c320 │ │ │ │ + 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 3c2a0 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r25,r25,r20 │ │ │ │ - cmpld r26,r24 │ │ │ │ - bne 3c230 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + bne 3c268 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r26,r26,r21 │ │ │ │ + cmpld r27,r25 │ │ │ │ + bne 3c200 │ │ │ │ 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 3c28c │ │ │ │ - lfd f27,152(r1) │ │ │ │ + b 3c254 │ │ │ │ + lfd f26,144(r1) │ │ │ │ lfd f29,168(r1) │ │ │ │ - ld r21,64(r1) │ │ │ │ - ld r23,80(r1) │ │ │ │ - b 3c344 │ │ │ │ + ld r22,64(r1) │ │ │ │ + ld r24,80(r1) │ │ │ │ + b 3c308 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xe85 │ │ │ │ + .long 0xd86 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000003c390 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-17808 │ │ │ │ +000000000003c360 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ std r28,-32(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ mr r28,r3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ + std r31,-8(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ + std r29,-24(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-112(r1) │ │ │ │ + std r25,-56(r1) │ │ │ │ + std r26,-48(r1) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdu r1,-128(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bne 3c460 │ │ │ │ - ld r9,48(r28) │ │ │ │ - addis r27,r2,-8 │ │ │ │ + bne 3c420 │ │ │ │ + ld r2,48(r28) │ │ │ │ + cmpdi r2,0 │ │ │ │ li r30,0 │ │ │ │ + pla r2,-119432 # 1f120 │ │ │ │ addi r29,r31,32 │ │ │ │ - addi r27,r27,30624 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3c430 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r2,48(r31) │ │ │ │ + ble 3c3ec │ │ │ │ nop │ │ │ │ + ld r3,48(r31) │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ mr r4,r29 │ │ │ │ - mr r3,r27 │ │ │ │ std r30,40(r31) │ │ │ │ std r28,32(r31) │ │ │ │ addi r30,r30,1 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r28) │ │ │ │ - cmpd r9,r30 │ │ │ │ - bgt 3c400 │ │ │ │ - addi r1,r31,112 │ │ │ │ + bl 5640 │ │ │ │ + ld r2,48(r28) │ │ │ │ + cmpd r2,r30 │ │ │ │ + bgt 3c3c0 │ │ │ │ + addi r1,r31,128 │ │ │ │ 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 │ │ │ │ ld r26,48(r3) │ │ │ │ ld r27,8(r3) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r5,72(r3) │ │ │ │ mr r30,r1 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r5,72(r3) │ │ │ │ lxsd v0,88(r3) │ │ │ │ ld r4,120(r3) │ │ │ │ ld r29,240(r3) │ │ │ │ sldi r12,r26,3 │ │ │ │ cmpdi r27,0 │ │ │ │ - mr r25,r26 │ │ │ │ - addi r9,r12,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + addi r2,r12,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r3,r1,32 │ │ │ │ - ble 3c654 │ │ │ │ + ble 3c64c │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ mr r6,r29 │ │ │ │ li r11,0 │ │ │ │ cmpdi cr7,r26,0 │ │ │ │ li r0,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ std r0,0(r6) │ │ │ │ std r11,8(r6) │ │ │ │ - ble cr7,3c54c │ │ │ │ - addi r9,r12,-8 │ │ │ │ + ble cr7,3c50c │ │ │ │ + addi r2,r12,-8 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r24,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3c4fc │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3c4bc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r5,r7 │ │ │ │ - mulld r24,r10,r9 │ │ │ │ - std r24,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,r24 │ │ │ │ - stdx r9,r3,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - std r10,0(r6) │ │ │ │ - bdnz 3c4f0 │ │ │ │ + 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 3c4b0 │ │ │ │ addi r11,r11,1 │ │ │ │ addi r6,r6,16 │ │ │ │ add r4,r4,r12 │ │ │ │ cmpd r27,r11 │ │ │ │ - bne 3c4c0 │ │ │ │ - addi r10,r5,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,3c64c │ │ │ │ - andi. r7,r26,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r6,r26,-1 │ │ │ │ - beq 3c5b4 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 3c5a4 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 3c598 │ │ │ │ - ld r9,0(r5) │ │ │ │ - mr r10,r5 │ │ │ │ - mr r25,r6 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - addi r25,r25,-1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - cmpdi r25,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 3c5e4 │ │ │ │ - srdi r7,r26,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 3c5bc │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 3c480 │ │ │ │ + ble cr7,3c644 │ │ │ │ + cmpdi r26,1 │ │ │ │ + beq 3c654 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r26,1 │ │ │ │ + mr r9,r5 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 3c590 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 3c57c │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 3c56c │ │ │ │ + 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 3c5c4 │ │ │ │ + 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 3c598 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r26,1 │ │ │ │ + clrrdi r26,r26,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 3c5f0 │ │ │ │ + sldi r26,r26,3 │ │ │ │ + ldx r9,r5,r26 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5ae0 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r26,f0 │ │ │ │ addi r26,r26,-1 │ │ │ │ sldi r3,r27,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ mr r6,r26 │ │ │ │ mr r4,r29 │ │ │ │ mr r25,r3 │ │ │ │ mr r3,r27 │ │ │ │ mr r5,r25 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ mr r3,r25 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r30) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r30) │ │ │ │ mr r1,r30 │ │ │ │ - b 3c3d8 │ │ │ │ + b 3c39c │ │ │ │ li r26,-1 │ │ │ │ - b 3c608 │ │ │ │ + b 3c60c │ │ │ │ cmpdi cr7,r26,0 │ │ │ │ - b 3c560 │ │ │ │ + b 3c520 │ │ │ │ + li r2,1 │ │ │ │ + li r26,0 │ │ │ │ + b 3c5e4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x880 │ │ │ │ - nop │ │ │ │ + .long 0x780 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000003c670 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-18544 │ │ │ │ + lwz r2,112(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ std r28,-32(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ mr r28,r3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ + std r31,-8(r1) │ │ │ │ + std r30,-16(r1) │ │ │ │ + std r29,-24(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-112(r1) │ │ │ │ + std r25,-56(r1) │ │ │ │ + std r26,-48(r1) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + stdu r1,-128(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bne 3c740 │ │ │ │ - ld r9,48(r28) │ │ │ │ - addis r27,r2,-8 │ │ │ │ + bne 3c730 │ │ │ │ + ld r2,48(r28) │ │ │ │ + cmpdi r2,0 │ │ │ │ li r30,0 │ │ │ │ + pla r2,-120840 # 1eeb0 │ │ │ │ addi r29,r31,32 │ │ │ │ - addi r27,r27,29968 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3c710 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r2,48(r31) │ │ │ │ + ble 3c6fc │ │ │ │ nop │ │ │ │ + ld r3,48(r31) │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ mr r4,r29 │ │ │ │ - mr r3,r27 │ │ │ │ std r30,40(r31) │ │ │ │ std r28,32(r31) │ │ │ │ addi r30,r30,1 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r28) │ │ │ │ - cmpd r9,r30 │ │ │ │ - bgt 3c6e0 │ │ │ │ - addi r1,r31,112 │ │ │ │ + bl 5640 │ │ │ │ + ld r2,48(r28) │ │ │ │ + cmpd r2,r30 │ │ │ │ + bgt 3c6d0 │ │ │ │ + addi r1,r31,128 │ │ │ │ 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 │ │ │ │ ld r26,48(r3) │ │ │ │ ld r27,8(r3) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r5,72(r3) │ │ │ │ mr r30,r1 │ │ │ │ + ld r9,0(r1) │ │ │ │ + ld r5,72(r3) │ │ │ │ lxsd v0,88(r3) │ │ │ │ ld r4,120(r3) │ │ │ │ ld r29,240(r3) │ │ │ │ sldi r12,r26,3 │ │ │ │ cmpdi r27,0 │ │ │ │ - mr r25,r26 │ │ │ │ - addi r9,r12,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + addi r2,r12,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r3,r1,32 │ │ │ │ - ble 3c934 │ │ │ │ + ble 3c95c │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ mr r6,r29 │ │ │ │ li r11,0 │ │ │ │ cmpdi cr7,r26,0 │ │ │ │ li r0,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ std r0,0(r6) │ │ │ │ std r11,8(r6) │ │ │ │ - ble cr7,3c82c │ │ │ │ - addi r9,r12,-8 │ │ │ │ + ble cr7,3c81c │ │ │ │ + addi r2,r12,-8 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r24,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3c7dc │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3c7cc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r5,r7 │ │ │ │ - mulld r24,r10,r9 │ │ │ │ - std r24,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,r24 │ │ │ │ - stdx r9,r3,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - std r10,0(r6) │ │ │ │ - bdnz 3c7d0 │ │ │ │ + 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 3c7c0 │ │ │ │ addi r11,r11,1 │ │ │ │ addi r6,r6,16 │ │ │ │ add r4,r4,r12 │ │ │ │ cmpd r27,r11 │ │ │ │ - bne 3c7a0 │ │ │ │ - addi r10,r5,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,3c92c │ │ │ │ - andi. r7,r26,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r6,r26,-1 │ │ │ │ - beq 3c894 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 3c884 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 3c878 │ │ │ │ - ld r9,0(r5) │ │ │ │ - mr r10,r5 │ │ │ │ - mr r25,r6 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - addi r25,r25,-1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - cmpdi r25,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 3c8c4 │ │ │ │ - srdi r7,r26,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 3c89c │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 3c790 │ │ │ │ + ble cr7,3c954 │ │ │ │ + cmpdi r26,1 │ │ │ │ + beq 3c964 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r26,1 │ │ │ │ + mr r9,r5 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 3c8a0 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 3c88c │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 3c87c │ │ │ │ + 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 3c8d4 │ │ │ │ + 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 3c8a8 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r26,1 │ │ │ │ + clrrdi r26,r26,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 3c900 │ │ │ │ + sldi r26,r26,3 │ │ │ │ + ldx r9,r5,r26 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5ae0 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r26,f0 │ │ │ │ addi r26,r26,-1 │ │ │ │ sldi r3,r27,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ mr r6,r26 │ │ │ │ mr r4,r29 │ │ │ │ mr r25,r3 │ │ │ │ mr r3,r27 │ │ │ │ mr r5,r25 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ mr r3,r25 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r30) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r30) │ │ │ │ mr r1,r30 │ │ │ │ - b 3c6b8 │ │ │ │ + b 3c6ac │ │ │ │ li r26,-1 │ │ │ │ - b 3c8e8 │ │ │ │ + b 3c91c │ │ │ │ cmpdi cr7,r26,0 │ │ │ │ - b 3c840 │ │ │ │ + b 3c830 │ │ │ │ + li r2,1 │ │ │ │ + li r26,0 │ │ │ │ + b 3c8f4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x880 │ │ │ │ - nop │ │ │ │ + .long 0x780 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003c950 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-19280 │ │ │ │ +000000000003c980 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ + std r28,-32(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r28,r3 │ │ │ │ std r31,-8(r1) │ │ │ │ - std r24,-64(r1) │ │ │ │ - std r25,-56(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - mr r27,r3 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ + std r29,-24(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + std r25,-56(r1) │ │ │ │ + std r26,-48(r1) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ stdu r1,-112(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bne 3ca80 │ │ │ │ - ld r8,48(r27) │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 3cc74 │ │ │ │ - ld r10,88(r27) │ │ │ │ - andi. r6,r8,3 │ │ │ │ - li r9,1 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - mr r7,r8 │ │ │ │ - addi r10,r10,1 │ │ │ │ - beq 3c9f4 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 3c9e4 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 3c9d8 │ │ │ │ - mr r8,r5 │ │ │ │ - sldi r9,r10,1 │ │ │ │ - mulld r9,r10,r9 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mulld r9,r10,r9 │ │ │ │ + bne 3caa0 │ │ │ │ + ld r2,48(r28) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 3cccc │ │ │ │ + ld r9,88(r28) │ │ │ │ + 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 3ca20 │ │ │ │ cmpdi r8,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - beq 3ca20 │ │ │ │ - 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 3c9fc │ │ │ │ - addis r3,r2,-8 │ │ │ │ + beq 3ca14 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 3ca0c │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 3ca40 │ │ │ │ + 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 3ca28 │ │ │ │ + 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 r27,32(r31) │ │ │ │ - addi r3,r3,-10592 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r2,40(r31) │ │ │ │ + std r28,32(r31) │ │ │ │ + pla r3,-163560 # 14b80 │ │ │ │ + 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 r3,48(r3) │ │ │ │ - ld r26,8(r27) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r5,72(r27) │ │ │ │ + ld r26,48(r3) │ │ │ │ + ld r27,8(r3) │ │ │ │ mr r30,r1 │ │ │ │ - lxsd v0,88(r27) │ │ │ │ - ld r4,120(r27) │ │ │ │ - ld r29,240(r27) │ │ │ │ - sldi r28,r3,3 │ │ │ │ - cmpdi r26,0 │ │ │ │ - mr r25,r3 │ │ │ │ - addi r9,r28,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + ld r5,72(r3) │ │ │ │ + lxsd v0,88(r3) │ │ │ │ + ld r4,120(r3) │ │ │ │ + ld r29,240(r3) │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r3,r26,3 │ │ │ │ + cmpdi r27,0 │ │ │ │ + addi r2,r3,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r12,r1,32 │ │ │ │ - ble 3cc84 │ │ │ │ + ble 3ccd4 │ │ │ │ xscvsxddp vs11,vs32 │ │ │ │ mr r6,r29 │ │ │ │ li r11,0 │ │ │ │ - cmpdi cr7,r3,0 │ │ │ │ + cmpdi cr7,r26,0 │ │ │ │ li r0,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ std r0,0(r6) │ │ │ │ std r11,8(r6) │ │ │ │ - ble cr7,3cb6c │ │ │ │ - addi r9,r28,-8 │ │ │ │ + ble cr7,3cb8c │ │ │ │ + addi r2,r3,-8 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r24,0 │ │ │ │ - srdi r9,r9,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - b 3cb1c │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + b 3cb3c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r5,r7 │ │ │ │ - mulld r24,r10,r9 │ │ │ │ - std r24,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,r24 │ │ │ │ - stdx r9,r12,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - std r10,0(r6) │ │ │ │ - bdnz 3cb10 │ │ │ │ + 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 3cb30 │ │ │ │ addi r11,r11,1 │ │ │ │ addi r6,r6,16 │ │ │ │ - add r4,r4,r28 │ │ │ │ - cmpd r26,r11 │ │ │ │ - bne 3cae0 │ │ │ │ - addi r10,r5,-8 │ │ │ │ - li r9,1 │ │ │ │ - ble cr7,3cc7c │ │ │ │ - andi. r7,r3,3 │ │ │ │ - li r8,1 │ │ │ │ - addi r6,r3,-1 │ │ │ │ - beq 3cbd4 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 3cbc4 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 3cbb8 │ │ │ │ - ld r9,0(r5) │ │ │ │ - mr r10,r5 │ │ │ │ - mr r25,r6 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - addi r25,r25,-1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ldu r7,8(r10) │ │ │ │ - cmpdi r25,1 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - beq 3cc04 │ │ │ │ - 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 3cbdc │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - fcfid f1,f1 │ │ │ │ - bl 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r4,r4,r3 │ │ │ │ + cmpd r27,r11 │ │ │ │ + bne 3cb00 │ │ │ │ + ble cr7,3ccdc │ │ │ │ + cmpdi r26,1 │ │ │ │ + beq 3cce4 │ │ │ │ + xxspltib vs32,1 │ │ │ │ + srdi r2,r26,1 │ │ │ │ + mr r9,r5 │ │ │ │ + andi. r8,r2,3 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + mr r10,r2 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 3cc10 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 3cbfc │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 3cbec │ │ │ │ + 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 3cc44 │ │ │ │ + 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 3cc18 │ │ │ │ + vmulld v1,v0,v1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + andi. r2,r26,1 │ │ │ │ + clrrdi r26,r26,1 │ │ │ │ + xxsldwi vs32,vs32,vs33,2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq 3cc70 │ │ │ │ + sldi r26,r26,3 │ │ │ │ + ldx r9,r5,r26 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f1,f0 │ │ │ │ + bl 5ae0 │ │ │ │ frip f0,f1 │ │ │ │ fctidz f0,f0 │ │ │ │ - mffprd r28,f0 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - sldi r3,r26,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r6,r28 │ │ │ │ + mffprd r26,f0 │ │ │ │ + addi r26,r26,-1 │ │ │ │ + sldi r3,r27,4 │ │ │ │ + bl 5480 │ │ │ │ + mr r6,r26 │ │ │ │ mr r4,r29 │ │ │ │ mr r25,r3 │ │ │ │ - mr r3,r26 │ │ │ │ + mr r3,r27 │ │ │ │ mr r5,r25 │ │ │ │ - bl 5540 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 54e0 │ │ │ │ mr r3,r25 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,48(r27) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpdi r8,0 │ │ │ │ - std r9,0(r30) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r30) │ │ │ │ + ld r2,48(r28) │ │ │ │ + cmpdi r2,0 │ │ │ │ mr r1,r30 │ │ │ │ - bgt 3c9a4 │ │ │ │ - li r9,1 │ │ │ │ - b 3ca20 │ │ │ │ - li r28,-1 │ │ │ │ - b 3cc28 │ │ │ │ - cmpdi cr7,r3,0 │ │ │ │ - b 3cb80 │ │ │ │ + bgt 3c9c8 │ │ │ │ + li r2,1 │ │ │ │ + b 3ca54 │ │ │ │ + cmpdi cr7,r26,0 │ │ │ │ + b 3cba0 │ │ │ │ + li r26,-1 │ │ │ │ + b 3cc8c │ │ │ │ + li r2,1 │ │ │ │ + li r26,0 │ │ │ │ + b 3cc64 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x880 │ │ │ │ - nop │ │ │ │ + .long 0x780 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003cca0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-20128 │ │ │ │ - mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ +000000000003cd00 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bne 3cd00 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 3cd14 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 3cd2c │ │ │ │ - andi. r9,r9,32 │ │ │ │ - bne 3cd44 │ │ │ │ + mr r31,r3 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 3cd40 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 3cd60 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 3cd84 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + bne 3cda8 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bl 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 3ccd0 │ │ │ │ - mr r3,r31 │ │ │ │ - bl 5c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 3ccd8 │ │ │ │ + mflr r0 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 4f80 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + mtlr r0 │ │ │ │ + beq 3cd20 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 5500 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - beq 3cce0 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 5c00 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + mtlr r0 │ │ │ │ + beq 3cd28 │ │ │ │ + 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 3cd30 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000000000003cd70 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-20336 │ │ │ │ - mflr r0 │ │ │ │ +000000000003cdd0 : │ │ │ │ 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 3cf50 │ │ │ │ - addi r9,r28,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 3cfb0 │ │ │ │ - srdi r10,r28,2 │ │ │ │ - mr r8,r26 │ │ │ │ - mr r9,r3 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - bne 3cf20 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs33,0(r8) │ │ │ │ - lxv vs32,16(r8) │ │ │ │ - addi r9,r9,64 │ │ │ │ - addi r8,r8,32 │ │ │ │ + ble 3cfc0 │ │ │ │ + addi r2,r28,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 3d01c │ │ │ │ + srdi r9,r28,2 │ │ │ │ + mr r10,r26 │ │ │ │ + mr r2,r3 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + bne 3cf90 │ │ │ │ + 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 3cdfc │ │ │ │ - andi. r9,r28,3 │ │ │ │ - beq 3ce7c │ │ │ │ + stxv vs44,-64(r2) │ │ │ │ + stxv vs33,-48(r2) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 3ce50 │ │ │ │ + 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 3ce7c │ │ │ │ - add r26,r26,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r26) │ │ │ │ - cmpd r28,r9 │ │ │ │ - std r8,8(r10) │ │ │ │ - ble 3ce7c │ │ │ │ - lwa r9,8(r26) │ │ │ │ - std r9,16(r10) │ │ │ │ + beq 3cef4 │ │ │ │ + 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 3cea0 │ │ │ │ + bne 3cf10 │ │ │ │ cmpwi r28,1 │ │ │ │ - li r10,8 │ │ │ │ - li r9,7633 │ │ │ │ - std r10,88(r30) │ │ │ │ - beq 3cf6c │ │ │ │ + li r9,8 │ │ │ │ + li r2,7633 │ │ │ │ + std r9,88(r30) │ │ │ │ + beq 3cfd8 │ │ │ │ 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 135e8 │ │ │ │ + b 12cf0 │ │ │ │ + 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 3cdf4 │ │ │ │ - b 3ce30 │ │ │ │ + bne 3ce48 │ │ │ │ + b 3ce84 │ │ │ │ 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 135e8 │ │ │ │ + b 12cf0 │ │ │ │ li r9,0 │ │ │ │ - b 3ce3c │ │ │ │ + b 3ce90 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x680 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000003cfd0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-20944 │ │ │ │ +000000000003d030 : │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ std r23,-72(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + mr r23,r5 │ │ │ │ + mr r25,r10 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r26,r9 │ │ │ │ + mr r27,r8 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ mr r29,r3 │ │ │ │ - stw r11,8(r1) │ │ │ │ - mr r30,r4 │ │ │ │ sldi r3,r4,3 │ │ │ │ - mr r23,r5 │ │ │ │ - mr r25,r7 │ │ │ │ - mr r28,r8 │ │ │ │ - mr r27,r9 │ │ │ │ - mr r26,r10 │ │ │ │ + mr r28,r7 │ │ │ │ + std r30,-16(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r30,r4 │ │ │ │ + stw r11,8(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ std r4,48(r29) │ │ │ │ std r6,8(r29) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ cmpdi r30,0 │ │ │ │ std r3,56(r29) │ │ │ │ - ble 3d2b0 │ │ │ │ - addi r9,r30,-1 │ │ │ │ + ble 3d340 │ │ │ │ + addi r2,r30,-1 │ │ │ │ std r24,48(r1) │ │ │ │ std r31,104(r1) │ │ │ │ - cmpldi cr4,r9,2 │ │ │ │ - ble cr4,3d2c8 │ │ │ │ + cmpldi cr4,r2,2 │ │ │ │ + ble cr4,3d35c │ │ │ │ srdi r31,r30,2 │ │ │ │ - mr r11,r23 │ │ │ │ - mr r6,r3 │ │ │ │ + mr r6,r23 │ │ │ │ + mr r2,r3 │ │ │ │ andi. r9,r31,1 │ │ │ │ mr r4,r31 │ │ │ │ addi r9,r31,-1 │ │ │ │ - bne 3d260 │ │ │ │ + bne 3d2e0 │ │ │ │ srdi r9,r4,1 │ │ │ │ mtctr r9 │ │ │ │ - lxv vs33,0(r11) │ │ │ │ - lxv vs32,16(r11) │ │ │ │ - addi r6,r6,64 │ │ │ │ - addi r11,r11,32 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + lxv vs32,16(r6) │ │ │ │ + addi r2,r2,64 │ │ │ │ + addi r6,r6,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r6) │ │ │ │ - stxv vs45,-32(r6) │ │ │ │ - stxv vs33,-48(r6) │ │ │ │ - stxv vs32,-16(r6) │ │ │ │ - bdnz 3d07c │ │ │ │ + stxv vs44,-64(r2) │ │ │ │ + stxv vs33,-48(r2) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 3d0d0 │ │ │ │ andi. r24,r30,3 │ │ │ │ clrrdi r9,r30,2 │ │ │ │ - beq 3d290 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r23,r8 │ │ │ │ - cmpd r30,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 3d0fc │ │ │ │ - add r23,r23,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r23) │ │ │ │ - cmpd r30,r9 │ │ │ │ - std r8,8(r10) │ │ │ │ - ble 3d0fc │ │ │ │ - lwa r9,8(r23) │ │ │ │ - std r9,16(r10) │ │ │ │ + beq 3d310 │ │ │ │ + subf r7,r9,r30 │ │ │ │ + li r10,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r6,r9,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r7,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r23,r23,r6 │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpldi cr7,r8,16 │ │ │ │ + cmpldi r7,32 │ │ │ │ + addi r6,r3,16 │ │ │ │ + isel r8,r10,r8,4*cr7+gt │ │ │ │ + iselgt r2,r2,r7 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r23,r8 │ │ │ │ + iselgt r9,r10,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r6,r2 │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ std r3,72(r29) │ │ │ │ - ble cr4,3d2d0 │ │ │ │ + ble cr4,3d354 │ │ │ │ srdi r31,r30,2 │ │ │ │ clrlwi r24,r30,30 │ │ │ │ andi. r9,r31,1 │ │ │ │ - mr r5,r25 │ │ │ │ - mr r6,r3 │ │ │ │ + mr r6,r28 │ │ │ │ + mr r2,r3 │ │ │ │ addi r9,r31,-1 │ │ │ │ - bne 3d230 │ │ │ │ + bne 3d2b0 │ │ │ │ srdi r9,r31,1 │ │ │ │ mtctr r9 │ │ │ │ - lxv vs33,0(r5) │ │ │ │ - lxv vs32,16(r5) │ │ │ │ - addi r6,r6,64 │ │ │ │ - addi r5,r5,32 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + lxv vs32,16(r6) │ │ │ │ + addi r2,r2,64 │ │ │ │ + addi r6,r6,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r6) │ │ │ │ - stxv vs45,-32(r6) │ │ │ │ - stxv vs33,-48(r6) │ │ │ │ - stxv vs32,-16(r6) │ │ │ │ - bdnz 3d138 │ │ │ │ + stxv vs44,-64(r2) │ │ │ │ + stxv vs33,-48(r2) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 3d1ac │ │ │ │ cmpwi r24,0 │ │ │ │ - clrrdi r9,r30,2 │ │ │ │ - beq 3d1d0 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r25,r8 │ │ │ │ - cmpd r30,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 3d1d0 │ │ │ │ - add r8,r25,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r7,4(r8) │ │ │ │ - cmpd r30,r9 │ │ │ │ - std r7,8(r10) │ │ │ │ - ble 3d1d0 │ │ │ │ - lwa r9,8(r8) │ │ │ │ - ld r24,48(r1) │ │ │ │ - ld r31,104(r1) │ │ │ │ - std r9,16(r10) │ │ │ │ - b 3d1d8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + clrrdi r10,r30,2 │ │ │ │ + beq 3d330 │ │ │ │ + subf r30,r10,r30 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + sldi r7,r10,2 │ │ │ │ + li r9,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r10,r30,2 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + add r7,r28,r7 │ │ │ │ + add r3,r3,r8 │ │ │ │ + cmpldi cr7,r10,16 │ │ │ │ + cmpldi r30,32 │ │ │ │ + addi r8,r3,16 │ │ │ │ + isel r10,r9,r10,4*cr7+gt │ │ │ │ + iselgt r2,r2,r30 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r7,r10 │ │ │ │ + iselgt r9,r9,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r8,r2 │ │ │ │ ld r24,48(r1) │ │ │ │ ld r31,104(r1) │ │ │ │ addi r1,r1,112 │ │ │ │ - li r9,0 │ │ │ │ - std r28,88(r29) │ │ │ │ - stw r27,112(r29) │ │ │ │ + li r2,0 │ │ │ │ + std r27,88(r29) │ │ │ │ + stw r26,112(r29) │ │ │ │ mr r3,r29 │ │ │ │ - stw r26,116(r29) │ │ │ │ + stw r25,116(r29) │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - std r9,104(r29) │ │ │ │ + std r2,104(r29) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ - b 135e8 │ │ │ │ + b 12cf0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs32,0(r25) │ │ │ │ + lxv vs32,0(r28) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r5,r25,16 │ │ │ │ - addi r6,r3,32 │ │ │ │ + addi r6,r28,16 │ │ │ │ + addi r2,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 3d130 │ │ │ │ - b 3d16c │ │ │ │ + bne 3d1a4 │ │ │ │ + b 3d1e0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs32,0(r23) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r11,r23,16 │ │ │ │ - addi r6,r3,32 │ │ │ │ + addi r6,r23,16 │ │ │ │ + addi r2,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 3d074 │ │ │ │ - b 3d0b0 │ │ │ │ + bne 3d0c8 │ │ │ │ + b 3d104 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ std r3,72(r29) │ │ │ │ - b 3d11c │ │ │ │ + b 3d190 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + ld r24,48(r1) │ │ │ │ + ld r31,104(r1) │ │ │ │ + b 3d258 │ │ │ │ + nop │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ std r3,72(r29) │ │ │ │ - b 3d1d8 │ │ │ │ - li r9,0 │ │ │ │ - b 3d0bc │ │ │ │ + b 3d258 │ │ │ │ + li r10,0 │ │ │ │ + b 3d1ec │ │ │ │ li r9,0 │ │ │ │ - b 3d178 │ │ │ │ + b 3d110 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x980 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000003d2f0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-21744 │ │ │ │ +000000000003d370 : │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ std r22,-80(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ + mr r22,r5 │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + mr r25,r10 │ │ │ │ + mr r26,r9 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r8 │ │ │ │ + mr r28,r7 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ mr r29,r3 │ │ │ │ mr r30,r4 │ │ │ │ - mr r22,r5 │ │ │ │ sldi r3,r4,3 │ │ │ │ - mr r24,r7 │ │ │ │ - mr r28,r8 │ │ │ │ - mr r27,r9 │ │ │ │ - mr r26,r10 │ │ │ │ std r0,16(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ std r4,48(r29) │ │ │ │ std r6,8(r29) │ │ │ │ - lwz r25,208(r1) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lwz r24,208(r1) │ │ │ │ + bl 5480 │ │ │ │ cmpdi r30,0 │ │ │ │ std r3,56(r29) │ │ │ │ - ble 3d5d0 │ │ │ │ - addi r9,r30,-1 │ │ │ │ + ble 3d680 │ │ │ │ + addi r2,r30,-1 │ │ │ │ std r23,40(r1) │ │ │ │ std r31,104(r1) │ │ │ │ - cmpldi cr4,r9,2 │ │ │ │ - ble cr4,3d5e8 │ │ │ │ + cmpldi cr4,r2,2 │ │ │ │ + ble cr4,3d69c │ │ │ │ srdi r31,r30,2 │ │ │ │ - mr r11,r22 │ │ │ │ - mr r6,r3 │ │ │ │ + mr r6,r22 │ │ │ │ + mr r2,r3 │ │ │ │ andi. r9,r31,1 │ │ │ │ mr r4,r31 │ │ │ │ addi r9,r31,-1 │ │ │ │ - bne 3d580 │ │ │ │ + bne 3d620 │ │ │ │ srdi r9,r4,1 │ │ │ │ mtctr r9 │ │ │ │ - lxv vs33,0(r11) │ │ │ │ - lxv vs32,16(r11) │ │ │ │ - addi r6,r6,64 │ │ │ │ - addi r11,r11,32 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + lxv vs32,16(r6) │ │ │ │ + addi r2,r2,64 │ │ │ │ + addi r6,r6,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r6) │ │ │ │ - stxv vs45,-32(r6) │ │ │ │ - stxv vs33,-48(r6) │ │ │ │ - stxv vs32,-16(r6) │ │ │ │ - bdnz 3d3a4 │ │ │ │ + stxv vs44,-64(r2) │ │ │ │ + stxv vs33,-48(r2) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 3d418 │ │ │ │ andi. r23,r30,3 │ │ │ │ clrrdi r9,r30,2 │ │ │ │ - beq 3d5b0 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r22,r8 │ │ │ │ - cmpd r30,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 3d424 │ │ │ │ - add r22,r22,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r22) │ │ │ │ - cmpd r30,r9 │ │ │ │ - std r8,8(r10) │ │ │ │ - ble 3d424 │ │ │ │ - lwa r9,8(r22) │ │ │ │ - std r9,16(r10) │ │ │ │ + beq 3d650 │ │ │ │ + subf r7,r9,r30 │ │ │ │ + li r10,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r6,r9,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r7,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r22,r22,r6 │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpldi cr7,r8,16 │ │ │ │ + cmpldi r7,32 │ │ │ │ + addi r6,r3,16 │ │ │ │ + isel r8,r10,r8,4*cr7+gt │ │ │ │ + iselgt r2,r2,r7 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r22,r8 │ │ │ │ + iselgt r9,r10,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r6,r2 │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ std r3,72(r29) │ │ │ │ - ble cr4,3d5f0 │ │ │ │ + ble cr4,3d694 │ │ │ │ srdi r31,r30,2 │ │ │ │ clrlwi r23,r30,30 │ │ │ │ andi. r9,r31,1 │ │ │ │ - mr r5,r24 │ │ │ │ - mr r6,r3 │ │ │ │ + mr r6,r28 │ │ │ │ + mr r2,r3 │ │ │ │ addi r9,r31,-1 │ │ │ │ - bne 3d550 │ │ │ │ + bne 3d5f0 │ │ │ │ srdi r9,r31,1 │ │ │ │ mtctr r9 │ │ │ │ - lxv vs33,0(r5) │ │ │ │ - lxv vs32,16(r5) │ │ │ │ - addi r6,r6,64 │ │ │ │ - addi r5,r5,32 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + lxv vs32,16(r6) │ │ │ │ + addi r2,r2,64 │ │ │ │ + addi r6,r6,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r6) │ │ │ │ - stxv vs45,-32(r6) │ │ │ │ - stxv vs33,-48(r6) │ │ │ │ - stxv vs32,-16(r6) │ │ │ │ - bdnz 3d460 │ │ │ │ + stxv vs44,-64(r2) │ │ │ │ + stxv vs33,-48(r2) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 3d4f4 │ │ │ │ cmpwi r23,0 │ │ │ │ clrrdi r9,r30,2 │ │ │ │ - beq 3d4f0 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r24,r8 │ │ │ │ - cmpd r30,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 3d4f0 │ │ │ │ - add r8,r24,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r7,4(r8) │ │ │ │ - cmpd r30,r9 │ │ │ │ - std r7,8(r10) │ │ │ │ - ble 3d4f0 │ │ │ │ - lwa r9,8(r8) │ │ │ │ - ld r23,40(r1) │ │ │ │ - ld r31,104(r1) │ │ │ │ - std r9,16(r10) │ │ │ │ - b 3d4f8 │ │ │ │ - nop │ │ │ │ + beq 3d670 │ │ │ │ + subf r30,r9,r30 │ │ │ │ + li r10,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r7,r9,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r30,2 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + add r7,r28,r7 │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpldi cr7,r8,16 │ │ │ │ + cmpldi r30,32 │ │ │ │ + addi r6,r3,16 │ │ │ │ + isel r8,r10,r8,4*cr7+gt │ │ │ │ + iselgt r2,r2,r30 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r7,r8 │ │ │ │ + iselgt r9,r10,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r6,r2 │ │ │ │ ld r23,40(r1) │ │ │ │ ld r31,104(r1) │ │ │ │ addi r1,r1,112 │ │ │ │ - std r28,88(r29) │ │ │ │ - stw r26,112(r29) │ │ │ │ - stw r25,116(r29) │ │ │ │ - std r27,104(r29) │ │ │ │ + std r27,88(r29) │ │ │ │ + stw r25,112(r29) │ │ │ │ mr r3,r29 │ │ │ │ + stw r24,116(r29) │ │ │ │ + std r26,104(r29) │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r22,-80(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ - b 135e8 │ │ │ │ + b 12cf0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lxv vs32,0(r24) │ │ │ │ + lxv vs32,0(r28) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r5,r24,16 │ │ │ │ - addi r6,r3,32 │ │ │ │ + addi r6,r28,16 │ │ │ │ + addi r2,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 3d458 │ │ │ │ - b 3d494 │ │ │ │ + bne 3d4ec │ │ │ │ + b 3d528 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs32,0(r22) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r11,r22,16 │ │ │ │ - addi r6,r3,32 │ │ │ │ + addi r6,r22,16 │ │ │ │ + addi r2,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 3d39c │ │ │ │ - b 3d3d8 │ │ │ │ + bne 3d410 │ │ │ │ + b 3d44c │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ std r3,72(r29) │ │ │ │ - b 3d444 │ │ │ │ + b 3d4d8 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld r23,40(r1) │ │ │ │ + ld r31,104(r1) │ │ │ │ + b 3d5a0 │ │ │ │ + nop │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ std r3,72(r29) │ │ │ │ - b 3d4f8 │ │ │ │ + b 3d5a0 │ │ │ │ li r9,0 │ │ │ │ - b 3d3e4 │ │ │ │ + b 3d534 │ │ │ │ li r9,0 │ │ │ │ - b 3d4a0 │ │ │ │ + b 3d458 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0xa80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000003d610 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-22544 │ │ │ │ +000000000003d6b0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000000000003d660 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-22624 │ │ │ │ +000000000003d6f0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000000000003d6b0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-22704 │ │ │ │ +000000000003d740 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000000000003d710 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-22800 │ │ │ │ - ld r9,24(r3) │ │ │ │ - mr r8,r3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 3d7d0 │ │ │ │ - ld r6,120(r3) │ │ │ │ - cmpdi r6,0 │ │ │ │ - beq 3d840 │ │ │ │ - ld r9,16(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 3d850 │ │ │ │ +000000000003d790 : │ │ │ │ + ld r2,24(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + mr r9,r3 │ │ │ │ + beq 3d8f0 │ │ │ │ + ld r7,120(r3) │ │ │ │ + cmpdi r7,0 │ │ │ │ + beq 3d900 │ │ │ │ + ld r2,16(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 3d910 │ │ │ │ lwz r10,112(r3) │ │ │ │ - ld r9,8(r3) │ │ │ │ + ld r2,8(r3) │ │ │ │ andi. r10,r10,4 │ │ │ │ - bne 3d7b0 │ │ │ │ - ld r7,48(r8) │ │ │ │ - mulld. r9,r7,r9 │ │ │ │ - ble 3d7e0 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mtctr r9 │ │ │ │ - lfd f11,27096(r10) │ │ │ │ - li r10,0 │ │ │ │ - b 3d784 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,27104(r9) │ │ │ │ + bne 3d870 │ │ │ │ + ld r8,48(r9) │ │ │ │ + mulld. r10,r8,r2 │ │ │ │ + ble 3d890 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + xxspltidp vs12,3204448256 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r2,0 │ │ │ │ + beq 3d810 │ │ │ │ + lfdx f0,r7,r2 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bge 3d798 │ │ │ │ - bdz 3d7e0 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - lfdx f0,r6,r9 │ │ │ │ + blt 3d85c │ │ │ │ fcmpu cr0,f0,f11 │ │ │ │ - bge 3d770 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,28664 │ │ │ │ - blr │ │ │ │ + bge 3d85c │ │ │ │ + li r2,1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + beq 3d890 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + b 3d83c │ │ │ │ nop │ │ │ │ + bge cr7,3d85c │ │ │ │ + lfdx f0,r7,r6 │ │ │ │ + fcmpu cr0,f0,f12 │ │ │ │ + fcmpu cr7,f0,f11 │ │ │ │ + blt 3d85c │ │ │ │ + bge cr7,3d85c │ │ │ │ + bdz 3d890 │ │ │ │ + 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 3d820 │ │ │ │ + pla r3,198084 # 6de20 │ │ │ │ + blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r10,104(r3) │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,28544 │ │ │ │ - cmpd r10,r9 │ │ │ │ - bge 3d750 │ │ │ │ + pla r3,197940 # 6dda8 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bge 3d7c8 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,28448 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 3d860 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtctr r7 │ │ │ │ - ld r6,64(r8) │ │ │ │ + cmpdi r8,0 │ │ │ │ + ble 3d920 │ │ │ │ + ld r7,64(r9) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mtctr r8 │ │ │ │ li r10,0 │ │ │ │ - lfd f12,28240(r9) │ │ │ │ - b 3d828 │ │ │ │ - ld r9,56(r8) │ │ │ │ - ldx r7,r9,r10 │ │ │ │ + b 3d8d8 │ │ │ │ + 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 3d870 │ │ │ │ - bdz 3d860 │ │ │ │ - lfdx f0,r6,r10 │ │ │ │ + sradi r2,r8,1 │ │ │ │ + addze r2,r2 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 3d930 │ │ │ │ + bdz 3d920 │ │ │ │ + lfdx f0,r7,r10 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bgt 3d800 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,28592 │ │ │ │ + bgt 3d8b0 │ │ │ │ + pla r3,197876 # 6ddd8 │ │ │ │ + blr │ │ │ │ + pla r3,197720 # 6dd48 │ │ │ │ blr │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,28480 │ │ │ │ + nop │ │ │ │ + pla r3,197736 # 6dd68 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,28512 │ │ │ │ + pla r3,197752 # 6dd88 │ │ │ │ blr │ │ │ │ nop │ │ │ │ li r3,0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,28624 │ │ │ │ + pla r3,197832 # 6ddf8 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003d890 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-23184 │ │ │ │ +000000000003d950 : │ │ │ │ + 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 3d9a0 │ │ │ │ - andi. r10,r9,1024 │ │ │ │ - bne 3d9b8 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 3da34 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 3da64 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 3da7c │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 3da94 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 3d938 │ │ │ │ - ld r9,48(r31) │ │ │ │ + andi. r9,r2,2048 │ │ │ │ + bne 3da40 │ │ │ │ + andi. r9,r2,1024 │ │ │ │ + bne 3da54 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 3dab4 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 3dad8 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 3daec │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 3db00 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 3d9f0 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ std r30,32(r1) │ │ │ │ li r30,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 3d924 │ │ │ │ + ble 3d9e0 │ │ │ │ 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 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r31) │ │ │ │ - cmpd r9,r30 │ │ │ │ - bgt 3d900 │ │ │ │ + ldx r3,r9,r2 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpd r2,r30 │ │ │ │ + bgt 3d9c0 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ ld r30,32(r1) │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 3dae0 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 3dac0 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - bne 3dab0 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 3db60 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 3db50 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 3db10 │ │ │ │ ld r3,96(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,64(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,56(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,56(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ + b 4ee0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,240(r3) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,1024 │ │ │ │ - beq 3d8c0 │ │ │ │ - nop │ │ │ │ - std r30,32(r1) │ │ │ │ - ld r30,-32688(r2) │ │ │ │ - mr r3,r30 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,1024 │ │ │ │ + beq 3d978 │ │ │ │ + pld r3,337156 # 8ff58 [.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,337136 # 8ff58 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4ce0 │ │ │ │ + pld r3,337124 # 8ff58 [.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 3db00 │ │ │ │ + bl 5300 │ │ │ │ + pld r3,337104 # 8ff58 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4ce0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r2,r2,512 │ │ │ │ + bne 3db70 │ │ │ │ ld r3,216(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - ld r30,32(r1) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 3d8c8 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 3d980 │ │ │ │ ld r3,184(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,192(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 3d8d0 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 3d988 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 3d8d8 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 3d990 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 3d8e0 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 3d998 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 3d8e0 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 3d998 │ │ │ │ + ld r3,120(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r3,96(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r3,64(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r3,72(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r3,56(r31) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4ee0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r3,120(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3d950 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 3d948 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 3da00 │ │ │ │ + ld r3,24(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 3d9f8 │ │ │ │ + ld r3,224(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + b 3daa0 │ │ │ │ + .long 0x0 │ │ │ │ + .long 0x1000000 │ │ │ │ + .long 0x280 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r3,24(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 3d940 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r3,224(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 3da18 │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x280 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003db20 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-23840 │ │ │ │ +000000000003dbc0 : │ │ │ │ cmpwi r4,-1 │ │ │ │ bltlr │ │ │ │ - cmpwi cr7,r4,0 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - isel r7,0,r4,4*cr7+gt │ │ │ │ - cmpdi cr7,r5,0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - beq cr7,3dd70 │ │ │ │ - beq 3db60 │ │ │ │ - andi. r9,r5,1 │ │ │ │ - beq 3e048 │ │ │ │ - stfd f0,8(r3) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r10,r7,1 │ │ │ │ - rldic r9,r10,3,29 │ │ │ │ - cmpw r10,r4 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - mr r6,r9 │ │ │ │ + cmpdi r5,0 │ │ │ │ + beq 3de40 │ │ │ │ + clrlwi r9,r5,31 │ │ │ │ + plxv vs33,197708 # 6e020 │ │ │ │ + plxv vs45,197684 # 6e010 │ │ │ │ + cmpwi r4,0 │ │ │ │ + li r7,0 │ │ │ │ + xxspltidp vs9,3212836864 │ │ │ │ + addi r2,r3,16 │ │ │ │ + li r6,0 │ │ │ │ + neg r9,r9 │ │ │ │ + iselgt r10,r7,r4 │ │ │ │ + mtvsrws vs44,r9 │ │ │ │ + addi r9,r10,1 │ │ │ │ + addi r8,r10,2 │ │ │ │ + cmpw r9,r4 │ │ │ │ + sldi r8,r8,59 │ │ │ │ + vand v0,v13,v12 │ │ │ │ + vor v0,v0,v1 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + xxlandc vs33,vs9,vs33 │ │ │ │ + xxlandc vs32,vs9,vs32 │ │ │ │ + stxvl vs33,r3,r8 │ │ │ │ + stxvl vs32,r2,r6 │ │ │ │ bgtlr │ │ │ │ - subf r8,r7,r4 │ │ │ │ - addi r3,r8,-1 │ │ │ │ - cmplwi r3,2 │ │ │ │ - ble 3dc98 │ │ │ │ - addis r12,r2,-3 │ │ │ │ - addis r11,r2,-3 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - mtvsrws vs43,r7 │ │ │ │ - vspltisw v10,1 │ │ │ │ - rldicl r7,r8,62,34 │ │ │ │ - mtvsrws vs41,r5 │ │ │ │ + subf r4,r10,r4 │ │ │ │ + addi r8,r4,-1 │ │ │ │ + cmplwi r8,2 │ │ │ │ + ble 3e048 │ │ │ │ + plxv vs32,197604 # 6e030 │ │ │ │ + mtvsrws vs42,r10 │ │ │ │ + mtvsrws vs43,r5 │ │ │ │ + rldicl r10,r4,62,34 │ │ │ │ + vspltisw v9,1 │ │ │ │ + mtvsrws vs37,r7 │ │ │ │ + xxspltidp vs8,1065353216 │ │ │ │ vspltisw v6,4 │ │ │ │ - addi r12,r12,28304 │ │ │ │ - addi r11,r11,28240 │ │ │ │ - addi r3,r3,28320 │ │ │ │ - xxspltib vs37,0 │ │ │ │ - mtctr r7 │ │ │ │ - lxv vs32,0(r12) │ │ │ │ - vsubuwm v7,v10,v9 │ │ │ │ - lxv vs8,0(r11) │ │ │ │ - vadduwm v8,v9,v10 │ │ │ │ - lxv vs9,0(r3) │ │ │ │ - vadduwm v11,v11,v0 │ │ │ │ - xxmr vs45,vs43 │ │ │ │ - vadduwm v11,v11,v6 │ │ │ │ - addi r9,r9,32 │ │ │ │ - vslw v1,v13,v10 │ │ │ │ - vadduwm v0,v7,v13 │ │ │ │ - vadduwm v4,v8,v13 │ │ │ │ - xxland vs44,vs45,vs42 │ │ │ │ - vcmpgtsw v13,v9,v13 │ │ │ │ - vadduwm v1,v1,v10 │ │ │ │ + mtctr r10 │ │ │ │ + vsubuwm v7,v9,v11 │ │ │ │ + vadduwm v8,v11,v9 │ │ │ │ + vadduwm v10,v10,v0 │ │ │ │ + xxmr vs36,vs42 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vadduwm v10,v10,v6 │ │ │ │ + vslw v1,v4,v9 │ │ │ │ + vadduwm v0,v7,v4 │ │ │ │ + vadduwm v12,v8,v4 │ │ │ │ + xxland vs45,vs36,vs41 │ │ │ │ + vcmpgtsw v4,v11,v4 │ │ │ │ + vadduwm v1,v1,v9 │ │ │ │ xxmrglw vs12,vs32,vs32 │ │ │ │ - xxmrglw vs10,vs36,vs36 │ │ │ │ + xxmrglw vs10,vs44,vs44 │ │ │ │ xxmrghw vs0,vs32,vs32 │ │ │ │ - xxmrghw vs36,vs36,vs36 │ │ │ │ - vcmpnew v0,v12,v5 │ │ │ │ + xxmrghw vs44,vs44,vs44 │ │ │ │ + vcmpnew v0,v13,v5 │ │ │ │ + vupklsw v13,v4 │ │ │ │ + vupkhsw v4,v4 │ │ │ │ xxmrglw vs11,vs33,vs33 │ │ │ │ xxmrghw vs33,vs33,vs33 │ │ │ │ xvcvsxwdp vs12,vs12 │ │ │ │ xvcvsxwdp vs10,vs10 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ - xvcvsxwdp vs36,vs36 │ │ │ │ + vupklsw v3,v0 │ │ │ │ + xvcvsxwdp vs44,vs44 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ xvcvsxwdp vs11,vs11 │ │ │ │ xvcvsxwdp vs33,vs33 │ │ │ │ - vupklsw v12,v0 │ │ │ │ - vupkhsw v0,v0 │ │ │ │ - vupklsw v3,v13 │ │ │ │ - vupkhsw v13,v13 │ │ │ │ - xxsel vs44,vs9,vs8,vs44 │ │ │ │ + xxsel vs35,vs9,vs8,vs35 │ │ │ │ xxsel vs32,vs9,vs8,vs32 │ │ │ │ xvdivdp vs12,vs11,vs12 │ │ │ │ xvdivdp vs0,vs33,vs0 │ │ │ │ xvdivdp vs11,vs11,vs10 │ │ │ │ - xvdivdp vs33,vs33,vs36 │ │ │ │ + xvdivdp vs33,vs33,vs44 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ xvmuldp vs0,vs0,vs33 │ │ │ │ xvsqrtdp vs12,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ - xxsel vs12,vs12,vs44,vs35 │ │ │ │ - xxsel vs0,vs0,vs32,vs45 │ │ │ │ - stxv vs12,-32(r9) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 3dbd8 │ │ │ │ - clrrwi r9,r8,2 │ │ │ │ - clrrwi r7,r8,2 │ │ │ │ - andi. r8,r8,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r10,r10,r7 │ │ │ │ - add r6,r6,r9 │ │ │ │ + xxsel vs12,vs12,vs35,vs45 │ │ │ │ + xxsel vs0,vs0,vs32,vs36 │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 3dc84 │ │ │ │ + andi. r10,r4,3 │ │ │ │ + clrrwi r2,r4,2 │ │ │ │ + add r9,r9,r2 │ │ │ │ beqlr │ │ │ │ - cmpw r10,r5 │ │ │ │ - blt 3dfa0 │ │ │ │ - slwi r8,r10,1 │ │ │ │ - subf r9,r5,r10 │ │ │ │ - add r7,r10,r5 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r7,r7,1 │ │ │ │ - mtfprwa f12,r8 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fdiv f12,f12,f11 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - addi r9,r10,1 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - cmpw r9,r4 │ │ │ │ - bgtlr │ │ │ │ - cmpw r9,r5 │ │ │ │ - blt 3dfc0 │ │ │ │ - slwi r7,r9,1 │ │ │ │ - subf r8,r5,r9 │ │ │ │ - add r9,r9,r5 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - mtfprwa f12,r8 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fdiv f12,f11,f12 │ │ │ │ - fdiv f11,f11,f0 │ │ │ │ - fmul f0,f12,f11 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - addi r10,r10,2 │ │ │ │ - stfd f0,8(r6) │ │ │ │ - cmpw r10,r4 │ │ │ │ - bgtlr │ │ │ │ - cmpw r10,r5 │ │ │ │ - bge 3e004 │ │ │ │ - andi. r10,r10,1 │ │ │ │ - bne 3dff8 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,28320(r9) │ │ │ │ - stfd f0,16(r6) │ │ │ │ + plxv vs33,197384 # 6e040 │ │ │ │ + mtvsrws vs42,r9 │ │ │ │ + vspltisw v9,1 │ │ │ │ + subf r4,r2,r4 │ │ │ │ + xxspltib vs40,0 │ │ │ │ + li r9,32 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r10,16 │ │ │ │ + xxspltidp vs8,1065353216 │ │ │ │ + vsubuwm v0,v9,v11 │ │ │ │ + vadduwm v13,v11,v9 │ │ │ │ + rldic r4,r4,3,29 │ │ │ │ + xxspltidp vs10,3212836864 │ │ │ │ + rldic r2,r2,3,29 │ │ │ │ + addi r3,r3,8 │ │ │ │ + vadduwm v10,v10,v1 │ │ │ │ + cmpldi r4,32 │ │ │ │ + add r2,r2,r3 │ │ │ │ + vslw v1,v10,v9 │ │ │ │ + vadduwm v0,v0,v10 │ │ │ │ + vadduwm v13,v13,v10 │ │ │ │ + xxland vs44,vs42,vs41 │ │ │ │ + iselgt r9,r9,r4 │ │ │ │ + vcmpgtsw v11,v11,v10 │ │ │ │ + addi r8,r2,16 │ │ │ │ + vadduwm v1,v1,v9 │ │ │ │ + xxmrglw vs12,vs32,vs32 │ │ │ │ + xxmrglw vs9,vs45,vs45 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + xxmrghw vs45,vs45,vs45 │ │ │ │ + vcmpnew v0,v12,v8 │ │ │ │ + cmpldi r9,16 │ │ │ │ + vupklsw v10,v11 │ │ │ │ + xxmrglw vs11,vs33,vs33 │ │ │ │ + xxmrghw vs33,vs33,vs33 │ │ │ │ + vupkhsw v11,v11 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs9,vs9 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + vupklsw v12,v0 │ │ │ │ + xvcvsxwdp vs45,vs45 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + iselgt r10,r10,r9 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + xvcvsxwdp vs33,vs33 │ │ │ │ + subf r9,r10,r9 │ │ │ │ + xxsel vs44,vs10,vs8,vs44 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + xxsel vs10,vs10,vs8,vs32 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + xvdivdp vs12,vs11,vs12 │ │ │ │ + xvdivdp vs0,vs33,vs0 │ │ │ │ + xvdivdp vs11,vs11,vs9 │ │ │ │ + xvdivdp vs33,vs33,vs45 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs33 │ │ │ │ + xvsqrtdp vs12,vs12 │ │ │ │ + xvsqrtdp vs0,vs0 │ │ │ │ + xxsel vs12,vs12,vs44,vs42 │ │ │ │ + xxsel vs0,vs0,vs10,vs43 │ │ │ │ + stxvl vs12,r2,r10 │ │ │ │ + stxvl vs0,r8,r9 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - beq 3dd80 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - stfd f0,8(r3) │ │ │ │ - addi r10,r7,1 │ │ │ │ - rldic r9,r10,3,29 │ │ │ │ + cmpwi r4,0 │ │ │ │ + li r7,0 │ │ │ │ + plxv vs12,197128 # 6e050 │ │ │ │ + xxspltib vs0,0 │ │ │ │ + addi r2,r3,16 │ │ │ │ + iselgt r9,r7,r4 │ │ │ │ + addi r10,r9,1 │ │ │ │ + addi r8,r9,2 │ │ │ │ cmpw r10,r4 │ │ │ │ - add r3,r3,r9 │ │ │ │ - addi r3,r3,8 │ │ │ │ - mr r9,r3 │ │ │ │ + sldi r8,r8,59 │ │ │ │ + stxvl vs12,r3,r8 │ │ │ │ + stxvl vs0,r2,r5 │ │ │ │ bgtlr │ │ │ │ - subf r8,r7,r4 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - cmplwi r6,2 │ │ │ │ - ble 3df20 │ │ │ │ - addis r11,r2,-3 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - mtvsrws vs41,r7 │ │ │ │ - vspltisw v7,4 │ │ │ │ - rldicl r7,r8,62,34 │ │ │ │ - xxspltib vs40,0 │ │ │ │ + subf r4,r9,r4 │ │ │ │ + nop │ │ │ │ + plxv vs40,197040 # 6e030 │ │ │ │ + addi r8,r4,-1 │ │ │ │ + cmplwi r8,2 │ │ │ │ + ble 3e040 │ │ │ │ + mtvsrws vs41,r9 │ │ │ │ + rldicl r9,r4,62,34 │ │ │ │ + mtvsrws vs39,r7 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + xxspltidp vs11,3212836864 │ │ │ │ + vspltisw v6,4 │ │ │ │ vspltisw v10,1 │ │ │ │ - addi r11,r11,28304 │ │ │ │ - addi r5,r5,28240 │ │ │ │ - addi r6,r6,28320 │ │ │ │ - mtctr r7 │ │ │ │ - lxv vs32,0(r11) │ │ │ │ - lxv vs10,0(r5) │ │ │ │ - lxv vs11,0(r6) │ │ │ │ - vadduwm v9,v9,v0 │ │ │ │ + mtctr r9 │ │ │ │ + vadduwm v9,v9,v8 │ │ │ │ xxmr vs33,vs41 │ │ │ │ - vadduwm v9,v9,v7 │ │ │ │ - addi r9,r9,32 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vadduwm v9,v9,v6 │ │ │ │ vslw v0,v1,v10 │ │ │ │ vadduwm v12,v1,v10 │ │ │ │ xxland vs45,vs33,vs42 │ │ │ │ - vcmpgtsw v1,v8,v1 │ │ │ │ + vcmpgtsw v1,v7,v1 │ │ │ │ vadduwm v0,v0,v10 │ │ │ │ xxmrglw vs12,vs44,vs44 │ │ │ │ xxmrghw vs44,vs44,vs44 │ │ │ │ - vcmpnew v13,v13,v8 │ │ │ │ - vupklsw v6,v1 │ │ │ │ + vcmpnew v13,v13,v7 │ │ │ │ + vupklsw v5,v1 │ │ │ │ vupkhsw v1,v1 │ │ │ │ xxmrglw vs0,vs32,vs32 │ │ │ │ xxmrghw vs32,vs32,vs32 │ │ │ │ - xvcvsxwdp vs12,vs12 │ │ │ │ - xvcvsxwdp vs44,vs44 │ │ │ │ vupklsw v11,v13 │ │ │ │ vupkhsw v13,v13 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs44,vs44 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvcvsxwdp vs32,vs32 │ │ │ │ xxsel vs43,vs11,vs10,vs43 │ │ │ │ xxsel vs45,vs11,vs10,vs45 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ xvdivdp vs32,vs32,vs44 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xvmuldp vs32,vs32,vs32 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvsqrtdp vs32,vs32 │ │ │ │ - xxsel vs0,vs0,vs43,vs38 │ │ │ │ + xxsel vs0,vs0,vs43,vs37 │ │ │ │ xxsel vs32,vs32,vs45,vs33 │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 3ddec │ │ │ │ - clrrwi r9,r8,2 │ │ │ │ - clrrwi r7,r8,2 │ │ │ │ - andi. r8,r8,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r10,r10,r7 │ │ │ │ - add r3,r3,r9 │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 3dec0 │ │ │ │ + andi. r9,r4,3 │ │ │ │ + clrrwi r2,r4,2 │ │ │ │ + add r10,r10,r2 │ │ │ │ beqlr │ │ │ │ - cmpwi r10,0 │ │ │ │ - addi r6,r3,8 │ │ │ │ - bge 3df24 │ │ │ │ - lis r9,-32768 │ │ │ │ - cmpw r10,r9 │ │ │ │ - bne 3dfd4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,28320(r9) │ │ │ │ - addi r8,r10,1 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - addi r7,r10,2 │ │ │ │ - slwi r9,r8,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpw r7,r4 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - mtfprwa f12,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - bgtlr │ │ │ │ - slwi r7,r7,1 │ │ │ │ - addi r10,r10,3 │ │ │ │ - addi r7,r7,1 │ │ │ │ - mtfprwa f12,r10 │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - stfd f0,16(r3) │ │ │ │ - blr │ │ │ │ - addi r6,r3,8 │ │ │ │ - slwi r9,r10,1 │ │ │ │ - addi r8,r10,1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtfprwa f12,r8 │ │ │ │ - cmpw r8,r4 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - stfd f0,0(r3) │ │ │ │ - bgtlr │ │ │ │ - slwi r9,r8,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r7,r10,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - cmpw r7,r4 │ │ │ │ - mtfprwa f12,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - stfd f0,0(r6) │ │ │ │ - ble 3def0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - andi. r9,r10,1 │ │ │ │ - bne 3dfe0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,28320(r9) │ │ │ │ - b 3dce0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + plxv vs32,196840 # 6e040 │ │ │ │ + mtvsrws vs33,r10 │ │ │ │ + vspltisw v12,1 │ │ │ │ + subf r4,r2,r4 │ │ │ │ + xxspltib vs43,0 │ │ │ │ + li r9,32 │ │ │ │ + addi r2,r2,1 │ │ │ │ + li r10,16 │ │ │ │ nop │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 3dfec │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - b 3dd38 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - b 3deb0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - b 3dce0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,28320(r9) │ │ │ │ - b 3dd38 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - b 3dd60 │ │ │ │ - slwi r7,r10,1 │ │ │ │ - add r8,r10,r5 │ │ │ │ - subf r10,r5,r10 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r9,r10,1 │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - mtfprwa f12,r8 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fdiv f12,f11,f12 │ │ │ │ - fdiv f11,f11,f0 │ │ │ │ - fmul f0,f12,f11 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - b 3dd60 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,28320(r9) │ │ │ │ - stfd f0,8(r3) │ │ │ │ - b 3db60 │ │ │ │ + xxspltidp vs9,1065353216 │ │ │ │ + rldic r4,r4,3,29 │ │ │ │ + xxspltidp vs11,3212836864 │ │ │ │ + addi r3,r3,8 │ │ │ │ + vadduwm v8,v1,v8 │ │ │ │ + rldic r2,r2,3,29 │ │ │ │ + vadduwm v1,v1,v0 │ │ │ │ + cmpldi r4,32 │ │ │ │ + xxmrglw vs10,vs40,vs40 │ │ │ │ + xxmrghw vs40,vs40,vs40 │ │ │ │ + add r2,r2,r3 │ │ │ │ + vslw v0,v1,v12 │ │ │ │ + xxland vs45,vs33,vs44 │ │ │ │ + iselgt r9,r9,r4 │ │ │ │ + vcmpgtsw v1,v11,v1 │ │ │ │ + addi r8,r2,16 │ │ │ │ + vadduwm v0,v0,v12 │ │ │ │ + xvcvsxwdp vs10,vs10 │ │ │ │ + xvcvsxwdp vs40,vs40 │ │ │ │ + vcmpnew v13,v13,v11 │ │ │ │ + cmpldi r9,16 │ │ │ │ + vupklsw v11,v1 │ │ │ │ + vupkhsw v1,v1 │ │ │ │ + xxmrglw vs12,vs32,vs32 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + vupklsw v12,v13 │ │ │ │ + vupkhsw v0,v13 │ │ │ │ + iselgt r10,r10,r9 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + subf r9,r10,r9 │ │ │ │ + xxsel vs44,vs11,vs9,vs44 │ │ │ │ + xxsel vs11,vs11,vs9,vs32 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + xvdivdp vs12,vs12,vs10 │ │ │ │ + xvdivdp vs0,vs0,vs40 │ │ │ │ + xvmuldp vs12,vs12,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs0 │ │ │ │ + xvsqrtdp vs12,vs12 │ │ │ │ + xvsqrtdp vs0,vs0 │ │ │ │ + xxsel vs12,vs12,vs44,vs43 │ │ │ │ + xxsel vs0,vs0,vs11,vs33 │ │ │ │ + stxvl vs12,r2,r10 │ │ │ │ + stxvl vs0,r8,r9 │ │ │ │ + blr │ │ │ │ + li r2,0 │ │ │ │ + b 3df58 │ │ │ │ + mtvsrws vs43,r5 │ │ │ │ + li r2,0 │ │ │ │ + b 3dd38 │ │ │ │ ... │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000003e070 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-25200 │ │ │ │ +000000000003e060 : │ │ │ │ cmpwi r4,-1 │ │ │ │ bltlr │ │ │ │ - li r9,0 │ │ │ │ - addi r8,r3,8 │ │ │ │ - std r9,0(r3) │ │ │ │ - mr r9,r8 │ │ │ │ + li r2,0 │ │ │ │ + std r2,0(r3) │ │ │ │ beqlr │ │ │ │ cmplwi r4,2 │ │ │ │ - addi r10,r4,1 │ │ │ │ - ble 3e190 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - rldicl r3,r10,62,34 │ │ │ │ - mtvsrws vs43,r5 │ │ │ │ - vspltisw v12,4 │ │ │ │ - addi r6,r6,28336 │ │ │ │ - addi r7,r7,28240 │ │ │ │ - mtctr r3 │ │ │ │ - lxv vs45,0(r6) │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - xxmr vs32,vs45 │ │ │ │ - vadduwm v13,v13,v12 │ │ │ │ - addi r9,r9,32 │ │ │ │ - vcmpgtsw v0,v11,v0 │ │ │ │ - vupklsw v1,v0 │ │ │ │ + plxv vs42,196552 # 6e040 │ │ │ │ + mtvsrws vs33,r5 │ │ │ │ + addi r4,r4,1 │ │ │ │ + ble 3e150 │ │ │ │ + rldicl r9,r4,62,34 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + addi r2,r3,8 │ │ │ │ + vspltisw v11,4 │ │ │ │ + xxmr vs44,vs42 │ │ │ │ + mtctr r9 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vadduwm v12,v12,v11 │ │ │ │ + vcmpgtsw v0,v1,v0 │ │ │ │ + vupklsw v13,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - xxland vs33,vs33,vs0 │ │ │ │ + xxland vs45,vs45,vs0 │ │ │ │ xxland vs32,vs32,vs0 │ │ │ │ - stxv vs33,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 3e0c8 │ │ │ │ - clrrwi r9,r10,2 │ │ │ │ - andi. r7,r10,3 │ │ │ │ - clrrwi r10,r10,2 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r8,r8,r9 │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 3e0a8 │ │ │ │ + andi. r2,r4,3 │ │ │ │ + clrrwi r9,r4,2 │ │ │ │ + mr r10,r9 │ │ │ │ beqlr │ │ │ │ - cmpw r10,r5 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - blt 3e160 │ │ │ │ - addi r9,r10,1 │ │ │ │ - stfd f0,0(r8) │ │ │ │ - cmpw r9,r4 │ │ │ │ - bgtlr │ │ │ │ - cmpw r9,r5 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - bge 3e13c │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - addi r10,r10,2 │ │ │ │ - stfd f0,8(r8) │ │ │ │ - cmpw r10,r4 │ │ │ │ - bgtlr │ │ │ │ - cmpw r10,r5 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - blt 3e180 │ │ │ │ - stfd f0,16(r8) │ │ │ │ - blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - addi r9,r10,1 │ │ │ │ - cmpw r9,r4 │ │ │ │ - stfd f0,0(r8) │ │ │ │ - ble 3e128 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - stfd f0,16(r8) │ │ │ │ + subf r4,r9,r4 │ │ │ │ + mtvsrws vs32,r10 │ │ │ │ + li r2,32 │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r10,16 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + rldic r4,r4,3,29 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + vadduwm v0,v0,v10 │ │ │ │ + cmpldi r4,32 │ │ │ │ + add r3,r3,r9 │ │ │ │ + vcmpgtsw v1,v1,v0 │ │ │ │ + iselgt r2,r2,r4 │ │ │ │ + addi r8,r3,16 │ │ │ │ + vupklsw v0,v1 │ │ │ │ + vupkhsw v1,v1 │ │ │ │ + cmpldi r2,16 │ │ │ │ + iselgt r9,r10,r2 │ │ │ │ + xxland vs32,vs32,vs0 │ │ │ │ + xxland vs33,vs33,vs0 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs32,r3,r9 │ │ │ │ + stxvl vs33,r8,r2 │ │ │ │ blr │ │ │ │ + li r9,0 │ │ │ │ li r10,0 │ │ │ │ - b 3e10c │ │ │ │ + b 3e0e4 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000003e1b0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-25520 │ │ │ │ +000000000003e170 : │ │ │ │ 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) │ │ │ │ + addi r30,r3,8 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - mr r28,r4 │ │ │ │ - fcfid f1,f0 │ │ │ │ - lfd f2,27104(r9) │ │ │ │ mr r29,r5 │ │ │ │ - addi r30,r3,8 │ │ │ │ - neg r31,r5 │ │ │ │ + mr r28,r4 │ │ │ │ mr r27,r5 │ │ │ │ - addi r28,r28,1 │ │ │ │ + fcfid f1,f0 │ │ │ │ + std r31,-8(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + neg r31,r5 │ │ │ │ stdu r1,-80(r1) │ │ │ │ - bl 56e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - li r8,1 │ │ │ │ + addi r28,r28,1 │ │ │ │ + bl 5680 │ │ │ │ + plfd f0,194932 # 6db38 │ │ │ │ + clrldi r9,r28,32 │ │ │ │ + li r10,1 │ │ │ │ cmpwi r28,0 │ │ │ │ - li r9,-1 │ │ │ │ + li r2,-1 │ │ │ │ xxlxor vs9,vs9,vs9 │ │ │ │ - addi r6,r29,1 │ │ │ │ - addi r7,r31,1 │ │ │ │ - lfd f0,27112(r10) │ │ │ │ - clrldi r10,r28,32 │ │ │ │ + addi r7,r29,1 │ │ │ │ + addi r8,r31,1 │ │ │ │ addi r9,r9,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - isellt r10,r8,r10 │ │ │ │ - mtctr r10 │ │ │ │ + isellt r9,r10,r9 │ │ │ │ + mtctr r9 │ │ │ │ fsqrt f1,f1 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bdz 3e2c0 │ │ │ │ + bdz 3e270 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - cmpw r9,r29 │ │ │ │ - addi r30,r30,8 │ │ │ │ + cmpw r2,r29 │ │ │ │ fmr f1,f9 │ │ │ │ - ble 3e2ac │ │ │ │ + addi r30,r30,8 │ │ │ │ + ble 3e25c │ │ │ │ mtfprwa f0,r31 │ │ │ │ - mtfprwa f10,r7 │ │ │ │ - add r8,r9,r27 │ │ │ │ - add r10,r6,r9 │ │ │ │ + mtfprwa f10,r8 │ │ │ │ + add r10,r2,r27 │ │ │ │ + add r9,r7,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f10,f10 │ │ │ │ - mtfprwa f11,r8 │ │ │ │ - mtfprwa f12,r10 │ │ │ │ + mtfprwa f11,r10 │ │ │ │ + mtfprwa f12,r9 │ │ │ │ fcfid f11,f11 │ │ │ │ fcfid f12,f12 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ fneg f1,f0 │ │ │ │ - mr r31,r7 │ │ │ │ - addi r9,r9,1 │ │ │ │ + mr r31,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - addi r7,r31,1 │ │ │ │ - bdnz 3e260 │ │ │ │ + addi r8,r31,1 │ │ │ │ + bdnz 3e210 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000000000003e2f0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-25840 │ │ │ │ +000000000003e2a0 : │ │ │ │ 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,28240(r9) │ │ │ │ - rldic r11,r6,3,29 │ │ │ │ - mr r9,r12 │ │ │ │ - stfd f12,0(r3) │ │ │ │ - stfd f0,8(r3) │ │ │ │ - beq cr7,3e4b4 │ │ │ │ - cmplwi r6,2 │ │ │ │ - ble 3e78c │ │ │ │ - addis r7,r2,-3 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - rldicl r3,r4,62,34 │ │ │ │ - xxspltib vs40,0 │ │ │ │ - vspltisw v7,4 │ │ │ │ - vspltisw v10,1 │ │ │ │ - addi r7,r7,28304 │ │ │ │ - addi r8,r8,28240 │ │ │ │ - addi r10,r10,28320 │ │ │ │ - mtctr r3 │ │ │ │ - lxv vs41,0(r7) │ │ │ │ - lxv vs10,0(r8) │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - xxmr vs33,vs41 │ │ │ │ - vadduwm v9,v9,v7 │ │ │ │ - addi r9,r9,32 │ │ │ │ - vslw v0,v1,v10 │ │ │ │ - vadduwm v12,v1,v10 │ │ │ │ - xxland vs45,vs33,vs42 │ │ │ │ - vcmpgtsw v1,v8,v1 │ │ │ │ - vadduwm v0,v0,v10 │ │ │ │ - xxmrglw vs12,vs44,vs44 │ │ │ │ - xxmrghw vs44,vs44,vs44 │ │ │ │ - vcmpnew v13,v13,v8 │ │ │ │ - vupklsw v6,v1 │ │ │ │ + plxv vs12,196008 # 6e050 │ │ │ │ + cmpdi r4,0 │ │ │ │ + xxspltib vs0,0 │ │ │ │ + addi r10,r3,16 │ │ │ │ + li r9,0 │ │ │ │ + addi r2,r4,-1 │ │ │ │ + addi r6,r3,8 │ │ │ │ + mr r5,r4 │ │ │ │ + rldic r11,r2,3,29 │ │ │ │ + stxv vs12,0(r3) │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + beqlr │ │ │ │ + cmplwi cr7,r2,2 │ │ │ │ + plxv vs45,195920 # 6e030 │ │ │ │ + ble cr7,3e710 │ │ │ │ + rldicl r9,r4,62,34 │ │ │ │ + xxspltib vs39,0 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,3212836864 │ │ │ │ + mr r2,r10 │ │ │ │ + vspltisw v6,4 │ │ │ │ + vspltisw v9,1 │ │ │ │ + xxmr vs40,vs45 │ │ │ │ + mtctr r9 │ │ │ │ + xxmr vs33,vs40 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vadduwm v8,v8,v6 │ │ │ │ + vslw v0,v1,v9 │ │ │ │ + vadduwm v11,v1,v9 │ │ │ │ + xxland vs44,vs33,vs41 │ │ │ │ + vcmpgtsw v1,v7,v1 │ │ │ │ + vadduwm v0,v0,v9 │ │ │ │ + xxmrglw vs12,vs43,vs43 │ │ │ │ + xxmrghw vs43,vs43,vs43 │ │ │ │ + vcmpnew v12,v12,v7 │ │ │ │ + vupklsw v5,v1 │ │ │ │ vupkhsw v1,v1 │ │ │ │ xxmrglw vs0,vs32,vs32 │ │ │ │ xxmrghw vs32,vs32,vs32 │ │ │ │ + vupklsw v10,v12 │ │ │ │ + vupkhsw v12,v12 │ │ │ │ xvcvsxwdp vs12,vs12 │ │ │ │ - xvcvsxwdp vs44,vs44 │ │ │ │ - vupklsw v11,v13 │ │ │ │ - vupkhsw v13,v13 │ │ │ │ + xvcvsxwdp vs43,vs43 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvcvsxwdp vs32,vs32 │ │ │ │ - xxsel vs43,vs11,vs10,vs43 │ │ │ │ - xxsel vs45,vs11,vs10,vs45 │ │ │ │ + xxsel vs42,vs11,vs10,vs42 │ │ │ │ + xxsel vs44,vs11,vs10,vs44 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - xvdivdp vs32,vs32,vs44 │ │ │ │ + xvdivdp vs32,vs32,vs43 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xvmuldp vs32,vs32,vs32 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvsqrtdp vs32,vs32 │ │ │ │ - xxsel vs0,vs0,vs43,vs38 │ │ │ │ - xxsel vs32,vs32,vs45,vs33 │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 3e374 │ │ │ │ - andi. r9,r4,3 │ │ │ │ - clrrwi r7,r4,2 │ │ │ │ - beq 3e4ac │ │ │ │ - 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 3e4ac │ │ │ │ - slwi r8,r8,1 │ │ │ │ - addi r10,r7,2 │ │ │ │ - addi r8,r8,1 │ │ │ │ - mtfprwa f12,r10 │ │ │ │ - cmpw r10,r4 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - stfd f0,8(r9) │ │ │ │ - bgt 3e4ac │ │ │ │ - slwi r10,r10,1 │ │ │ │ - addi r7,r7,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - mtfprwa f12,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - stfd f0,16(r9) │ │ │ │ - addi r9,r11,8 │ │ │ │ - add r9,r9,r12 │ │ │ │ - li r3,0 │ │ │ │ - xxlxor vs7,vs7,vs7 │ │ │ │ - addi r7,r3,1 │ │ │ │ - cmpw r7,r5 │ │ │ │ - beqlr │ │ │ │ - std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - andi. r10,r7,1 │ │ │ │ - stfd f7,0(r9) │ │ │ │ - bne 3e560 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfd f0,28320(r10) │ │ │ │ - stfd f0,-8(r9) │ │ │ │ - mr r31,r9 │ │ │ │ - beq cr7,3e540 │ │ │ │ - cmplwi r6,2 │ │ │ │ - addi r29,r9,8 │ │ │ │ - li r10,1 │ │ │ │ - bgt 3e578 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r8,r2,-3 │ │ │ │ - lfd f0,28240(r8) │ │ │ │ - b 3e6cc │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f0,28240(r10) │ │ │ │ - stfd f0,16(r9) │ │ │ │ - addi r9,r11,8 │ │ │ │ - add r9,r9,r31 │ │ │ │ - mr r3,r7 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpw r7,r5 │ │ │ │ - bne 3e4e0 │ │ │ │ - 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,3e540 │ │ │ │ - cmplwi r6,2 │ │ │ │ - ble 3e794 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - addis r30,r2,-3 │ │ │ │ - mtvsrws vs41,r7 │ │ │ │ - xxspltib vs37,0 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + xxsel vs0,vs0,vs42,vs37 │ │ │ │ + xxsel vs32,vs32,vs44,vs33 │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 3e31c │ │ │ │ + andi. r2,r4,3 │ │ │ │ + clrrwi r2,r4,2 │ │ │ │ + beq 3e490 │ │ │ │ + addi r9,r2,1 │ │ │ │ + mr r8,r9 │ │ │ │ + plxv vs44,195720 # 6e040 │ │ │ │ + mtvsrws vs33,r8 │ │ │ │ vspltisw v11,1 │ │ │ │ - vspltisw v8,4 │ │ │ │ - addi r8,r8,28240 │ │ │ │ - addi r30,r30,28304 │ │ │ │ - addi r10,r10,28320 │ │ │ │ - vsubuwm v6,v11,v9 │ │ │ │ - lxv vs8,0(r8) │ │ │ │ - vadduwm v7,v9,v11 │ │ │ │ - rldicl r8,r0,62,34 │ │ │ │ - lxv vs42,0(r30) │ │ │ │ - lxv vs9,0(r10) │ │ │ │ - mr r10,r9 │ │ │ │ + subf r8,r2,r4 │ │ │ │ + xxspltib vs42,0 │ │ │ │ + li r2,32 │ │ │ │ + li r7,16 │ │ │ │ + xxspltidp vs8,1065353216 │ │ │ │ + xxspltidp vs10,3212836864 │ │ │ │ + rldic r8,r8,3,29 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + vadduwm v0,v1,v13 │ │ │ │ + vadduwm v1,v1,v12 │ │ │ │ + cmpldi r8,32 │ │ │ │ + add r9,r9,r6 │ │ │ │ + xxmrglw vs9,vs32,vs32 │ │ │ │ + xxmrghw vs11,vs32,vs32 │ │ │ │ + vslw v0,v1,v11 │ │ │ │ + xxland vs44,vs33,vs43 │ │ │ │ + iselgt r2,r2,r8 │ │ │ │ + vcmpgtsw v1,v10,v1 │ │ │ │ + addi r6,r9,16 │ │ │ │ + vadduwm v0,v0,v11 │ │ │ │ + xvcvsxwdp vs9,vs9 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + vcmpnew v12,v12,v10 │ │ │ │ + cmpldi r2,16 │ │ │ │ + vupklsw v10,v1 │ │ │ │ + vupkhsw v1,v1 │ │ │ │ + xxmrglw vs12,vs32,vs32 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + vupklsw v11,v12 │ │ │ │ + vupkhsw v0,v12 │ │ │ │ + iselgt r8,r7,r2 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + subf r2,r8,r2 │ │ │ │ + xxsel vs43,vs10,vs8,vs43 │ │ │ │ + xxsel vs10,vs10,vs8,vs32 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + xvdivdp vs12,vs12,vs9 │ │ │ │ + xvdivdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs12,vs12,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs0 │ │ │ │ + xvsqrtdp vs12,vs12 │ │ │ │ + xvsqrtdp vs0,vs0 │ │ │ │ + xxsel vs12,vs12,vs43,vs42 │ │ │ │ + xxsel vs0,vs0,vs10,vs33 │ │ │ │ + stxvl vs12,r9,r8 │ │ │ │ + stxvl vs0,r6,r2 │ │ │ │ + li r9,0 │ │ │ │ + addi r11,r11,8 │ │ │ │ + plxv vs35,195448 # 6e010 │ │ │ │ + plxv vs36,195456 # 6e020 │ │ │ │ + xxspltidp vs9,3212836864 │ │ │ │ + li r0,0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r10,r10,r11 │ │ │ │ + cmpw r9,r4 │ │ │ │ + bgtlr │ │ │ │ + clrlwi r2,r9,31 │ │ │ │ + addi r7,r10,16 │ │ │ │ + mtvsrws vs43,r9 │ │ │ │ + neg r2,r2 │ │ │ │ + mtvsrws vs33,r2 │ │ │ │ + vand v0,v3,v1 │ │ │ │ + vor v0,v0,v4 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + xxlandc vs33,vs9,vs33 │ │ │ │ + xxlandc vs32,vs9,vs32 │ │ │ │ + stxv vs33,0(r10) │ │ │ │ + stxvl vs32,r7,r0 │ │ │ │ + ble cr7,3e700 │ │ │ │ + rldicl r8,r5,62,34 │ │ │ │ + vspltisw v10,1 │ │ │ │ + xxspltib vs37,0 │ │ │ │ + xxspltidp vs7,1065353216 │ │ │ │ + xxspltidp vs8,3212836864 │ │ │ │ + mr r2,r7 │ │ │ │ + xxmr vs41,vs45 │ │ │ │ + vspltisw v6,4 │ │ │ │ mtctr r8 │ │ │ │ - xxmr vs36,vs42 │ │ │ │ - vadduwm v10,v10,v8 │ │ │ │ - addi r10,r10,32 │ │ │ │ - vslw v1,v4,v11 │ │ │ │ - vadduwm v0,v6,v4 │ │ │ │ - vadduwm v12,v7,v4 │ │ │ │ - xxland vs45,vs36,vs43 │ │ │ │ - vcmpgtsw v4,v9,v4 │ │ │ │ - vadduwm v1,v1,v11 │ │ │ │ + vsubuwm v7,v10,v11 │ │ │ │ + vadduwm v8,v11,v10 │ │ │ │ + xxmr vs51,vs41 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vadduwm v9,v9,v6 │ │ │ │ + vslw v1,v19,v10 │ │ │ │ + vadduwm v0,v7,v19 │ │ │ │ + vadduwm v2,v8,v19 │ │ │ │ + xxland vs44,vs51,vs42 │ │ │ │ + vcmpgtsw v19,v11,v19 │ │ │ │ + vadduwm v1,v1,v10 │ │ │ │ xxmrglw vs12,vs32,vs32 │ │ │ │ - xxmrglw vs10,vs44,vs44 │ │ │ │ + xxmrglw vs10,vs34,vs34 │ │ │ │ xxmrghw vs0,vs32,vs32 │ │ │ │ - xxmrghw vs44,vs44,vs44 │ │ │ │ - vcmpnew v0,v13,v5 │ │ │ │ + xxmrghw vs34,vs34,vs34 │ │ │ │ + vcmpnew v0,v12,v5 │ │ │ │ + vupklsw v12,v19 │ │ │ │ + vupkhsw v19,v19 │ │ │ │ xxmrglw vs11,vs33,vs33 │ │ │ │ xxmrghw vs33,vs33,vs33 │ │ │ │ xvcvsxwdp vs12,vs12 │ │ │ │ xvcvsxwdp vs10,vs10 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ - xvcvsxwdp vs44,vs44 │ │ │ │ + vupklsw v18,v0 │ │ │ │ + xvcvsxwdp vs34,vs34 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ xvcvsxwdp vs11,vs11 │ │ │ │ xvcvsxwdp vs33,vs33 │ │ │ │ - vupklsw v3,v0 │ │ │ │ - vupkhsw v0,v0 │ │ │ │ - vupklsw v2,v4 │ │ │ │ - vupkhsw v13,v4 │ │ │ │ - xxsel vs35,vs9,vs8,vs35 │ │ │ │ - xxsel vs32,vs9,vs8,vs32 │ │ │ │ + xxsel vs50,vs8,vs7,vs50 │ │ │ │ + xxsel vs32,vs8,vs7,vs32 │ │ │ │ xvdivdp vs12,vs11,vs12 │ │ │ │ xvdivdp vs0,vs33,vs0 │ │ │ │ xvdivdp vs11,vs11,vs10 │ │ │ │ - xvdivdp vs33,vs33,vs44 │ │ │ │ + xvdivdp vs33,vs33,vs34 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ xvmuldp vs0,vs0,vs33 │ │ │ │ xvsqrtdp vs12,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ - xxsel vs12,vs12,vs35,vs34 │ │ │ │ - xxsel vs0,vs0,vs32,vs45 │ │ │ │ - stxv vs12,-32(r10) │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz 3e5c0 │ │ │ │ - clrrwi r10,r4,2 │ │ │ │ - cmplw r0,r10 │ │ │ │ - beq 3e538 │ │ │ │ - clrldi r8,r10,32 │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - add r9,r9,r8 │ │ │ │ - cmpw r7,r10 │ │ │ │ - addi r29,r9,8 │ │ │ │ - bgt 3e520 │ │ │ │ - slwi r12,r10,1 │ │ │ │ - add r8,r7,r10 │ │ │ │ - subf r30,r7,r10 │ │ │ │ - addi r12,r12,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r30,r30,1 │ │ │ │ - mtfprwa f12,r12 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - mtfprwa f11,r30 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fdiv f12,f12,f11 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - addi r8,r10,1 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - cmpw r8,r4 │ │ │ │ - bgt 3e538 │ │ │ │ - cmpw r10,r3 │ │ │ │ - blt 3e780 │ │ │ │ - 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 3e538 │ │ │ │ - cmpw r7,r10 │ │ │ │ - bgt 3e52c │ │ │ │ - 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 3e534 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - lfd f0,28320(r8) │ │ │ │ - b 3e724 │ │ │ │ - li r7,1 │ │ │ │ - b 3e418 │ │ │ │ - li r10,1 │ │ │ │ - b 3e680 │ │ │ │ + xxsel vs12,vs12,vs50,vs44 │ │ │ │ + xxsel vs0,vs0,vs32,vs51 │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 3e530 │ │ │ │ + clrrwi r2,r4,2 │ │ │ │ + cmplw r2,r5 │ │ │ │ + beq 3e6ec │ │ │ │ + addi r6,r2,1 │ │ │ │ + mr r8,r6 │ │ │ │ + plxv vs33,195160 # 6e040 │ │ │ │ + mtvsrws vs42,r8 │ │ │ │ + vspltisw v8,1 │ │ │ │ + subf r8,r2,r5 │ │ │ │ + mtvsrws vs41,r9 │ │ │ │ + xxspltib vs39,0 │ │ │ │ + li r2,32 │ │ │ │ + li r3,16 │ │ │ │ + xxspltidp vs7,1065353216 │ │ │ │ + vsubuwm v0,v8,v11 │ │ │ │ + vadduwm v11,v11,v8 │ │ │ │ + rldic r8,r8,3,29 │ │ │ │ + xxspltidp vs10,3212836864 │ │ │ │ + rldic r6,r6,3,29 │ │ │ │ + addi r10,r10,8 │ │ │ │ + vadduwm v10,v10,v1 │ │ │ │ + cmpldi r8,32 │ │ │ │ + add r10,r6,r10 │ │ │ │ + vslw v1,v10,v8 │ │ │ │ + vadduwm v0,v0,v10 │ │ │ │ + vadduwm v11,v11,v10 │ │ │ │ + xxland vs44,vs42,vs40 │ │ │ │ + iselgt r2,r2,r8 │ │ │ │ + vcmpgtsw v10,v9,v10 │ │ │ │ + addi r6,r10,16 │ │ │ │ + vadduwm v1,v1,v8 │ │ │ │ + xxmrglw vs12,vs32,vs32 │ │ │ │ + xxmrglw vs8,vs43,vs43 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + xxmrghw vs43,vs43,vs43 │ │ │ │ + vcmpnew v12,v12,v7 │ │ │ │ + cmpldi r2,16 │ │ │ │ + vupklsw v9,v10 │ │ │ │ + xxmrglw vs11,vs33,vs33 │ │ │ │ + xxmrghw vs33,vs33,vs33 │ │ │ │ + vupkhsw v0,v10 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs8,vs8 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + vupklsw v10,v12 │ │ │ │ + xvcvsxwdp vs43,vs43 │ │ │ │ + vupkhsw v12,v12 │ │ │ │ + iselgt r8,r3,r2 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + xvcvsxwdp vs33,vs33 │ │ │ │ + subf r2,r8,r2 │ │ │ │ + xxsel vs42,vs10,vs7,vs42 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + xxsel vs10,vs10,vs7,vs44 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + xvdivdp vs12,vs11,vs12 │ │ │ │ + xvdivdp vs0,vs33,vs0 │ │ │ │ + xvdivdp vs11,vs11,vs8 │ │ │ │ + xvdivdp vs33,vs33,vs43 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs33 │ │ │ │ + xvsqrtdp vs12,vs12 │ │ │ │ + xvsqrtdp vs0,vs0 │ │ │ │ + xxsel vs12,vs12,vs42,vs41 │ │ │ │ + xxsel vs0,vs0,vs10,vs32 │ │ │ │ + stxvl vs12,r10,r8 │ │ │ │ + stxvl vs0,r6,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r10,r7,r11 │ │ │ │ + cmpw r9,r4 │ │ │ │ + ble 3e4c4 │ │ │ │ + blr │ │ │ │ + li r2,0 │ │ │ │ + li r8,1 │ │ │ │ + li r6,1 │ │ │ │ + b 3e5e8 │ │ │ │ + li r2,0 │ │ │ │ + li r8,1 │ │ │ │ + li r9,1 │ │ │ │ + b 3e3b8 │ │ │ │ ... │ │ │ │ - .long 0x300 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003e7b0 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-27056 │ │ │ │ +000000000003e730 : │ │ │ │ cmpwi r4,0 │ │ │ │ bltlr │ │ │ │ - addi r0,r4,1 │ │ │ │ + addi r11,r4,1 │ │ │ │ addi r5,r4,1 │ │ │ │ - addis r12,r2,-3 │ │ │ │ - std r28,-32(r1) │ │ │ │ - addis r28,r2,-3 │ │ │ │ - std r29,-24(r1) │ │ │ │ + plxv vs42,194816 # 6e040 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ li r10,0 │ │ │ │ - clrrwi r11,r0,2 │ │ │ │ - clrlwi r9,r0,30 │ │ │ │ + li r0,0 │ │ │ │ + li r31,32 │ │ │ │ + li r12,16 │ │ │ │ + clrlwi r2,r11,30 │ │ │ │ + vspltisw v11,4 │ │ │ │ cmplwi cr7,r4,2 │ │ │ │ - li r31,0 │ │ │ │ - xxlxor vs12,vs12,vs12 │ │ │ │ - addi r28,r28,28336 │ │ │ │ - srwi r29,r0,2 │ │ │ │ - clrrwi r30,r0,2 │ │ │ │ sldi r5,r5,3 │ │ │ │ - addi r12,r12,28240 │ │ │ │ - vspltisw v11,4 │ │ │ │ - sldi r11,r11,3 │ │ │ │ - cmpwi cr5,r9,0 │ │ │ │ + srwi r30,r11,2 │ │ │ │ + clrrwi r6,r11,2 │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r8,r3,8 │ │ │ │ - std r31,0(r3) │ │ │ │ - mr r7,r8 │ │ │ │ - ble cr7,3e910 │ │ │ │ - clrldi r7,r29,34 │ │ │ │ - lxv vs45,0(r28) │ │ │ │ - mtvsrws vs44,r10 │ │ │ │ - lxv vs0,0(r12) │ │ │ │ - mr r9,r8 │ │ │ │ - mtctr r7 │ │ │ │ - xxmr vs32,vs45 │ │ │ │ - vadduwm v13,v13,v11 │ │ │ │ - addi r9,r9,32 │ │ │ │ - vcmpgtsw v0,v12,v0 │ │ │ │ - vupklsw v1,v0 │ │ │ │ + std r0,0(r3) │ │ │ │ + ble cr7,3e860 │ │ │ │ + clrldi r9,r30,34 │ │ │ │ + mtvsrws vs33,r10 │ │ │ │ + mr r2,r8 │ │ │ │ + xxmr vs44,vs42 │ │ │ │ + mtctr r9 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r2,r2,32 │ │ │ │ + vadduwm v12,v12,v11 │ │ │ │ + vcmpgtsw v0,v1,v0 │ │ │ │ + vupklsw v13,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - xxland vs33,vs33,vs0 │ │ │ │ + xxland vs45,vs45,vs0 │ │ │ │ xxland vs32,vs32,vs0 │ │ │ │ - stxv vs33,-32(r9) │ │ │ │ - stxv vs32,-16(r9) │ │ │ │ - bdnz 3e848 │ │ │ │ - add r7,r8,r11 │ │ │ │ - mr r9,r30 │ │ │ │ - beq cr5,3e8e0 │ │ │ │ - cmpw r10,r9 │ │ │ │ - fmr f0,f12 │ │ │ │ - ble 3e894 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - lfd f0,28240(r6) │ │ │ │ - addi r6,r9,1 │ │ │ │ - stfd f0,0(r7) │ │ │ │ - cmpw r6,r4 │ │ │ │ - bgt 3e8e0 │ │ │ │ - cmpw r6,r10 │ │ │ │ - fmr f0,f12 │ │ │ │ - bge 3e8b8 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - lfd f0,28240(r6) │ │ │ │ - addi r9,r9,2 │ │ │ │ - stfd f0,8(r7) │ │ │ │ - cmpw r9,r4 │ │ │ │ - bgt 3e8e0 │ │ │ │ - cmpw r10,r9 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - ble 3e8dc │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - stfd f0,16(r7) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 3e7b0 │ │ │ │ + mr r9,r6 │ │ │ │ + mr r7,r6 │ │ │ │ + beq cr5,3e840 │ │ │ │ + subf r2,r9,r11 │ │ │ │ + mtvsrws vs32,r7 │ │ │ │ + addi r9,r9,1 │ │ │ │ + rldic r2,r2,3,29 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + vadduwm v0,v0,v10 │ │ │ │ + cmpldi r2,32 │ │ │ │ + add r3,r3,r9 │ │ │ │ + vcmpgtsw v1,v1,v0 │ │ │ │ + iselgt r2,r31,r2 │ │ │ │ + addi r7,r3,16 │ │ │ │ + vupklsw v0,v1 │ │ │ │ + vupkhsw v1,v1 │ │ │ │ + cmpldi r2,16 │ │ │ │ + iselgt r9,r12,r2 │ │ │ │ + xxland vs32,vs32,vs0 │ │ │ │ + xxland vs33,vs33,vs0 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs32,r3,r9 │ │ │ │ + stxvl vs33,r7,r2 │ │ │ │ addi r10,r10,1 │ │ │ │ add r3,r5,r8 │ │ │ │ - cmpw r10,r0 │ │ │ │ - bne 3e820 │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ + cmpw r10,r4 │ │ │ │ + ble 3e790 │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mtvsrws vs33,r10 │ │ │ │ li r9,0 │ │ │ │ - b 3e880 │ │ │ │ + li r7,0 │ │ │ │ + b 3e7e8 │ │ │ │ ... │ │ │ │ - .long 0x400 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + attn │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003e930 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-27440 │ │ │ │ +000000000003e880 : │ │ │ │ cmpwi r4,0 │ │ │ │ - std r28,-48(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r28,r2,-3 │ │ │ │ + stfd f29,-24(r1) │ │ │ │ + plfd f29,193200 # 6db38 │ │ │ │ stdu r1,-96(r1) │ │ │ │ - addi r9,r9,27104 │ │ │ │ - addi r28,r28,27112 │ │ │ │ - blt 3ea78 │ │ │ │ - mflr r0 │ │ │ │ + blt 3e9b0 │ │ │ │ stfd f30,80(r1) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - std r27,40(r1) │ │ │ │ - std r29,56(r1) │ │ │ │ - std r30,64(r1) │ │ │ │ stfd f31,88(r1) │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ + mflr r0 │ │ │ │ + xxlxor vs31,vs31,vs31 │ │ │ │ + std r28,40(r1) │ │ │ │ + std r29,48(r1) │ │ │ │ + mr r28,r4 │ │ │ │ li r29,0 │ │ │ │ - mr r27,r4 │ │ │ │ + std r30,56(r1) │ │ │ │ + std r31,64(r1) │ │ │ │ mr r30,r3 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - std r31,72(r1) │ │ │ │ std r0,112(r1) │ │ │ │ - nop │ │ │ │ mtfprwa f1,r29 │ │ │ │ fmr f2,f30 │ │ │ │ addi r30,r30,8 │ │ │ │ neg r31,r29 │ │ │ │ fcfid f1,f1 │ │ │ │ - bl 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 │ │ │ │ + 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 │ │ │ │ addi r31,r31,1 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bdz 3ea4c │ │ │ │ + bdz 3e984 │ │ │ │ mtfprwa f12,r31 │ │ │ │ - add r10,r8,r29 │ │ │ │ - add r9,r7,r8 │ │ │ │ - cmpw r8,r29 │ │ │ │ + add r9,r10,r29 │ │ │ │ + add r2,r8,r10 │ │ │ │ + cmpw r10,r29 │ │ │ │ fcfid f0,f0 │ │ │ │ - addi r30,r30,8 │ │ │ │ fmr f1,f31 │ │ │ │ + addi r30,r30,8 │ │ │ │ fcfid f10,f12 │ │ │ │ - mtfprwa f11,r10 │ │ │ │ - mtfprwa f12,r9 │ │ │ │ + mtfprwa f11,r9 │ │ │ │ + mtfprwa f12,r2 │ │ │ │ fcfid f11,f11 │ │ │ │ fcfid f12,f12 │ │ │ │ - ble 3e9dc │ │ │ │ + ble 3e914 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ - addi r8,r8,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ fneg f1,f0 │ │ │ │ mtfprwa f0,r31 │ │ │ │ addi r31,r31,1 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - bdnz 3e9f0 │ │ │ │ - cmpw r7,r27 │ │ │ │ - mr r29,r7 │ │ │ │ - ble 3e990 │ │ │ │ + bdnz 3e928 │ │ │ │ + cmpw r8,r28 │ │ │ │ + mr r29,r8 │ │ │ │ + ble 3e8d0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000000000003ea90 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-27792 │ │ │ │ +000000000003e9d0 : │ │ │ │ cmpwi r5,0 │ │ │ │ blelr │ │ │ │ - sldi r11,r5,3 │ │ │ │ - addis r12,r2,-3 │ │ │ │ - li r5,0 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r10,0 │ │ │ │ cmpdi cr7,r6,0 │ │ │ │ - addi r10,r11,-8 │ │ │ │ - addi r12,r12,28240 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - andi. r0,r10,3 │ │ │ │ - beq 3eb10 │ │ │ │ - cmpdi r0,1 │ │ │ │ - beq 3eaf8 │ │ │ │ - cmpdi r0,2 │ │ │ │ - beq 3eae8 │ │ │ │ - bne cr7,3eb4c │ │ │ │ - lfd f0,0(r12) │ │ │ │ - li r5,8 │ │ │ │ + addi r2,r5,-8 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + andi. r11,r2,3 │ │ │ │ + beq 3ea3c │ │ │ │ + cmpdi r11,1 │ │ │ │ + beq 3ea28 │ │ │ │ + cmpdi r11,2 │ │ │ │ + beq 3ea1c │ │ │ │ + bne cr7,3ea74 │ │ │ │ + li r10,8 │ │ │ │ stfd f0,0(r4) │ │ │ │ - bne cr7,3eb4c │ │ │ │ - lfd f0,0(r12) │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - bne cr7,3eb4c │ │ │ │ - lfd f0,0(r12) │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - cmpld r11,r5 │ │ │ │ + bne cr7,3ea74 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bne cr7,3ea74 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + cmpld r5,r10 │ │ │ │ beqlr │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - bne cr7,3eb4c │ │ │ │ - lfd f0,0(r12) │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - mr r10,r5 │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r10,16 │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r10,24 │ │ │ │ - bdnz 3eb18 │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bne cr7,3ea74 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + mr r2,r10 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r2,16 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r2,24 │ │ │ │ + bdnz 3ea44 │ │ │ │ blr │ │ │ │ - sldi r10,r6,3 │ │ │ │ - addi r0,r6,-2 │ │ │ │ - std r31,-8(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ + addi r2,r6,-2 │ │ │ │ + sldi r0,r6,3 │ │ │ │ cmpwi cr7,r6,1 │ │ │ │ - addi r30,r6,-1 │ │ │ │ + addi r11,r6,-1 │ │ │ │ + lfdx f7,r3,r10 │ │ │ │ xxlxor vs6,vs6,vs6 │ │ │ │ - rldic r0,r0,3,29 │ │ │ │ - add r8,r8,r10 │ │ │ │ - add r7,r7,r10 │ │ │ │ - add r9,r9,r10 │ │ │ │ - subf r31,r0,r8 │ │ │ │ - subf r10,r0,r7 │ │ │ │ - addi r31,r31,-8 │ │ │ │ - addi r0,r10,-8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfdx f7,r3,r5 │ │ │ │ - lfd f12,0(r12) │ │ │ │ - ble cr7,3ec10 │ │ │ │ - clrldi r6,r30,32 │ │ │ │ - li r10,0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + add r6,r8,r0 │ │ │ │ + add r8,r7,r0 │ │ │ │ + add r9,r9,r0 │ │ │ │ fmr f11,f6 │ │ │ │ - mtctr r6 │ │ │ │ + mulli r2,r2,-8 │ │ │ │ + add r12,r6,r2 │ │ │ │ + add r2,r8,r2 │ │ │ │ + addi r12,r12,-8 │ │ │ │ + addi r0,r2,-8 │ │ │ │ + ble cr7,3eb30 │ │ │ │ + clrldi r7,r11,32 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r7 │ │ │ │ nop │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - lfdx f8,r8,r10 │ │ │ │ - lfdx f10,r9,r10 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ + lfdx f8,r6,r2 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r10,r10,-8 │ │ │ │ + lfdx f10,r9,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ fmadd f0,f0,f7,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 3ebb0 │ │ │ │ - mr r10,r31 │ │ │ │ - mr r6,r0 │ │ │ │ - lfd f0,0(r6) │ │ │ │ - lfd f10,0(r10) │ │ │ │ + bdnz 3ead0 │ │ │ │ + mr r2,r12 │ │ │ │ + mr r7,r0 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r7) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - cmpld r11,r5 │ │ │ │ - bne 3eb90 │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r10,r8 │ │ │ │ - mr r6,r7 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + cmpld r5,r10 │ │ │ │ + beqlr │ │ │ │ + lfdx f7,r3,r10 │ │ │ │ fmr f11,f6 │ │ │ │ - b 3ebdc │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + bgt cr7,3eac0 │ │ │ │ + mr r2,r6 │ │ │ │ + mr r7,r8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r7) │ │ │ │ + fmadd f0,f0,f7,f10 │ │ │ │ + fmadd f0,f0,f12,f11 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + cmpld r5,r10 │ │ │ │ + bne 3eb1c │ │ │ │ + blr │ │ │ │ ... │ │ │ │ - attn │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000003ec30 : │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-28208 │ │ │ │ +000000000003eb70 : │ │ │ │ cmpwi r5,0 │ │ │ │ - ble 3edfc │ │ │ │ + ble 3ec04 │ │ │ │ cmpdi r6,0 │ │ │ │ - std r31,-8(r1) │ │ │ │ - addis r31,r2,-3 │ │ │ │ sldi r11,r5,3 │ │ │ │ - li r10,0 │ │ │ │ - addi r31,r31,28240 │ │ │ │ - bne 3ecf0 │ │ │ │ + li r2,0 │ │ │ │ + bne 3ec10 │ │ │ │ addi r9,r11,-8 │ │ │ │ - lfd f0,0(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ srdi r9,r9,3 │ │ │ │ addi r9,r9,1 │ │ │ │ - andi. r8,r9,3 │ │ │ │ - beq 3ec9c │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 3ec8c │ │ │ │ - cmpdi r8,2 │ │ │ │ - bne 3edf0 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - cmpld r11,r10 │ │ │ │ - beq 3ecd4 │ │ │ │ + andi. r10,r9,3 │ │ │ │ + beq 3ebcc │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 3ebbc │ │ │ │ + cmpdi r10,2 │ │ │ │ + bne 3ed10 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpld r11,r2 │ │ │ │ + beq 3ec04 │ │ │ │ srdi r9,r9,2 │ │ │ │ mtctr r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r9,r10,8 │ │ │ │ - addi r8,r10,24 │ │ │ │ - addi r7,r10,16 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ + addi r9,r2,8 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r8,r2,16 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ stfdx f0,r4,r9 │ │ │ │ - stfdx f0,r4,r7 │ │ │ │ stfdx f0,r4,r8 │ │ │ │ - bdnz 3ecb0 │ │ │ │ - ld r31,-8(r1) │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + bdnz 3ebe0 │ │ │ │ li r3,0 │ │ │ │ clrldi r3,r3,63 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r0,r6,-2 │ │ │ │ - std r30,-16(r1) │ │ │ │ - sldi r30,r6,3 │ │ │ │ + addi r2,r6,-2 │ │ │ │ + sldi r0,r6,3 │ │ │ │ cmpwi cr7,r6,1 │ │ │ │ li r5,0 │ │ │ │ - addi r6,r6,-1 │ │ │ │ xxlxor vs6,vs6,vs6 │ │ │ │ - add r10,r7,r30 │ │ │ │ - rldic r0,r0,3,29 │ │ │ │ - add r8,r8,r30 │ │ │ │ - add r7,r9,r30 │ │ │ │ - subf r30,r0,r8 │ │ │ │ - subf r9,r0,r10 │ │ │ │ - addi r30,r30,-8 │ │ │ │ - addi r0,r9,-8 │ │ │ │ - nop │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + add r8,r8,r0 │ │ │ │ + add r10,r7,r0 │ │ │ │ + add r9,r9,r0 │ │ │ │ lfdx f7,r3,r5 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - ble cr7,3edb0 │ │ │ │ - clrldi r12,r6,32 │ │ │ │ - li r9,0 │ │ │ │ fmr f11,f6 │ │ │ │ - mtctr r12 │ │ │ │ + mulli r2,r2,-8 │ │ │ │ + add r12,r8,r2 │ │ │ │ + add r2,r10,r2 │ │ │ │ + addi r12,r12,-8 │ │ │ │ + addi r0,r2,-8 │ │ │ │ + ble cr7,3ecdc │ │ │ │ + clrldi r7,r6,32 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r7 │ │ │ │ nop │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ - lfdx f8,r8,r9 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + lfdx f8,r8,r2 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r9,r9,-8 │ │ │ │ + lfdx f10,r9,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ fmadd f0,f0,f7,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 3ed50 │ │ │ │ - mr r9,r30 │ │ │ │ - mr r12,r0 │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f0,0(r12) │ │ │ │ + bdnz 3ec70 │ │ │ │ + mr r2,r12 │ │ │ │ + mr r7,r0 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r7) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ fabs f12,f0 │ │ │ │ stfdx f0,r4,r5 │ │ │ │ fcmpu cr0,f12,f1 │ │ │ │ - bgt 3eddc │ │ │ │ + bgt 3ed04 │ │ │ │ addi r5,r5,8 │ │ │ │ cmpld r11,r5 │ │ │ │ - bne 3ed30 │ │ │ │ - ld r30,-16(r1) │ │ │ │ - b 3ecd4 │ │ │ │ - mr r9,r8 │ │ │ │ - mr r12,r10 │ │ │ │ + beq 3ec04 │ │ │ │ + lfdx f7,r3,r5 │ │ │ │ fmr f11,f6 │ │ │ │ - lfd f0,0(r12) │ │ │ │ - lfd f10,0(r9) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + bgt cr7,3ec60 │ │ │ │ + mr r2,r8 │ │ │ │ + mr r7,r10 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r7) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ fabs f12,f0 │ │ │ │ stfdx f0,r4,r5 │ │ │ │ fcmpu cr0,f12,f1 │ │ │ │ - ble 3ed9c │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ + ble 3ecbc │ │ │ │ li r3,1 │ │ │ │ clrldi r3,r3,63 │ │ │ │ blr │ │ │ │ - li r10,8 │ │ │ │ + li r2,8 │ │ │ │ stfd f0,0(r4) │ │ │ │ - b 3ec84 │ │ │ │ - li r3,0 │ │ │ │ - clrldi r3,r3,63 │ │ │ │ - blr │ │ │ │ + b 3ebb4 │ │ │ │ ... │ │ │ │ - attn │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-28704 │ │ │ │ + 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 3ee54 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - stw r3,-32200(r2) │ │ │ │ - bl 5c00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + beq 3ed64 │ │ │ │ + bl 4c00 │ │ │ │ + pstw r3,332508 # 90038 │ │ │ │ addi r1,r1,32 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 5ba0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-28800 │ │ │ │ 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 3f0b4 │ │ │ │ - bl 5c00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - cmpwi r28,0 │ │ │ │ - lwz r3,-32240(r2) │ │ │ │ - nop │ │ │ │ - lwz r4,-32236(r2) │ │ │ │ - nop │ │ │ │ + bne 3ef7c │ │ │ │ + bl 5ba0 │ │ │ │ + plwz r3,332364 # 90010 │ │ │ │ + cmpwi r29,0 │ │ │ │ + plwz r4,332356 # 90014 │ │ │ │ + pld r30,332392 # 90040 │ │ │ │ addi r3,r3,1 │ │ │ │ - ld r30,-32192(r2) │ │ │ │ - bne 3f070 │ │ │ │ + bne 3ef40 │ │ │ │ ori r5,r31,80 │ │ │ │ extsw r4,r4 │ │ │ │ extsw r3,r3 │ │ │ │ li r31,0 │ │ │ │ clrldi r5,r5,32 │ │ │ │ - bl 4f80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f20 │ │ │ │ std r3,0(r30) │ │ │ │ - bl 5c00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ + bl 5ba0 │ │ │ │ + plwz r2,332296 # 90010 │ │ │ │ + cmpwi r2,0 │ │ │ │ + blt 3ee50 │ │ │ │ nop │ │ │ │ - lwz r9,-32240(r2) │ │ │ │ - addi r30,r2,-32248 │ │ │ │ - cmpwi r9,0 │ │ │ │ - blt 3ef68 │ │ │ │ nop │ │ │ │ - ld r9,56(r30) │ │ │ │ + pld r2,332320 # 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 3ef40 │ │ │ │ - bl 5c00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r3,0(r2) │ │ │ │ + bl 51c0 │ │ │ │ nop │ │ │ │ - addi r26,r1,40 │ │ │ │ - addi r27,r1,32 │ │ │ │ + plwz r2,332240 # 90010 │ │ │ │ + cmpw r2,r31 │ │ │ │ + bge 3ee20 │ │ │ │ + bl 5ba0 │ │ │ │ + plwz r4,332220 # 90010 │ │ │ │ + addi r27,r1,40 │ │ │ │ + addi r28,r1,32 │ │ │ │ li r6,1 │ │ │ │ li r5,1 │ │ │ │ li r3,0 │ │ │ │ - lwz r4,-32240(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 3f03c │ │ │ │ - nop │ │ │ │ - sldi r28,r28,3 │ │ │ │ - std r29,80(r1) │ │ │ │ - addi r30,r2,-32248 │ │ │ │ - nop │ │ │ │ + beq 3ef14 │ │ │ │ + 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,332144 # 90010 │ │ │ │ + pld r9,332184 # 90040 │ │ │ │ extsw r8,r31 │ │ │ │ - ld r5,16(r30) │ │ │ │ fmr f1,f31 │ │ │ │ + pld r7,332144 # 90028 │ │ │ │ + pld r6,332128 # 90020 │ │ │ │ + pld r5,332112 # 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 3efd0 │ │ │ │ - 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 3eea0 │ │ │ │ + mr r4,r28 │ │ │ │ + mr r3,r27 │ │ │ │ + bl 5440 │ │ │ │ cmpdi r3,0 │ │ │ │ - bne 3efc0 │ │ │ │ - ld r29,80(r1) │ │ │ │ - bl 4b80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,112 │ │ │ │ + bne 3ee90 │ │ │ │ + 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 4f80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f20 │ │ │ │ stdx r3,r30,r31 │ │ │ │ - bl 5c00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r9,-32192(r2) │ │ │ │ - ld r10,0(r9) │ │ │ │ - ldx r9,r9,r31 │ │ │ │ - ld r10,16(r10) │ │ │ │ - std r10,16(r9) │ │ │ │ - b 3ef68 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - mr r9,r3 │ │ │ │ + bl 5ba0 │ │ │ │ + pld r2,332000 # 90040 │ │ │ │ + ld r9,0(r2) │ │ │ │ + ldx r2,r2,r31 │ │ │ │ + ld r9,16(r9) │ │ │ │ + std r9,16(r2) │ │ │ │ + b 3ee50 │ │ │ │ + bl 4c00 │ │ │ │ + mr r2,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - stw r9,-32200(r2) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - std r3,-32192(r2) │ │ │ │ - b 3eed0 │ │ │ │ + pstw r2,331952 # 90038 │ │ │ │ + bl 5480 │ │ │ │ + pstd r3,331948 # 90040 │ │ │ │ + b 3edc0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x681 │ │ │ │ + .long 0x581 │ │ │ │ nop │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-29424 │ │ │ │ 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 3f3e4 │ │ │ │ - nop │ │ │ │ - bl 5c00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r3,-32240(r2) │ │ │ │ + bne 3f23c │ │ │ │ + bl 5ba0 │ │ │ │ + plwz r3,331788 # 90010 │ │ │ │ addi r3,r3,2 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32240(r2) │ │ │ │ + bl 5480 │ │ │ │ + plwz r2,331768 # 90010 │ │ │ │ + mr r29,r3 │ │ │ │ + addi r3,r2,2 │ │ │ │ + extswsli r3,r3,3 │ │ │ │ + bl 5480 │ │ │ │ + plwz r2,331744 # 90010 │ │ │ │ mr r28,r3 │ │ │ │ - addi r3,r9,2 │ │ │ │ + addi r3,r2,2 │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32240(r2) │ │ │ │ + bl 5480 │ │ │ │ + plwz r2,331720 # 90010 │ │ │ │ + cmpwi r25,0 │ │ │ │ + plwz r4,331712 # 90014 │ │ │ │ + pld r30,331748 # 90040 │ │ │ │ mr r27,r3 │ │ │ │ - addi r3,r9,2 │ │ │ │ - extswsli r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32240(r2) │ │ │ │ - nop │ │ │ │ - cmpwi r24,0 │ │ │ │ - lwz r4,-32236(r2) │ │ │ │ - nop │ │ │ │ - mr r26,r3 │ │ │ │ - ld r30,-32192(r2) │ │ │ │ - addi r9,r9,1 │ │ │ │ - bne 3f3a0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + bne 3f200 │ │ │ │ ori r5,r31,64 │ │ │ │ - extsw r3,r9 │ │ │ │ + extsw r3,r2 │ │ │ │ extsw r4,r4 │ │ │ │ li r31,0 │ │ │ │ clrldi r5,r5,32 │ │ │ │ - bl 4f80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f20 │ │ │ │ std r3,0(r30) │ │ │ │ - bl 5c00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r9,-32240(r2) │ │ │ │ - addi r30,r2,-32248 │ │ │ │ - cmpwi r9,0 │ │ │ │ - blt 3f238 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,56(r30) │ │ │ │ + bl 5ba0 │ │ │ │ + plwz r2,331648 # 90010 │ │ │ │ + cmpwi r2,0 │ │ │ │ + blt 3f0d0 │ │ │ │ + pld r2,331680 # 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 3f210 │ │ │ │ - bl 5c00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r3,0(r2) │ │ │ │ + bl 51c0 │ │ │ │ nop │ │ │ │ - addi r22,r1,40 │ │ │ │ - addi r23,r1,32 │ │ │ │ + plwz r2,331600 # 90010 │ │ │ │ + cmpw r2,r31 │ │ │ │ + bge 3f0a0 │ │ │ │ + bl 5ba0 │ │ │ │ + plwz r4,331580 # 90010 │ │ │ │ + addi r23,r1,40 │ │ │ │ + addi r24,r1,32 │ │ │ │ li r6,1 │ │ │ │ li r5,1 │ │ │ │ li r3,0 │ │ │ │ - lwz r4,-32240(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 3f330 │ │ │ │ - nop │ │ │ │ - sldi r24,r24,3 │ │ │ │ - std r25,80(r1) │ │ │ │ - addi r29,r2,-32248 │ │ │ │ - nop │ │ │ │ + beq 3f1ac │ │ │ │ + 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,331500 # 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,331472 # 90010 │ │ │ │ mr r5,r31 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 4c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r4,8(r29) │ │ │ │ + mr r3,r28 │ │ │ │ + bl 4c20 │ │ │ │ + plwa r4,331452 # 90010 │ │ │ │ mr r5,r31 │ │ │ │ - mr r3,r26 │ │ │ │ - bl 55a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,56(r29) │ │ │ │ + mr r3,r27 │ │ │ │ + bl 5540 │ │ │ │ + pld r2,331480 # 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 3f2a0 │ │ │ │ - mr r4,r23 │ │ │ │ - mr r3,r22 │ │ │ │ - bl 54a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ldx r3,r2,r25 │ │ │ │ + bl 56c0 │ │ │ │ + cmpw r26,r30 │ │ │ │ + bgt 3f120 │ │ │ │ + mr r4,r24 │ │ │ │ + mr r3,r23 │ │ │ │ + bl 5440 │ │ │ │ cmpdi r3,0 │ │ │ │ - bne 3f290 │ │ │ │ - ld r25,80(r1) │ │ │ │ - bl 5120 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 3f110 │ │ │ │ + bl 50c0 │ │ │ │ + mr r3,r29 │ │ │ │ + bl 4ee0 │ │ │ │ mr r3,r28 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ mr r3,r27 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r26 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,144 │ │ │ │ + bl 4ee0 │ │ │ │ + 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 4f80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - stdx r3,r30,r29 │ │ │ │ - bl 5c00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r9,-32192(r2) │ │ │ │ - ld r10,0(r9) │ │ │ │ - ldx r9,r9,r29 │ │ │ │ - ld r10,16(r10) │ │ │ │ - std r10,16(r9) │ │ │ │ - b 3f238 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - mr r9,r3 │ │ │ │ + bl 4f20 │ │ │ │ + stdx r3,r30,r26 │ │ │ │ + bl 5ba0 │ │ │ │ + pld r2,331296 # 90040 │ │ │ │ + ld r9,0(r2) │ │ │ │ + ldx r2,r2,r26 │ │ │ │ + ld r9,16(r9) │ │ │ │ + std r9,16(r2) │ │ │ │ + b 3f0d0 │ │ │ │ + bl 4c00 │ │ │ │ + mr r2,r3 │ │ │ │ sldi r3,r3,3 │ │ │ │ - stw r9,-32200(r2) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - std r3,-32192(r2) │ │ │ │ - b 3f150 │ │ │ │ + pstw r2,331248 # 90038 │ │ │ │ + bl 5480 │ │ │ │ + pstd r3,331244 # 90040 │ │ │ │ + b 3f000 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xa81 │ │ │ │ + .long 0x981 │ │ │ │ nop │ │ │ │ - addis r2,r12,6 │ │ │ │ - addi r2,r2,-30240 │ │ │ │ - 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 3f4dc │ │ │ │ - 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 3f500 │ │ │ │ - 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 3f480 │ │ │ │ - ld r6,40(r1) │ │ │ │ - lwz r11,32(r1) │ │ │ │ - slwi r5,r6,1 │ │ │ │ - neg r4,r6 │ │ │ │ - extsw r6,r6 │ │ │ │ + beq 3f3cc │ │ │ │ + stfd f31,72(r1) │ │ │ │ + plfd f31,190584 # 6db40 │ │ │ │ + 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 3f4b0 │ │ │ │ + cmpw r4,r7 │ │ │ │ + bgt 3f3a0 │ │ │ │ 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,27120(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 3f590 │ │ │ │ - lxvx vs12,r3,r7 │ │ │ │ - cmpdi r12,0 │ │ │ │ - add r10,r10,r9 │ │ │ │ + beq 3f374 │ │ │ │ + lxvx vs12,r3,r8 │ │ │ │ + cmpdi r11,0 │ │ │ │ + add r2,r2,r10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r3,r7 │ │ │ │ - beq 3f4b0 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - add r8,r10,r9 │ │ │ │ + stxvx vs12,r3,r8 │ │ │ │ + beq 3f3a0 │ │ │ │ + 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 3f598 │ │ │ │ - addi r6,r6,1 │ │ │ │ + stxvx vs12,r2,r10 │ │ │ │ + add r2,r9,r10 │ │ │ │ + bdnz 3f37c │ │ │ │ + addi r7,r7,1 │ │ │ │ addi r4,r4,-1 │ │ │ │ addi r5,r5,2 │ │ │ │ - cmpw r11,r6 │ │ │ │ - bgt 3f500 │ │ │ │ - b 3f4c4 │ │ │ │ + cmpw r0,r7 │ │ │ │ + bgt 3f2f0 │ │ │ │ + mr r4,r31 │ │ │ │ + mr r3,r30 │ │ │ │ + bl 5440 │ │ │ │ + cmpdi r3,0 │ │ │ │ + bne 3f2d0 │ │ │ │ + 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,-30688 │ │ │ │ + .long 0x1020000 │ │ │ │ + .long 0x381 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ std r30,-160(r1) │ │ │ │ - ld r30,0(r3) │ │ │ │ std r29,-168(r1) │ │ │ │ + ld r30,0(r3) │ │ │ │ std r31,-152(r1) │ │ │ │ - mfcr r11 │ │ │ │ - ld r29,8(r30) │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-496(r1) │ │ │ │ - stxv vs59,128(r1) │ │ │ │ - stxv vs60,144(r1) │ │ │ │ - stxv vs61,160(r1) │ │ │ │ - stxv vs62,176(r1) │ │ │ │ - stxv vs63,192(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdu r1,-528(r1) │ │ │ │ + ld r29,8(r30) │ │ │ │ + stxv vs57,128(r1) │ │ │ │ + stxv vs58,144(r1) │ │ │ │ + stxv vs59,160(r1) │ │ │ │ + stxv vs60,176(r1) │ │ │ │ + stxv vs61,192(r1) │ │ │ │ + stxv vs62,208(r1) │ │ │ │ + stxv vs63,224(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r31,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - divw r10,r29,r31 │ │ │ │ - mullw r9,r10,r31 │ │ │ │ - subf r9,r9,r29 │ │ │ │ - cmpw r3,r9 │ │ │ │ - blt 3fe40 │ │ │ │ - maddld r9,r10,r3,r9 │ │ │ │ - add r8,r10,r9 │ │ │ │ - cmpw r9,r8 │ │ │ │ - bge 3fce4 │ │ │ │ - extsw r8,r9 │ │ │ │ - clrldi r10,r10,32 │ │ │ │ - std r14,208(r1) │ │ │ │ - std r15,216(r1) │ │ │ │ - std r16,224(r1) │ │ │ │ - std r17,232(r1) │ │ │ │ - std r18,240(r1) │ │ │ │ - std r19,248(r1) │ │ │ │ - add r10,r10,r8 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - std r20,256(r1) │ │ │ │ - std r21,264(r1) │ │ │ │ - nop │ │ │ │ - std r24,288(r1) │ │ │ │ - std r25,296(r1) │ │ │ │ - std r26,304(r1) │ │ │ │ - std r27,312(r1) │ │ │ │ - std r22,272(r1) │ │ │ │ - std r23,280(r1) │ │ │ │ - std r28,320(r1) │ │ │ │ - stfd f14,352(r1) │ │ │ │ - stfd f15,360(r1) │ │ │ │ - stfd f16,368(r1) │ │ │ │ - stfd f17,376(r1) │ │ │ │ - stfd f18,384(r1) │ │ │ │ - stfd f19,392(r1) │ │ │ │ - stfd f20,400(r1) │ │ │ │ - stfd f21,408(r1) │ │ │ │ - stfd f22,416(r1) │ │ │ │ - stfd f23,424(r1) │ │ │ │ - stfd f24,432(r1) │ │ │ │ - stfd f25,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) │ │ │ │ + bl 5100 │ │ │ │ + divw r9,r29,r31 │ │ │ │ + mullw r2,r9,r31 │ │ │ │ + subf r2,r2,r29 │ │ │ │ + cmpw r3,r2 │ │ │ │ + blt 3fbf0 │ │ │ │ + maddld r2,r9,r3,r2 │ │ │ │ + add r10,r9,r2 │ │ │ │ + cmpw r2,r10 │ │ │ │ + bge 3fa90 │ │ │ │ + extsw r10,r2 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + std r14,240(r1) │ │ │ │ + std r15,248(r1) │ │ │ │ + slwi r8,r2,1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + std r16,256(r1) │ │ │ │ + std r17,264(r1) │ │ │ │ + xxspltidp vs61,1065353216 │ │ │ │ + xxspltidp vs63,1056964608 │ │ │ │ + xxlxor vs60,vs60,vs60 │ │ │ │ + add r9,r9,r10 │ │ │ │ + std r18,272(r1) │ │ │ │ + std r19,280(r1) │ │ │ │ + addi r10,r1,32 │ │ │ │ + extswsli r8,r8,3 │ │ │ │ + std r20,288(r1) │ │ │ │ + std r21,296(r1) │ │ │ │ + std r22,304(r1) │ │ │ │ + std r23,312(r1) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + std r24,320(r1) │ │ │ │ + std r25,328(r1) │ │ │ │ + std r26,336(r1) │ │ │ │ + std r27,344(r1) │ │ │ │ + std r28,352(r1) │ │ │ │ + stfd f14,384(r1) │ │ │ │ + stfd f15,392(r1) │ │ │ │ + stfd f16,400(r1) │ │ │ │ + stfd f17,408(r1) │ │ │ │ + stfd f18,416(r1) │ │ │ │ + stfd f19,424(r1) │ │ │ │ + stfd f20,432(r1) │ │ │ │ + stfd f21,440(r1) │ │ │ │ + stfd f22,448(r1) │ │ │ │ + stfd f23,456(r1) │ │ │ │ + stfd f24,464(r1) │ │ │ │ + stfd f25,472(r1) │ │ │ │ + stfd f26,480(r1) │ │ │ │ + stfd f27,488(r1) │ │ │ │ + stfd f28,496(r1) │ │ │ │ + stfd f29,504(r1) │ │ │ │ + stfd f30,512(r1) │ │ │ │ + stfd f31,520(r1) │ │ │ │ lwz r19,48(r30) │ │ │ │ - lxsd v31,27128(r8) │ │ │ │ - addi r8,r1,32 │ │ │ │ - ld r4,24(r30) │ │ │ │ - slwi r6,r9,1 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - lwz r15,-32240(r2) │ │ │ │ - nop │ │ │ │ - ld r11,56(r30) │ │ │ │ - std r8,48(r1) │ │ │ │ - addi r8,r1,40 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - xxlxor vs62,vs62,vs62 │ │ │ │ - ld r17,-32232(r2) │ │ │ │ + ld r7,24(r30) │ │ │ │ + std r10,48(r1) │ │ │ │ + addi r10,r1,40 │ │ │ │ nop │ │ │ │ - extswsli r6,r6,3 │ │ │ │ - std r8,56(r1) │ │ │ │ - slwi r8,r19,1 │ │ │ │ - addi r16,r19,1 │ │ │ │ - add r20,r4,r9 │ │ │ │ + plwz r16,330448 # 90010 │ │ │ │ + ld r4,56(r30) │ │ │ │ + std r10,56(r1) │ │ │ │ + pld r18,330440 # 90018 │ │ │ │ + pld r20,330448 # 90028 │ │ │ │ + plxsd v30,189928 # 6db48 │ │ │ │ + slwi r10,r19,1 │ │ │ │ + addi r17,r19,1 │ │ │ │ + add r21,r7,r2 │ │ │ │ + extswsli r6,r19,1 │ │ │ │ neg r26,r19 │ │ │ │ - extswsli r5,r19,1 │ │ │ │ - ld r18,-32216(r2) │ │ │ │ - not r7,r19 │ │ │ │ - addi r15,r15,2 │ │ │ │ - add r27,r4,r10 │ │ │ │ - addi r9,r8,1 │ │ │ │ - mr r25,r16 │ │ │ │ - add r31,r11,r6 │ │ │ │ - cmpw cr3,r19,r26 │ │ │ │ - stw r26,112(r1) │ │ │ │ - slwi r8,r7,1 │ │ │ │ - mr r24,r15 │ │ │ │ - extswsli r7,r19,3 │ │ │ │ - mr r15,r17 │ │ │ │ - mullw r9,r9,r16 │ │ │ │ + extswsli r14,r19,3 │ │ │ │ + addi r16,r16,2 │ │ │ │ + add r27,r7,r9 │ │ │ │ + addi r2,r10,1 │ │ │ │ + mulli r10,r17,-2 │ │ │ │ + addi r9,r19,-1 │ │ │ │ + mr r25,r17 │ │ │ │ + mr r24,r16 │ │ │ │ + mr r23,r14 │ │ │ │ + add r31,r4,r8 │ │ │ │ cmpwi cr4,r19,1024 │ │ │ │ - mr r17,r19 │ │ │ │ + stw r26,68(r1) │ │ │ │ std r27,104(r1) │ │ │ │ + mullw r2,r2,r17 │ │ │ │ + cmpw cr3,r19,r26 │ │ │ │ mr r16,r18 │ │ │ │ - extswsli r14,r8,4 │ │ │ │ - mr r18,r20 │ │ │ │ - std r7,64(r1) │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extsw r9,r9 │ │ │ │ - add r9,r9,r5 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - addi r21,r9,-16 │ │ │ │ - std r21,120(r1) │ │ │ │ + mr r17,r20 │ │ │ │ + stw r9,64(r1) │ │ │ │ + extswsli r15,r10,4 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + mr r14,r15 │ │ │ │ + mr r15,r19 │ │ │ │ + extsw r2,r2 │ │ │ │ + add r2,r2,r6 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + addi r22,r2,-16 │ │ │ │ + std r22,112(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f1,8(r31) │ │ │ │ - xsmuldp vs1,vs1,vs63 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ + xsmuldp vs1,vs1,vs62 │ │ │ │ + bl 5920 │ │ │ │ lfd f18,0(r31) │ │ │ │ - stxsd v30,0(r18) │ │ │ │ - stxsd v30,8(r18) │ │ │ │ + stxsd v28,0(r21) │ │ │ │ + stxsd v28,8(r21) │ │ │ │ fmr f19,f1 │ │ │ │ - xsmuldp vs18,vs18,vs63 │ │ │ │ - blt cr3,3fc4c │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xsmuldp vs18,vs18,vs62 │ │ │ │ + blt cr3,3f9f8 │ │ │ │ + xxmr vs59,vs61 │ │ │ │ ld r22,320(r30) │ │ │ │ - addis r23,r2,-3 │ │ │ │ - lwz r21,112(r1) │ │ │ │ - xxmr vs60,vs18 │ │ │ │ - xxmr vs20,vs62 │ │ │ │ - mr r19,r24 │ │ │ │ - mr r20,r25 │ │ │ │ + ld r2,112(r1) │ │ │ │ + xxmr vs58,vs18 │ │ │ │ + mr r18,r23 │ │ │ │ + xxmr vs20,vs60 │ │ │ │ std r30,72(r1) │ │ │ │ - lxsd v29,27136(r9) │ │ │ │ - ld r9,120(r1) │ │ │ │ - addi r23,r23,28224 │ │ │ │ - xxmr vs18,vs62 │ │ │ │ std r31,96(r1) │ │ │ │ - xsnmsubadp vs61,vs1,vs1 │ │ │ │ - add r22,r22,r9 │ │ │ │ + lwz r19,68(r1) │ │ │ │ + mr r20,r24 │ │ │ │ + xxmr vs18,vs60 │ │ │ │ + mr r23,r25 │ │ │ │ + xsnmsubadp vs59,vs1,vs1 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ + add r22,r22,r2 │ │ │ │ stfd f1,88(r1) │ │ │ │ - stxsd v29,80(r1) │ │ │ │ + stxsd v27,80(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - srawi r28,r21,31 │ │ │ │ + srawi r28,r19,31 │ │ │ │ lfd f14,16(r22) │ │ │ │ lfd f26,24(r22) │ │ │ │ lfd f28,40(r22) │ │ │ │ lfd f30,32(r22) │ │ │ │ - xor r9,r28,r21 │ │ │ │ - subf r28,r28,r9 │ │ │ │ - mullw r25,r28,r19 │ │ │ │ - addi r9,r28,1 │ │ │ │ + xor r2,r28,r19 │ │ │ │ + subf r28,r28,r2 │ │ │ │ + mullw r25,r28,r20 │ │ │ │ + addi r2,r28,1 │ │ │ │ extswsli r24,r25,3 │ │ │ │ - add r27,r15,r24 │ │ │ │ - add r26,r16,r24 │ │ │ │ - ble cr4,3fd20 │ │ │ │ - cmpw r17,r9 │ │ │ │ + add r27,r16,r24 │ │ │ │ + add r26,r17,r24 │ │ │ │ + ble cr4,3fae0 │ │ │ │ + cmpw r15,r2 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ xxlxor vs15,vs15,vs15 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - ble 3fe20 │ │ │ │ - addi r29,r17,-1 │ │ │ │ - ld r30,64(r1) │ │ │ │ + ble 3fbd0 │ │ │ │ + lwz r2,64(r1) │ │ │ │ fmr f22,f19 │ │ │ │ xxlxor vs23,vs23,vs23 │ │ │ │ + mr r30,r18 │ │ │ │ mr r31,r22 │ │ │ │ - xxmr vs59,vs20 │ │ │ │ - subf r29,r28,r29 │ │ │ │ + xxmr vs57,vs20 │ │ │ │ + subf r29,r28,r2 │ │ │ │ clrldi r29,r29,32 │ │ │ │ nop │ │ │ │ lfdx f16,r26,r30 │ │ │ │ xxlxor vs17,vs17,vs17 │ │ │ │ fmr f3,f30 │ │ │ │ - addi r31,r31,-16 │ │ │ │ fmr f4,f31 │ │ │ │ - lfd f24,16(r31) │ │ │ │ + lfd f24,0(r31) │ │ │ │ fmr f21,f15 │ │ │ │ fmr f20,f14 │ │ │ │ - fmr f2,f17 │ │ │ │ xxlxor vs25,vs25,vs25 │ │ │ │ + addi r31,r31,-16 │ │ │ │ + fmr f2,f17 │ │ │ │ fmr f1,f16 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f25 │ │ │ │ fmr f1,f24 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ fmr f15,f2 │ │ │ │ fmr f14,f1 │ │ │ │ fmr f2,f17 │ │ │ │ fmr f1,f16 │ │ │ │ fmr f16,f26 │ │ │ │ lfd f26,24(r31) │ │ │ │ fmr f17,f27 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f27 │ │ │ │ fmr f1,f26 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ lfdx f24,r27,r30 │ │ │ │ xxlxor vs25,vs25,vs25 │ │ │ │ addi r30,r30,-8 │ │ │ │ fmr f27,f2 │ │ │ │ fmr f26,f1 │ │ │ │ fmr f3,f22 │ │ │ │ fmr f4,f23 │ │ │ │ fmr f1,f30 │ │ │ │ fmr f2,f31 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f3,f24 │ │ │ │ fmr f4,f25 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f3,f20 │ │ │ │ fmr f4,f21 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ fmr f31,f2 │ │ │ │ fmr f30,f1 │ │ │ │ fmr f3,f22 │ │ │ │ fmr f4,f23 │ │ │ │ fmr f1,f28 │ │ │ │ fmr f2,f29 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f3,f24 │ │ │ │ fmr f4,f25 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f3,f16 │ │ │ │ fmr f4,f17 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ addic. r29,r29,-1 │ │ │ │ fmr f29,f2 │ │ │ │ fmr f28,f1 │ │ │ │ - bne 3f8b0 │ │ │ │ - xxmr vs20,vs59 │ │ │ │ + bne 3f6d0 │ │ │ │ + xxmr vs20,vs57 │ │ │ │ add r25,r28,r25 │ │ │ │ fmr f3,f22 │ │ │ │ fmr f4,f23 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ extsw r25,r25 │ │ │ │ - addi r9,r25,1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f1,r15,r9 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + addi r2,r25,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f1,r16,r2 │ │ │ │ + bl 5230 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ fmr f25,f2 │ │ │ │ fmr f24,f1 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f13,f2 │ │ │ │ fmr f12,f1 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ fmr f1,f24 │ │ │ │ fmr f2,f25 │ │ │ │ fmr f29,f13 │ │ │ │ fmr f28,f12 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f13,f2 │ │ │ │ fmr f12,f1 │ │ │ │ fmr f3,f14 │ │ │ │ fmr f4,f15 │ │ │ │ fmr f1,f28 │ │ │ │ fmr f2,f29 │ │ │ │ fmr f28,f12 │ │ │ │ fmr f29,f13 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ fmr f31,f2 │ │ │ │ fmr f30,f1 │ │ │ │ fmr f2,f29 │ │ │ │ fmr f1,f28 │ │ │ │ fmr f3,f26 │ │ │ │ fmr f4,f27 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ fmr f29,f2 │ │ │ │ fmr f28,f1 │ │ │ │ mtfprwa f3,r28 │ │ │ │ - lfd f0,0(r23) │ │ │ │ lfd f1,80(r1) │ │ │ │ lfd f2,88(r1) │ │ │ │ xxlxor vs4,vs4,vs4 │ │ │ │ - lfdx f26,r16,r24 │ │ │ │ - fcfid f3,f3 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - fmul f3,f3,f0 │ │ │ │ - bl 5640 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lfdx f26,r17,r24 │ │ │ │ + fcfid f3,f3 │ │ │ │ + xsmuldp vs3,vs3,vs63 │ │ │ │ + bl 55e0 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ - fmr f23,f2 │ │ │ │ - fmr f22,f1 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ - fmr f3,f26 │ │ │ │ - fmr f4,f27 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ fmr f25,f2 │ │ │ │ fmr f24,f1 │ │ │ │ + bl 5230 │ │ │ │ + fmr f3,f26 │ │ │ │ + fmr f4,f27 │ │ │ │ + bl 5230 │ │ │ │ + fmr f13,f2 │ │ │ │ + fmr f12,f1 │ │ │ │ + fmr f2,f25 │ │ │ │ + fmr f1,f24 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ - fmr f1,f22 │ │ │ │ - fmr f2,f23 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + fmr f28,f12 │ │ │ │ + fmr f29,f13 │ │ │ │ + bl 5230 │ │ │ │ fmr f3,f26 │ │ │ │ fmr f4,f27 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ ld r5,56(r1) │ │ │ │ ld r4,48(r1) │ │ │ │ - fmr f28,f1 │ │ │ │ - mtfprwa f1,r21 │ │ │ │ - fmr f29,f2 │ │ │ │ + fmr f22,f1 │ │ │ │ + mtfprwa f1,r19 │ │ │ │ + fmr f23,f2 │ │ │ │ fcfids f1,f1 │ │ │ │ - xsmuldp vs1,vs1,vs60 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + xsmuldp vs1,vs1,vs58 │ │ │ │ + bl 5760 │ │ │ │ lfd f16,40(r1) │ │ │ │ xxlxor vs17,vs17,vs17 │ │ │ │ - lfd f22,32(r1) │ │ │ │ - xxlxor vs23,vs23,vs23 │ │ │ │ - fmr f3,f24 │ │ │ │ - fmr f4,f25 │ │ │ │ + lfd f24,32(r1) │ │ │ │ + xxlxor vs25,vs25,vs25 │ │ │ │ fmr f2,f17 │ │ │ │ + fmr f3,f28 │ │ │ │ + fmr f4,f29 │ │ │ │ fmr f1,f16 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ xxlxor vs4,vs4,vs4 │ │ │ │ fmr f3,f20 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ fmr f27,f2 │ │ │ │ fmr f26,f1 │ │ │ │ - fmr f2,f23 │ │ │ │ - fmr f1,f22 │ │ │ │ - fmr f3,f28 │ │ │ │ - fmr f4,f29 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + fmr f3,f22 │ │ │ │ + fmr f4,f23 │ │ │ │ + fmr f1,f24 │ │ │ │ + fmr f2,f25 │ │ │ │ + bl 5230 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f27 │ │ │ │ fmr f1,f26 │ │ │ │ - bl 6e298 │ │ │ │ - nop │ │ │ │ + bl 4b30 │ │ │ │ fmr f20,f1 │ │ │ │ - fmr f3,f24 │ │ │ │ - fmr f4,f25 │ │ │ │ - fmr f1,f22 │ │ │ │ - fmr f2,f23 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ - fmr f13,f2 │ │ │ │ - fmr f12,f1 │ │ │ │ + fmr f2,f25 │ │ │ │ + fmr f1,f24 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ + bl 5230 │ │ │ │ + fmr f29,f2 │ │ │ │ + fmr f28,f1 │ │ │ │ + fmr f3,f22 │ │ │ │ + fmr f4,f23 │ │ │ │ fmr f1,f16 │ │ │ │ fmr f2,f17 │ │ │ │ - fmr f29,f13 │ │ │ │ - fmr f28,f12 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f29 │ │ │ │ fmr f1,f28 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ xxlxor vs4,vs4,vs4 │ │ │ │ fmr f3,f18 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ fmr f18,f1 │ │ │ │ - addi r21,r21,1 │ │ │ │ + addi r19,r19,1 │ │ │ │ add r22,r22,r14 │ │ │ │ - stfd f20,0(r18) │ │ │ │ - stfd f18,8(r18) │ │ │ │ - cmpw r21,r20 │ │ │ │ - bne 3f840 │ │ │ │ + stfd f20,0(r21) │ │ │ │ + stfd f18,8(r21) │ │ │ │ + cmpw r19,r23 │ │ │ │ + bne 3f660 │ │ │ │ ld r30,72(r1) │ │ │ │ ld r31,96(r1) │ │ │ │ - mr r24,r19 │ │ │ │ - mr r25,r20 │ │ │ │ - ld r9,104(r1) │ │ │ │ - addi r18,r18,16 │ │ │ │ + mr r25,r23 │ │ │ │ + mr r24,r20 │ │ │ │ + mr r23,r18 │ │ │ │ + ld r2,104(r1) │ │ │ │ + addi r21,r21,16 │ │ │ │ addi r31,r31,16 │ │ │ │ - cmpld r9,r18 │ │ │ │ - bne 3f7c0 │ │ │ │ - lfd f14,352(r1) │ │ │ │ - lfd f15,360(r1) │ │ │ │ - lfd f16,368(r1) │ │ │ │ - lfd f17,376(r1) │ │ │ │ - lfd f18,384(r1) │ │ │ │ - lfd f19,392(r1) │ │ │ │ - lfd f20,400(r1) │ │ │ │ - lfd f21,408(r1) │ │ │ │ - lfd f22,416(r1) │ │ │ │ - lfd f23,424(r1) │ │ │ │ - lfd f24,432(r1) │ │ │ │ - lfd f25,440(r1) │ │ │ │ - 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,208(r1) │ │ │ │ - ld r15,216(r1) │ │ │ │ - ld r16,224(r1) │ │ │ │ - ld r17,232(r1) │ │ │ │ - ld r18,240(r1) │ │ │ │ - ld r19,248(r1) │ │ │ │ - ld r20,256(r1) │ │ │ │ - ld r21,264(r1) │ │ │ │ - ld r22,272(r1) │ │ │ │ - ld r23,280(r1) │ │ │ │ - ld r24,288(r1) │ │ │ │ - ld r25,296(r1) │ │ │ │ - ld r26,304(r1) │ │ │ │ - ld r27,312(r1) │ │ │ │ - ld r28,320(r1) │ │ │ │ - lxv vs59,128(r1) │ │ │ │ - lxv vs60,144(r1) │ │ │ │ - lxv vs61,160(r1) │ │ │ │ - lxv vs62,176(r1) │ │ │ │ - lxv vs63,192(r1) │ │ │ │ - addi r1,r1,496 │ │ │ │ - ld r0,16(r1) │ │ │ │ + cmpld r2,r21 │ │ │ │ + bne 3f5f0 │ │ │ │ + lfd f14,384(r1) │ │ │ │ + lfd f15,392(r1) │ │ │ │ + lfd f16,400(r1) │ │ │ │ + lfd f17,408(r1) │ │ │ │ + lfd f18,416(r1) │ │ │ │ + lfd f19,424(r1) │ │ │ │ + lfd f20,432(r1) │ │ │ │ + lfd f21,440(r1) │ │ │ │ + lfd f22,448(r1) │ │ │ │ + lfd f23,456(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 r14,240(r1) │ │ │ │ + ld r15,248(r1) │ │ │ │ + ld r16,256(r1) │ │ │ │ + ld r17,264(r1) │ │ │ │ + ld r18,272(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) │ │ │ │ + lxv vs57,128(r1) │ │ │ │ + lxv vs58,144(r1) │ │ │ │ + lxv vs59,160(r1) │ │ │ │ + lxv vs60,176(r1) │ │ │ │ + lxv vs61,192(r1) │ │ │ │ + lxv vs62,208(r1) │ │ │ │ + lxv vs63,224(r1) │ │ │ │ + addi r1,r1,528 │ │ │ │ lwz r11,8(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ ld r29,-168(r1) │ │ │ │ ld r30,-160(r1) │ │ │ │ ld r31,-152(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - cmpw r17,r9 │ │ │ │ - ble 3fe10 │ │ │ │ - addi r8,r17,-1 │ │ │ │ - ld r10,64(r1) │ │ │ │ - mr r9,r22 │ │ │ │ - subf r8,r28,r8 │ │ │ │ - clrldi r8,r8,32 │ │ │ │ - mtctr r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpw r15,r2 │ │ │ │ + ble 3fbc0 │ │ │ │ + lwz r2,64(r1) │ │ │ │ + mr r9,r18 │ │ │ │ + subf r10,r28,r2 │ │ │ │ + mr r2,r22 │ │ │ │ + clrldi r10,r10,32 │ │ │ │ + mtctr r10 │ │ │ │ fmul f8,f30,f19 │ │ │ │ fmul f10,f28,f19 │ │ │ │ - lfdx f12,r26,r10 │ │ │ │ - lfdx f0,r27,r10 │ │ │ │ - lfd f6,0(r9) │ │ │ │ - lfd f7,8(r9) │ │ │ │ - fmr f9,f14 │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ fmr f11,f26 │ │ │ │ - addi r10,r10,-8 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - fmadd f14,f30,f12,f6 │ │ │ │ - fmadd f26,f28,f12,f7 │ │ │ │ + fmr f9,f14 │ │ │ │ + lfd f7,0(r2) │ │ │ │ + lfd f26,8(r2) │ │ │ │ + addi r9,r9,-8 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + fmadd f14,f30,f12,f7 │ │ │ │ + fmadd f26,f28,f12,f26 │ │ │ │ fmadd f30,f8,f0,f9 │ │ │ │ fmadd f28,f10,f0,f11 │ │ │ │ - bdnz 3fd40 │ │ │ │ - add r9,r28,r25 │ │ │ │ - extsw r9,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f0,r15,r9 │ │ │ │ + bdnz 3fb00 │ │ │ │ + add r2,r28,r25 │ │ │ │ + extsw r2,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r16,r2 │ │ │ │ fmul f0,f19,f0 │ │ │ │ fmadd f30,f0,f30,f14 │ │ │ │ fmadd f28,f0,f28,f26 │ │ │ │ - mtfprwa f0,r28 │ │ │ │ - lfd f2,0(r23) │ │ │ │ - xxmr vs1,vs61 │ │ │ │ - lfdx f29,r16,r24 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmul f2,f0,f2 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprwa f0,r21 │ │ │ │ + mtfprwa f2,r28 │ │ │ │ + xxmr vs1,vs59 │ │ │ │ + lfdx f29,r17,r24 │ │ │ │ + fcfid f2,f2 │ │ │ │ + xsmuldp vs2,vs2,vs63 │ │ │ │ + bl 5220 │ │ │ │ + mtfprwa f0,r19 │ │ │ │ ld r5,56(r1) │ │ │ │ ld r4,48(r1) │ │ │ │ fcfids f0,f0 │ │ │ │ fmul f30,f1,f30 │ │ │ │ fmul f31,f1,f28 │ │ │ │ - xsmuldp vs1,vs0,vs60 │ │ │ │ + xsmuldp vs1,vs0,vs58 │ │ │ │ fmul f30,f30,f29 │ │ │ │ fmul f31,f31,f29 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f0,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ fmadd f20,f0,f30,f20 │ │ │ │ fmadd f30,f12,f30,f18 │ │ │ │ fnmsub f20,f12,f31,f20 │ │ │ │ fmadd f18,f0,f31,f30 │ │ │ │ - b 3fc24 │ │ │ │ + b 3f9cc │ │ │ │ nop │ │ │ │ nop │ │ │ │ + cmpw r15,r28 │ │ │ │ + ble 3fb5c │ │ │ │ + b 3fb3c │ │ │ │ nop │ │ │ │ - cmpw r17,r28 │ │ │ │ - ble 3fd9c │ │ │ │ - b 3fd7c │ │ │ │ - nop │ │ │ │ - cmpw r17,r28 │ │ │ │ + cmpw r15,r28 │ │ │ │ fmr f22,f19 │ │ │ │ xxlxor vs23,vs23,vs23 │ │ │ │ - ble 3fa9c │ │ │ │ - b 3f9e4 │ │ │ │ + ble 3f880 │ │ │ │ + b 3f7dc │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r10,r10,1 │ │ │ │ - li r9,0 │ │ │ │ - b 3f64c │ │ │ │ + addi r9,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + b 3f464 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1292 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,32672 │ │ │ │ - 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) │ │ │ │ + addi r2,r2,1 │ │ │ │ + extsw r4,r2 │ │ │ │ + bl 52c0 │ │ │ │ cmpdi r3,0 │ │ │ │ - bne 3ff1c │ │ │ │ - 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 3ff40 │ │ │ │ - mr r4,r31 │ │ │ │ - mr r3,r30 │ │ │ │ - bl 54a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r3,0 │ │ │ │ - beq 3fec0 │ │ │ │ - ld r6,40(r1) │ │ │ │ - lwz r11,32(r1) │ │ │ │ - slwi r5,r6,1 │ │ │ │ - neg r4,r6 │ │ │ │ - extsw r6,r6 │ │ │ │ + beq 3fd6c │ │ │ │ + stfd f31,72(r1) │ │ │ │ + plfd f31,188120 # 6db40 │ │ │ │ + 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 3fef0 │ │ │ │ + cmpw r4,r7 │ │ │ │ + bgt 3fd40 │ │ │ │ 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,27120(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 3ffd0 │ │ │ │ - lxvx vs12,r3,r7 │ │ │ │ - cmpdi r12,0 │ │ │ │ - add r10,r10,r9 │ │ │ │ + beq 3fd14 │ │ │ │ + lxvx vs12,r3,r8 │ │ │ │ + cmpdi r11,0 │ │ │ │ + add r2,r2,r10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r3,r7 │ │ │ │ - beq 3fef0 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - add r8,r10,r9 │ │ │ │ + stxvx vs12,r3,r8 │ │ │ │ + beq 3fd40 │ │ │ │ + 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 3ffd8 │ │ │ │ - addi r6,r6,1 │ │ │ │ + stxvx vs12,r2,r10 │ │ │ │ + add r2,r9,r10 │ │ │ │ + bdnz 3fd1c │ │ │ │ + addi r7,r7,1 │ │ │ │ addi r4,r4,-1 │ │ │ │ addi r5,r5,2 │ │ │ │ - cmpw r11,r6 │ │ │ │ - bgt 3ff40 │ │ │ │ - b 3ff04 │ │ │ │ + cmpw r0,r7 │ │ │ │ + bgt 3fc90 │ │ │ │ + mr r4,r31 │ │ │ │ + mr r3,r30 │ │ │ │ + bl 5440 │ │ │ │ + cmpdi r3,0 │ │ │ │ + bne 3fc70 │ │ │ │ + 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,32224 │ │ │ │ - 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 400dc │ │ │ │ - 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 40100 │ │ │ │ - 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 40080 │ │ │ │ - ld r6,40(r1) │ │ │ │ - lwz r11,32(r1) │ │ │ │ - slwi r5,r6,1 │ │ │ │ - neg r4,r6 │ │ │ │ - extsw r6,r6 │ │ │ │ + beq 3fefc │ │ │ │ + stfd f31,72(r1) │ │ │ │ + plfd f31,187720 # 6db40 │ │ │ │ + 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 400b0 │ │ │ │ + cmpw r4,r7 │ │ │ │ + bgt 3fed0 │ │ │ │ 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,27120(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 40190 │ │ │ │ - lxvx vs12,r3,r7 │ │ │ │ - cmpdi r12,0 │ │ │ │ - add r10,r10,r9 │ │ │ │ + beq 3fea4 │ │ │ │ + lxvx vs12,r3,r8 │ │ │ │ + cmpdi r11,0 │ │ │ │ + add r2,r2,r10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r3,r7 │ │ │ │ - beq 400b0 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - add r8,r10,r9 │ │ │ │ + stxvx vs12,r3,r8 │ │ │ │ + beq 3fed0 │ │ │ │ + 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 40198 │ │ │ │ - addi r6,r6,1 │ │ │ │ + stxvx vs12,r2,r10 │ │ │ │ + add r2,r9,r10 │ │ │ │ + bdnz 3feac │ │ │ │ + addi r7,r7,1 │ │ │ │ addi r4,r4,-1 │ │ │ │ addi r5,r5,2 │ │ │ │ - cmpw r11,r6 │ │ │ │ - bgt 40100 │ │ │ │ - b 400c4 │ │ │ │ + cmpw r0,r7 │ │ │ │ + bgt 3fe20 │ │ │ │ + mr r4,r31 │ │ │ │ + mr r3,r30 │ │ │ │ + bl 5440 │ │ │ │ + cmpdi r3,0 │ │ │ │ + bne 3fe00 │ │ │ │ + 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,31776 │ │ │ │ - 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 4038c │ │ │ │ - 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,-32248 │ │ │ │ + beq 400b4 │ │ │ │ + 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,327816 # 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,327708 # 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 40280 │ │ │ │ - mr r4,r28 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 54a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r5,r5,r27 │ │ │ │ + bl 53c0 │ │ │ │ + cmpw r30,r25 │ │ │ │ + bgt 3ffb0 │ │ │ │ + mr r4,r29 │ │ │ │ + mr r3,r28 │ │ │ │ + bl 5440 │ │ │ │ cmpdi r3,0 │ │ │ │ - bne 40270 │ │ │ │ - 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 3ffa0 │ │ │ │ + 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,31296 │ │ │ │ - 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 4056c │ │ │ │ - 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,-32248 │ │ │ │ + beq 40264 │ │ │ │ + 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,327384 # 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,327276 # 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 40460 │ │ │ │ - mr r4,r28 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 54a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r5,r5,r27 │ │ │ │ + bl 5c80 │ │ │ │ + cmpw r30,r25 │ │ │ │ + bgt 40160 │ │ │ │ + mr r4,r29 │ │ │ │ + mr r3,r28 │ │ │ │ + bl 5440 │ │ │ │ cmpdi r3,0 │ │ │ │ - bne 40450 │ │ │ │ - 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 40150 │ │ │ │ + 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,30816 │ │ │ │ - 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 4065c │ │ │ │ - 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 40680 │ │ │ │ - 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 40600 │ │ │ │ - ld r6,40(r1) │ │ │ │ - lwz r11,32(r1) │ │ │ │ - slwi r5,r6,1 │ │ │ │ - neg r4,r6 │ │ │ │ - extsw r6,r6 │ │ │ │ + beq 403ec │ │ │ │ + stfd f31,72(r1) │ │ │ │ + plfd f31,186456 # 6db40 │ │ │ │ + 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 40630 │ │ │ │ + cmpw r4,r7 │ │ │ │ + bgt 403c0 │ │ │ │ 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,27120(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 40710 │ │ │ │ - lxvx vs12,r3,r7 │ │ │ │ - cmpdi r12,0 │ │ │ │ - add r10,r10,r9 │ │ │ │ + beq 40394 │ │ │ │ + lxvx vs12,r3,r8 │ │ │ │ + cmpdi r11,0 │ │ │ │ + add r2,r2,r10 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ - stxvx vs12,r3,r7 │ │ │ │ - beq 40630 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - add r8,r10,r9 │ │ │ │ + stxvx vs12,r3,r8 │ │ │ │ + beq 403c0 │ │ │ │ + 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 40718 │ │ │ │ - addi r6,r6,1 │ │ │ │ + stxvx vs12,r2,r10 │ │ │ │ + add r2,r9,r10 │ │ │ │ + bdnz 4039c │ │ │ │ + addi r7,r7,1 │ │ │ │ addi r4,r4,-1 │ │ │ │ addi r5,r5,2 │ │ │ │ - cmpw r11,r6 │ │ │ │ - bgt 40680 │ │ │ │ - b 40644 │ │ │ │ + cmpw r0,r7 │ │ │ │ + bgt 40310 │ │ │ │ + mr r4,r31 │ │ │ │ + mr r3,r30 │ │ │ │ + bl 5440 │ │ │ │ + cmpdi r3,0 │ │ │ │ + bne 402f0 │ │ │ │ + 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,30368 │ │ │ │ - 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 4090c │ │ │ │ - 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,-32248 │ │ │ │ + beq 405a4 │ │ │ │ + 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,326552 # 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 5a00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,48(r26) │ │ │ │ - ld r7,56(r30) │ │ │ │ - ld r5,16(r26) │ │ │ │ + add r5,r5,r2 │ │ │ │ + bl 59a0 │ │ │ │ + lwz r2,48(r26) │ │ │ │ + pld r9,326444 # 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 5a00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpw r29,r25 │ │ │ │ - bgt 40800 │ │ │ │ - mr r4,r28 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 54a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r5,r5,r27 │ │ │ │ + bl 59a0 │ │ │ │ + cmpw r30,r25 │ │ │ │ + bgt 404a0 │ │ │ │ + mr r4,r29 │ │ │ │ + mr r3,r28 │ │ │ │ + bl 5440 │ │ │ │ cmpdi r3,0 │ │ │ │ - bne 407f0 │ │ │ │ - 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 40490 │ │ │ │ + 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,29888 │ │ │ │ - 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 40aec │ │ │ │ - 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,-32248 │ │ │ │ + beq 40754 │ │ │ │ + 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,326120 # 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,326012 # 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 409e0 │ │ │ │ - mr r4,r28 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 54a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r5,r5,r27 │ │ │ │ + bl 52a0 │ │ │ │ + cmpw r30,r25 │ │ │ │ + bgt 40650 │ │ │ │ + mr r4,r29 │ │ │ │ + mr r3,r28 │ │ │ │ + bl 5440 │ │ │ │ cmpdi r3,0 │ │ │ │ - bne 409d0 │ │ │ │ - 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 40640 │ │ │ │ + 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,29408 │ │ │ │ + .long 0x880 │ │ │ │ std r31,-152(r1) │ │ │ │ - mflr r0 │ │ │ │ ld r31,0(r3) │ │ │ │ - std r28,-176(r1) │ │ │ │ - std r29,-168(r1) │ │ │ │ mfcr r11 │ │ │ │ + mflr r0 │ │ │ │ + std r28,-176(r1) │ │ │ │ li r6,1 │ │ │ │ li r5,1 │ │ │ │ - lwz r9,48(r31) │ │ │ │ + std r29,-168(r1) │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-560(r1) │ │ │ │ - addi r4,r9,1 │ │ │ │ - neg r9,r9 │ │ │ │ + stdu r1,-576(r1) │ │ │ │ + lwz r2,48(r31) │ │ │ │ addi r29,r1,40 │ │ │ │ addi r28,r1,32 │ │ │ │ - stxv vs60,208(r1) │ │ │ │ - stxv vs61,224(r1) │ │ │ │ - extsw r4,r4 │ │ │ │ - extsw r3,r9 │ │ │ │ - stxv vs62,240(r1) │ │ │ │ - stxv vs63,256(r1) │ │ │ │ + stxv vs60,224(r1) │ │ │ │ + stxv vs61,240(r1) │ │ │ │ + stxv vs62,256(r1) │ │ │ │ + stxv vs63,272(r1) │ │ │ │ mr r7,r29 │ │ │ │ mr r8,r28 │ │ │ │ - bl 5320 │ │ │ │ - ld r2,24(r1) │ │ │ │ + addi r4,r2,1 │ │ │ │ + neg r2,r2 │ │ │ │ + extsw r4,r4 │ │ │ │ + extsw r3,r2 │ │ │ │ + bl 52c0 │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 411d0 │ │ │ │ - std r16,288(r1) │ │ │ │ - std r17,296(r1) │ │ │ │ - nop │ │ │ │ - addi r16,r1,64 │ │ │ │ - addi r17,r1,80 │ │ │ │ - std r14,272(r1) │ │ │ │ - std r15,280(r1) │ │ │ │ - std r18,304(r1) │ │ │ │ - std r19,312(r1) │ │ │ │ - std r30,400(r1) │ │ │ │ - addi r9,r2,-32248 │ │ │ │ + beq 40dcc │ │ │ │ + addi r2,r1,48 │ │ │ │ + std r14,288(r1) │ │ │ │ + std r15,296(r1) │ │ │ │ + xxspltidp vs62,1056964608 │ │ │ │ li r14,0 │ │ │ │ li r15,0 │ │ │ │ - mr r30,r31 │ │ │ │ + std r16,304(r1) │ │ │ │ + std r17,312(r1) │ │ │ │ + addi r16,r1,64 │ │ │ │ + addi r17,r1,80 │ │ │ │ + std r18,320(r1) │ │ │ │ + std r19,328(r1) │ │ │ │ + std r20,336(r1) │ │ │ │ + stfd f14,432(r1) │ │ │ │ + xxspltidp vs14,1065353216 │ │ │ │ mr r19,r16 │ │ │ │ mr r18,r17 │ │ │ │ - std r20,320(r1) │ │ │ │ - std r21,328(r1) │ │ │ │ - std r22,336(r1) │ │ │ │ - std r23,344(r1) │ │ │ │ - std r24,352(r1) │ │ │ │ - std r25,360(r1) │ │ │ │ - std r26,368(r1) │ │ │ │ - std r27,376(r1) │ │ │ │ - stfd f14,416(r1) │ │ │ │ - stfd f15,424(r1) │ │ │ │ - stfd f16,432(r1) │ │ │ │ - stfd f17,440(r1) │ │ │ │ - stfd f18,448(r1) │ │ │ │ - stfd f19,456(r1) │ │ │ │ - stfd f20,464(r1) │ │ │ │ - stfd f21,472(r1) │ │ │ │ - stfd f22,480(r1) │ │ │ │ - stfd f23,488(r1) │ │ │ │ - stfd f24,496(r1) │ │ │ │ - stfd f25,504(r1) │ │ │ │ - stfd f26,512(r1) │ │ │ │ - stfd f27,520(r1) │ │ │ │ - stfd f28,528(r1) │ │ │ │ - stfd f29,536(r1) │ │ │ │ - stfd f30,544(r1) │ │ │ │ - stfd f31,552(r1) │ │ │ │ - std r9,184(r1) │ │ │ │ - std r28,192(r1) │ │ │ │ - std r29,200(r1) │ │ │ │ - ld r8,184(r1) │ │ │ │ - lwz r7,32(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ - lwz r23,40(r1) │ │ │ │ - lwz r10,8(r8) │ │ │ │ - stw r7,132(r1) │ │ │ │ - mr r7,r8 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ld r8,16(r8) │ │ │ │ - ld r7,32(r7) │ │ │ │ - addi r10,r10,2 │ │ │ │ - std r7,144(r1) │ │ │ │ - stw r10,136(r1) │ │ │ │ - ble 41134 │ │ │ │ - lwz r31,48(r30) │ │ │ │ - ld r7,56(r30) │ │ │ │ - sldi r10,r9,4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r6,24(r30) │ │ │ │ - ld r17,16(r30) │ │ │ │ - std r30,176(r1) │ │ │ │ - lxsd v30,28224(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - add r22,r10,r7 │ │ │ │ - addi r10,r31,-1 │ │ │ │ - lfd f15,27128(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - cmpwi cr2,r31,1024 │ │ │ │ - mr r30,r31 │ │ │ │ - std r7,168(r1) │ │ │ │ - stw r10,160(r1) │ │ │ │ - addi r10,r31,-2 │ │ │ │ - lfd f14,27136(r9) │ │ │ │ - addi r9,r31,1 │ │ │ │ - mr r31,r23 │ │ │ │ - stw r10,140(r1) │ │ │ │ - addi r10,r6,8 │ │ │ │ - std r10,152(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + stfd f15,440(r1) │ │ │ │ + stfd f16,448(r1) │ │ │ │ + stfd f17,456(r1) │ │ │ │ + std r21,344(r1) │ │ │ │ + std r22,352(r1) │ │ │ │ + std r23,360(r1) │ │ │ │ + std r24,368(r1) │ │ │ │ + std r25,376(r1) │ │ │ │ + std r26,384(r1) │ │ │ │ + std r27,392(r1) │ │ │ │ + std r30,416(r1) │ │ │ │ + stfd f18,464(r1) │ │ │ │ + stfd f19,472(r1) │ │ │ │ + stfd f20,480(r1) │ │ │ │ + stfd f21,488(r1) │ │ │ │ + stfd f22,496(r1) │ │ │ │ + stfd f23,504(r1) │ │ │ │ + stfd f24,512(r1) │ │ │ │ + stfd f25,520(r1) │ │ │ │ + stfd f26,528(r1) │ │ │ │ + stfd f27,536(r1) │ │ │ │ + stfd f28,544(r1) │ │ │ │ + stfd f29,552(r1) │ │ │ │ + stfd f30,560(r1) │ │ │ │ + stfd f31,568(r1) │ │ │ │ + plfd f15,185004 # 6db48 │ │ │ │ + std r2,112(r1) │ │ │ │ + addi r2,r1,56 │ │ │ │ + std r28,200(r1) │ │ │ │ + std r29,208(r1) │ │ │ │ + std r2,120(r1) │ │ │ │ + plwz r9,325464 # 90010 │ │ │ │ + lwz r10,32(r1) │ │ │ │ + pld r8,325476 # 90028 │ │ │ │ + ld r2,8(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + lwz r22,40(r1) │ │ │ │ + addi r9,r9,2 │ │ │ │ + stw r10,148(r1) │ │ │ │ + pld r10,325432 # 90018 │ │ │ │ + std r8,160(r1) │ │ │ │ + stw r9,152(r1) │ │ │ │ + ble 40d34 │ │ │ │ + lwz r26,48(r31) │ │ │ │ + ld r8,56(r31) │ │ │ │ + sldi r9,r2,4 │ │ │ │ + std r31,192(r1) │ │ │ │ + ld r7,24(r31) │ │ │ │ + ld r17,16(r31) │ │ │ │ + mr r31,r22 │ │ │ │ + add r21,r9,r8 │ │ │ │ + addi r9,r26,-1 │ │ │ │ + addi r2,r26,1 │ │ │ │ + cmpwi cr2,r26,1024 │ │ │ │ + std r8,184(r1) │ │ │ │ + mr r27,r26 │ │ │ │ + stw r9,176(r1) │ │ │ │ + addi r9,r26,-2 │ │ │ │ + stw r9,156(r1) │ │ │ │ + addi r9,r7,8 │ │ │ │ + std r9,168(r1) │ │ │ │ nop │ │ │ │ - srawi r28,r31,31 │ │ │ │ - subf r6,r31,r9 │ │ │ │ + srawi r29,r31,31 │ │ │ │ + subf r7,r31,r2 │ │ │ │ mtfprwa f22,r31 │ │ │ │ - ld r25,152(r1) │ │ │ │ - ld r26,168(r1) │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - stw r31,112(r1) │ │ │ │ - std r8,120(r1) │ │ │ │ - xor r10,r28,r31 │ │ │ │ - mullw r6,r6,r9 │ │ │ │ + ld r24,168(r1) │ │ │ │ + ld r25,184(r1) │ │ │ │ + stw r31,128(r1) │ │ │ │ + stw r27,132(r1) │ │ │ │ + std r10,136(r1) │ │ │ │ + stw r2,144(r1) │ │ │ │ + xor r9,r29,r31 │ │ │ │ + mullw r7,r7,r2 │ │ │ │ fcfids f22,f22 │ │ │ │ - stw r30,116(r1) │ │ │ │ - stw r9,128(r1) │ │ │ │ - subf r28,r28,r10 │ │ │ │ - lwz r10,136(r1) │ │ │ │ - mtfprwa f23,r28 │ │ │ │ - addi r3,r28,2 │ │ │ │ - addi r7,r28,3 │ │ │ │ - cmpw cr4,r28,r30 │ │ │ │ - slwi r6,r6,1 │ │ │ │ + subf r29,r29,r9 │ │ │ │ + lwz r9,152(r1) │ │ │ │ + mtfprwa f23,r29 │ │ │ │ + addi r4,r29,2 │ │ │ │ + addi r8,r29,3 │ │ │ │ + cmpw cr4,r29,r27 │ │ │ │ + slwi r7,r7,1 │ │ │ │ fneg f22,f22 │ │ │ │ - mullw r27,r28,r10 │ │ │ │ - lwz r10,140(r1) │ │ │ │ + mullw r26,r29,r9 │ │ │ │ + lwz r9,156(r1) │ │ │ │ fcfid f23,f23 │ │ │ │ - extsw r21,r3 │ │ │ │ - cmpw r7,r9 │ │ │ │ - add r6,r6,r30 │ │ │ │ + extsw r22,r4 │ │ │ │ + cmpw r8,r2 │ │ │ │ + add r7,r7,r27 │ │ │ │ + cmpw cr3,r27,r4 │ │ │ │ + li r4,1 │ │ │ │ fmul f22,f22,f15 │ │ │ │ - cmpw cr3,r30,r3 │ │ │ │ - li r3,1 │ │ │ │ - addi r7,r21,1 │ │ │ │ - sldi r21,r21,3 │ │ │ │ - subf r4,r28,r10 │ │ │ │ - lwz r10,160(r1) │ │ │ │ + addi r8,r22,1 │ │ │ │ + sldi r22,r22,3 │ │ │ │ + subf r5,r29,r9 │ │ │ │ + lwz r9,176(r1) │ │ │ │ xsmuldp vs23,vs23,vs62 │ │ │ │ - clrldi r4,r4,32 │ │ │ │ + clrldi r5,r5,32 │ │ │ │ fmr f16,f22 │ │ │ │ - subf r5,r28,r10 │ │ │ │ - add r10,r27,r28 │ │ │ │ - add r28,r6,r28 │ │ │ │ - extsw r6,r6 │ │ │ │ - extswsli r27,r27,3 │ │ │ │ - addi r4,r4,1 │ │ │ │ - extsw r10,r10 │ │ │ │ - extsw r28,r28 │ │ │ │ - add r7,r7,r6 │ │ │ │ - ld r6,144(r1) │ │ │ │ + subf r6,r29,r9 │ │ │ │ + add r9,r26,r29 │ │ │ │ + add r29,r7,r29 │ │ │ │ + extsw r7,r7 │ │ │ │ + extswsli r26,r26,3 │ │ │ │ + addi r5,r5,1 │ │ │ │ + extsw r9,r9 │ │ │ │ + extsw r29,r29 │ │ │ │ fmr f0,f23 │ │ │ │ - clrldi r5,r5,32 │ │ │ │ - iselgt r4,r3,r4 │ │ │ │ - add r29,r8,r27 │ │ │ │ - addi r10,r10,1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - fmr f22,f0 │ │ │ │ - iselgt r5,r3,r5 │ │ │ │ + add r8,r8,r7 │ │ │ │ + ld r7,160(r1) │ │ │ │ + clrldi r6,r6,32 │ │ │ │ xxmr vs63,vs23 │ │ │ │ fmr f23,f1 │ │ │ │ - std r4,96(r1) │ │ │ │ - sldi r28,r28,4 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - add r27,r6,r27 │ │ │ │ - add r20,r17,r7 │ │ │ │ - std r5,104(r1) │ │ │ │ - addi r23,r28,16 │ │ │ │ - add r16,r8,r10 │ │ │ │ - add r28,r17,r28 │ │ │ │ + iselgt r5,r4,r5 │ │ │ │ + addi r9,r9,1 │ │ │ │ + addi r29,r29,1 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + add r30,r10,r26 │ │ │ │ + fmr f22,f0 │ │ │ │ + iselgt r6,r4,r6 │ │ │ │ + std r5,96(r1) │ │ │ │ + sldi r29,r29,4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + add r26,r7,r26 │ │ │ │ + add r20,r17,r8 │ │ │ │ + std r6,104(r1) │ │ │ │ + addi r28,r29,16 │ │ │ │ + add r16,r10,r9 │ │ │ │ + add r29,r17,r29 │ │ │ │ nop │ │ │ │ - lfd f1,8(r26) │ │ │ │ + lfd f1,8(r25) │ │ │ │ fmul f1,f1,f15 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r27) │ │ │ │ - lfd f27,0(r25) │ │ │ │ - lfd f12,-8(r25) │ │ │ │ - lfd f26,0(r26) │ │ │ │ - lxsd v29,8(r28) │ │ │ │ - lxsd v28,0(r28) │ │ │ │ + bl 5920 │ │ │ │ + lfd f0,0(r26) │ │ │ │ + lfd f27,0(r24) │ │ │ │ + lfd f12,-8(r24) │ │ │ │ + lfd f26,0(r25) │ │ │ │ fnmsub f31,f1,f1,f14 │ │ │ │ + lxsd v29,8(r29) │ │ │ │ + lxsd v28,0(r29) │ │ │ │ fmr f17,f1 │ │ │ │ fmul f27,f0,f27 │ │ │ │ fmul f29,f0,f12 │ │ │ │ fmul f26,f16,f26 │ │ │ │ - ble cr2,41220 │ │ │ │ + ble cr2,40e10 │ │ │ │ fmr f3,f22 │ │ │ │ fmr f4,f23 │ │ │ │ fmr f1,f31 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ - bl 5640 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 55e0 │ │ │ │ fmr f31,f2 │ │ │ │ fmr f30,f1 │ │ │ │ - xxlxor vs2,vs2,vs2 │ │ │ │ fmr f1,f29 │ │ │ │ + xxlxor vs2,vs2,vs2 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ - fmr f29,f2 │ │ │ │ + bl 5230 │ │ │ │ fmr f28,f1 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ fmr f1,f27 │ │ │ │ + fmr f29,f2 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ mr r6,r18 │ │ │ │ mr r5,r19 │ │ │ │ - fmr f31,f2 │ │ │ │ fmr f30,f1 │ │ │ │ - xxlxor vs2,vs2,vs2 │ │ │ │ fmr f1,f26 │ │ │ │ - bl 4da0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fmr f31,f2 │ │ │ │ + xxlxor vs2,vs2,vs2 │ │ │ │ + bl 4d40 │ │ │ │ lfd f20,0(r18) │ │ │ │ lfd f21,8(r18) │ │ │ │ lfd f24,0(r19) │ │ │ │ lfd f25,8(r19) │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ fmr f1,f20 │ │ │ │ fmr f2,f21 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f27,f2 │ │ │ │ fmr f26,f1 │ │ │ │ fmr f2,f25 │ │ │ │ fmr f1,f24 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f27 │ │ │ │ fmr f1,f26 │ │ │ │ - bl 6e298 │ │ │ │ - nop │ │ │ │ + bl 4b30 │ │ │ │ fmr f19,f2 │ │ │ │ fmr f18,f1 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ fmr f1,f24 │ │ │ │ fmr f2,f25 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f13,f2 │ │ │ │ fmr f12,f1 │ │ │ │ fmr f3,f30 │ │ │ │ fmr f4,f31 │ │ │ │ fmr f1,f20 │ │ │ │ fmr f2,f21 │ │ │ │ fmr f31,f13 │ │ │ │ fmr f30,f12 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f4,f2 │ │ │ │ fmr f3,f1 │ │ │ │ fmr f2,f31 │ │ │ │ fmr f1,f30 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ - fmr f21,f2 │ │ │ │ - fmr f20,f1 │ │ │ │ + bl 5c30 │ │ │ │ fmr f3,f18 │ │ │ │ fmr f4,f19 │ │ │ │ - xxmr vs1,vs60 │ │ │ │ + fmr f21,f2 │ │ │ │ + fmr f20,f1 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + xxmr vs1,vs60 │ │ │ │ + bl 5c30 │ │ │ │ fmr f0,f1 │ │ │ │ fmr f3,f20 │ │ │ │ fmr f4,f21 │ │ │ │ xxmr vs1,vs61 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ - stfd f0,0(r28) │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ - stfd f1,8(r28) │ │ │ │ - blt cr4,41330 │ │ │ │ + stfd f0,0(r29) │ │ │ │ + bl 5c30 │ │ │ │ + stfd f1,8(r29) │ │ │ │ + blt cr4,40f10 │ │ │ │ mtfprd f27,r15 │ │ │ │ mtfprd f26,r14 │ │ │ │ mtfprd f29,r15 │ │ │ │ mtfprd f28,r14 │ │ │ │ - blt cr3,41100 │ │ │ │ - ld r24,96(r1) │ │ │ │ - mr r30,r21 │ │ │ │ + blt cr3,40d00 │ │ │ │ + ld r23,96(r1) │ │ │ │ + mr r27,r22 │ │ │ │ mr r31,r20 │ │ │ │ - lfdx f24,r27,r30 │ │ │ │ + nop │ │ │ │ + lfdx f24,r26,r27 │ │ │ │ xxlxor vs25,vs25,vs25 │ │ │ │ - lfdx f30,r29,r30 │ │ │ │ - addi r31,r31,16 │ │ │ │ + lfdx f30,r30,r27 │ │ │ │ fmr f3,f18 │ │ │ │ fmr f4,f19 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ + addi r27,r27,8 │ │ │ │ + addi r31,r31,16 │ │ │ │ fmr f2,f25 │ │ │ │ - addi r30,r30,8 │ │ │ │ fmr f1,f24 │ │ │ │ fmul f30,f17,f30 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f13,f2 │ │ │ │ fmr f12,f1 │ │ │ │ fmr f3,f20 │ │ │ │ fmr f4,f21 │ │ │ │ fmr f1,f24 │ │ │ │ fmr f2,f25 │ │ │ │ fmr f21,f13 │ │ │ │ fmr f20,f12 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f25,f2 │ │ │ │ fmr f24,f1 │ │ │ │ fmr f2,f31 │ │ │ │ fmr f1,f30 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ fmr f18,f28 │ │ │ │ fmr f19,f29 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f3,f20 │ │ │ │ fmr f4,f21 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ fmr f29,f2 │ │ │ │ fmr f28,f1 │ │ │ │ fmr f3,f26 │ │ │ │ fmr f4,f27 │ │ │ │ fmr f1,f30 │ │ │ │ fmr f2,f31 │ │ │ │ fmr f20,f26 │ │ │ │ fmr f21,f27 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f3,f24 │ │ │ │ fmr f4,f25 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ fmr f27,f2 │ │ │ │ fmr f26,f1 │ │ │ │ lfd f1,-8(r31) │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ fmr f3,f26 │ │ │ │ fmr f4,f27 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ + bl 5c30 │ │ │ │ + fmr f13,f2 │ │ │ │ fmr f12,f1 │ │ │ │ lfd f1,-16(r31) │ │ │ │ - fmr f13,f2 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ fmr f31,f12 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ - addic. r24,r24,-1 │ │ │ │ + bl 5c30 │ │ │ │ + addic. r23,r23,-1 │ │ │ │ stfd f31,-8(r31) │ │ │ │ stfd f1,-16(r31) │ │ │ │ - bne 40fe0 │ │ │ │ - addi r26,r26,16 │ │ │ │ + bne 40c00 │ │ │ │ addi r25,r25,16 │ │ │ │ - cmpld r22,r26 │ │ │ │ - bne 40e00 │ │ │ │ - lwz r31,112(r1) │ │ │ │ - lwz r10,132(r1) │ │ │ │ - ld r8,120(r1) │ │ │ │ - lwz r30,116(r1) │ │ │ │ - lwz r9,128(r1) │ │ │ │ + addi r24,r24,16 │ │ │ │ + cmpld r21,r25 │ │ │ │ + bne 40a50 │ │ │ │ + lwz r31,128(r1) │ │ │ │ + lwz r9,148(r1) │ │ │ │ + ld r10,136(r1) │ │ │ │ + lwz r27,132(r1) │ │ │ │ + lwz r2,144(r1) │ │ │ │ addi r31,r31,1 │ │ │ │ - cmpw r10,r31 │ │ │ │ - bgt 40cf0 │ │ │ │ - ld r30,176(r1) │ │ │ │ - ld r4,192(r1) │ │ │ │ - ld r3,200(r1) │ │ │ │ - bl 54a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + cmpw r9,r31 │ │ │ │ + bgt 40940 │ │ │ │ + ld r31,192(r1) │ │ │ │ + ld r4,200(r1) │ │ │ │ + ld r3,208(r1) │ │ │ │ + bl 5440 │ │ │ │ cmpdi r3,0 │ │ │ │ - bne 40c4c │ │ │ │ - lfd f14,416(r1) │ │ │ │ - lfd f15,424(r1) │ │ │ │ - lfd f16,432(r1) │ │ │ │ - lfd f17,440(r1) │ │ │ │ - lfd f18,448(r1) │ │ │ │ - lfd f19,456(r1) │ │ │ │ - lfd f20,464(r1) │ │ │ │ - lfd f21,472(r1) │ │ │ │ - lfd f22,480(r1) │ │ │ │ - lfd f23,488(r1) │ │ │ │ - lfd f24,496(r1) │ │ │ │ - lfd f25,504(r1) │ │ │ │ - lfd f26,512(r1) │ │ │ │ - lfd f27,520(r1) │ │ │ │ - lfd f28,528(r1) │ │ │ │ - lfd f29,536(r1) │ │ │ │ - lfd f30,544(r1) │ │ │ │ - lfd f31,552(r1) │ │ │ │ - ld r14,272(r1) │ │ │ │ - ld r15,280(r1) │ │ │ │ - ld r16,288(r1) │ │ │ │ - ld r17,296(r1) │ │ │ │ - ld r18,304(r1) │ │ │ │ - ld r19,312(r1) │ │ │ │ - ld r20,320(r1) │ │ │ │ - ld r21,328(r1) │ │ │ │ - ld r22,336(r1) │ │ │ │ - ld r23,344(r1) │ │ │ │ - ld r24,352(r1) │ │ │ │ - ld r25,360(r1) │ │ │ │ - ld r26,368(r1) │ │ │ │ - ld r27,376(r1) │ │ │ │ - ld r30,400(r1) │ │ │ │ - bl 4b80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lxv vs60,208(r1) │ │ │ │ - lxv vs61,224(r1) │ │ │ │ - lxv vs62,240(r1) │ │ │ │ - lxv vs63,256(r1) │ │ │ │ - addi r1,r1,560 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bne 408b8 │ │ │ │ + lfd f14,432(r1) │ │ │ │ + lfd f15,440(r1) │ │ │ │ + lfd f16,448(r1) │ │ │ │ + lfd f17,456(r1) │ │ │ │ + lfd f18,464(r1) │ │ │ │ + lfd f19,472(r1) │ │ │ │ + lfd f20,480(r1) │ │ │ │ + lfd f21,488(r1) │ │ │ │ + lfd f22,496(r1) │ │ │ │ + lfd f23,504(r1) │ │ │ │ + lfd f24,512(r1) │ │ │ │ + lfd f25,520(r1) │ │ │ │ + lfd f26,528(r1) │ │ │ │ + lfd f27,536(r1) │ │ │ │ + lfd f28,544(r1) │ │ │ │ + lfd f29,552(r1) │ │ │ │ + lfd f30,560(r1) │ │ │ │ + lfd f31,568(r1) │ │ │ │ + ld r14,288(r1) │ │ │ │ + ld r15,296(r1) │ │ │ │ + ld r16,304(r1) │ │ │ │ + ld r17,312(r1) │ │ │ │ + ld r18,320(r1) │ │ │ │ + ld r19,328(r1) │ │ │ │ + ld r20,336(r1) │ │ │ │ + ld r21,344(r1) │ │ │ │ + ld r22,352(r1) │ │ │ │ + ld r23,360(r1) │ │ │ │ + ld r24,368(r1) │ │ │ │ + ld r25,376(r1) │ │ │ │ + ld r26,384(r1) │ │ │ │ + ld r27,392(r1) │ │ │ │ + ld r30,416(r1) │ │ │ │ + bl 4b20 │ │ │ │ + lxv vs60,224(r1) │ │ │ │ + lxv vs61,240(r1) │ │ │ │ + lxv vs62,256(r1) │ │ │ │ + lxv vs63,272(r1) │ │ │ │ + addi r1,r1,576 │ │ │ │ lwz r11,8(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ ld r28,-176(r1) │ │ │ │ ld r29,-168(r1) │ │ │ │ ld r31,-152(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ld r5,120(r1) │ │ │ │ + ld r4,112(r1) │ │ │ │ fmr f1,f26 │ │ │ │ - addi r5,r1,56 │ │ │ │ - addi r4,r1,48 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ xxmr vs2,vs63 │ │ │ │ lfd f30,56(r1) │ │ │ │ fmr f1,f31 │ │ │ │ lfd f31,48(r1) │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5220 │ │ │ │ fmul f27,f1,f27 │ │ │ │ fmul f1,f1,f29 │ │ │ │ fmul f6,f27,f31 │ │ │ │ fmul f27,f27,f30 │ │ │ │ fmsub f6,f30,f1,f6 │ │ │ │ fmadd f7,f31,f1,f27 │ │ │ │ xsadddp vs60,vs6,vs60 │ │ │ │ xsadddp vs61,vs7,vs61 │ │ │ │ - stxsd v28,0(r28) │ │ │ │ - stxsd v29,8(r28) │ │ │ │ - blt cr4,41300 │ │ │ │ + stxsd v28,0(r29) │ │ │ │ + stxsd v29,8(r29) │ │ │ │ + blt cr4,40ee0 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ fmr f10,f11 │ │ │ │ - blt cr3,41100 │ │ │ │ - ld r8,104(r1) │ │ │ │ - mr r10,r21 │ │ │ │ - mr r9,r20 │ │ │ │ - mtctr r8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + blt cr3,40d00 │ │ │ │ + ld r10,104(r1) │ │ │ │ + mr r9,r22 │ │ │ │ + mr r2,r20 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ - lfdx f0,r27,r10 │ │ │ │ - lfdx f12,r29,r10 │ │ │ │ - lfd f9,8(r9) │ │ │ │ - lfd f8,0(r9) │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r9,r9,16 │ │ │ │ + lfdx f0,r26,r9 │ │ │ │ + lfdx f12,r30,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lfd f9,-8(r2) │ │ │ │ + lfd f8,-16(r2) │ │ │ │ fmul f5,f0,f6 │ │ │ │ fmul f12,f17,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 412a0 │ │ │ │ - addi r26,r26,16 │ │ │ │ + stfd f12,-16(r2) │ │ │ │ + stfd f0,-8(r2) │ │ │ │ + bdnz 40e80 │ │ │ │ addi r25,r25,16 │ │ │ │ - cmpld r22,r26 │ │ │ │ - bne 40e00 │ │ │ │ - b 41110 │ │ │ │ + addi r24,r24,16 │ │ │ │ + cmpld r21,r25 │ │ │ │ + bne 40a50 │ │ │ │ + b 40d10 │ │ │ │ nop │ │ │ │ lfd f11,0(r16) │ │ │ │ - add r9,r17,r23 │ │ │ │ - lfdx f12,r17,r23 │ │ │ │ - lfd f0,8(r9) │ │ │ │ + add r2,r17,r28 │ │ │ │ + lfdx f12,r17,r28 │ │ │ │ + lfd f0,8(r2) │ │ │ │ fmul f11,f17,f11 │ │ │ │ fmul f10,f11,f6 │ │ │ │ fmul f11,f11,f7 │ │ │ │ fadd f12,f12,f10 │ │ │ │ fadd f0,f11,f0 │ │ │ │ - stfdx f12,r17,r23 │ │ │ │ - stfd f0,8(r9) │ │ │ │ - b 41280 │ │ │ │ + stfdx f12,r17,r28 │ │ │ │ + stfd f0,8(r2) │ │ │ │ + b 40e68 │ │ │ │ lfd f1,0(r16) │ │ │ │ fmr f3,f17 │ │ │ │ xxlxor vs4,vs4,vs4 │ │ │ │ - add r31,r17,r23 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + add r31,r17,r28 │ │ │ │ + bl 5230 │ │ │ │ fmr f3,f18 │ │ │ │ fmr f4,f19 │ │ │ │ fmr f31,f2 │ │ │ │ fmr f30,f1 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f29,f2 │ │ │ │ fmr f28,f1 │ │ │ │ fmr f3,f20 │ │ │ │ fmr f4,f21 │ │ │ │ fmr f1,f30 │ │ │ │ fmr f2,f31 │ │ │ │ - bl 6e398 │ │ │ │ - nop │ │ │ │ + bl 5230 │ │ │ │ fmr f27,f2 │ │ │ │ fmr f26,f1 │ │ │ │ lfd f1,8(r31) │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ fmr f3,f26 │ │ │ │ fmr f4,f27 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ - fmr f12,f1 │ │ │ │ - lfdx f1,r17,r23 │ │ │ │ + bl 5c30 │ │ │ │ fmr f13,f2 │ │ │ │ + fmr f12,f1 │ │ │ │ + lfdx f1,r17,r28 │ │ │ │ fmr f3,f28 │ │ │ │ fmr f4,f29 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ fmr f31,f12 │ │ │ │ - bl 6e198 │ │ │ │ - nop │ │ │ │ - stfdx f1,r17,r23 │ │ │ │ + bl 5c30 │ │ │ │ + stfdx f1,r17,r28 │ │ │ │ stfd f31,8(r31) │ │ │ │ - b 40fd0 │ │ │ │ + b 40bec │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1292 │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000413e0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,27168 │ │ │ │ +0000000000040fb0 : │ │ │ │ mflr r0 │ │ │ │ - andis. r9,r6,2 │ │ │ │ + andis. r2,r6,2 │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ mr r29,r7 │ │ │ │ - mr r31,r3 │ │ │ │ mr r30,r8 │ │ │ │ - addi r10,r4,1 │ │ │ │ + std r31,-8(r1) │ │ │ │ + addi r2,r4,1 │ │ │ │ + mr r31,r3 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-112(r1) │ │ │ │ - beq 41424 │ │ │ │ + stdu r1,-80(r1) │ │ │ │ + beq 40fec │ │ │ │ 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 414b0 │ │ │ │ - andi. r9,r6,32 │ │ │ │ - bne 414cc │ │ │ │ - andi. r9,r6,64 │ │ │ │ - bne 414ec │ │ │ │ + bne 41080 │ │ │ │ + andi. r2,r6,32 │ │ │ │ + bne 41098 │ │ │ │ + andi. r2,r6,64 │ │ │ │ + bne 410b4 │ │ │ │ andi. r6,r6,8 │ │ │ │ - bne 4150c │ │ │ │ - ld r10,64(r31) │ │ │ │ - li r9,9 │ │ │ │ - rotldi r9,r9,46 │ │ │ │ - and. r10,r10,r9 │ │ │ │ - beq 41728 │ │ │ │ - nop │ │ │ │ - addi r1,r1,112 │ │ │ │ - ld r10,-32664(r2) │ │ │ │ - nop │ │ │ │ + bne 410d0 │ │ │ │ + ld r9,64(r31) │ │ │ │ + li r2,9 │ │ │ │ + rotldi r2,r2,46 │ │ │ │ + and. r9,r9,r2 │ │ │ │ + beq 412cc │ │ │ │ + addi r1,r1,80 │ │ │ │ + pld r9,323356 # 8ff60 [nfsft_trafo@got] │ │ │ │ + pld r2,323356 # 8ff68 [nfsft_adjoint@got] │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ - ld r9,-32656(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 41454 │ │ │ │ + andi. r2,r6,32 │ │ │ │ + beq 4101c │ │ │ │ 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 4145c │ │ │ │ + andi. r2,r6,64 │ │ │ │ + beq 41024 │ │ │ │ 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. r6,r6,8 │ │ │ │ - beq 41464 │ │ │ │ + beq 4102c │ │ │ │ ld r3,8(r31) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,68(r31) │ │ │ │ std r3,56(r31) │ │ │ │ - andis. r9,r9,2 │ │ │ │ - beq 41464 │ │ │ │ - std r27,72(r1) │ │ │ │ - lwz r27,48(r31) │ │ │ │ - addi r0,r27,1 │ │ │ │ - cmpwi r0,0 │ │ │ │ - ble 41854 │ │ │ │ - mtfprwa f0,r27 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r11,r27,2 │ │ │ │ - std r25,56(r1) │ │ │ │ - addis r25,r2,-3 │ │ │ │ - std r26,64(r1) │ │ │ │ - addis r26,r2,-3 │ │ │ │ - std r24,48(r1) │ │ │ │ - std r28,80(r1) │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f5,27136(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - clrrwi r4,r11,2 │ │ │ │ - mr r5,r3 │ │ │ │ - extswsli r28,r0,4 │ │ │ │ - slwi r12,r0,1 │ │ │ │ - li r6,0 │ │ │ │ - lfd f6,28224(r9) │ │ │ │ - mtfprwa f3,r4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + andis. r2,r2,2 │ │ │ │ + beq 4102c │ │ │ │ + lwz r12,48(r31) │ │ │ │ + addi r4,r12,1 │ │ │ │ + cmpwi r4,0 │ │ │ │ + ble 4102c │ │ │ │ + mtfprwa f12,r12 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + std r27,40(r1) │ │ │ │ + std r28,48(r1) │ │ │ │ + addi r27,r12,2 │ │ │ │ + extswsli r0,r4,4 │ │ │ │ + xxspltidp vs6,1056964608 │ │ │ │ + xxspltidp vs5,3212836864 │ │ │ │ + mr r6,r3 │ │ │ │ + slwi r11,r4,1 │ │ │ │ + fcfid f12,f12 │ │ │ │ + clrrwi r5,r27,2 │ │ │ │ + clrlwi r2,r27,30 │ │ │ │ li r7,0 │ │ │ │ - cmplwi cr7,r0,2 │ │ │ │ - addi r25,r25,28336 │ │ │ │ - addi r26,r26,28224 │ │ │ │ - cmpw cr6,r27,r4 │ │ │ │ - addi r24,r4,1 │ │ │ │ - fcfid f3,f3 │ │ │ │ - lfd f4,27088(r9) │ │ │ │ - clrlwi r9,r11,30 │ │ │ │ + srwi r27,r27,2 │ │ │ │ + li r8,0 │ │ │ │ + cmplwi cr7,r4,2 │ │ │ │ vspltisw v1,4 │ │ │ │ - fadd f12,f0,f5 │ │ │ │ - srwi r11,r11,2 │ │ │ │ - cmpwi cr5,r9,0 │ │ │ │ - fsub f4,f4,f0 │ │ │ │ - fdiv f5,f5,f12 │ │ │ │ - fmul f6,f5,f6 │ │ │ │ - xxspltd vs5,vs5,0 │ │ │ │ - fmul f3,f3,f6 │ │ │ │ + mtfprwa f4,r5 │ │ │ │ + xxspltd vs11,vs6,0 │ │ │ │ + cmpw cr6,r12,r5 │ │ │ │ + addi r28,r5,1 │ │ │ │ + cmpwi cr5,r2,0 │ │ │ │ + fcfid f4,f4 │ │ │ │ + fadd f10,f12,f0 │ │ │ │ + fsub f5,f5,f12 │ │ │ │ + fdiv f0,f0,f10 │ │ │ │ + fmul f6,f0,f6 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + xvmuldp vs10,vs0,vs11 │ │ │ │ + fmul f4,f4,f6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtfprwa f11,r7 │ │ │ │ + nop │ │ │ │ + mtfprwa f11,r8 │ │ │ │ fcfid f11,f11 │ │ │ │ - fadd f11,f11,f4 │ │ │ │ + fadd f11,f11,f5 │ │ │ │ fmul f11,f11,f6 │ │ │ │ - ble cr7,41820 │ │ │ │ - lxv vs10,0(r26) │ │ │ │ + ble cr7,413b0 │ │ │ │ + clrldi r9,r27,34 │ │ │ │ + plxv vs32,183960 # 6e040 │ │ │ │ xxspltd vs9,vs11,0 │ │ │ │ - clrldi r9,r11,34 │ │ │ │ - lxv vs32,0(r25) │ │ │ │ - mr r10,r5 │ │ │ │ + mr r2,r6 │ │ │ │ mtctr r9 │ │ │ │ - xvmuldp vs10,vs5,vs10 │ │ │ │ + nop │ │ │ │ xxmr vs0,vs32 │ │ │ │ + addi r2,r2,64 │ │ │ │ vadduwm v0,v0,v1 │ │ │ │ - addi r10,r10,64 │ │ │ │ xxmrglw vs12,vs0,vs0 │ │ │ │ xxmrghw vs0,vs0,vs0 │ │ │ │ xvcvsxwdp vs12,vs12 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvmuldp vs12,vs12,vs10 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ xxmrgld vs7,vs12,vs9 │ │ │ │ xxmrgld vs8,vs0,vs9 │ │ │ │ xxmrghd vs12,vs12,vs11 │ │ │ │ xxmrghd vs0,vs0,vs11 │ │ │ │ - stxv vs7,-64(r10) │ │ │ │ - stxv vs8,-32(r10) │ │ │ │ - stxv vs12,-48(r10) │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - bdnz 41610 │ │ │ │ - mr r9,r4 │ │ │ │ - beq cr5,416ec │ │ │ │ - add r10,r6,r4 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - extsw r8,r10 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - addi r8,r8,1 │ │ │ │ - stfdx f11,r3,r10 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - stfdx f3,r3,r10 │ │ │ │ - blt cr6,416ec │ │ │ │ - mr r8,r24 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - add r10,r6,r8 │ │ │ │ - cmpw r27,r8 │ │ │ │ + stxv vs7,-64(r2) │ │ │ │ + stxv vs12,-48(r2) │ │ │ │ + stxv vs8,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 411c0 │ │ │ │ + mr r9,r5 │ │ │ │ + beq cr5,4129c │ │ │ │ + add r2,r7,r5 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extsw r10,r2 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stfdx f11,r3,r2 │ │ │ │ + sldi r2,r10,3 │ │ │ │ + stfdx f4,r3,r2 │ │ │ │ + blt cr6,4129c │ │ │ │ + mr r10,r28 │ │ │ │ + mtfprwa f0,r10 │ │ │ │ + add r2,r7,r10 │ │ │ │ + cmpw r12,r10 │ │ │ │ fcfid f0,f0 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - extsw r8,r10 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - addi r8,r8,1 │ │ │ │ - stfdx f11,r3,r10 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extsw r10,r2 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stfdx f11,r3,r2 │ │ │ │ fmul f0,f0,f6 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - blt 416ec │ │ │ │ + sldi r2,r10,3 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + blt 4129c │ │ │ │ addi r9,r9,2 │ │ │ │ mtfprwa f0,r9 │ │ │ │ - add r9,r6,r9 │ │ │ │ + add r9,r7,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extsw r10,r9 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stfdx f11,r3,r9 │ │ │ │ + slwi r2,r9,1 │ │ │ │ + extsw r9,r2 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + stfdx f11,r3,r2 │ │ │ │ fmul f0,f0,f6 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r7,r7,1 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + addi r8,r8,1 │ │ │ │ + add r7,r7,r4 │ │ │ │ add r6,r6,r0 │ │ │ │ - add r5,r5,r28 │ │ │ │ - cmpw r7,r12 │ │ │ │ - bne 415e0 │ │ │ │ - ld r10,64(r31) │ │ │ │ - li r9,9 │ │ │ │ - ld r24,48(r1) │ │ │ │ - ld r25,56(r1) │ │ │ │ - ld r26,64(r1) │ │ │ │ - ld r27,72(r1) │ │ │ │ - ld r28,80(r1) │ │ │ │ - rotldi r9,r9,46 │ │ │ │ - and. r10,r10,r9 │ │ │ │ - bne 41478 │ │ │ │ + cmpw r8,r11 │ │ │ │ + bne 41190 │ │ │ │ + ld r9,64(r31) │ │ │ │ + li r2,9 │ │ │ │ + ld r27,40(r1) │ │ │ │ + ld r28,48(r1) │ │ │ │ + rotldi r2,r2,46 │ │ │ │ + and. r9,r9,r2 │ │ │ │ + bne 41040 │ │ │ │ li r3,8 │ │ │ │ - std r27,72(r1) │ │ │ │ - std r28,80(r1) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r27,40(r1) │ │ │ │ + std r28,48(r1) │ │ │ │ + bl 5480 │ │ │ │ mr r27,r3 │ │ │ │ li r3,8 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r11,48(r31) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,48(r31) │ │ │ │ lwa r6,8(r31) │ │ │ │ + mr r9,r29 │ │ │ │ mr r8,r30 │ │ │ │ mr r5,r27 │ │ │ │ - li r4,2 │ │ │ │ - mr r9,r29 │ │ │ │ li r10,65 │ │ │ │ + li r4,2 │ │ │ │ mr r28,r3 │ │ │ │ addi r3,r31,72 │ │ │ │ - addi r11,r11,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ mr r7,r28 │ │ │ │ - slwi r11,r11,1 │ │ │ │ - stw r11,0(r27) │ │ │ │ - lwz r11,48(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ - slwi r11,r11,1 │ │ │ │ - stw r11,4(r27) │ │ │ │ - lwz r11,48(r31) │ │ │ │ - slwi r11,r11,2 │ │ │ │ - stw r11,0(r28) │ │ │ │ - lwz r11,48(r31) │ │ │ │ - slwi r11,r11,2 │ │ │ │ - stw r11,4(r28) │ │ │ │ - bl 58c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + slwi r2,r2,1 │ │ │ │ + stw r2,0(r27) │ │ │ │ + lwz r2,48(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + stw r2,4(r27) │ │ │ │ + lwz r2,48(r31) │ │ │ │ + slwi r2,r2,2 │ │ │ │ + stw r2,0(r28) │ │ │ │ + lwz r2,48(r31) │ │ │ │ + slwi r2,r2,2 │ │ │ │ + stw r2,4(r28) │ │ │ │ + bl 5860 │ │ │ │ + ld r2,56(r31) │ │ │ │ lxv vs0,16(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - li r9,88 │ │ │ │ mr r3,r27 │ │ │ │ - std r10,192(r31) │ │ │ │ - stxvx vs0,r31,r9 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r2,192(r31) │ │ │ │ + pstxv vs0,88(r31) │ │ │ │ + bl 4ee0 │ │ │ │ mr r3,r28 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r27,72(r1) │ │ │ │ - ld r28,80(r1) │ │ │ │ - addi r1,r1,112 │ │ │ │ - ld r10,-32664(r2) │ │ │ │ - nop │ │ │ │ + bl 4ee0 │ │ │ │ + ld r27,40(r1) │ │ │ │ + ld r28,48(r1) │ │ │ │ + addi r1,r1,80 │ │ │ │ + pld r9,322536 # 8ff60 [nfsft_trafo@got] │ │ │ │ + pld r2,322536 # 8ff68 [nfsft_adjoint@got] │ │ │ │ ld r0,16(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ - ld r9,-32656(r2) │ │ │ │ - mtlr r0 │ │ │ │ - std r10,32(r31) │ │ │ │ - std r9,40(r31) │ │ │ │ + std r9,32(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slwi r10,r6,1 │ │ │ │ - std r23,40(r1) │ │ │ │ + slwi r2,r7,1 │ │ │ │ + std r26,32(r1) │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ li r9,0 │ │ │ │ - li r8,1 │ │ │ │ - extsw r23,r10 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - addi r23,r23,1 │ │ │ │ - stfdx f11,r3,r10 │ │ │ │ - sldi r10,r23,3 │ │ │ │ - ld r23,40(r1) │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - b 41688 │ │ │ │ - ld r27,72(r1) │ │ │ │ - b 41464 │ │ │ │ + li r10,1 │ │ │ │ + extsw r26,r2 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + addi r26,r26,1 │ │ │ │ + stfdx f11,r3,r2 │ │ │ │ + sldi r2,r26,3 │ │ │ │ + ld r26,32(r1) │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + b 41238 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x980 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x680 │ │ │ │ │ │ │ │ -0000000000041870 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,26000 │ │ │ │ - mflr r0 │ │ │ │ +00000000000413f0 : │ │ │ │ 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 │ │ │ │ - │ │ │ │ -00000000000418b0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,25936 │ │ │ │ - mflr r0 │ │ │ │ - li r6,104 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4de0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00000000000418f0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,25872 │ │ │ │ + b 5740 │ │ │ │ + ... │ │ │ │ nop │ │ │ │ - std r28,-40(r1) │ │ │ │ nop │ │ │ │ - stdu r1,-96(r1) │ │ │ │ - lbz r9,-32248(r2) │ │ │ │ - addi r28,r2,-32248 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 41930 │ │ │ │ - addi r1,r1,96 │ │ │ │ - ld r28,-40(r1) │ │ │ │ - blr │ │ │ │ + │ │ │ │ +0000000000041410 : │ │ │ │ + li r6,104 │ │ │ │ + b 4d80 │ │ │ │ + ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + │ │ │ │ +0000000000041430 : │ │ │ │ + plbz r2,322520 # 90008 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bnelr │ │ │ │ mflr r0 │ │ │ │ - std r30,72(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - addis r3,r2,-6 │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r29,-32(r1) │ │ │ │ li r4,0 │ │ │ │ - std r29,64(r1) │ │ │ │ - std r31,80(r1) │ │ │ │ mr r29,r6 │ │ │ │ - mr r31,r5 │ │ │ │ li r6,0 │ │ │ │ + std r30,-24(r1) │ │ │ │ + std r31,-16(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + mr r31,r5 │ │ │ │ li r5,0 │ │ │ │ - addi r3,r3,28704 │ │ │ │ - stfd f31,88(r1) │ │ │ │ fmr f31,f1 │ │ │ │ - std r0,112(r1) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ + pla r3,-10032 # 3ed40 │ │ │ │ + std r0,16(r1) │ │ │ │ + stdu r1,-80(r1) │ │ │ │ + bl 5640 │ │ │ │ + pla r5,322448 # 90014 │ │ │ │ mr r3,r30 │ │ │ │ - addi r5,r28,12 │ │ │ │ - addi r4,r28,8 │ │ │ │ - mr r30,r9 │ │ │ │ - stw r31,-32244(r2) │ │ │ │ - bl 5520 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,-32244(r2) │ │ │ │ - andi. r10,r9,8192 │ │ │ │ - beq 41a40 │ │ │ │ - li r10,0 │ │ │ │ - nop │ │ │ │ - std r10,-32232(r2) │ │ │ │ - nop │ │ │ │ - std r10,-32224(r2) │ │ │ │ - nop │ │ │ │ - std r10,-32216(r2) │ │ │ │ - andi. r9,r9,16384 │ │ │ │ - bne 41a08 │ │ │ │ - nop │ │ │ │ - lwz r9,-32240(r2) │ │ │ │ - cmpwi r9,4 │ │ │ │ - ble 41a08 │ │ │ │ - nop │ │ │ │ + addi r4,r5,-4 │ │ │ │ + pstw r31,322424 # 9000c │ │ │ │ + bl 54c0 │ │ │ │ + plwz r2,322412 # 9000c │ │ │ │ + andi. r9,r2,8192 │ │ │ │ + beq 41550 │ │ │ │ + li r9,0 │ │ │ │ + pstd r9,322404 # 90018 │ │ │ │ + nop │ │ │ │ + pstd r9,322400 # 90020 │ │ │ │ + pstd r9,322400 # 90028 │ │ │ │ + andi. r2,r2,16384 │ │ │ │ + bne 41518 │ │ │ │ + plwz r2,322360 # 90010 │ │ │ │ + cmpwi r2,4 │ │ │ │ + ble 41518 │ │ │ │ + pld r2,322352 # 90018 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r1,32 │ │ │ │ - ld r9,-32232(r2) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 41af0 │ │ │ │ - addis r3,r2,-6 │ │ │ │ stw r29,40(r1) │ │ │ │ stfd f31,32(r1) │ │ │ │ - addi r3,r3,28800 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,112(r1) │ │ │ │ - lfd f31,88(r1) │ │ │ │ - ld r29,64(r1) │ │ │ │ - ld r30,72(r1) │ │ │ │ - li r9,1 │ │ │ │ - ld r31,80(r1) │ │ │ │ - addi r1,r1,96 │ │ │ │ - nop │ │ │ │ - ld r28,-40(r1) │ │ │ │ - stb r9,-32248(r2) │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 41610 │ │ │ │ + pla r3,-10124 # 3ed80 │ │ │ │ + bl 5640 │ │ │ │ + addi r1,r1,80 │ │ │ │ + li r2,1 │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r29,-32(r1) │ │ │ │ + pstb r2,322272 # 90008 │ │ │ │ + ld r30,-24(r1) │ │ │ │ + ld r31,-16(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r9,-32240(r2) │ │ │ │ - addi r3,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - mullw r3,r3,r9 │ │ │ │ + plwz r2,322240 # 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,-32240(r2) │ │ │ │ - std r3,-32232(r2) │ │ │ │ - addi r3,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - mullw r3,r3,r9 │ │ │ │ + bl 5480 │ │ │ │ + plwz r2,322212 # 90010 │ │ │ │ + pstd r3,322212 # 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,-32240(r2) │ │ │ │ - std r3,-32224(r2) │ │ │ │ - addi r3,r9,1 │ │ │ │ - addi r9,r9,2 │ │ │ │ - mullw r3,r3,r9 │ │ │ │ + bl 5480 │ │ │ │ + plwz r2,322176 # 90010 │ │ │ │ + pstd r3,322184 # 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,-32240(r2) │ │ │ │ - mr r9,r3 │ │ │ │ - ld r3,-32232(r2) │ │ │ │ - nop │ │ │ │ - std r9,-32216(r2) │ │ │ │ - bl 5ac0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r4,-32240(r2) │ │ │ │ - ld r3,-32224(r2) │ │ │ │ - bl 51a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwa r4,-32240(r2) │ │ │ │ - ld r3,-32216(r2) │ │ │ │ - bl 5740 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - lwz r9,-32244(r2) │ │ │ │ - b 419bc │ │ │ │ - addis r3,r2,-6 │ │ │ │ - stw r29,40(r1) │ │ │ │ - stfd f31,32(r1) │ │ │ │ - addi r3,r3,29424 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 41a08 │ │ │ │ + bl 5480 │ │ │ │ + plwa r4,322140 # 90010 │ │ │ │ + mr r2,r3 │ │ │ │ + pld r3,322136 # 90018 │ │ │ │ + pstd r2,322144 # 90028 │ │ │ │ + bl 5a60 │ │ │ │ + plwa r4,322108 # 90010 │ │ │ │ + pld r3,322116 # 90020 │ │ │ │ + bl 5140 │ │ │ │ + plwa r4,322088 # 90010 │ │ │ │ + pld r3,322104 # 90028 │ │ │ │ + bl 56e0 │ │ │ │ + nop │ │ │ │ + plwz r2,322060 # 9000c │ │ │ │ + b 414d0 │ │ │ │ + nop │ │ │ │ + pla r3,-9824 # 3efb0 │ │ │ │ + bl 5640 │ │ │ │ + b 41518 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x481 │ │ │ │ - nop │ │ │ │ + .long 0x381 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000041b20 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,25312 │ │ │ │ - nop │ │ │ │ - lbz r9,-32248(r2) │ │ │ │ - cmpwi r9,0 │ │ │ │ +0000000000041630 : │ │ │ │ + plbz r2,322008 # 90008 │ │ │ │ + cmpwi r2,0 │ │ │ │ beqlr │ │ │ │ - nop │ │ │ │ - stdu r1,-64(r1) │ │ │ │ - lwz r9,-32244(r2) │ │ │ │ - andi. r10,r9,8192 │ │ │ │ - beq 41c10 │ │ │ │ - andi. r9,r9,16384 │ │ │ │ - beq 41b70 │ │ │ │ - li r9,0 │ │ │ │ - nop │ │ │ │ - addi r1,r1,64 │ │ │ │ - stb r9,-32248(r2) │ │ │ │ + plwz r2,321996 # 9000c │ │ │ │ + stdu r1,-48(r1) │ │ │ │ + andi. r9,r2,8192 │ │ │ │ + beq 41700 │ │ │ │ + andi. r2,r2,16384 │ │ │ │ + beq 41670 │ │ │ │ + li r2,0 │ │ │ │ + addi r1,r1,48 │ │ │ │ + pstb r2,321956 # 90008 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r9,-32240(r2) │ │ │ │ - cmpwi r9,4 │ │ │ │ - ble 41b54 │ │ │ │ - nop │ │ │ │ + plwz r2,321952 # 90010 │ │ │ │ + cmpwi r2,4 │ │ │ │ + ble 4165c │ │ │ │ + plwz r2,321976 # 90038 │ │ │ │ mflr r0 │ │ │ │ - std r30,48(r1) │ │ │ │ - nop │ │ │ │ - std r31,56(r1) │ │ │ │ + std r31,40(r1) │ │ │ │ li r31,0 │ │ │ │ - lwz r9,-32200(r2) │ │ │ │ - addi r30,r2,-32248 │ │ │ │ - cmpwi r9,0 │ │ │ │ - std r0,80(r1) │ │ │ │ - ble 41bd4 │ │ │ │ - nop │ │ │ │ - ld r10,56(r30) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + std r0,64(r1) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 416c8 │ │ │ │ + pld r9,321952 # 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 41bb0 │ │ │ │ - nop │ │ │ │ - ld r3,-32192(r2) │ │ │ │ - bl 4f40 │ │ │ │ - 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,-32248(r2) │ │ │ │ + ldx r3,r9,r2 │ │ │ │ + bl 4b40 │ │ │ │ + plwz r2,321920 # 90038 │ │ │ │ + cmpw r2,r31 │ │ │ │ + bgt 416a0 │ │ │ │ + pld r3,321912 # 90040 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r0,64(r1) │ │ │ │ + li r2,0 │ │ │ │ + ld r31,40(r1) │ │ │ │ + addi r1,r1,48 │ │ │ │ + pstb r2,321828 # 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,-32232(r2) │ │ │ │ - std r0,80(r1) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,-32224(r2) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,-32216(r2) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + pld r3,321816 # 90018 │ │ │ │ + mflr r0 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 4ee0 │ │ │ │ + pld r3,321804 # 90020 │ │ │ │ + bl 4ee0 │ │ │ │ + pld r3,321800 # 90028 │ │ │ │ + bl 4ee0 │ │ │ │ + plwz r2,321760 # 9000c │ │ │ │ + ld r0,64(r1) │ │ │ │ + li r9,0 │ │ │ │ nop │ │ │ │ - ld r0,80(r1) │ │ │ │ - li r10,0 │ │ │ │ - lwz r9,-32244(r2) │ │ │ │ - std r10,-32232(r2) │ │ │ │ - std r10,-32224(r2) │ │ │ │ - std r10,-32216(r2) │ │ │ │ - ld r30,48(r1) │ │ │ │ - ld r29,40(r1) │ │ │ │ - ld r31,56(r1) │ │ │ │ + pstd r9,321752 # 90018 │ │ │ │ + pstd r9,321752 # 90020 │ │ │ │ + pstd r9,321752 # 90028 │ │ │ │ + andi. r2,r2,16384 │ │ │ │ mtlr r0 │ │ │ │ - andi. r9,r9,16384 │ │ │ │ - bne 41b54 │ │ │ │ - b 41b70 │ │ │ │ + bne 4165c │ │ │ │ + b 41670 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x380 │ │ │ │ + .long 0x180 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000041ca0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,24928 │ │ │ │ +0000000000041780 : │ │ │ │ std r31,-8(r1) │ │ │ │ mr. r31,r3 │ │ │ │ stdu r1,-48(r1) │ │ │ │ - beq 41d00 │ │ │ │ + beq 417d8 │ │ │ │ + ld r9,64(r31) │ │ │ │ + li r2,9 │ │ │ │ mflr r0 │ │ │ │ - ld r10,64(r31) │ │ │ │ - li r9,9 │ │ │ │ - rotldi r9,r9,46 │ │ │ │ - and. r10,r10,r9 │ │ │ │ + rotldi r2,r2,46 │ │ │ │ std r0,64(r1) │ │ │ │ - beq 41d10 │ │ │ │ - lwz r9,68(r31) │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 41d28 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 41d40 │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 41d58 │ │ │ │ - andi. r9,r9,8 │ │ │ │ - bne 41d70 │ │ │ │ + and. r9,r9,r2 │ │ │ │ + beq 417f0 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 41804 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 41818 │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 4182c │ │ │ │ + andi. r2,r2,8 │ │ │ │ + bne 41840 │ │ │ │ ld r0,64(r1) │ │ │ │ mtlr r0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addi r3,r31,72 │ │ │ │ - bl 4f00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ - andi. r10,r9,128 │ │ │ │ - beq 41ce0 │ │ │ │ + bl 4ea0 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + andi. r9,r2,128 │ │ │ │ + beq 417b8 │ │ │ │ ld r3,320(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 41ce8 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 417c0 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - beq 41cf0 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + beq 417c8 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ - andi. r9,r9,8 │ │ │ │ - beq 41cf8 │ │ │ │ - ld r3,56(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + andi. r2,r2,8 │ │ │ │ + beq 417d0 │ │ │ │ ld r0,64(r1) │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,56(r31) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4ee0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ - │ │ │ │ -0000000000041da0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,24672 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0000000000041870 : │ │ │ │ + plwz r2,321436 # 9000c │ │ │ │ std r31,-8(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ mr r31,r3 │ │ │ │ - lwz r9,-32244(r2) │ │ │ │ - andi. r9,r9,8192 │ │ │ │ - bne 41fb0 │ │ │ │ - lwz r9,68(r3) │ │ │ │ + andi. r2,r2,8192 │ │ │ │ + bne 41a60 │ │ │ │ + lwz r2,68(r3) │ │ │ │ ld r4,16(r3) │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 41f00 │ │ │ │ - andi. r9,r9,1 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 419c0 │ │ │ │ + andi. r2,r2,1 │ │ │ │ std r4,320(r3) │ │ │ │ - bne 41f30 │ │ │ │ - lwz r9,48(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 41f6c │ │ │ │ - ld r8,8(r31) │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 41eec │ │ │ │ - addi r9,r8,-1 │ │ │ │ - ld r4,320(r31) │ │ │ │ - ld r7,24(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - cmpldi r9,3 │ │ │ │ - ble 42040 │ │ │ │ - sldi r9,r8,4 │ │ │ │ - addi r10,r4,48 │ │ │ │ - li r6,1 │ │ │ │ - add r9,r7,r9 │ │ │ │ - cmpld r10,r9 │ │ │ │ - bge 41e3c │ │ │ │ - addi r9,r4,64 │ │ │ │ - cmpld r7,r9 │ │ │ │ - isellt r6,0,r6 │ │ │ │ - cmpwi r6,0 │ │ │ │ - beq 42040 │ │ │ │ - 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 41ea4 │ │ │ │ - cmpdi r3,1 │ │ │ │ - beq 41e90 │ │ │ │ - cmpdi r3,2 │ │ │ │ - beq 41e80 │ │ │ │ - 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 41ed4 │ │ │ │ - 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 41eac │ │ │ │ - andi. r9,r8,1 │ │ │ │ - clrrdi r8,r8,1 │ │ │ │ - beq 41eec │ │ │ │ - lxv vs0,48(r4) │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ + bne 419ec │ │ │ │ + lwz r2,48(r31) │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 41a24 │ │ │ │ + ld r10,8(r31) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ble 419a8 │ │ │ │ + addi r2,r10,-1 │ │ │ │ + ld r5,320(r31) │ │ │ │ + ld r8,24(r31) │ │ │ │ + mr r7,r10 │ │ │ │ + cmpldi r2,3 │ │ │ │ + ble 41af0 │ │ │ │ + sldi r2,r10,4 │ │ │ │ + addi r9,r5,48 │ │ │ │ + add r2,r8,r2 │ │ │ │ + cmpld r9,r2 │ │ │ │ + bge 418f8 │ │ │ │ + addi r2,r5,64 │ │ │ │ + cmpld r8,r2 │ │ │ │ + blt 41af0 │ │ │ │ + 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 41960 │ │ │ │ + cmpdi r4,1 │ │ │ │ + beq 4194c │ │ │ │ + cmpdi r4,2 │ │ │ │ + beq 4193c │ │ │ │ + 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 41990 │ │ │ │ + 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 41968 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + clrrdi r10,r10,1 │ │ │ │ + beq 419a8 │ │ │ │ + lxv vs0,48(r5) │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + stxvx vs0,r10,r8 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mflr r0 │ │ │ │ + nop │ │ │ │ ld r5,0(r3) │ │ │ │ ld r3,320(r3) │ │ │ │ - sldi r5,r5,4 │ │ │ │ + mflr r0 │ │ │ │ std r0,80(r1) │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ + sldi r5,r5,4 │ │ │ │ + bl 5b60 │ │ │ │ + lwz r2,68(r31) │ │ │ │ ld r0,80(r1) │ │ │ │ - andi. r9,r9,1 │ │ │ │ + andi. r2,r2,1 │ │ │ │ mtlr r0 │ │ │ │ - beq 41de0 │ │ │ │ + beq 418a8 │ │ │ │ mflr r0 │ │ │ │ - addis r3,r2,-6 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - std r31,32(r1) │ │ │ │ addi r4,r1,32 │ │ │ │ - addi r3,r3,30240 │ │ │ │ + std r31,32(r1) │ │ │ │ + pla r3,-10128 # 3f270 │ │ │ │ std r0,80(r1) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,48(r31) │ │ │ │ + bl 5640 │ │ │ │ ld r0,80(r1) │ │ │ │ - cmpwi r9,0 │ │ │ │ + lwz r2,48(r31) │ │ │ │ + cmpwi r2,0 │ │ │ │ mtlr r0 │ │ │ │ - beq 41dec │ │ │ │ + beq 418b4 │ │ │ │ mflr r0 │ │ │ │ - addis r3,r2,-6 │ │ │ │ addi r4,r1,32 │ │ │ │ li r6,0 │ │ │ │ - std r31,32(r1) │ │ │ │ li r5,0 │ │ │ │ - addi r3,r3,30688 │ │ │ │ + std r31,32(r1) │ │ │ │ + pla r3,-9784 # 3f400 │ │ │ │ std r0,80(r1) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5640 │ │ │ │ ld r0,80(r1) │ │ │ │ addi r1,r1,64 │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ + ld r9,8(r3) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 419a8 │ │ │ │ + andi. r8,r9,3 │ │ │ │ + ld r2,24(r3) │ │ │ │ + plxv vs0,181740 # 6e060 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + beq 41ac0 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 41ab0 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 41aa4 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + mr r9,r7 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 419a8 │ │ │ │ + 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 41ac8 │ │ │ │ + b 419a8 │ │ │ │ nop │ │ │ │ - ld r10,8(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 41eec │ │ │ │ - addis r6,r2,-3 │ │ │ │ - andi. r7,r10,3 │ │ │ │ - ld r9,24(r3) │ │ │ │ - addi r5,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r6,r6,28352 │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - beq 42014 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 42004 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 41ff8 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - mr r10,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 41eec │ │ │ │ - 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 4201c │ │ │ │ - b 41eec │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r9,r8,3 │ │ │ │ - addi r10,r8,-1 │ │ │ │ - beq 42090 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 4207c │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 4206c │ │ │ │ - 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 41eec │ │ │ │ - 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 42098 │ │ │ │ - b 41eec │ │ │ │ + andi. r2,r10,3 │ │ │ │ + addi r9,r10,-1 │ │ │ │ + beq 41b40 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 41b2c │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 41b1c │ │ │ │ + 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 419a8 │ │ │ │ + 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 41b48 │ │ │ │ + b 419a8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ │ │ │ │ -00000000000420d0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,23856 │ │ │ │ - nop │ │ │ │ +0000000000041b80 : │ │ │ │ + plwz r2,320652 # 9000c │ │ │ │ std r29,-24(r1) │ │ │ │ - stdu r1,-112(r1) │ │ │ │ + stdu r1,-96(r1) │ │ │ │ mr r29,r3 │ │ │ │ - lwz r9,-32244(r2) │ │ │ │ - andi. r9,r9,16384 │ │ │ │ - bne 424b4 │ │ │ │ - lwz r9,68(r3) │ │ │ │ - std r31,104(r1) │ │ │ │ - andi. r31,r9,16384 │ │ │ │ - bne 424b0 │ │ │ │ - nop │ │ │ │ - lbz r10,-32248(r2) │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 42540 │ │ │ │ - nop │ │ │ │ - lwz r10,48(r3) │ │ │ │ - lwz r8,-32240(r2) │ │ │ │ - cmpw r10,r8 │ │ │ │ - bgt 42540 │ │ │ │ + andi. r2,r2,16384 │ │ │ │ + bne 41f44 │ │ │ │ + lwz r2,68(r3) │ │ │ │ + std r31,88(r1) │ │ │ │ + andi. r31,r2,16384 │ │ │ │ + bne 41f40 │ │ │ │ + plbz r9,320604 # 90008 │ │ │ │ + cmpwi r9,0 │ │ │ │ + beq 41fd0 │ │ │ │ + lwz r9,48(r3) │ │ │ │ + plwz r10,320592 # 90010 │ │ │ │ + cmpw r9,r10 │ │ │ │ + bgt 41fd0 │ │ │ │ + cmpwi r9,4 │ │ │ │ + ble 4214c │ │ │ │ mflr r0 │ │ │ │ - cmpwi r10,4 │ │ │ │ - std r0,128(r1) │ │ │ │ - ble 426c4 │ │ │ │ - andi. r10,r9,128 │ │ │ │ + andi. r9,r2,128 │ │ │ │ ld r4,16(r3) │ │ │ │ - std r26,64(r1) │ │ │ │ - std r27,72(r1) │ │ │ │ - std r28,80(r1) │ │ │ │ - std r30,96(r1) │ │ │ │ - bne 428f0 │ │ │ │ + std r27,56(r1) │ │ │ │ + std r28,64(r1) │ │ │ │ + std r30,80(r1) │ │ │ │ + std r0,112(r1) │ │ │ │ + bne 4236c │ │ │ │ std r4,320(r3) │ │ │ │ - andis. r10,r9,2 │ │ │ │ - bne 42178 │ │ │ │ - ld r7,56(r29) │ │ │ │ - ld r8,24(r29) │ │ │ │ - ld r10,320(r29) │ │ │ │ - std r7,192(r29) │ │ │ │ - std r8,96(r29) │ │ │ │ - std r10,88(r29) │ │ │ │ - andi. r10,r9,1 │ │ │ │ + andis. r9,r2,2 │ │ │ │ + bne 41c1c │ │ │ │ + ld r8,56(r29) │ │ │ │ + ld r10,24(r29) │ │ │ │ + ld r9,320(r29) │ │ │ │ + std r8,192(r29) │ │ │ │ + std r10,96(r29) │ │ │ │ + std r9,88(r29) │ │ │ │ + andi. r9,r2,1 │ │ │ │ addi r30,r1,32 │ │ │ │ - bne 428c8 │ │ │ │ + bne 42348 │ │ │ │ lwz r7,48(r29) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - ld r10,320(r29) │ │ │ │ - nop │ │ │ │ - li r4,0 │ │ │ │ - ld r8,-32192(r2) │ │ │ │ - addi r9,r7,1 │ │ │ │ - mullw r9,r9,r9 │ │ │ │ - ld r3,0(r8) │ │ │ │ + andi. r2,r2,4 │ │ │ │ + ld r9,320(r29) │ │ │ │ li r8,0 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - add r9,r9,r7 │ │ │ │ + li r4,0 │ │ │ │ + nop │ │ │ │ + pld r10,320512 # 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 42694 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ + beq 42124 │ │ │ │ + bl 53c0 │ │ │ │ nop │ │ │ │ - addis r3,r2,-5 │ │ │ │ + plwz r5,320440 # 90038 │ │ │ │ li r6,0 │ │ │ │ mr r4,r30 │ │ │ │ + pla r3,-7520 # 3ff30 │ │ │ │ std r29,32(r1) │ │ │ │ - lwz r5,-32200(r2) │ │ │ │ - addi r3,r3,-31776 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,48(r29) │ │ │ │ + bl 5640 │ │ │ │ + lwz r2,48(r29) │ │ │ │ ld r3,320(r29) │ │ │ │ li r4,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - slwi r5,r9,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + slwi r5,r2,1 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r28,48(r29) │ │ │ │ - srawi r27,r28,1 │ │ │ │ + bl 5b40 │ │ │ │ + lwz r12,48(r29) │ │ │ │ + srawi r27,r12,1 │ │ │ │ addze r27,r27 │ │ │ │ slwi r27,r27,1 │ │ │ │ - neg r11,r27 │ │ │ │ - subf r0,r27,r28 │ │ │ │ - cmpw r11,r27 │ │ │ │ - bgt 42310 │ │ │ │ - subf r9,r11,r28 │ │ │ │ - addi r8,r28,1 │ │ │ │ - addi r5,r28,-1 │ │ │ │ - subf r7,r11,r27 │ │ │ │ - ld r6,320(r29) │ │ │ │ - extsw r12,r28 │ │ │ │ - not r10,r28 │ │ │ │ - cmpwi r28,0 │ │ │ │ - std r25,56(r1) │ │ │ │ - addi r9,r9,1 │ │ │ │ - clrldi r3,r5,32 │ │ │ │ - rldicl r5,r7,63,63 │ │ │ │ - slwi r25,r10,2 │ │ │ │ - slwi r10,r10,1 │ │ │ │ + neg r3,r27 │ │ │ │ + subf r28,r27,r12 │ │ │ │ + cmpw r3,r27 │ │ │ │ + bgt 41db0 │ │ │ │ + subf r2,r3,r12 │ │ │ │ + addi r9,r12,1 │ │ │ │ + addi r8,r12,-1 │ │ │ │ + extsw r11,r12 │ │ │ │ + std r26,48(r1) │ │ │ │ + ld r7,320(r29) │ │ │ │ + cmpwi r12,0 │ │ │ │ + subf r10,r3,r27 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - mullw r9,r9,r8 │ │ │ │ - extswsli r25,r25,4 │ │ │ │ - extswsli r26,r10,5 │ │ │ │ - slwi r4,r9,1 │ │ │ │ - extswsli r7,r9,1 │ │ │ │ - extsw r4,r4 │ │ │ │ - add r7,r7,r12 │ │ │ │ - add r4,r4,r12 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - sldi r4,r4,4 │ │ │ │ - add r7,r6,r7 │ │ │ │ - add r4,r6,r4 │ │ │ │ - bgt 425e0 │ │ │ │ - addi r11,r11,2 │ │ │ │ - stfd f0,0(r4) │ │ │ │ - stfd f0,8(r4) │ │ │ │ - add r7,r7,r26 │ │ │ │ - add r4,r4,r25 │ │ │ │ - cmpw cr7,r27,r11 │ │ │ │ - blt cr7,42308 │ │ │ │ - cmpwi cr7,r5,0 │ │ │ │ - bne cr7,422ec │ │ │ │ - bgt 425e0 │ │ │ │ - stfd f0,0(r4) │ │ │ │ - stfd f0,8(r4) │ │ │ │ - addi r11,r11,2 │ │ │ │ - add r4,r4,r25 │ │ │ │ - add r7,r7,r26 │ │ │ │ - bgt 425e0 │ │ │ │ - addi r11,r11,2 │ │ │ │ - stfd f0,0(r4) │ │ │ │ - stfd f0,8(r4) │ │ │ │ - add r7,r7,r26 │ │ │ │ - add r4,r4,r25 │ │ │ │ - cmpw cr7,r27,r11 │ │ │ │ - bge cr7,422d0 │ │ │ │ - ld r25,56(r1) │ │ │ │ + addi r2,r2,1 │ │ │ │ + clrldi r4,r8,32 │ │ │ │ + mulli r26,r9,-4 │ │ │ │ + rldicl r10,r10,63,63 │ │ │ │ + mullw r2,r2,r9 │ │ │ │ + mulli r9,r9,-2 │ │ │ │ + extswsli r26,r26,4 │ │ │ │ + slwi r5,r2,1 │ │ │ │ + extswsli r8,r2,1 │ │ │ │ + extswsli r0,r9,5 │ │ │ │ + extsw r5,r5 │ │ │ │ + add r8,r8,r11 │ │ │ │ + add r5,r5,r11 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + add r8,r7,r8 │ │ │ │ + add r5,r7,r5 │ │ │ │ + bgt 42070 │ │ │ │ + addi r3,r3,2 │ │ │ │ + stfd f0,0(r5) │ │ │ │ + stfd f0,8(r5) │ │ │ │ + add r8,r8,r0 │ │ │ │ + add r5,r5,r26 │ │ │ │ + cmpw cr7,r27,r3 │ │ │ │ + blt cr7,41da4 │ │ │ │ + cmpwi cr7,r10,0 │ │ │ │ + bne cr7,41d88 │ │ │ │ + bgt 42070 │ │ │ │ + stfd f0,0(r5) │ │ │ │ + stfd f0,8(r5) │ │ │ │ + addi r3,r3,2 │ │ │ │ + add r5,r5,r26 │ │ │ │ + add r8,r8,r0 │ │ │ │ + bgt 42070 │ │ │ │ + addi r3,r3,2 │ │ │ │ + stfd f0,0(r5) │ │ │ │ + stfd f0,8(r5) │ │ │ │ + add r8,r8,r0 │ │ │ │ + add r5,r5,r26 │ │ │ │ + cmpw cr7,r27,r3 │ │ │ │ + bge cr7,41d6c │ │ │ │ + ld r26,48(r1) │ │ │ │ nop │ │ │ │ - subfic r5,r0,1 │ │ │ │ - subf r6,r28,r5 │ │ │ │ - subf r5,r5,r28 │ │ │ │ - cmpw r6,r5 │ │ │ │ - bgt 42460 │ │ │ │ - subf r9,r6,r28 │ │ │ │ - addi r11,r28,1 │ │ │ │ - addi r10,r28,-2 │ │ │ │ - not r8,r28 │ │ │ │ - ld r7,320(r29) │ │ │ │ - extsw r27,r28 │ │ │ │ - addis r4,r2,-3 │ │ │ │ - cmpwi cr7,r28,1 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - clrldi r10,r10,32 │ │ │ │ - slwi r8,r8,2 │ │ │ │ - lfd f5,28368(r4) │ │ │ │ - sldi r3,r27,4 │ │ │ │ - addis r4,r2,-3 │ │ │ │ + nop │ │ │ │ + subfic r4,r28,1 │ │ │ │ + subf r5,r12,r4 │ │ │ │ + subf r4,r4,r12 │ │ │ │ + cmpw r5,r4 │ │ │ │ + bgt 41f00 │ │ │ │ + subf r2,r5,r12 │ │ │ │ + addi r10,r12,1 │ │ │ │ + addi r9,r12,-2 │ │ │ │ + extsw r11,r12 │ │ │ │ + ld r8,320(r29) │ │ │ │ + xxspltidp vs5,1048576000 │ │ │ │ + cmpwi cr7,r12,1 │ │ │ │ xxlxor vs6,vs6,vs6 │ │ │ │ - mullw r9,r9,r11 │ │ │ │ - not r10,r10 │ │ │ │ - extswsli r11,r8,4 │ │ │ │ - addi r4,r4,28368 │ │ │ │ - subfic r3,r3,16 │ │ │ │ - sldi r0,r10,4 │ │ │ │ - slwi r10,r9,1 │ │ │ │ - extsw r8,r9 │ │ │ │ - extsw r9,r10 │ │ │ │ - add r8,r8,r27 │ │ │ │ - addi r9,r9,2 │ │ │ │ - sldi r8,r8,5 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r8,r7,r8 │ │ │ │ - add r7,r7,r9 │ │ │ │ - lxvx vs0,r8,r3 │ │ │ │ + addi r12,r12,-1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + mulli r6,r10,-4 │ │ │ │ + mulli r7,r11,-16 │ │ │ │ + mullw r2,r2,r10 │ │ │ │ + addi r9,r9,1 │ │ │ │ + xxspltd vs7,vs5,0 │ │ │ │ + mulli r3,r9,-16 │ │ │ │ + extswsli r6,r6,4 │ │ │ │ + addi r7,r7,16 │ │ │ │ + slwi r9,r2,1 │ │ │ │ + extsw r10,r2 │ │ │ │ + extsw r2,r9 │ │ │ │ + add r10,r10,r11 │ │ │ │ + addi r2,r2,2 │ │ │ │ + sldi r10,r10,5 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r10,r8,r10 │ │ │ │ + add r8,r8,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs0,r10,r7 │ │ │ │ + mr r2,r10 │ │ │ │ mr r9,r8 │ │ │ │ - mr r10,r7 │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ - stxvx vs0,r8,r3 │ │ │ │ - stfd f6,-32(r7) │ │ │ │ - stfd f6,-24(r7) │ │ │ │ - lfd f0,8(r8) │ │ │ │ - lfd f12,0(r8) │ │ │ │ - lfd f10,16(r8) │ │ │ │ - lfd f11,24(r8) │ │ │ │ + stxvx vs0,r10,r7 │ │ │ │ + stfd f6,-32(r8) │ │ │ │ + stfd f6,-24(r8) │ │ │ │ + lfd f0,8(r10) │ │ │ │ + lfd f12,0(r10) │ │ │ │ + lfd f10,16(r10) │ │ │ │ + lfd f11,24(r10) │ │ │ │ fmul f0,f0,f5 │ │ │ │ fmul f12,f12,f5 │ │ │ │ fneg f8,f0 │ │ │ │ fneg f9,f12 │ │ │ │ - stfd f12,24(r8) │ │ │ │ - stfd f8,16(r8) │ │ │ │ - stfd f0,-16(r7) │ │ │ │ - stfd f9,-8(r7) │ │ │ │ - ble cr7,42444 │ │ │ │ - clrldi r27,r28,32 │ │ │ │ - lxv vs7,0(r4) │ │ │ │ - mtctr r27 │ │ │ │ + stfd f12,24(r10) │ │ │ │ + stfd f8,16(r10) │ │ │ │ + stfd f0,-16(r8) │ │ │ │ + stfd f9,-8(r8) │ │ │ │ + ble cr7,41ee4 │ │ │ │ + clrldi r11,r12,32 │ │ │ │ + mtctr r11 │ │ │ │ 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 42400 │ │ │ │ - add r9,r0,r8 │ │ │ │ - addi r6,r6,2 │ │ │ │ - add r8,r8,r11 │ │ │ │ - add r7,r7,r11 │ │ │ │ - stfd f6,0(r9) │ │ │ │ - stfd f6,8(r9) │ │ │ │ - cmpw r5,r6 │ │ │ │ - bge 423a0 │ │ │ │ - lwz r9,68(r29) │ │ │ │ - andis. r10,r9,2 │ │ │ │ - bne 426e8 │ │ │ │ - andi. r9,r9,2 │ │ │ │ + stxv vs0,16(r2) │ │ │ │ + stxv vs12,-16(r9) │ │ │ │ + bdnz 41ea0 │ │ │ │ + add r2,r3,r10 │ │ │ │ + addi r5,r5,2 │ │ │ │ + add r10,r10,r6 │ │ │ │ + add r8,r8,r6 │ │ │ │ + stfd f6,0(r2) │ │ │ │ + stfd f6,8(r2) │ │ │ │ + cmpw r4,r5 │ │ │ │ + bge 41e40 │ │ │ │ + lwz r2,68(r29) │ │ │ │ + andis. r9,r2,2 │ │ │ │ + bne 42168 │ │ │ │ + ld r0,112(r1) │ │ │ │ + andi. r2,r2,2 │ │ │ │ + ld r27,56(r1) │ │ │ │ addi r3,r29,72 │ │ │ │ - bne 426dc │ │ │ │ - bl 4ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,128(r1) │ │ │ │ - ld r26,64(r1) │ │ │ │ - ld r27,72(r1) │ │ │ │ - ld r28,80(r1) │ │ │ │ - ld r30,96(r1) │ │ │ │ - ld r31,104(r1) │ │ │ │ + ld r28,64(r1) │ │ │ │ + ld r30,80(r1) │ │ │ │ + ld r31,88(r1) │ │ │ │ mtlr r0 │ │ │ │ - addi r1,r1,112 │ │ │ │ + beq 4215c │ │ │ │ + addi r1,r1,96 │ │ │ │ ld r29,-24(r1) │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ + b 5000 │ │ │ │ nop │ │ │ │ - ld r31,104(r1) │ │ │ │ - ld r10,8(r29) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 4249c │ │ │ │ - addis r6,r2,-3 │ │ │ │ - andi. r7,r10,3 │ │ │ │ - ld r9,24(r29) │ │ │ │ - addi r5,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r6,r6,28352 │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - beq 4250c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 424fc │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 425d0 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 4249c │ │ │ │ - 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 42514 │ │ │ │ - addi r1,r1,112 │ │ │ │ + ld r31,88(r1) │ │ │ │ + ld r9,8(r29) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 41fb8 │ │ │ │ + andi. r8,r9,3 │ │ │ │ + ld r2,24(r29) │ │ │ │ + plxv vs0,180488 # 6e060 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + beq 41f98 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 41f88 │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne 42060 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 41fb8 │ │ │ │ + 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 41fa0 │ │ │ │ + addi r1,r1,96 │ │ │ │ ld r29,-24(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r10,8(r29) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 425c4 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - andi. r7,r10,3 │ │ │ │ - ld r9,24(r29) │ │ │ │ - addi r5,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - addi r6,r6,28352 │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - beq 425a4 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 42594 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 42588 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - mr r10,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 425c4 │ │ │ │ - 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 425ac │ │ │ │ - ld r31,104(r1) │ │ │ │ - b 4249c │ │ │ │ nop │ │ │ │ - stxv vs0,0(r9) │ │ │ │ - mr r10,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - b 424f0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - not r3,r3 │ │ │ │ + ld r9,8(r29) │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 42050 │ │ │ │ + andi. r8,r9,3 │ │ │ │ + ld r2,24(r29) │ │ │ │ + plxv vs0,180348 # 6e060 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + beq 42030 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 42020 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 42014 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + mr r9,r7 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 42050 │ │ │ │ + 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 42038 │ │ │ │ + ld r31,88(r1) │ │ │ │ + b 41fb8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + stxv vs0,0(r2) │ │ │ │ + mr r9,r7 │ │ │ │ + addi r2,r2,16 │ │ │ │ + b 41f7c │ │ │ │ + addi r4,r4,1 │ │ │ │ + xxspltidp vs12,1056964608 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - addi r9,r9,28224 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ + mulli r4,r4,-16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r9,r12,1 │ │ │ │ - addi r8,r7,32 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r12,-1 │ │ │ │ - beq 42630 │ │ │ │ - lxv vs0,32(r7) │ │ │ │ - cmpdi r10,0 │ │ │ │ + nop │ │ │ │ + andi. r2,r11,1 │ │ │ │ + addi r10,r8,32 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r11,-1 │ │ │ │ + beq 420c0 │ │ │ │ + lxv vs0,32(r8) │ │ │ │ + cmpdi r9,0 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,32(r7) │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - li r9,16 │ │ │ │ - beq 4266c │ │ │ │ - srdi r10,r12,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 420fc │ │ │ │ + srdi r9,r11,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 42638 │ │ │ │ - addi r11,r11,2 │ │ │ │ - add r9,r3,r4 │ │ │ │ - stfdx f11,r3,r4 │ │ │ │ - add r7,r7,r26 │ │ │ │ - add r4,r4,r25 │ │ │ │ - cmpw r11,r27 │ │ │ │ - stfd f11,8(r9) │ │ │ │ - ble 42600 │ │ │ │ - ld r25,56(r1) │ │ │ │ - b 42310 │ │ │ │ - bl 5ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - addis r3,r2,-5 │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + stxvx vs0,r8,r7 │ │ │ │ + bdnz 420c8 │ │ │ │ + addi r3,r3,2 │ │ │ │ + add r2,r4,r5 │ │ │ │ + stfdx f11,r4,r5 │ │ │ │ + add r8,r8,r0 │ │ │ │ + add r5,r5,r26 │ │ │ │ + cmpw r3,r27 │ │ │ │ + stfd f11,8(r2) │ │ │ │ + ble 42090 │ │ │ │ + ld r26,48(r1) │ │ │ │ + b 41db0 │ │ │ │ + bl 5c80 │ │ │ │ + plwz r5,319248 # 90038 │ │ │ │ li r6,0 │ │ │ │ mr r4,r30 │ │ │ │ + pla r3,-8280 # 400e0 │ │ │ │ std r29,32(r1) │ │ │ │ - lwz r5,-32200(r2) │ │ │ │ - addi r3,r3,-31296 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 421fc │ │ │ │ - bl 5240 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,128(r1) │ │ │ │ - ld r31,104(r1) │ │ │ │ - mtlr r0 │ │ │ │ - b 4249c │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42480 │ │ │ │ - bl 53a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,48(r29) │ │ │ │ - mr r27,r3 │ │ │ │ - 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 42778 │ │ │ │ - addi r11,r5,-1 │ │ │ │ - extsw r4,r5 │ │ │ │ + bl 5640 │ │ │ │ + b 41ca0 │ │ │ │ + ld r31,88(r1) │ │ │ │ + addi r1,r1,96 │ │ │ │ + ld r29,-24(r1) │ │ │ │ + b 51e0 │ │ │ │ + addi r1,r1,96 │ │ │ │ + ld r29,-24(r1) │ │ │ │ + b 4c80 │ │ │ │ + bl 5340 │ │ │ │ + lwz r2,48(r29) │ │ │ │ + mr r28,r3 │ │ │ │ + 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 421f8 │ │ │ │ + addi r4,r6,-1 │ │ │ │ + extsw r5,r6 │ │ │ │ + li r8,0 │ │ │ │ li r7,0 │ │ │ │ - li r6,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtctr r4 │ │ │ │ - mr r10,r6 │ │ │ │ nop │ │ │ │ + mtctr r5 │ │ │ │ + mr r9,r7 │ │ │ │ nop │ │ │ │ - add r9,r7,r10 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - beq 42764 │ │ │ │ - ld r8,320(r29) │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - xvnegdp vs0,vs0 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - bdnz 42740 │ │ │ │ - addi r6,r6,1 │ │ │ │ - add r7,r7,r11 │ │ │ │ - cmpw r5,r6 │ │ │ │ - bne 42730 │ │ │ │ nop │ │ │ │ - ld r28,-32648(r2) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - extsw r3,r27 │ │ │ │ - bl 4cc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r2,r8,r9 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + beq 421e4 │ │ │ │ + ld r10,320(r29) │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + xvnegdp vs0,vs0 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + bdnz 421c0 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r8,r8,r4 │ │ │ │ + cmpw r6,r7 │ │ │ │ + bne 421b0 │ │ │ │ + pld r3,318816 # 8ff58 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4be0 │ │ │ │ + extsw r3,r28 │ │ │ │ + bl 4c60 │ │ │ │ ld r6,320(r29) │ │ │ │ mr r4,r30 │ │ │ │ li r8,64 │ │ │ │ li r7,-1 │ │ │ │ li r3,2 │ │ │ │ mr r5,r6 │ │ │ │ - bl 50c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5060 │ │ │ │ mr r30,r3 │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + pld r3,318764 # 8ff58 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4ce0 │ │ │ │ mr r3,r30 │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r26,32(r1) │ │ │ │ - cmpwi r26,0 │ │ │ │ - ble 42880 │ │ │ │ - lwz r6,36(r1) │ │ │ │ - srawi r27,r6,1 │ │ │ │ - addze r27,r27 │ │ │ │ - cmpw r6,r27 │ │ │ │ - blt 42880 │ │ │ │ - ld r5,320(r29) │ │ │ │ - addi r0,r27,1 │ │ │ │ + bl 5780 │ │ │ │ + lwz r0,32(r1) │ │ │ │ + cmpwi r0,0 │ │ │ │ + ble 422f0 │ │ │ │ + lwz r7,36(r1) │ │ │ │ + srawi r28,r7,1 │ │ │ │ + addze r28,r28 │ │ │ │ + cmpw r7,r28 │ │ │ │ + blt 422f0 │ │ │ │ + ld r6,320(r29) │ │ │ │ + addi r11,r28,1 │ │ │ │ ld r29,24(r29) │ │ │ │ - li r11,0 │ │ │ │ - li r4,0 │ │ │ │ - addi r3,r6,1 │ │ │ │ - extswsli r0,r0,4 │ │ │ │ - add r8,r29,r11 │ │ │ │ - mr r10,r27 │ │ │ │ + li r3,0 │ │ │ │ + li r5,0 │ │ │ │ + addi r4,r7,1 │ │ │ │ + extswsli r11,r11,4 │ │ │ │ + nop │ │ │ │ + add r10,r29,r3 │ │ │ │ + mr r9,r28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - divw r9,r10,r6 │ │ │ │ - add r7,r10,r4 │ │ │ │ - andi. r7,r7,1 │ │ │ │ - mullw r9,r9,r6 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - addi r10,r10,1 │ │ │ │ - add r9,r9,r31 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r7,r5,r9 │ │ │ │ - lfdx f12,r5,r9 │ │ │ │ - lfd f0,8(r7) │ │ │ │ - beq 428b0 │ │ │ │ - cmpw r3,r10 │ │ │ │ + divw r2,r9,r7 │ │ │ │ + add r8,r9,r5 │ │ │ │ + andi. r8,r8,1 │ │ │ │ + mullw r2,r2,r7 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r2,r2,r31 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r8,r6,r2 │ │ │ │ + lfdx f12,r6,r2 │ │ │ │ + lfd f0,8(r8) │ │ │ │ + beq 42330 │ │ │ │ + cmpw r9,r4 │ │ │ │ fneg f12,f12 │ │ │ │ fneg f0,f0 │ │ │ │ - addi r8,r8,16 │ │ │ │ - stfd f12,-16(r8) │ │ │ │ - stfd f0,-8(r8) │ │ │ │ - bne 42820 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r11,r11,r0 │ │ │ │ - add r31,r31,r6 │ │ │ │ - cmpw r26,r4 │ │ │ │ - bne 42810 │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + addi r10,r10,16 │ │ │ │ + stfd f12,-16(r10) │ │ │ │ + stfd f0,-8(r10) │ │ │ │ + bne 42290 │ │ │ │ + addi r5,r5,1 │ │ │ │ + add r3,r3,r11 │ │ │ │ + add r31,r31,r7 │ │ │ │ + cmpw r0,r5 │ │ │ │ + bne 42280 │ │ │ │ + pld r3,318568 # 8ff58 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4be0 │ │ │ │ mr r3,r30 │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4d40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42480 │ │ │ │ - nop │ │ │ │ + bl 5300 │ │ │ │ + pld r3,318548 # 8ff58 [.gomp_critical_user_nfft_omp_critical_fftw_plan@got] │ │ │ │ + bl 4ce0 │ │ │ │ + ld r0,112(r1) │ │ │ │ + ld r27,56(r1) │ │ │ │ + ld r28,64(r1) │ │ │ │ + ld r30,80(r1) │ │ │ │ + ld r31,88(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 41fb8 │ │ │ │ nop │ │ │ │ - cmpw r3,r10 │ │ │ │ - stfd f12,0(r8) │ │ │ │ - stfd f0,8(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - bne 42820 │ │ │ │ - b 4286c │ │ │ │ - addis r3,r2,-5 │ │ │ │ + cmpw r9,r4 │ │ │ │ + stfd f12,0(r10) │ │ │ │ + stfd f0,8(r10) │ │ │ │ + addi r10,r10,16 │ │ │ │ + bne 42290 │ │ │ │ + b 422dc │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ mr r4,r30 │ │ │ │ std r29,32(r1) │ │ │ │ - addi r3,r3,-32224 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r29) │ │ │ │ - b 42184 │ │ │ │ + pla r3,-9656 # 3fda0 │ │ │ │ + bl 5640 │ │ │ │ + lwz r2,68(r29) │ │ │ │ + b 41c28 │ │ │ │ ld r5,0(r3) │ │ │ │ ld r3,320(r3) │ │ │ │ sldi r5,r5,4 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r29) │ │ │ │ - b 42158 │ │ │ │ + bl 5b60 │ │ │ │ + lwz r2,68(r29) │ │ │ │ + b 41bfc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x780 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x680 │ │ │ │ │ │ │ │ -0000000000042920 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,21728 │ │ │ │ - nop │ │ │ │ +0000000000042390 : │ │ │ │ + plwz r2,318588 # 9000c │ │ │ │ std r30,-16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ mr r30,r3 │ │ │ │ - lwz r9,-32244(r2) │ │ │ │ - andi. r9,r9,8192 │ │ │ │ - bne 42ab0 │ │ │ │ + andi. r2,r2,8192 │ │ │ │ + bne 42510 │ │ │ │ ld r5,0(r3) │ │ │ │ - mflr r0 │ │ │ │ ld r3,16(r3) │ │ │ │ + mflr r0 │ │ │ │ li r4,0 │ │ │ │ - sldi r5,r5,4 │ │ │ │ std r0,80(r1) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,48(r30) │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 429f0 │ │ │ │ - ld r9,8(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 42a10 │ │ │ │ - ld r8,16(r30) │ │ │ │ - andi. r7,r9,1 │ │ │ │ - ld r10,24(r30) │ │ │ │ - addi r7,r9,-1 │ │ │ │ - lxv vs0,48(r8) │ │ │ │ - bne 42ba8 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + bl 5b40 │ │ │ │ + lwz r2,48(r30) │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 42454 │ │ │ │ + ld r2,8(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 42470 │ │ │ │ + ld r10,16(r30) │ │ │ │ + andi. r8,r2,1 │ │ │ │ + ld r9,24(r30) │ │ │ │ + addi r8,r2,-1 │ │ │ │ + lxv vs0,48(r10) │ │ │ │ + bne 42608 │ │ │ │ + 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 4299c │ │ │ │ - lwz r9,68(r30) │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 42a1c │ │ │ │ - addis r3,r2,-5 │ │ │ │ + stxv vs0,48(r10) │ │ │ │ + bdnz 42400 │ │ │ │ + lwz r2,68(r30) │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 4247c │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r1,32 │ │ │ │ std r30,32(r1) │ │ │ │ - addi r3,r3,-32672 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r30) │ │ │ │ - b 42a1c │ │ │ │ - addis r3,r2,-5 │ │ │ │ + nop │ │ │ │ + pla r3,-10288 # 3fc10 │ │ │ │ + bl 5640 │ │ │ │ + lwz r2,68(r30) │ │ │ │ + b 4247c │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r1,32 │ │ │ │ std r30,32(r1) │ │ │ │ - addi r3,r3,-29408 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r30) │ │ │ │ - andi. r10,r9,1 │ │ │ │ - bne 429c8 │ │ │ │ - andis. r9,r9,1 │ │ │ │ - beq 42a94 │ │ │ │ - lwz r9,48(r30) │ │ │ │ + pla r3,-7396 # 40780 │ │ │ │ + bl 5640 │ │ │ │ + lwz r2,68(r30) │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 4242c │ │ │ │ + andis. r2,r2,1 │ │ │ │ + beq 424f0 │ │ │ │ + lwz r2,48(r30) │ │ │ │ std r31,56(r1) │ │ │ │ - addi r10,r9,1 │ │ │ │ - neg r31,r9 │ │ │ │ - cmpw r10,r31 │ │ │ │ - blt 42a90 │ │ │ │ + addi r9,r2,1 │ │ │ │ + neg r31,r2 │ │ │ │ + cmpw r9,r31 │ │ │ │ + blt 424ec │ │ │ │ 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 5ba0 │ │ │ │ - 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 5b40 │ │ │ │ + lwz r2,48(r30) │ │ │ │ + cmpw r2,r31 │ │ │ │ + addi r9,r2,1 │ │ │ │ addi r31,r31,1 │ │ │ │ - bge 42a40 │ │ │ │ + bge 424a0 │ │ │ │ ld r31,56(r1) │ │ │ │ ld r0,80(r1) │ │ │ │ mtlr r0 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r30,-16(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,48(r3) │ │ │ │ - ld r5,16(r3) │ │ │ │ - cmpwi r9,0 │ │ │ │ - blt 42a9c │ │ │ │ - addi r8,r9,1 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - extsw r9,r9 │ │ │ │ - li r7,1 │ │ │ │ - mullw r6,r8,r8 │ │ │ │ - addi r3,r3,28352 │ │ │ │ - addi r4,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - neg r10,r8 │ │ │ │ - extswsli r8,r8,5 │ │ │ │ - lxv vs0,0(r3) │ │ │ │ - addi r3,r9,3 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - addi r11,r8,16 │ │ │ │ - extswsli r9,r6,1 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - add r9,r9,r4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r5,r5,r9 │ │ │ │ nop │ │ │ │ - andi. r4,r7,3 │ │ │ │ - mr r9,r5 │ │ │ │ - mr r6,r7 │ │ │ │ - addi r0,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 42b60 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 42b50 │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 42b44 │ │ │ │ - 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 42b8c │ │ │ │ - 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 42b68 │ │ │ │ - addi r7,r7,2 │ │ │ │ - add r5,r5,r11 │ │ │ │ - cmpld r3,r7 │ │ │ │ - bne 42b10 │ │ │ │ + lwz r2,48(r3) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ld r6,16(r3) │ │ │ │ + blt 424f8 │ │ │ │ + addi r10,r2,1 │ │ │ │ + extsw r2,r2 │ │ │ │ + plxv vs0,179000 # 6e060 │ │ │ │ + li r8,1 │ │ │ │ + mullw r7,r10,r10 │ │ │ │ + addi r5,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mulli r9,r10,-2 │ │ │ │ + extswsli r10,r10,5 │ │ │ │ + addi r4,r2,3 │ │ │ │ + addi r3,r10,16 │ │ │ │ + extswsli r2,r7,1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r2,r2,r5 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r6,r6,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + andi. r5,r8,3 │ │ │ │ + mr r2,r6 │ │ │ │ + mr r7,r8 │ │ │ │ + addi r11,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 425c0 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 425b0 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 425a4 │ │ │ │ + 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 425ec │ │ │ │ + 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 425c8 │ │ │ │ + addi r8,r8,2 │ │ │ │ + add r6,r6,r3 │ │ │ │ + cmpld r4,r8 │ │ │ │ + bne 42570 │ │ │ │ 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 42994 │ │ │ │ - b 42a10 │ │ │ │ + stxv vs0,48(r10) │ │ │ │ + bne 423f8 │ │ │ │ + b 42470 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ │ │ │ │ -0000000000042bd0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,21040 │ │ │ │ - nop │ │ │ │ +0000000000042630 : │ │ │ │ + plwz r2,317916 # 9000c │ │ │ │ std r31,-8(r1) │ │ │ │ - stdu r1,-128(r1) │ │ │ │ + stdu r1,-96(r1) │ │ │ │ mr r31,r3 │ │ │ │ - lwz r9,-32244(r2) │ │ │ │ - andi. r9,r9,16384 │ │ │ │ - bne 43350 │ │ │ │ - lwz r9,68(r3) │ │ │ │ - std r29,104(r1) │ │ │ │ - andi. r29,r9,16384 │ │ │ │ - bne 4334c │ │ │ │ - nop │ │ │ │ - lbz r10,-32248(r2) │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 43250 │ │ │ │ - nop │ │ │ │ - std r30,112(r1) │ │ │ │ + andi. r2,r2,16384 │ │ │ │ + bne 42d40 │ │ │ │ + lwz r2,68(r3) │ │ │ │ + std r29,72(r1) │ │ │ │ + andi. r29,r2,16384 │ │ │ │ + bne 42d3c │ │ │ │ + plbz r9,317868 # 90008 │ │ │ │ + cmpwi r9,0 │ │ │ │ + beq 42c48 │ │ │ │ + plwz r9,317860 # 90010 │ │ │ │ + std r30,80(r1) │ │ │ │ lwz r30,48(r3) │ │ │ │ - lwz r10,-32240(r2) │ │ │ │ - cmpw r30,r10 │ │ │ │ - bgt 4324c │ │ │ │ - mflr r0 │ │ │ │ + cmpw r30,r9 │ │ │ │ + bgt 42c44 │ │ │ │ cmpwi r30,4 │ │ │ │ - std r0,144(r1) │ │ │ │ - ble 43448 │ │ │ │ - andis. r10,r9,2 │ │ │ │ + ble 42e38 │ │ │ │ + mflr r0 │ │ │ │ + andis. r9,r2,2 │ │ │ │ ld r6,16(r3) │ │ │ │ - std r25,72(r1) │ │ │ │ - std r26,80(r1) │ │ │ │ - std r27,88(r1) │ │ │ │ - std r28,96(r1) │ │ │ │ - beq 4348c │ │ │ │ - addi r12,r30,1 │ │ │ │ + std r26,48(r1) │ │ │ │ + std r27,56(r1) │ │ │ │ + std r28,64(r1) │ │ │ │ + std r0,112(r1) │ │ │ │ + beq 42e6c │ │ │ │ + addi r28,r30,1 │ │ │ │ addi r30,r30,2 │ │ │ │ - xxspltib vs32,0 │ │ │ │ mr r11,r6 │ │ │ │ li r0,0 │ │ │ │ - li r4,0 │ │ │ │ li r5,0 │ │ │ │ - slwi r7,r12,1 │ │ │ │ - sldi r10,r12,33 │ │ │ │ - rldic r9,r12,1,32 │ │ │ │ + li r7,0 │ │ │ │ + xxspltib vs32,0 │ │ │ │ + slwi r8,r28,1 │ │ │ │ + sldi r9,r28,33 │ │ │ │ + rldic r2,r28,1,32 │ │ │ │ clrldi r3,r30,32 │ │ │ │ - or r9,r9,r10 │ │ │ │ - extswsli r28,r7,4 │ │ │ │ - cmpw cr7,r12,r7 │ │ │ │ - std r9,32(r1) │ │ │ │ - nop │ │ │ │ + or r2,r2,r9 │ │ │ │ + extswsli r12,r8,4 │ │ │ │ + cmpw cr7,r28,r8 │ │ │ │ + std r2,32(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r8,r3,3 │ │ │ │ - mr r10,r3 │ │ │ │ - mr r9,r11 │ │ │ │ - addi r27,r3,-1 │ │ │ │ - beq 42cec │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 42cdc │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 42cd0 │ │ │ │ - mr r10,r27 │ │ │ │ - addi r9,r11,16 │ │ │ │ - stxv vs32,0(r11) │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + andi. r10,r3,3 │ │ │ │ + mr r9,r3 │ │ │ │ + mr r2,r11 │ │ │ │ + addi r4,r3,-1 │ │ │ │ + beq 4273c │ │ │ │ cmpdi r10,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 42d0c │ │ │ │ - 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 42cf4 │ │ │ │ - bgt cr7,42d7c │ │ │ │ - extsw r10,r0 │ │ │ │ - ld r8,24(r31) │ │ │ │ - extsw r9,r12 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r8,r8,r10 │ │ │ │ + beq 4272c │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 42720 │ │ │ │ + mr r9,r4 │ │ │ │ + addi r2,r11,16 │ │ │ │ + stxv vs32,0(r11) │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 4275c │ │ │ │ + srdi r9,r3,2 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + stxv vs32,16(r2) │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxv vs32,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 42744 │ │ │ │ + bgt cr7,427cc │ │ │ │ + extsw r9,r0 │ │ │ │ + ld r10,24(r31) │ │ │ │ + extsw r2,r28 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r10,r10,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r10,r5,r9 │ │ │ │ - lfd f12,16(r8) │ │ │ │ - lfd f0,24(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - andi. r10,r10,1 │ │ │ │ - divw r10,r9,r7 │ │ │ │ + add r9,r7,r2 │ │ │ │ + lfd f12,16(r10) │ │ │ │ + lfd f0,24(r10) │ │ │ │ + addi r10,r10,16 │ │ │ │ + andi. r9,r9,1 │ │ │ │ + divw r9,r2,r8 │ │ │ │ fneg f10,f12 │ │ │ │ fneg f11,f0 │ │ │ │ - mullw r10,r10,r7 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r10,r10,r4 │ │ │ │ - beq 43470 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - cmpw r7,r9 │ │ │ │ - add r27,r6,r10 │ │ │ │ - stfdx f10,r6,r10 │ │ │ │ - stfd f11,8(r27) │ │ │ │ - bge 42d30 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r4,r4,r7 │ │ │ │ + mullw r9,r9,r8 │ │ │ │ + subf r9,r9,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r9,r9,r5 │ │ │ │ + beq 42e50 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + cmpw r8,r2 │ │ │ │ + add r4,r6,r9 │ │ │ │ + stfdx f10,r6,r9 │ │ │ │ + stfd f11,8(r4) │ │ │ │ + bge 42780 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r5,r5,r8 │ │ │ │ add r0,r0,r30 │ │ │ │ - add r11,r11,r28 │ │ │ │ - cmpw r7,r5 │ │ │ │ - bne 42ca0 │ │ │ │ + add r11,r11,r12 │ │ │ │ + cmpw r8,r7 │ │ │ │ + bne 426f0 │ │ │ │ addi r30,r1,32 │ │ │ │ mr r5,r6 │ │ │ │ li r8,64 │ │ │ │ li r7,1 │ │ │ │ li r3,2 │ │ │ │ mr r4,r30 │ │ │ │ - bl 50c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5060 │ │ │ │ mr r28,r3 │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5780 │ │ │ │ lwz r5,32(r1) │ │ │ │ cmpwi r5,0 │ │ │ │ - ble 42e38 │ │ │ │ - lwz r6,36(r1) │ │ │ │ - cmpwi r6,0 │ │ │ │ - ble 42e38 │ │ │ │ - addi r4,r6,-1 │ │ │ │ - li r7,0 │ │ │ │ - extsw r6,r6 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ble 42878 │ │ │ │ + lwz r7,36(r1) │ │ │ │ + cmpwi r7,0 │ │ │ │ + ble 42878 │ │ │ │ + addi r6,r7,-1 │ │ │ │ + li r8,0 │ │ │ │ + extsw r7,r7 │ │ │ │ nop │ │ │ │ - mtctr r6 │ │ │ │ - mr r10,r7 │ │ │ │ + mtctr r7 │ │ │ │ + mr r9,r8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r9,r29,r10 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - beq 42e24 │ │ │ │ - ld r8,16(r31) │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + add r2,r29,r9 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + beq 42864 │ │ │ │ + ld r10,16(r31) │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ xvnegdp vs0,vs0 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - bdnz 42e00 │ │ │ │ - addi r7,r7,1 │ │ │ │ - add r29,r29,r4 │ │ │ │ - cmpw r7,r5 │ │ │ │ - bne 42df0 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + bdnz 42840 │ │ │ │ + addi r8,r8,1 │ │ │ │ + add r29,r29,r6 │ │ │ │ + cmpw r8,r5 │ │ │ │ + bne 42830 │ │ │ │ mr r3,r28 │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5300 │ │ │ │ lwz r11,48(r31) │ │ │ │ ld r0,16(r31) │ │ │ │ - srawi r28,r11,1 │ │ │ │ - addze r28,r28 │ │ │ │ - addi r3,r11,1 │ │ │ │ - slwi r28,r28,1 │ │ │ │ - neg r29,r28 │ │ │ │ - subf r27,r28,r11 │ │ │ │ - cmpw r29,r28 │ │ │ │ - bgt 43534 │ │ │ │ + srawi r29,r11,1 │ │ │ │ + addze r29,r29 │ │ │ │ + addi r4,r11,1 │ │ │ │ + slwi r29,r29,1 │ │ │ │ + neg r3,r29 │ │ │ │ + subf r26,r29,r11 │ │ │ │ + cmpw r3,r29 │ │ │ │ + bgt 42f08 │ │ │ │ cmpwi cr7,r11,0 │ │ │ │ + ble cr7,42f00 │ │ │ │ + subf r8,r3,r11 │ │ │ │ extsw r7,r11 │ │ │ │ - ble cr7,43130 │ │ │ │ - subf r6,r29,r11 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - extsw r7,r11 │ │ │ │ - neg r26,r3 │ │ │ │ - std r22,48(r1) │ │ │ │ - std r23,56(r1) │ │ │ │ - std r24,64(r1) │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r9,r9,28224 │ │ │ │ - slwi r25,r26,1 │ │ │ │ - mullw r6,r6,r3 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - extswsli r25,r25,5 │ │ │ │ - extswsli r6,r6,1 │ │ │ │ - add r6,r6,r7 │ │ │ │ - sldi r6,r6,4 │ │ │ │ - add r6,r0,r6 │ │ │ │ + mulli r28,r4,-2 │ │ │ │ nop │ │ │ │ - andi. r9,r7,1 │ │ │ │ - addi r10,r6,32 │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 42ef8 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ - lxv vs11,32(r6) │ │ │ │ - cmpdi r5,0 │ │ │ │ - li r9,16 │ │ │ │ + xxspltidp vs12,1056964608 │ │ │ │ + addi r8,r8,1 │ │ │ │ + mullw r8,r8,r4 │ │ │ │ + extswsli r27,r28,5 │ │ │ │ + extswsli r8,r8,1 │ │ │ │ + add r8,r8,r7 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + add r8,r0,r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + andi. r2,r7,1 │ │ │ │ + addi r9,r8,32 │ │ │ │ + li r2,0 │ │ │ │ + addi r6,r7,-1 │ │ │ │ + mr r10,r7 │ │ │ │ + beq 42928 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ + lxv vs11,32(r8) │ │ │ │ + cmpdi r6,0 │ │ │ │ + li r2,16 │ │ │ │ xvadddp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,32(r6) │ │ │ │ - beq 42f3c │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - neg r4,r9 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - subfic r5,r9,-16 │ │ │ │ - lxvx vs0,r6,r4 │ │ │ │ + stxv vs0,32(r8) │ │ │ │ + beq 4296c │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + neg r5,r2 │ │ │ │ + lxvx vs11,r9,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + subfic r6,r2,-16 │ │ │ │ + lxvx vs0,r8,r5 │ │ │ │ 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,r6 │ │ │ │ + lxvx vs11,r9,r10 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvadddp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r10,r8 │ │ │ │ - bdnz 42f00 │ │ │ │ - addi r29,r29,2 │ │ │ │ - add r6,r6,r25 │ │ │ │ - cmpw r28,r29 │ │ │ │ - bge 42ec0 │ │ │ │ - xori r27,r27,1 │ │ │ │ - subf r29,r11,r27 │ │ │ │ - subf r27,r27,r11 │ │ │ │ - subf r9,r29,r11 │ │ │ │ - addi r10,r11,-3 │ │ │ │ - slwi r25,r26,2 │ │ │ │ - slwi r26,r26,1 │ │ │ │ - addi r5,r7,3 │ │ │ │ - addis r23,r2,-3 │ │ │ │ - addis r24,r2,-3 │ │ │ │ - addis r28,r2,-3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - rldic r10,r10,4,28 │ │ │ │ - extswsli r12,r26,5 │ │ │ │ - extswsli r25,r25,4 │ │ │ │ - addi r23,r23,28384 │ │ │ │ - addi r24,r24,28392 │ │ │ │ - addi r28,r28,28368 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ + bdnz 42930 │ │ │ │ + addi r3,r3,2 │ │ │ │ + add r8,r8,r27 │ │ │ │ + cmpw r29,r3 │ │ │ │ + bge 428f0 │ │ │ │ + xori r29,r26,1 │ │ │ │ + subf r3,r11,r29 │ │ │ │ + subf r29,r29,r11 │ │ │ │ + subf r2,r3,r11 │ │ │ │ + addi r6,r7,3 │ │ │ │ + mulli r26,r4,-4 │ │ │ │ + addi r12,r11,-3 │ │ │ │ + plxv vs3,177880 # 6e070 │ │ │ │ + xxspltidp vs4,3196059648 │ │ │ │ + xxspltidp vs5,1048576000 │ │ │ │ + extswsli r28,r28,5 │ │ │ │ cmpwi cr5,r11,2 │ │ │ │ - mullw r9,r9,r3 │ │ │ │ - addi r26,r10,16 │ │ │ │ - addi r22,r11,-2 │ │ │ │ - slwi r10,r9,1 │ │ │ │ - extswsli r6,r9,1 │ │ │ │ - extsw r9,r10 │ │ │ │ - add r6,r6,r7 │ │ │ │ - add r5,r5,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + rldic r12,r12,4,28 │ │ │ │ + addi r27,r11,-2 │ │ │ │ + mullw r2,r2,r4 │ │ │ │ + addi r12,r12,16 │ │ │ │ + extswsli r26,r26,4 │ │ │ │ + slwi r9,r2,1 │ │ │ │ + extswsli r8,r2,1 │ │ │ │ + extsw r2,r9 │ │ │ │ + add r8,r8,r7 │ │ │ │ + add r6,r6,r2 │ │ │ │ + sldi r8,r8,4 │ │ │ │ sldi r6,r6,4 │ │ │ │ - sldi r5,r5,4 │ │ │ │ + add r8,r0,r8 │ │ │ │ add r6,r0,r6 │ │ │ │ - add r5,r0,r5 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r8,r6,32 │ │ │ │ - li r9,0 │ │ │ │ - ble cr7,43044 │ │ │ │ - andi. r10,r7,1 │ │ │ │ - addi r4,r7,-1 │ │ │ │ - mr r10,r7 │ │ │ │ - beq 43008 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ - lxv vs12,32(r6) │ │ │ │ - cmpdi r4,0 │ │ │ │ - li r9,16 │ │ │ │ + nop │ │ │ │ + addi r10,r8,32 │ │ │ │ + li r2,0 │ │ │ │ + ble cr7,42a74 │ │ │ │ + andi. r9,r7,1 │ │ │ │ + addi r5,r7,-1 │ │ │ │ + mr r9,r7 │ │ │ │ + beq 42a38 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ + lxv vs12,32(r8) │ │ │ │ + cmpdi r5,0 │ │ │ │ + li r2,16 │ │ │ │ xvsubdp vs0,vs12,vs0 │ │ │ │ - stxv vs0,32(r6) │ │ │ │ - beq 43044 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - neg r4,r9 │ │ │ │ - lxvx vs12,r8,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - lxvx vs0,r6,r4 │ │ │ │ - neg r4,r10 │ │ │ │ + stxv vs0,32(r8) │ │ │ │ + beq 42a74 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + neg r5,r2 │ │ │ │ + lxvx vs12,r10,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + lxvx vs0,r8,r5 │ │ │ │ + neg r5,r9 │ │ │ │ xvsubdp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r6,r4 │ │ │ │ - lxvx vs12,r8,r10 │ │ │ │ + stxvx vs0,r10,r2 │ │ │ │ + lxvx vs0,r8,r5 │ │ │ │ + lxvx vs12,r10,r9 │ │ │ │ + addi r2,r2,32 │ │ │ │ xvsubdp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - bdnz 43010 │ │ │ │ - lxv vs0,-16(r5) │ │ │ │ - lxv vs10,0(r23) │ │ │ │ - mr r9,r5 │ │ │ │ - lfd f11,0(r5) │ │ │ │ - lfd f5,0(r24) │ │ │ │ - lfd f12,8(r5) │ │ │ │ - lfd f4,0(r28) │ │ │ │ - lfd f6,-8(r5) │ │ │ │ - lfd f7,-16(r5) │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + bdnz 42a40 │ │ │ │ + lxv vs0,-16(r6) │ │ │ │ + lfd f11,0(r6) │ │ │ │ + mr r2,r6 │ │ │ │ + lfd f12,8(r6) │ │ │ │ + lfd f6,-8(r6) │ │ │ │ + lfd f7,-16(r6) │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - fmul f11,f11,f5 │ │ │ │ - fmul f12,f12,f4 │ │ │ │ + fmul f11,f11,f4 │ │ │ │ + fmul f12,f12,f5 │ │ │ │ fmr f9,f6 │ │ │ │ fmr f8,f7 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stfd f11,-8(r5) │ │ │ │ - stfd f12,-16(r5) │ │ │ │ - stxv vs0,-32(r5) │ │ │ │ - ble cr5,430ec │ │ │ │ - clrldi r10,r22,32 │ │ │ │ - lfd f9,56(r6) │ │ │ │ - lfd f8,48(r6) │ │ │ │ - mtctr r10 │ │ │ │ - b 430b8 │ │ │ │ - nop │ │ │ │ + xvmuldp vs0,vs0,vs3 │ │ │ │ + stfd f11,-8(r6) │ │ │ │ + stfd f12,-16(r6) │ │ │ │ + stxv vs0,-32(r6) │ │ │ │ + ble cr5,42b0c │ │ │ │ + clrldi r9,r27,32 │ │ │ │ + lfd f9,56(r8) │ │ │ │ + lfd f8,48(r8) │ │ │ │ + mtctr r9 │ │ │ │ + b 42ad8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fmr f8,f10 │ │ │ │ fmr f9,f11 │ │ │ │ - lfd f10,16(r9) │ │ │ │ - lfd f11,24(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ + lfd f10,16(r2) │ │ │ │ + lfd f11,24(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ fsub f12,f10,f7 │ │ │ │ fsub f0,f11,f6 │ │ │ │ fmr f7,f8 │ │ │ │ fmr f6,f9 │ │ │ │ - fmul f12,f12,f5 │ │ │ │ - fmul f0,f0,f4 │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - stfd f0,-16(r9) │ │ │ │ - bdnz 430b0 │ │ │ │ - add r9,r26,r5 │ │ │ │ - lfd f0,0(r28) │ │ │ │ - addi r29,r29,2 │ │ │ │ - add r6,r6,r12 │ │ │ │ - cmpw r29,r27 │ │ │ │ - fmul f9,f9,f0 │ │ │ │ - fmul f8,f8,f0 │ │ │ │ + fmul f12,f12,f4 │ │ │ │ + fmul f0,f0,f5 │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + stfd f0,-16(r2) │ │ │ │ + bdnz 42ad0 │ │ │ │ + add r2,r12,r6 │ │ │ │ + fmul f9,f9,f5 │ │ │ │ + fmul f8,f8,f5 │ │ │ │ + addi r3,r3,2 │ │ │ │ + add r8,r8,r28 │ │ │ │ + cmpw r3,r29 │ │ │ │ fneg f9,f9 │ │ │ │ - stfd f8,8(r9) │ │ │ │ - stfd f9,0(r9) │ │ │ │ - lxv vs0,-32(r5) │ │ │ │ + stfd f8,8(r2) │ │ │ │ + stfd f9,0(r2) │ │ │ │ + lxv vs0,-32(r6) │ │ │ │ xvadddp vs0,vs0,vs0 │ │ │ │ - stxv vs0,-32(r5) │ │ │ │ - add r5,r5,r25 │ │ │ │ - ble 42fd0 │ │ │ │ - ld r22,48(r1) │ │ │ │ - ld r23,56(r1) │ │ │ │ - ld r24,64(r1) │ │ │ │ - mullw r9,r3,r3 │ │ │ │ - lwz r10,68(r31) │ │ │ │ - nop │ │ │ │ - ld r8,-32192(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,r0,r9 │ │ │ │ - beq 434bc │ │ │ │ + stxv vs0,-32(r6) │ │ │ │ + add r6,r6,r26 │ │ │ │ + ble 42a00 │ │ │ │ + mullw r2,r4,r4 │ │ │ │ + lwz r9,68(r31) │ │ │ │ + pld r10,316664 # 90040 │ │ │ │ + andi. r9,r9,4 │ │ │ │ + ld r3,0(r10) │ │ │ │ + slwi r2,r2,1 │ │ │ │ + add r2,r2,r11 │ │ │ │ + extsw r2,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r6,r0,r2 │ │ │ │ + beq 42e98 │ │ │ │ mr r5,r6 │ │ │ │ li r4,0 │ │ │ │ li r8,0 │ │ │ │ - bl 5a00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - addis r3,r2,-5 │ │ │ │ + bl 59a0 │ │ │ │ + plwz r5,316596 # 90038 │ │ │ │ li r6,0 │ │ │ │ mr r4,r30 │ │ │ │ + pla r3,-10100 # 40420 │ │ │ │ std r31,32(r1) │ │ │ │ - lwz r5,-32200(r2) │ │ │ │ - addi r3,r3,-30368 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ - andi. r10,r9,1 │ │ │ │ - bne 434f8 │ │ │ │ - andis. r9,r9,1 │ │ │ │ - beq 43220 │ │ │ │ - lwz r9,48(r31) │ │ │ │ - neg r30,r9 │ │ │ │ - addi r8,r9,1 │ │ │ │ - cmpw r30,r8 │ │ │ │ - bgt 43220 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 5640 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 42ecc │ │ │ │ + andis. r2,r2,1 │ │ │ │ + beq 42c1c │ │ │ │ + lwz r2,48(r31) │ │ │ │ + neg r30,r2 │ │ │ │ + addi r10,r2,1 │ │ │ │ + cmpw r30,r10 │ │ │ │ + bgt 42c1c │ │ │ │ nop │ │ │ │ - subf r9,r30,r9 │ │ │ │ - srawi r10,r30,31 │ │ │ │ + subf r2,r30,r2 │ │ │ │ + srawi r9,r30,31 │ │ │ │ ld r3,16(r31) │ │ │ │ li r4,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - xor r7,r10,r30 │ │ │ │ - mullw r9,r9,r8 │ │ │ │ - subf r10,r10,r7 │ │ │ │ - add r5,r10,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + xor r8,r9,r30 │ │ │ │ + mullw r2,r2,r10 │ │ │ │ + subf r9,r9,r8 │ │ │ │ + add r5,r9,r10 │ │ │ │ extswsli r5,r5,4 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - add r3,r3,r9 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,48(r31) │ │ │ │ - cmpw r9,r30 │ │ │ │ - addi r8,r9,1 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r3,r3,r2 │ │ │ │ + bl 5b40 │ │ │ │ + lwz r2,48(r31) │ │ │ │ + cmpw r2,r30 │ │ │ │ + addi r10,r2,1 │ │ │ │ addi r30,r30,1 │ │ │ │ - bge 431d0 │ │ │ │ - ld r0,144(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) │ │ │ │ - addi r1,r1,128 │ │ │ │ + bge 42bd0 │ │ │ │ + ld r0,112(r1) │ │ │ │ + ld r26,48(r1) │ │ │ │ + ld r27,56(r1) │ │ │ │ + ld r28,64(r1) │ │ │ │ + ld r29,72(r1) │ │ │ │ + ld r30,80(r1) │ │ │ │ + addi r1,r1,96 │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - ld r30,112(r1) │ │ │ │ - lwz r9,48(r31) │ │ │ │ - ld r5,16(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - blt 4333c │ │ │ │ - addi r8,r9,1 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - extsw r9,r9 │ │ │ │ - li r7,1 │ │ │ │ - mullw r6,r8,r8 │ │ │ │ - addi r3,r3,28352 │ │ │ │ - addi r4,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - neg r10,r8 │ │ │ │ - extswsli r8,r8,5 │ │ │ │ - lxv vs0,0(r3) │ │ │ │ - addi r3,r9,3 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - addi r11,r8,16 │ │ │ │ - extswsli r9,r6,1 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - add r9,r9,r4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r5,r5,r9 │ │ │ │ + ld r30,80(r1) │ │ │ │ + lwz r2,48(r31) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ld r6,16(r31) │ │ │ │ + blt 42d2c │ │ │ │ + addi r10,r2,1 │ │ │ │ + extsw r2,r2 │ │ │ │ + plxv vs0,177152 # 6e060 │ │ │ │ + li r8,1 │ │ │ │ + mullw r7,r10,r10 │ │ │ │ + addi r5,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mulli r9,r10,-2 │ │ │ │ + extswsli r10,r10,5 │ │ │ │ + addi r4,r2,3 │ │ │ │ + addi r3,r10,16 │ │ │ │ + extswsli r2,r7,1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r2,r2,r5 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r6,r6,r2 │ │ │ │ nop │ │ │ │ - andi. r4,r7,3 │ │ │ │ - mr r9,r5 │ │ │ │ - mr r6,r7 │ │ │ │ - addi r0,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 43300 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 432f0 │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 432e4 │ │ │ │ - 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 4332c │ │ │ │ - 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 43308 │ │ │ │ - addi r7,r7,2 │ │ │ │ - add r5,r5,r11 │ │ │ │ - cmpld r7,r3 │ │ │ │ - bne 432b0 │ │ │ │ - ld r29,104(r1) │ │ │ │ - addi r1,r1,128 │ │ │ │ + andi. r5,r8,3 │ │ │ │ + mr r2,r6 │ │ │ │ + mr r7,r8 │ │ │ │ + addi r11,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 42cf0 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 42ce0 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 42cd4 │ │ │ │ + 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 42d1c │ │ │ │ + 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 42cf8 │ │ │ │ + addi r8,r8,2 │ │ │ │ + add r6,r6,r3 │ │ │ │ + cmpld r8,r4 │ │ │ │ + bne 42ca0 │ │ │ │ + ld r29,72(r1) │ │ │ │ + addi r1,r1,96 │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - ld r29,104(r1) │ │ │ │ - lwz r9,48(r31) │ │ │ │ - ld r5,16(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - blt 43340 │ │ │ │ - addi r8,r9,1 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - extsw r9,r9 │ │ │ │ - li r7,1 │ │ │ │ - mullw r6,r8,r8 │ │ │ │ - addi r3,r3,28352 │ │ │ │ - addi r4,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - neg r10,r8 │ │ │ │ - extswsli r8,r8,5 │ │ │ │ - lxv vs0,0(r3) │ │ │ │ - addi r3,r9,3 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - addi r11,r8,16 │ │ │ │ - extswsli r9,r6,1 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - add r9,r9,r4 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r5,r5,r9 │ │ │ │ + ld r29,72(r1) │ │ │ │ + lwz r2,48(r31) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ld r6,16(r31) │ │ │ │ + blt 42d30 │ │ │ │ + addi r10,r2,1 │ │ │ │ + extsw r2,r2 │ │ │ │ + plxv vs0,176904 # 6e060 │ │ │ │ + li r8,1 │ │ │ │ + mullw r7,r10,r10 │ │ │ │ + addi r5,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mulli r9,r10,-2 │ │ │ │ + extswsli r10,r10,5 │ │ │ │ + addi r4,r2,3 │ │ │ │ + addi r3,r10,16 │ │ │ │ + extswsli r2,r7,1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r2,r2,r5 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r6,r6,r2 │ │ │ │ nop │ │ │ │ - andi. r4,r7,3 │ │ │ │ - mr r9,r5 │ │ │ │ - mr r6,r7 │ │ │ │ - addi r0,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 43400 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 433f0 │ │ │ │ - cmpdi r4,2 │ │ │ │ - beq 433e4 │ │ │ │ - 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 4342c │ │ │ │ - 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 43408 │ │ │ │ - addi r7,r7,2 │ │ │ │ - add r5,r5,r11 │ │ │ │ - cmpld r3,r7 │ │ │ │ - bne 433b0 │ │ │ │ - addi r1,r1,128 │ │ │ │ - ld r31,-8(r1) │ │ │ │ - blr │ │ │ │ - bl 5b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,144(r1) │ │ │ │ - ld r29,104(r1) │ │ │ │ - ld r30,112(r1) │ │ │ │ - mtlr r0 │ │ │ │ - b 43340 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + andi. r5,r8,3 │ │ │ │ + mr r2,r6 │ │ │ │ + mr r7,r8 │ │ │ │ + addi r11,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 42df0 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 42de0 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 42dd4 │ │ │ │ + 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 42e1c │ │ │ │ + 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 42df8 │ │ │ │ + addi r8,r8,2 │ │ │ │ + add r6,r6,r3 │ │ │ │ + cmpld r8,r4 │ │ │ │ + bne 42da0 │ │ │ │ + addi r1,r1,96 │ │ │ │ + ld r31,-8(r1) │ │ │ │ + blr │ │ │ │ + ld r29,72(r1) │ │ │ │ + ld r30,80(r1) │ │ │ │ + addi r1,r1,96 │ │ │ │ + ld r31,-8(r1) │ │ │ │ + b 5b00 │ │ │ │ nop │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - cmpw r7,r9 │ │ │ │ - add r27,r6,r10 │ │ │ │ - stfdx f12,r6,r10 │ │ │ │ - stfd f0,8(r27) │ │ │ │ - bge 42d30 │ │ │ │ - b 42d7c │ │ │ │ - ld r8,56(r3) │ │ │ │ - ld r10,24(r3) │ │ │ │ - andi. r9,r9,2 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + cmpw r8,r2 │ │ │ │ + add r4,r6,r9 │ │ │ │ + stfdx f12,r6,r9 │ │ │ │ + stfd f0,8(r4) │ │ │ │ + bge 42780 │ │ │ │ + b 427cc │ │ │ │ + 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 43520 │ │ │ │ + std r9,96(r3) │ │ │ │ + std r10,192(r3) │ │ │ │ + beq 42ef0 │ │ │ │ addi r3,r3,72 │ │ │ │ addi r30,r1,32 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42e44 │ │ │ │ + bl 4dc0 │ │ │ │ + b 42880 │ │ │ │ mr r5,r6 │ │ │ │ li r8,0 │ │ │ │ li r4,0 │ │ │ │ - bl 5300 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - addis r3,r2,-5 │ │ │ │ + bl 52a0 │ │ │ │ + plwz r5,315792 # 90038 │ │ │ │ li r6,0 │ │ │ │ mr r4,r30 │ │ │ │ + pla r3,-10472 # 405d0 │ │ │ │ std r31,32(r1) │ │ │ │ - lwz r5,-32200(r2) │ │ │ │ - addi r3,r3,-29888 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 4319c │ │ │ │ - addis r3,r2,-5 │ │ │ │ + bl 5640 │ │ │ │ + b 42ba4 │ │ │ │ mr r4,r30 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ std r31,32(r1) │ │ │ │ - addi r3,r3,-30816 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,68(r31) │ │ │ │ - b 431a8 │ │ │ │ + pla r3,-11340 # 40290 │ │ │ │ + bl 5640 │ │ │ │ + lwz r2,68(r31) │ │ │ │ + b 42bb0 │ │ │ │ addi r3,r3,72 │ │ │ │ addi r30,r1,32 │ │ │ │ - bl 5440 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 42e44 │ │ │ │ - subfic r27,r27,1 │ │ │ │ + bl 53e0 │ │ │ │ + b 42880 │ │ │ │ + extsw r7,r11 │ │ │ │ + b 42b40 │ │ │ │ + subfic r29,r26,1 │ │ │ │ + subf r3,r11,r29 │ │ │ │ + subf r29,r29,r11 │ │ │ │ + cmpw r3,r29 │ │ │ │ + bgt 42f00 │ │ │ │ + mulli r28,r4,-2 │ │ │ │ cmpwi cr7,r11,0 │ │ │ │ - neg r26,r3 │ │ │ │ extsw r7,r11 │ │ │ │ - subf r29,r11,r27 │ │ │ │ - subf r27,r27,r11 │ │ │ │ - cmpw r29,r27 │ │ │ │ - bgt 43130 │ │ │ │ - std r22,48(r1) │ │ │ │ - std r23,56(r1) │ │ │ │ - std r24,64(r1) │ │ │ │ - b 42f58 │ │ │ │ + b 42988 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0xa80 │ │ │ │ + .long 0x680 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000043570 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,18576 │ │ │ │ - ld r10,64(r3) │ │ │ │ - li r9,9 │ │ │ │ - rotldi r9,r9,46 │ │ │ │ - and. r10,r10,r9 │ │ │ │ +0000000000042f40 : │ │ │ │ + ld r9,64(r3) │ │ │ │ + li r2,9 │ │ │ │ + rotldi r2,r2,46 │ │ │ │ + and. r9,r9,r2 │ │ │ │ bnelr │ │ │ │ - lwz r9,184(r3) │ │ │ │ - ld r10,56(r3) │ │ │ │ - andi. r9,r9,60 │ │ │ │ - std r10,192(r3) │ │ │ │ + lwz r2,184(r3) │ │ │ │ + ld r9,56(r3) │ │ │ │ + andi. r2,r2,60 │ │ │ │ + std r9,192(r3) │ │ │ │ beqlr │ │ │ │ - mflr r0 │ │ │ │ addi r3,r3,72 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 51e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 5180 │ │ │ │ + ... │ │ │ │ nop │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,18464 │ │ │ │ - mflr r0 │ │ │ │ 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 437f4 │ │ │ │ + beq 4317c │ │ │ │ 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 │ │ │ │ - ld r9,40(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,40(r31) │ │ │ │ lwz r20,32(r31) │ │ │ │ - mr r22,r9 │ │ │ │ - blt cr4,437dc │ │ │ │ - add r9,r24,r9 │ │ │ │ - maddld r25,r9,r21,r24 │ │ │ │ + mr r22,r2 │ │ │ │ + blt cr4,43168 │ │ │ │ + add r2,r24,r2 │ │ │ │ + maddld r25,r2,r21,r24 │ │ │ │ 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 5b80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b20 │ │ │ │ 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 4ec0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4e60 │ │ │ │ + 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 43700 │ │ │ │ + bge 430a0 │ │ │ │ addi r22,r22,1 │ │ │ │ add r25,r25,r21 │ │ │ │ cmpw r20,r22 │ │ │ │ - bgt 436e0 │ │ │ │ + bgt 43080 │ │ │ │ ld r4,64(r31) │ │ │ │ ld r3,56(r31) │ │ │ │ - bl 54a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5440 │ │ │ │ cmpdi r3,0 │ │ │ │ - bne 436c0 │ │ │ │ - bl 4b80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 43060 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000000000043870 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,17808 │ │ │ │ - ld r7,0(r3) │ │ │ │ +00000000000431f0 : │ │ │ │ + ld r8,0(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ mr r31,r3 │ │ │ │ - cmpwi r7,0 │ │ │ │ - beq 43a10 │ │ │ │ - ld r10,88(r3) │ │ │ │ + cmpwi r8,0 │ │ │ │ + beq 43380 │ │ │ │ + ld r9,88(r3) │ │ │ │ + cmpdi r9,0 │ │ │ │ mflr r0 │ │ │ │ - cmpdi r10,0 │ │ │ │ std r0,80(r1) │ │ │ │ - ble 43908 │ │ │ │ - andi. r6,r10,3 │ │ │ │ - ld r9,104(r3) │ │ │ │ + ble 43280 │ │ │ │ + andi. r7,r9,3 │ │ │ │ + ld r2,104(r3) │ │ │ │ xxspltib vs32,0 │ │ │ │ - addi r5,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - beq 438e8 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 438d8 │ │ │ │ - cmpdi r6,2 │ │ │ │ - bne 43b20 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 43908 │ │ │ │ - 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 438f0 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + beq 43260 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 43250 │ │ │ │ + cmpdi r7,2 │ │ │ │ + bne 43480 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r9,1 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 43280 │ │ │ │ + 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 43268 │ │ │ │ lwz r5,344(r31) │ │ │ │ - addis r3,r2,-5 │ │ │ │ li r6,0 │ │ │ │ addi r4,r1,32 │ │ │ │ - stw r7,40(r1) │ │ │ │ + pla r3,8612 # 45430 │ │ │ │ + stw r8,40(r1) │ │ │ │ std r31,32(r1) │ │ │ │ - addi r3,r3,-8704 │ │ │ │ - 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 43a00 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,24(r31) │ │ │ │ - ld r8,112(r31) │ │ │ │ - cmpld r10,r8 │ │ │ │ - beq 439e4 │ │ │ │ - ld r7,8(r31) │ │ │ │ - cmpdi r7,0 │ │ │ │ - ble 439e4 │ │ │ │ - andi. r5,r7,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r7,-1 │ │ │ │ - mr r6,r7 │ │ │ │ - beq 439a8 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 43994 │ │ │ │ - cmpdi r5,2 │ │ │ │ - bne 43b30 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 439e4 │ │ │ │ - srdi r7,r6,2 │ │ │ │ - mtctr r7 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - addi r7,r9,16 │ │ │ │ - addi r5,r9,32 │ │ │ │ - addi r6,r9,48 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r8,r7 │ │ │ │ - stxvx vs0,r10,r7 │ │ │ │ - lxvx vs0,r8,r5 │ │ │ │ - stxvx vs0,r10,r5 │ │ │ │ - lxvx vs0,r8,r6 │ │ │ │ - stxvx vs0,r10,r6 │ │ │ │ - bdnz 439b0 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + bne 43370 │ │ │ │ + bl 5a20 │ │ │ │ + ld r9,24(r31) │ │ │ │ + ld r10,112(r31) │ │ │ │ + cmpld r9,r10 │ │ │ │ + beq 43354 │ │ │ │ + ld r8,8(r31) │ │ │ │ + cmpdi r8,0 │ │ │ │ + ble 43354 │ │ │ │ + andi. r6,r8,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r8,-1 │ │ │ │ + mr r7,r8 │ │ │ │ + beq 43318 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 43304 │ │ │ │ + cmpdi r6,2 │ │ │ │ + bne 43490 │ │ │ │ + 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 43354 │ │ │ │ + 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 43320 │ │ │ │ ld r0,80(r1) │ │ │ │ mtlr r0 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 43944 │ │ │ │ + bl 5000 │ │ │ │ + b 432b4 │ │ │ │ nop │ │ │ │ - ld r8,8(r3) │ │ │ │ - cmpwi r8,0 │ │ │ │ - ble 439ec │ │ │ │ - addi r10,r8,-1 │ │ │ │ - ld r4,16(r3) │ │ │ │ - ld r5,24(r3) │ │ │ │ - clrldi r7,r8,32 │ │ │ │ - cmplwi r10,3 │ │ │ │ - ble 43b50 │ │ │ │ - rldic r10,r8,4,28 │ │ │ │ - clrldi r7,r8,32 │ │ │ │ - li r6,1 │ │ │ │ - add r10,r5,r10 │ │ │ │ - cmpld r4,r10 │ │ │ │ - bge 43a60 │ │ │ │ - addi r9,r4,16 │ │ │ │ - cmpld r5,r9 │ │ │ │ - isellt r6,0,r6 │ │ │ │ - cmpwi r6,0 │ │ │ │ - beq 43b50 │ │ │ │ - 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 43ac8 │ │ │ │ - cmpdi r3,1 │ │ │ │ - beq 43ab4 │ │ │ │ - cmpdi r3,2 │ │ │ │ - beq 43aa4 │ │ │ │ - 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 43af8 │ │ │ │ - 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 43ad0 │ │ │ │ - andi. r9,r8,1 │ │ │ │ - beq 439ec │ │ │ │ + nop │ │ │ │ + ld r10,8(r3) │ │ │ │ + cmpwi r10,0 │ │ │ │ + ble 4335c │ │ │ │ + addi r2,r10,-1 │ │ │ │ + ld r6,16(r3) │ │ │ │ + ld r8,24(r3) │ │ │ │ + clrldi r9,r10,32 │ │ │ │ + cmplwi r2,3 │ │ │ │ + ble 434b0 │ │ │ │ + rldic r2,r10,4,28 │ │ │ │ + clrldi r9,r10,32 │ │ │ │ + add r2,r8,r2 │ │ │ │ + cmpld r6,r2 │ │ │ │ + bge 433c4 │ │ │ │ + addi r2,r6,16 │ │ │ │ + cmpld r8,r2 │ │ │ │ + blt 434b0 │ │ │ │ + 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 4342c │ │ │ │ + cmpdi r4,1 │ │ │ │ + beq 43418 │ │ │ │ + cmpdi r4,2 │ │ │ │ + beq 43408 │ │ │ │ + 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 4345c │ │ │ │ + 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 43434 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + beq 4335c │ │ │ │ addi r1,r1,64 │ │ │ │ - lxv vs0,0(r4) │ │ │ │ - clrrwi r8,r8,1 │ │ │ │ + lxv vs0,0(r6) │ │ │ │ + clrrwi r10,r10,1 │ │ │ │ ld r31,-8(r1) │ │ │ │ - sldi r8,r8,4 │ │ │ │ - stxvx vs0,r8,r5 │ │ │ │ + sldi r10,r10,4 │ │ │ │ + stxvx vs0,r10,r8 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - mr r10,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - b 438cc │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - mr r7,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - b 43984 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + mr r9,r6 │ │ │ │ + addi r2,r2,16 │ │ │ │ + b 43244 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + mr r8,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + b 432f4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r10,r7 │ │ │ │ - andi. r7,r7,3 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - beq 43ba8 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 43b94 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 43b84 │ │ │ │ - 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) │ │ │ │ + andi. r10,r9,3 │ │ │ │ + mr r2,r9 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + beq 43504 │ │ │ │ cmpdi r10,1 │ │ │ │ - addi r5,r5,16 │ │ │ │ - stxv vs0,-16(r5) │ │ │ │ - beq 439ec │ │ │ │ - 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 43bb0 │ │ │ │ - b 439ec │ │ │ │ + beq 434f0 │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 434e0 │ │ │ │ + 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 4335c │ │ │ │ + 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 4350c │ │ │ │ + b 4335c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000043bf0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,16912 │ │ │ │ +0000000000043550 : │ │ │ │ std r30,-16(r1) │ │ │ │ - ld r30,0(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r7,8(r3) │ │ │ │ + ld r30,0(r3) │ │ │ │ + ld r8,8(r3) │ │ │ │ mr r31,r3 │ │ │ │ stdu r1,-64(r1) │ │ │ │ cmpwi r30,0 │ │ │ │ - beq 43d30 │ │ │ │ - ld r10,112(r3) │ │ │ │ - ld r8,24(r3) │ │ │ │ + beq 43680 │ │ │ │ + ld r9,112(r3) │ │ │ │ + ld r10,24(r3) │ │ │ │ mflr r0 │ │ │ │ - cmpld r10,r8 │ │ │ │ std r0,80(r1) │ │ │ │ - beq 43cc0 │ │ │ │ - cmpwi r7,0 │ │ │ │ - ble 43cc0 │ │ │ │ - clrldi r5,r7,32 │ │ │ │ - andi. r7,r7,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r5,-1 │ │ │ │ - mr r6,r5 │ │ │ │ - beq 43c84 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 43c70 │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 43dc0 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - addi r5,r5,-1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - cmpdi r5,1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 43cc0 │ │ │ │ - srdi r7,r6,2 │ │ │ │ - mtctr r7 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ - addi r7,r9,16 │ │ │ │ - addi r5,r9,32 │ │ │ │ - addi r6,r9,48 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r8,r7 │ │ │ │ - stxvx vs0,r10,r7 │ │ │ │ - lxvx vs0,r8,r5 │ │ │ │ - stxvx vs0,r10,r5 │ │ │ │ - lxvx vs0,r8,r6 │ │ │ │ - stxvx vs0,r10,r6 │ │ │ │ - bdnz 43c8c │ │ │ │ - lwz r9,84(r31) │ │ │ │ - andi. r9,r9,2 │ │ │ │ - bne 43d20 │ │ │ │ + cmpld r9,r10 │ │ │ │ + beq 43618 │ │ │ │ + cmpwi r8,0 │ │ │ │ + ble 43618 │ │ │ │ + clrldi r6,r8,32 │ │ │ │ + andi. r8,r8,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r6,-1 │ │ │ │ + mr r7,r6 │ │ │ │ + beq 435dc │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 435c8 │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne 43710 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + cmpdi r6,1 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 43618 │ │ │ │ + srdi r8,r7,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ + addi r8,r2,16 │ │ │ │ + addi r6,r2,32 │ │ │ │ + addi r7,r2,48 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + lxvx vs0,r10,r8 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r9,r8 │ │ │ │ + lxvx vs0,r10,r6 │ │ │ │ + stxvx vs0,r9,r6 │ │ │ │ + lxvx vs0,r10,r7 │ │ │ │ + stxvx vs0,r9,r7 │ │ │ │ + bdnz 435e4 │ │ │ │ + lwz r2,84(r31) │ │ │ │ + andi. r2,r2,2 │ │ │ │ + bne 43670 │ │ │ │ addi r3,r31,88 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4e40 │ │ │ │ lwz r5,344(r31) │ │ │ │ - addis r3,r2,-5 │ │ │ │ li r6,0 │ │ │ │ addi r4,r1,32 │ │ │ │ stw r30,40(r1) │ │ │ │ std r31,32(r1) │ │ │ │ - addi r3,r3,-16048 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + pla r3,608 # 438a0 │ │ │ │ + bl 5640 │ │ │ │ ld r0,80(r1) │ │ │ │ mtlr r0 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r3,r31,88 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 43cd8 │ │ │ │ - ld r6,16(r3) │ │ │ │ - cmpwi r7,0 │ │ │ │ - li r9,0 │ │ │ │ - std r9,0(r6) │ │ │ │ - std r9,8(r6) │ │ │ │ - ble 43d04 │ │ │ │ - clrldi r8,r7,32 │ │ │ │ - andi. r7,r7,1 │ │ │ │ - mtvsrdd vs0,r9,r9 │ │ │ │ - ld r10,24(r3) │ │ │ │ - addi r9,r8,-1 │ │ │ │ - bne 43da0 │ │ │ │ - srdi r9,r8,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - addi r10,r10,32 │ │ │ │ + bl 4dc0 │ │ │ │ + b 4362c │ │ │ │ + nop │ │ │ │ + ld r7,16(r3) │ │ │ │ + cmpwi r8,0 │ │ │ │ + li r2,0 │ │ │ │ + std r2,0(r7) │ │ │ │ + std r2,8(r7) │ │ │ │ + ble 43654 │ │ │ │ + clrldi r10,r8,32 │ │ │ │ + andi. r8,r8,1 │ │ │ │ + mtvsrdd vs0,r2,r2 │ │ │ │ + ld r9,24(r3) │ │ │ │ + addi r2,r10,-1 │ │ │ │ + bne 436f0 │ │ │ │ + srdi r2,r10,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxv vs12,0(r9) │ │ │ │ + addi r9,r9,32 │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxv vs0,0(r6) │ │ │ │ - lxv vs12,-16(r10) │ │ │ │ + stxv vs0,0(r7) │ │ │ │ + lxv vs12,-16(r9) │ │ │ │ xvadddp vs0,vs0,vs12 │ │ │ │ - stxv vs0,0(r6) │ │ │ │ - bdnz 43d68 │ │ │ │ + stxv vs0,0(r7) │ │ │ │ + bdnz 436b8 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - cmpdi r9,0 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stxv vs0,0(r6) │ │ │ │ - bne 43d60 │ │ │ │ - b 43d04 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + cmpdi r2,0 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stxv vs0,0(r7) │ │ │ │ + bne 436b0 │ │ │ │ + b 43654 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - mr r5,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - b 43c60 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + mr r6,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + b 435b8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,16416 │ │ │ │ std r26,-48(r1) │ │ │ │ - neg r8,r5 │ │ │ │ + neg r10,r5 │ │ │ │ addi r26,r3,-1 │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r9,r5 │ │ │ │ srawi r31,r4,31 │ │ │ │ - std r27,-40(r1) │ │ │ │ + mr r2,r5 │ │ │ │ + std r28,-32(r1) │ │ │ │ stdu r1,-80(r1) │ │ │ │ - cmpw r26,r8 │ │ │ │ - mr r27,r3 │ │ │ │ - xor r10,r31,r4 │ │ │ │ - subf r31,r31,r10 │ │ │ │ - bgt 43e50 │ │ │ │ - cmpwi r27,1 │ │ │ │ - addi r5,r9,1 │ │ │ │ - bgt 43e2c │ │ │ │ - subfic r26,r27,1 │ │ │ │ + mr r28,r3 │ │ │ │ + cmpw r26,r10 │ │ │ │ + xor r9,r31,r4 │ │ │ │ + subf r31,r31,r9 │ │ │ │ + bgt 437a0 │ │ │ │ + cmpwi r28,1 │ │ │ │ + addi r5,r2,1 │ │ │ │ + bgt 43774 │ │ │ │ + subfic r26,r28,1 │ │ │ │ cmpw r26,r31 │ │ │ │ addi r1,r1,80 │ │ │ │ isellt r3,r31,r26 │ │ │ │ - ld r27,-40(r1) │ │ │ │ + ld r28,-32(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ subf r3,r3,r5 │ │ │ │ extsw r3,r3 │ │ │ │ blr │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ std r30,64(r1) │ │ │ │ - addi r30,r3,-2 │ │ │ │ std r29,56(r1) │ │ │ │ - mr r10,r5 │ │ │ │ + addi r30,r3,-2 │ │ │ │ mr r29,r5 │ │ │ │ - cmpw r8,r30 │ │ │ │ - blt 43ee0 │ │ │ │ + mr r9,r5 │ │ │ │ + cmpw r10,r30 │ │ │ │ + blt 43830 │ │ │ │ cmpwi r26,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - ble 43ec0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + ble 43810 │ │ │ │ cmpw r30,r31 │ │ │ │ isellt r30,r31,r30 │ │ │ │ cmpw r26,r31 │ │ │ │ - subf r30,r30,r10 │ │ │ │ + subf r30,r30,r9 │ │ │ │ isellt r3,r31,r26 │ │ │ │ add r5,r30,r29 │ │ │ │ ld r29,56(r1) │ │ │ │ ld r30,64(r1) │ │ │ │ addi r1,r1,80 │ │ │ │ addi r5,r5,1 │ │ │ │ ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ + ld r28,-32(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ subf r3,r3,r5 │ │ │ │ extsw r3,r3 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subfic r9,r26,1 │ │ │ │ + subfic r2,r26,1 │ │ │ │ ld r30,64(r1) │ │ │ │ - cmpw r9,r31 │ │ │ │ - isellt r9,r31,r9 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r29 │ │ │ │ + cmpw r2,r31 │ │ │ │ + isellt r2,r31,r2 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r29 │ │ │ │ ld r29,56(r1) │ │ │ │ - b 43e1c │ │ │ │ - std r28,48(r1) │ │ │ │ - addi r28,r3,-3 │ │ │ │ + b 43764 │ │ │ │ + std r27,40(r1) │ │ │ │ + addi r27,r3,-3 │ │ │ │ mr r3,r5 │ │ │ │ - cmpw r8,r28 │ │ │ │ - blt 43f20 │ │ │ │ + cmpw r10,r27 │ │ │ │ + blt 43870 │ │ │ │ cmpwi r30,1 │ │ │ │ addi r3,r3,1 │ │ │ │ - bgt 43f04 │ │ │ │ - subfic r28,r30,1 │ │ │ │ - cmpw r28,r31 │ │ │ │ - isellt r9,r31,r28 │ │ │ │ - ld r28,48(r1) │ │ │ │ - subf r9,r9,r3 │ │ │ │ - add r10,r9,r29 │ │ │ │ - b 43e6c │ │ │ │ + bgt 43854 │ │ │ │ + subfic r27,r30,1 │ │ │ │ + cmpw r27,r31 │ │ │ │ + isellt r2,r31,r27 │ │ │ │ + ld r27,40(r1) │ │ │ │ + subf r2,r2,r3 │ │ │ │ + add r9,r2,r29 │ │ │ │ + b 437bc │ │ │ │ nop │ │ │ │ mflr r0 │ │ │ │ - extsw r3,r28 │ │ │ │ + extsw r3,r27 │ │ │ │ std r0,96(r1) │ │ │ │ - bl 43de8 │ │ │ │ + bl 43730 │ │ │ │ ld r0,96(r1) │ │ │ │ add r3,r3,r29 │ │ │ │ mtlr r0 │ │ │ │ - b 43ef4 │ │ │ │ + b 43844 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x680 │ │ │ │ nop │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,16048 │ │ │ │ - mflr r0 │ │ │ │ - std r20,-96(r1) │ │ │ │ - std r28,-32(r1) │ │ │ │ - std r29,-24(r1) │ │ │ │ - lwz r28,8(r3) │ │ │ │ mfcr r11 │ │ │ │ - std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - std r14,-144(r1) │ │ │ │ - std r15,-136(r1) │ │ │ │ - std r16,-128(r1) │ │ │ │ - std r17,-120(r1) │ │ │ │ - std r18,-112(r1) │ │ │ │ - std r19,-104(r1) │ │ │ │ - std 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) │ │ │ │ - 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 r20,r28,1 │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-352(r1) │ │ │ │ + std r26,-88(r1) │ │ │ │ + std r25,-96(r1) │ │ │ │ + std r28,-72(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ + std r30,-56(r1) │ │ │ │ + mr r29,r3 │ │ │ │ + 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 r20,-136(r1) │ │ │ │ + std r21,-128(r1) │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ + std r27,-80(r1) │ │ │ │ + stdu r1,-464(r1) │ │ │ │ + stxv vs56,144(r1) │ │ │ │ + stxv vs57,160(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs61,160(r1) │ │ │ │ - stxv vs62,176(r1) │ │ │ │ - stxv vs63,192(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs58,176(r1) │ │ │ │ + stxv vs59,192(r1) │ │ │ │ + stxv vs60,208(r1) │ │ │ │ + stxv vs61,224(r1) │ │ │ │ + lwz r28,8(r3) │ │ │ │ + stxv vs62,240(r1) │ │ │ │ + stxv vs63,256(r1) │ │ │ │ + bl 4c00 │ │ │ │ + addi r26,r28,1 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - add r7,r28,r20 │ │ │ │ - divw r8,r7,r30 │ │ │ │ - mr r9,r3 │ │ │ │ - mullw r10,r8,r30 │ │ │ │ - subf r10,r10,r7 │ │ │ │ - cmpw r3,r10 │ │ │ │ - blt 44de0 │ │ │ │ - maddld r10,r8,r9,r10 │ │ │ │ - add r8,r8,r10 │ │ │ │ - cmpw r10,r8 │ │ │ │ - bge 44a78 │ │ │ │ - sldi r9,r9,3 │ │ │ │ + bl 5100 │ │ │ │ + add r8,r28,r26 │ │ │ │ + divw r10,r8,r30 │ │ │ │ + mullw r9,r10,r30 │ │ │ │ + subf r9,r9,r8 │ │ │ │ + cmpw r3,r9 │ │ │ │ + blt 446b0 │ │ │ │ + maddld r9,r10,r3,r9 │ │ │ │ + add r10,r10,r9 │ │ │ │ + cmpw r9,r10 │ │ │ │ + bge 44350 │ │ │ │ addi r7,r28,2 │ │ │ │ - neg r5,r28 │ │ │ │ - slwi r6,r28,1 │ │ │ │ + sldi r2,r3,3 │ │ │ │ + slwi r8,r28,1 │ │ │ │ + subf r18,r28,r9 │ │ │ │ ld r27,0(r29) │ │ │ │ - subf r4,r28,r10 │ │ │ │ - mullw r18,r20,r20 │ │ │ │ - subf r15,r28,r8 │ │ │ │ - std r9,56(r31) │ │ │ │ - mullw r9,r7,r20 │ │ │ │ - cmpw r28,r5 │ │ │ │ - addi r10,r6,3 │ │ │ │ - stw r5,32(r31) │ │ │ │ - stw r4,144(r31) │ │ │ │ - mullw r16,r10,r9 │ │ │ │ - blt 44a78 │ │ │ │ - cmpwi r4,0 │ │ │ │ - blt 44e58 │ │ │ │ - extsw r9,r28 │ │ │ │ - cmpwi cr3,r28,2 │ │ │ │ - not r17,r28 │ │ │ │ + neg r19,r28 │ │ │ │ + mullw r15,r26,r26 │ │ │ │ + subf r14,r28,r10 │ │ │ │ + mullw r9,r7,r26 │ │ │ │ + std r2,40(r31) │ │ │ │ + addi r2,r8,3 │ │ │ │ + cmpw r28,r19 │ │ │ │ + mullw r2,r2,r9 │ │ │ │ + stw r2,108(r31) │ │ │ │ + blt 44350 │ │ │ │ + cmpwi r18,0 │ │ │ │ + blt 4471c │ │ │ │ + extsw r2,r28 │ │ │ │ + cmpwi cr2,r28,2 │ │ │ │ + not r16,r28 │ │ │ │ cmpwi cr4,r28,0 │ │ │ │ - std r9,48(r31) │ │ │ │ - lwz r4,144(r31) │ │ │ │ - ld r9,48(r31) │ │ │ │ - lis r6,10922 │ │ │ │ - li r7,2 │ │ │ │ + std r2,32(r31) │ │ │ │ + ld r2,32(r31) │ │ │ │ + add r9,r18,r26 │ │ │ │ + li r8,2 │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ + xxspltidp vs28,1073741824 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ xxspltib vs32,0 │ │ │ │ - vspltisw v30,1 │ │ │ │ - slwi r14,r18,1 │ │ │ │ - xxspltib vs61,0 │ │ │ │ - stw r15,124(r31) │ │ │ │ - isel r5,r7,r28,4*cr3+lt │ │ │ │ - mtvsrws vs63,r7 │ │ │ │ - stw r18,128(r31) │ │ │ │ - stw r16,132(r31) │ │ │ │ - vsldoi v30,v30,v0,8 │ │ │ │ - stw r14,136(r31) │ │ │ │ - stw r17,140(r31) │ │ │ │ - add r10,r4,r20 │ │ │ │ - addi r8,r9,1 │ │ │ │ - mr r14,r4 │ │ │ │ - stw r5,96(r31) │ │ │ │ - mullw r9,r10,r20 │ │ │ │ - mullw r29,r10,r18 │ │ │ │ - sldi r10,r8,4 │ │ │ │ - slwi r8,r5,1 │ │ │ │ - std r10,80(r31) │ │ │ │ - ori r10,r6,43691 │ │ │ │ - addi r8,r8,1 │ │ │ │ - stw r10,120(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - stw r8,36(r31) │ │ │ │ - slwi r9,r9,1 │ │ │ │ + vspltisw v27,1 │ │ │ │ + plxv vs57,173704 # 6e080 │ │ │ │ + plxv vs63,173712 # 6e090 │ │ │ │ + xxspltidp vs27,3204448256 │ │ │ │ + mullw r29,r9,r15 │ │ │ │ + isel r7,r8,r28,4*cr2+lt │ │ │ │ + plfd f31,173688 # 6e090 │ │ │ │ + mtvsrws vs60,r8 │ │ │ │ + xxspltib vs58,0 │ │ │ │ + stw r19,56(r31) │ │ │ │ + stw r14,116(r31) │ │ │ │ + stw r15,120(r31) │ │ │ │ + xxspltd vs56,vs30,0 │ │ │ │ + xxspltd vs61,vs28,0 │ │ │ │ + slwi r8,r15,1 │ │ │ │ + cmpwi cr3,r28,1 │ │ │ │ + stw r16,124(r31) │ │ │ │ + addi r10,r2,1 │ │ │ │ + mullw r2,r9,r26 │ │ │ │ + xxspltd vs62,vs29,0 │ │ │ │ + vsldoi v27,v27,v0,8 │ │ │ │ + stw r7,88(r31) │ │ │ │ + stw r8,112(r31) │ │ │ │ + sldi r9,r10,4 │ │ │ │ + slwi r10,r7,1 │ │ │ │ + mr r22,r29 │ │ │ │ + std r9,72(r31) │ │ │ │ + addi r9,r7,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + stw r10,68(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,80(r31) │ │ │ │ + mullw r23,r2,r26 │ │ │ │ + mr r29,r23 │ │ │ │ + srawi r24,r18,31 │ │ │ │ + addi r9,r18,-1 │ │ │ │ + slwi r2,r18,1 │ │ │ │ + lwz r21,124(r31) │ │ │ │ + lwz r25,56(r31) │ │ │ │ + subfic r20,r28,-2 │ │ │ │ + stw r22,96(r31) │ │ │ │ + stw r29,104(r31) │ │ │ │ + subfic r17,r28,-3 │ │ │ │ mr r23,r29 │ │ │ │ - addi r10,r10,28400 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r10,72(r31) │ │ │ │ - addi r10,r5,1 │ │ │ │ - mullw r24,r9,r20 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - std r10,88(r31) │ │ │ │ - mr r29,r24 │ │ │ │ - srawi r25,r14,31 │ │ │ │ - subfic r8,r28,-3 │ │ │ │ - addi r10,r14,-1 │ │ │ │ - slwi r9,r14,1 │ │ │ │ - lwz r22,140(r31) │ │ │ │ - lwz r26,32(r31) │ │ │ │ - subfic r21,r28,-2 │ │ │ │ - mr r24,r29 │ │ │ │ - stw r23,112(r31) │ │ │ │ - stw r29,116(r31) │ │ │ │ - stw r8,40(r31) │ │ │ │ - xor r8,r25,r14 │ │ │ │ - mullw r10,r10,r14 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - subf r25,r25,r8 │ │ │ │ - lwz r8,132(r31) │ │ │ │ - maddld r9,r9,r10,r8 │ │ │ │ - lwz r10,120(r31) │ │ │ │ - mulhw r10,r9,r10 │ │ │ │ - srawi r9,r9,31 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r9,r9,r23 │ │ │ │ - stw r9,64(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r3,48(r31) │ │ │ │ - mr r23,r1 │ │ │ │ - srawi r30,r26,31 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r8,0(r27) │ │ │ │ - xor r10,r30,r26 │ │ │ │ + xor r10,r24,r18 │ │ │ │ + mullw r9,r9,r18 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + subf r24,r24,r10 │ │ │ │ + lwz r10,108(r31) │ │ │ │ + maddld r2,r2,r9,r10 │ │ │ │ + pli r9,715827883 │ │ │ │ + mulhw r9,r2,r9 │ │ │ │ + srawi r2,r2,31 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r2,r2,r22 │ │ │ │ + stw r2,64(r31) │ │ │ │ + ld r3,32(r31) │ │ │ │ + srawi r30,r25,31 │ │ │ │ + mr r22,r1 │ │ │ │ + bl 5460 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r10,0(r27) │ │ │ │ + xor r9,r30,r25 │ │ │ │ sldi r3,r3,4 │ │ │ │ - subf r30,r30,r10 │ │ │ │ + subf r30,r30,r9 │ │ │ │ subfic r3,r3,-16 │ │ │ │ - addi r6,r8,1 │ │ │ │ - cmpw cr7,r30,r25 │ │ │ │ - stdux r9,r1,r3 │ │ │ │ - sldi r9,r6,5 │ │ │ │ - isel r30,r25,r30,4*cr7+lt │ │ │ │ - sldi. r4,r6,1 │ │ │ │ - neg r9,r9 │ │ │ │ + addi r19,r10,1 │ │ │ │ + cmpw cr7,r30,r24 │ │ │ │ + stdux r2,r1,r3 │ │ │ │ + sldi r2,r19,5 │ │ │ │ + sldi. r5,r19,1 │ │ │ │ + isel r30,r24,r30,4*cr7+lt │ │ │ │ + ld r9,0(r1) │ │ │ │ + neg r2,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - ble 4426c │ │ │ │ - ld r11,104(r27) │ │ │ │ - extswsli r3,r24,5 │ │ │ │ - andi. r0,r4,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r19,r4,-1 │ │ │ │ - mr r5,r4 │ │ │ │ - add r10,r11,r3 │ │ │ │ - beq 44230 │ │ │ │ - cmpdi r0,1 │ │ │ │ - beq 4421c │ │ │ │ - cmpdi r0,2 │ │ │ │ - beq 4420c │ │ │ │ - lxvx vs0,r11,r3 │ │ │ │ - mr r4,r19 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r4,r4,-1 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - cmpdi r4,1 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 4426c │ │ │ │ - srdi r5,r5,2 │ │ │ │ - mtctr r5 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r5,r9,16 │ │ │ │ - addi r3,r9,32 │ │ │ │ - addi r4,r9,48 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvx vs0,r10,r5 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r7,r5 │ │ │ │ - lxvx vs0,r10,r3 │ │ │ │ - stxvx vs0,r7,r3 │ │ │ │ - lxvx vs0,r10,r4 │ │ │ │ - stxvx vs0,r7,r4 │ │ │ │ - bdnz 44238 │ │ │ │ - add r18,r26,r14 │ │ │ │ - slwi r11,r6,1 │ │ │ │ - ld r5,0(r1) │ │ │ │ - mr r19,r1 │ │ │ │ - srawi r9,r18,1 │ │ │ │ - addze r9,r9 │ │ │ │ - extswsli r15,r11,4 │ │ │ │ - neg r10,r15 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - stdux r5,r1,r10 │ │ │ │ - subf r9,r9,r18 │ │ │ │ - addi r17,r1,32 │ │ │ │ - srawi r10,r9,31 │ │ │ │ - xor r9,r10,r9 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - cmpwi r10,1 │ │ │ │ - bne 44490 │ │ │ │ - ld r9,72(r31) │ │ │ │ - lxv vs7,16(r7) │ │ │ │ - cmpwi r11,2 │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - xxswapd vs0,vs7 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stxv vs0,0(r17) │ │ │ │ - ble 44d24 │ │ │ │ - addi r0,r11,-4 │ │ │ │ - addi r12,r11,-2 │ │ │ │ - addi r9,r7,32 │ │ │ │ - addi r10,r17,16 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r8,r1,32 │ │ │ │ + ble 43be8 │ │ │ │ + ld r3,104(r27) │ │ │ │ + extswsli r4,r23,5 │ │ │ │ + andi. r11,r5,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r0,r5,-1 │ │ │ │ + mr r6,r5 │ │ │ │ + add r7,r3,r4 │ │ │ │ + beq 43bac │ │ │ │ + cmpdi r11,1 │ │ │ │ + beq 43b98 │ │ │ │ + cmpdi r11,2 │ │ │ │ + beq 43b88 │ │ │ │ + lxvx vs0,r3,r4 │ │ │ │ + mr r5,r0 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ + addi r5,r5,-1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ + cmpdi r5,1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 43be8 │ │ │ │ + srdi r9,r6,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r7,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r5,r2,32 │ │ │ │ + addi r6,r2,48 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r7,r9 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + lxvx vs0,r7,r5 │ │ │ │ + stxvx vs0,r8,r5 │ │ │ │ + lxvx vs0,r7,r6 │ │ │ │ + stxvx vs0,r8,r6 │ │ │ │ + bdnz 43bb4 │ │ │ │ + add r15,r25,r18 │ │ │ │ + slwi r4,r19,1 │ │ │ │ + ld r6,0(r1) │ │ │ │ + mr r16,r1 │ │ │ │ + srawi r2,r15,1 │ │ │ │ + addze r2,r2 │ │ │ │ + extswsli r14,r4,4 │ │ │ │ + neg r7,r14 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + stdux r6,r1,r7 │ │ │ │ + subf r2,r2,r15 │ │ │ │ + addi r3,r1,32 │ │ │ │ + srawi r7,r2,31 │ │ │ │ + xor r2,r7,r2 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + cmpwi r2,1 │ │ │ │ + bne 43df0 │ │ │ │ + lxv vs8,16(r8) │ │ │ │ + cmpwi r4,2 │ │ │ │ + xxswapd vs0,vs8 │ │ │ │ + xvmuldp vs0,vs0,vs57 │ │ │ │ + stxv vs0,0(r3) │ │ │ │ + ble 44610 │ │ │ │ + addi r0,r4,-4 │ │ │ │ + addi r12,r4,-2 │ │ │ │ + addi r2,r8,32 │ │ │ │ + addi r9,r3,16 │ │ │ │ cmplwi r0,1 │ │ │ │ - ble 44d60 │ │ │ │ - lxv vs6,0(r7) │ │ │ │ - li r3,3 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lxv vs8,32(r9) │ │ │ │ - addi r4,r3,1 │ │ │ │ - mr r5,r3 │ │ │ │ - mr r16,r9 │ │ │ │ - addi r3,r3,3 │ │ │ │ - lxv vs9,16(r9) │ │ │ │ - addi r10,r10,48 │ │ │ │ + ble 44640 │ │ │ │ + lxv vs7,0(r8) │ │ │ │ + li r5,3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + lxv vs10,32(r2) │ │ │ │ + addi r6,r5,1 │ │ │ │ + mr r7,r5 │ │ │ │ + mr r11,r2 │ │ │ │ + addi r5,r5,3 │ │ │ │ + lxv vs9,16(r2) │ │ │ │ addi r9,r9,48 │ │ │ │ - cmplw r4,r0 │ │ │ │ - xvsubdp vs11,vs0,vs6 │ │ │ │ - xvsubdp vs0,vs8,vs0 │ │ │ │ - xvsubdp vs12,vs9,vs7 │ │ │ │ - xxmr vs6,vs9 │ │ │ │ - xxmr vs7,vs8 │ │ │ │ + addi r2,r2,48 │ │ │ │ + cmplw r0,r6 │ │ │ │ + xvsubdp vs11,vs0,vs7 │ │ │ │ + xvsubdp vs0,vs10,vs0 │ │ │ │ + xvsubdp vs12,vs9,vs8 │ │ │ │ + xxmr vs7,vs9 │ │ │ │ + xxmr vs8,vs10 │ │ │ │ xxswapd vs11,vs11 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ xxswapd vs12,vs12 │ │ │ │ - xvmuldp vs11,vs11,vs10 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - stxv vs11,-48(r10) │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - stxv vs12,-32(r10) │ │ │ │ - blt 442f0 │ │ │ │ - addi r16,r16,16 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lxv vs11,0(r16) │ │ │ │ - cmplw r12,r4 │ │ │ │ - ld r4,72(r31) │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ - lxv vs12,0(r4) │ │ │ │ + xvmuldp vs11,vs11,vs57 │ │ │ │ + xvmuldp vs0,vs0,vs57 │ │ │ │ + xvmuldp vs12,vs12,vs57 │ │ │ │ + stxv vs11,-48(r9) │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + stxv vs12,-32(r9) │ │ │ │ + bgt 43c70 │ │ │ │ + addi r11,r11,16 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + lxv vs12,0(r11) │ │ │ │ + cmplw r12,r6 │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - ble 443bc │ │ │ │ - lxv vs0,16(r9) │ │ │ │ - lxv vs11,16(r16) │ │ │ │ - addi r5,r5,2 │ │ │ │ - cmplw r12,r5 │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs57 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + ble 43d34 │ │ │ │ + lxv vs0,16(r2) │ │ │ │ + lxv vs12,16(r11) │ │ │ │ + addi r7,r7,2 │ │ │ │ + cmplw r12,r7 │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,16(r10) │ │ │ │ - ble 443bc │ │ │ │ - lxv vs0,32(r9) │ │ │ │ - lxv vs11,32(r16) │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs57 │ │ │ │ + stxv vs0,16(r9) │ │ │ │ + ble 43d34 │ │ │ │ + lxv vs0,32(r2) │ │ │ │ + lxv vs12,32(r11) │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,32(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r9,r15,-32 │ │ │ │ - add r15,r17,r15 │ │ │ │ - lfd f11,28408(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfdx f12,r7,r9 │ │ │ │ - lfd f10,28400(r10) │ │ │ │ - add r10,r7,r9 │ │ │ │ - lfd f0,8(r10) │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - stfd f12,-8(r15) │ │ │ │ - stfd f0,-16(r15) │ │ │ │ - andi. r5,r11,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r11,-1 │ │ │ │ - mr r10,r11 │ │ │ │ - beq 44448 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 44434 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 44424 │ │ │ │ - lxv vs0,0(r17) │ │ │ │ - mr r11,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - lxvx vs0,r17,r9 │ │ │ │ - addi r11,r11,-1 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r17,r9 │ │ │ │ - cmpdi r11,1 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 44490 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r17,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r4,r9,32 │ │ │ │ - addi r5,r9,48 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvx vs0,r17,r10 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r7,r10 │ │ │ │ - lxvx vs0,r17,r4 │ │ │ │ - stxvx vs0,r7,r4 │ │ │ │ - lxvx vs0,r17,r5 │ │ │ │ - stxvx vs0,r7,r5 │ │ │ │ - bdnz 44450 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + xvmuldp vs0,vs0,vs57 │ │ │ │ + stxv vs0,32(r9) │ │ │ │ + addi r2,r14,-32 │ │ │ │ + add r14,r3,r14 │ │ │ │ + add r7,r8,r2 │ │ │ │ + lfdx f12,r8,r2 │ │ │ │ + lfd f0,8(r7) │ │ │ │ + fmul f12,f12,f30 │ │ │ │ + fmul f0,f0,f27 │ │ │ │ + stfd f12,-8(r14) │ │ │ │ + stfd f0,-16(r14) │ │ │ │ + andi. r6,r4,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r4,-1 │ │ │ │ + mr r7,r4 │ │ │ │ + beq 43db0 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 43d9c │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 43d8c │ │ │ │ + lxv vs0,0(r3) │ │ │ │ + mr r4,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + addi r4,r4,-1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + cmpdi r4,1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 43df0 │ │ │ │ + srdi r9,r7,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r6,r2,32 │ │ │ │ + addi r7,r2,48 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r3,r9 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + lxvx vs0,r3,r6 │ │ │ │ + stxvx vs0,r8,r6 │ │ │ │ + lxvx vs0,r3,r7 │ │ │ │ + stxvx vs0,r8,r7 │ │ │ │ + bdnz 43db8 │ │ │ │ nop │ │ │ │ - sldi r6,r6,4 │ │ │ │ - cmpdi r8,0 │ │ │ │ - lxvx vs0,r7,r6 │ │ │ │ + sldi r19,r19,4 │ │ │ │ + cmpdi r10,0 │ │ │ │ + lxvx vs0,r8,r19 │ │ │ │ stxv vs0,0(r29) │ │ │ │ - ble 44538 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r10,r6,-16 │ │ │ │ - addi r4,r6,16 │ │ │ │ - andi. r9,r8,1 │ │ │ │ - addi r5,r29,16 │ │ │ │ - li r9,0 │ │ │ │ - addi r11,r8,-1 │ │ │ │ - addi r3,r3,28224 │ │ │ │ - add r10,r7,r10 │ │ │ │ - add r6,r7,r4 │ │ │ │ - lxv vs12,0(r3) │ │ │ │ - beq 444f4 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - lxvx vs11,r7,r4 │ │ │ │ - cmpdi r11,0 │ │ │ │ - li r9,16 │ │ │ │ - xvadddp vs0,vs0,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ + ble 43e8c │ │ │ │ + addi r5,r19,16 │ │ │ │ + addi r9,r19,-16 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + addi r6,r29,16 │ │ │ │ + li r2,0 │ │ │ │ + addi r4,r10,-1 │ │ │ │ + add r9,r8,r9 │ │ │ │ + add r7,r8,r5 │ │ │ │ + beq 43e48 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + lxvx vs12,r8,r5 │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r2,16 │ │ │ │ + xvadddp vs0,vs0,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs56 │ │ │ │ stxv vs0,16(r29) │ │ │ │ - beq 44538 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - neg r8,r9 │ │ │ │ - lxvx vs11,r6,r9 │ │ │ │ - subfic r7,r9,-16 │ │ │ │ - lxvx vs0,r10,r8 │ │ │ │ - addi r8,r9,16 │ │ │ │ - xvadddp vs0,vs0,vs11 │ │ │ │ - lxvx vs11,r6,r8 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ - xvadddp vs0,vs0,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r5,r8 │ │ │ │ - bdnz 444fc │ │ │ │ - lwz r9,84(r27) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r10,336(r27) │ │ │ │ - rlwinm r9,r9,0,29,29 │ │ │ │ - std r8,0(r19) │ │ │ │ - ld r8,56(r31) │ │ │ │ - cmpwi cr3,r9,0 │ │ │ │ - ldx r10,r10,r8 │ │ │ │ - mr r1,r19 │ │ │ │ - bne cr3,44b50 │ │ │ │ - cmpwi r28,1 │ │ │ │ - bgt 44ca0 │ │ │ │ - li r9,48 │ │ │ │ - li r6,5 │ │ │ │ + beq 43e8c │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + neg r5,r2 │ │ │ │ + lxvx vs12,r7,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + subfic r8,r2,-16 │ │ │ │ + lxvx vs0,r9,r5 │ │ │ │ + xvadddp vs0,vs0,vs12 │ │ │ │ + lxvx vs12,r7,r10 │ │ │ │ + xvmuldp vs0,vs0,vs56 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ + addi r2,r2,32 │ │ │ │ + xvadddp vs0,vs0,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs56 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + bdnz 43e50 │ │ │ │ + lwz r2,84(r27) │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r9,336(r27) │ │ │ │ + rlwinm r2,r2,0,29,29 │ │ │ │ + std r10,0(r16) │ │ │ │ + ld r10,40(r31) │ │ │ │ + mr r1,r16 │ │ │ │ + cmpwi cr2,r2,0 │ │ │ │ + ldx r10,r9,r10 │ │ │ │ + bne cr2,44450 │ │ │ │ + bgt cr3,44590 │ │ │ │ + li r2,48 │ │ │ │ + li r8,5 │ │ │ │ li r7,2 │ │ │ │ - ld r5,0(r1) │ │ │ │ - neg r9,r9 │ │ │ │ - add r4,r7,r14 │ │ │ │ - add r8,r7,r26 │ │ │ │ - maddld r4,r4,r6,r8 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ + ld r6,0(r1) │ │ │ │ + neg r2,r2 │ │ │ │ + add r9,r7,r25 │ │ │ │ + add r4,r7,r18 │ │ │ │ + maddld r4,r4,r8,r9 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + mr r9,r6 │ │ │ │ addi r6,r1,32 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ - addi r15,r1,32 │ │ │ │ - blt cr4,44634 │ │ │ │ - clrldi r5,r20,32 │ │ │ │ - li r9,0 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r19,r1,32 │ │ │ │ + blt cr4,43f88 │ │ │ │ + clrldi r5,r26,32 │ │ │ │ + li r2,0 │ │ │ │ andi. r3,r5,3 │ │ │ │ addi r11,r5,-1 │ │ │ │ mr r8,r5 │ │ │ │ - beq 445f8 │ │ │ │ + beq 43f4c │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 445e4 │ │ │ │ + beq 43f38 │ │ │ │ cmpdi r3,2 │ │ │ │ - beq 445d4 │ │ │ │ + beq 43f28 │ │ │ │ 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 44634 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 43f88 │ │ │ │ + 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 44600 │ │ │ │ - cmpw r20,r7 │ │ │ │ - bgt 446b8 │ │ │ │ + lxvx vs0,r29,r8 │ │ │ │ + stxvx vs0,r6,r8 │ │ │ │ + bdnz 43f54 │ │ │ │ + cmpw r26,r7 │ │ │ │ + bgt 4400c │ │ │ │ subf r8,r28,r7 │ │ │ │ - ld r9,80(r31) │ │ │ │ + ld r2,72(r31) │ │ │ │ clrldi r8,r8,32 │ │ │ │ andi. r3,r8,3 │ │ │ │ - add r9,r6,r9 │ │ │ │ + add r2,r6,r2 │ │ │ │ addi r11,r8,-1 │ │ │ │ mr r5,r8 │ │ │ │ - beq 44698 │ │ │ │ + beq 43fec │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 44688 │ │ │ │ + beq 43fdc │ │ │ │ cmpdi r3,2 │ │ │ │ - beq 4467c │ │ │ │ - ld r3,80(r31) │ │ │ │ + beq 43fd0 │ │ │ │ + ld r9,72(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 446b8 │ │ │ │ - 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 446a0 │ │ │ │ - extswsli r16,r30,4 │ │ │ │ - extsw r17,r30 │ │ │ │ + stxv vs58,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 4400c │ │ │ │ + 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 43ff4 │ │ │ │ + extswsli r14,r30,4 │ │ │ │ + extsw r2,r30 │ │ │ │ extsw r7,r7 │ │ │ │ extsw r4,r4 │ │ │ │ mr r3,r10 │ │ │ │ li r8,0 │ │ │ │ - add r5,r15,r16 │ │ │ │ - beq cr3,44af0 │ │ │ │ - bl 5a00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - blt cr4,44afc │ │ │ │ - clrldi r8,r20,32 │ │ │ │ - li r9,0 │ │ │ │ - andi. r7,r8,3 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - mr r10,r8 │ │ │ │ - beq 44740 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 4472c │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 4471c │ │ │ │ - lxv vs0,0(r15) │ │ │ │ - mr r8,r6 │ │ │ │ - li r9,16 │ │ │ │ + add r5,r19,r14 │ │ │ │ + std r2,48(r31) │ │ │ │ + beq cr2,443f0 │ │ │ │ + bl 59a0 │ │ │ │ + blt cr4,443f8 │ │ │ │ + clrldi r7,r26,32 │ │ │ │ + li r10,0 │ │ │ │ + andi. r6,r7,3 │ │ │ │ + addi r5,r7,-1 │ │ │ │ + mr r8,r7 │ │ │ │ + beq 44094 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 44080 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 44070 │ │ │ │ + lxv vs0,0(r19) │ │ │ │ + mr r7,r5 │ │ │ │ + li r10,16 │ │ │ │ stxv vs0,0(r29) │ │ │ │ - lxvx vs0,r15,r9 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r15,r9 │ │ │ │ - cmpdi r8,1 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 4477c │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r15,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,32 │ │ │ │ - addi r8,r9,48 │ │ │ │ - stxvx vs0,r29,r9 │ │ │ │ - lxvx vs0,r15,r10 │ │ │ │ - addi r9,r9,64 │ │ │ │ + lxvx vs0,r19,r10 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + stxvx vs0,r29,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + lxvx vs0,r19,r10 │ │ │ │ + cmpdi r7,1 │ │ │ │ + stxvx vs0,r29,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + beq 440d0 │ │ │ │ + srdi r2,r8,2 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r19,r10 │ │ │ │ + addi r2,r10,16 │ │ │ │ + addi r8,r10,32 │ │ │ │ + addi r9,r10,48 │ │ │ │ stxvx vs0,r29,r10 │ │ │ │ - lxvx vs0,r15,r7 │ │ │ │ - stxvx vs0,r29,r7 │ │ │ │ - lxvx vs0,r15,r8 │ │ │ │ + lxvx vs0,r19,r2 │ │ │ │ + addi r10,r10,64 │ │ │ │ + stxvx vs0,r29,r2 │ │ │ │ + lxvx vs0,r19,r8 │ │ │ │ stxvx vs0,r29,r8 │ │ │ │ - bdnz 44748 │ │ │ │ - lwz r10,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpw r10,r26 │ │ │ │ - lwz r10,64(r31) │ │ │ │ - std r9,0(r19) │ │ │ │ - mr r1,r19 │ │ │ │ - blt 44c60 │ │ │ │ + lxvx vs0,r19,r9 │ │ │ │ + stxvx vs0,r29,r9 │ │ │ │ + bdnz 4409c │ │ │ │ + lwz r2,56(r31) │ │ │ │ + ld r10,0(r1) │ │ │ │ + lwz r9,64(r31) │ │ │ │ + cmpw r2,r25 │ │ │ │ + std r10,0(r16) │ │ │ │ + mr r1,r16 │ │ │ │ + blt 44550 │ │ │ │ cmpw cr7,r28,r30 │ │ │ │ - subf r9,r30,r10 │ │ │ │ - blt cr7,44a20 │ │ │ │ - lwz r7,84(r27) │ │ │ │ - ld r8,16(r27) │ │ │ │ - andi. r6,r7,16 │ │ │ │ - clrlwi r7,r7,31 │ │ │ │ - beq 44b60 │ │ │ │ - extsw r9,r9 │ │ │ │ - cmpwi r26,0 │ │ │ │ - clrlwi r18,r18,31 │ │ │ │ - add r16,r29,r16 │ │ │ │ - clrlwi r10,r26,31 │ │ │ │ - cmpwi cr5,r7,0 │ │ │ │ - add r9,r9,r17 │ │ │ │ - lfd f12,8(r16) │ │ │ │ - cmpwi cr6,r18,0 │ │ │ │ + subf r10,r30,r9 │ │ │ │ + blt cr7,44300 │ │ │ │ + lwz r8,84(r27) │ │ │ │ + ld r5,16(r27) │ │ │ │ + andi. r7,r8,16 │ │ │ │ + clrlwi r8,r8,31 │ │ │ │ + beq 44460 │ │ │ │ + ld r2,48(r31) │ │ │ │ + extsw r9,r10 │ │ │ │ + cmpwi r25,0 │ │ │ │ + clrlwi r15,r15,31 │ │ │ │ + add r29,r29,r14 │ │ │ │ + clrlwi r10,r25,31 │ │ │ │ + cmpwi cr5,r8,0 │ │ │ │ + lfd f0,8(r29) │ │ │ │ + cmpwi cr6,r15,0 │ │ │ │ cmpwi cr1,r10,0 │ │ │ │ + add r9,r9,r2 │ │ │ │ sldi r9,r9,4 │ │ │ │ - add r9,r8,r9 │ │ │ │ - blt 4487c │ │ │ │ + add r9,r5,r9 │ │ │ │ + blt 441bc │ │ │ │ nop │ │ │ │ - lfd f11,0(r16) │ │ │ │ - beq cr6,44808 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f12,0(r29) │ │ │ │ + beq cr6,44168 │ │ │ │ + fneg f0,f0 │ │ │ │ fneg f12,f12 │ │ │ │ - fneg f11,f11 │ │ │ │ - stfd f12,8(r16) │ │ │ │ - stfd f11,0(r16) │ │ │ │ - stfd f11,0(r9) │ │ │ │ - stfd f12,8(r9) │ │ │ │ - beq cr5,44860 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + stfd f0,8(r29) │ │ │ │ + stfd f12,0(r29) │ │ │ │ + stfd f12,0(r9) │ │ │ │ + stfd f0,8(r9) │ │ │ │ + beq cr5,441a0 │ │ │ │ + fmul f11,f12,f31 │ │ │ │ + fmul f12,f0,f31 │ │ │ │ mtfprwa f0,r30 │ │ │ │ - lfd f7,28256(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f8,28240(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f9,28400(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - fmadd f0,f0,f7,f8 │ │ │ │ - lfd f10,28416(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 r16,r16,16 │ │ │ │ + addi r29,r29,16 │ │ │ │ addi r9,r9,16 │ │ │ │ - beq cr7,44a20 │ │ │ │ - lfd f12,8(r16) │ │ │ │ + beq cr7,44300 │ │ │ │ + lfd f0,8(r29) │ │ │ │ cmpw cr7,r28,r30 │ │ │ │ - bge 447f0 │ │ │ │ - beq cr1,447f0 │ │ │ │ - lfd f11,0(r16) │ │ │ │ + bge 44150 │ │ │ │ + beq cr1,44150 │ │ │ │ + lfd f12,0(r29) │ │ │ │ + fneg f0,f0 │ │ │ │ + stfd f0,8(r29) │ │ │ │ fneg f12,f12 │ │ │ │ - stfd f12,8(r16) │ │ │ │ - fneg f11,f11 │ │ │ │ - stfd f11,0(r16) │ │ │ │ - b 447f4 │ │ │ │ + stfd f12,0(r29) │ │ │ │ + b 44154 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r7,r30,r28 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - cmplwi r7,1 │ │ │ │ - addi r6,r6,28416 │ │ │ │ - addi r7,r7,1 │ │ │ │ - ble 44978 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - addis r4,r2,-3 │ │ │ │ + subf r4,r30,r28 │ │ │ │ + ld r2,48(r31) │ │ │ │ + xxmr vs11,vs63 │ │ │ │ + cmplwi r4,1 │ │ │ │ + addi r4,r4,1 │ │ │ │ + ble 4428c │ │ │ │ + extswsli r8,r9,4 │ │ │ │ mtvsrws vs32,r30 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - add r16,r29,r16 │ │ │ │ - addi r6,r6,28416 │ │ │ │ - addi r4,r4,28256 │ │ │ │ - addi r3,r3,28224 │ │ │ │ - addi r5,r5,28240 │ │ │ │ - add r10,r8,r10 │ │ │ │ - vadduwm v0,v0,v30 │ │ │ │ - lxv vs11,0(r6) │ │ │ │ - lxv vs9,0(r4) │ │ │ │ - rldicl r4,r7,63,33 │ │ │ │ - lxv vs8,0(r3) │ │ │ │ - lxv vs10,0(r5) │ │ │ │ - addi r3,r16,16 │ │ │ │ - li r5,0 │ │ │ │ - mtctr r4 │ │ │ │ - addi r4,r10,16 │ │ │ │ + rldicl r2,r4,63,33 │ │ │ │ + add r14,r29,r14 │ │ │ │ + li r9,0 │ │ │ │ + add r8,r5,r8 │ │ │ │ + mtctr r2 │ │ │ │ + addi r6,r14,16 │ │ │ │ + vadduwm v0,v0,v27 │ │ │ │ + addi r7,r8,16 │ │ │ │ xxmrglw vs12,vs32,vs32 │ │ │ │ - lxvx vs7,r16,r5 │ │ │ │ xxmrghw vs0,vs32,vs32 │ │ │ │ - vadduwm v0,v0,v31 │ │ │ │ + lxvx vs10,r14,r9 │ │ │ │ + vadduwm v0,v0,v28 │ │ │ │ xvcvsxwdp vs12,vs12 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ - xvmaddmdp vs12,vs9,vs10 │ │ │ │ - xvmaddmdp vs0,vs9,vs10 │ │ │ │ - xvmuldp vs12,vs12,vs8 │ │ │ │ - xvmuldp vs0,vs0,vs8 │ │ │ │ + xvmaddmdp vs12,vs61,vs62 │ │ │ │ + xvmaddmdp vs0,vs61,vs62 │ │ │ │ + xvmuldp vs12,vs12,vs56 │ │ │ │ + xvmuldp vs0,vs0,vs56 │ │ │ │ xvsqrtdp vs12,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - xvmuldp vs12,vs7,vs12 │ │ │ │ - lxvx vs7,r3,r5 │ │ │ │ - xvmuldp vs0,vs7,vs0 │ │ │ │ - stxvx vs12,r10,r5 │ │ │ │ - stxvx vs0,r4,r5 │ │ │ │ - addi r5,r5,32 │ │ │ │ - bdnz 44910 │ │ │ │ - andi. r10,r7,1 │ │ │ │ - beq 44a20 │ │ │ │ - clrrwi r7,r7,1 │ │ │ │ - add r30,r30,r7 │ │ │ │ - extsw r17,r30 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + xvmuldp vs12,vs12,vs63 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ + xvmuldp vs12,vs10,vs12 │ │ │ │ + lxvx vs10,r6,r9 │ │ │ │ + xvmuldp vs0,vs10,vs0 │ │ │ │ + stxvx vs12,r8,r9 │ │ │ │ + stxvx vs0,r7,r9 │ │ │ │ + addi r9,r9,32 │ │ │ │ + bdnz 44220 │ │ │ │ + andi. r2,r4,1 │ │ │ │ + beq 44300 │ │ │ │ + clrrwi r4,r4,1 │ │ │ │ + add r30,r30,r4 │ │ │ │ + extsw r2,r30 │ │ │ │ + std r2,48(r31) │ │ │ │ mtfprwa f0,r30 │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - sldi r7,r17,4 │ │ │ │ - li r5,-8 │ │ │ │ - add r6,r9,r30 │ │ │ │ - lfd f8,28256(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - add r7,r29,r7 │ │ │ │ - extswsli r6,r6,4 │ │ │ │ - lfd f9,28240(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r7,r7,8 │ │ │ │ - lfd f11,28400(r10) │ │ │ │ - lxvx vs12,r7,r5 │ │ │ │ - addi r10,r30,1 │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - cmpw r28,r10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ + sldi r14,r2,4 │ │ │ │ + addi r9,r30,1 │ │ │ │ + add r2,r10,r30 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lxvx vs12,r29,r14 │ │ │ │ + cmpw r28,r9 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + fmadd f0,f0,f28,f29 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fsqrt f0,f0 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - blt 44a20 │ │ │ │ - mtfprwa f0,r10 │ │ │ │ - add r9,r10,r9 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - fcfid f0,f0 │ │ │ │ - add r10,r29,r10 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + blt 44300 │ │ │ │ + mtfprwa f0,r9 │ │ │ │ + add r2,r9,r10 │ │ │ │ extswsli r9,r9,4 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lxvx vs12,r10,r5 │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lxvx vs12,r29,r9 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + fmadd f0,f0,f28,f29 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ fsqrt f0,f0 │ │ │ │ xxspltd vs0,vs0,0 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - nop │ │ │ │ - addi r26,r26,1 │ │ │ │ - lwz r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r22,r22,1 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + addi r25,r25,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r21,r21,1 │ │ │ │ - add r24,r24,r20 │ │ │ │ - cmpw r28,r26 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stw r10,40(r31) │ │ │ │ - std r9,0(r23) │ │ │ │ - mr r1,r23 │ │ │ │ - bge 44170 │ │ │ │ - lwz r9,128(r31) │ │ │ │ - lwz r23,112(r31) │ │ │ │ - lwz r29,116(r31) │ │ │ │ - addi r14,r14,1 │ │ │ │ - add r23,r23,r9 │ │ │ │ - lwz r9,136(r31) │ │ │ │ - add r29,r29,r9 │ │ │ │ - lwz r9,124(r31) │ │ │ │ - cmpw r9,r14 │ │ │ │ - bgt 4410c │ │ │ │ - addi r1,r31,352 │ │ │ │ - ld r0,16(r1) │ │ │ │ + addi r20,r20,1 │ │ │ │ + addi r17,r17,1 │ │ │ │ + add r23,r23,r26 │ │ │ │ + cmpw r28,r25 │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + bge 43af0 │ │ │ │ + lwz r2,120(r31) │ │ │ │ + lwz r22,96(r31) │ │ │ │ + addi r18,r18,1 │ │ │ │ + lwz r29,104(r31) │ │ │ │ + add r22,r22,r2 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + add r29,r29,r2 │ │ │ │ + lwz r2,116(r31) │ │ │ │ + cmpw r2,r18 │ │ │ │ + bgt 43a94 │ │ │ │ + lxv vs56,144(r31) │ │ │ │ + lxv vs57,160(r31) │ │ │ │ + lxv vs58,176(r31) │ │ │ │ + lxv vs59,192(r31) │ │ │ │ + lxv vs60,208(r31) │ │ │ │ + lxv vs61,224(r31) │ │ │ │ + lxv vs62,240(r31) │ │ │ │ + lxv vs63,256(r31) │ │ │ │ + addi r1,r31,464 │ │ │ │ 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 │ │ │ │ - ld r26,-48(r1) │ │ │ │ - ld r27,-40(r1) │ │ │ │ - ld r28,-32(r1) │ │ │ │ - ld r29,-24(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ 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 │ │ │ │ - bl 5300 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bge cr4,446e4 │ │ │ │ - lwz r10,32(r31) │ │ │ │ + bl 52a0 │ │ │ │ + bge cr4,44038 │ │ │ │ + lwz r2,56(r31) │ │ │ │ ld r9,0(r1) │ │ │ │ - cmpw r10,r26 │ │ │ │ - std r9,0(r19) │ │ │ │ - mr r1,r19 │ │ │ │ - bge 44a20 │ │ │ │ - lwz r9,32(r31) │ │ │ │ - mr r19,r22 │ │ │ │ - cmpw r9,r22 │ │ │ │ - bge 44a20 │ │ │ │ - cmpw r9,r21 │ │ │ │ - mr r9,r20 │ │ │ │ - blt 44e08 │ │ │ │ - cmpw r21,r25 │ │ │ │ - isellt r10,r25,r21 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r9,r9,r28 │ │ │ │ - addi r9,r9,1 │ │ │ │ - b 44c80 │ │ │ │ + cmpw r2,r25 │ │ │ │ + std r9,0(r16) │ │ │ │ + mr r1,r16 │ │ │ │ + bge 44300 │ │ │ │ + lwz r2,56(r31) │ │ │ │ + mr r16,r21 │ │ │ │ + cmpw r2,r21 │ │ │ │ + bge 44300 │ │ │ │ + cmpw r2,r20 │ │ │ │ + mr r9,r26 │ │ │ │ + blt 446d8 │ │ │ │ + cmpw r24,r20 │ │ │ │ + isellt r10,r20,r24 │ │ │ │ + subf r10,r10,r9 │ │ │ │ + add r10,r10,r28 │ │ │ │ + addi r10,r10,1 │ │ │ │ + b 44570 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,88(r31) │ │ │ │ - lwz r6,36(r31) │ │ │ │ - lwz r7,96(r31) │ │ │ │ - b 44574 │ │ │ │ - cmpwi r7,0 │ │ │ │ - bne 448a0 │ │ │ │ + nop │ │ │ │ + ld r2,80(r31) │ │ │ │ + lwz r8,68(r31) │ │ │ │ + lwz r7,88(r31) │ │ │ │ + b 43ec4 │ │ │ │ + cmpwi r8,0 │ │ │ │ + bne 441e0 │ │ │ │ subf r30,r30,r28 │ │ │ │ - li r6,-1 │ │ │ │ - li r4,1 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - add r5,r29,r16 │ │ │ │ - li r9,0 │ │ │ │ - addi r7,r30,1 │ │ │ │ - cmplw r30,r6 │ │ │ │ - add r6,r8,r10 │ │ │ │ - clrldi r7,r7,32 │ │ │ │ - iseleq r7,r4,r7 │ │ │ │ - andi. r3,r7,3 │ │ │ │ - addi r11,r7,-1 │ │ │ │ - mr r4,r7 │ │ │ │ - beq 44be8 │ │ │ │ + li r2,-1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r6,r29,r14 │ │ │ │ + li r10,0 │ │ │ │ + addi r8,r30,1 │ │ │ │ + cmplw r30,r2 │ │ │ │ + li r2,1 │ │ │ │ + add r7,r5,r9 │ │ │ │ + clrldi r8,r8,32 │ │ │ │ + iseleq r8,r2,r8 │ │ │ │ + andi. r3,r8,3 │ │ │ │ + addi r11,r8,-1 │ │ │ │ + mr r4,r8 │ │ │ │ + beq 444e8 │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 44bd4 │ │ │ │ + beq 444d4 │ │ │ │ cmpdi r3,2 │ │ │ │ - beq 44bc4 │ │ │ │ - lxvx vs0,r29,r16 │ │ │ │ - mr r7,r11 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 44a20 │ │ │ │ - srdi r10,r4,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r5,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,32 │ │ │ │ - addi r8,r9,48 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - lxvx vs0,r5,r10 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r6,r10 │ │ │ │ - lxvx vs0,r5,r7 │ │ │ │ - stxvx vs0,r6,r7 │ │ │ │ - lxvx vs0,r5,r8 │ │ │ │ - stxvx vs0,r6,r8 │ │ │ │ - bdnz 44bf0 │ │ │ │ - addi r26,r26,1 │ │ │ │ - lwz r10,40(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r22,r22,1 │ │ │ │ + beq 444c4 │ │ │ │ + lxvx vs0,r29,r14 │ │ │ │ + mr r8,r11 │ │ │ │ + li r10,16 │ │ │ │ + stxvx vs0,r5,r9 │ │ │ │ + lxvx vs0,r6,r10 │ │ │ │ + addi r8,r8,-1 │ │ │ │ + stxvx vs0,r7,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + lxvx vs0,r6,r10 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxvx vs0,r7,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + beq 44300 │ │ │ │ + srdi r2,r4,2 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r6,r10 │ │ │ │ + addi r2,r10,16 │ │ │ │ + addi r8,r10,32 │ │ │ │ + addi r9,r10,48 │ │ │ │ + stxvx vs0,r7,r10 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ + addi r10,r10,64 │ │ │ │ + stxvx vs0,r7,r2 │ │ │ │ + lxvx vs0,r6,r8 │ │ │ │ + stxvx vs0,r7,r8 │ │ │ │ + lxvx vs0,r6,r9 │ │ │ │ + stxvx vs0,r7,r9 │ │ │ │ + bdnz 444f0 │ │ │ │ + addi r25,r25,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r21,r21,1 │ │ │ │ - add r24,r24,r20 │ │ │ │ - cmpw r28,r26 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stw r10,40(r31) │ │ │ │ - std r9,0(r23) │ │ │ │ - mr r1,r23 │ │ │ │ - bge 44170 │ │ │ │ - b 44a50 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r9,32(r31) │ │ │ │ - mr r19,r22 │ │ │ │ - cmpw r9,r22 │ │ │ │ - mr r9,r20 │ │ │ │ - blt 44cf0 │ │ │ │ - cmpwi r26,1 │ │ │ │ - bgt 44c80 │ │ │ │ - subfic r19,r26,1 │ │ │ │ - cmpw r19,r25 │ │ │ │ - isellt r10,r25,r19 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - lwz r9,64(r31) │ │ │ │ - add r10,r10,r9 │ │ │ │ - b 44798 │ │ │ │ + addi r20,r20,1 │ │ │ │ + addi r17,r17,1 │ │ │ │ + add r23,r23,r26 │ │ │ │ + cmpw r28,r25 │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + bge 43af0 │ │ │ │ + b 44328 │ │ │ │ + lwz r2,56(r31) │ │ │ │ + mr r16,r21 │ │ │ │ + mr r10,r26 │ │ │ │ + cmpw r2,r21 │ │ │ │ + blt 445e0 │ │ │ │ + cmpwi r25,1 │ │ │ │ + bgt 44570 │ │ │ │ + subfic r16,r25,1 │ │ │ │ + cmpw r16,r24 │ │ │ │ + lwz r2,64(r31) │ │ │ │ + isellt r9,r24,r16 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + add r9,r9,r2 │ │ │ │ + b 440ec │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r3,48(r31) │ │ │ │ - std r10,104(r31) │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,0(r1) │ │ │ │ - ld r10,104(r31) │ │ │ │ - addi r9,r3,1 │ │ │ │ + ld r3,32(r31) │ │ │ │ + std r10,48(r31) │ │ │ │ + bl 5460 │ │ │ │ + ld r6,0(r1) │ │ │ │ + ld r10,48(r31) │ │ │ │ + addi r2,r3,1 │ │ │ │ slwi r4,r3,1 │ │ │ │ - add r6,r14,r3 │ │ │ │ - add r8,r26,r3 │ │ │ │ + add r9,r25,r3 │ │ │ │ + add r8,r18,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 r15,r1,32 │ │ │ │ - b 4459c │ │ │ │ - lwz r9,32(r31) │ │ │ │ - cmpw r9,r21 │ │ │ │ - mr r9,r20 │ │ │ │ - blt 44d70 │ │ │ │ - cmpwi r22,1 │ │ │ │ - bgt 44b30 │ │ │ │ - subfic r10,r26,2 │ │ │ │ - cmpw r10,r25 │ │ │ │ - isellt r10,r25,r10 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r9,r9,r28 │ │ │ │ - addi r9,r9,1 │ │ │ │ - b 44c74 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,8(r7) │ │ │ │ - lfd f0,0(r7) │ │ │ │ - cmpwi r11,0 │ │ │ │ - add r15,r17,r15 │ │ │ │ - lfd f10,28408(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,28400(r9) │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - stfd f12,-16(r15) │ │ │ │ - stfd f0,-8(r15) │ │ │ │ - ble 44490 │ │ │ │ - b 443f0 │ │ │ │ - nop │ │ │ │ - mr r16,r7 │ │ │ │ - li r5,0 │ │ │ │ - li r4,1 │ │ │ │ - b 44358 │ │ │ │ - lwz r9,32(r31) │ │ │ │ - lwz r15,40(r31) │ │ │ │ - cmpw r9,r15 │ │ │ │ - mr r9,r20 │ │ │ │ - blt 44da8 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r19,r1,32 │ │ │ │ + b 43ef0 │ │ │ │ + cmpw r2,r20 │ │ │ │ + mr r9,r26 │ │ │ │ + blt 44650 │ │ │ │ cmpwi r21,1 │ │ │ │ - bgt 44d90 │ │ │ │ - subfic r15,r26,3 │ │ │ │ - cmpw r15,r25 │ │ │ │ - isellt r15,r25,r15 │ │ │ │ - subf r9,r15,r9 │ │ │ │ - add r9,r9,r28 │ │ │ │ - addi r9,r9,1 │ │ │ │ - b 44d00 │ │ │ │ - lwz r8,32(r31) │ │ │ │ - addi r9,r26,-4 │ │ │ │ - mr r10,r20 │ │ │ │ - cmpw r8,r9 │ │ │ │ - blt 44e34 │ │ │ │ - lwz r8,40(r31) │ │ │ │ - cmpwi r8,1 │ │ │ │ - ble 44dec │ │ │ │ - cmpw r9,r25 │ │ │ │ - isellt r9,r25,r9 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r28 │ │ │ │ - addi r9,r9,1 │ │ │ │ - b 44d84 │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 44000 │ │ │ │ - subfic r9,r26,4 │ │ │ │ - cmpw r9,r25 │ │ │ │ - isellt r9,r25,r9 │ │ │ │ + bgt 4442c │ │ │ │ + subfic r10,r25,2 │ │ │ │ + cmpw r10,r24 │ │ │ │ + isellt r10,r24,r10 │ │ │ │ + subf r10,r10,r9 │ │ │ │ + add r10,r10,r28 │ │ │ │ + addi r10,r10,1 │ │ │ │ + b 44564 │ │ │ │ + lfd f12,8(r8) │ │ │ │ + lfd f0,0(r8) │ │ │ │ + cmpwi r4,0 │ │ │ │ + add r14,r3,r14 │ │ │ │ + fmul f12,f12,f27 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + stfd f12,-16(r14) │ │ │ │ + stfd f0,-8(r14) │ │ │ │ + ble 43df0 │ │ │ │ + b 43d58 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mr r11,r8 │ │ │ │ + li r7,0 │ │ │ │ + li r6,1 │ │ │ │ + b 43cd8 │ │ │ │ + cmpw r2,r17 │ │ │ │ + mr r19,r17 │ │ │ │ + blt 44680 │ │ │ │ + cmpwi r20,1 │ │ │ │ + bgt 44668 │ │ │ │ + subfic r19,r25,3 │ │ │ │ + cmpw r19,r24 │ │ │ │ + isellt r9,r24,r19 │ │ │ │ subf r9,r9,r10 │ │ │ │ add r9,r9,r28 │ │ │ │ addi r9,r9,1 │ │ │ │ - b 44d84 │ │ │ │ - lwz r9,32(r31) │ │ │ │ - lwz r15,40(r31) │ │ │ │ - cmpw r9,r15 │ │ │ │ - mr r9,r20 │ │ │ │ - bge 44d90 │ │ │ │ - lwz r10,32(r31) │ │ │ │ - addi r9,r26,-4 │ │ │ │ - cmpw r10,r9 │ │ │ │ - blt 44e34 │ │ │ │ - mr r10,r20 │ │ │ │ - b 44dc8 │ │ │ │ - ld r5,48(r31) │ │ │ │ - extsw r3,r9 │ │ │ │ - extsw r4,r14 │ │ │ │ - stw r9,104(r31) │ │ │ │ - bl 43de8 │ │ │ │ - lwz r9,104(r31) │ │ │ │ - add r10,r28,r3 │ │ │ │ + b 445ec │ │ │ │ + addi r10,r25,-4 │ │ │ │ + mr r8,r26 │ │ │ │ + cmpw r2,r10 │ │ │ │ + blt 446f8 │ │ │ │ + cmpwi r17,1 │ │ │ │ + ble 446bc │ │ │ │ + cmpw r10,r24 │ │ │ │ + isellt r10,r24,r10 │ │ │ │ + subf r10,r10,r8 │ │ │ │ + add r10,r10,r28 │ │ │ │ + addi r10,r10,1 │ │ │ │ + b 4465c │ │ │ │ + addi r10,r10,1 │ │ │ │ + li r9,0 │ │ │ │ + b 43964 │ │ │ │ + subfic r10,r25,4 │ │ │ │ + cmpw r10,r24 │ │ │ │ + isellt r10,r24,r10 │ │ │ │ + subf r10,r10,r8 │ │ │ │ + add r10,r10,r28 │ │ │ │ addi r10,r10,1 │ │ │ │ - b 44dbc │ │ │ │ - extsw r5,r28 │ │ │ │ - lwz r22,144(r31) │ │ │ │ + b 4465c │ │ │ │ + cmpw r2,r17 │ │ │ │ + mr r19,r17 │ │ │ │ + mr r10,r26 │ │ │ │ + bge 44668 │ │ │ │ + addi r10,r25,-4 │ │ │ │ + mr r8,r26 │ │ │ │ + cmpw r2,r10 │ │ │ │ + bge 44698 │ │ │ │ + ld r5,32(r31) │ │ │ │ + extsw r3,r10 │ │ │ │ + extsw r4,r18 │ │ │ │ + stw r10,128(r31) │ │ │ │ + bl 43730 │ │ │ │ + lwz r10,128(r31) │ │ │ │ + add r8,r28,r3 │ │ │ │ + addi r8,r8,1 │ │ │ │ + b 44690 │ │ │ │ + add r10,r26,r18 │ │ │ │ + addi r2,r8,2 │ │ │ │ + cmpwi cr2,r28,2 │ │ │ │ li r8,2 │ │ │ │ - subf r9,r20,r9 │ │ │ │ - cmpwi cr3,r28,2 │ │ │ │ - lis r7,10922 │ │ │ │ - addi r6,r6,2 │ │ │ │ + plxv vs57,170324 # 6e080 │ │ │ │ + plfd f31,170332 # 6e090 │ │ │ │ + extsw r6,r28 │ │ │ │ + subf r9,r26,r9 │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ + xxspltidp vs28,1073741824 │ │ │ │ + plxv vs63,170300 # 6e090 │ │ │ │ + stw r19,48(r31) │ │ │ │ + mullw r2,r2,r10 │ │ │ │ + isel r7,r8,r28,4*cr2+lt │ │ │ │ + mullw r29,r10,r15 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + stw r14,132(r31) │ │ │ │ + stw r18,136(r31) │ │ │ │ + addi r10,r6,1 │ │ │ │ + slwi r9,r9,1 │ │ │ │ + std r6,32(r31) │ │ │ │ xxspltib vs32,0 │ │ │ │ - xxspltib vs61,0 │ │ │ │ - std r5,48(r31) │ │ │ │ - addi r5,r5,1 │ │ │ │ - isel r4,r8,r28,4*cr3+lt │ │ │ │ - slwi r14,r9,1 │ │ │ │ - vspltisw v30,1 │ │ │ │ - mtvsrws vs63,r8 │ │ │ │ - cmpwi r15,0 │ │ │ │ - not r17,r28 │ │ │ │ + vspltisw v27,1 │ │ │ │ + stw r15,116(r31) │ │ │ │ + slwi r6,r7,1 │ │ │ │ + stw r7,80(r31) │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpwi r14,0 │ │ │ │ + mtvsrws vs60,r8 │ │ │ │ + stw r9,128(r31) │ │ │ │ + xxspltd vs56,vs30,0 │ │ │ │ + xxspltd vs61,vs28,0 │ │ │ │ + xxspltd vs62,vs29,0 │ │ │ │ + xxspltidp vs27,3204448256 │ │ │ │ + addi r9,r6,1 │ │ │ │ + vsldoi v27,v27,v0,8 │ │ │ │ + iselgt r20,0,r14 │ │ │ │ + not r16,r28 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r30,r18 │ │ │ │ cmpwi cr4,r28,0 │ │ │ │ - sldi r9,r5,4 │ │ │ │ - add r10,r20,r22 │ │ │ │ - slwi r8,r4,1 │ │ │ │ - vsldoi v30,v30,v0,8 │ │ │ │ - iselgt r30,0,r15 │ │ │ │ - stw r4,88(r31) │ │ │ │ - stw r15,148(r31) │ │ │ │ - stw r18,120(r31) │ │ │ │ - std r9,40(r31) │ │ │ │ - ori r9,r7,43691 │ │ │ │ - mullw r6,r6,r10 │ │ │ │ - mullw r29,r10,r18 │ │ │ │ - addi r10,r4,1 │ │ │ │ + xxspltib vs58,0 │ │ │ │ + stw r9,68(r31) │ │ │ │ + extswsli r9,r7,4 │ │ │ │ + cmpwi cr3,r28,1 │ │ │ │ + mr r22,r29 │ │ │ │ + stw r20,120(r31) │ │ │ │ stw r16,124(r31) │ │ │ │ - stw r30,128(r31) │ │ │ │ - stw r14,140(r31) │ │ │ │ - stw r9,136(r31) │ │ │ │ - addi r9,r8,1 │ │ │ │ - stw r17,132(r31) │ │ │ │ - stw r9,36(r31) │ │ │ │ - extswsli r9,r10,4 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mr r24,r29 │ │ │ │ - std r9,96(r31) │ │ │ │ - addi r9,r6,1 │ │ │ │ - addi r10,r10,28400 │ │ │ │ - mullw r25,r9,r20 │ │ │ │ - std r10,64(r31) │ │ │ │ - mr r29,r25 │ │ │ │ - addi r10,r22,-1 │ │ │ │ - clrlwi r8,r22,31 │ │ │ │ - slwi r9,r22,1 │ │ │ │ - lwz r21,132(r31) │ │ │ │ - lwz r26,32(r31) │ │ │ │ - neg r23,r22 │ │ │ │ - subfic r19,r28,-2 │ │ │ │ - mr r25,r29 │ │ │ │ - stw r24,112(r31) │ │ │ │ - stw r29,116(r31) │ │ │ │ - mullw r10,r10,r22 │ │ │ │ - stw r8,80(r31) │ │ │ │ - lwz r8,124(r31) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - maddld r9,r9,r10,r8 │ │ │ │ - lwz r10,136(r31) │ │ │ │ - mulhw r10,r9,r10 │ │ │ │ - srawi r9,r9,31 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - add r9,r10,r24 │ │ │ │ - stw r9,72(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r3,48(r31) │ │ │ │ - srawi r30,r26,31 │ │ │ │ - mr r24,r1 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,0(r27) │ │ │ │ - ld r7,0(r1) │ │ │ │ - xor r10,r30,r26 │ │ │ │ - sldi r9,r3,4 │ │ │ │ - subf r30,r30,r10 │ │ │ │ - subfic r9,r9,-16 │ │ │ │ - addi r6,r8,1 │ │ │ │ - cmpw cr7,r30,r23 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - sldi r9,r6,5 │ │ │ │ - isel r30,r23,r30,4*cr7+lt │ │ │ │ - sldi. r4,r6,1 │ │ │ │ - neg r9,r9 │ │ │ │ - addi r29,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - ble 45068 │ │ │ │ - ld r11,104(r27) │ │ │ │ - extswsli r3,r25,5 │ │ │ │ - andi. r0,r4,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r18,r4,-1 │ │ │ │ - mr r5,r4 │ │ │ │ - add r10,r11,r3 │ │ │ │ - beq 4502c │ │ │ │ - cmpdi r0,1 │ │ │ │ - beq 45018 │ │ │ │ - cmpdi r0,2 │ │ │ │ - beq 45008 │ │ │ │ - lxvx vs0,r11,r3 │ │ │ │ - mr r4,r18 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r4,r4,-1 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - cmpdi r4,1 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 45068 │ │ │ │ - srdi r5,r5,2 │ │ │ │ - mtctr r5 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r5,r9,16 │ │ │ │ - addi r3,r9,32 │ │ │ │ - addi r4,r9,48 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvx vs0,r10,r5 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r7,r5 │ │ │ │ - lxvx vs0,r10,r3 │ │ │ │ - stxvx vs0,r7,r3 │ │ │ │ - lxvx vs0,r10,r4 │ │ │ │ - stxvx vs0,r7,r4 │ │ │ │ - bdnz 45034 │ │ │ │ - add r17,r26,r22 │ │ │ │ - slwi r11,r6,1 │ │ │ │ - ld r5,0(r1) │ │ │ │ - mr r18,r1 │ │ │ │ - srawi r9,r17,1 │ │ │ │ - addze r9,r9 │ │ │ │ - extswsli r14,r11,4 │ │ │ │ - neg r10,r14 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - stdux r5,r1,r10 │ │ │ │ - subf r9,r9,r17 │ │ │ │ - addi r16,r1,32 │ │ │ │ - srawi r10,r9,31 │ │ │ │ - xor r9,r10,r9 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - cmpwi r10,1 │ │ │ │ - bne 45290 │ │ │ │ - ld r9,64(r31) │ │ │ │ - lxv vs7,16(r7) │ │ │ │ - cmpwi r11,2 │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - xxswapd vs0,vs7 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - stxv vs0,0(r16) │ │ │ │ - ble 45af4 │ │ │ │ - addi r0,r11,-4 │ │ │ │ - addi r12,r11,-2 │ │ │ │ - addi r9,r7,32 │ │ │ │ - addi r10,r16,16 │ │ │ │ + mullw r24,r2,r26 │ │ │ │ + mfocrf r2,32 │ │ │ │ + rlwinm r2,r2,8,0,3 │ │ │ │ + std r9,88(r31) │ │ │ │ + sldi r9,r10,4 │ │ │ │ + stw r2,140(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ + mr r25,r24 │ │ │ │ + clrlwi r10,r30,31 │ │ │ │ + addi r9,r30,-1 │ │ │ │ + slwi r2,r30,1 │ │ │ │ + lwz r20,124(r31) │ │ │ │ + lwz r24,48(r31) │ │ │ │ + neg r21,r30 │ │ │ │ + stw r22,104(r31) │ │ │ │ + stw r25,112(r31) │ │ │ │ + subfic r18,r28,-2 │ │ │ │ + mr r23,r25 │ │ │ │ + mullw r9,r9,r30 │ │ │ │ + stw r10,72(r31) │ │ │ │ + lwz r10,108(r31) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + maddld r2,r2,r9,r10 │ │ │ │ + pli r9,715827883 │ │ │ │ + mulhw r9,r2,r9 │ │ │ │ + srawi r2,r2,31 │ │ │ │ + subf r9,r9,r2 │ │ │ │ + add r2,r9,r22 │ │ │ │ + stw r2,64(r31) │ │ │ │ + ld r3,32(r31) │ │ │ │ + srawi r29,r24,31 │ │ │ │ + mr r22,r1 │ │ │ │ + bl 5460 │ │ │ │ + ld r10,0(r27) │ │ │ │ + ld r8,0(r1) │ │ │ │ + xor r9,r29,r24 │ │ │ │ + sldi r2,r3,4 │ │ │ │ + subf r29,r29,r9 │ │ │ │ + subfic r2,r2,-16 │ │ │ │ + addi r17,r10,1 │ │ │ │ + cmpw cr7,r29,r21 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + sldi r2,r17,5 │ │ │ │ + sldi. r6,r17,1 │ │ │ │ + isel r29,r21,r29,4*cr7+lt │ │ │ │ + neg r2,r2 │ │ │ │ + addi r25,r1,32 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r8,r1,32 │ │ │ │ + ble 44964 │ │ │ │ + ld r4,104(r27) │ │ │ │ + extswsli r5,r23,5 │ │ │ │ + andi. r3,r6,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r11,r6,-1 │ │ │ │ + mr r7,r6 │ │ │ │ + add r9,r4,r5 │ │ │ │ + beq 44928 │ │ │ │ + cmpdi r3,1 │ │ │ │ + beq 44914 │ │ │ │ + cmpdi r3,2 │ │ │ │ + beq 44904 │ │ │ │ + lxvx vs0,r4,r5 │ │ │ │ + mr r6,r11 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + cmpdi r6,1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 44964 │ │ │ │ + srdi r7,r7,2 │ │ │ │ + mtctr r7 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r7,r2,16 │ │ │ │ + addi r5,r2,32 │ │ │ │ + addi r6,r2,48 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r9,r7 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r8,r7 │ │ │ │ + lxvx vs0,r9,r5 │ │ │ │ + stxvx vs0,r8,r5 │ │ │ │ + lxvx vs0,r9,r6 │ │ │ │ + stxvx vs0,r8,r6 │ │ │ │ + bdnz 44930 │ │ │ │ + add r15,r24,r30 │ │ │ │ + slwi r4,r17,1 │ │ │ │ + ld r6,0(r1) │ │ │ │ + mr r16,r1 │ │ │ │ + srawi r2,r15,1 │ │ │ │ + addze r2,r2 │ │ │ │ + extswsli r14,r4,4 │ │ │ │ + neg r7,r14 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + stdux r6,r1,r7 │ │ │ │ + subf r2,r2,r15 │ │ │ │ + addi r3,r1,32 │ │ │ │ + srawi r7,r2,31 │ │ │ │ + xor r2,r7,r2 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + cmpwi r2,1 │ │ │ │ + bne 44b60 │ │ │ │ + lxv vs8,16(r8) │ │ │ │ + cmpwi r4,2 │ │ │ │ + xxswapd vs0,vs8 │ │ │ │ + xvmuldp vs0,vs0,vs57 │ │ │ │ + stxv vs0,0(r3) │ │ │ │ + ble 45340 │ │ │ │ + addi r0,r4,-4 │ │ │ │ + addi r12,r4,-2 │ │ │ │ + addi r2,r8,32 │ │ │ │ + addi r9,r3,16 │ │ │ │ cmplwi r0,1 │ │ │ │ - ble 45b30 │ │ │ │ - lxv vs6,0(r7) │ │ │ │ - li r3,3 │ │ │ │ - nop │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lxv vs8,32(r9) │ │ │ │ - addi r4,r3,1 │ │ │ │ - mr r5,r3 │ │ │ │ - mr r15,r9 │ │ │ │ - addi r3,r3,3 │ │ │ │ - lxv vs9,16(r9) │ │ │ │ - addi r10,r10,48 │ │ │ │ + ble 45370 │ │ │ │ + lxv vs7,0(r8) │ │ │ │ + li r5,3 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + lxv vs10,32(r2) │ │ │ │ + addi r6,r5,1 │ │ │ │ + mr r7,r5 │ │ │ │ + mr r11,r2 │ │ │ │ + addi r5,r5,3 │ │ │ │ + lxv vs9,16(r2) │ │ │ │ addi r9,r9,48 │ │ │ │ - cmplw r0,r4 │ │ │ │ - xvsubdp vs11,vs0,vs6 │ │ │ │ - xvsubdp vs0,vs8,vs0 │ │ │ │ - xvsubdp vs12,vs9,vs7 │ │ │ │ - xxmr vs6,vs9 │ │ │ │ - xxmr vs7,vs8 │ │ │ │ + addi r2,r2,48 │ │ │ │ + cmplw r0,r6 │ │ │ │ + xvsubdp vs11,vs0,vs7 │ │ │ │ + xvsubdp vs0,vs10,vs0 │ │ │ │ + xvsubdp vs12,vs9,vs8 │ │ │ │ + xxmr vs7,vs9 │ │ │ │ + xxmr vs8,vs10 │ │ │ │ xxswapd vs11,vs11 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ xxswapd vs12,vs12 │ │ │ │ - xvmuldp vs11,vs11,vs10 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - stxv vs11,-48(r10) │ │ │ │ - stxv vs0,-16(r10) │ │ │ │ - stxv vs12,-32(r10) │ │ │ │ - bgt 450f0 │ │ │ │ - addi r15,r15,16 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lxv vs11,0(r15) │ │ │ │ - cmplw r4,r12 │ │ │ │ - ld r4,64(r31) │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ - lxv vs12,0(r4) │ │ │ │ + xvmuldp vs11,vs11,vs57 │ │ │ │ + xvmuldp vs0,vs0,vs57 │ │ │ │ + xvmuldp vs12,vs12,vs57 │ │ │ │ + stxv vs11,-48(r9) │ │ │ │ + stxv vs0,-16(r9) │ │ │ │ + stxv vs12,-32(r9) │ │ │ │ + bgt 449e0 │ │ │ │ + addi r11,r11,16 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + lxv vs12,0(r11) │ │ │ │ + cmplw r6,r12 │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - bge 451bc │ │ │ │ - lxv vs0,16(r9) │ │ │ │ - lxv vs11,16(r15) │ │ │ │ - addi r5,r5,2 │ │ │ │ - cmplw r5,r12 │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs57 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + bge 44aa4 │ │ │ │ + lxv vs0,16(r2) │ │ │ │ + lxv vs12,16(r11) │ │ │ │ + addi r7,r7,2 │ │ │ │ + cmplw r7,r12 │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,16(r10) │ │ │ │ - bge 451bc │ │ │ │ - lxv vs0,32(r9) │ │ │ │ - lxv vs11,32(r15) │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs57 │ │ │ │ + stxv vs0,16(r9) │ │ │ │ + bge 44aa4 │ │ │ │ + lxv vs0,32(r2) │ │ │ │ + lxv vs12,32(r11) │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,32(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r9,r14,-32 │ │ │ │ - add r14,r16,r14 │ │ │ │ - lfd f11,28408(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfdx f12,r7,r9 │ │ │ │ - lfd f10,28400(r10) │ │ │ │ - add r10,r7,r9 │ │ │ │ - lfd f0,8(r10) │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ + xvmuldp vs0,vs0,vs57 │ │ │ │ + stxv vs0,32(r9) │ │ │ │ + addi r2,r14,-32 │ │ │ │ + add r14,r3,r14 │ │ │ │ + add r7,r8,r2 │ │ │ │ + lfdx f12,r8,r2 │ │ │ │ + lfd f0,8(r7) │ │ │ │ + fmul f12,f12,f30 │ │ │ │ + fmul f0,f0,f27 │ │ │ │ stfd f12,-8(r14) │ │ │ │ stfd f0,-16(r14) │ │ │ │ - andi. r5,r11,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r11,-1 │ │ │ │ - mr r10,r11 │ │ │ │ - beq 45248 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 45234 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 45224 │ │ │ │ - lxv vs0,0(r16) │ │ │ │ - mr r11,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - lxvx vs0,r16,r9 │ │ │ │ - addi r11,r11,-1 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r16,r9 │ │ │ │ - cmpdi r11,1 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 45290 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r16,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r4,r9,32 │ │ │ │ - addi r5,r9,48 │ │ │ │ - stxvx vs0,r7,r9 │ │ │ │ - lxvx vs0,r16,r10 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r7,r10 │ │ │ │ - lxvx vs0,r16,r4 │ │ │ │ - stxvx vs0,r7,r4 │ │ │ │ - lxvx vs0,r16,r5 │ │ │ │ - stxvx vs0,r7,r5 │ │ │ │ - bdnz 45250 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + andi. r7,r4,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r6,r4,-1 │ │ │ │ + mr r9,r4 │ │ │ │ + beq 44b20 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 44b0c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 44afc │ │ │ │ + lxv vs0,0(r3) │ │ │ │ + mr r4,r6 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + addi r4,r4,-1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + cmpdi r4,1 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 44b60 │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r6,r2,32 │ │ │ │ + addi r7,r2,48 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r3,r9 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + lxvx vs0,r3,r6 │ │ │ │ + stxvx vs0,r8,r6 │ │ │ │ + lxvx vs0,r3,r7 │ │ │ │ + stxvx vs0,r8,r7 │ │ │ │ + bdnz 44b28 │ │ │ │ nop │ │ │ │ - sldi r10,r6,4 │ │ │ │ - cmpdi r8,0 │ │ │ │ - lxvx vs0,r7,r10 │ │ │ │ - stxv vs0,0(r29) │ │ │ │ - ble 45338 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r4,r10,16 │ │ │ │ - andi. r9,r8,1 │ │ │ │ - addi r10,r10,-16 │ │ │ │ - addi r5,r29,16 │ │ │ │ - li r9,0 │ │ │ │ - addi r11,r8,-1 │ │ │ │ - addi r3,r3,28224 │ │ │ │ - add r10,r7,r10 │ │ │ │ - add r6,r7,r4 │ │ │ │ - lxv vs12,0(r3) │ │ │ │ - beq 452f4 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - lxvx vs11,r7,r4 │ │ │ │ - cmpdi r11,0 │ │ │ │ - li r9,16 │ │ │ │ - xvadddp vs0,vs0,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,16(r29) │ │ │ │ - beq 45338 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - neg r8,r9 │ │ │ │ - lxvx vs11,r6,r9 │ │ │ │ - subfic r7,r9,-16 │ │ │ │ - lxvx vs0,r10,r8 │ │ │ │ - addi r8,r9,16 │ │ │ │ - xvadddp vs0,vs0,vs11 │ │ │ │ - lxvx vs11,r6,r8 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ - xvadddp vs0,vs0,vs11 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r5,r8 │ │ │ │ - bdnz 452fc │ │ │ │ - lwz r9,84(r27) │ │ │ │ - ld r8,0(r1) │ │ │ │ - ld r10,336(r27) │ │ │ │ - rlwinm r9,r9,0,29,29 │ │ │ │ - std r8,0(r18) │ │ │ │ - ld r8,56(r31) │ │ │ │ - cmpwi cr2,r9,0 │ │ │ │ - ldx r10,r10,r8 │ │ │ │ - mr r1,r18 │ │ │ │ - beq cr2,45780 │ │ │ │ - ld r9,96(r31) │ │ │ │ - lwz r6,36(r31) │ │ │ │ - lwz r7,88(r31) │ │ │ │ - ld r5,0(r1) │ │ │ │ - neg r9,r9 │ │ │ │ - add r4,r22,r7 │ │ │ │ - add r8,r7,r26 │ │ │ │ - maddld r4,r4,r6,r8 │ │ │ │ - stdux r5,r1,r9 │ │ │ │ + sldi r9,r17,4 │ │ │ │ + cmpdi r10,0 │ │ │ │ + lxvx vs0,r8,r9 │ │ │ │ + stxv vs0,0(r25) │ │ │ │ + ble 44bfc │ │ │ │ + addi r5,r9,16 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + addi r9,r9,-16 │ │ │ │ + addi r6,r25,16 │ │ │ │ + li r2,0 │ │ │ │ + addi r4,r10,-1 │ │ │ │ + add r9,r8,r9 │ │ │ │ + add r7,r8,r5 │ │ │ │ + beq 44bb8 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + lxvx vs12,r8,r5 │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r2,16 │ │ │ │ + xvadddp vs0,vs0,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs56 │ │ │ │ + stxv vs0,16(r25) │ │ │ │ + beq 44bfc │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + neg r5,r2 │ │ │ │ + lxvx vs12,r7,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + subfic r8,r2,-16 │ │ │ │ + lxvx vs0,r9,r5 │ │ │ │ + xvadddp vs0,vs0,vs12 │ │ │ │ + lxvx vs12,r7,r10 │ │ │ │ + xvmuldp vs0,vs0,vs56 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ + addi r2,r2,32 │ │ │ │ + xvadddp vs0,vs0,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs56 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + bdnz 44bc0 │ │ │ │ + lwz r2,84(r27) │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r9,336(r27) │ │ │ │ + rlwinm r2,r2,0,29,29 │ │ │ │ + std r10,0(r16) │ │ │ │ + ld r10,40(r31) │ │ │ │ + mr r1,r16 │ │ │ │ + cmpwi cr2,r2,0 │ │ │ │ + ldx r10,r9,r10 │ │ │ │ + beq cr2,45050 │ │ │ │ + ld r2,88(r31) │ │ │ │ + lwz r8,68(r31) │ │ │ │ + lwz r7,80(r31) │ │ │ │ + ld r6,0(r1) │ │ │ │ + neg r2,r2 │ │ │ │ + add r9,r7,r24 │ │ │ │ + add r4,r30,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,4542c │ │ │ │ - clrldi r5,r20,32 │ │ │ │ - li r9,0 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r19,r1,32 │ │ │ │ + blt cr4,44cf4 │ │ │ │ + clrldi r5,r26,32 │ │ │ │ + li r2,0 │ │ │ │ andi. r3,r5,3 │ │ │ │ addi r11,r5,-1 │ │ │ │ mr r8,r5 │ │ │ │ - beq 453f0 │ │ │ │ + beq 44cb8 │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 453dc │ │ │ │ + beq 44ca4 │ │ │ │ cmpdi r3,2 │ │ │ │ - beq 453cc │ │ │ │ - lxv vs0,0(r29) │ │ │ │ + beq 44c94 │ │ │ │ + lxv vs0,0(r25) │ │ │ │ mr r5,r11 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ stxv vs0,0(r6) │ │ │ │ - lxvx vs0,r29,r9 │ │ │ │ + lxvx vs0,r25,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,r25,r2 │ │ │ │ cmpdi r5,1 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 44cf4 │ │ │ │ + srdi r9,r8,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r25,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r5,r2,32 │ │ │ │ + addi r8,r2,48 │ │ │ │ + stxvx vs0,r6,r2 │ │ │ │ + lxvx vs0,r25,r9 │ │ │ │ + addi r2,r2,64 │ │ │ │ stxvx vs0,r6,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 4542c │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs0,r29,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r3,r9,32 │ │ │ │ - addi r5,r9,48 │ │ │ │ - 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 │ │ │ │ + lxvx vs0,r25,r5 │ │ │ │ stxvx vs0,r6,r5 │ │ │ │ - bdnz 453f8 │ │ │ │ - ld r9,40(r31) │ │ │ │ - cmpw r20,r7 │ │ │ │ + lxvx vs0,r25,r8 │ │ │ │ + stxvx vs0,r6,r8 │ │ │ │ + bdnz 44cc0 │ │ │ │ + ld r2,56(r31) │ │ │ │ + cmpw r26,r7 │ │ │ │ subf r8,r28,r7 │ │ │ │ clrldi r8,r8,32 │ │ │ │ - add r9,r6,r9 │ │ │ │ - bgt 454b0 │ │ │ │ + add r2,r6,r2 │ │ │ │ + bgt 44d78 │ │ │ │ andi. r3,r8,3 │ │ │ │ addi r11,r8,-1 │ │ │ │ mr r5,r8 │ │ │ │ - beq 45490 │ │ │ │ + beq 44d58 │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 45480 │ │ │ │ + beq 44d48 │ │ │ │ cmpdi r3,2 │ │ │ │ - beq 45474 │ │ │ │ - ld r3,40(r31) │ │ │ │ + beq 44d3c │ │ │ │ + ld r9,56(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 454b0 │ │ │ │ - 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 45498 │ │ │ │ - extswsli r15,r30,4 │ │ │ │ - extsw r16,r30 │ │ │ │ - add r5,r14,r15 │ │ │ │ - beq cr2,45710 │ │ │ │ - li r8,0 │ │ │ │ + stxv vs58,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 44d78 │ │ │ │ + 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 44d60 │ │ │ │ + extswsli r17,r29,4 │ │ │ │ + extsw r14,r29 │ │ │ │ + add r5,r19,r17 │ │ │ │ + beq cr2,44fe0 │ │ │ │ extsw r7,r7 │ │ │ │ - extsw r4,r4 │ │ │ │ mr r3,r10 │ │ │ │ - bl 5a00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - clrldi r8,r20,32 │ │ │ │ - li r9,0 │ │ │ │ - blt cr4,45734 │ │ │ │ - andi. r7,r8,3 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - mr r10,r8 │ │ │ │ - beq 45538 │ │ │ │ + extsw r4,r4 │ │ │ │ + li r8,0 │ │ │ │ + bl 59a0 │ │ │ │ + clrldi r7,r26,32 │ │ │ │ + li r10,0 │ │ │ │ + blt cr4,45000 │ │ │ │ + andi. r6,r7,3 │ │ │ │ + addi r5,r7,-1 │ │ │ │ + mr r8,r7 │ │ │ │ + beq 44dfc │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 44de8 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 44dd8 │ │ │ │ + lxv vs0,0(r19) │ │ │ │ + mr r7,r5 │ │ │ │ + li r10,16 │ │ │ │ + stxv vs0,0(r25) │ │ │ │ + lxvx vs0,r19,r10 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + stxvx vs0,r25,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + lxvx vs0,r19,r10 │ │ │ │ cmpdi r7,1 │ │ │ │ - beq 45524 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 45514 │ │ │ │ - lxv vs0,0(r14) │ │ │ │ - mr r8,r6 │ │ │ │ - li r9,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 45574 │ │ │ │ - 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 │ │ │ │ - stxvx vs0,r29,r10 │ │ │ │ - lxvx vs0,r14,r7 │ │ │ │ - stxvx vs0,r29,r7 │ │ │ │ - lxvx vs0,r14,r8 │ │ │ │ - stxvx vs0,r29,r8 │ │ │ │ - bdnz 45540 │ │ │ │ - lwz r10,32(r31) │ │ │ │ + stxvx vs0,r25,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + beq 44e38 │ │ │ │ + srdi r2,r8,2 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r19,r10 │ │ │ │ + addi r2,r10,16 │ │ │ │ + addi r8,r10,32 │ │ │ │ + addi r9,r10,48 │ │ │ │ + stxvx vs0,r25,r10 │ │ │ │ + lxvx vs0,r19,r2 │ │ │ │ + addi r10,r10,64 │ │ │ │ + stxvx vs0,r25,r2 │ │ │ │ + lxvx vs0,r19,r8 │ │ │ │ + stxvx vs0,r25,r8 │ │ │ │ + lxvx vs0,r19,r9 │ │ │ │ + stxvx vs0,r25,r9 │ │ │ │ + bdnz 44e04 │ │ │ │ + lwz r2,48(r31) │ │ │ │ ld r9,0(r1) │ │ │ │ - cmpw r10,r26 │ │ │ │ - std r9,0(r18) │ │ │ │ - mr r1,r18 │ │ │ │ - blt 458b0 │ │ │ │ - lwz r10,72(r31) │ │ │ │ - cmpw cr7,r28,r30 │ │ │ │ - subf r9,r30,r10 │ │ │ │ - blt cr7,45680 │ │ │ │ - lwz r7,84(r27) │ │ │ │ - ld r8,16(r27) │ │ │ │ - andi. r6,r7,16 │ │ │ │ - clrlwi r7,r7,31 │ │ │ │ - bne 457a0 │ │ │ │ - cmpwi r7,0 │ │ │ │ - bne 458f0 │ │ │ │ - subf r30,r30,r28 │ │ │ │ - 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 45638 │ │ │ │ + cmpw r2,r24 │ │ │ │ + std r9,0(r16) │ │ │ │ + mr r1,r16 │ │ │ │ + blt 45160 │ │ │ │ + lwz r9,64(r31) │ │ │ │ + cmpw cr7,r28,r29 │ │ │ │ + subf r10,r29,r9 │ │ │ │ + blt cr7,44f40 │ │ │ │ + lwz r8,84(r27) │ │ │ │ + ld r5,16(r27) │ │ │ │ + andi. r7,r8,16 │ │ │ │ + clrlwi r8,r8,31 │ │ │ │ + bne 45070 │ │ │ │ + cmpwi r8,0 │ │ │ │ + bne 451a0 │ │ │ │ + subf r29,r29,r28 │ │ │ │ + li r2,-1 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r7,r25,r17 │ │ │ │ + li r10,0 │ │ │ │ + addi r8,r29,1 │ │ │ │ + cmplw r29,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 44efc │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 45624 │ │ │ │ + beq 44ee8 │ │ │ │ cmpdi r3,2 │ │ │ │ - beq 45614 │ │ │ │ - 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 45680 │ │ │ │ - srdi r10,r4,2 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,32 │ │ │ │ - addi r8,r9,48 │ │ │ │ + beq 44ed8 │ │ │ │ + lxvx vs0,r25,r17 │ │ │ │ + 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 45640 │ │ │ │ - nop │ │ │ │ + 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 44f40 │ │ │ │ + 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 44f04 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r26,r26,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r21,r21,1 │ │ │ │ - addi r19,r19,1 │ │ │ │ - add r25,r25,r20 │ │ │ │ - cmpw r28,r26 │ │ │ │ - std r9,0(r24) │ │ │ │ - mr r1,r24 │ │ │ │ - bge 44f70 │ │ │ │ - lwz r9,120(r31) │ │ │ │ - lwz r24,112(r31) │ │ │ │ - lwz r29,116(r31) │ │ │ │ - addi r22,r22,1 │ │ │ │ - add r24,r24,r9 │ │ │ │ - lwz r9,140(r31) │ │ │ │ - add r29,r29,r9 │ │ │ │ - lwz r9,128(r31) │ │ │ │ - cmpw r22,r9 │ │ │ │ - blt 44f14 │ │ │ │ - lwz r10,144(r31) │ │ │ │ - lwz r30,128(r31) │ │ │ │ - li r8,0 │ │ │ │ - lwz r15,148(r31) │ │ │ │ - lwz r18,120(r31) │ │ │ │ + addi r24,r24,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r20,r20,1 │ │ │ │ + addi r18,r18,1 │ │ │ │ + add r23,r23,r26 │ │ │ │ + cmpw r28,r24 │ │ │ │ + std r2,0(r22) │ │ │ │ + mr r1,r22 │ │ │ │ + bge 44870 │ │ │ │ + lwz r2,116(r31) │ │ │ │ + lwz r22,104(r31) │ │ │ │ + addi r30,r30,1 │ │ │ │ + lwz r25,112(r31) │ │ │ │ + add r22,r22,r2 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + add r25,r25,r2 │ │ │ │ + lwz r2,120(r31) │ │ │ │ + cmpw r30,r2 │ │ │ │ + blt 44818 │ │ │ │ + lwz r18,136(r31) │ │ │ │ + lwz r20,120(r31) │ │ │ │ + li r9,0 │ │ │ │ + lwz r2,140(r31) │ │ │ │ + lwz r14,132(r31) │ │ │ │ + lwz r19,48(r31) │ │ │ │ + lwz r15,116(r31) │ │ │ │ lwz r16,124(r31) │ │ │ │ - lwz r17,132(r31) │ │ │ │ - subf r9,r10,r30 │ │ │ │ - cmpw r10,r30 │ │ │ │ - addi r10,r10,1 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - isellt r9,r9,r8 │ │ │ │ - add r9,r9,r10 │ │ │ │ - cmpw r15,r9 │ │ │ │ - stw r9,144(r31) │ │ │ │ - bgt 4406c │ │ │ │ - b 44a78 │ │ │ │ - li r8,0 │ │ │ │ + cmpw r18,r20 │ │ │ │ + rotlwi r2,r2,24 │ │ │ │ + mtocrf 32,r2 │ │ │ │ + rotlwi r2,r2,8 │ │ │ │ + subf r2,r18,r20 │ │ │ │ + addi r18,r18,1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + isellt r2,r2,r9 │ │ │ │ + add r18,r2,r18 │ │ │ │ + cmpw r14,r18 │ │ │ │ + bgt 439cc │ │ │ │ + b 44350 │ │ │ │ + nop │ │ │ │ extsw r7,r7 │ │ │ │ - extsw r4,r4 │ │ │ │ mr r3,r10 │ │ │ │ - bl 5300 │ │ │ │ - ld r2,24(r1) │ │ │ │ - clrldi r8,r20,32 │ │ │ │ - li r9,0 │ │ │ │ - bge cr4,454e4 │ │ │ │ - lwz r10,32(r31) │ │ │ │ + extsw r4,r4 │ │ │ │ + li r8,0 │ │ │ │ + bl 52a0 │ │ │ │ + clrldi r7,r26,32 │ │ │ │ + li r10,0 │ │ │ │ + bge cr4,44da8 │ │ │ │ + lwz r2,48(r31) │ │ │ │ ld r9,0(r1) │ │ │ │ - cmpw r10,r26 │ │ │ │ - std r9,0(r18) │ │ │ │ - mr r1,r18 │ │ │ │ - bge 45680 │ │ │ │ - lwz r9,32(r31) │ │ │ │ - mr r18,r21 │ │ │ │ - cmpw r9,r21 │ │ │ │ - bge 45680 │ │ │ │ - cmpw r9,r19 │ │ │ │ - mr r10,r20 │ │ │ │ - blt 45b78 │ │ │ │ - cmpw r19,r23 │ │ │ │ - isellt r9,r23,r19 │ │ │ │ + cmpw r2,r24 │ │ │ │ + std r9,0(r16) │ │ │ │ + mr r1,r16 │ │ │ │ + bge 44f40 │ │ │ │ + lwz r2,48(r31) │ │ │ │ + mr r16,r20 │ │ │ │ + cmpw r2,r20 │ │ │ │ + bge 44f40 │ │ │ │ + cmpw r2,r18 │ │ │ │ + mr r10,r26 │ │ │ │ + blt 453b0 │ │ │ │ + cmpw r18,r21 │ │ │ │ + isellt r9,r21,r18 │ │ │ │ subf r9,r9,r10 │ │ │ │ add r9,r9,r28 │ │ │ │ addi r9,r9,1 │ │ │ │ - b 458d0 │ │ │ │ - cmpwi r28,1 │ │ │ │ - bgt 45a70 │ │ │ │ - li r9,48 │ │ │ │ - li r6,5 │ │ │ │ + b 45180 │ │ │ │ + nop │ │ │ │ + bgt cr3,452c0 │ │ │ │ + li r2,48 │ │ │ │ + li r8,5 │ │ │ │ li r7,2 │ │ │ │ - b 4536c │ │ │ │ + b 44c30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - extsw r9,r9 │ │ │ │ - cmpwi cr5,r7,0 │ │ │ │ - lwz r7,80(r31) │ │ │ │ - clrlwi r17,r17,31 │ │ │ │ - clrlwi r10,r26,31 │ │ │ │ - add r15,r29,r15 │ │ │ │ - cmpwi cr6,r26,0 │ │ │ │ - add r9,r9,r16 │ │ │ │ - cmpwi cr1,r17,0 │ │ │ │ + nop │ │ │ │ + extsw r9,r10 │ │ │ │ + lwz r2,72(r31) │ │ │ │ + clrlwi r15,r15,31 │ │ │ │ + clrlwi r10,r24,31 │ │ │ │ + add r25,r25,r17 │ │ │ │ + cmpwi cr5,r8,0 │ │ │ │ + cmpwi cr6,r24,0 │ │ │ │ + add r9,r9,r14 │ │ │ │ + cmpwi cr1,r15,0 │ │ │ │ cmpwi cr2,r10,0 │ │ │ │ sldi r9,r9,4 │ │ │ │ - cmpwi r7,0 │ │ │ │ - add r9,r8,r9 │ │ │ │ + cmpwi r2,0 │ │ │ │ + add r9,r5,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f12,8(r15) │ │ │ │ - lfd f11,0(r15) │ │ │ │ - beq 457fc │ │ │ │ + lfd f0,8(r25) │ │ │ │ + lfd f12,0(r25) │ │ │ │ + beq 450cc │ │ │ │ + fneg f0,f0 │ │ │ │ fneg f12,f12 │ │ │ │ - fneg f11,f11 │ │ │ │ - stfd f12,8(r15) │ │ │ │ - stfd f11,0(r15) │ │ │ │ - blt cr6,45890 │ │ │ │ - beq cr1,45814 │ │ │ │ + stfd f0,8(r25) │ │ │ │ + stfd f12,0(r25) │ │ │ │ + blt cr6,45140 │ │ │ │ + beq cr1,450e4 │ │ │ │ + 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,4586c │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mtfprwa f0,r30 │ │ │ │ - lfd f7,28256(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ + stfd f0,8(r25) │ │ │ │ + stfd f12,0(r25) │ │ │ │ + stfd f12,0(r9) │ │ │ │ + stfd f0,8(r9) │ │ │ │ + beq cr5,4511c │ │ │ │ + fmul f11,f12,f31 │ │ │ │ + fmul f12,f0,f31 │ │ │ │ + mtfprwa f0,r29 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f8,28240(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f9,28400(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - fmadd f0,f0,f7,f8 │ │ │ │ - lfd f10,28416(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) │ │ │ │ - addi r30,r30,1 │ │ │ │ - addi r15,r15,16 │ │ │ │ + stfd f0,8(r9) │ │ │ │ + addi r29,r29,1 │ │ │ │ + addi r25,r25,16 │ │ │ │ addi r9,r9,16 │ │ │ │ - beq cr7,45680 │ │ │ │ - cmpw cr7,r28,r30 │ │ │ │ - b 457e0 │ │ │ │ + beq cr7,44f40 │ │ │ │ + cmpw cr7,r28,r29 │ │ │ │ + b 450b0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq cr2,45800 │ │ │ │ + beq cr2,450d0 │ │ │ │ + fneg f0,f0 │ │ │ │ fneg f12,f12 │ │ │ │ - fneg f11,f11 │ │ │ │ - stfd f12,8(r15) │ │ │ │ - stfd f11,0(r15) │ │ │ │ - b 45800 │ │ │ │ + stfd f0,8(r25) │ │ │ │ + stfd f12,0(r25) │ │ │ │ + b 450d0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,32(r31) │ │ │ │ - mr r18,r21 │ │ │ │ - cmpw r9,r21 │ │ │ │ - mr r9,r20 │ │ │ │ - blt 45ac0 │ │ │ │ - cmpwi r26,1 │ │ │ │ - bgt 458d0 │ │ │ │ - subfic r18,r26,1 │ │ │ │ - cmpw r18,r23 │ │ │ │ - isellt r10,r23,r18 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - lwz r9,72(r31) │ │ │ │ - add r10,r10,r9 │ │ │ │ - b 45590 │ │ │ │ + lwz r2,48(r31) │ │ │ │ + mr r16,r20 │ │ │ │ + mr r9,r26 │ │ │ │ + cmpw r2,r20 │ │ │ │ + blt 45310 │ │ │ │ + cmpwi r24,1 │ │ │ │ + bgt 45180 │ │ │ │ + subfic r16,r24,1 │ │ │ │ + cmpw r16,r21 │ │ │ │ + lwz r2,64(r31) │ │ │ │ + isellt r16,r21,r16 │ │ │ │ + subf r9,r16,r9 │ │ │ │ + add r9,r9,r2 │ │ │ │ + b 44e54 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r7,r30,r28 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - cmplwi r7,1 │ │ │ │ - addi r6,r6,28416 │ │ │ │ - addi r7,r7,1 │ │ │ │ - ble 459c8 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - addis r4,r2,-3 │ │ │ │ - mtvsrws vs32,r30 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - add r15,r29,r15 │ │ │ │ - addi r6,r6,28416 │ │ │ │ - addi r4,r4,28256 │ │ │ │ - addi r3,r3,28224 │ │ │ │ - addi r5,r5,28240 │ │ │ │ - add r10,r8,r10 │ │ │ │ - vadduwm v0,v0,v30 │ │ │ │ - lxv vs11,0(r6) │ │ │ │ - lxv vs9,0(r4) │ │ │ │ - rldicl r4,r7,63,33 │ │ │ │ - lxv vs8,0(r3) │ │ │ │ - lxv vs10,0(r5) │ │ │ │ - addi r3,r15,16 │ │ │ │ - li r5,0 │ │ │ │ - mtctr r4 │ │ │ │ - addi r4,r10,16 │ │ │ │ - xxmrglw vs12,vs32,vs32 │ │ │ │ - lxvx vs7,r15,r5 │ │ │ │ + subf r4,r29,r28 │ │ │ │ + xxmr vs12,vs63 │ │ │ │ + cmplwi r4,1 │ │ │ │ + addi r4,r4,1 │ │ │ │ + ble 45248 │ │ │ │ + extswsli r8,r9,4 │ │ │ │ + mtvsrws vs32,r29 │ │ │ │ + rldicl r2,r4,63,33 │ │ │ │ + add r17,r25,r17 │ │ │ │ + li r9,0 │ │ │ │ + add r8,r5,r8 │ │ │ │ + mtctr r2 │ │ │ │ + addi r6,r17,16 │ │ │ │ + vadduwm v0,v0,v27 │ │ │ │ + addi r7,r8,16 │ │ │ │ + nop │ │ │ │ + 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 vs0,vs0,vs11 │ │ │ │ - xvmuldp vs12,vs7,vs12 │ │ │ │ - lxvx vs7,r3,r5 │ │ │ │ - xvmuldp vs0,vs7,vs0 │ │ │ │ - stxvx vs12,r10,r5 │ │ │ │ - stxvx vs0,r4,r5 │ │ │ │ - addi r5,r5,32 │ │ │ │ - bdnz 45960 │ │ │ │ - andi. r10,r7,1 │ │ │ │ - beq 45680 │ │ │ │ - clrrwi r7,r7,1 │ │ │ │ - add r30,r30,r7 │ │ │ │ - extsw r16,r30 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mtfprwa f0,r30 │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - li r5,-8 │ │ │ │ - addi r7,r30,1 │ │ │ │ - add r6,r9,r30 │ │ │ │ - lfd f8,28256(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ + xvmuldp vs10,vs11,vs63 │ │ │ │ + lxvx vs11,r17,r9 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ + xvmuldp vs10,vs11,vs10 │ │ │ │ + lxvx vs11,r6,r9 │ │ │ │ + xvmuldp vs0,vs11,vs0 │ │ │ │ + stxvx vs10,r8,r9 │ │ │ │ + stxvx vs0,r7,r9 │ │ │ │ + addi r9,r9,32 │ │ │ │ + bdnz 451e0 │ │ │ │ + andi. r2,r4,1 │ │ │ │ + beq 44f40 │ │ │ │ + clrrwi r4,r4,1 │ │ │ │ + add r29,r29,r4 │ │ │ │ + extsw r14,r29 │ │ │ │ + mtfprwa f0,r29 │ │ │ │ + sldi r14,r14,4 │ │ │ │ + addi r2,r29,1 │ │ │ │ + add r29,r10,r29 │ │ │ │ fcfid f0,f0 │ │ │ │ - cmpw r28,r7 │ │ │ │ - extswsli r6,r6,4 │ │ │ │ - lfd f9,28240(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f11,28400(r10) │ │ │ │ - sldi r10,r16,4 │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - add r10,r29,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lxvx vs12,r10,r5 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ + lxvx vs11,r25,r14 │ │ │ │ + cmpw r28,r2 │ │ │ │ + extswsli r29,r29,4 │ │ │ │ + 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,r6 │ │ │ │ - blt 45680 │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - add r10,r9,r7 │ │ │ │ - extswsli r9,r7,4 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxvx vs0,r5,r29 │ │ │ │ + blt 44f40 │ │ │ │ + mtfprwa f0,r2 │ │ │ │ + add r10,r10,r2 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ fcfid f0,f0 │ │ │ │ - add r9,r29,r9 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lxvx vs12,r9,r5 │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ + lxvx vs11,r25,r2 │ │ │ │ + extswsli r2,r10,4 │ │ │ │ + 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 │ │ │ │ - b 45680 │ │ │ │ - ld r3,48(r31) │ │ │ │ - std r10,104(r31) │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,0(r1) │ │ │ │ - ld r10,104(r31) │ │ │ │ - addi r9,r3,1 │ │ │ │ + stxvx vs0,r5,r2 │ │ │ │ + b 44f40 │ │ │ │ + ld r3,32(r31) │ │ │ │ + std r10,96(r31) │ │ │ │ + bl 5460 │ │ │ │ + ld r6,0(r1) │ │ │ │ + ld r10,96(r31) │ │ │ │ + addi r2,r3,1 │ │ │ │ slwi r4,r3,1 │ │ │ │ - add r6,r22,r3 │ │ │ │ - add r8,r26,r3 │ │ │ │ + add r9,r24,r3 │ │ │ │ + add r8,r30,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 45394 │ │ │ │ - lwz r9,32(r31) │ │ │ │ - mr r10,r20 │ │ │ │ - cmpw r9,r19 │ │ │ │ - blt 45b40 │ │ │ │ - cmpwi r21,1 │ │ │ │ - bgt 45768 │ │ │ │ - subfic r9,r26,2 │ │ │ │ - cmpw r9,r23 │ │ │ │ - isellt r9,r23,r9 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r19,r1,32 │ │ │ │ + b 44c5c │ │ │ │ + cmpw r2,r18 │ │ │ │ + mr r10,r26 │ │ │ │ + blt 45380 │ │ │ │ + cmpwi r20,1 │ │ │ │ + bgt 45034 │ │ │ │ + subfic r9,r24,2 │ │ │ │ + cmpw r9,r21 │ │ │ │ + isellt r9,r21,r9 │ │ │ │ subf r9,r9,r10 │ │ │ │ add r9,r9,r28 │ │ │ │ addi r9,r9,1 │ │ │ │ - b 458c4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,8(r7) │ │ │ │ - lfd f0,0(r7) │ │ │ │ - cmpwi r11,0 │ │ │ │ - add r14,r16,r14 │ │ │ │ - lfd f10,28408(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,28400(r9) │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ + b 45174 │ │ │ │ + lfd f12,8(r8) │ │ │ │ + lfd f0,0(r8) │ │ │ │ + cmpwi r4,0 │ │ │ │ + add r14,r3,r14 │ │ │ │ + fmul f12,f12,f27 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ stfd f12,-16(r14) │ │ │ │ stfd f0,-8(r14) │ │ │ │ - ble 45290 │ │ │ │ - b 451f0 │ │ │ │ + ble 44b60 │ │ │ │ + b 44ac8 │ │ │ │ nop │ │ │ │ - mr r15,r7 │ │ │ │ - li r5,0 │ │ │ │ - li r4,1 │ │ │ │ - b 45158 │ │ │ │ - lwz r10,32(r31) │ │ │ │ - addi r14,r26,-3 │ │ │ │ - mr r9,r20 │ │ │ │ - cmpw r10,r14 │ │ │ │ - blt 45b84 │ │ │ │ - cmpwi r19,1 │ │ │ │ - bgt 45b60 │ │ │ │ - subfic r14,r26,3 │ │ │ │ - cmpw r14,r23 │ │ │ │ - isellt r10,r23,r14 │ │ │ │ - subf r10,r10,r9 │ │ │ │ + nop │ │ │ │ + mr r11,r8 │ │ │ │ + li r7,0 │ │ │ │ + li r6,1 │ │ │ │ + b 44a48 │ │ │ │ + addi r19,r24,-3 │ │ │ │ + cmpw r2,r19 │ │ │ │ + blt 453bc │ │ │ │ + cmpwi r18,1 │ │ │ │ + bgt 45398 │ │ │ │ + subfic r19,r24,3 │ │ │ │ + cmpw r19,r21 │ │ │ │ + isellt r9,r21,r19 │ │ │ │ + subf r10,r9,r10 │ │ │ │ add r10,r10,r28 │ │ │ │ addi r10,r10,1 │ │ │ │ - b 45ad0 │ │ │ │ - addi r14,r26,-3 │ │ │ │ - cmpw r9,r14 │ │ │ │ - bge 45be0 │ │ │ │ - lwz r8,32(r31) │ │ │ │ - addi r9,r26,-4 │ │ │ │ - mr r10,r20 │ │ │ │ - cmpw r8,r9 │ │ │ │ - blt 45bbc │ │ │ │ - cmpwi r14,1 │ │ │ │ - bgt 45ba4 │ │ │ │ - subfic r9,r26,4 │ │ │ │ - cmpw r9,r23 │ │ │ │ - isellt r9,r23,r9 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r28 │ │ │ │ - addi r9,r9,1 │ │ │ │ - b 45b54 │ │ │ │ - ld r5,48(r31) │ │ │ │ - extsw r3,r9 │ │ │ │ - extsw r4,r22 │ │ │ │ - stw r9,104(r31) │ │ │ │ - bl 43de8 │ │ │ │ - lwz r9,104(r31) │ │ │ │ - add r10,r28,r3 │ │ │ │ + b 4531c │ │ │ │ + addi r19,r24,-3 │ │ │ │ + cmpw r2,r19 │ │ │ │ + bge 45398 │ │ │ │ + lwz r2,48(r31) │ │ │ │ + addi r10,r24,-4 │ │ │ │ + mr r8,r26 │ │ │ │ + cmpw r2,r10 │ │ │ │ + blt 453f4 │ │ │ │ + cmpwi r19,1 │ │ │ │ + bgt 453dc │ │ │ │ + subfic r10,r24,4 │ │ │ │ + cmpw r10,r21 │ │ │ │ + isellt r10,r21,r10 │ │ │ │ + subf r10,r10,r8 │ │ │ │ + add r10,r10,r28 │ │ │ │ addi r10,r10,1 │ │ │ │ - b 45b98 │ │ │ │ - mr r9,r20 │ │ │ │ - b 45b60 │ │ │ │ + b 4538c │ │ │ │ + ld r5,32(r31) │ │ │ │ + extsw r3,r10 │ │ │ │ + extsw r4,r30 │ │ │ │ + stw r10,96(r31) │ │ │ │ + bl 43730 │ │ │ │ + lwz r10,96(r31) │ │ │ │ + add r8,r28,r3 │ │ │ │ + addi r8,r8,1 │ │ │ │ + b 453d0 │ │ │ │ .long 0x0 │ │ │ │ - .long 0x3000000 │ │ │ │ - .long 0x1280 │ │ │ │ + .long 0x3020000 │ │ │ │ + .long 0x1285 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,8704 │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ + stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r18,-120(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 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) │ │ │ │ - lwz r18,8(r3) │ │ │ │ + std r20,-112(r1) │ │ │ │ + std r19,-120(r1) │ │ │ │ + std r18,-128(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - mr r29,r3 │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-432(r1) │ │ │ │ + std r29,-40(r1) │ │ │ │ + mr r29,r3 │ │ │ │ + std r30,-32(r1) │ │ │ │ + std r31,-24(r1) │ │ │ │ + std r14,-160(r1) │ │ │ │ + std r15,-152(r1) │ │ │ │ + std r16,-144(r1) │ │ │ │ + std r17,-136(r1) │ │ │ │ + std r21,-104(r1) │ │ │ │ + std r22,-96(r1) │ │ │ │ + std r23,-88(r1) │ │ │ │ + std r24,-80(r1) │ │ │ │ + std r25,-72(r1) │ │ │ │ + std r26,-64(r1) │ │ │ │ + std r27,-56(r1) │ │ │ │ + std r28,-48(r1) │ │ │ │ + stdu r1,-512(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs60,208(r1) │ │ │ │ - stxv vs61,224(r1) │ │ │ │ - stxv vs62,240(r1) │ │ │ │ - stxv vs63,256(r1) │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stxv vs54,192(r1) │ │ │ │ + stxv vs55,208(r1) │ │ │ │ + stxv vs56,224(r1) │ │ │ │ + stxv vs57,240(r1) │ │ │ │ + stxv vs58,256(r1) │ │ │ │ + stxv vs59,272(r1) │ │ │ │ + stxv vs60,288(r1) │ │ │ │ + stxv vs61,304(r1) │ │ │ │ + stxv vs62,320(r1) │ │ │ │ + lwz r20,8(r3) │ │ │ │ + stxv vs63,336(r1) │ │ │ │ + bl 4c00 │ │ │ │ mr r30,r3 │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r10,r18,1 │ │ │ │ - add r7,r18,r10 │ │ │ │ - stw r10,36(r31) │ │ │ │ - mr r9,r3 │ │ │ │ - divw r8,r7,r30 │ │ │ │ - mullw r10,r8,r30 │ │ │ │ - subf r10,r10,r7 │ │ │ │ - cmpw r3,r10 │ │ │ │ - blt 485e4 │ │ │ │ - maddld r10,r8,r9,r10 │ │ │ │ - add r8,r8,r10 │ │ │ │ - cmpw r10,r8 │ │ │ │ - bge 46ac0 │ │ │ │ - subf r26,r18,r8 │ │ │ │ - lwz r8,36(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r7,r18,2 │ │ │ │ - subf r30,r18,r10 │ │ │ │ - slwi r10,r18,1 │ │ │ │ - neg r6,r18 │ │ │ │ - ld r22,0(r29) │ │ │ │ - extsw r19,r18 │ │ │ │ - cmpwi cr4,r18,2 │ │ │ │ - std r9,40(r31) │ │ │ │ + bl 5100 │ │ │ │ + addi r2,r20,1 │ │ │ │ + add r8,r20,r2 │ │ │ │ + stw r2,32(r31) │ │ │ │ + divw r10,r8,r30 │ │ │ │ + mullw r9,r10,r30 │ │ │ │ + subf r9,r9,r8 │ │ │ │ + cmpw r3,r9 │ │ │ │ + blt 47bb8 │ │ │ │ + maddld r9,r10,r3,r9 │ │ │ │ + add r10,r10,r9 │ │ │ │ + cmpw r9,r10 │ │ │ │ + bge 46358 │ │ │ │ + subf r15,r20,r10 │ │ │ │ + lwz r10,32(r31) │ │ │ │ + subf r30,r20,r9 │ │ │ │ + sldi r2,r3,3 │ │ │ │ + addi r9,r20,2 │ │ │ │ + ld r21,0(r29) │ │ │ │ + slwi r8,r20,1 │ │ │ │ + neg r19,r20 │ │ │ │ + extsw r22,r20 │ │ │ │ + cmpwi cr3,r20,2 │ │ │ │ + std r2,40(r31) │ │ │ │ cmpwi r30,0 │ │ │ │ - addi r10,r10,3 │ │ │ │ - cmpw cr3,r18,r6 │ │ │ │ - stw r6,32(r31) │ │ │ │ - mullw r9,r7,r8 │ │ │ │ - mullw r14,r8,r8 │ │ │ │ - mullw r15,r10,r9 │ │ │ │ - blt 470a8 │ │ │ │ - lwz r9,36(r31) │ │ │ │ - li r10,2 │ │ │ │ + cmpw cr4,r20,r19 │ │ │ │ + mullw r2,r9,r10 │ │ │ │ + addi r9,r8,3 │ │ │ │ + mullw r16,r10,r10 │ │ │ │ + mullw r14,r9,r2 │ │ │ │ + blt 467c0 │ │ │ │ + lwz r2,32(r31) │ │ │ │ + li r9,2 │ │ │ │ + slwi r17,r30,1 │ │ │ │ extsw r8,r30 │ │ │ │ - slwi r24,r30,1 │ │ │ │ - stw r14,172(r31) │ │ │ │ + plxv vs59,166628 # 6e040 │ │ │ │ + xxspltidp vs56,1073741824 │ │ │ │ + plxv vs55,166692 # 6e090 │ │ │ │ + plxv vs62,166668 # 6e080 │ │ │ │ + nop │ │ │ │ + xxspltidp vs57,1065353216 │ │ │ │ + xxspltidp vs58,1056964608 │ │ │ │ + xxspltidp vs31,1056964608 │ │ │ │ + isel r10,r9,r20,4*cr3+lt │ │ │ │ + mtvsrws vs60,r9 │ │ │ │ + stw r14,156(r31) │ │ │ │ + addi r17,r17,-1 │ │ │ │ + vspltisw v29,4 │ │ │ │ + stw r15,132(r31) │ │ │ │ xxspltib vs63,0 │ │ │ │ - vspltisw v30,4 │ │ │ │ - stw r15,180(r31) │ │ │ │ - stw r26,168(r31) │ │ │ │ - std r8,56(r31) │ │ │ │ - isel r8,r10,r18,4*cr4+lt │ │ │ │ - mtvsrws vs61,r10 │ │ │ │ - addi r24,r24,-1 │ │ │ │ - add r9,r9,r30 │ │ │ │ - mr r10,r8 │ │ │ │ - stw r8,84(r31) │ │ │ │ - slwi r8,r8,1 │ │ │ │ - mullw r27,r9,r14 │ │ │ │ - addi r9,r19,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - mr r14,r18 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - std r9,72(r31) │ │ │ │ - addi r9,r8,1 │ │ │ │ - mr r23,r27 │ │ │ │ - mr r27,r24 │ │ │ │ - stw r9,128(r31) │ │ │ │ - extswsli r9,r10,4 │ │ │ │ - std r9,136(r31) │ │ │ │ - mfocrf r9,16 │ │ │ │ - rlwinm r9,r9,12,0,3 │ │ │ │ - stw r9,176(r31) │ │ │ │ - ld r29,56(r31) │ │ │ │ - mr r3,r19 │ │ │ │ - mr r20,r1 │ │ │ │ - stw r29,80(r31) │ │ │ │ - stw r29,52(r31) │ │ │ │ - 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) │ │ │ │ + mr r14,r8 │ │ │ │ + stw r16,144(r31) │ │ │ │ + add r2,r2,r30 │ │ │ │ + mr r9,r10 │ │ │ │ + stw r10,152(r31) │ │ │ │ + slwi r10,r10,1 │ │ │ │ + mullw r27,r2,r16 │ │ │ │ + addi r2,r22,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + std r2,48(r31) │ │ │ │ + addi r2,r10,1 │ │ │ │ + stw r2,104(r31) │ │ │ │ + extswsli r2,r9,4 │ │ │ │ + std r2,112(r31) │ │ │ │ + mfocrf r2,8 │ │ │ │ + rlwinm r2,r2,16,0,3 │ │ │ │ + stw r2,148(r31) │ │ │ │ + mr r3,r22 │ │ │ │ + stw r14,64(r31) │ │ │ │ + stw r14,56(r31) │ │ │ │ + mr r18,r1 │ │ │ │ + bl 5460 │ │ │ │ + ld r9,0(r1) │ │ │ │ + sldi r2,r3,4 │ │ │ │ + subfic r2,r2,-16 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + lwz r2,148(r31) │ │ │ │ addi r30,r1,32 │ │ │ │ - mtocrf 128,r9 │ │ │ │ - blt 46a90 │ │ │ │ - not r8,r29 │ │ │ │ - mr r6,r29 │ │ │ │ - addi r9,r29,-1 │ │ │ │ - lis r10,10922 │ │ │ │ - lwa r28,32(r31) │ │ │ │ - srawi r24,r29,31 │ │ │ │ - subfic r25,r14,-2 │ │ │ │ - not r29,r14 │ │ │ │ - cmpwi cr4,r14,0 │ │ │ │ - std r20,152(r31) │ │ │ │ - rldicl r5,r8,33,63 │ │ │ │ - clrlwi r8,r8,31 │ │ │ │ - mullw r9,r9,r6 │ │ │ │ - ori r10,r10,43691 │ │ │ │ - rldicl r7,r6,33,63 │ │ │ │ - stw r23,148(r31) │ │ │ │ - stw r27,160(r31) │ │ │ │ - stw r8,120(r31) │ │ │ │ - clrlwi r8,r6,31 │ │ │ │ - std r5,104(r31) │ │ │ │ - std r7,96(r31) │ │ │ │ - xor r7,r24,r6 │ │ │ │ - stw r8,112(r31) │ │ │ │ - lwz r8,180(r31) │ │ │ │ - subf r24,r24,r7 │ │ │ │ - maddld r9,r9,r27,r8 │ │ │ │ - mulhw r10,r9,r10 │ │ │ │ - srawi r9,r9,31 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - add r9,r9,r23 │ │ │ │ - stw r9,48(r31) │ │ │ │ - lwz r9,32(r31) │ │ │ │ - srawi r27,r28,31 │ │ │ │ - lwz r3,48(r31) │ │ │ │ - mr r26,r28 │ │ │ │ - mr r20,r28 │ │ │ │ + mtocrf 128,r2 │ │ │ │ + blt 46330 │ │ │ │ + not r10,r14 │ │ │ │ + addi r2,r14,-1 │ │ │ │ + pli r9,715827883 │ │ │ │ + rldicl r8,r14,33,63 │ │ │ │ + srawi r26,r14,31 │ │ │ │ + std r14,72(r31) │ │ │ │ + std r18,120(r31) │ │ │ │ + stw r17,128(r31) │ │ │ │ + extsw r28,r19 │ │ │ │ + not r25,r20 │ │ │ │ + subfic r24,r20,-2 │ │ │ │ + cmpwi cr3,r20,0 │ │ │ │ + stw r27,136(r31) │ │ │ │ + rldicl r7,r10,33,63 │ │ │ │ + clrlwi r10,r10,31 │ │ │ │ + mullw r2,r2,r14 │ │ │ │ + std r8,80(r31) │ │ │ │ + clrlwi r8,r14,31 │ │ │ │ + stw r10,96(r31) │ │ │ │ + std r7,88(r31) │ │ │ │ + lwz r10,156(r31) │ │ │ │ + stw r8,68(r31) │ │ │ │ + xor r8,r26,r14 │ │ │ │ + lwz r14,152(r31) │ │ │ │ + subf r26,r26,r8 │ │ │ │ + maddld r2,r2,r17,r10 │ │ │ │ + mulhw r9,r2,r9 │ │ │ │ + srawi r2,r2,31 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r2,r2,r27 │ │ │ │ + stw r2,36(r31) │ │ │ │ + srawi r29,r28,31 │ │ │ │ + cmpw r19,r28 │ │ │ │ + lwz r6,36(r31) │ │ │ │ + mr r27,r28 │ │ │ │ mr r17,r28 │ │ │ │ - cmpw r9,r28 │ │ │ │ - xor r9,r27,r28 │ │ │ │ - subf r27,r27,r9 │ │ │ │ - cmpw cr7,r27,r24 │ │ │ │ - isel r27,r24,r27,4*cr7+lt │ │ │ │ - blt 46c40 │ │ │ │ - subf r23,r27,r14 │ │ │ │ - cmpwi cr2,r23,0 │ │ │ │ - blt cr2,46c80 │ │ │ │ - lwz r11,84(r22) │ │ │ │ - lwz r9,80(r31) │ │ │ │ - clrlwi r10,r20,31 │ │ │ │ - ld r18,16(r22) │ │ │ │ - stw r10,64(r31) │ │ │ │ - add r26,r9,r26 │ │ │ │ - andi. r9,r11,1 │ │ │ │ - rlwinm r11,r11,0,27,27 │ │ │ │ - clrlwi r16,r26,31 │ │ │ │ - beq 46b90 │ │ │ │ - xori r8,r10,1 │ │ │ │ - lwz r10,96(r31) │ │ │ │ - srwi r9,r11,4 │ │ │ │ - srwi r6,r17,31 │ │ │ │ - not r7,r17 │ │ │ │ - cmplwi r23,2 │ │ │ │ - addi r21,r23,1 │ │ │ │ - srwi r7,r7,31 │ │ │ │ - and r15,r9,r10 │ │ │ │ - lwz r10,104(r31) │ │ │ │ - and r9,r9,r10 │ │ │ │ - lwz r10,112(r31) │ │ │ │ - and r4,r9,r6 │ │ │ │ - and r0,r15,r10 │ │ │ │ - lwz r10,120(r31) │ │ │ │ - and r4,r8,r4 │ │ │ │ - or r12,r9,r0 │ │ │ │ - and r5,r0,r7 │ │ │ │ - and r10,r15,r10 │ │ │ │ - or r9,r9,r10 │ │ │ │ - or r10,r10,r12 │ │ │ │ - and r12,r0,r6 │ │ │ │ - and r7,r7,r9 │ │ │ │ - and r9,r6,r10 │ │ │ │ - and r8,r12,r8 │ │ │ │ - or r7,r4,r7 │ │ │ │ - and r9,r9,r28 │ │ │ │ - and r4,r12,r28 │ │ │ │ - or r6,r5,r7 │ │ │ │ - stw r4,144(r31) │ │ │ │ - or r6,r9,r6 │ │ │ │ - and r6,r6,r16 │ │ │ │ - or r10,r6,r8 │ │ │ │ - ble 46f0c │ │ │ │ - clrlwi r9,r9,24 │ │ │ │ - clrlwi r10,r10,24 │ │ │ │ - clrlwi r7,r7,24 │ │ │ │ + mr r18,r28 │ │ │ │ + xor r2,r29,r28 │ │ │ │ + subf r29,r29,r2 │ │ │ │ + cmpw cr7,r29,r26 │ │ │ │ + isel r29,r26,r29,4*cr7+lt │ │ │ │ + blt 464f0 │ │ │ │ + subf r16,r29,r20 │ │ │ │ + cmpwi cr2,r16,0 │ │ │ │ + blt cr2,4652c │ │ │ │ + lwz r10,84(r21) │ │ │ │ + lwz r2,64(r31) │ │ │ │ + clrlwi r9,r17,31 │ │ │ │ + ld r12,16(r21) │ │ │ │ + add r27,r2,r27 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + rlwinm r10,r10,0,27,27 │ │ │ │ + beq 46440 │ │ │ │ + lwz r7,80(r31) │ │ │ │ + srwi r10,r10,4 │ │ │ │ + not r4,r18 │ │ │ │ + srwi r2,r18,31 │ │ │ │ + xori r9,r9,1 │ │ │ │ + clrlwi r8,r27,31 │ │ │ │ + cmplwi r16,2 │ │ │ │ + addi r23,r16,1 │ │ │ │ + srwi r4,r4,31 │ │ │ │ + and r3,r10,r7 │ │ │ │ + lwz r7,88(r31) │ │ │ │ + and r10,r10,r7 │ │ │ │ + lwz r7,68(r31) │ │ │ │ + and r11,r2,r10 │ │ │ │ + and r11,r11,r9 │ │ │ │ + and r5,r3,r7 │ │ │ │ + lwz r7,96(r31) │ │ │ │ + and r3,r3,r7 │ │ │ │ + or r18,r3,r10 │ │ │ │ + and r18,r18,r4 │ │ │ │ + or r7,r5,r10 │ │ │ │ + or r7,r7,r3 │ │ │ │ + and r4,r5,r4 │ │ │ │ + and r10,r5,r2 │ │ │ │ + or r18,r11,r18 │ │ │ │ + and r3,r7,r2 │ │ │ │ + and r3,r3,r28 │ │ │ │ + and r15,r10,r28 │ │ │ │ + or r0,r18,r4 │ │ │ │ + or r0,r0,r3 │ │ │ │ + and r0,r0,r8 │ │ │ │ + and r11,r9,r10 │ │ │ │ + or r11,r11,r0 │ │ │ │ + ble 4673c │ │ │ │ + clrlwi r3,r3,24 │ │ │ │ + clrlwi r11,r11,24 │ │ │ │ clrlwi r5,r5,24 │ │ │ │ + clrlwi r18,r18,24 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mtvsrws vs44,r27 │ │ │ │ - vspltisw v1,1 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - neg r7,r7 │ │ │ │ - neg r5,r5 │ │ │ │ - clrlwi r6,r6,24 │ │ │ │ - clrlwi r8,r0,24 │ │ │ │ + clrlwi r15,r15,24 │ │ │ │ clrlwi r4,r4,24 │ │ │ │ - std r10,88(r31) │ │ │ │ + clrlwi r0,r0,24 │ │ │ │ + neg r2,r3 │ │ │ │ + neg r9,r5 │ │ │ │ + neg r8,r18 │ │ │ │ + vspltisw v1,1 │ │ │ │ + neg r7,r15 │ │ │ │ + neg r10,r4 │ │ │ │ + mtvsrws vs45,r29 │ │ │ │ + xxmr vs43,vs59 │ │ │ │ + mtvsrdd vs7,r2,r2 │ │ │ │ + neg r2,r11 │ │ │ │ mtvsrdd vs6,r9,r9 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mtvsrdd vs40,r7,r7 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - neg r8,r8 │ │ │ │ + mtvsrdd vs3,r8,r8 │ │ │ │ + neg r9,r0 │ │ │ │ + extswsli r8,r6,4 │ │ │ │ vsldoi v1,v1,v0,8 │ │ │ │ - addi r9,r9,28224 │ │ │ │ - mtvsrdd vs41,r5,r5 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - addi r7,r7,28240 │ │ │ │ - addi r10,r10,28336 │ │ │ │ - neg r6,r6 │ │ │ │ - neg r4,r4 │ │ │ │ - lxv vs2,0(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r5,r5,28256 │ │ │ │ - mtvsrdd vs8,r8,r8 │ │ │ │ - lxv vs4,0(r7) │ │ │ │ - lxv vs45,0(r10) │ │ │ │ - rldicl r7,r21,62,34 │ │ │ │ - extswsli r10,r3,4 │ │ │ │ - mr r8,r30 │ │ │ │ - lfd f0,88(r31) │ │ │ │ - addi r9,r9,28416 │ │ │ │ - lxv vs3,0(r5) │ │ │ │ - mtvsrdd vs1,r6,r6 │ │ │ │ - mtctr r7 │ │ │ │ - mtvsrdd vs13,r4,r4 │ │ │ │ - add r10,r18,r10 │ │ │ │ - lxv vs5,0(r9) │ │ │ │ - xxspltd vs7,vs0,0 │ │ │ │ + mtvsrdd vs2,r7,r7 │ │ │ │ + mtvsrdd vs8,r2,r2 │ │ │ │ + rldicl r2,r23,62,34 │ │ │ │ + mtvsrdd vs4,r10,r10 │ │ │ │ + extsw r7,r6 │ │ │ │ + mtvsrdd vs5,r9,r9 │ │ │ │ + add r8,r12,r8 │ │ │ │ + mr r9,r30 │ │ │ │ + xxmr vs44,vs59 │ │ │ │ + mtctr r2 │ │ │ │ + xxmr vs12,vs55 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - xxmr vs43,vs33 │ │ │ │ - lxv vs36,0(r10) │ │ │ │ - xxmr vs32,vs45 │ │ │ │ - lxv vs31,16(r10) │ │ │ │ - lxv vs38,32(r10) │ │ │ │ - vadduwm v1,v1,v30 │ │ │ │ - lxv vs39,48(r10) │ │ │ │ - vadduwm v13,v13,v30 │ │ │ │ - addi r10,r10,64 │ │ │ │ + xxmr vs42,vs33 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + lxv vs40,32(r8) │ │ │ │ + lxv vs1,48(r8) │ │ │ │ + vadduwm v1,v1,v29 │ │ │ │ + vadduwm v12,v12,v29 │ │ │ │ + lxv vs38,0(r8) │ │ │ │ + lxv vs39,16(r8) │ │ │ │ + addi r9,r9,64 │ │ │ │ addi r8,r8,64 │ │ │ │ - vadduwm v10,v11,v29 │ │ │ │ - vadduwm v11,v12,v11 │ │ │ │ - vadduwm v0,v12,v0 │ │ │ │ - xxmrghd vs35,vs31,vs36 │ │ │ │ - xxmrglw vs11,vs43,vs43 │ │ │ │ - xxmrghw vs10,vs43,vs43 │ │ │ │ - vadduwm v10,v10,v12 │ │ │ │ - xxmrglw vs0,vs32,vs32 │ │ │ │ - xxmrghw vs43,vs32,vs32 │ │ │ │ - xxmrghd vs37,vs39,vs38 │ │ │ │ - xvcvsxwdp vs11,vs11 │ │ │ │ - xvcvsxwdp vs10,vs10 │ │ │ │ - xxmrglw vs12,vs42,vs42 │ │ │ │ + vadduwm v9,v10,v28 │ │ │ │ + vadduwm v0,v13,v0 │ │ │ │ + vadduwm v10,v13,v10 │ │ │ │ + vadduwm v9,v9,v13 │ │ │ │ + xxmrghw vs13,vs32,vs32 │ │ │ │ + xxmrglw vs30,vs42,vs42 │ │ │ │ xxmrghw vs9,vs42,vs42 │ │ │ │ - xvcvsxwdp vs0,vs0 │ │ │ │ - xvcvsxwdp vs32,vs43 │ │ │ │ - xvcvsxwdp vs12,vs12 │ │ │ │ + xxmrglw vs11,vs32,vs32 │ │ │ │ + xxmrghd vs42,vs1,vs40 │ │ │ │ + xxmrghd vs32,vs39,vs38 │ │ │ │ + xxmrglw vs0,vs41,vs41 │ │ │ │ + xxmrghw vs10,vs41,vs41 │ │ │ │ + xvcvsxwdp vs13,vs13 │ │ │ │ + xvcvsxwdp vs30,vs30 │ │ │ │ xvcvsxwdp vs9,vs9 │ │ │ │ - xvmaddmdp vs11,vs3,vs4 │ │ │ │ - xvmaddmdp vs10,vs3,vs4 │ │ │ │ - xvmaddmdp vs0,vs3,vs4 │ │ │ │ - xvmaddmdp vs32,vs3,vs4 │ │ │ │ - xvmaddmdp vs12,vs3,vs4 │ │ │ │ - xvmaddmdp vs9,vs3,vs4 │ │ │ │ - xvmuldp vs11,vs11,vs2 │ │ │ │ - xvmuldp vs10,vs10,vs2 │ │ │ │ - xvmuldp vs0,vs0,vs2 │ │ │ │ - xvmuldp vs32,vs32,vs2 │ │ │ │ - xvmuldp vs12,vs12,vs2 │ │ │ │ - xvmuldp vs9,vs9,vs2 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + xvcvsxwdp vs10,vs10 │ │ │ │ + xvmaddmdp vs13,vs56,vs57 │ │ │ │ + xvmaddmdp vs30,vs56,vs57 │ │ │ │ + xvmaddmdp vs9,vs56,vs57 │ │ │ │ + xvmaddmdp vs11,vs56,vs57 │ │ │ │ + xvmaddmdp vs0,vs56,vs57 │ │ │ │ + xvmaddmdp vs10,vs56,vs57 │ │ │ │ + xvmuldp vs13,vs13,vs58 │ │ │ │ + xvmuldp vs30,vs30,vs58 │ │ │ │ + xvmuldp vs9,vs9,vs58 │ │ │ │ + xvmuldp vs11,vs11,vs58 │ │ │ │ + xvmuldp vs0,vs0,vs58 │ │ │ │ + xvmuldp vs10,vs10,vs58 │ │ │ │ + xvsqrtdp vs13,vs13 │ │ │ │ + xvsqrtdp vs30,vs30 │ │ │ │ + xvsqrtdp vs9,vs9 │ │ │ │ xvsqrtdp vs11,vs11 │ │ │ │ - xvsqrtdp vs10,vs10 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ - xvsqrtdp vs32,vs32 │ │ │ │ - xvsqrtdp vs12,vs12 │ │ │ │ - xvsqrtdp vs9,vs9 │ │ │ │ - xvmuldp vs11,vs11,vs5 │ │ │ │ - xvmuldp vs10,vs10,vs5 │ │ │ │ - xvmuldp vs0,vs0,vs5 │ │ │ │ - xvmuldp vs32,vs32,vs5 │ │ │ │ - xvmuldp vs10,vs10,vs31 │ │ │ │ - xvmuldp vs11,vs11,vs36 │ │ │ │ - xvmuldp vs9,vs9,vs5 │ │ │ │ - xvmuldp vs12,vs12,vs5 │ │ │ │ - xvmuldp vs0,vs0,vs35 │ │ │ │ - xvmuldp vs32,vs32,vs37 │ │ │ │ - xxmrgld vs43,vs10,vs11 │ │ │ │ - xxmrghd vs11,vs10,vs11 │ │ │ │ - xvmuldp vs12,vs12,vs38 │ │ │ │ - xvmuldp vs10,vs9,vs39 │ │ │ │ - xvnegdp vs38,vs0 │ │ │ │ - xvnegdp vs37,vs32 │ │ │ │ - xvnegdp vs42,vs43 │ │ │ │ - xxmrgld vs9,vs10,vs12 │ │ │ │ - xxmrghd vs12,vs10,vs12 │ │ │ │ - xxsel vs31,vs38,vs0,vs13 │ │ │ │ - xxsel vs10,vs37,vs32,vs13 │ │ │ │ - xxsel vs43,vs43,vs42,vs8 │ │ │ │ - xxsel vs11,vs11,vs38,vs8 │ │ │ │ - xvnegdp vs35,vs9 │ │ │ │ - xxsel vs42,vs31,vs0,vs40 │ │ │ │ - xvnegdp vs36,vs43 │ │ │ │ - xxsel vs12,vs12,vs37,vs8 │ │ │ │ - xxsel vs42,vs42,vs38,vs41 │ │ │ │ - xxsel vs39,vs10,vs32,vs40 │ │ │ │ - xxsel vs12,vs12,vs10,vs6 │ │ │ │ - xxsel vs11,vs11,vs31,vs6 │ │ │ │ + xvsqrtdp vs10,vs10 │ │ │ │ + xvmuldp vs13,vs13,vs55 │ │ │ │ + xvmuldp vs30,vs30,vs55 │ │ │ │ + xvmuldp vs9,vs9,vs55 │ │ │ │ + xvmuldp vs11,vs11,vs55 │ │ │ │ + xvmuldp vs0,vs0,vs55 │ │ │ │ + xvmuldp vs10,vs10,vs55 │ │ │ │ + xvmuldp vs13,vs13,vs42 │ │ │ │ + xvmuldp vs30,vs30,vs38 │ │ │ │ + xvmuldp vs9,vs9,vs39 │ │ │ │ + xvmuldp vs11,vs11,vs32 │ │ │ │ + xvmuldp vs10,vs10,vs1 │ │ │ │ + xvmuldp vs0,vs0,vs40 │ │ │ │ + xvnegdp vs40,vs13 │ │ │ │ + xxmrgld vs1,vs9,vs30 │ │ │ │ + xxmrghd vs42,vs9,vs30 │ │ │ │ + xvnegdp vs41,vs11 │ │ │ │ + xxmrgld vs9,vs10,vs0 │ │ │ │ + xxmrghd vs0,vs10,vs0 │ │ │ │ + xvnegdp vs32,vs1 │ │ │ │ + xvnegdp vs39,vs9 │ │ │ │ + xxsel vs30,vs40,vs13,vs2 │ │ │ │ + xxsel vs0,vs0,vs40,vs6 │ │ │ │ + xxsel vs10,vs41,vs11,vs2 │ │ │ │ + xxsel vs38,vs42,vs41,vs6 │ │ │ │ + xxsel vs42,vs30,vs13,vs3 │ │ │ │ + xxsel vs0,vs0,vs30,vs7 │ │ │ │ + xxsel vs1,vs1,vs32,vs6 │ │ │ │ + xxsel vs38,vs38,vs10,vs7 │ │ │ │ + xxsel vs32,vs10,vs11,vs3 │ │ │ │ + xxsel vs42,vs42,vs40,vs4 │ │ │ │ + xxsel vs10,vs9,vs39,vs6 │ │ │ │ + xvnegdp vs9,vs1 │ │ │ │ + xxsel vs32,vs32,vs41,vs4 │ │ │ │ xvnegdp vs42,vs42 │ │ │ │ - xxsel vs39,vs39,vs37,vs41 │ │ │ │ - xvnegdp vs39,vs39 │ │ │ │ - xxsel vs10,vs9,vs35,vs8 │ │ │ │ - xxsel vs9,vs43,vs36,vs6 │ │ │ │ - xvnegdp vs43,vs10 │ │ │ │ - xvnegdp vs31,vs9 │ │ │ │ - xxsel vs0,vs0,vs42,vs1 │ │ │ │ - xxsel vs0,vs11,vs0,vs7 │ │ │ │ - xxsel vs32,vs32,vs39,vs1 │ │ │ │ - xxsel vs12,vs12,vs32,vs7 │ │ │ │ - xxsel vs11,vs10,vs43,vs6 │ │ │ │ - xxsel vs10,vs9,vs31,vs7 │ │ │ │ - xvnegdp vs9,vs11 │ │ │ │ - xxmrgld vs31,vs0,vs10 │ │ │ │ - xxmrghd vs10,vs0,vs10 │ │ │ │ - stxv vs31,-64(r8) │ │ │ │ - stxv vs10,-48(r8) │ │ │ │ - xxsel vs0,vs11,vs9,vs7 │ │ │ │ - xxmrgld vs11,vs12,vs0 │ │ │ │ - xxmrghd vs0,vs12,vs0 │ │ │ │ - stxv vs11,-32(r8) │ │ │ │ - stxv vs0,-16(r8) │ │ │ │ - bdnz 46000 │ │ │ │ - andi. r10,r21,3 │ │ │ │ - clrrwi r10,r21,2 │ │ │ │ - beq 46380 │ │ │ │ - add r7,r27,r10 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - cmpwi r11,0 │ │ │ │ - extswsli r6,r10,4 │ │ │ │ - extsw r5,r10 │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - lfd f8,28256(r8) │ │ │ │ - addis r8,r2,-3 │ │ │ │ - add r7,r30,r6 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f9,28240(r8) │ │ │ │ - addis r8,r2,-3 │ │ │ │ - lfd f12,28400(r8) │ │ │ │ - add r8,r3,r10 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - lxvx vs11,r18,r8 │ │ │ │ - add r8,r18,r8 │ │ │ │ - lfd f7,8(r8) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - xxspltd vs12,vs0,0 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r30,r6 │ │ │ │ - beq 46240 │ │ │ │ - cmpwi cr7,r15,0 │ │ │ │ - bne cr7,46e84 │ │ │ │ - cmpwi cr7,r17,0 │ │ │ │ - blt cr7,46f38 │ │ │ │ - cmpwi cr7,r16,0 │ │ │ │ - beq cr7,46240 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r8,r5,4 │ │ │ │ - lfdx f0,r30,r8 │ │ │ │ - add r7,r30,r8 │ │ │ │ - fneg f0,f0 │ │ │ │ - stfdx f0,r30,r8 │ │ │ │ - stfd f12,8(r7) │ │ │ │ - addi r8,r10,1 │ │ │ │ - cmpw cr7,r8,r23 │ │ │ │ - bgt cr7,46380 │ │ │ │ - add r6,r8,r27 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - mtfprwa f0,r6 │ │ │ │ - lfd f8,28256(r7) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f9,28240(r7) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - lfd f11,28400(r7) │ │ │ │ - add r7,r8,r3 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - extswsli r7,r7,4 │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - lxvx vs12,r18,r7 │ │ │ │ - add r7,r18,r7 │ │ │ │ - lfd f7,8(r7) │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - xxspltd vs11,vs0,0 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r30,r8 │ │ │ │ - beq 462e0 │ │ │ │ - cmpwi cr7,r15,0 │ │ │ │ - bne cr7,46ed0 │ │ │ │ - cmpwi cr7,r17,0 │ │ │ │ - blt cr7,46fec │ │ │ │ - cmpwi cr7,r16,0 │ │ │ │ - beq cr7,462e0 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r8,r5,4 │ │ │ │ - add r8,r30,r8 │ │ │ │ - lfd f0,16(r8) │ │ │ │ - stfd f12,24(r8) │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f0,16(r8) │ │ │ │ - addi r10,r10,2 │ │ │ │ - cmpw cr7,r23,r10 │ │ │ │ - blt cr7,46380 │ │ │ │ - add r8,r27,r10 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - add r3,r3,r10 │ │ │ │ - lxv vs10,0(r9) │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - lfd f8,28256(r7) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - extswsli r3,r3,4 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f9,28240(r7) │ │ │ │ - addis r7,r2,-3 │ │ │ │ - lxvx vs12,r18,r3 │ │ │ │ - add r3,r18,r3 │ │ │ │ - lfd f11,28400(r7) │ │ │ │ - lfd f7,8(r3) │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - xxspltd vs11,vs0,0 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r30,r10 │ │ │ │ - beq 46380 │ │ │ │ - cmpwi r15,0 │ │ │ │ - bne 46fa8 │ │ │ │ - cmpwi r17,0 │ │ │ │ - blt 484a8 │ │ │ │ - cmpwi r16,0 │ │ │ │ - fneg f12,f12 │ │ │ │ - beq 46380 │ │ │ │ - sldi r9,r5,4 │ │ │ │ + xvnegdp vs30,vs10 │ │ │ │ + xvnegdp vs32,vs32 │ │ │ │ + xxsel vs9,vs1,vs9,vs7 │ │ │ │ + xxsel vs13,vs13,vs42,vs5 │ │ │ │ + xxsel vs10,vs10,vs30,vs7 │ │ │ │ + xvnegdp vs1,vs9 │ │ │ │ + xxsel vs11,vs11,vs32,vs5 │ │ │ │ + xxsel vs0,vs0,vs13,vs8 │ │ │ │ + xvnegdp vs13,vs10 │ │ │ │ + xxsel vs30,vs38,vs11,vs8 │ │ │ │ + xxsel vs9,vs9,vs1,vs8 │ │ │ │ + xxsel vs11,vs10,vs13,vs8 │ │ │ │ + xxmrgld vs13,vs30,vs9 │ │ │ │ + xxmrghd vs9,vs30,vs9 │ │ │ │ + xxmrgld vs10,vs0,vs11 │ │ │ │ + xxmrghd vs11,vs0,vs11 │ │ │ │ + stxv vs13,-64(r9) │ │ │ │ + stxv vs9,-48(r9) │ │ │ │ + stxv vs10,-32(r9) │ │ │ │ + stxv vs11,-16(r9) │ │ │ │ + bdnz 45820 │ │ │ │ + clrrwi r9,r23,2 │ │ │ │ + andi. r2,r23,3 │ │ │ │ + mr r2,r9 │ │ │ │ + beq 45c3c │ │ │ │ + mtvsrws vs32,r2 │ │ │ │ + subf r2,r9,r23 │ │ │ │ + li r8,64 │ │ │ │ + li r10,16 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + neg r4,r4 │ │ │ │ + neg r3,r3 │ │ │ │ + neg r18,r18 │ │ │ │ + rldic r2,r2,4,28 │ │ │ │ + neg r11,r11 │ │ │ │ + neg r5,r5 │ │ │ │ + neg r6,r0 │ │ │ │ + vadduwm v0,v0,v11 │ │ │ │ + mtvsrdd vs2,r4,r4 │ │ │ │ + add r7,r7,r9 │ │ │ │ + mtvsrdd vs7,r3,r3 │ │ │ │ + cmpldi r2,64 │ │ │ │ + mtvsrdd vs8,r11,r11 │ │ │ │ + mtvsrdd vs10,r18,r18 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + vadduwm v0,v0,v13 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + mtvsrdd vs6,r5,r5 │ │ │ │ + mtvsrdd vs1,r6,r6 │ │ │ │ + iselgt r2,r8,r2 │ │ │ │ add r9,r30,r9 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - stfd f12,40(r9) │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f0,32(r9) │ │ │ │ - extsw r18,r23 │ │ │ │ - extsw r17,r21 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ + neg r15,r15 │ │ │ │ + xxmrglw vs11,vs32,vs32 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + add r7,r12,r7 │ │ │ │ + cmpldi r2,16 │ │ │ │ + addi r5,r9,16 │ │ │ │ + addi r6,r9,32 │ │ │ │ + addi r8,r9,48 │ │ │ │ + addi r3,r7,48 │ │ │ │ + addi r11,r7,32 │ │ │ │ + addi r18,r7,16 │ │ │ │ + mtvsrdd vs9,r15,r15 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + iselgt r4,r10,r2 │ │ │ │ + subf r2,r4,r2 │ │ │ │ + sldi r4,r4,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs5,r7,r4 │ │ │ │ + xvmaddmdp vs11,vs56,vs57 │ │ │ │ + xvmaddmdp vs0,vs56,vs57 │ │ │ │ + iselgt r7,r10,r2 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + sldi r7,r7,56 │ │ │ │ + xvmuldp vs11,vs11,vs58 │ │ │ │ + xvmuldp vs0,vs0,vs58 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs3,r18,r7 │ │ │ │ + iselgt r10,r10,r2 │ │ │ │ + subf r2,r10,r2 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + xxmrghd vs13,vs3,vs5 │ │ │ │ + xxmrgld vs4,vs3,vs5 │ │ │ │ + xvsqrtdp vs11,vs11 │ │ │ │ + xvsqrtdp vs0,vs0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + lxvl vs3,r11,r10 │ │ │ │ + lxvl vs30,r3,r2 │ │ │ │ + xxmrgld vs5,vs30,vs3 │ │ │ │ + xxmrghd vs3,vs30,vs3 │ │ │ │ + xvmuldp vs11,vs11,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + xvmuldp vs4,vs11,vs4 │ │ │ │ + xvmuldp vs12,vs11,vs13 │ │ │ │ + xvmuldp vs11,vs0,vs5 │ │ │ │ + xvmuldp vs0,vs0,vs3 │ │ │ │ + xvnegdp vs32,vs12 │ │ │ │ + xvnegdp vs30,vs0 │ │ │ │ + xxmrgld vs3,vs12,vs4 │ │ │ │ + xxmrgld vs5,vs0,vs11 │ │ │ │ + xxmrghd vs4,vs12,vs4 │ │ │ │ + xxmrghd vs11,vs0,vs11 │ │ │ │ + stxvl vs3,r9,r4 │ │ │ │ + stxvl vs4,r5,r7 │ │ │ │ + stxvl vs5,r6,r10 │ │ │ │ + stxvl vs11,r8,r2 │ │ │ │ + lxvl vs11,r5,r7 │ │ │ │ + lxvl vs45,r8,r2 │ │ │ │ + xxsel vs33,vs32,vs12,vs9 │ │ │ │ + xxsel vs9,vs30,vs0,vs9 │ │ │ │ + lxvl vs3,r9,r4 │ │ │ │ + lxvl vs4,r6,r10 │ │ │ │ + xxsel vs13,vs33,vs12,vs10 │ │ │ │ + xxmrgld vs5,vs11,vs3 │ │ │ │ + xxmrghd vs3,vs11,vs3 │ │ │ │ + xxsel vs11,vs9,vs0,vs10 │ │ │ │ + xxmrgld vs10,vs45,vs4 │ │ │ │ + xxmrghd vs4,vs45,vs4 │ │ │ │ + xxsel vs11,vs11,vs30,vs2 │ │ │ │ + xxsel vs2,vs13,vs32,vs2 │ │ │ │ + xvnegdp vs45,vs5 │ │ │ │ + xvnegdp vs13,vs10 │ │ │ │ + xxsel vs3,vs3,vs32,vs6 │ │ │ │ + xvnegdp vs11,vs11 │ │ │ │ + xxsel vs4,vs4,vs30,vs6 │ │ │ │ + xvnegdp vs2,vs2 │ │ │ │ + xxsel vs10,vs10,vs13,vs6 │ │ │ │ + xxsel vs5,vs5,vs45,vs6 │ │ │ │ + xxsel vs0,vs0,vs11,vs1 │ │ │ │ + xxsel vs12,vs12,vs2,vs1 │ │ │ │ + xxmrgld vs6,vs3,vs5 │ │ │ │ + xxmrgld vs11,vs4,vs10 │ │ │ │ + xxmrghd vs5,vs3,vs5 │ │ │ │ + xxmrghd vs10,vs4,vs10 │ │ │ │ + stxvl vs6,r9,r4 │ │ │ │ + stxvl vs5,r5,r7 │ │ │ │ + stxvl vs11,r6,r10 │ │ │ │ + stxvl vs10,r8,r2 │ │ │ │ + lxvl vs11,r5,r7 │ │ │ │ + lxvl vs4,r8,r2 │ │ │ │ + lxvl vs5,r9,r4 │ │ │ │ + lxvl vs6,r6,r10 │ │ │ │ + xxmrgld vs10,vs11,vs5 │ │ │ │ + xxmrghd vs5,vs11,vs5 │ │ │ │ + xxmrgld vs11,vs4,vs6 │ │ │ │ + xxmrghd vs6,vs4,vs6 │ │ │ │ + xvnegdp vs3,vs10 │ │ │ │ + xvnegdp vs4,vs11 │ │ │ │ + xxsel vs5,vs5,vs33,vs7 │ │ │ │ + xxsel vs9,vs6,vs9,vs7 │ │ │ │ + xxsel vs10,vs10,vs3,vs7 │ │ │ │ + xxsel vs11,vs11,vs4,vs7 │ │ │ │ + xxmrgld vs6,vs5,vs10 │ │ │ │ + xxmrgld vs7,vs9,vs11 │ │ │ │ + xxmrghd vs10,vs5,vs10 │ │ │ │ + xxmrghd vs11,vs9,vs11 │ │ │ │ + stxvl vs6,r9,r4 │ │ │ │ + stxvl vs10,r5,r7 │ │ │ │ + stxvl vs7,r6,r10 │ │ │ │ + stxvl vs11,r8,r2 │ │ │ │ + lxvl vs10,r8,r2 │ │ │ │ + lxvl vs6,r5,r7 │ │ │ │ + lxvl vs7,r6,r10 │ │ │ │ + lxvl vs9,r9,r4 │ │ │ │ + xxmrgld vs11,vs10,vs7 │ │ │ │ + xxmrghd vs7,vs10,vs7 │ │ │ │ + xxmrgld vs10,vs6,vs9 │ │ │ │ + xxmrghd vs9,vs6,vs9 │ │ │ │ + xvnegdp vs5,vs11 │ │ │ │ + xvnegdp vs6,vs10 │ │ │ │ + xxsel vs7,vs7,vs0,vs8 │ │ │ │ + xxsel vs9,vs9,vs12,vs8 │ │ │ │ + xxsel vs0,vs11,vs5,vs8 │ │ │ │ + xxsel vs12,vs10,vs6,vs8 │ │ │ │ + xxmrgld vs11,vs7,vs0 │ │ │ │ + xxmrgld vs10,vs9,vs12 │ │ │ │ + xxmrghd vs0,vs7,vs0 │ │ │ │ + xxmrghd vs12,vs9,vs12 │ │ │ │ + stxvl vs10,r9,r4 │ │ │ │ + stxvl vs12,r5,r7 │ │ │ │ + stxvl vs11,r6,r10 │ │ │ │ + stxvl vs0,r8,r2 │ │ │ │ + extsw r18,r16 │ │ │ │ + extsw r15,r23 │ │ │ │ + xxlxor vs30,vs30,vs30 │ │ │ │ addi r18,r18,1 │ │ │ │ sldi r18,r18,4 │ │ │ │ add r18,r30,r18 │ │ │ │ - b 463ac │ │ │ │ + b 45c6c │ │ │ │ nop │ │ │ │ - stfd f31,0(r18) │ │ │ │ - stfd f31,8(r18) │ │ │ │ + nop │ │ │ │ + stfd f30,0(r18) │ │ │ │ + stfd f30,8(r18) │ │ │ │ addi r18,r18,16 │ │ │ │ - mr r3,r19 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpd r3,r17 │ │ │ │ - addi r17,r17,1 │ │ │ │ - bge 463a0 │ │ │ │ - lwz r9,84(r22) │ │ │ │ - ld r10,336(r22) │ │ │ │ - ld r8,40(r31) │ │ │ │ + mr r3,r22 │ │ │ │ + bl 5460 │ │ │ │ + cmpd r3,r15 │ │ │ │ + addi r15,r15,1 │ │ │ │ + bge 45c60 │ │ │ │ + lwz r2,84(r21) │ │ │ │ + ld r9,336(r21) │ │ │ │ mr r18,r1 │ │ │ │ - rlwinm r9,r9,0,29,29 │ │ │ │ - ldx r17,r10,r8 │ │ │ │ - cmpwi cr3,r9,0 │ │ │ │ - bne cr3,46b50 │ │ │ │ - cmpwi r14,1 │ │ │ │ - bgt 46db0 │ │ │ │ - lwz r9,52(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r20,r20,2 │ │ │ │ + ld r10,40(r31) │ │ │ │ + rlwinm r2,r2,0,29,29 │ │ │ │ + ldx r15,r9,r10 │ │ │ │ + cmpwi cr4,r2,0 │ │ │ │ + bne cr4,46400 │ │ │ │ + cmpwi r20,1 │ │ │ │ + bgt 46660 │ │ │ │ + lwz r2,56(r31) │ │ │ │ + addi r17,r17,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,r20 │ │ │ │ - addi r20,r1,32 │ │ │ │ - addi r10,r7,1 │ │ │ │ - mr r9,r20 │ │ │ │ - clrldi r10,r10,32 │ │ │ │ - andi. r5,r10,3 │ │ │ │ - addi r3,r10,-1 │ │ │ │ - mr r6,r10 │ │ │ │ - beq 4646c │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 4645c │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 46450 │ │ │ │ - mr r10,r3 │ │ │ │ - addi r9,r20,16 │ │ │ │ - stxv vs63,0(r20) │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r10,1 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 4648c │ │ │ │ - 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 46474 │ │ │ │ - blt cr2,46e00 │ │ │ │ - clrldi r3,r21,32 │ │ │ │ - extswsli r5,r27,4 │ │ │ │ - extsw r11,r27 │ │ │ │ - li r9,0 │ │ │ │ - andi. r0,r3,3 │ │ │ │ - addi r16,r3,-1 │ │ │ │ - mr r6,r3 │ │ │ │ - add r10,r20,r5 │ │ │ │ - beq 464f8 │ │ │ │ + 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,r17 │ │ │ │ + addi r9,r7,1 │ │ │ │ + mr r2,r5 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + andi. r6,r9,3 │ │ │ │ + addi r3,r9,-1 │ │ │ │ + mr r8,r9 │ │ │ │ + beq 45d24 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 45d14 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 45d08 │ │ │ │ + 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 45d44 │ │ │ │ + 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 45d2c │ │ │ │ + blt cr2,466ac │ │ │ │ + clrldi r6,r23,32 │ │ │ │ + extswsli r11,r29,4 │ │ │ │ + extsw r3,r29 │ │ │ │ + li r2,0 │ │ │ │ + andi. r0,r6,3 │ │ │ │ + addi r17,r6,-1 │ │ │ │ + mr r8,r6 │ │ │ │ + add r9,r5,r11 │ │ │ │ + beq 45db0 │ │ │ │ cmpdi r0,1 │ │ │ │ - beq 464e4 │ │ │ │ + beq 45d9c │ │ │ │ cmpdi r0,2 │ │ │ │ - beq 464d4 │ │ │ │ + beq 45d8c │ │ │ │ lxv vs0,0(r30) │ │ │ │ - mr r3,r16 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs0,r20,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 46534 │ │ │ │ - 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 │ │ │ │ - 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 46500 │ │ │ │ - subf r27,r27,r7 │ │ │ │ - ld r9,72(r31) │ │ │ │ - cmpw r21,r27 │ │ │ │ - subf r27,r23,r27 │ │ │ │ - add r9,r20,r9 │ │ │ │ - clrldi r27,r27,32 │ │ │ │ - bgt 465bc │ │ │ │ - andi. r6,r27,3 │ │ │ │ - addi r5,r27,-1 │ │ │ │ - mr r10,r27 │ │ │ │ - beq 4659c │ │ │ │ + mr r6,r17 │ │ │ │ + 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 │ │ │ │ - beq 4658c │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 46580 │ │ │ │ - ld r6,72(r31) │ │ │ │ - mr r27,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxvx vs63,r20,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 465bc │ │ │ │ - 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 465a4 │ │ │ │ - ld r9,0(r1) │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - sldi r5,r11,4 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 45dec │ │ │ │ + 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 45db8 │ │ │ │ + subf r29,r29,r7 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpw r23,r29 │ │ │ │ + subf r29,r16,r29 │ │ │ │ + add r2,r5,r2 │ │ │ │ + clrldi r29,r29,32 │ │ │ │ + bgt 45e74 │ │ │ │ + andi. r8,r29,3 │ │ │ │ + addi r6,r29,-1 │ │ │ │ + mr r9,r29 │ │ │ │ + beq 45e54 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 45e44 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 45e38 │ │ │ │ + ld r8,48(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 45e74 │ │ │ │ + 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 45e5c │ │ │ │ + ld r2,0(r1) │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + sldi r3,r3,4 │ │ │ │ extsw r7,r7 │ │ │ │ extsw r4,r4 │ │ │ │ - mr r3,r17 │ │ │ │ - neg r8,r8 │ │ │ │ - add r5,r20,r5 │ │ │ │ - stdux r9,r1,r8 │ │ │ │ li r8,0 │ │ │ │ - addi r27,r1,32 │ │ │ │ - mr r6,r27 │ │ │ │ - beq cr3,46b40 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r8,36(r31) │ │ │ │ - li r9,0 │ │ │ │ - blt cr4,46694 │ │ │ │ - andi. r7,r8,3 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - mr r10,r8 │ │ │ │ - beq 46658 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 46644 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 46634 │ │ │ │ - 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,r15 │ │ │ │ + stdux r2,r1,r10 │ │ │ │ + addi r29,r1,32 │ │ │ │ + mr r6,r29 │ │ │ │ + beq cr4,463f0 │ │ │ │ + bl 53c0 │ │ │ │ + lwz r10,32(r31) │ │ │ │ + li r2,0 │ │ │ │ + blt cr3,45f48 │ │ │ │ + andi. r8,r10,3 │ │ │ │ + addi r7,r10,-1 │ │ │ │ + mr r9,r10 │ │ │ │ + beq 45f0c │ │ │ │ cmpdi r8,1 │ │ │ │ + beq 45ef8 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 45ee8 │ │ │ │ + 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 45f48 │ │ │ │ + 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 46694 │ │ │ │ - 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 46660 │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r8,0(r22) │ │ │ │ - lxv vs12,0(r30) │ │ │ │ - srawi r10,r26,1 │ │ │ │ - addze r10,r10 │ │ │ │ + lxvx vs0,r29,r10 │ │ │ │ + stxvx vs0,r30,r10 │ │ │ │ + bdnz 45f14 │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r9,0(r21) │ │ │ │ + srawi r2,r27,1 │ │ │ │ + addze r2,r2 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - std r9,0(r18) │ │ │ │ - addi r3,r8,1 │ │ │ │ + lxv vs12,0(r30) │ │ │ │ + addi r23,r9,1 │ │ │ │ + std r10,0(r18) │ │ │ │ mr r1,r18 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - sldi r9,r3,5 │ │ │ │ - subf r10,r10,r26 │ │ │ │ - sldi r7,r3,4 │ │ │ │ - sldi r5,r3,1 │ │ │ │ - neg r9,r9 │ │ │ │ - srawi r0,r10,31 │ │ │ │ - mr r27,r5 │ │ │ │ - ld r6,0(r1) │ │ │ │ - xor r10,r0,r10 │ │ │ │ - subf r0,r0,r10 │ │ │ │ - slwi r10,r3,1 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - stxvx vs12,r9,r7 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - ble 4678c │ │ │ │ - addis r6,r2,-3 │ │ │ │ - sldi r4,r8,4 │ │ │ │ - andi. r11,r8,1 │ │ │ │ - addi r26,r30,16 │ │ │ │ - li r7,0 │ │ │ │ - addi r23,r8,-1 │ │ │ │ - addi r6,r6,28224 │ │ │ │ - lxv vs12,0(r6) │ │ │ │ - addi r6,r4,32 │ │ │ │ - add r4,r9,r4 │ │ │ │ - add r11,r9,r6 │ │ │ │ - beq 46750 │ │ │ │ - lxv vs0,16(r30) │ │ │ │ - cmpdi r23,0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r6 │ │ │ │ - stxvx vs0,r4,r7 │ │ │ │ - li r7,16 │ │ │ │ - beq 4678c │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs0,r26,r7 │ │ │ │ - neg r23,r7 │ │ │ │ - addi r8,r7,16 │ │ │ │ - neg r6,r8 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r11,r7 │ │ │ │ - stxvx vs0,r4,r23 │ │ │ │ - addi r7,r7,32 │ │ │ │ - lxvx vs0,r26,r8 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r11,r8 │ │ │ │ - stxvx vs0,r4,r6 │ │ │ │ - bdnz 46758 │ │ │ │ - addi r8,r10,2 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + cmpdi r9,0 │ │ │ │ ld r6,0(r1) │ │ │ │ - cmpwi r10,1 │ │ │ │ - addi r11,r10,-1 │ │ │ │ - li r7,16 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - clrldi r4,r11,32 │ │ │ │ + sldi r8,r23,5 │ │ │ │ + subf r2,r2,r27 │ │ │ │ + sldi r10,r23,4 │ │ │ │ + sldi r7,r23,1 │ │ │ │ + slwi r4,r23,1 │ │ │ │ neg r8,r8 │ │ │ │ + srawi r3,r2,31 │ │ │ │ + mr r11,r7 │ │ │ │ stdux r6,r1,r8 │ │ │ │ - addi r8,r1,32 │ │ │ │ - ble 46e08 │ │ │ │ - andi. r26,r4,3 │ │ │ │ - addi r23,r4,-1 │ │ │ │ - mr r6,r4 │ │ │ │ - beq 4680c │ │ │ │ - cmpdi r26,1 │ │ │ │ - beq 467f8 │ │ │ │ - cmpdi r26,2 │ │ │ │ - beq 467e8 │ │ │ │ - lxv vs0,16(r9) │ │ │ │ - mr r4,r23 │ │ │ │ - li r7,32 │ │ │ │ - stxv vs0,16(r8) │ │ │ │ - lxvx vs0,r9,r7 │ │ │ │ - addi r4,r4,-1 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - lxvx vs0,r9,r7 │ │ │ │ - cmpdi r4,1 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - beq 46848 │ │ │ │ - srdi r6,r6,2 │ │ │ │ - mtctr r6 │ │ │ │ - lxvx vs0,r9,r7 │ │ │ │ - addi r6,r7,16 │ │ │ │ - addi r26,r7,32 │ │ │ │ - addi r4,r7,48 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - lxvx vs0,r9,r6 │ │ │ │ - addi r7,r7,64 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - lxvx vs0,r9,r26 │ │ │ │ - stxvx vs0,r8,r26 │ │ │ │ - lxvx vs0,r9,r4 │ │ │ │ - stxvx vs0,r8,r4 │ │ │ │ - bdnz 46814 │ │ │ │ - clrldi r7,r10,32 │ │ │ │ - cmpwi r0,1 │ │ │ │ + xor r8,r3,r2 │ │ │ │ + addi r2,r1,32 │ │ │ │ + subf r3,r3,r8 │ │ │ │ + stxvx vs12,r2,r10 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + stfd f0,8(r2) │ │ │ │ + ble 46034 │ │ │ │ + sldi r6,r9,4 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r29,r30,16 │ │ │ │ + li r10,0 │ │ │ │ + addi r0,r9,-1 │ │ │ │ + addi r8,r6,32 │ │ │ │ + add r6,r2,r6 │ │ │ │ + add r5,r2,r8 │ │ │ │ + beq 45ff8 │ │ │ │ + lxv vs0,16(r30) │ │ │ │ + cmpdi r0,0 │ │ │ │ + xvmuldp vs0,vs0,vs58 │ │ │ │ + stxvx vs0,r2,r8 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + li r10,16 │ │ │ │ + beq 46034 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r29,r10 │ │ │ │ + addi r9,r10,16 │ │ │ │ + neg r0,r10 │ │ │ │ + neg r8,r9 │ │ │ │ + xvmuldp vs0,vs0,vs58 │ │ │ │ + stxvx vs0,r5,r10 │ │ │ │ + stxvx vs0,r6,r0 │ │ │ │ + lxvx vs0,r29,r9 │ │ │ │ + addi r10,r10,32 │ │ │ │ + xvmuldp vs0,vs0,vs58 │ │ │ │ + stxvx vs0,r5,r9 │ │ │ │ + stxvx vs0,r6,r8 │ │ │ │ + bdnz 46000 │ │ │ │ + addi r9,r4,2 │ │ │ │ + ld r8,0(r1) │ │ │ │ + cmpwi r4,1 │ │ │ │ + addi r5,r4,-1 │ │ │ │ + li r10,16 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + clrldi r6,r5,32 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + addi r9,r1,32 │ │ │ │ + ble 466dc │ │ │ │ + andi. r0,r6,3 │ │ │ │ + addi r29,r6,-1 │ │ │ │ + mr r8,r6 │ │ │ │ + beq 460b4 │ │ │ │ + cmpdi r0,1 │ │ │ │ + beq 460a0 │ │ │ │ + cmpdi r0,2 │ │ │ │ + beq 46090 │ │ │ │ + lxv vs0,16(r2) │ │ │ │ + mr r6,r29 │ │ │ │ + li r10,32 │ │ │ │ + stxv vs0,16(r9) │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + cmpdi r6,1 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + beq 460f0 │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + addi r8,r10,16 │ │ │ │ + addi r0,r10,32 │ │ │ │ + addi r6,r10,48 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ + lxvx vs0,r2,r8 │ │ │ │ + addi r10,r10,64 │ │ │ │ + stxvx vs0,r9,r8 │ │ │ │ + lxvx vs0,r2,r0 │ │ │ │ + stxvx vs0,r9,r0 │ │ │ │ + lxvx vs0,r2,r6 │ │ │ │ + stxvx vs0,r9,r6 │ │ │ │ + bdnz 460bc │ │ │ │ + clrldi r8,r4,32 │ │ │ │ + cmpwi r3,1 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - stfd f0,0(r8) │ │ │ │ - stfd f0,8(r8) │ │ │ │ - add r6,r8,r7 │ │ │ │ - stfdx f0,r8,r7 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + stfd f0,8(r9) │ │ │ │ + add r6,r9,r8 │ │ │ │ + stfdx f0,r9,r8 │ │ │ │ stfd f0,8(r6) │ │ │ │ - bne 469a4 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - lfd f0,24(r8) │ │ │ │ - lfd f12,16(r8) │ │ │ │ - cmplwi r11,3 │ │ │ │ - addi r6,r9,16 │ │ │ │ - lfd f11,28400(r7) │ │ │ │ - addi r7,r8,32 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ + bne 46240 │ │ │ │ + lfd f0,24(r9) │ │ │ │ + lfd f12,16(r9) │ │ │ │ + cmplwi r5,3 │ │ │ │ + li r6,0 │ │ │ │ + xxmr vs11,vs62 │ │ │ │ + addi r10,r9,32 │ │ │ │ + addi r8,r2,16 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fmul f12,f12,f31 │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f12,8(r9) │ │ │ │ - stfd f0,0(r9) │ │ │ │ - ble 46ec0 │ │ │ │ - lis r4,-21846 │ │ │ │ - addi r10,r10,-5 │ │ │ │ - addis r26,r2,-3 │ │ │ │ - lxv vs6,16(r8) │ │ │ │ - lxv vs7,0(r8) │ │ │ │ - li r0,3 │ │ │ │ - ori r4,r4,43691 │ │ │ │ - addi r26,r26,28400 │ │ │ │ - mulhwu r10,r10,r4 │ │ │ │ - lxv vs10,0(r26) │ │ │ │ - srwi r10,r10,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - clrldi r10,r10,32 │ │ │ │ - mtctr r10 │ │ │ │ + stfd f12,8(r2) │ │ │ │ + stfd f0,0(r2) │ │ │ │ + ble 461e0 │ │ │ │ + addi r4,r4,-5 │ │ │ │ + lxv vs7,16(r9) │ │ │ │ + lxv vs8,0(r9) │ │ │ │ + pli r6,-1431655765 │ │ │ │ + li r3,3 │ │ │ │ + xxmr vs11,vs62 │ │ │ │ + mulhwu r9,r4,r6 │ │ │ │ + srwi r9,r9,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + mtctr r9 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxv vs9,32(r7) │ │ │ │ - mr r10,r0 │ │ │ │ - mr r8,r7 │ │ │ │ - addi r6,r6,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,r3 │ │ │ │ + mr r9,r10 │ │ │ │ + addi r3,r3,3 │ │ │ │ + addi r10,r10,48 │ │ │ │ + lxv vs9,-32(r10) │ │ │ │ + addi r8,r8,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(r6) │ │ │ │ - stxv vs0,-16(r6) │ │ │ │ - stxv vs12,-32(r6) │ │ │ │ - bdnz 468e0 │ │ │ │ - addi r8,r8,16 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxv vs11,0(r8) │ │ │ │ - addi r4,r10,1 │ │ │ │ - lxv vs12,0(r26) │ │ │ │ - cmplw r4,r11 │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs10,vs10,vs62 │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ + xvmuldp vs12,vs12,vs62 │ │ │ │ + stxv vs10,-48(r8) │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + stxv vs12,-32(r8) │ │ │ │ + bdnz 46180 │ │ │ │ + addi r9,r9,16 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + lxv vs12,0(r9) │ │ │ │ + addi r4,r6,1 │ │ │ │ + cmplw r5,r4 │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,0(r6) │ │ │ │ - bge 469a4 │ │ │ │ - lxv vs0,16(r7) │ │ │ │ - lxv vs11,16(r8) │ │ │ │ - addi r10,r10,2 │ │ │ │ - cmplw r11,r10 │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + ble 46240 │ │ │ │ + lxv vs0,16(r10) │ │ │ │ + lxv vs12,16(r9) │ │ │ │ + addi r6,r6,2 │ │ │ │ + cmplw r5,r6 │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,16(r6) │ │ │ │ - ble 469a4 │ │ │ │ - lxv vs0,32(r7) │ │ │ │ - lxv vs11,32(r8) │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxv vs0,16(r8) │ │ │ │ + ble 46240 │ │ │ │ + lxv vs0,32(r10) │ │ │ │ + lxv vs12,32(r9) │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,32(r6) │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 46a64 │ │ │ │ - ld r10,56(r31) │ │ │ │ - add r4,r28,r3 │ │ │ │ - ld r7,104(r22) │ │ │ │ - andi. r6,r5,3 │ │ │ │ - addi r11,r5,-1 │ │ │ │ - add r8,r10,r3 │ │ │ │ - li r10,0 │ │ │ │ - mulld r8,r8,r3 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxv vs0,32(r8) │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 46300 │ │ │ │ + ld r9,72(r31) │ │ │ │ + ld r6,104(r21) │ │ │ │ + andi. r5,r7,3 │ │ │ │ + addi r4,r7,-1 │ │ │ │ + add r8,r9,r23 │ │ │ │ + li r9,0 │ │ │ │ + mulld r8,r8,r23 │ │ │ │ sldi r8,r8,1 │ │ │ │ - add r8,r8,r4 │ │ │ │ - mulld r8,r8,r3 │ │ │ │ - sldi r4,r8,5 │ │ │ │ - add r8,r7,r4 │ │ │ │ - beq 46a28 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 46a14 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 46a04 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - mr r27,r11 │ │ │ │ - li r10,16 │ │ │ │ - stxvx vs0,r7,r4 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ - addi r27,r27,-1 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ - cmpdi r27,1 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - beq 46a64 │ │ │ │ - srdi r7,r5,2 │ │ │ │ - mtctr r7 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ - addi r7,r10,16 │ │ │ │ - addi r5,r10,32 │ │ │ │ - addi r6,r10,48 │ │ │ │ + add r3,r28,r23 │ │ │ │ + add r3,r3,r8 │ │ │ │ + mulld r10,r3,r23 │ │ │ │ + sldi r10,r10,5 │ │ │ │ + add r8,r6,r10 │ │ │ │ + beq 462c4 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 462b0 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 462a0 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + mr r11,r4 │ │ │ │ + li r9,16 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + lxvx vs0,r2,r9 │ │ │ │ + addi r11,r11,-1 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + lxvx vs0,r2,r9 │ │ │ │ + cmpdi r11,1 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + beq 46300 │ │ │ │ + srdi r10,r7,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs0,r2,r9 │ │ │ │ + addi r10,r9,16 │ │ │ │ + addi r6,r9,32 │ │ │ │ + addi r7,r9,48 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + addi r9,r9,64 │ │ │ │ stxvx vs0,r8,r10 │ │ │ │ - lxvx vs0,r9,r7 │ │ │ │ - addi r10,r10,64 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - lxvx vs0,r9,r5 │ │ │ │ - stxvx vs0,r8,r5 │ │ │ │ - lxvx vs0,r9,r6 │ │ │ │ + lxvx vs0,r2,r6 │ │ │ │ stxvx vs0,r8,r6 │ │ │ │ - bdnz 46a30 │ │ │ │ + lxvx vs0,r2,r7 │ │ │ │ + stxvx vs0,r8,r7 │ │ │ │ + bdnz 462cc │ │ │ │ addi r28,r28,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r29,r29,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r25,r25,1 │ │ │ │ - cmpw r14,r28 │ │ │ │ - std r9,0(r18) │ │ │ │ + addi r24,r24,1 │ │ │ │ + cmpw r20,r28 │ │ │ │ + std r2,0(r18) │ │ │ │ mr r1,r18 │ │ │ │ - bge 45e50 │ │ │ │ - ld r20,152(r31) │ │ │ │ - lwz r23,148(r31) │ │ │ │ - lwz r27,160(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - addi r27,r27,2 │ │ │ │ - addi r10,r9,1 │ │ │ │ - std r10,56(r31) │ │ │ │ - lwz r8,172(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - add r23,r23,r8 │ │ │ │ - lwz r8,168(r31) │ │ │ │ - std r9,0(r20) │ │ │ │ - mr r1,r20 │ │ │ │ - cmpw r8,r10 │ │ │ │ - bgt 45d98 │ │ │ │ - addi r1,r31,432 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bge 456b0 │ │ │ │ + ld r18,120(r31) │ │ │ │ + ld r14,72(r31) │ │ │ │ + lwz r17,128(r31) │ │ │ │ + lwz r27,136(r31) │ │ │ │ + lwz r9,144(r31) │ │ │ │ + addi r14,r14,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r17,r17,2 │ │ │ │ + add r27,r27,r9 │ │ │ │ + lwz r9,132(r31) │ │ │ │ + std r2,0(r18) │ │ │ │ + mr r1,r18 │ │ │ │ + cmpw r9,r14 │ │ │ │ + bgt 455fc │ │ │ │ + lxv vs54,192(r31) │ │ │ │ + lxv vs55,208(r31) │ │ │ │ + lxv vs56,224(r31) │ │ │ │ + lxv vs57,240(r31) │ │ │ │ + lxv vs58,256(r31) │ │ │ │ + lxv vs59,272(r31) │ │ │ │ + lxv vs60,288(r31) │ │ │ │ + lxv vs61,304(r31) │ │ │ │ + lxv vs62,320(r31) │ │ │ │ + lxv vs63,336(r31) │ │ │ │ + addi r1,r31,512 │ │ │ │ lwz r11,8(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 r18,-120(r1) │ │ │ │ - ld r19,-112(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r14,-160(r1) │ │ │ │ + ld r15,-152(r1) │ │ │ │ + ld r16,-144(r1) │ │ │ │ + ld r17,-136(r1) │ │ │ │ + ld r18,-128(r1) │ │ │ │ + ld r19,-120(r1) │ │ │ │ + ld r20,-112(r1) │ │ │ │ + ld r21,-104(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r20,-104(r1) │ │ │ │ - ld r21,-96(r1) │ │ │ │ - ld r22,-88(r1) │ │ │ │ - ld r23,-80(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) │ │ │ │ mtocrf 32,r11 │ │ │ │ - ld r24,-72(r1) │ │ │ │ - ld r25,-64(r1) │ │ │ │ - ld r26,-56(r1) │ │ │ │ - ld r27,-48(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ - ld r28,-40(r1) │ │ │ │ - ld r29,-32(r1) │ │ │ │ - ld r30,-24(r1) │ │ │ │ - ld r31,-16(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ + bl 5c80 │ │ │ │ + b 45eac │ │ │ │ nop │ │ │ │ - bl 5ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 465f8 │ │ │ │ nop │ │ │ │ - ld r8,136(r31) │ │ │ │ - lwz r7,84(r31) │ │ │ │ - lwz r6,52(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - neg r9,r8 │ │ │ │ - add r4,r6,r7 │ │ │ │ - lwz r6,128(r31) │ │ │ │ - add r20,r20,r7 │ │ │ │ - addi r8,r8,15 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - maddld r4,r4,r6,r20 │ │ │ │ - addi r20,r1,32 │ │ │ │ - b 46418 │ │ │ │ + ld r10,112(r31) │ │ │ │ + lwz r8,56(r31) │ │ │ │ + add r17,r17,r14 │ │ │ │ + mr r7,r14 │ │ │ │ + ld r9,0(r1) │ │ │ │ + neg r2,r10 │ │ │ │ + add r4,r8,r14 │ │ │ │ + lwz r8,104(r31) │ │ │ │ + addi r10,r10,15 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + maddld r4,r4,r8,r17 │ │ │ │ + addi r5,r1,32 │ │ │ │ + b 45cd0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpwi r11,0 │ │ │ │ - bne 46c90 │ │ │ │ - addi r21,r23,1 │ │ │ │ - extswsli r3,r3,4 │ │ │ │ - li r9,0 │ │ │ │ - clrldi r7,r21,32 │ │ │ │ - add r10,r18,r3 │ │ │ │ - andi. r6,r7,3 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 46c00 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 46bec │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 46bdc │ │ │ │ - lxvx vs0,r18,r3 │ │ │ │ - mr r7,r5 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r30) │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ + cmpwi r10,0 │ │ │ │ + bne 46540 │ │ │ │ + addi r23,r16,1 │ │ │ │ + extswsli r6,r6,4 │ │ │ │ + li r2,0 │ │ │ │ + clrldi r8,r23,32 │ │ │ │ + add r9,r12,r6 │ │ │ │ + andi. r7,r8,3 │ │ │ │ + addi r5,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 464b0 │ │ │ │ cmpdi r7,1 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 46380 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r6,r9,32 │ │ │ │ - addi r7,r9,48 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - lxvx vs0,r10,r8 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r30,r8 │ │ │ │ - lxvx vs0,r10,r6 │ │ │ │ - stxvx vs0,r30,r6 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ + beq 4649c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 4648c │ │ │ │ + lxvx vs0,r12,r6 │ │ │ │ + mr r8,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r30) │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r8,r8,-1 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 45c3c │ │ │ │ + srdi r10,r10,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r7,r2,32 │ │ │ │ + addi r8,r2,48 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + lxvx vs0,r9,r10 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r30,r10 │ │ │ │ + lxvx vs0,r9,r7 │ │ │ │ stxvx vs0,r30,r7 │ │ │ │ - bdnz 46c08 │ │ │ │ - b 46380 │ │ │ │ - lwz r9,32(r31) │ │ │ │ - mr r23,r29 │ │ │ │ - cmpw r9,r29 │ │ │ │ - lwz r9,36(r31) │ │ │ │ - blt 46e54 │ │ │ │ - cmpwi r17,1 │ │ │ │ - bgt 46c60 │ │ │ │ - subfic r23,r26,1 │ │ │ │ - cmpw r24,r23 │ │ │ │ - isellt r3,r23,r24 │ │ │ │ - subf r23,r27,r14 │ │ │ │ - subf r3,r3,r9 │ │ │ │ - cmpwi cr2,r23,0 │ │ │ │ - lwz r9,48(r31) │ │ │ │ - add r3,r3,r9 │ │ │ │ - bge cr2,45e8c │ │ │ │ - lwz r9,80(r31) │ │ │ │ - addi r21,r23,1 │ │ │ │ - add r26,r9,r26 │ │ │ │ - b 46380 │ │ │ │ - lwz r10,64(r31) │ │ │ │ - not r9,r17 │ │ │ │ - addi r21,r23,1 │ │ │ │ - srwi r9,r9,31 │ │ │ │ - xori r8,r10,1 │ │ │ │ - srwi r10,r17,31 │ │ │ │ - or r7,r9,r8 │ │ │ │ - and r10,r10,r28 │ │ │ │ - beq cr2,48440 │ │ │ │ - clrlwi r8,r16,24 │ │ │ │ - clrlwi r10,r10,24 │ │ │ │ - clrlwi r7,r7,24 │ │ │ │ - extswsli r6,r3,4 │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r30,16 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ + stxvx vs0,r30,r8 │ │ │ │ + bdnz 464b8 │ │ │ │ + b 45c3c │ │ │ │ + cmpw r19,r25 │ │ │ │ + lwz r2,32(r31) │ │ │ │ + mr r23,r25 │ │ │ │ + blt 466b4 │ │ │ │ + cmpwi r18,1 │ │ │ │ + bgt 4650c │ │ │ │ + subfic r23,r27,1 │ │ │ │ + cmpw r26,r23 │ │ │ │ + subf r16,r29,r20 │ │ │ │ + isellt r6,r23,r26 │ │ │ │ + cmpwi cr2,r16,0 │ │ │ │ + subf r6,r6,r2 │ │ │ │ + lwz r2,36(r31) │ │ │ │ + add r6,r6,r2 │ │ │ │ + bge cr2,456e8 │ │ │ │ + lwz r2,64(r31) │ │ │ │ + addi r23,r16,1 │ │ │ │ + add r27,r2,r27 │ │ │ │ + b 45c3c │ │ │ │ + nop │ │ │ │ + not r2,r18 │ │ │ │ + xori r7,r9,1 │ │ │ │ + srwi r10,r18,31 │ │ │ │ + clrlwi r3,r27,31 │ │ │ │ + addi r23,r16,1 │ │ │ │ + srwi r2,r2,31 │ │ │ │ + and r8,r10,r28 │ │ │ │ + or r2,r2,r7 │ │ │ │ + beq cr2,47ae8 │ │ │ │ + clrlwi r8,r8,24 │ │ │ │ + clrlwi r2,r2,24 │ │ │ │ + clrlwi r7,r3,24 │ │ │ │ + extswsli r5,r6,4 │ │ │ │ + li r10,0 │ │ │ │ + addi r4,r30,16 │ │ │ │ neg r8,r8 │ │ │ │ - neg r10,r10 │ │ │ │ + neg r2,r2 │ │ │ │ neg r7,r7 │ │ │ │ - add r6,r18,r6 │ │ │ │ - mtvsrdd vs11,r8,r8 │ │ │ │ - rldicl r8,r21,63,33 │ │ │ │ - mtvsrdd vs10,r10,r10 │ │ │ │ - mtvsrdd vs7,r7,r7 │ │ │ │ + add r5,r12,r5 │ │ │ │ + mtvsrdd vs10,r8,r8 │ │ │ │ + rldicl r8,r23,63,33 │ │ │ │ + mtvsrdd vs7,r2,r2 │ │ │ │ + mtvsrdd vs11,r7,r7 │ │ │ │ + addi r2,r5,16 │ │ │ │ mtctr r8 │ │ │ │ - addi r10,r6,16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs9,r10,r9 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ + lxvx vs9,r2,r10 │ │ │ │ + lxvx vs0,r5,r10 │ │ │ │ xxmrghd vs12,vs9,vs0 │ │ │ │ xxmrgld vs0,vs9,vs0 │ │ │ │ xvnegdp vs8,vs12 │ │ │ │ xvnegdp vs6,vs0 │ │ │ │ xxsel vs9,vs8,vs12,vs7 │ │ │ │ xxsel vs0,vs0,vs6,vs10 │ │ │ │ xxsel vs12,vs12,vs8,vs10 │ │ │ │ xvnegdp vs9,vs9 │ │ │ │ xvnegdp vs8,vs0 │ │ │ │ xxsel vs12,vs12,vs9,vs11 │ │ │ │ xxsel vs0,vs0,vs8,vs11 │ │ │ │ xxmrgld vs9,vs12,vs0 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ - stxvx vs9,r30,r9 │ │ │ │ - stxvx vs0,r5,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ - bdnz 46d00 │ │ │ │ - andi. r9,r21,1 │ │ │ │ - beq 46380 │ │ │ │ - clrrwi r9,r21,1 │ │ │ │ - cmpwi r17,0 │ │ │ │ - add r3,r3,r9 │ │ │ │ - extswsli r10,r9,4 │ │ │ │ - extsw r8,r9 │ │ │ │ - extswsli r3,r3,4 │ │ │ │ - add r9,r30,r10 │ │ │ │ - lxvx vs0,r18,r3 │ │ │ │ - add r3,r18,r3 │ │ │ │ - lfd f11,8(r3) │ │ │ │ + stxvx vs9,r30,r10 │ │ │ │ + stxvx vs0,r4,r10 │ │ │ │ + addi r10,r10,32 │ │ │ │ + bdnz 465b0 │ │ │ │ + andi. r2,r23,1 │ │ │ │ + clrrwi r10,r23,1 │ │ │ │ + beq 45c3c │ │ │ │ + add r2,r6,r10 │ │ │ │ + cmpwi r18,0 │ │ │ │ + extswsli r8,r10,4 │ │ │ │ + extsw r7,r10 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r10,r30,r8 │ │ │ │ + lxvx vs0,r12,r2 │ │ │ │ + add r2,r12,r2 │ │ │ │ + lfd f11,8(r2) │ │ │ │ xxmr vs12,vs0 │ │ │ │ - stxvx vs0,r30,r10 │ │ │ │ - blt 48474 │ │ │ │ - cmpwi r16,0 │ │ │ │ - beq 46380 │ │ │ │ - sldi r9,r8,4 │ │ │ │ - ldx r9,r30,r9 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + stxvx vs0,r30,r8 │ │ │ │ + blt 47b1c │ │ │ │ + cmpwi r3,0 │ │ │ │ + beq 45c3c │ │ │ │ + sldi r2,r7,4 │ │ │ │ + ldx r2,r30,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ xvnegdp vs0,vs0 │ │ │ │ - stxvx vs0,r30,r10 │ │ │ │ - b 46380 │ │ │ │ + stxvx vs0,r30,r8 │ │ │ │ + b 45c3c │ │ │ │ nop │ │ │ │ - mr r3,r19 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,52(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r8,r3,1 │ │ │ │ + mr r3,r22 │ │ │ │ + bl 5460 │ │ │ │ + lwz r2,56(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r10,r3,1 │ │ │ │ slwi r4,r3,1 │ │ │ │ - add r20,r20,r3 │ │ │ │ + add r17,r17,r3 │ │ │ │ cmpwi r3,0 │ │ │ │ mr r7,r3 │ │ │ │ - add r9,r9,r3 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - addi r4,r4,1 │ │ │ │ - maddld r4,r4,r9,r20 │ │ │ │ - neg r9,r8 │ │ │ │ - addi r8,r8,15 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r20,r1,32 │ │ │ │ - bge 46418 │ │ │ │ - bge cr2,46490 │ │ │ │ - extsw r11,r27 │ │ │ │ - b 46534 │ │ │ │ + add r2,r2,r3 │ │ │ │ extswsli r10,r10,4 │ │ │ │ - cmpwi r0,1 │ │ │ │ + addi r4,r4,1 │ │ │ │ + maddld r4,r4,r2,r17 │ │ │ │ + neg r2,r10 │ │ │ │ + addi r10,r10,15 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r5,r1,32 │ │ │ │ + bge 45cd0 │ │ │ │ + bge cr2,45d48 │ │ │ │ + extsw r3,r29 │ │ │ │ + b 45dec │ │ │ │ + cmpw r19,r24 │ │ │ │ + blt 46774 │ │ │ │ + cmpwi r25,1 │ │ │ │ + ble 46720 │ │ │ │ + cmpw r26,r24 │ │ │ │ + isellt r9,r24,r26 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r2,r2,r20 │ │ │ │ + addi r2,r2,1 │ │ │ │ + b 4650c │ │ │ │ + extswsli r4,r4,4 │ │ │ │ + cmpwi r3,1 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - add r7,r8,r10 │ │ │ │ - stfd f0,0(r8) │ │ │ │ - stfd f0,8(r8) │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - stfd f0,8(r7) │ │ │ │ - bne 469a4 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f0,24(r8) │ │ │ │ - lfd f12,16(r8) │ │ │ │ - lfd f11,28400(r10) │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f12,8(r9) │ │ │ │ + add r10,r9,r4 │ │ │ │ stfd f0,0(r9) │ │ │ │ - b 469a4 │ │ │ │ - lwz r9,32(r31) │ │ │ │ - lwz r10,36(r31) │ │ │ │ - cmpw r9,r25 │ │ │ │ - blt 46f7c │ │ │ │ - cmpwi r29,1 │ │ │ │ - ble 46f1c │ │ │ │ - cmpw r24,r25 │ │ │ │ - isellt r9,r25,r24 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r14 │ │ │ │ - addi r9,r9,1 │ │ │ │ - b 46c60 │ │ │ │ - cmpwi cr7,r0,0 │ │ │ │ - bne cr7,46f48 │ │ │ │ - cmpwi cr7,r17,0 │ │ │ │ - bge cr7,4621c │ │ │ │ - lwz r8,64(r31) │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - beq cr7,46240 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r8,r5,4 │ │ │ │ - lfdx f0,r30,r8 │ │ │ │ - add r7,r30,r8 │ │ │ │ - fneg f0,f0 │ │ │ │ - stfdx f0,r30,r8 │ │ │ │ - stfd f12,8(r7) │ │ │ │ - b 4621c │ │ │ │ - addis r26,r2,-3 │ │ │ │ - li r10,0 │ │ │ │ - addi r26,r26,28400 │ │ │ │ - b 46940 │ │ │ │ - cmpwi cr7,r0,0 │ │ │ │ - bne cr7,46ffc │ │ │ │ - cmpwi cr7,r17,0 │ │ │ │ - bge cr7,462bc │ │ │ │ - lwz r8,64(r31) │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - beq cr7,462e0 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r8,r5,4 │ │ │ │ - add r8,r30,r8 │ │ │ │ - lfd f0,16(r8) │ │ │ │ - stfd f12,24(r8) │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f0,16(r8) │ │ │ │ - b 462bc │ │ │ │ - addis r9,r2,-3 │ │ │ │ - li r10,0 │ │ │ │ - addi r9,r9,28416 │ │ │ │ - b 461a0 │ │ │ │ - subfic r9,r26,2 │ │ │ │ - cmpw r9,r24 │ │ │ │ - isellt r9,r24,r9 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r14 │ │ │ │ - addi r9,r9,1 │ │ │ │ - b 46c54 │ │ │ │ - lwz r8,64(r31) │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - beq cr7,4621c │ │ │ │ - b 46ea0 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - lfdx f11,r30,r6 │ │ │ │ - cmpwi cr7,r12,0 │ │ │ │ - lfd f10,28416(r8) │ │ │ │ - fneg f11,f11 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - stfdx f11,r30,r6 │ │ │ │ - fmul f0,f0,f7 │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f0,8(r7) │ │ │ │ - bne cr7,47088 │ │ │ │ - fmr f12,f0 │ │ │ │ - b 4621c │ │ │ │ - addi r21,r28,-3 │ │ │ │ - cmpw r9,r21 │ │ │ │ - blt 48590 │ │ │ │ - cmpwi r25,1 │ │ │ │ - ble 4706c │ │ │ │ - cmpw r24,r21 │ │ │ │ - isellt r9,r21,r24 │ │ │ │ - subf r10,r9,r10 │ │ │ │ - add r10,r10,r14 │ │ │ │ - addi r10,r10,1 │ │ │ │ - b 46e64 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 47038 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - cmpwi r12,0 │ │ │ │ - lfd f11,28416(r9) │ │ │ │ - sldi r9,r5,4 │ │ │ │ - add r9,r30,r9 │ │ │ │ - fmul f7,f7,f11 │ │ │ │ - lfd f11,32(r9) │ │ │ │ - fneg f11,f11 │ │ │ │ - fmul f0,f7,f0 │ │ │ │ - stfd f11,32(r9) │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f0,40(r9) │ │ │ │ - bne 48694 │ │ │ │ - fmr f12,f0 │ │ │ │ - b 4635c │ │ │ │ - lwz r8,64(r31) │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - beq cr7,462bc │ │ │ │ - b 46eec │ │ │ │ - addis r8,r2,-3 │ │ │ │ - cmpwi cr7,r12,0 │ │ │ │ - lfd f11,28416(r8) │ │ │ │ - sldi r8,r5,4 │ │ │ │ - add r8,r30,r8 │ │ │ │ - fmul f7,f7,f11 │ │ │ │ - lfd f11,16(r8) │ │ │ │ - fneg f11,f11 │ │ │ │ - fmul f0,f7,f0 │ │ │ │ - stfd f11,16(r8) │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f0,24(r8) │ │ │ │ - bne cr7,47098 │ │ │ │ - fmr f12,f0 │ │ │ │ - b 462bc │ │ │ │ - cmpwi r17,0 │ │ │ │ - bge 4635c │ │ │ │ - lwz r9,64(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 46380 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r9,r5,4 │ │ │ │ - add r9,r30,r9 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - stfd f12,40(r9) │ │ │ │ + stfd f0,8(r9) │ │ │ │ + stfdx f0,r9,r4 │ │ │ │ + stfd f0,8(r10) │ │ │ │ + bne 46240 │ │ │ │ + lfd f0,24(r9) │ │ │ │ + lfd f12,16(r9) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fmul f12,f12,f31 │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,32(r9) │ │ │ │ - b 4635c │ │ │ │ - subfic r21,r26,3 │ │ │ │ - cmpw r24,r21 │ │ │ │ - isellt r9,r21,r24 │ │ │ │ - subf r10,r9,r10 │ │ │ │ - add r10,r10,r14 │ │ │ │ - addi r10,r10,1 │ │ │ │ - b 46e64 │ │ │ │ - lwz r8,144(r31) │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - bne cr7,46ea4 │ │ │ │ - b 46228 │ │ │ │ - lwz r8,144(r31) │ │ │ │ - cmpwi cr7,r8,0 │ │ │ │ - bne cr7,46ef0 │ │ │ │ - b 462c8 │ │ │ │ - li r7,2 │ │ │ │ - addi r9,r19,1 │ │ │ │ - add r8,r8,r30 │ │ │ │ - slwi r10,r30,1 │ │ │ │ - stw r15,176(r31) │ │ │ │ - cmpwi r26,0 │ │ │ │ - xxspltib vs63,0 │ │ │ │ - extsw r16,r30 │ │ │ │ - stw r26,192(r31) │ │ │ │ - isel r17,r7,r18,4*cr4+lt │ │ │ │ - sldi r9,r9,4 │ │ │ │ - mullw r27,r8,r14 │ │ │ │ - addi r24,r10,-1 │ │ │ │ - mtvsrws vs60,r7 │ │ │ │ - iselgt r29,0,r26 │ │ │ │ - vspltisw v29,4 │ │ │ │ - stw r14,180(r31) │ │ │ │ - std r9,64(r31) │ │ │ │ - addi r9,r17,1 │ │ │ │ - slwi r10,r17,1 │ │ │ │ - stw r17,152(r31) │ │ │ │ - mr r17,r18 │ │ │ │ - stw r30,196(r31) │ │ │ │ - stw r29,184(r31) │ │ │ │ - std r16,56(r31) │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r9,128(r31) │ │ │ │ - mfocrf r9,8 │ │ │ │ - rlwinm r9,r9,16,0,3 │ │ │ │ - stw r10,84(r31) │ │ │ │ - stw r9,200(r31) │ │ │ │ - mfocrf r9,16 │ │ │ │ - rlwinm r9,r9,12,0,3 │ │ │ │ - stw r9,188(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - mr r3,r19 │ │ │ │ - mr r21,r1 │ │ │ │ - stw r9,52(r31) │ │ │ │ - stw r9,72(r31) │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,0(r1) │ │ │ │ - sldi r9,r3,4 │ │ │ │ - subfic r9,r9,-16 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - lwz r9,188(r31) │ │ │ │ - addi r30,r1,32 │ │ │ │ - mtocrf 128,r9 │ │ │ │ - blt 47a20 │ │ │ │ - ld r4,56(r31) │ │ │ │ - lis r8,10922 │ │ │ │ - lwa r28,32(r31) │ │ │ │ - not r16,r17 │ │ │ │ - subfic r26,r17,-2 │ │ │ │ - cmpwi cr2,r17,0 │ │ │ │ - std r21,160(r31) │ │ │ │ - stw r27,168(r31) │ │ │ │ - stw r24,172(r31) │ │ │ │ - ori r8,r8,43691 │ │ │ │ - clrlwi r9,r4,31 │ │ │ │ - addi r10,r4,-1 │ │ │ │ - srawi r7,r4,31 │ │ │ │ - not r5,r4 │ │ │ │ - mr r3,r9 │ │ │ │ - stw r9,148(r31) │ │ │ │ - extsw r9,r9 │ │ │ │ - mullw r10,r10,r4 │ │ │ │ - xor r6,r7,r4 │ │ │ │ - rldicl r5,r5,33,63 │ │ │ │ - neg r9,r9 │ │ │ │ - subf r18,r7,r6 │ │ │ │ - rldicl r7,r4,33,63 │ │ │ │ - stb r3,88(r31) │ │ │ │ - std r5,120(r31) │ │ │ │ - xori r5,r3,1 │ │ │ │ - mtvsrdd vs62,r9,r9 │ │ │ │ - lwz r9,176(r31) │ │ │ │ - std r7,112(r31) │ │ │ │ - stw r5,96(r31) │ │ │ │ - maddld r10,r10,r24,r9 │ │ │ │ - mulhw r9,r10,r8 │ │ │ │ - srawi r10,r10,31 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r27 │ │ │ │ - stw r9,48(r31) │ │ │ │ - lwz r9,32(r31) │ │ │ │ - srawi r29,r28,31 │ │ │ │ - lwz r3,48(r31) │ │ │ │ - mr r27,r28 │ │ │ │ - mr r23,r28 │ │ │ │ - mr r20,r28 │ │ │ │ - cmpw r9,r28 │ │ │ │ - xor r9,r29,r28 │ │ │ │ - subf r29,r29,r9 │ │ │ │ - cmpw cr7,r29,r18 │ │ │ │ - isel r29,r18,r29,4*cr7+lt │ │ │ │ - blt 48000 │ │ │ │ - subf r25,r29,r17 │ │ │ │ - cmpwi cr4,r25,0 │ │ │ │ - blt cr4,48040 │ │ │ │ - lwz r9,52(r31) │ │ │ │ - lwz r11,84(r22) │ │ │ │ - ld r21,16(r22) │ │ │ │ - add r27,r27,r9 │ │ │ │ - clrlwi r9,r23,31 │ │ │ │ - stw r9,80(r31) │ │ │ │ - andi. r9,r11,1 │ │ │ │ - clrlwi r15,r27,31 │ │ │ │ - rlwinm r11,r11,0,27,27 │ │ │ │ - bne 47b10 │ │ │ │ - cmpwi r11,0 │ │ │ │ - bne 48050 │ │ │ │ - addi r24,r25,1 │ │ │ │ - extswsli r3,r3,4 │ │ │ │ + stfd f12,8(r2) │ │ │ │ + stfd f0,0(r2) │ │ │ │ + b 46240 │ │ │ │ + subfic r9,r27,2 │ │ │ │ + cmpw r9,r26 │ │ │ │ + isellt r9,r26,r9 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + add r2,r2,r20 │ │ │ │ + addi r2,r2,1 │ │ │ │ + b 46500 │ │ │ │ + mtvsrws vs45,r29 │ │ │ │ + clrlwi r5,r5,24 │ │ │ │ + clrlwi r15,r15,24 │ │ │ │ + clrlwi r3,r3,24 │ │ │ │ + clrlwi r18,r18,24 │ │ │ │ + clrlwi r4,r4,24 │ │ │ │ + clrlwi r0,r0,24 │ │ │ │ + clrlwi r11,r11,24 │ │ │ │ + extsw r7,r6 │ │ │ │ li r9,0 │ │ │ │ - clrldi r7,r24,32 │ │ │ │ - add r10,r21,r3 │ │ │ │ - andi. r6,r7,3 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 472d4 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 472c0 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 472b0 │ │ │ │ - lxvx vs0,r21,r3 │ │ │ │ - mr r7,r5 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r30) │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 47310 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r6,r9,32 │ │ │ │ - addi r7,r9,48 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - lxvx vs0,r10,r8 │ │ │ │ - addi r9,r9,64 │ │ │ │ - stxvx vs0,r30,r8 │ │ │ │ - lxvx vs0,r10,r6 │ │ │ │ - stxvx vs0,r30,r6 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ - stxvx vs0,r30,r7 │ │ │ │ - bdnz 472dc │ │ │ │ - extsw r21,r25 │ │ │ │ - extsw r20,r24 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - addi r21,r21,1 │ │ │ │ - sldi r21,r21,4 │ │ │ │ - add r21,r30,r21 │ │ │ │ - b 4733c │ │ │ │ + li r2,0 │ │ │ │ + xxmr vs43,vs59 │ │ │ │ + xxmr vs12,vs55 │ │ │ │ + b 459c4 │ │ │ │ + addi r16,r28,-3 │ │ │ │ + mr r9,r2 │ │ │ │ + cmpw r19,r16 │ │ │ │ + blt 47b8c │ │ │ │ + cmpwi r24,1 │ │ │ │ + ble 467a4 │ │ │ │ + cmpw r26,r16 │ │ │ │ + isellt r2,r16,r26 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r20 │ │ │ │ + addi r2,r2,1 │ │ │ │ + b 466bc │ │ │ │ + subfic r16,r27,3 │ │ │ │ + cmpw r26,r16 │ │ │ │ + isellt r2,r16,r26 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r20 │ │ │ │ + addi r2,r2,1 │ │ │ │ + b 466bc │ │ │ │ + li r8,2 │ │ │ │ + addi r2,r22,1 │ │ │ │ + add r10,r30,r10 │ │ │ │ + slwi r9,r30,1 │ │ │ │ + plxv vs58,161904 # 6e040 │ │ │ │ + plxv vs54,161976 # 6e090 │ │ │ │ + stw r19,36(r31) │ │ │ │ + stw r14,148(r31) │ │ │ │ + stw r16,152(r31) │ │ │ │ + cmpwi r15,0 │ │ │ │ + extsw r23,r30 │ │ │ │ + plxv vs62,161932 # 6e080 │ │ │ │ nop │ │ │ │ - stfd f31,0(r21) │ │ │ │ - stfd f31,8(r21) │ │ │ │ - addi r21,r21,16 │ │ │ │ - mr r3,r19 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpd r3,r20 │ │ │ │ - addi r20,r20,1 │ │ │ │ - bge 47330 │ │ │ │ - lwz r9,84(r22) │ │ │ │ - ld r10,336(r22) │ │ │ │ - ld r8,40(r31) │ │ │ │ - mr r21,r1 │ │ │ │ - rlwinm r9,r9,0,29,29 │ │ │ │ - ldx r20,r10,r8 │ │ │ │ - cmpwi cr3,r9,0 │ │ │ │ - bne cr3,47ab0 │ │ │ │ - cmpwi r17,1 │ │ │ │ - bgt 481f8 │ │ │ │ - lwz r9,72(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - addi r23,r23,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,r23 │ │ │ │ - addi r23,r1,32 │ │ │ │ - addi r10,r7,1 │ │ │ │ - mr r9,r23 │ │ │ │ - clrldi r10,r10,32 │ │ │ │ - andi. r5,r10,3 │ │ │ │ - addi r3,r10,-1 │ │ │ │ - mr r6,r10 │ │ │ │ - beq 473fc │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 473ec │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 473e0 │ │ │ │ - mr r10,r3 │ │ │ │ - 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 4741c │ │ │ │ - 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 47404 │ │ │ │ - extsw r11,r29 │ │ │ │ - blt cr4,474c8 │ │ │ │ - clrldi r3,r24,32 │ │ │ │ - extswsli r5,r29,4 │ │ │ │ - extsw r11,r29 │ │ │ │ - li r9,0 │ │ │ │ - andi. r0,r3,3 │ │ │ │ - addi r15,r3,-1 │ │ │ │ - mr r6,r3 │ │ │ │ - add r10,r23,r5 │ │ │ │ - beq 4748c │ │ │ │ - cmpdi r0,1 │ │ │ │ - beq 47478 │ │ │ │ - cmpdi r0,2 │ │ │ │ - beq 47468 │ │ │ │ - lxv vs0,0(r30) │ │ │ │ - mr r3,r15 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs0,r23,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 474c8 │ │ │ │ - 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 │ │ │ │ - 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 47494 │ │ │ │ - subf r29,r29,r7 │ │ │ │ - ld r9,64(r31) │ │ │ │ - cmpw r24,r29 │ │ │ │ - subf r29,r25,r29 │ │ │ │ - add r9,r23,r9 │ │ │ │ - clrldi r29,r29,32 │ │ │ │ - bgt 47550 │ │ │ │ - andi. r5,r29,3 │ │ │ │ - addi r3,r29,-1 │ │ │ │ - mr r6,r29 │ │ │ │ - beq 47530 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 47520 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 47514 │ │ │ │ - ld r10,64(r31) │ │ │ │ - mr r29,r3 │ │ │ │ - addi r9,r9,16 │ │ │ │ - stxvx vs63,r23,r10 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r29,r29,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r29,1 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 47550 │ │ │ │ - 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 47538 │ │ │ │ + xxspltidp vs55,1073741824 │ │ │ │ + xxspltidp vs56,1065353216 │ │ │ │ + isel r7,r8,r20,4*cr3+lt │ │ │ │ + sldi r2,r2,4 │ │ │ │ + mullw r27,r10,r16 │ │ │ │ + addi r17,r9,-1 │ │ │ │ + stw r15,168(r31) │ │ │ │ + stw r30,172(r31) │ │ │ │ + iselgt r29,0,r15 │ │ │ │ + xxspltidp vs57,1056964608 │ │ │ │ + mtvsrws vs59,r8 │ │ │ │ + xxspltidp vs31,1056964608 │ │ │ │ + std r2,56(r31) │ │ │ │ + addi r2,r7,1 │ │ │ │ + slwi r9,r7,1 │ │ │ │ + vspltisw v28,4 │ │ │ │ + xxspltib vs63,0 │ │ │ │ + stw r7,164(r31) │ │ │ │ + stw r29,156(r31) │ │ │ │ + mr r29,r23 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r2,120(r31) │ │ │ │ + mfocrf r2,8 │ │ │ │ + rlwinm r2,r2,16,0,3 │ │ │ │ + stw r9,112(r31) │ │ │ │ + stw r2,160(r31) │ │ │ │ + mfocrf r2,16 │ │ │ │ + rlwinm r2,r2,12,0,3 │ │ │ │ + stw r2,176(r31) │ │ │ │ + mr r3,r22 │ │ │ │ + stw r29,72(r31) │ │ │ │ + stw r29,64(r31) │ │ │ │ + mr r15,r1 │ │ │ │ + bl 5460 │ │ │ │ ld r9,0(r1) │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - sldi r11,r11,4 │ │ │ │ - neg r8,r8 │ │ │ │ - add r5,r23,r11 │ │ │ │ - stdux r9,r1,r8 │ │ │ │ - addi r29,r1,32 │ │ │ │ - beq cr3,47af0 │ │ │ │ - extsw r7,r7 │ │ │ │ - extsw r4,r4 │ │ │ │ - mr r3,r20 │ │ │ │ - li r8,0 │ │ │ │ - mr r6,r29 │ │ │ │ - bl 5420 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r8,36(r31) │ │ │ │ - li r9,0 │ │ │ │ - blt cr2,47628 │ │ │ │ + sldi r2,r3,4 │ │ │ │ + subfic r2,r2,-16 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + lwz r2,160(r31) │ │ │ │ + addi r30,r1,32 │ │ │ │ + mtocrf 128,r2 │ │ │ │ + blt 47160 │ │ │ │ + clrlwi r2,r29,31 │ │ │ │ + not r8,r29 │ │ │ │ + addi r9,r29,-1 │ │ │ │ + pli r10,715827883 │ │ │ │ + srawi r26,r29,31 │ │ │ │ + std r29,80(r31) │ │ │ │ + lwa r28,36(r31) │ │ │ │ + std r15,136(r31) │ │ │ │ + stw r17,132(r31) │ │ │ │ + not r25,r20 │ │ │ │ + subfic r24,r20,-2 │ │ │ │ + cmpwi cr2,r20,0 │ │ │ │ + stw r27,144(r31) │ │ │ │ + mtlr r2 │ │ │ │ + rldicl r8,r8,33,63 │ │ │ │ + rldicl r2,r29,33,63 │ │ │ │ + mullw r9,r9,r29 │ │ │ │ + xor r7,r26,r29 │ │ │ │ + lwz r29,164(r31) │ │ │ │ + std r8,104(r31) │ │ │ │ + std r2,96(r31) │ │ │ │ + mflr r8 │ │ │ │ + mflr r2 │ │ │ │ + subf r26,r26,r7 │ │ │ │ + stb r8,88(r31) │ │ │ │ + mflr r8 │ │ │ │ + extsw r2,r2 │ │ │ │ + xori r8,r8,1 │ │ │ │ + neg r2,r2 │ │ │ │ + stw r8,68(r31) │ │ │ │ + lwz r8,148(r31) │ │ │ │ + mtvsrdd vs61,r2,r2 │ │ │ │ + maddld r9,r9,r17,r8 │ │ │ │ + mulhw r2,r9,r10 │ │ │ │ + srawi r9,r9,31 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r27 │ │ │ │ + stw r2,48(r31) │ │ │ │ + mflr r2 │ │ │ │ + stw r2,128(r31) │ │ │ │ + lwz r2,36(r31) │ │ │ │ + srawi r27,r28,31 │ │ │ │ + lwz r4,48(r31) │ │ │ │ + mr r23,r28 │ │ │ │ + mr r16,r28 │ │ │ │ + mr r18,r28 │ │ │ │ + cmpw r2,r28 │ │ │ │ + xor r2,r27,r28 │ │ │ │ + subf r27,r27,r2 │ │ │ │ + cmpw cr7,r27,r26 │ │ │ │ + isel r27,r26,r27,4*cr7+lt │ │ │ │ + blt 477a0 │ │ │ │ + subf r17,r27,r20 │ │ │ │ + cmpwi cr4,r17,0 │ │ │ │ + blt cr4,477e0 │ │ │ │ + lwz r9,84(r21) │ │ │ │ + lwz r2,72(r31) │ │ │ │ + ld r14,16(r21) │ │ │ │ + andi. r10,r9,1 │ │ │ │ + add r23,r2,r23 │ │ │ │ + rlwinm r9,r9,0,27,27 │ │ │ │ + clrlwi r2,r16,31 │ │ │ │ + bne 47250 │ │ │ │ + cmpwi r9,0 │ │ │ │ + bne 477f0 │ │ │ │ + addi r19,r17,1 │ │ │ │ + extswsli r4,r4,4 │ │ │ │ + li r2,0 │ │ │ │ + clrldi r8,r19,32 │ │ │ │ + add r9,r14,r4 │ │ │ │ andi. r7,r8,3 │ │ │ │ addi r6,r8,-1 │ │ │ │ mr r10,r8 │ │ │ │ - beq 475ec │ │ │ │ + beq 46a2c │ │ │ │ cmpdi r7,1 │ │ │ │ - beq 475d8 │ │ │ │ + beq 46a18 │ │ │ │ cmpdi r7,2 │ │ │ │ - beq 475c8 │ │ │ │ - lxv vs0,0(r29) │ │ │ │ + beq 46a08 │ │ │ │ + lxvx vs0,r14,r4 │ │ │ │ mr r8,r6 │ │ │ │ - li r9,16 │ │ │ │ + li r2,16 │ │ │ │ stxv vs0,0(r30) │ │ │ │ - lxvx vs0,r29,r9 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ addi r8,r8,-1 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r29,r9 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ cmpdi r8,1 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 47628 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 46a70 │ │ │ │ srdi r10,r10,2 │ │ │ │ mtctr r10 │ │ │ │ - lxvx vs0,r29,r9 │ │ │ │ - addi r10,r9,16 │ │ │ │ - addi r7,r9,32 │ │ │ │ - addi r8,r9,48 │ │ │ │ - stxvx vs0,r30,r9 │ │ │ │ - lxvx vs0,r29,r10 │ │ │ │ - addi r9,r9,64 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r7,r2,32 │ │ │ │ + addi r8,r2,48 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + lxvx vs0,r9,r10 │ │ │ │ + addi r2,r2,64 │ │ │ │ stxvx vs0,r30,r10 │ │ │ │ - lxvx vs0,r29,r7 │ │ │ │ + lxvx vs0,r9,r7 │ │ │ │ stxvx vs0,r30,r7 │ │ │ │ - lxvx vs0,r29,r8 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ stxvx vs0,r30,r8 │ │ │ │ - bdnz 475f4 │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r8,0(r22) │ │ │ │ - lxv vs12,0(r30) │ │ │ │ - srawi r10,r27,1 │ │ │ │ - addze r10,r10 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - std r9,0(r21) │ │ │ │ - addi r3,r8,1 │ │ │ │ - mr r1,r21 │ │ │ │ - slwi r10,r10,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - sldi r9,r3,5 │ │ │ │ - subf r10,r10,r27 │ │ │ │ - sldi r7,r3,4 │ │ │ │ - sldi r5,r3,1 │ │ │ │ - neg r9,r9 │ │ │ │ - srawi r0,r10,31 │ │ │ │ - mr r29,r5 │ │ │ │ - ld r6,0(r1) │ │ │ │ - xor r10,r0,r10 │ │ │ │ - subf r0,r0,r10 │ │ │ │ - slwi r10,r3,1 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - stxvx vs12,r9,r7 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - ble 47720 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - sldi r4,r8,4 │ │ │ │ - andi. r11,r8,1 │ │ │ │ - addi r27,r30,16 │ │ │ │ - li r7,0 │ │ │ │ - addi r25,r8,-1 │ │ │ │ - addi r6,r6,28224 │ │ │ │ - lxv vs12,0(r6) │ │ │ │ - addi r6,r4,32 │ │ │ │ - add r4,r9,r4 │ │ │ │ - add r11,r9,r6 │ │ │ │ - beq 476e4 │ │ │ │ - lxv vs0,16(r30) │ │ │ │ - cmpdi r25,0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r6 │ │ │ │ - stxvx vs0,r4,r7 │ │ │ │ - li r7,16 │ │ │ │ - beq 47720 │ │ │ │ - srdi r8,r8,1 │ │ │ │ + bdnz 46a34 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + extsw r18,r17 │ │ │ │ + extsw r15,r19 │ │ │ │ + xxlxor vs30,vs30,vs30 │ │ │ │ + addi r18,r18,1 │ │ │ │ + sldi r18,r18,4 │ │ │ │ + add r18,r30,r18 │ │ │ │ + b 46a9c │ │ │ │ + nop │ │ │ │ + stfd f30,0(r18) │ │ │ │ + stfd f30,8(r18) │ │ │ │ + addi r18,r18,16 │ │ │ │ + mr r3,r22 │ │ │ │ + bl 5460 │ │ │ │ + cmpd r3,r15 │ │ │ │ + addi r15,r15,1 │ │ │ │ + bge 46a90 │ │ │ │ + lwz r2,84(r21) │ │ │ │ + ld r9,336(r21) │ │ │ │ + mr r18,r1 │ │ │ │ + ld r10,40(r31) │ │ │ │ + rlwinm r2,r2,0,29,29 │ │ │ │ + ldx r15,r9,r10 │ │ │ │ + cmpwi cr3,r2,0 │ │ │ │ + bne cr3,47210 │ │ │ │ + cmpwi r20,1 │ │ │ │ + bgt 47998 │ │ │ │ + lwz r2,64(r31) │ │ │ │ + addi r16,r16,2 │ │ │ │ + li r7,2 │ │ │ │ + li r10,63 │ │ │ │ + addi r4,r2,2 │ │ │ │ + ld r2,0(r1) │ │ │ │ + mulli r4,r4,5 │ │ │ │ + stdu r2,-48(r1) │ │ │ │ + addi r5,r1,32 │ │ │ │ + add r4,r4,r16 │ │ │ │ + addi r9,r7,1 │ │ │ │ + mr r2,r5 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + andi. r6,r9,3 │ │ │ │ + addi r3,r9,-1 │ │ │ │ + mr r8,r9 │ │ │ │ + beq 46b54 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 46b44 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 46b38 │ │ │ │ + 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 46b74 │ │ │ │ + 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 46b5c │ │ │ │ + extsw r3,r27 │ │ │ │ + blt cr4,46c20 │ │ │ │ + clrldi r6,r19,32 │ │ │ │ + extswsli r11,r27,4 │ │ │ │ + extsw r3,r27 │ │ │ │ + li r2,0 │ │ │ │ + andi. r0,r6,3 │ │ │ │ + addi r16,r6,-1 │ │ │ │ + mr r8,r6 │ │ │ │ + add r9,r5,r11 │ │ │ │ + beq 46be4 │ │ │ │ + cmpdi r0,1 │ │ │ │ + beq 46bd0 │ │ │ │ + cmpdi r0,2 │ │ │ │ + beq 46bc0 │ │ │ │ + lxv vs0,0(r30) │ │ │ │ + mr r6,r16 │ │ │ │ + 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 46c20 │ │ │ │ + srdi r8,r8,2 │ │ │ │ mtctr r8 │ │ │ │ - lxvx vs0,r27,r7 │ │ │ │ - neg r25,r7 │ │ │ │ - addi r8,r7,16 │ │ │ │ - neg r6,r8 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r11,r7 │ │ │ │ - stxvx vs0,r4,r25 │ │ │ │ - addi r7,r7,32 │ │ │ │ + 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 46bec │ │ │ │ + subf r27,r27,r7 │ │ │ │ + ld r2,56(r31) │ │ │ │ + cmpw r19,r27 │ │ │ │ + subf r27,r17,r27 │ │ │ │ + add r2,r5,r2 │ │ │ │ + clrldi r27,r27,32 │ │ │ │ + bgt 46ca8 │ │ │ │ + andi. r6,r27,3 │ │ │ │ + addi r11,r27,-1 │ │ │ │ + mr r8,r27 │ │ │ │ + beq 46c88 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 46c78 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 46c6c │ │ │ │ + ld r9,56(r31) │ │ │ │ + mr r27,r11 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxvx vs63,r5,r9 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r27,r27,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r27,1 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 46ca8 │ │ │ │ + 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 46c90 │ │ │ │ + ld r2,0(r1) │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + sldi r3,r3,4 │ │ │ │ + neg r10,r10 │ │ │ │ + add r5,r5,r3 │ │ │ │ + stdux r2,r1,r10 │ │ │ │ + addi r27,r1,32 │ │ │ │ + beq cr3,471f0 │ │ │ │ + extsw r7,r7 │ │ │ │ + extsw r4,r4 │ │ │ │ + mr r3,r15 │ │ │ │ + li r8,0 │ │ │ │ + mr r6,r27 │ │ │ │ + bl 53c0 │ │ │ │ + lwz r10,32(r31) │ │ │ │ + li r2,0 │ │ │ │ + blt cr2,46d7c │ │ │ │ + andi. r8,r10,3 │ │ │ │ + addi r7,r10,-1 │ │ │ │ + mr r9,r10 │ │ │ │ + beq 46d40 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 46d2c │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 46d1c │ │ │ │ + lxv vs0,0(r27) │ │ │ │ + mr r10,r7 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r30) │ │ │ │ + lxvx vs0,r27,r2 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r27,r2 │ │ │ │ + cmpdi r10,1 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 46d7c │ │ │ │ + srdi r9,r9,2 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r27,r2 │ │ │ │ + addi r9,r2,16 │ │ │ │ + addi r8,r2,32 │ │ │ │ + addi r10,r2,48 │ │ │ │ + stxvx vs0,r30,r2 │ │ │ │ + lxvx vs0,r27,r9 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r30,r9 │ │ │ │ lxvx vs0,r27,r8 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r11,r8 │ │ │ │ - stxvx vs0,r4,r6 │ │ │ │ - bdnz 476ec │ │ │ │ - addi r8,r10,2 │ │ │ │ + stxvx vs0,r30,r8 │ │ │ │ + lxvx vs0,r27,r10 │ │ │ │ + stxvx vs0,r30,r10 │ │ │ │ + bdnz 46d48 │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r9,0(r21) │ │ │ │ + srawi r2,r23,1 │ │ │ │ + addze r2,r2 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ + lxv vs12,0(r30) │ │ │ │ + addi r19,r9,1 │ │ │ │ + std r10,0(r18) │ │ │ │ + mr r1,r18 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + cmpdi r9,0 │ │ │ │ ld r6,0(r1) │ │ │ │ - cmpwi r10,1 │ │ │ │ - addi r11,r10,-1 │ │ │ │ - li r7,16 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - clrldi r4,r11,32 │ │ │ │ + sldi r8,r19,5 │ │ │ │ + subf r2,r2,r23 │ │ │ │ + sldi r10,r19,4 │ │ │ │ + sldi r7,r19,1 │ │ │ │ + slwi r4,r19,1 │ │ │ │ neg r8,r8 │ │ │ │ + srawi r3,r2,31 │ │ │ │ + mr r11,r7 │ │ │ │ stdux r6,r1,r8 │ │ │ │ - addi r8,r1,32 │ │ │ │ - ble 48248 │ │ │ │ - andi. r27,r4,3 │ │ │ │ - addi r25,r4,-1 │ │ │ │ - mr r6,r4 │ │ │ │ - beq 477a0 │ │ │ │ - cmpdi r27,1 │ │ │ │ - beq 4778c │ │ │ │ - cmpdi r27,2 │ │ │ │ - beq 4777c │ │ │ │ - lxv vs0,16(r9) │ │ │ │ - mr r4,r25 │ │ │ │ - li r7,32 │ │ │ │ - stxv vs0,16(r8) │ │ │ │ - lxvx vs0,r9,r7 │ │ │ │ - addi r4,r4,-1 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - lxvx vs0,r9,r7 │ │ │ │ - cmpdi r4,1 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - beq 477dc │ │ │ │ - srdi r6,r6,2 │ │ │ │ - mtctr r6 │ │ │ │ - lxvx vs0,r9,r7 │ │ │ │ - addi r6,r7,16 │ │ │ │ - addi r27,r7,32 │ │ │ │ - addi r4,r7,48 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - lxvx vs0,r9,r6 │ │ │ │ - addi r7,r7,64 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - lxvx vs0,r9,r27 │ │ │ │ - stxvx vs0,r8,r27 │ │ │ │ - lxvx vs0,r9,r4 │ │ │ │ - stxvx vs0,r8,r4 │ │ │ │ - bdnz 477a8 │ │ │ │ - clrldi r7,r10,32 │ │ │ │ - cmpwi r0,1 │ │ │ │ + xor r8,r3,r2 │ │ │ │ + addi r2,r1,32 │ │ │ │ + subf r3,r3,r8 │ │ │ │ + stxvx vs12,r2,r10 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + stfd f0,8(r2) │ │ │ │ + ble 46e68 │ │ │ │ + sldi r6,r9,4 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r27,r30,16 │ │ │ │ + li r10,0 │ │ │ │ + addi r0,r9,-1 │ │ │ │ + addi r8,r6,32 │ │ │ │ + add r6,r2,r6 │ │ │ │ + add r5,r2,r8 │ │ │ │ + beq 46e2c │ │ │ │ + lxv vs0,16(r30) │ │ │ │ + cmpdi r0,0 │ │ │ │ + xvmuldp vs0,vs0,vs57 │ │ │ │ + stxvx vs0,r2,r8 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + li r10,16 │ │ │ │ + beq 46e68 │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + lxvx vs0,r27,r10 │ │ │ │ + addi r9,r10,16 │ │ │ │ + neg r0,r10 │ │ │ │ + neg r8,r9 │ │ │ │ + xvmuldp vs0,vs0,vs57 │ │ │ │ + stxvx vs0,r5,r10 │ │ │ │ + stxvx vs0,r6,r0 │ │ │ │ + lxvx vs0,r27,r9 │ │ │ │ + addi r10,r10,32 │ │ │ │ + xvmuldp vs0,vs0,vs57 │ │ │ │ + stxvx vs0,r5,r9 │ │ │ │ + stxvx vs0,r6,r8 │ │ │ │ + bdnz 46e34 │ │ │ │ + addi r9,r4,2 │ │ │ │ + ld r8,0(r1) │ │ │ │ + cmpwi r4,1 │ │ │ │ + addi r5,r4,-1 │ │ │ │ + li r10,16 │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + clrldi r6,r5,32 │ │ │ │ + neg r9,r9 │ │ │ │ + stdux r8,r1,r9 │ │ │ │ + addi r9,r1,32 │ │ │ │ + ble 479e4 │ │ │ │ + andi. r0,r6,3 │ │ │ │ + addi r27,r6,-1 │ │ │ │ + mr r8,r6 │ │ │ │ + beq 46ee8 │ │ │ │ + cmpdi r0,1 │ │ │ │ + beq 46ed4 │ │ │ │ + cmpdi r0,2 │ │ │ │ + beq 46ec4 │ │ │ │ + lxv vs0,16(r2) │ │ │ │ + mr r6,r27 │ │ │ │ + li r10,32 │ │ │ │ + stxv vs0,16(r9) │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + cmpdi r6,1 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ + addi r10,r10,16 │ │ │ │ + beq 46f24 │ │ │ │ + srdi r8,r8,2 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + addi r8,r10,16 │ │ │ │ + addi r0,r10,32 │ │ │ │ + addi r6,r10,48 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ + lxvx vs0,r2,r8 │ │ │ │ + addi r10,r10,64 │ │ │ │ + stxvx vs0,r9,r8 │ │ │ │ + lxvx vs0,r2,r0 │ │ │ │ + stxvx vs0,r9,r0 │ │ │ │ + lxvx vs0,r2,r6 │ │ │ │ + stxvx vs0,r9,r6 │ │ │ │ + bdnz 46ef0 │ │ │ │ + clrldi r8,r4,32 │ │ │ │ + cmpwi r3,1 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - stfd f0,0(r8) │ │ │ │ - stfd f0,8(r8) │ │ │ │ - add r6,r8,r7 │ │ │ │ - stfdx f0,r8,r7 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + stfd f0,8(r9) │ │ │ │ + add r6,r9,r8 │ │ │ │ + stfdx f0,r9,r8 │ │ │ │ stfd f0,8(r6) │ │ │ │ - bne 47934 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - lfd f0,24(r8) │ │ │ │ - lfd f12,16(r8) │ │ │ │ - cmplwi r11,3 │ │ │ │ - addi r6,r9,16 │ │ │ │ - lfd f11,28400(r7) │ │ │ │ - addi r7,r8,32 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ + bne 47070 │ │ │ │ + lfd f0,24(r9) │ │ │ │ + lfd f12,16(r9) │ │ │ │ + cmplwi r5,3 │ │ │ │ + li r6,0 │ │ │ │ + xxmr vs11,vs62 │ │ │ │ + addi r10,r9,32 │ │ │ │ + addi r8,r2,16 │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fmul f12,f12,f31 │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f12,8(r9) │ │ │ │ - stfd f0,0(r9) │ │ │ │ - ble 48300 │ │ │ │ - lis r4,-21846 │ │ │ │ - addi r10,r10,-5 │ │ │ │ - addis r27,r2,-3 │ │ │ │ - lxv vs6,16(r8) │ │ │ │ - lxv vs7,0(r8) │ │ │ │ - li r0,3 │ │ │ │ - ori r4,r4,43691 │ │ │ │ - addi r27,r27,28400 │ │ │ │ - mulhwu r10,r10,r4 │ │ │ │ - lxv vs10,0(r27) │ │ │ │ - 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 r8,r7 │ │ │ │ - addi r6,r6,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 f12,8(r2) │ │ │ │ + stfd f0,0(r2) │ │ │ │ + ble 47010 │ │ │ │ + addi r4,r4,-5 │ │ │ │ + lxv vs7,16(r9) │ │ │ │ + lxv vs8,0(r9) │ │ │ │ + pli r6,-1431655765 │ │ │ │ + li r3,3 │ │ │ │ + xxmr vs11,vs62 │ │ │ │ + mulhwu r9,r4,r6 │ │ │ │ + srwi r9,r9,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + mtctr r9 │ │ │ │ + lxv vs10,32(r10) │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + mr r6,r3 │ │ │ │ + mr r9,r10 │ │ │ │ + addi r3,r3,3 │ │ │ │ + addi r10,r10,48 │ │ │ │ + lxv vs9,-32(r10) │ │ │ │ + addi r8,r8,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(r6) │ │ │ │ - stxv vs0,-16(r6) │ │ │ │ - stxv vs12,-32(r6) │ │ │ │ - bdnz 47870 │ │ │ │ - addi r8,r8,16 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxv vs11,0(r8) │ │ │ │ - addi r4,r10,1 │ │ │ │ - lxv vs12,0(r27) │ │ │ │ - cmplw r4,r11 │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs10,vs10,vs62 │ │ │ │ + xvmuldp vs0,vs0,vs62 │ │ │ │ + xvmuldp vs12,vs12,vs62 │ │ │ │ + stxv vs10,-48(r8) │ │ │ │ + stxv vs0,-16(r8) │ │ │ │ + stxv vs12,-32(r8) │ │ │ │ + bdnz 46fb0 │ │ │ │ + addi r9,r9,16 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + lxv vs12,0(r9) │ │ │ │ + addi r4,r6,1 │ │ │ │ + cmplw r5,r4 │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,0(r6) │ │ │ │ - bge 47934 │ │ │ │ - lxv vs0,16(r7) │ │ │ │ - lxv vs11,16(r8) │ │ │ │ - addi r10,r10,2 │ │ │ │ - cmplw r10,r11 │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + ble 47070 │ │ │ │ + lxv vs0,16(r10) │ │ │ │ + lxv vs12,16(r9) │ │ │ │ + addi r6,r6,2 │ │ │ │ + cmplw r5,r6 │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,16(r6) │ │ │ │ - bge 47934 │ │ │ │ - lxv vs0,32(r7) │ │ │ │ - lxv vs11,32(r8) │ │ │ │ - xvsubdp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxv vs0,16(r8) │ │ │ │ + ble 47070 │ │ │ │ + lxv vs0,32(r10) │ │ │ │ + lxv vs12,32(r9) │ │ │ │ + xvsubdp vs0,vs0,vs12 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxv vs0,32(r6) │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 479f4 │ │ │ │ - ld r10,56(r31) │ │ │ │ - add r4,r28,r3 │ │ │ │ - ld r7,104(r22) │ │ │ │ - andi. r6,r5,3 │ │ │ │ - addi r11,r5,-1 │ │ │ │ - add r8,r10,r3 │ │ │ │ - li r10,0 │ │ │ │ - mulld r8,r8,r3 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + stxv vs0,32(r8) │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 47130 │ │ │ │ + ld r9,80(r31) │ │ │ │ + ld r6,104(r21) │ │ │ │ + andi. r5,r7,3 │ │ │ │ + addi r4,r7,-1 │ │ │ │ + add r8,r9,r19 │ │ │ │ + li r9,0 │ │ │ │ + mulld r8,r8,r19 │ │ │ │ sldi r8,r8,1 │ │ │ │ - add r8,r8,r4 │ │ │ │ - mulld r8,r8,r3 │ │ │ │ - sldi r4,r8,5 │ │ │ │ - add r8,r7,r4 │ │ │ │ - beq 479b8 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 479a4 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 47994 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - mr r29,r11 │ │ │ │ - li r10,16 │ │ │ │ - stxvx vs0,r7,r4 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ - cmpdi r29,1 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - beq 479f4 │ │ │ │ - srdi r7,r5,2 │ │ │ │ - mtctr r7 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ - addi r7,r10,16 │ │ │ │ - addi r5,r10,32 │ │ │ │ - addi r6,r10,48 │ │ │ │ + add r3,r28,r19 │ │ │ │ + add r3,r3,r8 │ │ │ │ + mulld r10,r3,r19 │ │ │ │ + sldi r10,r10,5 │ │ │ │ + add r8,r6,r10 │ │ │ │ + beq 470f4 │ │ │ │ + cmpdi r5,1 │ │ │ │ + beq 470e0 │ │ │ │ + cmpdi r5,2 │ │ │ │ + beq 470d0 │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + mr r11,r4 │ │ │ │ + li r9,16 │ │ │ │ + stxvx vs0,r6,r10 │ │ │ │ + lxvx vs0,r2,r9 │ │ │ │ + addi r11,r11,-1 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + lxvx vs0,r2,r9 │ │ │ │ + cmpdi r11,1 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + beq 47130 │ │ │ │ + srdi r10,r7,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs0,r2,r9 │ │ │ │ + addi r10,r9,16 │ │ │ │ + addi r6,r9,32 │ │ │ │ + addi r7,r9,48 │ │ │ │ + stxvx vs0,r8,r9 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + addi r9,r9,64 │ │ │ │ stxvx vs0,r8,r10 │ │ │ │ - lxvx vs0,r9,r7 │ │ │ │ - addi r10,r10,64 │ │ │ │ - stxvx vs0,r8,r7 │ │ │ │ - lxvx vs0,r9,r5 │ │ │ │ - stxvx vs0,r8,r5 │ │ │ │ - lxvx vs0,r9,r6 │ │ │ │ + lxvx vs0,r2,r6 │ │ │ │ stxvx vs0,r8,r6 │ │ │ │ - bdnz 479c0 │ │ │ │ + lxvx vs0,r2,r7 │ │ │ │ + stxvx vs0,r8,r7 │ │ │ │ + bdnz 470fc │ │ │ │ addi r28,r28,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r16,r16,1 │ │ │ │ - addi r26,r26,1 │ │ │ │ - cmpw r17,r28 │ │ │ │ - std r9,0(r21) │ │ │ │ - mr r1,r21 │ │ │ │ - bge 47200 │ │ │ │ - ld r21,160(r31) │ │ │ │ - lwz r27,168(r31) │ │ │ │ - lwz r24,172(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - addi r24,r24,2 │ │ │ │ - addi r10,r9,1 │ │ │ │ - std r10,56(r31) │ │ │ │ - lwz r8,180(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - add r27,r27,r8 │ │ │ │ - lwz r8,184(r31) │ │ │ │ - std r9,0(r21) │ │ │ │ - mr r1,r21 │ │ │ │ - cmpw r8,r10 │ │ │ │ - bgt 47134 │ │ │ │ - lwz r9,200(r31) │ │ │ │ - lwz r30,196(r31) │ │ │ │ - lwz r29,184(r31) │ │ │ │ - li r8,0 │ │ │ │ - lwz r26,192(r31) │ │ │ │ - mr r18,r17 │ │ │ │ - lwz r15,176(r31) │ │ │ │ - lwz r14,180(r31) │ │ │ │ - rotlwi r9,r9,16 │ │ │ │ - mtocrf 8,r9 │ │ │ │ - rotlwi r9,r9,16 │ │ │ │ - lwz r9,188(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r25,r25,1 │ │ │ │ + addi r24,r24,1 │ │ │ │ + cmpw r20,r28 │ │ │ │ + std r2,0(r18) │ │ │ │ + mr r1,r18 │ │ │ │ + bge 46960 │ │ │ │ + ld r15,136(r31) │ │ │ │ + lwz r17,132(r31) │ │ │ │ + ld r29,80(r31) │ │ │ │ + lwz r27,144(r31) │ │ │ │ + lwz r9,152(r31) │ │ │ │ + addi r29,r29,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r17,r17,2 │ │ │ │ + add r27,r27,r9 │ │ │ │ + lwz r9,156(r31) │ │ │ │ + std r2,0(r15) │ │ │ │ + mr r1,r15 │ │ │ │ + cmpw r9,r29 │ │ │ │ + bgt 46888 │ │ │ │ + lwz r2,160(r31) │ │ │ │ + lwz r30,172(r31) │ │ │ │ + li r10,0 │ │ │ │ + lwz r29,156(r31) │ │ │ │ + lwz r15,168(r31) │ │ │ │ + lwz r19,36(r31) │ │ │ │ + lwz r14,148(r31) │ │ │ │ + lwz r16,152(r31) │ │ │ │ + rotlwi r2,r2,16 │ │ │ │ + mtocrf 8,r2 │ │ │ │ + rotlwi r2,r2,16 │ │ │ │ + lwz r2,176(r31) │ │ │ │ + addi r9,r30,1 │ │ │ │ cmpw r30,r29 │ │ │ │ - addi r10,r30,1 │ │ │ │ - rotlwi r9,r9,20 │ │ │ │ - mtocrf 16,r9 │ │ │ │ - rotlwi r9,r9,12 │ │ │ │ - subf r9,r30,r29 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - isellt r9,r9,r8 │ │ │ │ - add r30,r9,r10 │ │ │ │ - cmpw r26,r30 │ │ │ │ - bgt 45d18 │ │ │ │ - b 46ac0 │ │ │ │ - ld r8,128(r31) │ │ │ │ - lwz r7,152(r31) │ │ │ │ - lwz r6,72(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - neg r9,r8 │ │ │ │ - add r4,r6,r7 │ │ │ │ - lwz r6,84(r31) │ │ │ │ - add r23,r23,r7 │ │ │ │ - addi r8,r8,15 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - maddld r4,r4,r6,r23 │ │ │ │ - addi r23,r1,32 │ │ │ │ - b 473a8 │ │ │ │ - nop │ │ │ │ + rotlwi r2,r2,20 │ │ │ │ + mtocrf 16,r2 │ │ │ │ + rotlwi r2,r2,12 │ │ │ │ + subf r2,r30,r29 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + add r30,r2,r9 │ │ │ │ + cmpw r15,r30 │ │ │ │ + bgt 4554c │ │ │ │ + b 46358 │ │ │ │ nop │ │ │ │ nop │ │ │ │ extsw r7,r7 │ │ │ │ extsw r4,r4 │ │ │ │ - mr r3,r20 │ │ │ │ + mr r3,r15 │ │ │ │ li r8,0 │ │ │ │ - mr r6,r29 │ │ │ │ - bl 5ce0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 4758c │ │ │ │ - clrlwi r9,r23,31 │ │ │ │ - lwz r5,120(r31) │ │ │ │ - srwi r7,r11,4 │ │ │ │ - srwi r8,r20,31 │ │ │ │ - not r10,r20 │ │ │ │ - cmplwi r25,2 │ │ │ │ - addi r24,r25,1 │ │ │ │ - xori r6,r9,1 │ │ │ │ - lwz r9,112(r31) │ │ │ │ - srwi r10,r10,31 │ │ │ │ - and r9,r7,r9 │ │ │ │ - and r7,r7,r5 │ │ │ │ - lwz r5,88(r31) │ │ │ │ - stw r9,104(r31) │ │ │ │ - and r0,r9,r5 │ │ │ │ - lwz r5,96(r31) │ │ │ │ - or r12,r7,r0 │ │ │ │ - and r4,r0,r10 │ │ │ │ - and r9,r9,r5 │ │ │ │ - and r5,r7,r8 │ │ │ │ - or r7,r7,r9 │ │ │ │ - and r14,r5,r6 │ │ │ │ - or r9,r9,r12 │ │ │ │ - and r5,r5,r28 │ │ │ │ - and r7,r10,r7 │ │ │ │ - and r9,r8,r9 │ │ │ │ - and r10,r0,r8 │ │ │ │ - or r7,r7,r14 │ │ │ │ - mr r8,r10 │ │ │ │ - and r9,r9,r28 │ │ │ │ - stw r10,136(r31) │ │ │ │ - and r10,r10,r6 │ │ │ │ - or r6,r4,r7 │ │ │ │ - and r8,r8,r28 │ │ │ │ - or r6,r9,r6 │ │ │ │ - stw r8,144(r31) │ │ │ │ - and r6,r6,r15 │ │ │ │ - or r10,r6,r10 │ │ │ │ - ble 48368 │ │ │ │ - clrlwi r14,r8,24 │ │ │ │ + mr r6,r27 │ │ │ │ + bl 5c80 │ │ │ │ + b 46ce0 │ │ │ │ + nop │ │ │ │ + ld r10,120(r31) │ │ │ │ + lwz r8,64(r31) │ │ │ │ + add r16,r16,r29 │ │ │ │ + mr r7,r29 │ │ │ │ + ld r9,0(r1) │ │ │ │ + neg r2,r10 │ │ │ │ + add r4,r8,r29 │ │ │ │ + lwz r8,112(r31) │ │ │ │ + addi r10,r10,15 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + maddld r4,r4,r8,r16 │ │ │ │ + addi r5,r1,32 │ │ │ │ + b 46b00 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r7,96(r31) │ │ │ │ + srwi r9,r9,4 │ │ │ │ + not r5,r18 │ │ │ │ + srwi r8,r18,31 │ │ │ │ + xori r2,r2,1 │ │ │ │ + clrlwi r10,r23,31 │ │ │ │ + cmplwi r17,2 │ │ │ │ + addi r19,r17,1 │ │ │ │ + srwi r5,r5,31 │ │ │ │ + and r11,r9,r7 │ │ │ │ + lwz r7,104(r31) │ │ │ │ + and r9,r9,r7 │ │ │ │ + lwz r7,88(r31) │ │ │ │ + and r3,r9,r8 │ │ │ │ + and r6,r11,r7 │ │ │ │ + lwz r7,68(r31) │ │ │ │ + and r11,r11,r7 │ │ │ │ + or r0,r11,r9 │ │ │ │ + and r0,r0,r5 │ │ │ │ + or r7,r6,r9 │ │ │ │ + or r7,r7,r11 │ │ │ │ + and r5,r6,r5 │ │ │ │ + and r9,r6,r8 │ │ │ │ + and r15,r2,r3 │ │ │ │ + or r15,r15,r0 │ │ │ │ + and r11,r7,r8 │ │ │ │ + and r11,r11,r28 │ │ │ │ + and r3,r3,r28 │ │ │ │ + and r12,r9,r28 │ │ │ │ + or r18,r15,r5 │ │ │ │ + or r18,r18,r11 │ │ │ │ + and r18,r18,r10 │ │ │ │ + and r0,r2,r9 │ │ │ │ + or r0,r0,r18 │ │ │ │ + ble 47a58 │ │ │ │ + clrlwi r3,r3,24 │ │ │ │ + clrlwi r6,r6,24 │ │ │ │ + clrlwi r12,r12,24 │ │ │ │ + clrlwi r18,r18,24 │ │ │ │ + clrlwi r11,r11,24 │ │ │ │ clrlwi r5,r5,24 │ │ │ │ - addis r12,r2,-3 │ │ │ │ - clrlwi r9,r9,24 │ │ │ │ - clrlwi r10,r10,24 │ │ │ │ xxspltib vs32,0 │ │ │ │ - clrlwi r7,r7,24 │ │ │ │ + clrlwi r15,r15,24 │ │ │ │ + neg r10,r6 │ │ │ │ + addi r9,r3,-1 │ │ │ │ + clrlwi r0,r0,24 │ │ │ │ vspltisw v1,1 │ │ │ │ - neg r14,r14 │ │ │ │ - addi r5,r5,-1 │ │ │ │ - addi r12,r12,28336 │ │ │ │ - neg r9,r9 │ │ │ │ - mtvsrws vs44,r29 │ │ │ │ - neg r10,r10 │ │ │ │ - clrlwi r4,r4,24 │ │ │ │ - clrlwi r6,r6,24 │ │ │ │ - clrlwi r8,r0,24 │ │ │ │ - and r5,r5,r14 │ │ │ │ - lxv vs45,0(r12) │ │ │ │ + neg r2,r11 │ │ │ │ + neg r8,r5 │ │ │ │ + neg r7,r15 │ │ │ │ + mtvsrws vs45,r27 │ │ │ │ + mulld r9,r9,r12 │ │ │ │ + mtvsrdd vs6,r10,r10 │ │ │ │ + neg r10,r18 │ │ │ │ vsldoi v1,v1,v0,8 │ │ │ │ - addis r14,r2,-3 │ │ │ │ - addis r12,r2,-3 │ │ │ │ - mtvsrdd vs6,r9,r9 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - neg r7,r7 │ │ │ │ - mtvsrdd vs40,r5,r5 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - addi r14,r14,28224 │ │ │ │ - addi r12,r12,28256 │ │ │ │ - mtvsrdd vs7,r10,r10 │ │ │ │ - rldicl r10,r24,62,34 │ │ │ │ - addi r5,r5,28416 │ │ │ │ - addi r9,r9,28240 │ │ │ │ - lxv vs2,0(r14) │ │ │ │ - neg r4,r4 │ │ │ │ - neg r6,r6 │ │ │ │ - lxv vs3,0(r12) │ │ │ │ + mtvsrdd vs7,r2,r2 │ │ │ │ + mtvsrdd vs3,r8,r8 │ │ │ │ + neg r2,r0 │ │ │ │ + extswsli r8,r4,4 │ │ │ │ + mtvsrdd vs4,r10,r10 │ │ │ │ + rldicl r10,r19,62,34 │ │ │ │ + mtvsrdd vs2,r7,r7 │ │ │ │ + xxmr vs43,vs58 │ │ │ │ + mtvsrdd vs8,r2,r2 │ │ │ │ + xxmr vs44,vs58 │ │ │ │ + extsw r7,r4 │ │ │ │ + mr r2,r30 │ │ │ │ mtctr r10 │ │ │ │ - neg r8,r8 │ │ │ │ - mtvsrdd vs41,r7,r7 │ │ │ │ - lxv vs5,0(r5) │ │ │ │ - lxv vs4,0(r9) │ │ │ │ - extswsli r9,r3,4 │ │ │ │ - mtvsrdd vs1,r4,r4 │ │ │ │ - mtvsrdd vs13,r6,r6 │ │ │ │ - mr r7,r30 │ │ │ │ - mtvsrdd vs8,r8,r8 │ │ │ │ - add r9,r21,r9 │ │ │ │ + xxmr vs12,vs54 │ │ │ │ + add r8,r14,r8 │ │ │ │ + mtvsrdd vs5,r9,r9 │ │ │ │ nop │ │ │ │ - xxmr vs43,vs33 │ │ │ │ - lxv vs35,0(r9) │ │ │ │ - xxmr vs32,vs45 │ │ │ │ - lxv vs31,16(r9) │ │ │ │ - lxv vs38,32(r9) │ │ │ │ - vadduwm v1,v1,v29 │ │ │ │ - lxv vs39,48(r9) │ │ │ │ - vadduwm v13,v13,v29 │ │ │ │ - addi r9,r9,64 │ │ │ │ - addi r7,r7,64 │ │ │ │ - vadduwm v10,v11,v28 │ │ │ │ - vadduwm v11,v12,v11 │ │ │ │ - vadduwm v0,v12,v0 │ │ │ │ - xxmrghd vs36,vs31,vs35 │ │ │ │ - xxmrglw vs11,vs43,vs43 │ │ │ │ - xxmrghw vs10,vs43,vs43 │ │ │ │ - vadduwm v10,v10,v12 │ │ │ │ - xxmrglw vs0,vs32,vs32 │ │ │ │ - xxmrghw vs43,vs32,vs32 │ │ │ │ - xxmrghd vs37,vs39,vs38 │ │ │ │ - xvcvsxwdp vs11,vs11 │ │ │ │ - xvcvsxwdp vs10,vs10 │ │ │ │ - xxmrglw vs12,vs42,vs42 │ │ │ │ + xxmr vs42,vs33 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + lxv vs40,32(r8) │ │ │ │ + lxv vs1,48(r8) │ │ │ │ + vadduwm v1,v1,v28 │ │ │ │ + vadduwm v12,v12,v28 │ │ │ │ + lxv vs38,0(r8) │ │ │ │ + lxv vs39,16(r8) │ │ │ │ + addi r2,r2,64 │ │ │ │ + addi r8,r8,64 │ │ │ │ + vadduwm v9,v10,v27 │ │ │ │ + vadduwm v0,v13,v0 │ │ │ │ + vadduwm v10,v13,v10 │ │ │ │ + vadduwm v9,v9,v13 │ │ │ │ + xxmrghw vs13,vs32,vs32 │ │ │ │ + xxmrglw vs30,vs42,vs42 │ │ │ │ xxmrghw vs9,vs42,vs42 │ │ │ │ - xvcvsxwdp vs0,vs0 │ │ │ │ - xvcvsxwdp vs32,vs43 │ │ │ │ - xvcvsxwdp vs12,vs12 │ │ │ │ + xxmrglw vs11,vs32,vs32 │ │ │ │ + xxmrghd vs42,vs1,vs40 │ │ │ │ + xxmrghd vs32,vs39,vs38 │ │ │ │ + xxmrglw vs0,vs41,vs41 │ │ │ │ + xxmrghw vs10,vs41,vs41 │ │ │ │ + xvcvsxwdp vs13,vs13 │ │ │ │ + xvcvsxwdp vs30,vs30 │ │ │ │ xvcvsxwdp vs9,vs9 │ │ │ │ - xvmaddmdp vs11,vs3,vs4 │ │ │ │ - xvmaddmdp vs10,vs3,vs4 │ │ │ │ - xvmaddmdp vs0,vs3,vs4 │ │ │ │ - xvmaddmdp vs32,vs3,vs4 │ │ │ │ - xvmaddmdp vs12,vs3,vs4 │ │ │ │ - xvmaddmdp vs9,vs3,vs4 │ │ │ │ - xvmuldp vs11,vs11,vs2 │ │ │ │ - xvmuldp vs10,vs10,vs2 │ │ │ │ - xvmuldp vs0,vs0,vs2 │ │ │ │ - xvmuldp vs32,vs32,vs2 │ │ │ │ - xvmuldp vs12,vs12,vs2 │ │ │ │ - xvmuldp vs9,vs9,vs2 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + xvcvsxwdp vs10,vs10 │ │ │ │ + xvmaddmdp vs13,vs55,vs56 │ │ │ │ + xvmaddmdp vs30,vs55,vs56 │ │ │ │ + xvmaddmdp vs9,vs55,vs56 │ │ │ │ + xvmaddmdp vs11,vs55,vs56 │ │ │ │ + xvmaddmdp vs0,vs55,vs56 │ │ │ │ + xvmaddmdp vs10,vs55,vs56 │ │ │ │ + xvmuldp vs13,vs13,vs57 │ │ │ │ + xvmuldp vs30,vs30,vs57 │ │ │ │ + xvmuldp vs9,vs9,vs57 │ │ │ │ + xvmuldp vs11,vs11,vs57 │ │ │ │ + xvmuldp vs0,vs0,vs57 │ │ │ │ + xvmuldp vs10,vs10,vs57 │ │ │ │ + xvsqrtdp vs13,vs13 │ │ │ │ + xvsqrtdp vs30,vs30 │ │ │ │ + xvsqrtdp vs9,vs9 │ │ │ │ xvsqrtdp vs11,vs11 │ │ │ │ - xvsqrtdp vs10,vs10 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ - xvsqrtdp vs32,vs32 │ │ │ │ - xvsqrtdp vs12,vs12 │ │ │ │ - xvsqrtdp vs9,vs9 │ │ │ │ - xvmuldp vs11,vs11,vs5 │ │ │ │ - xvmuldp vs10,vs10,vs5 │ │ │ │ - xvmuldp vs0,vs0,vs5 │ │ │ │ - xvmuldp vs32,vs32,vs5 │ │ │ │ - xvmuldp vs10,vs10,vs31 │ │ │ │ - xvmuldp vs11,vs11,vs35 │ │ │ │ - xvmuldp vs9,vs9,vs5 │ │ │ │ - xvmuldp vs12,vs12,vs5 │ │ │ │ - xvmuldp vs0,vs0,vs36 │ │ │ │ - xvmuldp vs32,vs32,vs37 │ │ │ │ - xxmrgld vs43,vs10,vs11 │ │ │ │ - xxmrghd vs11,vs10,vs11 │ │ │ │ - xvmuldp vs12,vs12,vs38 │ │ │ │ - xvmuldp vs10,vs9,vs39 │ │ │ │ - xvnegdp vs31,vs0 │ │ │ │ - xvnegdp vs38,vs32 │ │ │ │ - xvnegdp vs42,vs43 │ │ │ │ - xxmrgld vs9,vs10,vs12 │ │ │ │ - xxmrghd vs12,vs10,vs12 │ │ │ │ - xxsel vs37,vs31,vs0,vs40 │ │ │ │ - xxsel vs10,vs38,vs32,vs40 │ │ │ │ - xxsel vs43,vs43,vs42,vs8 │ │ │ │ - xxsel vs11,vs11,vs31,vs8 │ │ │ │ - xvnegdp vs35,vs9 │ │ │ │ - xxsel vs42,vs37,vs0,vs41 │ │ │ │ - xvnegdp vs36,vs43 │ │ │ │ - xxsel vs12,vs12,vs38,vs8 │ │ │ │ - xxsel vs42,vs42,vs31,vs1 │ │ │ │ - xxsel vs39,vs10,vs32,vs41 │ │ │ │ - xxsel vs12,vs12,vs10,vs6 │ │ │ │ - xxsel vs11,vs11,vs37,vs6 │ │ │ │ + xvsqrtdp vs10,vs10 │ │ │ │ + xvmuldp vs13,vs13,vs54 │ │ │ │ + xvmuldp vs30,vs30,vs54 │ │ │ │ + xvmuldp vs9,vs9,vs54 │ │ │ │ + xvmuldp vs11,vs11,vs54 │ │ │ │ + xvmuldp vs0,vs0,vs54 │ │ │ │ + xvmuldp vs10,vs10,vs54 │ │ │ │ + xvmuldp vs13,vs13,vs42 │ │ │ │ + xvmuldp vs30,vs30,vs38 │ │ │ │ + xvmuldp vs9,vs9,vs39 │ │ │ │ + xvmuldp vs11,vs11,vs32 │ │ │ │ + xvmuldp vs10,vs10,vs1 │ │ │ │ + xvmuldp vs0,vs0,vs40 │ │ │ │ + xvnegdp vs41,vs13 │ │ │ │ + xxmrgld vs1,vs9,vs30 │ │ │ │ + xxmrghd vs42,vs9,vs30 │ │ │ │ + xvnegdp vs30,vs11 │ │ │ │ + xxmrgld vs9,vs10,vs0 │ │ │ │ + xxmrghd vs0,vs10,vs0 │ │ │ │ + xvnegdp vs39,vs1 │ │ │ │ + xvnegdp vs40,vs9 │ │ │ │ + xxsel vs32,vs41,vs13,vs5 │ │ │ │ + xxsel vs0,vs0,vs41,vs6 │ │ │ │ + xxsel vs10,vs30,vs11,vs5 │ │ │ │ + xxsel vs38,vs42,vs30,vs6 │ │ │ │ + xxsel vs42,vs32,vs13,vs2 │ │ │ │ + xxsel vs0,vs0,vs32,vs7 │ │ │ │ + xxsel vs1,vs1,vs39,vs6 │ │ │ │ + xxsel vs32,vs10,vs11,vs2 │ │ │ │ + xxsel vs39,vs38,vs10,vs7 │ │ │ │ + xxsel vs42,vs42,vs41,vs3 │ │ │ │ + xxsel vs10,vs9,vs40,vs6 │ │ │ │ + xxsel vs32,vs32,vs30,vs3 │ │ │ │ + xvnegdp vs9,vs1 │ │ │ │ xvnegdp vs42,vs42 │ │ │ │ - xxsel vs39,vs39,vs38,vs1 │ │ │ │ - xvnegdp vs39,vs39 │ │ │ │ - xxsel vs10,vs9,vs35,vs8 │ │ │ │ - xxsel vs9,vs43,vs36,vs6 │ │ │ │ - xvnegdp vs43,vs10 │ │ │ │ - xvnegdp vs31,vs9 │ │ │ │ - xxsel vs0,vs0,vs42,vs13 │ │ │ │ - xxsel vs0,vs11,vs0,vs7 │ │ │ │ - xxsel vs32,vs32,vs39,vs13 │ │ │ │ - xxsel vs12,vs12,vs32,vs7 │ │ │ │ - xxsel vs11,vs10,vs43,vs6 │ │ │ │ - xxsel vs10,vs9,vs31,vs7 │ │ │ │ - xvnegdp vs9,vs11 │ │ │ │ - xxmrgld vs31,vs0,vs10 │ │ │ │ - xxmrghd vs10,vs0,vs10 │ │ │ │ - stxv vs31,-64(r7) │ │ │ │ - stxv vs10,-48(r7) │ │ │ │ - xxsel vs0,vs11,vs9,vs7 │ │ │ │ - xxmrgld vs11,vs12,vs0 │ │ │ │ - xxmrghd vs0,vs12,vs0 │ │ │ │ - stxv vs11,-32(r7) │ │ │ │ - stxv vs0,-16(r7) │ │ │ │ - bdnz 47c70 │ │ │ │ - andi. r9,r24,3 │ │ │ │ - beq 47310 │ │ │ │ - clrrwi r9,r24,2 │ │ │ │ - add r8,r29,r9 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lxv vs10,0(r5) │ │ │ │ - cmpwi r11,0 │ │ │ │ - extswsli r7,r9,4 │ │ │ │ - extsw r6,r9 │ │ │ │ - mtfprwa f0,r8 │ │ │ │ - lfd f8,28256(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - add r8,r30,r7 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f9,28240(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f12,28400(r10) │ │ │ │ - add r10,r3,r9 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - lxvx vs11,r21,r10 │ │ │ │ - add r10,r21,r10 │ │ │ │ - lfd f7,8(r10) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - xxspltd vs12,vs0,0 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r30,r7 │ │ │ │ - beq 47eb4 │ │ │ │ - lwz r10,104(r31) │ │ │ │ - cmpwi cr5,r10,0 │ │ │ │ - bne cr5,482c4 │ │ │ │ - cmpwi cr5,r20,0 │ │ │ │ - blt cr5,48378 │ │ │ │ - cmpwi cr5,r15,0 │ │ │ │ - beq cr5,47eb4 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r10,r6,4 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ - add r8,r30,r10 │ │ │ │ - fneg f0,f0 │ │ │ │ - stfdx f0,r30,r10 │ │ │ │ - stfd f12,8(r8) │ │ │ │ - addi r10,r9,1 │ │ │ │ - cmpw cr5,r25,r10 │ │ │ │ - blt cr5,47310 │ │ │ │ - add r7,r29,r10 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - lxv vs10,0(r5) │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - lfd f8,28256(r8) │ │ │ │ - addis r8,r2,-3 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f9,28240(r8) │ │ │ │ - addis r8,r2,-3 │ │ │ │ - lfd f11,28400(r8) │ │ │ │ - add r8,r10,r3 │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - fmadd f0,f0,f8,f9 │ │ │ │ - lxvx vs12,r21,r8 │ │ │ │ - add r8,r21,r8 │ │ │ │ - lfd f7,8(r8) │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - xxspltd vs11,vs0,0 │ │ │ │ - xvmuldp vs12,vs12,vs11 │ │ │ │ - stxvx vs12,r30,r10 │ │ │ │ - beq 47f58 │ │ │ │ - lwz r10,104(r31) │ │ │ │ - cmpwi cr5,r10,0 │ │ │ │ - bne cr5,48310 │ │ │ │ - cmpwi cr5,r20,0 │ │ │ │ - blt cr5,48498 │ │ │ │ - cmpwi cr5,r15,0 │ │ │ │ - beq cr5,47f58 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r10,r6,4 │ │ │ │ - add r10,r30,r10 │ │ │ │ - lfd f0,16(r10) │ │ │ │ - stfd f12,24(r10) │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f0,16(r10) │ │ │ │ - addi r9,r9,2 │ │ │ │ - cmpw cr5,r25,r9 │ │ │ │ - blt cr5,47310 │ │ │ │ - add r10,r29,r9 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - add r3,r3,r9 │ │ │ │ - lxv vs9,0(r5) │ │ │ │ - extswsli r9,r9,4 │ │ │ │ - mtfprwa f0,r10 │ │ │ │ - lfd f7,28256(r8) │ │ │ │ - addis r8,r2,-3 │ │ │ │ - extswsli r3,r3,4 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f8,28240(r8) │ │ │ │ - addis r8,r2,-3 │ │ │ │ - lxvx vs12,r21,r3 │ │ │ │ - add r3,r21,r3 │ │ │ │ - lfd f10,28400(r8) │ │ │ │ - lfd f11,8(r3) │ │ │ │ - fmadd f0,f0,f7,f8 │ │ │ │ - xvmuldp vs12,vs12,vs9 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - fsqrt f0,f0 │ │ │ │ - xxspltd vs10,vs0,0 │ │ │ │ - xvmuldp vs12,vs12,vs10 │ │ │ │ - stxvx vs12,r30,r9 │ │ │ │ - beq 47310 │ │ │ │ - lwz r9,104(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 483f8 │ │ │ │ - cmpwi r20,0 │ │ │ │ - blt 48564 │ │ │ │ - cmpwi r15,0 │ │ │ │ - fneg f12,f12 │ │ │ │ - beq 47310 │ │ │ │ - sldi r9,r6,4 │ │ │ │ + xvnegdp vs30,vs10 │ │ │ │ + xvnegdp vs32,vs32 │ │ │ │ + xxsel vs9,vs1,vs9,vs7 │ │ │ │ + xxsel vs13,vs13,vs42,vs4 │ │ │ │ + xxsel vs10,vs10,vs30,vs7 │ │ │ │ + xvnegdp vs1,vs9 │ │ │ │ + xxsel vs11,vs11,vs32,vs4 │ │ │ │ + xxsel vs0,vs0,vs13,vs8 │ │ │ │ + xvnegdp vs13,vs10 │ │ │ │ + xxsel vs30,vs39,vs11,vs8 │ │ │ │ + xxsel vs9,vs9,vs1,vs8 │ │ │ │ + xxsel vs11,vs10,vs13,vs8 │ │ │ │ + xxmrgld vs13,vs30,vs9 │ │ │ │ + xxmrghd vs9,vs30,vs9 │ │ │ │ + xxmrgld vs10,vs0,vs11 │ │ │ │ + xxmrghd vs11,vs0,vs11 │ │ │ │ + stxv vs13,-64(r2) │ │ │ │ + stxv vs9,-48(r2) │ │ │ │ + stxv vs10,-32(r2) │ │ │ │ + stxv vs11,-16(r2) │ │ │ │ + bdnz 47370 │ │ │ │ + andi. r2,r19,3 │ │ │ │ + beq 46a70 │ │ │ │ + clrrwi r9,r19,2 │ │ │ │ + mr r2,r9 │ │ │ │ + mtvsrws vs32,r2 │ │ │ │ + subf r2,r9,r19 │ │ │ │ + addi r3,r3,-1 │ │ │ │ + li r8,64 │ │ │ │ + li r10,16 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + neg r11,r11 │ │ │ │ + neg r18,r18 │ │ │ │ + rldic r2,r2,4,28 │ │ │ │ + mulld r3,r3,r12 │ │ │ │ + neg r4,r0 │ │ │ │ + neg r6,r6 │ │ │ │ + vadduwm v0,v0,v11 │ │ │ │ + add r7,r7,r9 │ │ │ │ + mtvsrdd vs7,r11,r11 │ │ │ │ + mtvsrdd vs33,r18,r18 │ │ │ │ + cmpldi r2,64 │ │ │ │ + mtvsrdd vs8,r4,r4 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + neg r5,r5 │ │ │ │ + vadduwm v0,v0,v13 │ │ │ │ + sldi r7,r7,4 │ │ │ │ + mtvsrdd vs6,r6,r6 │ │ │ │ + neg r15,r15 │ │ │ │ + iselgt r2,r8,r2 │ │ │ │ add r9,r30,r9 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - stfd f12,40(r9) │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f0,32(r9) │ │ │ │ - b 47310 │ │ │ │ - lwz r9,32(r31) │ │ │ │ - mr r25,r16 │ │ │ │ - cmpw r9,r16 │ │ │ │ - lwz r9,36(r31) │ │ │ │ - blt 48294 │ │ │ │ - cmpwi r20,1 │ │ │ │ - bgt 48020 │ │ │ │ - subfic r25,r27,1 │ │ │ │ - cmpw r25,r18 │ │ │ │ - isellt r25,r18,r25 │ │ │ │ - subf r25,r25,r9 │ │ │ │ - lwz r9,48(r31) │ │ │ │ - add r3,r25,r9 │ │ │ │ - subf r25,r29,r17 │ │ │ │ - cmpwi cr4,r25,0 │ │ │ │ - bge cr4,4723c │ │ │ │ - lwz r9,52(r31) │ │ │ │ - addi r24,r25,1 │ │ │ │ - add r27,r27,r9 │ │ │ │ - b 47310 │ │ │ │ - lbz r5,88(r31) │ │ │ │ - lbz r7,96(r31) │ │ │ │ - srwi r4,r20,31 │ │ │ │ - not r8,r20 │ │ │ │ - clrlwi r10,r23,31 │ │ │ │ - addi r24,r25,1 │ │ │ │ - srwi r8,r8,31 │ │ │ │ - xori r10,r10,1 │ │ │ │ - or r9,r5,r7 │ │ │ │ - mr r6,r7 │ │ │ │ - and r11,r4,r5 │ │ │ │ - and r9,r4,r9 │ │ │ │ - mr r7,r6 │ │ │ │ - and r6,r8,r6 │ │ │ │ - and r10,r11,r10 │ │ │ │ - and r9,r9,r28 │ │ │ │ - and r4,r4,r7 │ │ │ │ - and r7,r8,r5 │ │ │ │ - or r8,r8,r9 │ │ │ │ - and r4,r4,r28 │ │ │ │ - and r8,r8,r15 │ │ │ │ - or r10,r8,r10 │ │ │ │ - beq cr4,484f8 │ │ │ │ - clrlwi r10,r10,24 │ │ │ │ - clrlwi r4,r4,24 │ │ │ │ + mtvsrdd vs2,r5,r5 │ │ │ │ + xxmrglw vs11,vs32,vs32 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + mtvsrdd vs9,r3,r3 │ │ │ │ + add r7,r14,r7 │ │ │ │ + cmpldi r2,16 │ │ │ │ + addi r5,r9,16 │ │ │ │ + addi r6,r9,32 │ │ │ │ + addi r8,r9,48 │ │ │ │ + addi r4,r7,48 │ │ │ │ + addi r11,r7,32 │ │ │ │ + addi r18,r7,16 │ │ │ │ + mtvsrdd vs10,r15,r15 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + iselgt r3,r10,r2 │ │ │ │ + subf r2,r3,r2 │ │ │ │ + sldi r3,r3,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs5,r7,r3 │ │ │ │ + xvmaddmdp vs11,vs55,vs56 │ │ │ │ + xvmaddmdp vs0,vs55,vs56 │ │ │ │ + iselgt r7,r10,r2 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + sldi r7,r7,56 │ │ │ │ + xvmuldp vs11,vs11,vs57 │ │ │ │ + xvmuldp vs0,vs0,vs57 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs3,r18,r7 │ │ │ │ + iselgt r10,r10,r2 │ │ │ │ + subf r2,r10,r2 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + xxmrghd vs13,vs3,vs5 │ │ │ │ + xxmrgld vs4,vs3,vs5 │ │ │ │ + xvsqrtdp vs11,vs11 │ │ │ │ + xvsqrtdp vs0,vs0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + lxvl vs3,r11,r10 │ │ │ │ + lxvl vs1,r4,r2 │ │ │ │ + xxmrgld vs5,vs1,vs3 │ │ │ │ + xxmrghd vs3,vs1,vs3 │ │ │ │ + xvmuldp vs11,vs11,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + xvmuldp vs4,vs11,vs4 │ │ │ │ + xvmuldp vs12,vs11,vs13 │ │ │ │ + xvmuldp vs11,vs0,vs5 │ │ │ │ + xvmuldp vs0,vs0,vs3 │ │ │ │ + xvnegdp vs30,vs12 │ │ │ │ + xvnegdp vs1,vs0 │ │ │ │ + xxmrgld vs3,vs12,vs4 │ │ │ │ + xxmrgld vs5,vs0,vs11 │ │ │ │ + xxmrghd vs4,vs12,vs4 │ │ │ │ + xxmrghd vs11,vs0,vs11 │ │ │ │ + stxvl vs3,r9,r3 │ │ │ │ + stxvl vs4,r5,r7 │ │ │ │ + stxvl vs5,r6,r10 │ │ │ │ + stxvl vs11,r8,r2 │ │ │ │ + lxvl vs11,r9,r3 │ │ │ │ + lxvl vs45,r8,r2 │ │ │ │ + xxsel vs32,vs30,vs12,vs9 │ │ │ │ + xxsel vs9,vs1,vs0,vs9 │ │ │ │ + lxvl vs3,r5,r7 │ │ │ │ + lxvl vs4,r6,r10 │ │ │ │ + xxsel vs13,vs32,vs12,vs10 │ │ │ │ + xxmrgld vs5,vs3,vs11 │ │ │ │ + xxmrghd vs3,vs3,vs11 │ │ │ │ + xxsel vs11,vs9,vs0,vs10 │ │ │ │ + xxmrgld vs10,vs45,vs4 │ │ │ │ + xxmrghd vs4,vs45,vs4 │ │ │ │ + xxsel vs11,vs11,vs1,vs2 │ │ │ │ + xxsel vs2,vs13,vs30,vs2 │ │ │ │ + xvnegdp vs45,vs5 │ │ │ │ + xvnegdp vs13,vs10 │ │ │ │ + xxsel vs3,vs3,vs30,vs6 │ │ │ │ + xvnegdp vs11,vs11 │ │ │ │ + xxsel vs4,vs4,vs1,vs6 │ │ │ │ + xvnegdp vs2,vs2 │ │ │ │ + xxsel vs10,vs10,vs13,vs6 │ │ │ │ + xxsel vs5,vs5,vs45,vs6 │ │ │ │ + xxsel vs0,vs0,vs11,vs33 │ │ │ │ + xxsel vs12,vs12,vs2,vs33 │ │ │ │ + xxmrgld vs6,vs3,vs5 │ │ │ │ + xxmrgld vs11,vs4,vs10 │ │ │ │ + xxmrghd vs5,vs3,vs5 │ │ │ │ + xxmrghd vs10,vs4,vs10 │ │ │ │ + stxvl vs6,r9,r3 │ │ │ │ + stxvl vs5,r5,r7 │ │ │ │ + stxvl vs11,r6,r10 │ │ │ │ + stxvl vs10,r8,r2 │ │ │ │ + lxvl vs11,r9,r3 │ │ │ │ + lxvl vs4,r8,r2 │ │ │ │ + lxvl vs5,r5,r7 │ │ │ │ + lxvl vs6,r6,r10 │ │ │ │ + xxmrgld vs10,vs5,vs11 │ │ │ │ + xxmrghd vs5,vs5,vs11 │ │ │ │ + xxmrgld vs11,vs4,vs6 │ │ │ │ + xxmrghd vs6,vs4,vs6 │ │ │ │ + xvnegdp vs3,vs10 │ │ │ │ + xvnegdp vs4,vs11 │ │ │ │ + xxsel vs5,vs5,vs32,vs7 │ │ │ │ + xxsel vs9,vs6,vs9,vs7 │ │ │ │ + xxsel vs10,vs10,vs3,vs7 │ │ │ │ + xxsel vs11,vs11,vs4,vs7 │ │ │ │ + xxmrgld vs6,vs5,vs10 │ │ │ │ + xxmrgld vs7,vs9,vs11 │ │ │ │ + xxmrghd vs10,vs5,vs10 │ │ │ │ + xxmrghd vs11,vs9,vs11 │ │ │ │ + stxvl vs6,r9,r3 │ │ │ │ + stxvl vs10,r5,r7 │ │ │ │ + stxvl vs7,r6,r10 │ │ │ │ + stxvl vs11,r8,r2 │ │ │ │ + lxvl vs10,r6,r10 │ │ │ │ + lxvl vs6,r5,r7 │ │ │ │ + lxvl vs7,r8,r2 │ │ │ │ + lxvl vs9,r9,r3 │ │ │ │ + xxmrgld vs11,vs7,vs10 │ │ │ │ + xxmrghd vs7,vs7,vs10 │ │ │ │ + xxmrgld vs10,vs6,vs9 │ │ │ │ + xxmrghd vs9,vs6,vs9 │ │ │ │ + xvnegdp vs5,vs11 │ │ │ │ + xvnegdp vs6,vs10 │ │ │ │ + xxsel vs7,vs7,vs0,vs8 │ │ │ │ + xxsel vs9,vs9,vs12,vs8 │ │ │ │ + xxsel vs0,vs11,vs5,vs8 │ │ │ │ + xxsel vs12,vs10,vs6,vs8 │ │ │ │ + xxmrgld vs11,vs7,vs0 │ │ │ │ + xxmrgld vs10,vs9,vs12 │ │ │ │ + xxmrghd vs0,vs7,vs0 │ │ │ │ + xxmrghd vs12,vs9,vs12 │ │ │ │ + stxvl vs10,r9,r3 │ │ │ │ + stxvl vs12,r5,r7 │ │ │ │ + stxvl vs11,r6,r10 │ │ │ │ + stxvl vs0,r8,r2 │ │ │ │ + b 46a70 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r2,36(r31) │ │ │ │ + mr r19,r25 │ │ │ │ + cmpw r2,r25 │ │ │ │ + lwz r2,32(r31) │ │ │ │ + blt 47a28 │ │ │ │ + cmpwi r18,1 │ │ │ │ + bgt 477c0 │ │ │ │ + subfic r19,r23,1 │ │ │ │ + cmpw r19,r26 │ │ │ │ + subf r17,r27,r20 │ │ │ │ + isellt r4,r26,r19 │ │ │ │ + cmpwi cr4,r17,0 │ │ │ │ + subf r4,r4,r2 │ │ │ │ + lwz r2,48(r31) │ │ │ │ + add r4,r4,r2 │ │ │ │ + bge cr4,4699c │ │ │ │ + lwz r2,72(r31) │ │ │ │ + addi r19,r17,1 │ │ │ │ + add r23,r2,r23 │ │ │ │ + b 46a70 │ │ │ │ + lbz r3,68(r31) │ │ │ │ + lbz r15,88(r31) │ │ │ │ + srwi r9,r18,31 │ │ │ │ + not r10,r18 │ │ │ │ + xori r8,r2,1 │ │ │ │ + clrlwi r0,r23,31 │ │ │ │ + addi r19,r17,1 │ │ │ │ + srwi r10,r10,31 │ │ │ │ + or r7,r3,r15 │ │ │ │ + and r7,r7,r9 │ │ │ │ + and r11,r9,r15 │ │ │ │ + and r5,r3,r9 │ │ │ │ + and r5,r5,r28 │ │ │ │ + and r6,r10,r3 │ │ │ │ + and r9,r7,r28 │ │ │ │ + and r7,r10,r15 │ │ │ │ + or r3,r9,r10 │ │ │ │ + and r3,r3,r23 │ │ │ │ + and r10,r8,r11 │ │ │ │ + or r10,r10,r3 │ │ │ │ + beq cr4,47b3c │ │ │ │ + clrlwi r7,r7,24 │ │ │ │ + clrlwi r8,r3,24 │ │ │ │ + clrlwi r5,r5,24 │ │ │ │ clrlwi r9,r9,24 │ │ │ │ clrlwi r6,r6,24 │ │ │ │ - clrlwi r7,r7,24 │ │ │ │ - clrlwi r8,r8,24 │ │ │ │ - extswsli r5,r3,4 │ │ │ │ - neg r10,r10 │ │ │ │ - neg r4,r4 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r6,r6 │ │ │ │ + clrlwi r10,r10,24 │ │ │ │ + extswsli r3,r4,4 │ │ │ │ neg r7,r7 │ │ │ │ + neg r9,r9 │ │ │ │ neg r8,r8 │ │ │ │ - add r5,r21,r5 │ │ │ │ - mtvsrdd vs9,r10,r10 │ │ │ │ - rldicl r10,r24,63,33 │ │ │ │ - mtvsrdd vs2,r4,r4 │ │ │ │ - mtvsrdd vs8,r9,r9 │ │ │ │ - mtctr r10 │ │ │ │ + neg r5,r5 │ │ │ │ + neg r10,r10 │ │ │ │ + neg r6,r6 │ │ │ │ + add r3,r14,r3 │ │ │ │ mtvsrdd vs4,r7,r7 │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r30,16 │ │ │ │ - mtvsrdd vs3,r6,r6 │ │ │ │ - addi r7,r5,16 │ │ │ │ + rldicl r7,r19,63,33 │ │ │ │ + mtvsrdd vs8,r9,r9 │ │ │ │ mtvsrdd vs5,r8,r8 │ │ │ │ - lxvx vs11,r7,r9 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ + mtvsrdd vs9,r10,r10 │ │ │ │ + mtvsrdd vs2,r5,r5 │ │ │ │ + mtvsrdd vs3,r6,r6 │ │ │ │ + addi r8,r3,16 │ │ │ │ + mtctr r7 │ │ │ │ + li r9,0 │ │ │ │ + addi r10,r30,16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs11,r8,r9 │ │ │ │ + lxvx vs12,r3,r9 │ │ │ │ xxmrgld vs0,vs11,vs12 │ │ │ │ xxmrghd vs12,vs11,vs12 │ │ │ │ xvnegdp vs11,vs0 │ │ │ │ xvnegdp vs7,vs12 │ │ │ │ - xxsel vs0,vs0,vs11,vs62 │ │ │ │ + xxsel vs0,vs0,vs11,vs61 │ │ │ │ xxsel vs6,vs12,vs7,vs2 │ │ │ │ - xxsel vs11,vs12,vs7,vs62 │ │ │ │ + xxsel vs11,vs12,vs7,vs61 │ │ │ │ xvnegdp vs13,vs0 │ │ │ │ xxsel vs10,vs6,vs12,vs3 │ │ │ │ xxsel vs11,vs11,vs6,vs8 │ │ │ │ xxsel vs10,vs10,vs7,vs4 │ │ │ │ xvnegdp vs10,vs10 │ │ │ │ xxsel vs0,vs0,vs13,vs8 │ │ │ │ xvnegdp vs7,vs0 │ │ │ │ xxsel vs12,vs12,vs10,vs5 │ │ │ │ xxsel vs12,vs11,vs12,vs9 │ │ │ │ xxsel vs0,vs0,vs7,vs9 │ │ │ │ xxmrgld vs11,vs12,vs0 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ stxvx vs11,r30,r9 │ │ │ │ - stxvx vs0,r4,r9 │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ addi r9,r9,32 │ │ │ │ - bdnz 48110 │ │ │ │ - andi. r9,r24,1 │ │ │ │ - beq 47310 │ │ │ │ - clrrwi r9,r24,1 │ │ │ │ - lwz r10,148(r31) │ │ │ │ - add r3,r3,r9 │ │ │ │ - extsw r8,r9 │ │ │ │ - extswsli r3,r3,4 │ │ │ │ + bdnz 478b0 │ │ │ │ + andi. r9,r19,1 │ │ │ │ + beq 46a70 │ │ │ │ + clrrwi r9,r19,1 │ │ │ │ + lwz r10,128(r31) │ │ │ │ + add r4,r4,r9 │ │ │ │ + extswsli r4,r4,4 │ │ │ │ cmpwi r10,0 │ │ │ │ extswsli r10,r9,4 │ │ │ │ - lxvx vs0,r21,r3 │ │ │ │ - add r3,r21,r3 │ │ │ │ - lfd f12,8(r3) │ │ │ │ + extsw r9,r9 │ │ │ │ + lxvx vs0,r14,r4 │ │ │ │ + add r4,r14,r4 │ │ │ │ + lfd f12,8(r4) │ │ │ │ xxmr vs11,vs0 │ │ │ │ stxvx vs0,r30,r10 │ │ │ │ - beq 4852c │ │ │ │ + beq 47b70 │ │ │ │ lfdx f10,r30,r10 │ │ │ │ cmpwi r11,0 │ │ │ │ fneg f0,f12 │ │ │ │ - add r9,r30,r10 │ │ │ │ + add r8,r30,r10 │ │ │ │ fneg f12,f10 │ │ │ │ stfdx f12,r30,r10 │ │ │ │ - stfd f0,8(r9) │ │ │ │ - bne 48600 │ │ │ │ - cmpwi r15,0 │ │ │ │ + stfd f0,8(r8) │ │ │ │ + bne 47bfc │ │ │ │ + cmpwi r0,0 │ │ │ │ fneg f11,f0 │ │ │ │ - beq 47310 │ │ │ │ - sldi r9,r8,4 │ │ │ │ - lfdx f0,r30,r9 │ │ │ │ - add r10,r30,r9 │ │ │ │ + beq 46a70 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + lfdx f0,r30,r2 │ │ │ │ + add r9,r30,r2 │ │ │ │ fneg f0,f0 │ │ │ │ - stfdx f0,r30,r9 │ │ │ │ - stfd f11,8(r10) │ │ │ │ - b 47310 │ │ │ │ - mr r3,r19 │ │ │ │ - bl 54c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,72(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - addi r8,r3,1 │ │ │ │ + stfdx f0,r30,r2 │ │ │ │ + stfd f11,8(r9) │ │ │ │ + b 46a70 │ │ │ │ + mr r3,r22 │ │ │ │ + bl 5460 │ │ │ │ + lwz r2,64(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r10,r3,1 │ │ │ │ slwi r4,r3,1 │ │ │ │ - add r23,r23,r3 │ │ │ │ + add r16,r16,r3 │ │ │ │ cmpwi r3,0 │ │ │ │ mr r7,r3 │ │ │ │ - add r9,r9,r3 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - addi r4,r4,1 │ │ │ │ - maddld r4,r4,r9,r23 │ │ │ │ - neg r9,r8 │ │ │ │ - addi r8,r8,15 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r23,r1,32 │ │ │ │ - blt 4741c │ │ │ │ - b 473a8 │ │ │ │ + add r2,r2,r3 │ │ │ │ extswsli r10,r10,4 │ │ │ │ - cmpwi r0,1 │ │ │ │ + addi r4,r4,1 │ │ │ │ + maddld r4,r4,r2,r16 │ │ │ │ + neg r2,r10 │ │ │ │ + addi r10,r10,15 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + addi r5,r1,32 │ │ │ │ + blt 46b74 │ │ │ │ + b 46b00 │ │ │ │ + extswsli r4,r4,4 │ │ │ │ + cmpwi r3,1 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - add r7,r8,r10 │ │ │ │ - stfd f0,0(r8) │ │ │ │ - stfd f0,8(r8) │ │ │ │ - stfdx f0,r8,r10 │ │ │ │ - stfd f0,8(r7) │ │ │ │ - bne 47934 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f0,24(r8) │ │ │ │ - lfd f12,16(r8) │ │ │ │ - lfd f11,28400(r10) │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f12,8(r9) │ │ │ │ + add r10,r9,r4 │ │ │ │ stfd f0,0(r9) │ │ │ │ - b 47934 │ │ │ │ + stfd f0,8(r9) │ │ │ │ + stfdx f0,r9,r4 │ │ │ │ + stfd f0,8(r10) │ │ │ │ + bne 47070 │ │ │ │ + lfd f0,24(r9) │ │ │ │ + lfd f12,16(r9) │ │ │ │ + fmul f0,f0,f31 │ │ │ │ + fmul f12,f12,f31 │ │ │ │ + fneg f0,f0 │ │ │ │ + stfd f12,8(r2) │ │ │ │ + stfd f0,0(r2) │ │ │ │ + b 47070 │ │ │ │ + lwz r2,36(r31) │ │ │ │ lwz r9,32(r31) │ │ │ │ - lwz r10,36(r31) │ │ │ │ - cmpw r9,r26 │ │ │ │ - blt 48388 │ │ │ │ - cmpwi r16,1 │ │ │ │ - ble 4834c │ │ │ │ - cmpw r26,r18 │ │ │ │ - isellt r9,r18,r26 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r17 │ │ │ │ + cmpw r2,r24 │ │ │ │ + blt 47ab0 │ │ │ │ + cmpwi r25,1 │ │ │ │ + ble 47a94 │ │ │ │ + cmpw r24,r26 │ │ │ │ + isellt r2,r26,r24 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r20 │ │ │ │ + addi r2,r2,1 │ │ │ │ + b 477c0 │ │ │ │ + mtvsrws vs45,r27 │ │ │ │ + extsw r7,r4 │ │ │ │ + clrlwi r6,r6,24 │ │ │ │ + clrlwi r12,r12,24 │ │ │ │ + clrlwi r3,r3,24 │ │ │ │ + clrlwi r11,r11,24 │ │ │ │ + clrlwi r15,r15,24 │ │ │ │ + clrlwi r5,r5,24 │ │ │ │ + clrlwi r18,r18,24 │ │ │ │ + clrlwi r0,r0,24 │ │ │ │ + li r9,0 │ │ │ │ + li r2,0 │ │ │ │ + xxmr vs43,vs58 │ │ │ │ + xxmr vs12,vs54 │ │ │ │ + b 47514 │ │ │ │ + subfic r2,r23,2 │ │ │ │ + cmpw r2,r26 │ │ │ │ + isellt r2,r26,r2 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r20 │ │ │ │ + addi r2,r2,1 │ │ │ │ + b 477b4 │ │ │ │ + mr r2,r9 │ │ │ │ + lwz r9,36(r31) │ │ │ │ + addi r15,r28,-3 │ │ │ │ + cmpw r9,r15 │ │ │ │ + blt 47c24 │ │ │ │ + cmpwi r24,1 │ │ │ │ + bgt 47ad0 │ │ │ │ + subfic r15,r23,3 │ │ │ │ + cmpw r15,r26 │ │ │ │ + isellt r9,r26,r15 │ │ │ │ + subf r9,r9,r2 │ │ │ │ + add r9,r9,r20 │ │ │ │ addi r9,r9,1 │ │ │ │ - b 48020 │ │ │ │ - cmpwi cr5,r0,0 │ │ │ │ - bne cr5,483c0 │ │ │ │ - cmpwi cr5,r20,0 │ │ │ │ - bge cr5,47e90 │ │ │ │ - lwz r10,80(r31) │ │ │ │ - cmpwi cr5,r10,0 │ │ │ │ - beq cr5,47eb4 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r10,r6,4 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ - add r8,r30,r10 │ │ │ │ - fneg f0,f0 │ │ │ │ - stfdx f0,r30,r10 │ │ │ │ - stfd f12,8(r8) │ │ │ │ - b 47e90 │ │ │ │ - addis r27,r2,-3 │ │ │ │ + b 47a38 │ │ │ │ li r10,0 │ │ │ │ - addi r27,r27,28400 │ │ │ │ - b 478d0 │ │ │ │ - cmpwi cr5,r0,0 │ │ │ │ - bne cr5,484b8 │ │ │ │ - cmpwi cr5,r20,0 │ │ │ │ - bge cr5,47f34 │ │ │ │ - lwz r10,80(r31) │ │ │ │ - cmpwi cr5,r10,0 │ │ │ │ - beq cr5,47f58 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r10,r6,4 │ │ │ │ - add r10,r30,r10 │ │ │ │ - lfd f0,16(r10) │ │ │ │ - stfd f12,24(r10) │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f0,16(r10) │ │ │ │ - b 47f34 │ │ │ │ - subfic r9,r27,2 │ │ │ │ - cmpw r9,r18 │ │ │ │ - isellt r9,r18,r9 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r17 │ │ │ │ - addi r9,r9,1 │ │ │ │ - b 48014 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r5,28416 │ │ │ │ - b 47e10 │ │ │ │ - lwz r10,80(r31) │ │ │ │ - cmpwi cr5,r10,0 │ │ │ │ - beq cr5,47e90 │ │ │ │ - b 482e0 │ │ │ │ - mr r9,r10 │ │ │ │ - lwz r10,32(r31) │ │ │ │ - addi r21,r28,-3 │ │ │ │ - cmpw r10,r21 │ │ │ │ - blt 4864c │ │ │ │ - cmpwi r26,1 │ │ │ │ - bgt 483a8 │ │ │ │ - subfic r21,r27,3 │ │ │ │ - cmpw r21,r18 │ │ │ │ - isellt r10,r18,r21 │ │ │ │ - subf r10,r10,r9 │ │ │ │ - add r10,r10,r17 │ │ │ │ - addi r10,r10,1 │ │ │ │ - b 482a4 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfdx f11,r30,r7 │ │ │ │ - lfd f10,28416(r10) │ │ │ │ - lwz r10,136(r31) │ │ │ │ - fneg f11,f11 │ │ │ │ - fmul f0,f0,f10 │ │ │ │ - cmpwi cr5,r10,0 │ │ │ │ - stfdx f11,r30,r7 │ │ │ │ - fmul f0,f0,f7 │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f0,8(r8) │ │ │ │ - bne cr5,485bc │ │ │ │ - fmr f12,f0 │ │ │ │ - b 47e90 │ │ │ │ - cmpwi r0,0 │ │ │ │ - beq 485cc │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lwz r10,136(r31) │ │ │ │ - lfd f10,28416(r9) │ │ │ │ - sldi r9,r6,4 │ │ │ │ - add r9,r30,r9 │ │ │ │ - cmpwi r10,0 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - lfd f10,32(r9) │ │ │ │ - fneg f10,f10 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - stfd f10,32(r9) │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f0,40(r9) │ │ │ │ - bne 485f0 │ │ │ │ - fmr f12,f0 │ │ │ │ - b 47fd8 │ │ │ │ - li r9,0 │ │ │ │ - cmpwi r17,0 │ │ │ │ - add r3,r3,r9 │ │ │ │ - extswsli r10,r9,4 │ │ │ │ - extsw r8,r9 │ │ │ │ - extswsli r3,r3,4 │ │ │ │ - add r9,r30,r10 │ │ │ │ - lxvx vs0,r18,r3 │ │ │ │ - add r3,r18,r3 │ │ │ │ - lfd f11,8(r3) │ │ │ │ + cmpwi r18,0 │ │ │ │ + add r2,r6,r10 │ │ │ │ + extswsli r8,r10,4 │ │ │ │ + extsw r7,r10 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ + add r10,r30,r8 │ │ │ │ + lxvx vs0,r12,r2 │ │ │ │ + add r2,r12,r2 │ │ │ │ + lfd f11,8(r2) │ │ │ │ xxmr vs12,vs0 │ │ │ │ - stxvx vs0,r30,r10 │ │ │ │ - bge 46d88 │ │ │ │ - lwz r7,64(r31) │ │ │ │ - cmpwi r7,0 │ │ │ │ - beq 46d88 │ │ │ │ - lfdx f0,r30,r10 │ │ │ │ - fneg f12,f11 │ │ │ │ - fneg f0,f0 │ │ │ │ - stfdx f0,r30,r10 │ │ │ │ - stfd f12,8(r9) │ │ │ │ - b 46d88 │ │ │ │ - lwz r10,80(r31) │ │ │ │ - cmpwi cr5,r10,0 │ │ │ │ - beq cr5,47f34 │ │ │ │ - b 4832c │ │ │ │ - lwz r9,64(r31) │ │ │ │ + stxvx vs0,r30,r8 │ │ │ │ + bge 46638 │ │ │ │ cmpwi r9,0 │ │ │ │ - bne 4704c │ │ │ │ - b 4635c │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lwz r8,136(r31) │ │ │ │ - lfd f11,28416(r10) │ │ │ │ - sldi r10,r6,4 │ │ │ │ - add r10,r30,r10 │ │ │ │ - cmpwi cr5,r8,0 │ │ │ │ - fmul f7,f7,f11 │ │ │ │ - lfd f11,16(r10) │ │ │ │ - fneg f11,f11 │ │ │ │ - fmul f0,f7,f0 │ │ │ │ - stfd f11,16(r10) │ │ │ │ + beq 46638 │ │ │ │ + lfdx f0,r30,r8 │ │ │ │ + fneg f12,f11 │ │ │ │ fneg f0,f0 │ │ │ │ - stfd f0,24(r10) │ │ │ │ - bne cr5,48684 │ │ │ │ - fmr f12,f0 │ │ │ │ - b 47f34 │ │ │ │ + stfdx f0,r30,r8 │ │ │ │ + stfd f12,8(r10) │ │ │ │ + b 46638 │ │ │ │ li r9,0 │ │ │ │ - lwz r10,148(r31) │ │ │ │ - add r3,r3,r9 │ │ │ │ - extsw r8,r9 │ │ │ │ - extswsli r3,r3,4 │ │ │ │ + lwz r10,128(r31) │ │ │ │ + add r4,r4,r9 │ │ │ │ + extswsli r4,r4,4 │ │ │ │ cmpwi r10,0 │ │ │ │ extswsli r10,r9,4 │ │ │ │ - lxvx vs0,r21,r3 │ │ │ │ - add r3,r21,r3 │ │ │ │ - lfd f12,8(r3) │ │ │ │ + extsw r9,r9 │ │ │ │ + lxvx vs0,r14,r4 │ │ │ │ + add r4,r14,r4 │ │ │ │ + lfd f12,8(r4) │ │ │ │ xxmr vs11,vs0 │ │ │ │ stxvx vs0,r30,r10 │ │ │ │ - bne 481b0 │ │ │ │ - cmpwi r20,0 │ │ │ │ + bne 47950 │ │ │ │ + cmpwi r18,0 │ │ │ │ fmr f0,f11 │ │ │ │ - bge 481d0 │ │ │ │ - lwz r9,80(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 47310 │ │ │ │ + bge 47970 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 46a70 │ │ │ │ fneg f0,f11 │ │ │ │ - sldi r9,r8,4 │ │ │ │ - lfdx f12,r30,r9 │ │ │ │ - add r10,r30,r9 │ │ │ │ - fneg f12,f12 │ │ │ │ - stfdx f12,r30,r9 │ │ │ │ - stfd f0,8(r10) │ │ │ │ - b 481d0 │ │ │ │ - lwz r9,80(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 47fd8 │ │ │ │ - fneg f12,f12 │ │ │ │ - sldi r9,r6,4 │ │ │ │ - add r9,r30,r9 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - stfd f12,40(r9) │ │ │ │ - fneg f0,f0 │ │ │ │ - stfd f0,32(r9) │ │ │ │ - b 47fd8 │ │ │ │ - addi r18,r28,-4 │ │ │ │ - cmpw r9,r18 │ │ │ │ - blt 48630 │ │ │ │ - cmpwi r21,1 │ │ │ │ - ble 48614 │ │ │ │ - cmpw r24,r18 │ │ │ │ - isellt r9,r18,r24 │ │ │ │ - subf r10,r9,r10 │ │ │ │ - add r10,r10,r14 │ │ │ │ + b 47c08 │ │ │ │ + addi r15,r28,-4 │ │ │ │ + cmpw r19,r15 │ │ │ │ + blt 47be0 │ │ │ │ + cmpwi r16,1 │ │ │ │ + ble 47bc4 │ │ │ │ + cmpw r26,r15 │ │ │ │ + isellt r2,r15,r26 │ │ │ │ + subf r9,r2,r9 │ │ │ │ + add r9,r9,r20 │ │ │ │ + addi r9,r9,1 │ │ │ │ + b 46784 │ │ │ │ addi r10,r10,1 │ │ │ │ - b 46f88 │ │ │ │ - lwz r10,144(r31) │ │ │ │ - cmpwi cr5,r10,0 │ │ │ │ - bne cr5,482e4 │ │ │ │ - b 47e9c │ │ │ │ - cmpwi r20,0 │ │ │ │ - bge 47fd8 │ │ │ │ - lwz r9,80(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 48570 │ │ │ │ - b 47310 │ │ │ │ - addi r8,r8,1 │ │ │ │ - li r10,0 │ │ │ │ - b 45cbc │ │ │ │ - lwz r9,144(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 48574 │ │ │ │ - b 47fe4 │ │ │ │ - lwz r9,80(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 481dc │ │ │ │ + li r9,0 │ │ │ │ + b 454f4 │ │ │ │ + subfic r15,r27,4 │ │ │ │ + cmpw r26,r15 │ │ │ │ + isellt r2,r15,r26 │ │ │ │ + subf r9,r2,r9 │ │ │ │ + add r9,r9,r20 │ │ │ │ + addi r9,r9,1 │ │ │ │ + b 46784 │ │ │ │ + lwa r4,56(r31) │ │ │ │ + mr r5,r22 │ │ │ │ + extsw r3,r15 │ │ │ │ + bl 43730 │ │ │ │ + add r9,r20,r3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + b 47b98 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 4797c │ │ │ │ fmr f0,f11 │ │ │ │ - b 48548 │ │ │ │ - subfic r18,r26,4 │ │ │ │ - cmpw r24,r18 │ │ │ │ - isellt r9,r18,r24 │ │ │ │ - subf r10,r9,r10 │ │ │ │ - add r10,r10,r14 │ │ │ │ - addi r10,r10,1 │ │ │ │ - b 46f88 │ │ │ │ - lwa r4,52(r31) │ │ │ │ - mr r5,r19 │ │ │ │ - extsw r3,r18 │ │ │ │ - bl 43de8 │ │ │ │ - add r10,r14,r3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - b 4859c │ │ │ │ - mr r10,r9 │ │ │ │ - lwz r9,32(r31) │ │ │ │ - addi r24,r28,-4 │ │ │ │ - cmpw r9,r24 │ │ │ │ - blt 486a4 │ │ │ │ - cmpwi r21,1 │ │ │ │ - bgt 4866c │ │ │ │ - subfic r24,r27,4 │ │ │ │ - cmpw r24,r18 │ │ │ │ - isellt r9,r18,r24 │ │ │ │ - subf r9,r9,r10 │ │ │ │ - add r9,r9,r17 │ │ │ │ + sldi r2,r9,4 │ │ │ │ + lfdx f12,r30,r2 │ │ │ │ + add r10,r30,r2 │ │ │ │ + fneg f12,f12 │ │ │ │ + stfdx f12,r30,r2 │ │ │ │ + stfd f0,8(r10) │ │ │ │ + b 47970 │ │ │ │ + mr r9,r2 │ │ │ │ + lwz r2,36(r31) │ │ │ │ + addi r17,r28,-4 │ │ │ │ + cmpw r2,r17 │ │ │ │ + blt 47c5c │ │ │ │ + cmpwi r15,1 │ │ │ │ + bgt 47c44 │ │ │ │ + subfic r17,r23,4 │ │ │ │ + cmpw r17,r26 │ │ │ │ + isellt r2,r26,r17 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + add r2,r2,r20 │ │ │ │ + addi r2,r2,1 │ │ │ │ + b 47ac4 │ │ │ │ + lwa r4,64(r31) │ │ │ │ + mr r5,r22 │ │ │ │ + extsw r3,r17 │ │ │ │ + bl 43730 │ │ │ │ + add r9,r20,r3 │ │ │ │ addi r9,r9,1 │ │ │ │ - b 4839c │ │ │ │ - lwz r10,144(r31) │ │ │ │ - cmpwi cr5,r10,0 │ │ │ │ - bne cr5,48330 │ │ │ │ - b 47f40 │ │ │ │ - lwz r9,144(r31) │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 47050 │ │ │ │ - b 46368 │ │ │ │ - lwa r4,72(r31) │ │ │ │ - mr r5,r19 │ │ │ │ - extsw r3,r24 │ │ │ │ - bl 43de8 │ │ │ │ - add r10,r17,r3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - b 48660 │ │ │ │ + b 47c38 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1281 │ │ │ │ + .long 0x1282 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000486d0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-2256 │ │ │ │ +0000000000047c90 : │ │ │ │ + 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 489ec │ │ │ │ - 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 47f78 │ │ │ │ + andi. r2,r31,32 │ │ │ │ std r29,0(r26) │ │ │ │ std r30,8(r26) │ │ │ │ + mr r2,r31 │ │ │ │ stw r31,84(r26) │ │ │ │ - bne 48a0c │ │ │ │ - andi. r9,r31,8 │ │ │ │ - bne 48a54 │ │ │ │ - andi. r31,r31,64 │ │ │ │ - bne 48a7c │ │ │ │ - nop │ │ │ │ - ld r8,-32640(r2) │ │ │ │ - nop │ │ │ │ - ld r10,-32632(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 47f98 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 47fdc │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 48000 │ │ │ │ + pld r10,295432 # 8ff70 [nfsoft_trafo@got] │ │ │ │ + pld r9,295432 # 8ff78 [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 48aac │ │ │ │ + bne 48028 │ │ │ │ cmpwi r30,1 │ │ │ │ - bgt 48930 │ │ │ │ - vspltisw v0,1 │ │ │ │ + bgt 47ecc │ │ │ │ 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 4f80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f20 │ │ │ │ cmpwi r23,1 │ │ │ │ std r3,0(r28) │ │ │ │ - ble 488a0 │ │ │ │ + ble 47e4c │ │ │ │ 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 4f80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f20 │ │ │ │ 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 48870 │ │ │ │ + ld r9,16(r3) │ │ │ │ + std r9,16(r2) │ │ │ │ + bne 47e20 │ │ │ │ cmpw r27,r25 │ │ │ │ - blt 48980 │ │ │ │ + blt 47f10 │ │ │ │ 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 488e4 │ │ │ │ + xor r2,r30,r21 │ │ │ │ + subf r30,r30,r2 │ │ │ │ + b 47e84 │ │ │ │ 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 488e0 │ │ │ │ + ble 47e80 │ │ │ │ addi r21,r21,1 │ │ │ │ add r29,r29,r24 │ │ │ │ cmpw r21,r27 │ │ │ │ - bgt 48980 │ │ │ │ + bgt 47f10 │ │ │ │ ld r3,0(r28) │ │ │ │ - b 488c0 │ │ │ │ + b 47e60 │ │ │ │ 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 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,1 │ │ │ │ + bl 5ae0 │ │ │ │ xscvdpsxws vs32,vs1 │ │ │ │ - mfvrwz r10,v0 │ │ │ │ - cmpwi r10,2 │ │ │ │ - isellt r9,0,r9 │ │ │ │ - slwi r9,r9,3 │ │ │ │ - b 48824 │ │ │ │ - addis r3,r2,-5 │ │ │ │ + mfvrwz r2,v0 │ │ │ │ + cmpwi r2,1 │ │ │ │ + setbc r2,gt │ │ │ │ + slwi r2,r2,3 │ │ │ │ + b 47dd4 │ │ │ │ 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,-18464 │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + pla r3,-20388 # 42f80 │ │ │ │ + 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 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - andi. r9,r31,32 │ │ │ │ + bl 4f80 │ │ │ │ + andi. r2,r31,32 │ │ │ │ std r29,0(r26) │ │ │ │ + mr r2,r31 │ │ │ │ std r30,8(r26) │ │ │ │ stw r31,84(r26) │ │ │ │ - beq 487a0 │ │ │ │ - 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 47d58 │ │ │ │ + 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 48af0 │ │ │ │ - lwz r31,84(r26) │ │ │ │ - andi. r9,r31,8 │ │ │ │ - beq 487a8 │ │ │ │ + beq 48064 │ │ │ │ + lwz r2,84(r26) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 47d60 │ │ │ │ ld r3,8(r26) │ │ │ │ mulli r3,r3,24 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ cmpdi r3,0 │ │ │ │ std r3,48(r26) │ │ │ │ - beq 48b08 │ │ │ │ - lwz r31,84(r26) │ │ │ │ - andi. r31,r31,64 │ │ │ │ - beq 487b0 │ │ │ │ + beq 48078 │ │ │ │ + lwz r2,84(r26) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + beq 47d68 │ │ │ │ ld r3,8(r26) │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ cmpdi r3,0 │ │ │ │ std r3,24(r26) │ │ │ │ - bne 487b0 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,28696 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 487b0 │ │ │ │ + bne 47d68 │ │ │ │ + pla r3,155176 # 6de40 │ │ │ │ + bl 5b80 │ │ │ │ + b 47d68 │ │ │ │ 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 5b40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - li r9,4 │ │ │ │ + bl 5ae0 │ │ │ │ + li r2,4 │ │ │ │ xscvdpsxws vs32,vs1 │ │ │ │ - b 48824 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,28696 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r31,84(r26) │ │ │ │ - b 48a4c │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,28696 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r31,84(r26) │ │ │ │ - b 48a74 │ │ │ │ + b 47dd4 │ │ │ │ + pla r3,155100 # 6de40 │ │ │ │ + bl 5b80 │ │ │ │ + lwz r2,84(r26) │ │ │ │ + b 47fd4 │ │ │ │ + pla r3,155080 # 6de40 │ │ │ │ + bl 5b80 │ │ │ │ + lwz r2,84(r26) │ │ │ │ + b 47ff8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0xc80 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000048b30 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-3376 │ │ │ │ - mflr r0 │ │ │ │ +00000000000480a0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000000000048b70 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-3440 │ │ │ │ - mflr r0 │ │ │ │ +00000000000480c0 : │ │ │ │ li r9,1000 │ │ │ │ li r8,6 │ │ │ │ li r7,5585 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4ee0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 4e80 │ │ │ │ + ... │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000048bc0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-3520 │ │ │ │ - mflr r0 │ │ │ │ +00000000000480e0 : │ │ │ │ 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 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000048c00 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-3584 │ │ │ │ - ld r7,48(r3) │ │ │ │ - ld r6,208(r3) │ │ │ │ +0000000000048100 : │ │ │ │ + ld r8,48(r3) │ │ │ │ + ld r7,208(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ mr r31,r3 │ │ │ │ - cmpld r7,r6 │ │ │ │ - beq 48d50 │ │ │ │ - ld r8,8(r3) │ │ │ │ - cmpwi r8,0 │ │ │ │ - ble 48cd0 │ │ │ │ - addi r9,r8,-1 │ │ │ │ - cmplwi r9,2 │ │ │ │ - ble 48df0 │ │ │ │ - addi r9,r7,47 │ │ │ │ - subf r9,r6,r9 │ │ │ │ - cmpldi r9,94 │ │ │ │ - ble 48df0 │ │ │ │ - rldicl r5,r8,63,33 │ │ │ │ - mr r10,r7 │ │ │ │ - mr r9,r6 │ │ │ │ - mtctr r5 │ │ │ │ + cmpld r8,r7 │ │ │ │ + beq 48258 │ │ │ │ + ld r10,8(r3) │ │ │ │ + cmpwi r10,0 │ │ │ │ + ble 481cc │ │ │ │ + addi r2,r10,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble 482d0 │ │ │ │ + addi r2,r8,47 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + cmpldi r2,94 │ │ │ │ + ble 482d0 │ │ │ │ + rldicl r6,r10,63,33 │ │ │ │ + mr r9,r8 │ │ │ │ + mr r2,r7 │ │ │ │ + mtctr r6 │ │ │ │ nop │ │ │ │ - lxv vs12,0(r10) │ │ │ │ - lxv vs0,16(r10) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs12,0(r9) │ │ │ │ + lxv vs0,16(r9) │ │ │ │ + addi r2,r2,48 │ │ │ │ addi r9,r9,48 │ │ │ │ - addi r10,r10,48 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxmrgld vs10,vs12,vs0 │ │ │ │ xxmrghd vs12,vs11,vs12 │ │ │ │ xxpermdi vs0,vs11,vs0,2 │ │ │ │ - stxv vs10,-48(r9) │ │ │ │ - stxv vs12,-32(r9) │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 48c60 │ │ │ │ - andi. r9,r8,1 │ │ │ │ - beq 48cd0 │ │ │ │ - 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 48160 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + beq 481cc │ │ │ │ + clrrwi r2,r10,1 │ │ │ │ + mulli r2,r2,3 │ │ │ │ + extsw r2,r2 │ │ │ │ + addi r9,r2,2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ sldi r9,r9,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - addi r8,r10,-8 │ │ │ │ - stfdx f0,r6,r9 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ - stfdx f0,r6,r8 │ │ │ │ - lfdx f0,r7,r8 │ │ │ │ - stfdx f0,r6,r10 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ + addi r10,r9,-8 │ │ │ │ + stfdx f0,r7,r2 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ + stfdx f0,r7,r10 │ │ │ │ + lfdx f0,r8,r10 │ │ │ │ + stfdx f0,r7,r9 │ │ │ │ ld r10,96(r31) │ │ │ │ cmpdi r10,0 │ │ │ │ - ble 48d50 │ │ │ │ - sldi r8,r10,1 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - mr r9,r6 │ │ │ │ - add r8,r8,r10 │ │ │ │ - addi r7,r7,28416 │ │ │ │ - srdi r10,r8,1 │ │ │ │ - lxv vs11,0(r7) │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - bne 48d70 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ + ble 48258 │ │ │ │ + mulli r10,r10,3 │ │ │ │ + plxv vs11,155316 # 6e090 │ │ │ │ + mr r2,r7 │ │ │ │ + srdi r9,r10,1 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + bne 48280 │ │ │ │ + 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 48d0c │ │ │ │ - andi. r9,r8,1 │ │ │ │ - clrrdi r8,r8,1 │ │ │ │ - beq 48d50 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfdx f0,r6,r8 │ │ │ │ - lfd f12,28416(r9) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r6,r8 │ │ │ │ - lwz r9,200(r31) │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 48dc0 │ │ │ │ - andi. r9,r9,16 │ │ │ │ - bne 48d90 │ │ │ │ + stxv vs12,-32(r2) │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 48200 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + clrrdi r2,r10,1 │ │ │ │ + beq 48258 │ │ │ │ + subf r10,r2,r10 │ │ │ │ + li r9,16 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r7,r2 │ │ │ │ + cmpldi r10,16 │ │ │ │ + iselgt r9,r9,r10 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r2,r9 │ │ │ │ + xvmuldp vs11,vs11,vs0 │ │ │ │ + stxvl vs11,r2,r9 │ │ │ │ + lwz r2,200(r31) │ │ │ │ + andi. r9,r2,2 │ │ │ │ + bne 482b0 │ │ │ │ + andi. r2,r2,16 │ │ │ │ + bne 482a0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r31,-8(r1) │ │ │ │ blr │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r9,r6,16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r7) │ │ │ │ + cmpdi r8,0 │ │ │ │ + addi r2,r7,16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs0,0(r6) │ │ │ │ - bne 48d04 │ │ │ │ - b 48d2c │ │ │ │ + stxv vs0,0(r7) │ │ │ │ + bne 481f8 │ │ │ │ + b 48220 │ │ │ │ nop │ │ │ │ - mflr r0 │ │ │ │ - addi r3,r31,88 │ │ │ │ - std r0,64(r1) │ │ │ │ - bl 51e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,64(r1) │ │ │ │ addi r1,r1,48 │ │ │ │ + addi r3,r31,88 │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 5180 │ │ │ │ mflr r0 │ │ │ │ addi r3,r31,88 │ │ │ │ std r0,64(r1) │ │ │ │ - bl 51e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5180 │ │ │ │ ld r0,64(r1) │ │ │ │ - lwz r9,200(r31) │ │ │ │ + lwz r2,200(r31) │ │ │ │ mtlr r0 │ │ │ │ - b 48d5c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - clrldi r9,r8,32 │ │ │ │ - mr r10,r6 │ │ │ │ - mtctr r9 │ │ │ │ + b 48264 │ │ │ │ + clrldi r2,r10,32 │ │ │ │ + mr r9,r7 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ - lfd f0,16(r7) │ │ │ │ - addi r10,r10,24 │ │ │ │ - addi r7,r7,24 │ │ │ │ - stfd f0,-24(r10) │ │ │ │ - lfd f0,-24(r7) │ │ │ │ - stfd f0,-16(r10) │ │ │ │ - lfd f0,-16(r7) │ │ │ │ - stfd f0,-8(r10) │ │ │ │ - bdnz 48e00 │ │ │ │ - b 48cd0 │ │ │ │ + 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 482e0 │ │ │ │ + b 481cc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000048e40 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-4160 │ │ │ │ +0000000000048320 : │ │ │ │ mflr r0 │ │ │ │ std r30,-16(r1) │ │ │ │ mr r30,r3 │ │ │ │ addi r3,r3,88 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 4f00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,344(r30) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 48ea8 │ │ │ │ + bl 4ea0 │ │ │ │ + lwz r2,344(r30) │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 48374 │ │ │ │ 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 48e80 │ │ │ │ + ldx r3,r9,r2 │ │ │ │ + bl 4b40 │ │ │ │ + lwz r2,344(r30) │ │ │ │ + cmpw r2,r31 │ │ │ │ + bgt 48350 │ │ │ │ ld r31,40(r1) │ │ │ │ ld r3,336(r30) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,84(r30) │ │ │ │ - li r10,0 │ │ │ │ - std r10,336(r30) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 48ef0 │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 48f08 │ │ │ │ - andi. r9,r9,8 │ │ │ │ - bne 48f20 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,84(r30) │ │ │ │ + li r9,0 │ │ │ │ + std r9,336(r30) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 483c0 │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 483d4 │ │ │ │ + andi. r2,r2,8 │ │ │ │ + bne 483e8 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ ld r3,16(r30) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,84(r30) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - beq 48ed0 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,84(r30) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + beq 48398 │ │ │ │ ld r3,24(r30) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,84(r30) │ │ │ │ - andi. r9,r9,8 │ │ │ │ - beq 48ed8 │ │ │ │ - ld r3,48(r30) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,84(r30) │ │ │ │ + andi. r2,r2,8 │ │ │ │ + beq 483a0 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,48(r30) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4ee0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000048f50 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-4432 │ │ │ │ +0000000000048440 : │ │ │ │ cmpwi r5,0 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ bltlr │ │ │ │ cmpdi r5,0 │ │ │ │ - bne 48fa0 │ │ │ │ - or r9,r4,r3 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 49090 │ │ │ │ + bne 484a0 │ │ │ │ + or r2,r4,r3 │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beqlr │ │ │ │ cmpw r4,r3 │ │ │ │ - beq 49078 │ │ │ │ + xxspltidp vs1,1056964608 │ │ │ │ + beqlr │ │ │ │ add r4,r4,r3 │ │ │ │ + xxlxor vs1,vs1,vs1 │ │ │ │ andi. r4,r4,1 │ │ │ │ bnelr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27096(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 49070 │ │ │ │ - cmpw r8,r5 │ │ │ │ - ble 49000 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + cmpw r9,r2 │ │ │ │ + isellt r10,r2,r9 │ │ │ │ + iselgt r2,r2,r9 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + cmpw r2,r5 │ │ │ │ + bgt 48580 │ │ │ │ + cmpw r10,r5 │ │ │ │ + ble 48510 │ │ │ │ cmpwi r3,0 │ │ │ │ - blt 490a0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27096(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27104(r9) │ │ │ │ + xxspltidp vs0,3204448256 │ │ │ │ + xxspltidp vs1,1056964608 │ │ │ │ + bge 484fc │ │ │ │ + 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 │ │ │ │ @@ -69810,71 +68102,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 48f8c │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27104(r9) │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,28240(r9) │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27104(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27096(r9) │ │ │ │ - b 48ff0 │ │ │ │ + xxspltidp vs1,1056964608 │ │ │ │ + bnelr │ │ │ │ + b 48488 │ │ │ │ ... │ │ │ │ │ │ │ │ -00000000000490c0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-4800 │ │ │ │ +00000000000485a0 : │ │ │ │ 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 491d0 │ │ │ │ + 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 │ │ │ │ @@ -69886,636 +68167,598 @@ │ │ │ │ fsqrt f1,f1 │ │ │ │ fmul f0,f11,f0 │ │ │ │ fmul f10,f10,f9 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fsqrt f0,f0 │ │ │ │ fdiv f1,f1,f12 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - blt 491e0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,27088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ + bge 486a8 │ │ │ │ + fmr f4,f5 │ │ │ │ + xxspltidp vs5,3212836864 │ │ │ │ cmpwi r4,0 │ │ │ │ - bge 491c4 │ │ │ │ - fmr f0,f12 │ │ │ │ - fcpsgn f1,f0,f1 │ │ │ │ + bge 486b4 │ │ │ │ + fmr f5,f4 │ │ │ │ + fcpsgn f1,f5,f1 │ │ │ │ fneg f1,f1 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27104(r9) │ │ │ │ - blr │ │ │ │ + ... │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,28240(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27088(r9) │ │ │ │ - b 491b8 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0000000000049200 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-5120 │ │ │ │ - srawi r10,r4,31 │ │ │ │ - srawi r9,r3,31 │ │ │ │ - xor r7,r10,r4 │ │ │ │ - xor r8,r9,r3 │ │ │ │ - subf r10,r10,r7 │ │ │ │ + │ │ │ │ +00000000000486d0 : │ │ │ │ + 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 492b0 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + cmpw r9,r2 │ │ │ │ + isellt r2,r2,r9 │ │ │ │ + cmpw r2,r5 │ │ │ │ + blt 48780 │ │ │ │ cmpwi r5,-1 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ bnelr │ │ │ │ - mflr r0 │ │ │ │ cmpw r4,r3 │ │ │ │ + mflr r0 │ │ │ │ stfd f31,-8(r1) │ │ │ │ - add r8,r4,r3 │ │ │ │ + add r10,r4,r3 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bge 49360 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,28240(r9) │ │ │ │ + blt 48738 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + beq 48738 │ │ │ │ + xxspltidp vs31,3212836864 │ │ │ │ subf r3,r3,r4 │ │ │ │ - srawi r10,r8,31 │ │ │ │ - srawi r9,r3,31 │ │ │ │ - xor r8,r10,r8 │ │ │ │ - xor r3,r9,r3 │ │ │ │ - subf r10,r10,r8 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - mtfprwa f2,r10 │ │ │ │ - mtfprwa f1,r9 │ │ │ │ + srawi r9,r10,31 │ │ │ │ + srawi r2,r3,31 │ │ │ │ + xor r10,r9,r10 │ │ │ │ + xor r3,r2,r3 │ │ │ │ + subf r9,r9,r10 │ │ │ │ + subf r2,r2,r3 │ │ │ │ + mtfprwa f2,r9 │ │ │ │ + mtfprwa f1,r2 │ │ │ │ fcfid f2,f2 │ │ │ │ fcfid f1,f1 │ │ │ │ - bl 4d20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4cc0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ fmul f1,f1,f31 │ │ │ │ lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - addi r9,r5,1 │ │ │ │ - subf r10,r3,r5 │ │ │ │ - add r6,r3,r5 │ │ │ │ - subf r8,r4,r5 │ │ │ │ - add r7,r4,r5 │ │ │ │ + addi r2,r5,1 │ │ │ │ + subf r9,r3,r5 │ │ │ │ + add r7,r3,r5 │ │ │ │ + subf r10,r4,r5 │ │ │ │ + add r8,r4,r5 │ │ │ │ mtfprd f0,r5 │ │ │ │ - subf r11,r3,r9 │ │ │ │ - subf r5,r4,r9 │ │ │ │ - add r3,r9,r3 │ │ │ │ - add r4,r9,r4 │ │ │ │ + subf r6,r4,r2 │ │ │ │ + subf r5,r3,r2 │ │ │ │ + add r4,r2,r4 │ │ │ │ + add r3,r2,r3 │ │ │ │ fcfid f11,f0 │ │ │ │ - mtfprwa f10,r10 │ │ │ │ - mtfprwa f7,r6 │ │ │ │ - mtfprwa f9,r8 │ │ │ │ - mtfprwa f8,r7 │ │ │ │ - mtfprwa f5,r11 │ │ │ │ + mtfprwa f10,r9 │ │ │ │ + mtfprwa f7,r7 │ │ │ │ + mtfprwa f9,r10 │ │ │ │ + mtfprwa f8,r8 │ │ │ │ + mtfprwa f5,r5 │ │ │ │ mtfprwa f0,r3 │ │ │ │ - mtfprwa f6,r5 │ │ │ │ + mtfprwa f6,r6 │ │ │ │ mtfprwa f12,r4 │ │ │ │ fcfid f7,f7 │ │ │ │ fcfid f10,f10 │ │ │ │ fcfid f9,f9 │ │ │ │ fcfid f8,f8 │ │ │ │ fcfid f5,f5 │ │ │ │ fcfid f6,f6 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f12,f12 │ │ │ │ - mtfprwa f1,r9 │ │ │ │ + mtfprwa f1,r2 │ │ │ │ fcfid f1,f1 │ │ │ │ fdiv f10,f10,f5 │ │ │ │ fdiv f0,f7,f0 │ │ │ │ fdiv f9,f9,f6 │ │ │ │ fdiv f12,f8,f12 │ │ │ │ fdiv f1,f1,f11 │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ fmul f1,f1,f0 │ │ │ │ fneg f1,f1 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - andi. r9,r8,1 │ │ │ │ - beq 49258 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,27088(r9) │ │ │ │ - b 49260 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x81 │ │ │ │ │ │ │ │ -0000000000049380 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-5504 │ │ │ │ +0000000000048830 : │ │ │ │ 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 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5500 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 493d0 │ │ │ │ + ble 48870 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000000000049430 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-5680 │ │ │ │ +00000000000488d0 : │ │ │ │ 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 49480 │ │ │ │ + ble 48910 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000000000494e0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-5856 │ │ │ │ +0000000000048970 : │ │ │ │ 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 49530 │ │ │ │ + ble 489b0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000000000049590 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-6032 │ │ │ │ +0000000000048a10 : │ │ │ │ std r26,-48(r1) │ │ │ │ neg r26,r4 │ │ │ │ stdu r1,-80(r1) │ │ │ │ cmpw r26,r4 │ │ │ │ - bgt 49640 │ │ │ │ + bgt 48abc │ │ │ │ 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 4964c │ │ │ │ + blt 48ac8 │ │ │ │ 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 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5500 │ │ │ │ cmpw r31,r29 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - ble 495f0 │ │ │ │ + ble 48a70 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 495e0 │ │ │ │ + ble 48a60 │ │ │ │ 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 49640 │ │ │ │ + b 48abc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x680 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000049670 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-6256 │ │ │ │ +0000000000048af0 : │ │ │ │ std r26,-48(r1) │ │ │ │ neg r26,r4 │ │ │ │ stdu r1,-80(r1) │ │ │ │ cmpw r26,r4 │ │ │ │ - bgt 49720 │ │ │ │ + bgt 48b9c │ │ │ │ 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 4972c │ │ │ │ + blt 48ba8 │ │ │ │ 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 496d0 │ │ │ │ + ble 48b50 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 496c0 │ │ │ │ + ble 48b40 │ │ │ │ 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 49720 │ │ │ │ + b 48b9c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x680 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000049750 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-6480 │ │ │ │ +0000000000048bd0 : │ │ │ │ std r26,-48(r1) │ │ │ │ neg r26,r4 │ │ │ │ stdu r1,-80(r1) │ │ │ │ cmpw r26,r4 │ │ │ │ - bgt 49800 │ │ │ │ + bgt 48c7c │ │ │ │ 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 4980c │ │ │ │ + blt 48c88 │ │ │ │ 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 497b0 │ │ │ │ + ble 48c30 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 497a0 │ │ │ │ + ble 48c20 │ │ │ │ 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 49800 │ │ │ │ + b 48c7c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x680 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000049830 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-6704 │ │ │ │ - std r20,-96(r1) │ │ │ │ - neg r20,r4 │ │ │ │ - std r23,-72(r1) │ │ │ │ +0000000000048cb0 : │ │ │ │ + std r21,-88(r1) │ │ │ │ + neg r21,r4 │ │ │ │ mfocrf r11,8 │ │ │ │ - addis r23,r2,-3 │ │ │ │ - cmpw r20,r4 │ │ │ │ + nop │ │ │ │ + pla r2,151960 # 6de58 │ │ │ │ + cmpw r21,r4 │ │ │ │ stw r11,8(r1) │ │ │ │ - addi r23,r23,28720 │ │ │ │ - stdu r1,-192(r1) │ │ │ │ - bgt 4995c │ │ │ │ + stdu r1,-208(r1) │ │ │ │ + std r2,96(r1) │ │ │ │ + bgt 48dec │ │ │ │ + std r24,144(r1) │ │ │ │ + std r25,152(r1) │ │ │ │ + pld r24,291508 # 8ff98 [stdout@got] │ │ │ │ mflr r0 │ │ │ │ - std r21,104(r1) │ │ │ │ - std r25,136(r1) │ │ │ │ - std r27,152(r1) │ │ │ │ mr r25,r4 │ │ │ │ - mr r27,r3 │ │ │ │ cmpwi cr4,r4,-1 │ │ │ │ - mr r21,r20 │ │ │ │ - std r22,112(r1) │ │ │ │ - std r24,128(r1) │ │ │ │ - std r26,144(r1) │ │ │ │ - std r28,160(r1) │ │ │ │ - std r29,168(r1) │ │ │ │ - std r30,176(r1) │ │ │ │ - std r31,184(r1) │ │ │ │ - std r0,208(r1) │ │ │ │ - subf r9,r20,r25 │ │ │ │ - mr r22,r20 │ │ │ │ - clrlwi r9,r9,30 │ │ │ │ - bge cr4,49980 │ │ │ │ - addi r22,r20,1 │ │ │ │ - cmpw r22,r25 │ │ │ │ - bgt 49920 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 498f4 │ │ │ │ - cmpwi r9,1 │ │ │ │ - beq 498e4 │ │ │ │ - cmpwi r9,2 │ │ │ │ - beq 498dc │ │ │ │ - bge cr4,49980 │ │ │ │ - addi r22,r22,1 │ │ │ │ - bge cr4,49980 │ │ │ │ - addi r22,r22,1 │ │ │ │ - bge cr4,49980 │ │ │ │ - addi r22,r22,1 │ │ │ │ - cmpw r22,r25 │ │ │ │ - bgt 49920 │ │ │ │ - bge cr4,49980 │ │ │ │ - addi r22,r22,1 │ │ │ │ - mr r9,r22 │ │ │ │ - bge cr4,49980 │ │ │ │ + std r22,128(r1) │ │ │ │ + std r23,136(r1) │ │ │ │ + mr r22,r21 │ │ │ │ + std r27,168(r1) │ │ │ │ + std r26,160(r1) │ │ │ │ + mr r27,r3 │ │ │ │ + std r0,224(r1) │ │ │ │ + std r28,176(r1) │ │ │ │ + std r29,184(r1) │ │ │ │ + std r30,192(r1) │ │ │ │ + std r31,200(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + subf r2,r21,r25 │ │ │ │ + mr r23,r21 │ │ │ │ + clrlwi r2,r2,30 │ │ │ │ + bge cr4,48e00 │ │ │ │ + addi r23,r21,1 │ │ │ │ + cmpw r23,r25 │ │ │ │ + bgt 48db0 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 48d84 │ │ │ │ + cmpwi r2,1 │ │ │ │ + beq 48d74 │ │ │ │ + cmpwi r2,2 │ │ │ │ + beq 48d6c │ │ │ │ + bge cr4,48e00 │ │ │ │ + addi r23,r23,1 │ │ │ │ + bge cr4,48e00 │ │ │ │ + addi r23,r23,1 │ │ │ │ + bge cr4,48e00 │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpw r23,r25 │ │ │ │ + bgt 48db0 │ │ │ │ + bge cr4,48e00 │ │ │ │ + addi r23,r23,1 │ │ │ │ + mr r2,r23 │ │ │ │ + bge cr4,48e00 │ │ │ │ + addi r23,r23,1 │ │ │ │ + bge cr4,48e00 │ │ │ │ + addi r23,r2,2 │ │ │ │ + bge cr4,48e00 │ │ │ │ + addi r23,r2,3 │ │ │ │ + cmpw r23,r25 │ │ │ │ + ble 48d84 │ │ │ │ addi r22,r22,1 │ │ │ │ - bge cr4,49980 │ │ │ │ - addi r22,r9,2 │ │ │ │ - bge cr4,49980 │ │ │ │ - addi r22,r9,3 │ │ │ │ cmpw r22,r25 │ │ │ │ - ble 498f4 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpw r21,r25 │ │ │ │ - ble 498a0 │ │ │ │ - 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 48d30 │ │ │ │ + ld r0,224(r1) │ │ │ │ + ld r22,128(r1) │ │ │ │ + ld r23,136(r1) │ │ │ │ + ld r24,144(r1) │ │ │ │ + ld r25,152(r1) │ │ │ │ + ld r26,160(r1) │ │ │ │ + ld r27,168(r1) │ │ │ │ + ld r28,176(r1) │ │ │ │ + ld r29,184(r1) │ │ │ │ + ld r30,192(r1) │ │ │ │ mtlr r0 │ │ │ │ - addi r1,r1,192 │ │ │ │ + ld r31,200(r1) │ │ │ │ + addi r1,r1,208 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r20,-96(r1) │ │ │ │ - ld r23,-72(r1) │ │ │ │ + ld r21,-88(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ + extsw r28,r22 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - extsw r28,r21 │ │ │ │ - ld r24,-32624(r2) │ │ │ │ - nop │ │ │ │ li r31,-1 │ │ │ │ - extsw r29,r22 │ │ │ │ + extsw r29,r23 │ │ │ │ nop │ │ │ │ nop │ │ │ │ extsw r30,r31 │ │ │ │ mr r4,r28 │ │ │ │ mr r3,r29 │ │ │ │ addi r31,r31,1 │ │ │ │ addi r27,r27,8 │ │ │ │ mr r5,r30 │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5500 │ │ │ │ ld r26,0(r24) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r28 │ │ │ │ mr r3,r29 │ │ │ │ stfd f1,-8(r27) │ │ │ │ - bl 5560 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5500 │ │ │ │ + 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 5c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5c20 │ │ │ │ cmpw r31,r25 │ │ │ │ - ble 499a0 │ │ │ │ + ble 48e20 │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpw r23,r25 │ │ │ │ + ble 48e10 │ │ │ │ addi r22,r22,1 │ │ │ │ cmpw r22,r25 │ │ │ │ - ble 49990 │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpw r21,r25 │ │ │ │ - ble 498a0 │ │ │ │ - b 4992c │ │ │ │ + ble 48d30 │ │ │ │ + b 48dbc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ - .long 0xc80 │ │ │ │ + .long 0xb80 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000049a30 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-7216 │ │ │ │ +0000000000048eb0 : │ │ │ │ std r24,-64(r1) │ │ │ │ neg r24,r4 │ │ │ │ mfocrf r11,8 │ │ │ │ cmpw r24,r4 │ │ │ │ stw r11,8(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ - bgt 49b40 │ │ │ │ + bgt 48fb0 │ │ │ │ mflr r0 │ │ │ │ std r25,40(r1) │ │ │ │ + std r26,48(r1) │ │ │ │ + cmpwi cr4,r4,-1 │ │ │ │ + mr r25,r24 │ │ │ │ std r29,72(r1) │ │ │ │ std r30,80(r1) │ │ │ │ mr r29,r4 │ │ │ │ mr r30,r3 │ │ │ │ - cmpwi cr4,r4,-1 │ │ │ │ - mr r25,r24 │ │ │ │ - std r26,48(r1) │ │ │ │ + std r0,112(r1) │ │ │ │ std r27,56(r1) │ │ │ │ std r28,64(r1) │ │ │ │ std r31,88(r1) │ │ │ │ - std r0,112(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - subf r9,r24,r29 │ │ │ │ + subf r2,r24,r29 │ │ │ │ mr r26,r24 │ │ │ │ - clrlwi r9,r9,30 │ │ │ │ - bge cr4,49b60 │ │ │ │ + clrlwi r2,r2,30 │ │ │ │ + bge cr4,48fd0 │ │ │ │ addi r26,r24,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - bgt 49b10 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 49ae4 │ │ │ │ - cmpwi r9,1 │ │ │ │ - beq 49ad4 │ │ │ │ - cmpwi r9,2 │ │ │ │ - beq 49acc │ │ │ │ - bge cr4,49b60 │ │ │ │ + bgt 48f80 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 48f54 │ │ │ │ + cmpwi r2,1 │ │ │ │ + beq 48f44 │ │ │ │ + cmpwi r2,2 │ │ │ │ + beq 48f3c │ │ │ │ + bge cr4,48fd0 │ │ │ │ addi r26,r26,1 │ │ │ │ - bge cr4,49b60 │ │ │ │ + bge cr4,48fd0 │ │ │ │ addi r26,r26,1 │ │ │ │ - bge cr4,49b60 │ │ │ │ + bge cr4,48fd0 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - bgt 49b10 │ │ │ │ - bge cr4,49b60 │ │ │ │ + bgt 48f80 │ │ │ │ + bge cr4,48fd0 │ │ │ │ addi r26,r26,1 │ │ │ │ - mr r9,r26 │ │ │ │ - bge cr4,49b60 │ │ │ │ + mr r2,r26 │ │ │ │ + bge cr4,48fd0 │ │ │ │ addi r26,r26,1 │ │ │ │ - bge cr4,49b60 │ │ │ │ - addi r26,r9,2 │ │ │ │ - bge cr4,49b60 │ │ │ │ - addi r26,r9,3 │ │ │ │ + bge cr4,48fd0 │ │ │ │ + addi r26,r2,2 │ │ │ │ + bge cr4,48fd0 │ │ │ │ + addi r26,r2,3 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 49ae4 │ │ │ │ + ble 48f54 │ │ │ │ addi r25,r25,1 │ │ │ │ cmpw r25,r29 │ │ │ │ - ble 49a90 │ │ │ │ + ble 48f00 │ │ │ │ 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) │ │ │ │ @@ -70538,90 +68781,86 @@ │ │ │ │ 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 49b80 │ │ │ │ + ble 48ff0 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 49b70 │ │ │ │ + ble 48fe0 │ │ │ │ addi r25,r25,1 │ │ │ │ cmpw r25,r29 │ │ │ │ - ble 49a90 │ │ │ │ - b 49b1c │ │ │ │ + ble 48f00 │ │ │ │ + b 48f8c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x880 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000049bd0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-7632 │ │ │ │ +0000000000049040 : │ │ │ │ std r24,-64(r1) │ │ │ │ neg r24,r4 │ │ │ │ mfocrf r11,8 │ │ │ │ cmpw r24,r4 │ │ │ │ stw r11,8(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ - bgt 49ce0 │ │ │ │ + bgt 49140 │ │ │ │ mflr r0 │ │ │ │ std r25,40(r1) │ │ │ │ + std r26,48(r1) │ │ │ │ + cmpwi cr4,r4,-1 │ │ │ │ + mr r25,r24 │ │ │ │ std r29,72(r1) │ │ │ │ std r30,80(r1) │ │ │ │ mr r29,r4 │ │ │ │ mr r30,r3 │ │ │ │ - cmpwi cr4,r4,-1 │ │ │ │ - mr r25,r24 │ │ │ │ - std r26,48(r1) │ │ │ │ + std r0,112(r1) │ │ │ │ std r27,56(r1) │ │ │ │ std r28,64(r1) │ │ │ │ std r31,88(r1) │ │ │ │ - std r0,112(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - subf r9,r24,r29 │ │ │ │ + subf r2,r24,r29 │ │ │ │ mr r26,r24 │ │ │ │ - clrlwi r9,r9,30 │ │ │ │ - bge cr4,49d00 │ │ │ │ + clrlwi r2,r2,30 │ │ │ │ + bge cr4,49160 │ │ │ │ addi r26,r24,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - bgt 49cb0 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 49c84 │ │ │ │ - cmpwi r9,1 │ │ │ │ - beq 49c74 │ │ │ │ - cmpwi r9,2 │ │ │ │ - beq 49c6c │ │ │ │ - bge cr4,49d00 │ │ │ │ + bgt 49110 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 490e4 │ │ │ │ + cmpwi r2,1 │ │ │ │ + beq 490d4 │ │ │ │ + cmpwi r2,2 │ │ │ │ + beq 490cc │ │ │ │ + bge cr4,49160 │ │ │ │ addi r26,r26,1 │ │ │ │ - bge cr4,49d00 │ │ │ │ + bge cr4,49160 │ │ │ │ addi r26,r26,1 │ │ │ │ - bge cr4,49d00 │ │ │ │ + bge cr4,49160 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - bgt 49cb0 │ │ │ │ - bge cr4,49d00 │ │ │ │ + bgt 49110 │ │ │ │ + bge cr4,49160 │ │ │ │ addi r26,r26,1 │ │ │ │ - mr r9,r26 │ │ │ │ - bge cr4,49d00 │ │ │ │ + mr r2,r26 │ │ │ │ + bge cr4,49160 │ │ │ │ addi r26,r26,1 │ │ │ │ - bge cr4,49d00 │ │ │ │ - addi r26,r9,2 │ │ │ │ - bge cr4,49d00 │ │ │ │ - addi r26,r9,3 │ │ │ │ + bge cr4,49160 │ │ │ │ + addi r26,r2,2 │ │ │ │ + bge cr4,49160 │ │ │ │ + addi r26,r2,3 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 49c84 │ │ │ │ + ble 490e4 │ │ │ │ addi r25,r25,1 │ │ │ │ cmpw r25,r29 │ │ │ │ - ble 49c30 │ │ │ │ + ble 49090 │ │ │ │ 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) │ │ │ │ @@ -70644,767 +68883,682 @@ │ │ │ │ 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 49d20 │ │ │ │ + ble 49180 │ │ │ │ addi r26,r26,1 │ │ │ │ cmpw r26,r29 │ │ │ │ - ble 49d10 │ │ │ │ + ble 49170 │ │ │ │ addi r25,r25,1 │ │ │ │ cmpw r25,r29 │ │ │ │ - ble 49c30 │ │ │ │ - b 49cbc │ │ │ │ + ble 49090 │ │ │ │ + b 4911c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x880 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000049d70 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-8048 │ │ │ │ +00000000000491d0 : │ │ │ │ cmpwi r5,0 │ │ │ │ blelr │ │ │ │ - sldi r11,r5,3 │ │ │ │ - addis r12,r2,-3 │ │ │ │ - li r5,0 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r10,0 │ │ │ │ cmpdi cr7,r6,0 │ │ │ │ - addi r10,r11,-8 │ │ │ │ - addi r12,r12,28240 │ │ │ │ - srdi r10,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - andi. r0,r10,3 │ │ │ │ - beq 49df0 │ │ │ │ - cmpdi r0,1 │ │ │ │ - beq 49dd8 │ │ │ │ - cmpdi r0,2 │ │ │ │ - beq 49dc8 │ │ │ │ - bne cr7,49e2c │ │ │ │ - lfd f0,0(r12) │ │ │ │ - li r5,8 │ │ │ │ + addi r2,r5,-8 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + andi. r11,r2,3 │ │ │ │ + beq 4923c │ │ │ │ + cmpdi r11,1 │ │ │ │ + beq 49228 │ │ │ │ + cmpdi r11,2 │ │ │ │ + beq 4921c │ │ │ │ + bne cr7,49274 │ │ │ │ + li r10,8 │ │ │ │ stfd f0,0(r4) │ │ │ │ - bne cr7,49e2c │ │ │ │ - lfd f0,0(r12) │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - bne cr7,49e2c │ │ │ │ - lfd f0,0(r12) │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - cmpld r11,r5 │ │ │ │ + bne cr7,49274 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bne cr7,49274 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + cmpld r5,r10 │ │ │ │ beqlr │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - bne cr7,49e2c │ │ │ │ - lfd f0,0(r12) │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - mr r10,r5 │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r10,16 │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r10,24 │ │ │ │ - bdnz 49df8 │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bne cr7,49274 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + mr r2,r10 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r2,16 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r2,24 │ │ │ │ + bdnz 49244 │ │ │ │ blr │ │ │ │ - sldi r10,r6,3 │ │ │ │ - addi r0,r6,-2 │ │ │ │ - std r31,-8(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ + addi r2,r6,-2 │ │ │ │ + sldi r0,r6,3 │ │ │ │ cmpwi cr7,r6,1 │ │ │ │ - addi r30,r6,-1 │ │ │ │ + addi r11,r6,-1 │ │ │ │ + lfdx f7,r3,r10 │ │ │ │ xxlxor vs6,vs6,vs6 │ │ │ │ - rldic r0,r0,3,29 │ │ │ │ - add r8,r8,r10 │ │ │ │ - add r7,r7,r10 │ │ │ │ - add r9,r9,r10 │ │ │ │ - subf r31,r0,r8 │ │ │ │ - subf r10,r0,r7 │ │ │ │ - addi r31,r31,-8 │ │ │ │ - addi r0,r10,-8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfdx f7,r3,r5 │ │ │ │ - lfd f12,0(r12) │ │ │ │ - ble cr7,49ef0 │ │ │ │ - clrldi r6,r30,32 │ │ │ │ - li r10,0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + add r6,r8,r0 │ │ │ │ + add r8,r7,r0 │ │ │ │ + add r9,r9,r0 │ │ │ │ fmr f11,f6 │ │ │ │ - mtctr r6 │ │ │ │ + mulli r2,r2,-8 │ │ │ │ + add r12,r6,r2 │ │ │ │ + add r2,r8,r2 │ │ │ │ + addi r12,r12,-8 │ │ │ │ + addi r0,r2,-8 │ │ │ │ + ble cr7,49330 │ │ │ │ + clrldi r7,r11,32 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r7 │ │ │ │ nop │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - lfdx f8,r8,r10 │ │ │ │ - lfdx f10,r9,r10 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ + lfdx f8,r6,r2 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r10,r10,-8 │ │ │ │ + lfdx f10,r9,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ fmadd f0,f0,f7,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 49e90 │ │ │ │ - mr r10,r31 │ │ │ │ - mr r6,r0 │ │ │ │ - lfd f0,0(r6) │ │ │ │ - lfd f10,0(r10) │ │ │ │ + bdnz 492d0 │ │ │ │ + mr r2,r12 │ │ │ │ + mr r7,r0 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r7) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ - stfdx f0,r4,r5 │ │ │ │ - addi r5,r5,8 │ │ │ │ - cmpld r11,r5 │ │ │ │ - bne 49e70 │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r10,r8 │ │ │ │ - mr r6,r7 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + cmpld r5,r10 │ │ │ │ + beqlr │ │ │ │ + lfdx f7,r3,r10 │ │ │ │ fmr f11,f6 │ │ │ │ - b 49ebc │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + bgt cr7,492c0 │ │ │ │ + mr r2,r6 │ │ │ │ + mr r7,r8 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r7) │ │ │ │ + fmadd f0,f0,f7,f10 │ │ │ │ + fmadd f0,f0,f12,f11 │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + cmpld r5,r10 │ │ │ │ + bne 4931c │ │ │ │ + blr │ │ │ │ ... │ │ │ │ - attn │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000049f10 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-8464 │ │ │ │ +0000000000049370 : │ │ │ │ cmpwi r5,0 │ │ │ │ - ble 4a0dc │ │ │ │ + ble 49404 │ │ │ │ cmpdi r6,0 │ │ │ │ - std r31,-8(r1) │ │ │ │ - addis r31,r2,-3 │ │ │ │ sldi r11,r5,3 │ │ │ │ - li r10,0 │ │ │ │ - addi r31,r31,28240 │ │ │ │ - bne 49fd0 │ │ │ │ + li r2,0 │ │ │ │ + bne 49410 │ │ │ │ addi r9,r11,-8 │ │ │ │ - lfd f0,0(r31) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ srdi r9,r9,3 │ │ │ │ addi r9,r9,1 │ │ │ │ - andi. r8,r9,3 │ │ │ │ - beq 49f7c │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 49f6c │ │ │ │ - cmpdi r8,2 │ │ │ │ - bne 4a0d0 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - cmpld r11,r10 │ │ │ │ - beq 49fb4 │ │ │ │ + andi. r10,r9,3 │ │ │ │ + beq 493cc │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 493bc │ │ │ │ + cmpdi r10,2 │ │ │ │ + bne 49510 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpld r11,r2 │ │ │ │ + beq 49404 │ │ │ │ srdi r9,r9,2 │ │ │ │ mtctr r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r9,r10,8 │ │ │ │ - addi r8,r10,24 │ │ │ │ - addi r7,r10,16 │ │ │ │ - stfdx f0,r4,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ + addi r9,r2,8 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r8,r2,16 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ stfdx f0,r4,r9 │ │ │ │ - stfdx f0,r4,r7 │ │ │ │ stfdx f0,r4,r8 │ │ │ │ - bdnz 49f90 │ │ │ │ - ld r31,-8(r1) │ │ │ │ + stfdx f0,r4,r10 │ │ │ │ + bdnz 493e0 │ │ │ │ li r3,0 │ │ │ │ clrldi r3,r3,63 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r0,r6,-2 │ │ │ │ - std r30,-16(r1) │ │ │ │ - sldi r30,r6,3 │ │ │ │ + addi r2,r6,-2 │ │ │ │ + sldi r0,r6,3 │ │ │ │ cmpwi cr7,r6,1 │ │ │ │ li r5,0 │ │ │ │ - addi r6,r6,-1 │ │ │ │ xxlxor vs6,vs6,vs6 │ │ │ │ - add r10,r7,r30 │ │ │ │ - rldic r0,r0,3,29 │ │ │ │ - add r8,r8,r30 │ │ │ │ - add r7,r9,r30 │ │ │ │ - subf r30,r0,r8 │ │ │ │ - subf r9,r0,r10 │ │ │ │ - addi r30,r30,-8 │ │ │ │ - addi r0,r9,-8 │ │ │ │ - nop │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + add r8,r8,r0 │ │ │ │ + add r10,r7,r0 │ │ │ │ + add r9,r9,r0 │ │ │ │ lfdx f7,r3,r5 │ │ │ │ - lfd f12,0(r31) │ │ │ │ - ble cr7,4a090 │ │ │ │ - clrldi r12,r6,32 │ │ │ │ - li r9,0 │ │ │ │ fmr f11,f6 │ │ │ │ - mtctr r12 │ │ │ │ + mulli r2,r2,-8 │ │ │ │ + add r12,r8,r2 │ │ │ │ + add r2,r10,r2 │ │ │ │ + addi r12,r12,-8 │ │ │ │ + addi r0,r2,-8 │ │ │ │ + ble cr7,494dc │ │ │ │ + clrldi r7,r6,32 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r7 │ │ │ │ nop │ │ │ │ - lfdx f0,r10,r9 │ │ │ │ - lfdx f8,r8,r9 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ + lfdx f8,r8,r2 │ │ │ │ fmr f9,f12 │ │ │ │ - addi r9,r9,-8 │ │ │ │ + lfdx f10,r9,r2 │ │ │ │ + addi r2,r2,-8 │ │ │ │ fmadd f0,f0,f7,f8 │ │ │ │ fmadd f12,f0,f12,f11 │ │ │ │ fmul f11,f9,f10 │ │ │ │ - bdnz 4a030 │ │ │ │ - mr r9,r30 │ │ │ │ - mr r12,r0 │ │ │ │ - lfd f10,0(r9) │ │ │ │ - lfd f0,0(r12) │ │ │ │ + bdnz 49470 │ │ │ │ + mr r2,r12 │ │ │ │ + mr r7,r0 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r7) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ fabs f12,f0 │ │ │ │ stfdx f0,r4,r5 │ │ │ │ fcmpu cr0,f12,f1 │ │ │ │ - bgt 4a0bc │ │ │ │ + bgt 49504 │ │ │ │ addi r5,r5,8 │ │ │ │ cmpld r11,r5 │ │ │ │ - bne 4a010 │ │ │ │ - ld r30,-16(r1) │ │ │ │ - b 49fb4 │ │ │ │ - mr r9,r8 │ │ │ │ - mr r12,r10 │ │ │ │ + beq 49404 │ │ │ │ + lfdx f7,r3,r5 │ │ │ │ fmr f11,f6 │ │ │ │ - lfd f0,0(r12) │ │ │ │ - lfd f10,0(r9) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + bgt cr7,49460 │ │ │ │ + mr r2,r8 │ │ │ │ + mr r7,r10 │ │ │ │ + lfd f10,0(r2) │ │ │ │ + lfd f0,0(r7) │ │ │ │ fmadd f0,f0,f7,f10 │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ fabs f12,f0 │ │ │ │ stfdx f0,r4,r5 │ │ │ │ fcmpu cr0,f12,f1 │ │ │ │ - ble 4a07c │ │ │ │ - ld r30,-16(r1) │ │ │ │ - ld r31,-8(r1) │ │ │ │ + ble 494bc │ │ │ │ li r3,1 │ │ │ │ clrldi r3,r3,63 │ │ │ │ blr │ │ │ │ - li r10,8 │ │ │ │ + li r2,8 │ │ │ │ stfd f0,0(r4) │ │ │ │ - b 49f64 │ │ │ │ - li r3,0 │ │ │ │ - clrldi r3,r3,63 │ │ │ │ - blr │ │ │ │ + b 493b4 │ │ │ │ ... │ │ │ │ - attn │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004a100 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-8960 │ │ │ │ - srawi r6,r3,31 │ │ │ │ - srawi r9,r4,31 │ │ │ │ +0000000000049530 : │ │ │ │ + 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 4a430 │ │ │ │ - mtvrwa v11,r6 │ │ │ │ + subf r7,r7,r10 │ │ │ │ + subf r2,r2,r9 │ │ │ │ + cmpw r7,r2 │ │ │ │ + ble 49850 │ │ │ │ + mtvrwa v11,r7 │ │ │ │ xscvsxddp vs43,vs43 │ │ │ │ - ble cr7,4a480 │ │ │ │ + ble cr7,498a0 │ │ │ │ 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 4a4c4 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - cmplwi r8,6 │ │ │ │ - ble 4a5ac │ │ │ │ - addis r7,r2,-3 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - rldicl r5,r9,61,35 │ │ │ │ + mr r10,r7 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 498e0 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + cmplwi r9,6 │ │ │ │ + ble 499c0 │ │ │ │ + xxspltidp vs4,1065353216 │ │ │ │ + rldicl r9,r2,61,35 │ │ │ │ + nop │ │ │ │ + plxv vs33,150144 # 6e040 │ │ │ │ xxspltd vs5,vs43,0 │ │ │ │ vspltisw v12,4 │ │ │ │ vspltisw v13,8 │ │ │ │ - addi r7,r7,28240 │ │ │ │ - addi r8,r8,28336 │ │ │ │ - mtctr r5 │ │ │ │ - lxv vs4,0(r7) │ │ │ │ - lxv vs33,0(r8) │ │ │ │ + mtctr r9 │ │ │ │ xxmr vs2,vs4 │ │ │ │ xxmr vs3,vs4 │ │ │ │ xxmr vs13,vs4 │ │ │ │ xxmr vs6,vs4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ vadduwm v0,v1,v12 │ │ │ │ xxmr vs0,vs33 │ │ │ │ vadduwm v1,v1,v13 │ │ │ │ xxmrglw vs11,vs32,vs32 │ │ │ │ xxmrglw vs12,vs0,vs0 │ │ │ │ xxmrghw vs32,vs32,vs32 │ │ │ │ xxmrghw vs0,vs0,vs0 │ │ │ │ xvcvsxwdp vs11,vs11 │ │ │ │ - xvcvsxwdp vs12,vs12 │ │ │ │ xvcvsxwdp vs32,vs32 │ │ │ │ + xvcvsxwdp vs12,vs12 │ │ │ │ xvcvsxwdp vs0,vs0 │ │ │ │ xvsubdp vs10,vs5,vs12 │ │ │ │ - xvsubdp vs7,vs5,vs11 │ │ │ │ xvsubdp vs9,vs5,vs0 │ │ │ │ - xvadddp vs11,vs11,vs6 │ │ │ │ + xvsubdp vs7,vs5,vs11 │ │ │ │ xvsubdp vs8,vs5,vs32 │ │ │ │ + xvadddp vs11,vs11,vs6 │ │ │ │ xvadddp vs0,vs0,vs6 │ │ │ │ xvadddp vs12,vs12,vs6 │ │ │ │ xvadddp vs32,vs32,vs6 │ │ │ │ xvdivdp vs7,vs7,vs11 │ │ │ │ - xvdivdp vs11,vs9,vs0 │ │ │ │ xvdivdp vs8,vs8,vs32 │ │ │ │ + xvdivdp vs11,vs9,vs0 │ │ │ │ xvdivdp vs0,vs10,vs12 │ │ │ │ xvsqrtdp vs9,vs7 │ │ │ │ - xvsqrtdp vs12,vs11 │ │ │ │ xvsqrtdp vs10,vs8 │ │ │ │ + xvsqrtdp vs12,vs11 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvmuldp vs2,vs2,vs9 │ │ │ │ - xvmuldp vs3,vs3,vs12 │ │ │ │ xvmuldp vs4,vs4,vs10 │ │ │ │ + xvmuldp vs3,vs3,vs12 │ │ │ │ xvmuldp vs13,vs13,vs0 │ │ │ │ - bdnz 4a1d0 │ │ │ │ + bdnz 495f0 │ │ │ │ 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 4a5a0 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - lfd f12,28240(r7) │ │ │ │ - mtfprwa f11,r8 │ │ │ │ - addi r7,r8,1 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r7,r9 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - bge 4a38c │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - addi r7,r8,2 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r7,r9 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - bge 4a38c │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - addi r7,r8,3 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r7,r9 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - bge 4a38c │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - addi r7,r8,4 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r7,r9 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - bge 4a38c │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - addi r7,r8,5 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r7,r9 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - bge 4a38c │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - addi r8,r8,6 │ │ │ │ - fcfid f11,f11 │ │ │ │ - cmpw r8,r9 │ │ │ │ - xssubdp vs10,vs43,vs11 │ │ │ │ - fadd f11,f11,f12 │ │ │ │ - fdiv f11,f10,f11 │ │ │ │ - fsqrt f11,f11 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - bge 4a38c │ │ │ │ - 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,27104(r9) │ │ │ │ + beq 497ac │ │ │ │ + mtfprwa f12,r9 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + addi r8,r9,1 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r8,r2 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + bge 497ac │ │ │ │ + mtfprwa f12,r8 │ │ │ │ + addi r8,r9,2 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r8,r2 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + bge 497ac │ │ │ │ + mtfprwa f12,r8 │ │ │ │ + addi r8,r9,3 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r8,r2 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + bge 497ac │ │ │ │ + mtfprwa f12,r8 │ │ │ │ + addi r8,r9,4 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r8,r2 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + bge 497ac │ │ │ │ + mtfprwa f12,r8 │ │ │ │ + addi r8,r9,5 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r8,r2 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + bge 497ac │ │ │ │ + mtfprwa f12,r8 │ │ │ │ + addi r9,r9,6 │ │ │ │ + fcfid f12,f12 │ │ │ │ + cmpw r9,r2 │ │ │ │ + xssubdp vs10,vs43,vs12 │ │ │ │ + fadd f12,f12,f11 │ │ │ │ + fdiv f12,f10,f12 │ │ │ │ + fsqrt f12,f12 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + bge 497ac │ │ │ │ + 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 4a4e0 │ │ │ │ + beq 49900 │ │ │ │ subf r30,r3,r10 │ │ │ │ add r31,r10,r3 │ │ │ │ - blt cr7,4a510 │ │ │ │ - fmul f1,f1,f12 │ │ │ │ + blt cr7,49930 │ │ │ │ + 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 │ │ │ │ - ble cr7,4a4a0 │ │ │ │ + ble cr7,498c0 │ │ │ │ mtfprd f0,r4 │ │ │ │ mr r10,r4 │ │ │ │ - xscvsxddp vs43,vs0 │ │ │ │ - bge 4a550 │ │ │ │ + fcfid f12,f0 │ │ │ │ + bge 49970 │ │ │ │ cmpwi r3,0 │ │ │ │ - bgt 4a500 │ │ │ │ - neg r9,r3 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ + bgt 49920 │ │ │ │ + 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 4a17c │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,28240(r9) │ │ │ │ - fmr f0,f12 │ │ │ │ - b 4a38c │ │ │ │ - neg r9,r4 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ + xsadddp vs43,vs12,vs12 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bgt 495a4 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + b 497ac │ │ │ │ + nop │ │ │ │ + neg r2,r4 │ │ │ │ + mtfprwa f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ xssubdp vs0,vs43,vs0 │ │ │ │ - b 4a164 │ │ │ │ + b 4958c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ neg r10,r4 │ │ │ │ - mtvrwa v11,r10 │ │ │ │ - xscvsxddp vs43,vs43 │ │ │ │ - blt 4a444 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs43,vs43,vs43 │ │ │ │ - lfd f12,28240(r9) │ │ │ │ - fmr f0,f12 │ │ │ │ - b 4a38c │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,28240(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,27104(r9) │ │ │ │ + mtfprwa f12,r10 │ │ │ │ + fcfid f12,f12 │ │ │ │ + blt 49864 │ │ │ │ + xsadddp vs43,vs12,vs12 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + b 497ac │ │ │ │ + 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 4a540 │ │ │ │ - andi. r9,r30,1 │ │ │ │ - beq 4a3b8 │ │ │ │ + blt 49960 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + beq 497e0 │ │ │ │ fneg f31,f31 │ │ │ │ - b 4a3b8 │ │ │ │ + b 497e0 │ │ │ │ mtfprd f0,r3 │ │ │ │ fcfid f0,f0 │ │ │ │ - xssubdp vs0,vs43,vs0 │ │ │ │ - b 4a45c │ │ │ │ - andi. r9,r31,1 │ │ │ │ + fsub f0,f12,f0 │ │ │ │ + b 4987c │ │ │ │ + andi. r2,r31,1 │ │ │ │ mtfprwz f0,r31 │ │ │ │ - beq 4a530 │ │ │ │ + beq 49950 │ │ │ │ mr r31,r30 │ │ │ │ fneg f31,f31 │ │ │ │ mffprwz r30,f0 │ │ │ │ - b 4a3b8 │ │ │ │ + b 497e0 │ │ │ │ nop │ │ │ │ mr r31,r30 │ │ │ │ mffprwz r30,f0 │ │ │ │ - b 4a3b8 │ │ │ │ + b 497e0 │ │ │ │ nop │ │ │ │ mtfprwz f0,r31 │ │ │ │ mr r31,r30 │ │ │ │ mffprwz r30,f0 │ │ │ │ - b 4a3b8 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - cmpw r6,r4 │ │ │ │ + b 497e0 │ │ │ │ + xxspltidp vs10,1073741824 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ + cmpw r7,r4 │ │ │ │ subf r30,r3,r4 │ │ │ │ add r31,r3,r4 │ │ │ │ - lfd f11,27072(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,27104(r9) │ │ │ │ - xsmaddmdp vs43,vs11,vs0 │ │ │ │ - xsmuldp vs0,vs43,vs12 │ │ │ │ - fsqrt f31,f0 │ │ │ │ - bne 4a3b8 │ │ │ │ + fmadd f12,f12,f10,f11 │ │ │ │ + fmul f31,f12,f0 │ │ │ │ + fsqrt f31,f31 │ │ │ │ + bne 497e0 │ │ │ │ cmpwi r3,0 │ │ │ │ slwi r30,r4,1 │ │ │ │ li r31,0 │ │ │ │ - blt 4a3b8 │ │ │ │ + blt 497e0 │ │ │ │ mr r31,r30 │ │ │ │ li r30,0 │ │ │ │ - b 4a3b8 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,28240(r9) │ │ │ │ - b 4a38c │ │ │ │ - addis r8,r2,-3 │ │ │ │ - lfd f12,28240(r8) │ │ │ │ - li r8,0 │ │ │ │ - fmr f0,f12 │ │ │ │ - b 4a280 │ │ │ │ + b 497e0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r9,0 │ │ │ │ + b 49698 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x283 │ │ │ │ nop │ │ │ │ - │ │ │ │ -000000000004a5d0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-10192 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0000000000049a00 : │ │ │ │ + pld r2,288152 # 8ff98 [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,-32616(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,288188 # 8fff0 [stderr@got] │ │ │ │ li r4,1 │ │ │ │ mr r8,r29 │ │ │ │ mr r7,r30 │ │ │ │ mr r6,r31 │ │ │ │ - ld r9,-32608(r2) │ │ │ │ - addi r5,r5,28752 │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 5c80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bl 52c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + pla r5,148524 # 6de78 │ │ │ │ + ld r3,0(r2) │ │ │ │ + bl 5c20 │ │ │ │ + bl 5260 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004a650 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-10320 │ │ │ │ +0000000000049a80 : │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ stfd f31,-8(r1) │ │ │ │ fmr f31,f1 │ │ │ │ stdu r1,-48(r1) │ │ │ │ fcmpu cr0,f1,f0 │ │ │ │ - blt 4a830 │ │ │ │ - beq 4a810 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + blt 49c40 │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ + beq 49c30 │ │ │ │ + xxspltidp vs0,1097859072 │ │ │ │ stfd f30,32(r1) │ │ │ │ - lfd f0,27144(r9) │ │ │ │ fcmpu cr0,f31,f0 │ │ │ │ - bgt 4a848 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + bgt 49c58 │ │ │ │ fmul f31,f31,f31 │ │ │ │ - lfd f8,27152(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v6,27160(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + nop │ │ │ │ + plxsd v0,147608 # 6db58 │ │ │ │ + plfd f1,147696 # 6dbb8 │ │ │ │ + plfd f8,147584 # 6db50 │ │ │ │ + plfd f9,147672 # 6dbb0 │ │ │ │ + plfd f30,147584 # 6db60 │ │ │ │ + plxsd v8,147584 # 6db68 │ │ │ │ + plxsd v10,147664 # 6dbc0 │ │ │ │ + plfd f10,147664 # 6dbc8 │ │ │ │ + plfd f13,147568 # 6db70 │ │ │ │ + plxsd v9,147656 # 6dbd0 │ │ │ │ fadd f0,f31,f31 │ │ │ │ - lfd f9,27248(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v7,27256(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f30,27168(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs8,vs0,vs38 │ │ │ │ - lxsd v8,27176(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs9,vs0,vs39 │ │ │ │ - lxsd v10,27264(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + plfd f2,147556 # 6db78 │ │ │ │ + plfd f11,147644 # 6dbd8 │ │ │ │ + plfd f3,147548 # 6db80 │ │ │ │ + plxsd v11,147636 # 6dbe0 │ │ │ │ + plfd f4,147540 # 6db88 │ │ │ │ + nop │ │ │ │ + plfd f12,147624 # 6dbe8 │ │ │ │ + plfd f5,147528 # 6db90 │ │ │ │ + plxsd v12,147616 # 6dbf0 │ │ │ │ + plfd f6,147520 # 6db98 │ │ │ │ + plfd f7,147608 # 6dbf8 │ │ │ │ + fmadd f9,f0,f9,f1 │ │ │ │ + xsmaddmdp vs8,vs0,vs32 │ │ │ │ + plfd f1,147504 # 6dba0 │ │ │ │ + plxsd v13,147592 # 6dc00 │ │ │ │ + plxsd v1,147496 # 6dba8 │ │ │ │ + plxsd v0,147584 # 6dc08 │ │ │ │ + fmadd f10,f0,f9,f10 │ │ │ │ fsub f30,f30,f8 │ │ │ │ - lfd f10,27272(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs8,vs0,vs40 │ │ │ │ - lfd f13,27184(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ xssubdp vs42,vs42,vs9 │ │ │ │ - fmadd f10,f0,f9,f10 │ │ │ │ - lxsd v9,27280(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f30,f0,f8,f30 │ │ │ │ - lfd f2,27192(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fsub f13,f13,f8 │ │ │ │ + xsmaddmdp vs8,vs0,vs40 │ │ │ │ xsnmsubmdp vs9,vs0,vs41 │ │ │ │ - lfd f11,27288(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + fmadd f30,f0,f8,f30 │ │ │ │ xsmaddmdp vs10,vs0,vs42 │ │ │ │ - lfd f3,27200(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fsub f8,f2,f30 │ │ │ │ - fmadd f13,f0,f30,f13 │ │ │ │ - lfd f30,32(r1) │ │ │ │ - addi r1,r1,48 │ │ │ │ - lxsd v11,27296(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + fsub f13,f13,f8 │ │ │ │ fsub f11,f11,f10 │ │ │ │ + fmadd f13,f0,f30,f13 │ │ │ │ fmadd f10,f0,f10,f9 │ │ │ │ - lfd f4,27208(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + fsub f8,f2,f30 │ │ │ │ + lfd f30,32(r1) │ │ │ │ fmadd f8,f0,f13,f8 │ │ │ │ - fsub f9,f3,f13 │ │ │ │ - lfd f12,27304(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f5,27216(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fmadd f11,f0,f10,f11 │ │ │ │ + fsub f9,f3,f13 │ │ │ │ xssubdp vs3,vs43,vs10 │ │ │ │ - lxsd v12,27312(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fmadd f9,f0,f8,f9 │ │ │ │ fsub f10,f4,f8 │ │ │ │ - lfd f6,27224(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fsub f12,f12,f11 │ │ │ │ fmadd f11,f0,f11,f3 │ │ │ │ - lfd f7,27320(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fmadd f10,f0,f9,f10 │ │ │ │ - fsub f9,f5,f9 │ │ │ │ - lfd f1,27232(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v13,27328(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fmadd f12,f11,f0,f12 │ │ │ │ xssubdp vs8,vs44,vs11 │ │ │ │ - lxsd v1,27240(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f9,f0,f10,f9 │ │ │ │ - fsub f10,f6,f10 │ │ │ │ - lxsd v0,27336(r9) │ │ │ │ + fsub f9,f5,f9 │ │ │ │ fsub f11,f7,f12 │ │ │ │ + fmadd f9,f0,f10,f9 │ │ │ │ fmadd f12,f12,f0,f8 │ │ │ │ - fmadd f10,f0,f9,f10 │ │ │ │ - fsub f1,f1,f9 │ │ │ │ + fsub f10,f6,f10 │ │ │ │ fmadd f11,f0,f12,f11 │ │ │ │ + fmadd f10,f0,f9,f10 │ │ │ │ xssubdp vs12,vs45,vs12 │ │ │ │ + fsub f1,f1,f9 │ │ │ │ fmadd f1,f0,f10,f1 │ │ │ │ - xssubdp vs10,vs33,vs10 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ + xssubdp vs10,vs33,vs10 │ │ │ │ xssubdp vs12,vs32,vs11 │ │ │ │ fmadd f1,f31,f1,f10 │ │ │ │ fmadd f31,f31,f0,f12 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ addi r1,r1,48 │ │ │ │ - lfd f1,27136(r9) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ fneg f31,f1 │ │ │ │ + xxspltidp vs0,1097859072 │ │ │ │ stfd f30,32(r1) │ │ │ │ - lfd f0,27144(r9) │ │ │ │ fcmpu cr0,f31,f0 │ │ │ │ - ble 4a688 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mflr r0 │ │ │ │ + ble 49ab8 │ │ │ │ + xxspltidp vs30,1106247680 │ │ │ │ fmr f1,f31 │ │ │ │ - lfd f30,27344(r9) │ │ │ │ - fsub f30,f30,f31 │ │ │ │ + mflr r0 │ │ │ │ std r0,64(r1) │ │ │ │ + fsub f30,f30,f31 │ │ │ │ fdiv f30,f30,f31 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r0,64(r1) │ │ │ │ - lfd f0,27352(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + bl 4f00 │ │ │ │ + plfd f0,147352 # 6dc10 │ │ │ │ + plfd f13,147352 # 6dc18 │ │ │ │ + plfd f11,147384 # 6dc40 │ │ │ │ + plfd f2,147384 # 6dc48 │ │ │ │ fsqrt f31,f31 │ │ │ │ - lfd f13,27360(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + plfd f5,147332 # 6dc20 │ │ │ │ + plfd f9,147332 # 6dc28 │ │ │ │ + plfd f6,147364 # 6dc50 │ │ │ │ + plfd f10,147364 # 6dc58 │ │ │ │ + nop │ │ │ │ + plfd f3,147312 # 6dc30 │ │ │ │ + plfd f4,147352 # 6dc60 │ │ │ │ + plfd f7,147304 # 6dc38 │ │ │ │ + plfd f8,147344 # 6dc68 │ │ │ │ + ld r0,64(r1) │ │ │ │ mtlr r0 │ │ │ │ - lfd f11,27400(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f2,27408(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f5,27368(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f9,27376(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f6,27416(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f10,27424(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f3,27384(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f4,27432(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f7,27392(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f8,27440(r9) │ │ │ │ fadd f12,f30,f30 │ │ │ │ fmadd f0,f12,f0,f13 │ │ │ │ fmadd f11,f12,f11,f2 │ │ │ │ fsub f5,f5,f0 │ │ │ │ fmadd f9,f12,f0,f9 │ │ │ │ fsub f6,f6,f11 │ │ │ │ fmadd f10,f12,f11,f10 │ │ │ │ @@ -71427,4319 +69581,3963 @@ │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x82 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004a950 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-11088 │ │ │ │ +0000000000049d80 : │ │ │ │ mflr r0 │ │ │ │ - std r31,-24(r1) │ │ │ │ - stfd f30,-16(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - std r22,-96(r1) │ │ │ │ - std r23,-88(r1) │ │ │ │ - std r24,-80(r1) │ │ │ │ - std r25,-72(r1) │ │ │ │ - std r26,-64(r1) │ │ │ │ - std r27,-56(r1) │ │ │ │ - std r28,-48(r1) │ │ │ │ - std r29,-40(r1) │ │ │ │ - std r30,-32(r1) │ │ │ │ sldi r5,r3,3 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - addi r9,r5,15 │ │ │ │ - fcmpu cr0,f1,f0 │ │ │ │ + std r31,-16(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r24,-72(r1) │ │ │ │ + std r25,-64(r1) │ │ │ │ + std r26,-56(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-128(r1) │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + addi r2,r5,15 │ │ │ │ + fcmpu cr0,f1,f0 │ │ │ │ + std r27,-48(r1) │ │ │ │ + std r28,-40(r1) │ │ │ │ + std r29,-32(r1) │ │ │ │ + std r30,-24(r1) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + stdu r1,-112(r1) │ │ │ │ + neg r2,r2 │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r31,r1 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - ble 4ae70 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + ble 4a250 │ │ │ │ mtfprd f12,r3 │ │ │ │ mr r30,r3 │ │ │ │ fcfid f12,f12 │ │ │ │ fcmpu cr0,f12,f1 │ │ │ │ - ble 4ae70 │ │ │ │ + ble 4a250 │ │ │ │ fsub f12,f12,f1 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ cmpdi r3,0 │ │ │ │ - addi r7,r1,32 │ │ │ │ - lfd f30,28240(r9) │ │ │ │ + addi r8,r1,32 │ │ │ │ xsmincdp vs31,vs12,vs1 │ │ │ │ frip f0,f31 │ │ │ │ - fsub f0,f0,f30 │ │ │ │ + fsub f0,f0,f11 │ │ │ │ fctidz f0,f0 │ │ │ │ mffprd r29,f0 │ │ │ │ - ble 4aa10 │ │ │ │ - mr r3,r7 │ │ │ │ + ble 49e28 │ │ │ │ + mr r3,r8 │ │ │ │ li r4,0 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r7,r3 │ │ │ │ - subf r9,r29,r30 │ │ │ │ - addi r11,r30,-1 │ │ │ │ + bl 5b40 │ │ │ │ + mr r8,r3 │ │ │ │ + subf r2,r29,r30 │ │ │ │ + addi r4,r30,-1 │ │ │ │ cmpdi r29,0 │ │ │ │ - addi r10,r9,-1 │ │ │ │ - subf r12,r29,r11 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r0,r12,1 │ │ │ │ - stfdx f30,r7,r10 │ │ │ │ - ble 4aee0 │ │ │ │ - addis r25,r2,-3 │ │ │ │ - sldi r8,r0,3 │ │ │ │ + xxspltidp vs5,1065353216 │ │ │ │ + addi r9,r2,-1 │ │ │ │ + subf r11,r29,r4 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + addi r3,r11,1 │ │ │ │ + stfdx f5,r8,r9 │ │ │ │ + ble 4a2b0 │ │ │ │ + sldi r10,r3,3 │ │ │ │ xxspltib vs33,254 │ │ │ │ - addi r9,r9,-2 │ │ │ │ - subf r24,r30,r29 │ │ │ │ - subfic r22,r30,1 │ │ │ │ - addis r23,r2,-3 │ │ │ │ + addi r2,r2,-2 │ │ │ │ + subf r26,r30,r29 │ │ │ │ + subfic r25,r30,1 │ │ │ │ xxspltd vs6,vs31,0 │ │ │ │ - mr r28,r12 │ │ │ │ - addi r25,r25,28240 │ │ │ │ - addi r8,r8,-24 │ │ │ │ - li r5,0 │ │ │ │ - sldi r27,r12,3 │ │ │ │ - addi r23,r23,28240 │ │ │ │ - subf r26,r12,r9 │ │ │ │ + xxspltd vs7,vs5,0 │ │ │ │ + mr r12,r11 │ │ │ │ + addi r10,r10,-24 │ │ │ │ + subf r27,r11,r2 │ │ │ │ + add r26,r26,r11 │ │ │ │ + li r6,0 │ │ │ │ vextsb2d v1,v1 │ │ │ │ - lfd f4,0(r25) │ │ │ │ - add r24,r24,r12 │ │ │ │ - add r8,r7,r8 │ │ │ │ - add r22,r22,r29 │ │ │ │ + add r25,r25,r29 │ │ │ │ + sldi r28,r11,3 │ │ │ │ + add r10,r8,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r10,r5,r26 │ │ │ │ - subf r6,r5,r11 │ │ │ │ - lfd f12,16(r8) │ │ │ │ - cmpd r28,r0 │ │ │ │ - mr r3,r28 │ │ │ │ - add r9,r24,r5 │ │ │ │ - add r4,r22,r28 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - mtfprd f9,r6 │ │ │ │ + subf r9,r6,r27 │ │ │ │ + subf r7,r6,r4 │ │ │ │ + lfd f12,16(r10) │ │ │ │ + cmpd r12,r3 │ │ │ │ + mr r0,r12 │ │ │ │ + add r2,r26,r6 │ │ │ │ + add r5,r25,r12 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + mtfprd f9,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f9,f9 │ │ │ │ fadd f0,f0,f31 │ │ │ │ fdiv f0,f0,f9 │ │ │ │ - fsub f0,f4,f0 │ │ │ │ + fsub f0,f5,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,24(r8) │ │ │ │ - blt 4aec0 │ │ │ │ - cmpldi r5,1 │ │ │ │ - fdiv f5,f4,f9 │ │ │ │ - addi r10,r8,8 │ │ │ │ - beq 4ab54 │ │ │ │ - srdi r6,r5,1 │ │ │ │ - lxv vs7,0(r23) │ │ │ │ - xxspltd vs8,vs5,0 │ │ │ │ - addi r10,r8,8 │ │ │ │ - mtvsrdd vs32,r9,r4 │ │ │ │ - li r9,0 │ │ │ │ - mtctr r6 │ │ │ │ + stfd f0,24(r10) │ │ │ │ + blt 4a290 │ │ │ │ + cmpldi r6,1 │ │ │ │ + fdiv f4,f5,f9 │ │ │ │ + addi r9,r10,8 │ │ │ │ + beq 49f64 │ │ │ │ + srdi r7,r6,1 │ │ │ │ + xxspltd vs8,vs4,0 │ │ │ │ + mtvsrdd vs32,r2,r5 │ │ │ │ + addi r9,r10,8 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r7 │ │ │ │ + nop │ │ │ │ xxmr vs0,vs32 │ │ │ │ - lxvx vs12,r10,r9 │ │ │ │ - lxvx vs10,r8,r9 │ │ │ │ + lxvx vs12,r9,r2 │ │ │ │ + lxvx vs10,r10,r2 │ │ │ │ vaddudm v0,v0,v1 │ │ │ │ xvcvsxddp vs0,vs0 │ │ │ │ xxswapd vs11,vs12 │ │ │ │ xxswapd vs10,vs10 │ │ │ │ xvsubdp vs0,vs6,vs0 │ │ │ │ xvmuldp vs0,vs0,vs8 │ │ │ │ xvsubdp vs12,vs7,vs0 │ │ │ │ xvmuldp vs0,vs11,vs0 │ │ │ │ xvmaddadp vs0,vs12,vs10 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - bdnz 4ab00 │ │ │ │ - andi. r9,r5,1 │ │ │ │ - beq 4ab88 │ │ │ │ - clrrdi r9,r5,1 │ │ │ │ - subf r4,r9,r4 │ │ │ │ - subf r3,r9,r28 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - sldi r9,r3,3 │ │ │ │ - lfd f12,0(r25) │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + bdnz 49f10 │ │ │ │ + andi. r2,r6,1 │ │ │ │ + beq 49f94 │ │ │ │ + clrrdi r2,r6,1 │ │ │ │ + subf r5,r2,r5 │ │ │ │ + subf r0,r2,r12 │ │ │ │ + mtfprd f0,r5 │ │ │ │ + sldi r2,r0,3 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ - add r8,r7,r9 │ │ │ │ - lfd f11,-8(r8) │ │ │ │ + lfdx f10,r8,r2 │ │ │ │ + add r10,r8,r2 │ │ │ │ + lfd f11,-8(r10) │ │ │ │ fsub f0,f31,f0 │ │ │ │ - fmul f0,f0,f5 │ │ │ │ - fsub f12,f12,f0 │ │ │ │ + fmul f0,f0,f4 │ │ │ │ + fsub f12,f5,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f0,f12,f11,f0 │ │ │ │ - stfdx f0,r7,r9 │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ fdiv f9,f31,f9 │ │ │ │ - lfdx f0,r7,r27 │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r28,r28,1 │ │ │ │ - mr r8,r10 │ │ │ │ - cmpld r5,r29 │ │ │ │ + lfdx f0,r8,r28 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r12,r12,1 │ │ │ │ + mr r10,r9 │ │ │ │ + cmpld r6,r29 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stfdx f0,r7,r27 │ │ │ │ - bne 4aa90 │ │ │ │ - addi r5,r29,-1 │ │ │ │ - addi r6,r29,1 │ │ │ │ - add r5,r5,r0 │ │ │ │ - cmpd r12,r6 │ │ │ │ - blt 4aeec │ │ │ │ - add r3,r29,r5 │ │ │ │ - subf r28,r12,r5 │ │ │ │ - sldi r9,r5,3 │ │ │ │ + stfdx f0,r8,r28 │ │ │ │ + bne 49ea0 │ │ │ │ + addi r6,r29,-1 │ │ │ │ + addi r7,r29,1 │ │ │ │ + add r6,r6,r3 │ │ │ │ + cmpd r11,r7 │ │ │ │ + blt 4a2bc │ │ │ │ + add r28,r29,r6 │ │ │ │ + subf r0,r11,r6 │ │ │ │ + sldi r2,r6,3 │ │ │ │ + xxspltidp vs4,1065353216 │ │ │ │ xxspltib vs33,254 │ │ │ │ - addis r23,r2,-3 │ │ │ │ xxspltd vs7,vs31,0 │ │ │ │ - subf r6,r6,r30 │ │ │ │ - subf r26,r12,r11 │ │ │ │ - cmpd cr5,r0,r5 │ │ │ │ - subf r3,r30,r3 │ │ │ │ - clrrdi r24,r28,1 │ │ │ │ - addi r8,r9,-16 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - andi. r10,r28,1 │ │ │ │ - sldi r4,r12,3 │ │ │ │ - cmpldi cr6,r28,1 │ │ │ │ - addi r23,r23,28240 │ │ │ │ - addi r25,r3,1 │ │ │ │ - subf r22,r24,r5 │ │ │ │ + subf r7,r7,r30 │ │ │ │ + subf r26,r11,r4 │ │ │ │ + subf r28,r30,r28 │ │ │ │ + clrrdi r12,r0,1 │ │ │ │ + addi r10,r2,-16 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + xxspltd vs8,vs4,0 │ │ │ │ + andi. r9,r0,1 │ │ │ │ + cmpldi cr6,r0,1 │ │ │ │ + sldi r5,r11,3 │ │ │ │ + addi r25,r28,1 │ │ │ │ + subf r24,r12,r6 │ │ │ │ + add r10,r8,r10 │ │ │ │ + add r9,r8,r2 │ │ │ │ vextsb2d v1,v1 │ │ │ │ - add r8,r7,r8 │ │ │ │ - add r10,r7,r9 │ │ │ │ - subf r24,r24,r25 │ │ │ │ + cmpd cr5,r3,r6 │ │ │ │ + subf r12,r12,r25 │ │ │ │ nop │ │ │ │ - mtfprd f0,r6 │ │ │ │ + mtfprd f0,r7 │ │ │ │ fcfid f6,f0 │ │ │ │ - bgt cr5,4ace0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f5,28240(r9) │ │ │ │ - fdiv f5,f5,f6 │ │ │ │ - beq cr6,4aed4 │ │ │ │ - srdi r27,r28,1 │ │ │ │ - lxv vs8,0(r23) │ │ │ │ + bgt cr5,4a0d8 │ │ │ │ + fdiv f5,f4,f6 │ │ │ │ + beq cr6,4a2a4 │ │ │ │ + srdi r27,r0,1 │ │ │ │ xxspltd vs9,vs5,0 │ │ │ │ - li r9,0 │ │ │ │ - mtvsrdd vs32,r3,r25 │ │ │ │ + mtvsrdd vs32,r28,r25 │ │ │ │ + li r2,0 │ │ │ │ mtctr r27 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ xxmr vs12,vs32 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + lxvx vs11,r9,r2 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ vaddudm v0,v0,v1 │ │ │ │ xvcvsxddp vs12,vs12 │ │ │ │ xxswapd vs11,vs11 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ xvsubdp vs12,vs7,vs12 │ │ │ │ xvmuldp vs12,vs12,vs9 │ │ │ │ xvsubdp vs10,vs8,vs12 │ │ │ │ xvmuldp vs11,vs11,vs12 │ │ │ │ xvmaddmdp vs0,vs10,vs11 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - bdnz 4ac60 │ │ │ │ - beq 4ace0 │ │ │ │ - mr r9,r22 │ │ │ │ - mtfprd f0,r24 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + bdnz 4a060 │ │ │ │ + beq 4a0d8 │ │ │ │ + mr r2,r24 │ │ │ │ + mtfprd f0,r12 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addis r27,r2,-3 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ - lfd f11,28240(r27) │ │ │ │ - add r27,r7,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f10,r8,r2 │ │ │ │ + add r27,r8,r2 │ │ │ │ lfd f12,-8(r27) │ │ │ │ fsub f0,f31,f0 │ │ │ │ fmul f0,f0,f5 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ + fsub f11,f4,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f0,f12,f11,f0 │ │ │ │ - stfdx f0,r7,r9 │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ fdiv f6,f31,f6 │ │ │ │ - lfdx f0,r7,r4 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - cmpld cr7,r6,r26 │ │ │ │ + lfdx f0,r8,r5 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + cmpld cr7,r26,r7 │ │ │ │ fmul f0,f0,f6 │ │ │ │ - stfdx f0,r7,r4 │ │ │ │ - bne cr7,4ac20 │ │ │ │ - cmpd r30,r0 │ │ │ │ - ble 4ae28 │ │ │ │ - sldi r9,r5,3 │ │ │ │ - add r29,r29,r5 │ │ │ │ + stfdx f0,r8,r5 │ │ │ │ + bne cr7,4a030 │ │ │ │ + cmpd r30,r3 │ │ │ │ + ble 4a210 │ │ │ │ + sldi r2,r6,3 │ │ │ │ + xxspltidp vs5,1065353216 │ │ │ │ + add r29,r29,r6 │ │ │ │ xxspltib vs33,254 │ │ │ │ - subf r0,r0,r30 │ │ │ │ - addis r28,r2,-3 │ │ │ │ + subf r3,r3,r30 │ │ │ │ xxspltd vs7,vs31,0 │ │ │ │ - subf r12,r12,r5 │ │ │ │ - addi r3,r5,1 │ │ │ │ - addi r8,r9,-16 │ │ │ │ + subf r7,r11,r6 │ │ │ │ + addi r0,r6,1 │ │ │ │ + addi r10,r2,-16 │ │ │ │ subf r30,r30,r29 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - addi r28,r28,28240 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + xxspltd vs8,vs5,0 │ │ │ │ vextsb2d v1,v1 │ │ │ │ - addi r4,r30,1 │ │ │ │ - add r8,r7,r8 │ │ │ │ - add r10,r7,r9 │ │ │ │ + addi r11,r30,1 │ │ │ │ + add r10,r8,r10 │ │ │ │ + add r9,r8,r2 │ │ │ │ + subf r2,r7,r0 │ │ │ │ + cmpd r2,r6 │ │ │ │ + bgt 4a204 │ │ │ │ + mtfprd f0,r3 │ │ │ │ + cmpldi r7,1 │ │ │ │ + fcfid f6,f0 │ │ │ │ + fdiv f6,f5,f6 │ │ │ │ + beq 4a298 │ │ │ │ + srdi r5,r7,1 │ │ │ │ + xxspltd vs9,vs6,0 │ │ │ │ + mtvsrdd vs32,r30,r11 │ │ │ │ + li r2,0 │ │ │ │ + mtctr r5 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r9,r12,r3 │ │ │ │ - cmpd r9,r5 │ │ │ │ - bgt 4ae1c │ │ │ │ - mtfprd f0,r0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - cmpldi r12,1 │ │ │ │ - fcfid f0,f0 │ │ │ │ - lfd f6,28240(r9) │ │ │ │ - fdiv f6,f6,f0 │ │ │ │ - beq 4aec8 │ │ │ │ - srdi r6,r12,1 │ │ │ │ - lxv vs8,0(r28) │ │ │ │ - xxspltd vs9,vs6,0 │ │ │ │ - li r9,0 │ │ │ │ - mtvsrdd vs32,r30,r4 │ │ │ │ - mtctr r6 │ │ │ │ xxmr vs12,vs32 │ │ │ │ - lxvx vs11,r10,r9 │ │ │ │ - lxvx vs0,r8,r9 │ │ │ │ + lxvx vs11,r9,r2 │ │ │ │ + lxvx vs0,r10,r2 │ │ │ │ vaddudm v0,v0,v1 │ │ │ │ xvcvsxddp vs12,vs12 │ │ │ │ xxswapd vs11,vs11 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ xvsubdp vs12,vs7,vs12 │ │ │ │ xvmuldp vs12,vs12,vs9 │ │ │ │ xvsubdp vs10,vs8,vs12 │ │ │ │ xvmuldp vs11,vs11,vs12 │ │ │ │ xvmaddmdp vs0,vs10,vs11 │ │ │ │ xxswapd vs0,vs0 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - bdnz 4ad90 │ │ │ │ - andi. r9,r12,1 │ │ │ │ - beq 4ae1c │ │ │ │ - clrrdi r9,r12,1 │ │ │ │ - subf r6,r9,r5 │ │ │ │ - subf r9,r9,r4 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f0,f0 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - lfdx f10,r7,r9 │ │ │ │ - lfd f11,28240(r6) │ │ │ │ - add r6,r7,r9 │ │ │ │ - lfd f12,-8(r6) │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + bdnz 4a180 │ │ │ │ + andi. r2,r7,1 │ │ │ │ + beq 4a204 │ │ │ │ + clrrdi r2,r7,1 │ │ │ │ + subf r5,r2,r6 │ │ │ │ + subf r2,r2,r11 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + sldi r2,r5,3 │ │ │ │ + lfdx f10,r8,r2 │ │ │ │ + add r5,r8,r2 │ │ │ │ + lfd f12,-8(r5) │ │ │ │ fsub f0,f31,f0 │ │ │ │ fmul f0,f0,f6 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ + fsub f11,f5,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f0,f12,f11,f0 │ │ │ │ - stfdx f0,r7,r9 │ │ │ │ - addic. r0,r0,-1 │ │ │ │ - addi r12,r12,-1 │ │ │ │ - bne 4ad50 │ │ │ │ - sldi r11,r11,3 │ │ │ │ - lfdx f1,r7,r11 │ │ │ │ - addi r1,r31,128 │ │ │ │ + stfdx f0,r8,r2 │ │ │ │ + addic. r3,r3,-1 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + bne 4a140 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + lfdx f1,r8,r4 │ │ │ │ + addi r1,r31,112 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r22,-96(r1) │ │ │ │ - ld r23,-88(r1) │ │ │ │ - ld r24,-80(r1) │ │ │ │ - ld r25,-72(r1) │ │ │ │ - ld r26,-64(r1) │ │ │ │ - ld r27,-56(r1) │ │ │ │ - ld r28,-48(r1) │ │ │ │ - ld r29,-40(r1) │ │ │ │ - ld r30,-32(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ - lfd f30,-16(r1) │ │ │ │ + ld r24,-72(r1) │ │ │ │ + ld r25,-64(r1) │ │ │ │ + ld r26,-56(r1) │ │ │ │ + ld r27,-48(r1) │ │ │ │ + ld r28,-40(r1) │ │ │ │ + ld r29,-32(r1) │ │ │ │ + ld r30,-24(r1) │ │ │ │ + ld r31,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - addi r1,r31,128 │ │ │ │ + nop │ │ │ │ + addi r1,r31,112 │ │ │ │ fmr f1,f0 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r22,-96(r1) │ │ │ │ - ld r23,-88(r1) │ │ │ │ - ld r24,-80(r1) │ │ │ │ - ld r25,-72(r1) │ │ │ │ - ld r26,-64(r1) │ │ │ │ - ld r27,-56(r1) │ │ │ │ - ld r28,-48(r1) │ │ │ │ - ld r29,-40(r1) │ │ │ │ - ld r30,-32(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ - lfd f30,-16(r1) │ │ │ │ + ld r24,-72(r1) │ │ │ │ + ld r25,-64(r1) │ │ │ │ + ld r26,-56(r1) │ │ │ │ + ld r27,-48(r1) │ │ │ │ + ld r28,-40(r1) │ │ │ │ + ld r29,-32(r1) │ │ │ │ + ld r30,-24(r1) │ │ │ │ + ld r31,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - addi r10,r8,8 │ │ │ │ - b 4ab88 │ │ │ │ - mr r6,r5 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - b 4ade8 │ │ │ │ - mr r9,r5 │ │ │ │ + addi r9,r10,8 │ │ │ │ + b 49f94 │ │ │ │ + mr r5,r6 │ │ │ │ + mtfprd f0,r11 │ │ │ │ + b 4a1d8 │ │ │ │ + mr r2,r6 │ │ │ │ mtfprd f0,r25 │ │ │ │ - b 4acac │ │ │ │ - mr r5,r12 │ │ │ │ - li r6,1 │ │ │ │ - b 4abb8 │ │ │ │ - mr r0,r6 │ │ │ │ - b 4acfc │ │ │ │ + b 4a0ac │ │ │ │ + mr r6,r11 │ │ │ │ + li r7,1 │ │ │ │ + b 49fc4 │ │ │ │ + mr r3,r7 │ │ │ │ + b 4a0f4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xa82 │ │ │ │ + .long 0x881 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004af00 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-12544 │ │ │ │ - addis r9,r2,-3 │ │ │ │ +000000000004a300 : │ │ │ │ mtfprd f0,r4 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ mtfprd f12,r3 │ │ │ │ mulld r3,r3,r3 │ │ │ │ - lfd f11,27072(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f10,f12 │ │ │ │ - lfd f1,27136(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 │ │ │ │ │ │ │ │ -000000000004af60 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-12640 │ │ │ │ - addis r9,r2,-3 │ │ │ │ +000000000004a360 : │ │ │ │ mtfprd f0,r3 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + xxspltidp vs7,1065353216 │ │ │ │ + xxspltidp vs6,1073741824 │ │ │ │ mtfprd f10,r4 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - lfd f6,27104(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f10,f10 │ │ │ │ - lfd f9,27136(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,27072(r9) │ │ │ │ + fmadd f0,f0,f11,f7 │ │ │ │ fcmpu cr0,f10,f12 │ │ │ │ - fmadd f0,f0,f6,f9 │ │ │ │ - fmul f8,f0,f6 │ │ │ │ - fdiv f0,f11,f0 │ │ │ │ - fmul f7,f8,f8 │ │ │ │ - fadd f12,f8,f8 │ │ │ │ - fmadd f7,f7,f11,f9 │ │ │ │ - fmul f7,f7,f8 │ │ │ │ - fdiv f4,f6,f7 │ │ │ │ - bgt 4afc8 │ │ │ │ - neg r9,r4 │ │ │ │ - mtfprd f10,r9 │ │ │ │ + fmul f9,f0,f11 │ │ │ │ + fdiv f0,f6,f0 │ │ │ │ + fmul f8,f9,f9 │ │ │ │ + fadd f12,f9,f9 │ │ │ │ + fmadd f8,f8,f6,f7 │ │ │ │ + fmul f8,f8,f9 │ │ │ │ + fdiv f7,f11,f8 │ │ │ │ + bgt 4a3c0 │ │ │ │ + neg r2,r4 │ │ │ │ + mtfprd f10,r2 │ │ │ │ fcfid f10,f10 │ │ │ │ fmul f11,f0,f10 │ │ │ │ - fcmpu cr0,f11,f9 │ │ │ │ - blt 4b040 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs6,1065353216 │ │ │ │ + fcmpu cr0,f11,f6 │ │ │ │ + blt 4a440 │ │ │ │ fsub f10,f12,f10 │ │ │ │ - lfd f11,27088(r9) │ │ │ │ + xxspltidp vs11,3212836864 │ │ │ │ fmadd f11,f10,f10,f11 │ │ │ │ fmul f11,f11,f10 │ │ │ │ - fmul f11,f11,f4 │ │ │ │ - addi r9,r4,1 │ │ │ │ - xxlxor vs5,vs5,vs5 │ │ │ │ - mtfprd f10,r9 │ │ │ │ + fmul f11,f11,f7 │ │ │ │ + addi r2,r4,1 │ │ │ │ + xxlxor vs6,vs6,vs6 │ │ │ │ + mtfprd f10,r2 │ │ │ │ fcfid f10,f10 │ │ │ │ - fcmpu cr0,f10,f5 │ │ │ │ - bgt 4b010 │ │ │ │ + fcmpu cr0,f10,f6 │ │ │ │ + bgt 4a410 │ │ │ │ not r4,r4 │ │ │ │ mtfprd f10,r4 │ │ │ │ fcfid f10,f10 │ │ │ │ fmul f0,f10,f0 │ │ │ │ - fcmpu cr0,f0,f9 │ │ │ │ - blt 4b080 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs6,1065353216 │ │ │ │ + fcmpu cr0,f0,f6 │ │ │ │ + blt 4a480 │ │ │ │ fsub f0,f12,f10 │ │ │ │ - lfd f12,27088(r9) │ │ │ │ + xxspltidp vs12,3212836864 │ │ │ │ fmadd f12,f0,f0,f12 │ │ │ │ fmul f1,f0,f12 │ │ │ │ - fmadd f1,f1,f4,f11 │ │ │ │ + fmadd f1,f1,f7,f11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fmul f3,f10,f10 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f2,27456(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,27448(r9) │ │ │ │ - fsub f5,f3,f9 │ │ │ │ - fmul f11,f8,f11 │ │ │ │ + fmul f4,f10,f10 │ │ │ │ + xxspltidp vs2,1077936128 │ │ │ │ + xxspltidp vs11,1086324736 │ │ │ │ + xxspltidp vs3,1056964608 │ │ │ │ + fmul f11,f9,f11 │ │ │ │ + fsub f5,f4,f6 │ │ │ │ fmul f10,f5,f10 │ │ │ │ fmul f10,f10,f2 │ │ │ │ - fnmsub f11,f3,f11,f10 │ │ │ │ - fmul f11,f11,f6 │ │ │ │ - fdiv f11,f11,f7 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - b 4afec │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + fnmsub f11,f4,f11,f10 │ │ │ │ + fmul f11,f11,f3 │ │ │ │ + fdiv f11,f11,f8 │ │ │ │ + fadd f11,f11,f6 │ │ │ │ + b 4a3ec │ │ │ │ fmul f1,f10,f10 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27456(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,27448(r9) │ │ │ │ - fsub f9,f1,f9 │ │ │ │ - fmul f8,f8,f12 │ │ │ │ - fmul f9,f9,f10 │ │ │ │ - fmul f9,f9,f0 │ │ │ │ - fnmsub f1,f8,f1,f9 │ │ │ │ - fmul f1,f1,f6 │ │ │ │ - fdiv f1,f1,f7 │ │ │ │ + fadd f11,f11,f6 │ │ │ │ + xxspltidp vs12,1077936128 │ │ │ │ + xxspltidp vs7,1086324736 │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ + fmul f9,f9,f7 │ │ │ │ + fsub f6,f1,f6 │ │ │ │ + fmul f6,f6,f10 │ │ │ │ + fmul f6,f6,f12 │ │ │ │ + fnmsub f1,f9,f1,f6 │ │ │ │ + fmul f1,f1,f0 │ │ │ │ + fdiv f1,f1,f8 │ │ │ │ fadd f1,f1,f11 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000004b0d0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-13008 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtfprd f12,r3 │ │ │ │ +000000000004a4d0 : │ │ │ │ + mtfprd f11,r3 │ │ │ │ + xxspltidp vs2,1056964608 │ │ │ │ + xxspltidp vs3,1077936128 │ │ │ │ + xxspltidp vs0,1048576000 │ │ │ │ + xxspltidp vs8,1124859904 │ │ │ │ + xxspltidp vs9,1150025728 │ │ │ │ + nop │ │ │ │ + xxspltidp vs6,1144258560 │ │ │ │ mtfprd f7,r4 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - lfd f6,27104(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fcfid f12,f12 │ │ │ │ + fcfid f11,f11 │ │ │ │ + xxspltidp vs12,1159135232 │ │ │ │ + xxspltidp vs10,1145307136 │ │ │ │ + xxlxor vs4,vs4,vs4 │ │ │ │ fcfid f7,f7 │ │ │ │ - lxsd v11,27456(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f10,27464(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fcmpu cr0,f7,f11 │ │ │ │ - xsmaddmdp vs12,vs6,vs43 │ │ │ │ - lfd f0,27480(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f13,27496(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f9,27488(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f10,f12,f10 │ │ │ │ - lfd f8,27504(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f3,27472(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f5,f10,f10 │ │ │ │ - lfd f4,27512(r9) │ │ │ │ - fmul f13,f10,f13 │ │ │ │ - fmul f3,f10,f3 │ │ │ │ - fdiv f11,f4,f12 │ │ │ │ - fmul f6,f10,f5 │ │ │ │ - fmul f2,f5,f5 │ │ │ │ - xsmuldp vs32,vs5,vs6 │ │ │ │ - xsmuldp vs44,vs6,vs2 │ │ │ │ - fmadd f8,f6,f8,f13 │ │ │ │ - xsmuldp vs0,vs32,vs0 │ │ │ │ - xxmr vs12,vs44 │ │ │ │ - fmadd f12,f12,f9,f0 │ │ │ │ - xsadddp vs42,vs8,vs12 │ │ │ │ - bgt 4b184 │ │ │ │ - neg r9,r4 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f7,f0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f9,f11,f7 │ │ │ │ - fmul f8,f7,f7 │ │ │ │ - lfd f12,27136(r9) │ │ │ │ - fcmpu cr0,f9,f12 │ │ │ │ - blt 4b800 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27072(r9) │ │ │ │ - fcmpu cr0,f9,f0 │ │ │ │ - bge 4b460 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs48,vs7,vs8 │ │ │ │ - xssubdp vs45,vs6,vs10 │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - xsmuldp vs47,vs8,vs8 │ │ │ │ - xsmuldp vs40,vs6,vs6 │ │ │ │ - xsdivdp vs38,vs12,vs42 │ │ │ │ - lxsd v7,27840(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v4,27848(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs39,vs48,vs39 │ │ │ │ - lxsd v1,27704(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v19,27800(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27776(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs39,vs39,vs10 │ │ │ │ - lxsd v3,27808(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs33,vs5,vs51 │ │ │ │ - lxsd v2,27784(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f1,f6,f1 │ │ │ │ - xsnmsubadp vs39,vs2,vs36 │ │ │ │ - lxsd v9,27688(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs45,vs45,vs35 │ │ │ │ - lxsd v5,27832(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs34,vs10,vs1 │ │ │ │ - lfd f9,27792(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs33,vs33,vs39 │ │ │ │ - xsmuldp vs45,vs45,vs48 │ │ │ │ - lxsd v17,27608(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubmdp vs41,vs5,vs37 │ │ │ │ - lfd f31,27768(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubmdp vs9,vs32,vs34 │ │ │ │ - xsmuldp vs33,vs33,vs8 │ │ │ │ - lfd f0,27752(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs49,vs5,vs49 │ │ │ │ - lxsd v14,27760(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs9,vs7,vs45 │ │ │ │ - lxsd v18,27736(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xxmr vs8,vs33 │ │ │ │ - xsmaddmdp vs40,vs31,vs49 │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - xsmaddmdp vs0,vs2,vs46 │ │ │ │ - lxsd v19,27816(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs46,vs48,vs47 │ │ │ │ - xsmaddadp vs8,vs41,vs47 │ │ │ │ - xsmuldp vs50,vs32,vs50 │ │ │ │ - lxsd v5,27744(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs51,vs10,vs51 │ │ │ │ - lxsd v3,27824(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xssubdp vs0,vs0,vs40 │ │ │ │ - fadd f9,f9,f8 │ │ │ │ - lfd f1,27856(r9) │ │ │ │ - xsmaddmdp vs37,vs44,vs50 │ │ │ │ - xsmsubmdp vs35,vs6,vs51 │ │ │ │ - fadd f9,f9,f0 │ │ │ │ - xxmr vs0,vs37 │ │ │ │ - xsnmsubmdp vs1,vs46,vs35 │ │ │ │ - fmadd f0,f7,f9,f0 │ │ │ │ - fadd f1,f1,f0 │ │ │ │ - xxmr vs0,vs38 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - addi r9,r4,1 │ │ │ │ - xxlxor vs7,vs7,vs7 │ │ │ │ - mtfprd f9,r9 │ │ │ │ - fcfid f0,f9 │ │ │ │ - fcmpu cr0,f0,f7 │ │ │ │ - bgt 4b304 │ │ │ │ + xxspltidp vs5,1082130432 │ │ │ │ + fmadd f11,f11,f2,f3 │ │ │ │ + fcmpu cr0,f7,f4 │ │ │ │ + fmul f0,f11,f0 │ │ │ │ + fdiv f11,f5,f11 │ │ │ │ + fmul f13,f0,f0 │ │ │ │ + xsmuldp vs32,vs0,vs8 │ │ │ │ + xsmuldp vs45,vs0,vs6 │ │ │ │ + fmul f8,f0,f13 │ │ │ │ + xsmuldp vs33,vs13,vs13 │ │ │ │ + fmul f2,f13,f8 │ │ │ │ + xsmuldp vs44,vs8,vs33 │ │ │ │ + xsmaddmdp vs10,vs8,vs45 │ │ │ │ + fmul f9,f2,f9 │ │ │ │ + xsmaddmdp vs12,vs44,vs9 │ │ │ │ + xsadddp vs43,vs10,vs12 │ │ │ │ + bgt 4a57c │ │ │ │ + neg r2,r4 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + fcfid f7,f12 │ │ │ │ + fmul f12,f11,f7 │ │ │ │ + xxspltidp vs4,1065353216 │ │ │ │ + fmul f6,f7,f7 │ │ │ │ + fcmpu cr0,f12,f4 │ │ │ │ + blt 4ac00 │ │ │ │ + xxspltidp vs10,1073741824 │ │ │ │ + fcmpu cr0,f12,f10 │ │ │ │ + bge 4a850 │ │ │ │ + xsmuldp vs34,vs7,vs6 │ │ │ │ + xxspltidp vs3,1132199936 │ │ │ │ + xxspltidp vs10,3296763904 │ │ │ │ + xxspltidp vs41,1156907008 │ │ │ │ + xxspltidp vs9,1173684224 │ │ │ │ + xxspltidp vs51,1176338432 │ │ │ │ + fsub f4,f8,f0 │ │ │ │ + xxspltidp vs42,1159561216 │ │ │ │ + xxspltidp vs38,1168465920 │ │ │ │ + xxspltidp vs40,1133707264 │ │ │ │ + xxspltidp vs5,1150484480 │ │ │ │ + xxspltidp vs12,1140588544 │ │ │ │ + nop │ │ │ │ + xxspltidp vs35,1174446080 │ │ │ │ + xsmuldp vs50,vs6,vs6 │ │ │ │ + xsmuldp vs39,vs8,vs8 │ │ │ │ + xxspltidp vs1,1144848384 │ │ │ │ + fmadd f9,f13,f9,f10 │ │ │ │ + xsmuldp vs51,vs8,vs51 │ │ │ │ + xxspltidp vs48,1136918528 │ │ │ │ + xxspltidp vs10,1165295616 │ │ │ │ + xsmuldp vs3,vs34,vs3 │ │ │ │ + xsnmsubmdp vs5,vs13,vs40 │ │ │ │ + xxspltidp vs36,1135083520 │ │ │ │ + xxspltidp vs37,1151467520 │ │ │ │ + xsmuldp vs4,vs4,vs42 │ │ │ │ + xsmuldp vs35,vs13,vs35 │ │ │ │ + xxspltidp vs42,1159364608 │ │ │ │ + xxspltidp vs40,1163689984 │ │ │ │ + xsmaddmdp vs10,vs33,vs1 │ │ │ │ + xxspltidp vs1,1101529088 │ │ │ │ + xsmuldp vs36,vs2,vs36 │ │ │ │ + xsmuldp vs37,vs0,vs37 │ │ │ │ + xsmuldp vs49,vs34,vs50 │ │ │ │ + xsmsubmdp vs38,vs0,vs51 │ │ │ │ + fmul f3,f3,f0 │ │ │ │ + xsmuldp vs4,vs4,vs34 │ │ │ │ + xsmaddmdp vs39,vs48,vs35 │ │ │ │ + xsmaddmdp vs42,vs44,vs36 │ │ │ │ + xsmsubmdp vs40,vs8,vs37 │ │ │ │ + xsnmsubmdp vs12,vs2,vs38 │ │ │ │ + xsnmsubadp vs3,vs33,vs41 │ │ │ │ + xssubdp vs10,vs10,vs39 │ │ │ │ + xsnmsubmdp vs1,vs49,vs40 │ │ │ │ + fmadd f12,f12,f7,f4 │ │ │ │ + fadd f9,f9,f3 │ │ │ │ + fmul f9,f9,f6 │ │ │ │ + xsmaddadp vs9,vs5,vs50 │ │ │ │ + fadd f12,f12,f9 │ │ │ │ + fadd f12,f12,f10 │ │ │ │ + xsmaddmdp vs12,vs7,vs42 │ │ │ │ + fadd f1,f1,f12 │ │ │ │ + xsdivdp vs1,vs1,vs43 │ │ │ │ + addi r2,r4,1 │ │ │ │ + xxlxor vs9,vs9,vs9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fcmpu cr0,f12,f9 │ │ │ │ + bgt 4a6e8 │ │ │ │ not r4,r4 │ │ │ │ - mtfprd f0,r4 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmul f11,f11,f0 │ │ │ │ - fmul f9,f0,f0 │ │ │ │ - fcmpu cr0,f11,f12 │ │ │ │ - blt 4b760 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f8,27072(r9) │ │ │ │ - fcmpu cr0,f11,f8 │ │ │ │ - bge 4b5e0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs36,vs0,vs9 │ │ │ │ - fsub f13,f6,f10 │ │ │ │ + mtfprd f12,r4 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fmul f11,f11,f12 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + fmul f9,f12,f12 │ │ │ │ + fcmpu cr0,f11,f10 │ │ │ │ + blt 4ab50 │ │ │ │ + xxspltidp vs7,1073741824 │ │ │ │ + fcmpu cr0,f11,f7 │ │ │ │ + bge 4a9c0 │ │ │ │ + xsmuldp vs36,vs12,vs9 │ │ │ │ + xxspltidp vs35,1176338432 │ │ │ │ + xxspltidp vs32,1132199936 │ │ │ │ + xxspltidp vs39,1168465920 │ │ │ │ + xxspltidp vs6,3296763904 │ │ │ │ + xxspltidp vs40,1133707264 │ │ │ │ + nop │ │ │ │ + xxspltidp vs11,1173684224 │ │ │ │ + xxspltidp vs4,1150484480 │ │ │ │ + xxspltidp vs37,1174446080 │ │ │ │ + xxspltidp vs7,1140588544 │ │ │ │ + xxspltidp vs38,1135083520 │ │ │ │ + fsub f3,f8,f0 │ │ │ │ + xsmuldp vs35,vs8,vs35 │ │ │ │ + xxspltidp vs42,1156907008 │ │ │ │ + xxspltidp vs45,1159561216 │ │ │ │ xsmuldp vs34,vs9,vs9 │ │ │ │ - xsmuldp vs41,vs6,vs6 │ │ │ │ - xsdivdp vs12,vs12,vs42 │ │ │ │ - lxsd v1,27840(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v11,27848(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f8,27704(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs33,vs36,vs33 │ │ │ │ - lxsd v7,27800(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v3,27776(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs33,vs33,vs10 │ │ │ │ - lxsd v13,27808(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs8,vs5,vs39 │ │ │ │ - lxsd v8,27784(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs35,vs6,vs35 │ │ │ │ - lfd f3,27688(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs13,vs13,vs45 │ │ │ │ - lfd f7,27832(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs40,vs10,vs35 │ │ │ │ - lfd f11,27792(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v5,27608(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fnmsub f3,f5,f3,f7 │ │ │ │ - lxsd v18,27768(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubmdp vs11,vs32,vs40 │ │ │ │ - lfd f4,27752(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs37,vs5,vs37 │ │ │ │ - lxsd v19,27760(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v6,27736(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs41,vs50,vs37 │ │ │ │ - lxsd v7,27816(r9) │ │ │ │ - xxmr vs5,vs51 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xsnmsubmdp vs4,vs13,vs40 │ │ │ │ + fmadd f11,f13,f11,f6 │ │ │ │ + xxspltidp vs40,1151467520 │ │ │ │ + xsmuldp vs41,vs8,vs8 │ │ │ │ + xsmuldp vs32,vs36,vs32 │ │ │ │ + xsmuldp vs37,vs13,vs37 │ │ │ │ + xsmuldp vs38,vs2,vs38 │ │ │ │ + xxspltidp vs50,1136918528 │ │ │ │ + xxspltidp vs6,1144848384 │ │ │ │ + xxspltidp vs5,1165295616 │ │ │ │ + xsdivdp vs10,vs10,vs43 │ │ │ │ + xxspltidp vs43,1163689984 │ │ │ │ + xsmuldp vs40,vs0,vs40 │ │ │ │ + xsmuldp vs3,vs3,vs45 │ │ │ │ + xxspltidp vs45,1159364608 │ │ │ │ + xsmsubmdp vs39,vs0,vs35 │ │ │ │ xsmuldp vs51,vs34,vs36 │ │ │ │ - fmadd f5,f2,f4,f5 │ │ │ │ - xsmuldp vs4,vs13,vs36 │ │ │ │ - xsmuldp vs38,vs32,vs38 │ │ │ │ - lxsd v13,27744(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs39,vs10,vs39 │ │ │ │ - xxmr vs10,vs33 │ │ │ │ - lxsd v10,27824(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubadp vs10,vs2,vs43 │ │ │ │ - fmadd f11,f11,f0,f4 │ │ │ │ - xxmr vs13,vs38 │ │ │ │ - lfd f7,27856(r9) │ │ │ │ - xsmaddadp vs13,vs44,vs45 │ │ │ │ - xxmr vs45,vs39 │ │ │ │ - fadd f10,f8,f10 │ │ │ │ - xsmsubadp vs45,vs6,vs42 │ │ │ │ - xssubdp vs6,vs5,vs41 │ │ │ │ - fmul f10,f10,f9 │ │ │ │ - xsnmsubmdp vs7,vs51,vs45 │ │ │ │ - xsmaddadp vs10,vs3,vs34 │ │ │ │ - fadd f11,f11,f10 │ │ │ │ - fadd f11,f11,f6 │ │ │ │ - fmadd f11,f0,f11,f13 │ │ │ │ - fadd f11,f7,f11 │ │ │ │ - fmadd f1,f12,f11,f1 │ │ │ │ + xsmaddmdp vs5,vs33,vs6 │ │ │ │ + xxspltidp vs6,1101529088 │ │ │ │ + xsmuldp vs13,vs32,vs0 │ │ │ │ + xsmaddmdp vs41,vs50,vs37 │ │ │ │ + xxmr vs32,vs38 │ │ │ │ + xsmuldp vs3,vs3,vs36 │ │ │ │ + xsmsubadp vs40,vs8,vs43 │ │ │ │ + xsmaddadp vs32,vs44,vs45 │ │ │ │ + xxmr vs0,vs39 │ │ │ │ + fnmsub f0,f2,f7,f0 │ │ │ │ + fmr f2,f13 │ │ │ │ + xssubdp vs7,vs5,vs41 │ │ │ │ + xxmr vs8,vs40 │ │ │ │ + xsnmsubadp vs2,vs33,vs42 │ │ │ │ + xsnmsubadp vs8,vs51,vs6 │ │ │ │ + fmadd f0,f0,f12,f3 │ │ │ │ + fadd f11,f11,f2 │ │ │ │ + fmul f11,f11,f9 │ │ │ │ + xsmaddadp vs11,vs4,vs34 │ │ │ │ + fadd f0,f0,f11 │ │ │ │ + fadd f0,f0,f7 │ │ │ │ + xsmaddmdp vs0,vs12,vs32 │ │ │ │ + fadd f0,f8,f0 │ │ │ │ + fmadd f1,f10,f0,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - xscmpudp cr0,vs9,vs43 │ │ │ │ - bge 4b590 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - xsmuldp vs51,vs7,vs8 │ │ │ │ - xsmuldp vs49,vs6,vs6 │ │ │ │ - xsdivdp vs40,vs12,vs42 │ │ │ │ - lxsd v9,27688(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,27696(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs46,vs51,vs51 │ │ │ │ - lxsd v15,27672(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v16,27552(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs41,vs5,vs31 │ │ │ │ - lxsd v5,27704(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs47,vs6,vs47 │ │ │ │ - lfd f0,27656(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs48,vs10,vs48 │ │ │ │ - xsmuldp vs41,vs41,vs8 │ │ │ │ - lfd f1,27664(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v13,27520(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v2,27640(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f0,f2,f0,f1 │ │ │ │ - xsnmsubadp vs41,vs5,vs37 │ │ │ │ - lxsd v6,27728(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs45,vs10,vs47 │ │ │ │ - lfd f9,27648(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs34,vs6,vs48 │ │ │ │ - xsadddp vs0,vs0,vs41 │ │ │ │ - lxsd v18,27624(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs38,vs46,vs38 │ │ │ │ - xsmuldp vs45,vs45,vs51 │ │ │ │ - lxsd v4,27632(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsnmsubmdp vs9,vs32,vs34 │ │ │ │ - lxsd v1,27608(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs50,vs2,vs50 │ │ │ │ - xsmaddmdp vs0,vs8,vs38 │ │ │ │ - lfd f31,27616(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs9,vs7,vs45 │ │ │ │ - lxsd v3,27712(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs36,vs49,vs50 │ │ │ │ - xsmaddmdp vs33,vs5,vs31 │ │ │ │ - lxsd v7,27680(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - xsmuldp vs35,vs6,vs35 │ │ │ │ - lfd f1,27720(r9) │ │ │ │ - fadd f9,f9,f0 │ │ │ │ - xxmr vs0,vs40 │ │ │ │ - xsnmsubmdp vs39,vs44,vs13 │ │ │ │ - xsadddp vs33,vs33,vs36 │ │ │ │ - xsmsubmdp vs1,vs32,vs35 │ │ │ │ - xsadddp vs9,vs9,vs33 │ │ │ │ - xsnmsubadp vs1,vs46,vs3 │ │ │ │ - xsmaddmdp vs9,vs7,vs39 │ │ │ │ - fadd f1,f1,f9 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 4b2e0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + xxspltidp vs10,1077936128 │ │ │ │ + fcmpu cr0,f12,f10 │ │ │ │ + bge 4a970 │ │ │ │ + xxspltidp vs3,3267624960 │ │ │ │ + xxspltidp vs4,1150484480 │ │ │ │ + xxspltidp vs34,1168523264 │ │ │ │ + xxspltidp vs35,1161281536 │ │ │ │ + xsmuldp vs37,vs7,vs6 │ │ │ │ + xxspltidp vs9,1135312896 │ │ │ │ + xxspltidp vs41,1173684224 │ │ │ │ + xxspltidp vs10,1180065792 │ │ │ │ + xxspltidp vs5,1152319488 │ │ │ │ + xxspltidp vs38,1185300480 │ │ │ │ + xxspltidp vs42,1088421888 │ │ │ │ + xxspltidp vs12,1184296960 │ │ │ │ + fmadd f4,f13,f4,f3 │ │ │ │ + xsmuldp vs34,vs8,vs34 │ │ │ │ + xsmuldp vs35,vs0,vs35 │ │ │ │ + xxspltidp vs36,1188454400 │ │ │ │ + xsmaddmdp vs10,vs33,vs9 │ │ │ │ + xsmuldp vs50,vs8,vs8 │ │ │ │ + xxspltidp vs40,1178460160 │ │ │ │ + xxspltidp vs9,1174446080 │ │ │ │ + xxspltidp vs49,3279683584 │ │ │ │ + xxspltidp vs39,1172881408 │ │ │ │ + xxspltidp vs3,1149960192 │ │ │ │ + xxspltidp vs1,1179205632 │ │ │ │ + xsmuldp vs51,vs37,vs37 │ │ │ │ + xsmuldp vs36,vs33,vs36 │ │ │ │ + fmul f4,f4,f6 │ │ │ │ + xsmsubmdp vs5,vs0,vs34 │ │ │ │ + xsmsubmdp vs38,vs8,vs35 │ │ │ │ + xsmaddmdp vs9,vs13,vs49 │ │ │ │ + xsmuldp vs39,vs8,vs39 │ │ │ │ + xsnmsubmdp vs3,vs44,vs45 │ │ │ │ + xsmuldp vs42,vs51,vs42 │ │ │ │ + xsmsubmdp vs40,vs50,vs36 │ │ │ │ + xsnmsubadp vs4,vs13,vs41 │ │ │ │ + xsmuldp vs5,vs5,vs37 │ │ │ │ + xsnmsubmdp vs12,vs2,vs38 │ │ │ │ + xsmsubmdp vs1,vs2,vs39 │ │ │ │ + xsadddp vs9,vs9,vs40 │ │ │ │ + fadd f10,f10,f4 │ │ │ │ + fmadd f12,f12,f7,f5 │ │ │ │ + xsnmsubadp vs1,vs51,vs32 │ │ │ │ + xsmaddmdp vs10,vs6,vs42 │ │ │ │ + fadd f12,f12,f10 │ │ │ │ + fadd f12,f12,f9 │ │ │ │ + fmadd f12,f12,f7,f3 │ │ │ │ + fadd f1,f1,f12 │ │ │ │ + xsdivdp vs1,vs1,vs43 │ │ │ │ + b 4a6c4 │ │ │ │ nop │ │ │ │ - fcmpu cr0,f9,f4 │ │ │ │ + xxspltidp vs10,1082130432 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - bge 4b2e0 │ │ │ │ - xsdivdp vs1,vs12,vs42 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmsub f0,f10,f4,f7 │ │ │ │ - lfd f7,27088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f9,27592(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f8,27600(r9) │ │ │ │ - fmadd f7,f0,f0,f7 │ │ │ │ - fmadd f9,f0,f0,f9 │ │ │ │ - fmadd f8,f0,f0,f8 │ │ │ │ - fmul f9,f9,f7 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fmul f1,f1,f8 │ │ │ │ - fmul f1,f1,f9 │ │ │ │ - b 4b2e0 │ │ │ │ - nop │ │ │ │ - xscmpudp cr0,vs11,vs43 │ │ │ │ - bge 4b710 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - xsmuldp vs51,vs6,vs6 │ │ │ │ - xsmuldp vs37,vs0,vs9 │ │ │ │ - lxsd v13,27688(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v11,27696(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + fcmpu cr0,f12,f10 │ │ │ │ + bge 4a6c4 │ │ │ │ + fmsub f12,f0,f10,f7 │ │ │ │ + xxspltidp vs9,3212836864 │ │ │ │ + xxspltidp vs10,3239051264 │ │ │ │ + xxspltidp vs7,3229614080 │ │ │ │ + xsdivdp vs1,vs12,vs43 │ │ │ │ + fmadd f10,f12,f12,f10 │ │ │ │ + fmadd f9,f12,f12,f9 │ │ │ │ + fmadd f12,f12,f12,f7 │ │ │ │ + fmul f12,f12,f9 │ │ │ │ + fmul f1,f1,f10 │ │ │ │ + fmul f1,f1,f12 │ │ │ │ + b 4a6c4 │ │ │ │ + xxspltidp vs7,1077936128 │ │ │ │ + fcmpu cr0,f11,f7 │ │ │ │ + bge 4ab00 │ │ │ │ + xxspltidp vs11,3267624960 │ │ │ │ + xxspltidp vs3,1150484480 │ │ │ │ + xsmuldp vs51,vs8,vs8 │ │ │ │ + xxspltidp vs39,1178460160 │ │ │ │ + xxspltidp vs36,1161281536 │ │ │ │ + xxspltidp vs35,1168523264 │ │ │ │ + nop │ │ │ │ + xxspltidp vs5,1135312896 │ │ │ │ + xxspltidp vs6,1180065792 │ │ │ │ + xsmuldp vs37,vs12,vs9 │ │ │ │ + xsdivdp vs10,vs10,vs43 │ │ │ │ + xxspltidp vs40,1173684224 │ │ │ │ + xxspltidp vs43,1149960192 │ │ │ │ + fmadd f3,f13,f3,f11 │ │ │ │ + xxspltidp vs11,1188454400 │ │ │ │ + xxspltidp vs38,1185300480 │ │ │ │ + nop │ │ │ │ + xxspltidp vs50,1172881408 │ │ │ │ + xsmuldp vs36,vs0,vs36 │ │ │ │ + xsmuldp vs35,vs8,vs35 │ │ │ │ + xsmaddmdp vs6,vs33,vs5 │ │ │ │ + xxspltidp vs4,1152319488 │ │ │ │ + xxspltidp vs42,1088421888 │ │ │ │ + xxspltidp vs7,1184296960 │ │ │ │ + xxspltidp vs49,3279683584 │ │ │ │ + xxspltidp vs5,1174446080 │ │ │ │ + xsmuldp vs11,vs33,vs11 │ │ │ │ + xxmr vs33,vs45 │ │ │ │ + xxspltidp vs41,1179205632 │ │ │ │ xsmuldp vs34,vs37,vs37 │ │ │ │ - lxsd v3,27672(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v4,27552(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs45,vs5,vs43 │ │ │ │ - lxsd v8,27704(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs35,vs6,vs35 │ │ │ │ - lfd f4,27656(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs36,vs10,vs36 │ │ │ │ - lfd f31,27664(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v1,27520(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v6,27640(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f4,f2,f4,f31 │ │ │ │ - xsdivdp vs31,vs12,vs42 │ │ │ │ - lxsd v9,27728(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubadp vs35,vs10,vs33 │ │ │ │ - lfd f7,27648(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmsubmdp vs38,vs6,vs36 │ │ │ │ - lfd f11,27624(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs33,vs34,vs41 │ │ │ │ - lxsd v7,27632(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f11,f2,f11 │ │ │ │ - lfd f8,27608(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs2,vs45,vs9 │ │ │ │ - lxsd v18,27616(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,27712(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + fmul f3,f3,f9 │ │ │ │ + xsnmsubadp vs33,vs44,vs43 │ │ │ │ + xsmaddmdp vs5,vs13,vs49 │ │ │ │ + xsmsubmdp vs38,vs8,vs36 │ │ │ │ + xsmsubmdp vs4,vs0,vs35 │ │ │ │ + xsmuldp vs0,vs8,vs50 │ │ │ │ xsmsubadp vs11,vs51,vs39 │ │ │ │ - xsmaddmdp vs8,vs5,vs50 │ │ │ │ - lxsd v11,27680(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f12,f6,f12 │ │ │ │ - xsmuldp vs6,vs35,vs37 │ │ │ │ - lxsd v10,27720(r9) │ │ │ │ - xxmr vs45,vs11 │ │ │ │ + xsmuldp vs45,vs34,vs42 │ │ │ │ + xsmuldp vs4,vs4,vs37 │ │ │ │ + xsmsubadp vs0,vs2,vs41 │ │ │ │ + xxmr vs44,vs11 │ │ │ │ xxmr vs11,vs40 │ │ │ │ - xsnmsubadp vs13,vs44,vs43 │ │ │ │ - fnmsub f5,f5,f11,f2 │ │ │ │ + fnmsub f8,f13,f11,f3 │ │ │ │ xxmr vs11,vs38 │ │ │ │ - xsadddp vs8,vs8,vs45 │ │ │ │ - xsmsubadp vs12,vs32,vs42 │ │ │ │ - xsnmsubadp vs11,vs32,vs7 │ │ │ │ - fadd f10,f4,f5 │ │ │ │ - xsnmsubmdp vs3,vs34,vs12 │ │ │ │ - fmadd f11,f11,f0,f6 │ │ │ │ - xsmaddmdp vs10,vs9,vs33 │ │ │ │ - fadd f11,f11,f10 │ │ │ │ - fadd f11,f11,f8 │ │ │ │ - fmadd f11,f0,f11,f13 │ │ │ │ - fadd f3,f3,f11 │ │ │ │ - fmadd f1,f31,f3,f1 │ │ │ │ - lfd f31,-8(r1) │ │ │ │ + xsnmsubadp vs0,vs34,vs32 │ │ │ │ + fnmsub f11,f2,f7,f11 │ │ │ │ + xsadddp vs7,vs5,vs44 │ │ │ │ + fadd f8,f6,f8 │ │ │ │ + fmadd f11,f11,f12,f4 │ │ │ │ + xsmaddmdp vs9,vs8,vs45 │ │ │ │ + fadd f11,f11,f9 │ │ │ │ + fadd f11,f11,f7 │ │ │ │ + xsmaddmdp vs12,vs11,vs33 │ │ │ │ + fadd f0,f0,f12 │ │ │ │ + fmadd f1,f10,f0,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - fcmpu cr0,f11,f4 │ │ │ │ + nop │ │ │ │ + xxspltidp vs9,1082130432 │ │ │ │ + fcmpu cr0,f11,f9 │ │ │ │ bgelr │ │ │ │ - xsdivdp vs12,vs12,vs42 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmsub f0,f10,f4,f0 │ │ │ │ - lfd f10,27600(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,27088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f9,27592(r9) │ │ │ │ - fmadd f10,f0,f0,f10 │ │ │ │ - fmadd f11,f0,f0,f11 │ │ │ │ - fmadd f9,f0,f0,f9 │ │ │ │ - fmul f11,f11,f9 │ │ │ │ - fmul f0,f12,f0 │ │ │ │ + fmsub f12,f0,f9,f12 │ │ │ │ + xxspltidp vs10,3239051264 │ │ │ │ + xxspltidp vs9,3229614080 │ │ │ │ + xxspltidp vs11,3212836864 │ │ │ │ + xsdivdp vs0,vs12,vs43 │ │ │ │ + fmadd f10,f12,f12,f10 │ │ │ │ + fmadd f11,f12,f12,f11 │ │ │ │ + fmadd f12,f12,f12,f9 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - fmadd f1,f11,f0,f1 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f7,f0,f9 │ │ │ │ - xsdivdp vs8,vs12,vs42 │ │ │ │ - fadd f1,f1,f12 │ │ │ │ - lxsd v12,27520(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v13,27552(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f12,f7,f7 │ │ │ │ - lxsd v1,27528(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs44,vs10,vs44 │ │ │ │ - xsmuldp vs45,vs10,vs45 │ │ │ │ - lfd f13,27560(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,27536(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f12,f12,f3 │ │ │ │ - xsmaddmdp vs33,vs6,vs44 │ │ │ │ - lfd f5,27568(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs13,vs6,vs45 │ │ │ │ - lxsd v11,27544(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs11,vs7,vs33 │ │ │ │ - lfd f4,27576(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs5,vs32,vs13 │ │ │ │ - lfd f2,27584(r9) │ │ │ │ - xsmaddmdp vs11,vs0,vs43 │ │ │ │ - fmul f2,f9,f2 │ │ │ │ - fmul f5,f5,f9 │ │ │ │ - fmul f11,f0,f11 │ │ │ │ - fmadd f7,f7,f2,f12 │ │ │ │ - fmadd f4,f0,f4,f5 │ │ │ │ - fmsub f0,f9,f11,f4 │ │ │ │ + xxspltidp vs45,1152319488 │ │ │ │ + xxspltidp vs3,1161281536 │ │ │ │ + xsadddp vs44,vs1,vs10 │ │ │ │ + xxspltidp vs33,1141637120 │ │ │ │ + xxspltidp vs13,1158414336 │ │ │ │ + fmul f7,f12,f9 │ │ │ │ + xxspltidp vs11,1108082688 │ │ │ │ + xxspltidp vs6,1154613248 │ │ │ │ + xsdivdp vs43,vs10,vs43 │ │ │ │ + xxspltidp vs42,1154899968 │ │ │ │ + xxspltidp vs4,1140129792 │ │ │ │ + xxspltidp vs5,1151172608 │ │ │ │ + xsmuldp vs45,vs0,vs45 │ │ │ │ + fmul f1,f0,f3 │ │ │ │ + fmul f3,f9,f4 │ │ │ │ + fmul f4,f7,f7 │ │ │ │ + xsmaddmdp vs33,vs8,vs45 │ │ │ │ + fmadd f13,f8,f13,f1 │ │ │ │ + xxmr vs1,vs44 │ │ │ │ + xsmuldp vs8,vs4,vs32 │ │ │ │ + xxmr vs0,vs33 │ │ │ │ + fmadd f6,f2,f6,f13 │ │ │ │ + fmadd f0,f7,f11,f0 │ │ │ │ + fmadd f7,f7,f3,f8 │ │ │ │ + fmul f6,f6,f9 │ │ │ │ + xsmaddmdp vs0,vs12,vs42 │ │ │ │ + fmadd f5,f12,f5,f6 │ │ │ │ + fmul f0,f12,f0 │ │ │ │ + fmsub f0,f9,f0,f5 │ │ │ │ fsub f0,f0,f7 │ │ │ │ - fmadd f1,f0,f8,f1 │ │ │ │ + xsmaddadp vs1,vs0,vs43 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs33,vs7,vs8 │ │ │ │ - xsdivdp vs1,vs12,vs42 │ │ │ │ - lxsd v4,27520(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v5,27552(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs41,vs33,vs33 │ │ │ │ - lxsd v6,27528(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs36,vs10,vs36 │ │ │ │ - xsmuldp vs37,vs10,vs37 │ │ │ │ - lxsd v7,27560(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f9,27536(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs41,vs3,vs41 │ │ │ │ - xsmaddmdp vs38,vs6,vs36 │ │ │ │ - lxsd v13,27568(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs39,vs6,vs37 │ │ │ │ - lxsd v3,27544(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs9,vs33,vs38 │ │ │ │ - lfd f0,27576(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs45,vs32,vs39 │ │ │ │ - lxsd v8,27584(r9) │ │ │ │ - xsmaddmdp vs9,vs7,vs35 │ │ │ │ - xsmuldp vs40,vs8,vs40 │ │ │ │ - xsmuldp vs45,vs45,vs8 │ │ │ │ - fmul f9,f9,f7 │ │ │ │ - xsmaddmdp vs33,vs40,vs41 │ │ │ │ - xsmaddmdp vs0,vs7,vs45 │ │ │ │ - fmsub f9,f8,f9,f0 │ │ │ │ - xssubdp vs9,vs9,vs33 │ │ │ │ - fmadd f1,f1,f9,f12 │ │ │ │ - b 4b2e0 │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x20000 │ │ │ │ - .long 0x1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + xxspltidp vs38,1152319488 │ │ │ │ + xxspltidp vs39,1161281536 │ │ │ │ + xxspltidp vs12,1141637120 │ │ │ │ + xxspltidp vs40,1158414336 │ │ │ │ + fmul f5,f7,f6 │ │ │ │ + xxspltidp vs9,1108082688 │ │ │ │ + xxspltidp vs3,1154613248 │ │ │ │ + xsdivdp vs1,vs4,vs43 │ │ │ │ + xxspltidp vs37,1154899968 │ │ │ │ + xxspltidp vs10,1151172608 │ │ │ │ + xxspltidp vs41,1140129792 │ │ │ │ + xsmuldp vs38,vs0,vs38 │ │ │ │ + xsmuldp vs39,vs0,vs39 │ │ │ │ + xsmuldp vs41,vs6,vs41 │ │ │ │ + xsmuldp vs42,vs5,vs5 │ │ │ │ + xsmaddmdp vs12,vs8,vs38 │ │ │ │ + xsmaddmdp vs40,vs8,vs39 │ │ │ │ + xsmuldp vs42,vs32,vs42 │ │ │ │ + fmadd f12,f5,f9,f12 │ │ │ │ + xsmaddmdp vs3,vs2,vs40 │ │ │ │ + xxmr vs9,vs37 │ │ │ │ + xsmaddmdp vs5,vs41,vs42 │ │ │ │ + fmadd f9,f12,f7,f9 │ │ │ │ + fmul f3,f3,f6 │ │ │ │ + fmul f12,f9,f7 │ │ │ │ + fmadd f10,f7,f10,f3 │ │ │ │ + fmsub f12,f6,f12,f10 │ │ │ │ + fsub f12,f12,f5 │ │ │ │ + fmadd f1,f1,f12,f4 │ │ │ │ + b 4a6c4 │ │ │ │ + ... │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004b8b0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-15024 │ │ │ │ - mtfprd f12,r4 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ +000000000004acb0 : │ │ │ │ + xxspltidp vs12,3221225472 │ │ │ │ stfd f30,-16(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ mflr r0 │ │ │ │ + mr r2,r4 │ │ │ │ std r31,-24(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ mr r31,r4 │ │ │ │ - fcfid f12,f12 │ │ │ │ - lfd f11,27864(r9) │ │ │ │ - mr r9,r4 │ │ │ │ - fmul f30,f1,f11 │ │ │ │ - fcmpu cr0,f12,f0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bgt 4b8fc │ │ │ │ - neg r9,r4 │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 4b970 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + fmul f30,f1,f12 │ │ │ │ + mtfprd f12,r4 │ │ │ │ + fcfid f12,f12 │ │ │ │ + fcmpu cr0,f12,f0 │ │ │ │ + bgt 4acf4 │ │ │ │ + neg r2,r4 │ │ │ │ + cmpdi r2,0 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + beq 4ad18 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fmr f2,f30 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5220 │ │ │ │ fmr f31,f1 │ │ │ │ - addi r9,r31,1 │ │ │ │ + addi r2,r31,1 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ fcmpu cr0,f12,f0 │ │ │ │ - bgt 4b938 │ │ │ │ - not r9,r31 │ │ │ │ - cmpdi r9,0 │ │ │ │ - bne 4b980 │ │ │ │ + bgt 4ad34 │ │ │ │ + not r2,r31 │ │ │ │ + cmpdi r2,0 │ │ │ │ + bne 4ad70 │ │ │ │ addi r1,r1,64 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ ld r0,16(r1) │ │ │ │ - lfd f0,27136(r9) │ │ │ │ ld r31,-24(r1) │ │ │ │ - lfd f30,-16(r1) │ │ │ │ fadd f1,f31,f0 │ │ │ │ - mtlr r0 │ │ │ │ + lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,27136(r9) │ │ │ │ - b 4b91c │ │ │ │ nop │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fmr f2,f30 │ │ │ │ fcfid f1,f0 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5220 │ │ │ │ addi r1,r1,64 │ │ │ │ ld r0,16(r1) │ │ │ │ fadd f1,f31,f1 │ │ │ │ ld r31,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x182 │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004b9c0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-15296 │ │ │ │ - mulld r9,r5,r5 │ │ │ │ +000000000004adb0 : │ │ │ │ + mulld r2,r5,r5 │ │ │ │ stfd f30,-16(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ fneg f30,f1 │ │ │ │ - std r31,-24(r1) │ │ │ │ + fmr f31,f2 │ │ │ │ mflr r0 │ │ │ │ + std r31,-24(r1) │ │ │ │ mr r31,r5 │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - fmr f31,f2 │ │ │ │ - fmr f2,f30 │ │ │ │ - addi r31,r31,1 │ │ │ │ - mtfprd f1,r9 │ │ │ │ - mulld r31,r31,r31 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-64(r1) │ │ │ │ + addi r31,r31,1 │ │ │ │ + fmr f2,f30 │ │ │ │ + mtfprd f1,r2 │ │ │ │ + mulld r31,r31,r31 │ │ │ │ fcfid f1,f1 │ │ │ │ fmadd f1,f31,f31,f1 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5220 │ │ │ │ mtfprd f0,r31 │ │ │ │ fmr f2,f30 │ │ │ │ fmr f30,f1 │ │ │ │ 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 │ │ │ │ ld r31,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x182 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004ba60 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-15456 │ │ │ │ +000000000004ae40 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 4bbb0 │ │ │ │ - ble cr7,4bc60 │ │ │ │ + beq 4af80 │ │ │ │ + ble cr7,4b030 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 4bc6c │ │ │ │ - srdi r7,r5,1 │ │ │ │ + beq 4b03c │ │ │ │ + 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 4baa0 │ │ │ │ + bdnz 4ae70 │ │ │ │ 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 4bb20 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - lxvx vs12,r4,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ + beq 4aef0 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + lxvx vs12,r4,r2 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ xvsubdp vs0,vs0,vs12 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xxsldwi vs12,vs0,vs0,2 │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - li r9,1 │ │ │ │ + li r2,1 │ │ │ │ xxlxor vs9,vs9,vs9 │ │ │ │ - isel r5,r5,r9,4*cr7+gt │ │ │ │ - andi. r9,r5,1 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - bne 4bb80 │ │ │ │ - srdi r9,r5,1 │ │ │ │ - mtctr r9 │ │ │ │ + isel r5,r5,r2,4*cr7+gt │ │ │ │ + andi. r2,r5,1 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + bne 4af50 │ │ │ │ + srdi r2,r5,1 │ │ │ │ + mtctr r2 │ │ │ │ lfd f10,8(r3) │ │ │ │ lfd f12,0(r3) │ │ │ │ - lfd f11,24(r3) │ │ │ │ - lfd f0,16(r3) │ │ │ │ addi r3,r3,32 │ │ │ │ + lfd f11,-8(r3) │ │ │ │ + lfd f0,-16(r3) │ │ │ │ fmul f10,f10,f10 │ │ │ │ fmul f11,f11,f11 │ │ │ │ fmadd f12,f12,f12,f10 │ │ │ │ fmadd f0,f0,f0,f11 │ │ │ │ fsqrt f12,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs9,vs9,vs12 │ │ │ │ xsmaxcdp vs9,vs9,vs0 │ │ │ │ - bdnz 4bb40 │ │ │ │ + bdnz 4af10 │ │ │ │ fdiv f1,f1,f9 │ │ │ │ blr │ │ │ │ lfd f12,8(r3) │ │ │ │ lfd f0,0(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ + cmpdi r2,0 │ │ │ │ addi r3,r3,16 │ │ │ │ fmul f12,f12,f12 │ │ │ │ fmadd f0,f0,f0,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs9,vs9,vs0 │ │ │ │ - bne 4bb38 │ │ │ │ - b 4bb78 │ │ │ │ + bne 4af08 │ │ │ │ + b 4af48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr7,4bc60 │ │ │ │ - andi. r9,r5,1 │ │ │ │ + ble cr7,4b030 │ │ │ │ + andi. r2,r5,1 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - mr r9,r3 │ │ │ │ - addi r10,r5,-1 │ │ │ │ - bne 4bc30 │ │ │ │ - srdi r10,r5,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfd f10,8(r9) │ │ │ │ - lfd f12,0(r9) │ │ │ │ - lfd f11,24(r9) │ │ │ │ - lfd f0,16(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ + mr r2,r3 │ │ │ │ + addi r9,r5,-1 │ │ │ │ + bne 4b000 │ │ │ │ + srdi r9,r5,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfd f10,8(r2) │ │ │ │ + lfd f12,0(r2) │ │ │ │ + addi r2,r2,32 │ │ │ │ + lfd f11,-8(r2) │ │ │ │ + lfd f0,-16(r2) │ │ │ │ fmul f10,f10,f10 │ │ │ │ fmul f11,f11,f11 │ │ │ │ fmadd f12,f12,f12,f10 │ │ │ │ fmadd f0,f0,f0,f11 │ │ │ │ fsqrt f12,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs12 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - bdnz 4bbd0 │ │ │ │ - li r9,1 │ │ │ │ + bdnz 4afa0 │ │ │ │ + li r2,1 │ │ │ │ xxlxor vs9,vs9,vs9 │ │ │ │ - isel r5,r5,r9,4*cr7+gt │ │ │ │ - andi. r9,r5,1 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - beq 4bb38 │ │ │ │ - b 4bb80 │ │ │ │ + isel r5,r5,r2,4*cr7+gt │ │ │ │ + andi. r2,r5,1 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + beq 4af08 │ │ │ │ + b 4af50 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f12,8(r3) │ │ │ │ lfd f0,0(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ - addi r9,r3,16 │ │ │ │ + cmpdi r9,0 │ │ │ │ + addi r2,r3,16 │ │ │ │ fmul f12,f12,f12 │ │ │ │ fmadd f0,f0,f0,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - bne 4bbc8 │ │ │ │ - b 4bb20 │ │ │ │ + bne 4af98 │ │ │ │ + b 4aef0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27872(r9) │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r9,0 │ │ │ │ - b 4baf8 │ │ │ │ + li r2,0 │ │ │ │ + b 4aec8 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004bc90 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-16016 │ │ │ │ +000000000004b060 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 4bf90 │ │ │ │ - ble cr7,4c0e0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 4c0f8 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + beq 4b350 │ │ │ │ + ble cr7,4b4a0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 4b4b8 │ │ │ │ + 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 4bce0 │ │ │ │ + bdnz 4b0a0 │ │ │ │ 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 4c0d0 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 4b490 │ │ │ │ + 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 4be50 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r7,r10,2 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 4b210 │ │ │ │ + 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 4be50 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r7,r10,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 4b210 │ │ │ │ + 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 4be50 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r10,4 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 4b210 │ │ │ │ + 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 4be50 │ │ │ │ - addi r8,r9,32 │ │ │ │ - addi r7,r10,5 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 4b210 │ │ │ │ + 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 4be50 │ │ │ │ - addi r8,r9,40 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 4b210 │ │ │ │ + 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 4be50 │ │ │ │ - addi r9,r9,48 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ + ble 4b210 │ │ │ │ + addi r2,r2,48 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ cmpdi r5,7 │ │ │ │ - li r9,1 │ │ │ │ - isel r10,r5,r9,4*cr7+gt │ │ │ │ - ble 4c0ec │ │ │ │ - srdi r8,r10,3 │ │ │ │ + li r2,1 │ │ │ │ + isel r9,r5,r2,4*cr7+gt │ │ │ │ + ble 4b4ac │ │ │ │ + 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 4be80 │ │ │ │ + bdnz 4b240 │ │ │ │ xvmaxdp vs32,vs32,vs7 │ │ │ │ xvmaxdp vs9,vs9,vs8 │ │ │ │ - andi. r9,r10,7 │ │ │ │ - clrrdi r9,r10,3 │ │ │ │ + andi. r2,r9,7 │ │ │ │ + clrrdi r2,r9,3 │ │ │ │ xvmaxdp vs32,vs32,vs9 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvmaxdp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 4bf80 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lfdx f12,r3,r10 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 4b340 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ - ble 4bf80 │ │ │ │ - add r3,r3,r10 │ │ │ │ - addi r10,r9,2 │ │ │ │ + ble 4b340 │ │ │ │ + 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 4bf80 │ │ │ │ + ble 4b340 │ │ │ │ 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 4bf80 │ │ │ │ + ble 4b340 │ │ │ │ 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 4bf80 │ │ │ │ + ble 4b340 │ │ │ │ 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 4bf80 │ │ │ │ + ble 4b340 │ │ │ │ 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 4bf80 │ │ │ │ + ble 4b340 │ │ │ │ lfd f12,48(r3) │ │ │ │ fabs f12,f12 │ │ │ │ xsmaxcdp vs0,vs0,vs12 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr7,4c0e0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 4c104 │ │ │ │ - srdi r10,r5,3 │ │ │ │ + ble cr7,4b4a0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 4b4c4 │ │ │ │ + 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 4bfc0 │ │ │ │ + bdnz 4b380 │ │ │ │ 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 4c0d0 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 4b490 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4be50 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r8,r10,2 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4b210 │ │ │ │ + add r2,r3,r2 │ │ │ │ + addi r10,r9,2 │ │ │ │ + lfd f0,8(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4be50 │ │ │ │ - lfd f0,16(r9) │ │ │ │ - addi r8,r10,3 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4b210 │ │ │ │ + lfd f0,16(r2) │ │ │ │ + addi r10,r9,3 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4be50 │ │ │ │ - lfd f0,24(r9) │ │ │ │ - addi r8,r10,4 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4b210 │ │ │ │ + lfd f0,24(r2) │ │ │ │ + addi r10,r9,4 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4be50 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - addi r8,r10,5 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4b210 │ │ │ │ + lfd f0,32(r2) │ │ │ │ + addi r10,r9,5 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4be50 │ │ │ │ - lfd f0,40(r9) │ │ │ │ - addi r10,r10,6 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 4b210 │ │ │ │ + lfd f0,40(r2) │ │ │ │ + addi r9,r9,6 │ │ │ │ + cmpd r5,r9 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4be50 │ │ │ │ - lfd f0,48(r9) │ │ │ │ + ble 4b210 │ │ │ │ + lfd f0,48(r2) │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - b 4be50 │ │ │ │ + b 4b210 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r10,r5 │ │ │ │ - b 4be60 │ │ │ │ + mr r9,r5 │ │ │ │ + b 4b220 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27872(r9) │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 4bedc │ │ │ │ + li r2,0 │ │ │ │ + b 4b29c │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 4bd60 │ │ │ │ + li r9,0 │ │ │ │ + b 4b120 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 4c01c │ │ │ │ + li r9,0 │ │ │ │ + b 4b3dc │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004c120 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-17184 │ │ │ │ +000000000004b4e0 : │ │ │ │ cmpdi r4,0 │ │ │ │ - beq 4c280 │ │ │ │ + beq 4b640 │ │ │ │ cmpdi r5,0 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - ble 4c1e0 │ │ │ │ + ble 4b5a0 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 4c308 │ │ │ │ - srdi r11,r5,1 │ │ │ │ + beq 4b6c8 │ │ │ │ + srdi r8,r5,1 │ │ │ │ + li r2,0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - li r9,0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - addi r10,r4,16 │ │ │ │ - mtctr r11 │ │ │ │ + addi r10,r3,16 │ │ │ │ + addi r9,r4,16 │ │ │ │ + mtctr r8 │ │ │ │ nop │ │ │ │ - lxvx vs9,r8,r9 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ - lxvx vs11,r4,r9 │ │ │ │ - lxvx vs10,r10,r9 │ │ │ │ - addi r9,r9,32 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxvx vs9,r10,r2 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + lxvx vs11,r4,r2 │ │ │ │ + lxvx vs10,r9,r2 │ │ │ │ + addi r2,r2,32 │ │ │ │ xxmrghd vs12,vs9,vs0 │ │ │ │ xxmrgld vs0,vs9,vs0 │ │ │ │ xxmrghd vs9,vs10,vs11 │ │ │ │ xxmrgld vs11,vs10,vs11 │ │ │ │ xvsubdp vs12,vs12,vs9 │ │ │ │ xvsubdp vs0,vs0,vs11 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xvmaddmdp vs0,vs0,vs12 │ │ │ │ xvsqrtdp vs0,vs0 │ │ │ │ xvmaxdp vs32,vs32,vs0 │ │ │ │ - bdnz 4c160 │ │ │ │ + bdnz 4b520 │ │ │ │ xxsldwi vs1,vs32,vs32,2 │ │ │ │ - andi. r9,r5,1 │ │ │ │ + andi. r2,r5,1 │ │ │ │ clrrdi r5,r5,1 │ │ │ │ xvmaxdp vs1,vs1,vs32 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ - beq 4c1e0 │ │ │ │ + beq 4b5a0 │ │ │ │ sldi r5,r5,4 │ │ │ │ lxvx vs12,r4,r5 │ │ │ │ lxvx vs0,r3,r5 │ │ │ │ xvsubdp vs0,vs0,vs12 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xxsldwi vs12,vs0,vs0,2 │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ cmpdi r7,0 │ │ │ │ xxlxor vs9,vs9,vs9 │ │ │ │ - ble 4c244 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f8,27880(r9) │ │ │ │ - andi. r9,r7,1 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - bne 4c250 │ │ │ │ - srdi r9,r7,1 │ │ │ │ - mtctr r9 │ │ │ │ + ble 4b604 │ │ │ │ + andi. r2,r7,1 │ │ │ │ + xxspltidp vs8,2147483648 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + bne 4b610 │ │ │ │ + srdi r2,r7,1 │ │ │ │ + mtctr r2 │ │ │ │ lfd f10,8(r6) │ │ │ │ lfd f11,24(r6) │ │ │ │ - lfd f0,16(r6) │ │ │ │ - lfd f12,0(r6) │ │ │ │ addi r6,r6,32 │ │ │ │ + lfd f0,-16(r6) │ │ │ │ + lfd f12,-32(r6) │ │ │ │ fmul f10,f10,f10 │ │ │ │ fmul f11,f11,f11 │ │ │ │ fmadd f12,f12,f12,f10 │ │ │ │ fmadd f0,f0,f0,f11 │ │ │ │ fsqrt f12,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ fadd f9,f9,f12 │ │ │ │ fadd f8,f8,f0 │ │ │ │ - bdnz 4c208 │ │ │ │ + bdnz 4b5c8 │ │ │ │ fadd f9,f9,f8 │ │ │ │ fdiv f1,f1,f9 │ │ │ │ blr │ │ │ │ nop │ │ │ │ lfd f0,8(r6) │ │ │ │ lfd f9,0(r6) │ │ │ │ - cmpdi r9,0 │ │ │ │ + cmpdi r2,0 │ │ │ │ addi r6,r6,16 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmadd f9,f9,f9,f0 │ │ │ │ fsqrt f9,f9 │ │ │ │ - bne 4c200 │ │ │ │ - b 4c240 │ │ │ │ + bne 4b5c0 │ │ │ │ + b 4b600 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpdi r5,0 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - ble 4c1e0 │ │ │ │ - andi. r9,r5,1 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - bne 4c2e0 │ │ │ │ - srdi r9,r5,1 │ │ │ │ - mtctr r9 │ │ │ │ + ble 4b5a0 │ │ │ │ + andi. r2,r5,1 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + bne 4b6a0 │ │ │ │ + srdi r2,r5,1 │ │ │ │ + mtctr r2 │ │ │ │ lfd f10,8(r3) │ │ │ │ lfd f12,0(r3) │ │ │ │ - lfd f11,24(r3) │ │ │ │ - lfd f0,16(r3) │ │ │ │ addi r3,r3,32 │ │ │ │ + lfd f11,-8(r3) │ │ │ │ + lfd f0,-16(r3) │ │ │ │ fmul f10,f10,f10 │ │ │ │ fmul f11,f11,f11 │ │ │ │ fmadd f12,f12,f12,f10 │ │ │ │ fmadd f0,f0,f0,f11 │ │ │ │ fsqrt f12,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs12 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - bdnz 4c2a0 │ │ │ │ - b 4c1e0 │ │ │ │ + bdnz 4b660 │ │ │ │ + b 4b5a0 │ │ │ │ nop │ │ │ │ lfd f12,8(r3) │ │ │ │ lfd f0,0(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ + cmpdi r2,0 │ │ │ │ addi r3,r3,16 │ │ │ │ fmul f12,f12,f12 │ │ │ │ fmadd f0,f0,f0,f12 │ │ │ │ fsqrt f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - bne 4c298 │ │ │ │ - b 4c1e0 │ │ │ │ + bne 4b658 │ │ │ │ + b 4b5a0 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r5,0 │ │ │ │ - b 4c1b8 │ │ │ │ + b 4b578 │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000004c320 : │ │ │ │ +000000000004b6e0 : │ │ │ │ cmpdi r4,0 │ │ │ │ - beq 4c610 │ │ │ │ + beq 4b9d0 │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 4c760 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 4c774 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + ble 4bb20 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 4bb34 │ │ │ │ + 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 4c360 │ │ │ │ + bdnz 4b720 │ │ │ │ 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 4c4d0 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 4b890 │ │ │ │ + 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 4c4d0 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r11,r10,2 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 4b890 │ │ │ │ + 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 4c4d0 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r11,r10,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 4b890 │ │ │ │ + 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 4c4d0 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r11,r10,4 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 4b890 │ │ │ │ + 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 4c4d0 │ │ │ │ - addi r8,r9,32 │ │ │ │ - addi r11,r10,5 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r11 │ │ │ │ + ble 4b890 │ │ │ │ + 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 4c4d0 │ │ │ │ - addi r8,r9,40 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 4b890 │ │ │ │ + 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 4c4d0 │ │ │ │ - addi r9,r9,48 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ + ble 4b890 │ │ │ │ + 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 4c750 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 4c768 │ │ │ │ - srdi r10,r7,3 │ │ │ │ + ble 4bb10 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 4bb28 │ │ │ │ + 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 4c500 │ │ │ │ + bdnz 4b8c0 │ │ │ │ xvadddp vs32,vs32,vs7 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ - andi. r9,r7,7 │ │ │ │ - clrrdi r9,r7,3 │ │ │ │ + andi. r2,r7,7 │ │ │ │ + clrrdi r2,r7,3 │ │ │ │ xvadddp vs32,vs32,vs9 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvadddp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 4c600 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - addi r10,r9,1 │ │ │ │ - lfdx f12,r6,r8 │ │ │ │ - cmpd r7,r10 │ │ │ │ + beq 4b9c0 │ │ │ │ + sldi r10,r2,3 │ │ │ │ + addi r9,r2,1 │ │ │ │ + lfdx f12,r6,r10 │ │ │ │ + cmpd r7,r9 │ │ │ │ fabs f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ - ble 4c600 │ │ │ │ - add r6,r6,r8 │ │ │ │ - addi r10,r9,2 │ │ │ │ + ble 4b9c0 │ │ │ │ + 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 4c600 │ │ │ │ + ble 4b9c0 │ │ │ │ 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 4c600 │ │ │ │ + ble 4b9c0 │ │ │ │ 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 4c600 │ │ │ │ + ble 4b9c0 │ │ │ │ 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 4c600 │ │ │ │ + ble 4b9c0 │ │ │ │ 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 4c600 │ │ │ │ + ble 4b9c0 │ │ │ │ lfd f12,48(r6) │ │ │ │ fabs f12,f12 │ │ │ │ fadd f0,f0,f12 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 4c760 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 4c780 │ │ │ │ - srdi r10,r5,3 │ │ │ │ + ble 4bb20 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 4bb40 │ │ │ │ + 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 4c640 │ │ │ │ + bdnz 4ba00 │ │ │ │ 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 4c4d0 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 4b890 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4c4d0 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r8,r10,2 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4b890 │ │ │ │ + add r2,r3,r2 │ │ │ │ + addi r10,r9,2 │ │ │ │ + lfd f0,8(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4c4d0 │ │ │ │ - lfd f0,16(r9) │ │ │ │ - addi r8,r10,3 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4b890 │ │ │ │ + lfd f0,16(r2) │ │ │ │ + addi r10,r9,3 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4c4d0 │ │ │ │ - lfd f0,24(r9) │ │ │ │ - addi r8,r10,4 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4b890 │ │ │ │ + lfd f0,24(r2) │ │ │ │ + addi r10,r9,4 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4c4d0 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - addi r8,r10,5 │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4b890 │ │ │ │ + lfd f0,32(r2) │ │ │ │ + addi r10,r9,5 │ │ │ │ + cmpd r5,r10 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4c4d0 │ │ │ │ - lfd f0,40(r9) │ │ │ │ - addi r10,r10,6 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 4b890 │ │ │ │ + lfd f0,40(r2) │ │ │ │ + addi r9,r9,6 │ │ │ │ + cmpd r5,r9 │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - ble 4c4d0 │ │ │ │ - lfd f0,48(r9) │ │ │ │ + ble 4b890 │ │ │ │ + lfd f0,48(r2) │ │ │ │ fabs f0,f0 │ │ │ │ xsmaxcdp vs1,vs1,vs0 │ │ │ │ - b 4c4d0 │ │ │ │ + b 4b890 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - b 4c4d0 │ │ │ │ + b 4b890 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 4c55c │ │ │ │ + li r2,0 │ │ │ │ + b 4b91c │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 4c3e0 │ │ │ │ + li r9,0 │ │ │ │ + b 4b7a0 │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 4c69c │ │ │ │ + li r9,0 │ │ │ │ + b 4ba5c │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004c7a0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-18848 │ │ │ │ +000000000004bb60 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 4c9f0 │ │ │ │ - ble cr7,4cad0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 4caec │ │ │ │ - srdi r8,r5,2 │ │ │ │ + beq 4bda0 │ │ │ │ + ble cr7,4be90 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 4beac │ │ │ │ + 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 4c7f0 │ │ │ │ + bdnz 4bba0 │ │ │ │ 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 4ca6c │ │ │ │ - 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 4be1c │ │ │ │ + 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 4c8f4 │ │ │ │ - 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 4bca4 │ │ │ │ + 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 4c8f4 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxvx vs0,r3,r9 │ │ │ │ - lxvx vs12,r4,r9 │ │ │ │ + ble 4bca4 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxvx vs0,r3,r2 │ │ │ │ + lxvx vs12,r4,r2 │ │ │ │ xvsubdp vs0,vs0,vs12 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xxsldwi vs12,vs0,vs0,2 │ │ │ │ xvadddp vs0,vs12,vs0 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ fadd f1,f1,f0 │ │ │ │ cmpdi r5,3 │ │ │ │ - li r10,1 │ │ │ │ + li r9,1 │ │ │ │ fsqrt f1,f1 │ │ │ │ - isel r10,r5,r10,4*cr7+gt │ │ │ │ - ble 4cae0 │ │ │ │ - srdi r8,r10,2 │ │ │ │ + isel r9,r5,r9,4*cr7+gt │ │ │ │ + ble 4bea0 │ │ │ │ + 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 4c930 │ │ │ │ + bdnz 4bce0 │ │ │ │ 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 4c9e0 │ │ │ │ - clrrdi r10,r10,2 │ │ │ │ - sldi r9,r10,4 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lxvx vs12,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 4bd90 │ │ │ │ + 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 4c9e0 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r10,r10,2 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - add r8,r3,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ - lfd f11,8(r8) │ │ │ │ + ble 4bd90 │ │ │ │ + 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 4c9e0 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - add r9,r3,r9 │ │ │ │ - lfd f11,8(r9) │ │ │ │ + ble 4bd90 │ │ │ │ + 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,4cad0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 4ca78 │ │ │ │ - srdi r10,r5,2 │ │ │ │ + ble cr7,4be90 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 4be28 │ │ │ │ + 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 4ca20 │ │ │ │ + bdnz 4bdd0 │ │ │ │ xvadddp vs9,vs9,vs32 │ │ │ │ xvadddp vs8,vs8,vs7 │ │ │ │ - andi. r9,r5,3 │ │ │ │ - clrrdi r10,r5,2 │ │ │ │ + andi. r2,r5,3 │ │ │ │ + clrrdi r2,r5,2 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ xxsldwi vs0,vs9,vs9,2 │ │ │ │ xvadddp vs0,vs0,vs9 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - bne 4ca80 │ │ │ │ + bne 4be30 │ │ │ │ fsqrt f1,f0 │ │ │ │ - mr r10,r5 │ │ │ │ - b 4c908 │ │ │ │ + mr r9,r5 │ │ │ │ + b 4bcb8 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - sldi r9,r10,4 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - add r7,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ - lfd f1,8(r7) │ │ │ │ - fmadd f12,f12,f12,f0 │ │ │ │ - fmadd f1,f1,f1,f12 │ │ │ │ - ble 4c8f4 │ │ │ │ - addi r9,r9,16 │ │ │ │ - addi r10,r10,2 │ │ │ │ + li r2,0 │ │ │ │ + sldi r10,r2,4 │ │ │ │ + addi r9,r2,1 │ │ │ │ + lxvx vs12,r3,r10 │ │ │ │ + cmpd r5,r9 │ │ │ │ + xvmuldp vs12,vs12,vs12 │ │ │ │ + xxsldwi vs1,vs12,vs12,2 │ │ │ │ + xvadddp vs1,vs1,vs12 │ │ │ │ + xxspltd vs1,vs1,1 │ │ │ │ + fadd f1,f1,f0 │ │ │ │ + ble 4bca4 │ │ │ │ + addi r9,r10,16 │ │ │ │ + addi r2,r2,2 │ │ │ │ lfdx f0,r3,r9 │ │ │ │ add r9,r3,r9 │ │ │ │ - cmpd r5,r10 │ │ │ │ + cmpd r5,r2 │ │ │ │ lfd f12,8(r9) │ │ │ │ fmadd f0,f0,f0,f1 │ │ │ │ fmadd f1,f12,f12,f0 │ │ │ │ - ble 4c8f4 │ │ │ │ - lxv vs0,32(r7) │ │ │ │ - b 4c8e0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27872(r9) │ │ │ │ + ble 4bca4 │ │ │ │ + add r10,r3,r10 │ │ │ │ + lxv vs0,32(r10) │ │ │ │ + b 4bc90 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ nop │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - b 4c97c │ │ │ │ + li r9,0 │ │ │ │ + b 4bd2c │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r8,0 │ │ │ │ - b 4c860 │ │ │ │ + li r10,0 │ │ │ │ + b 4bc10 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004cb10 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-19728 │ │ │ │ +000000000004bed0 : │ │ │ │ cmpdi r4,0 │ │ │ │ cmpdi cr7,r5,0 │ │ │ │ - beq 4cdc0 │ │ │ │ - ble cr7,4cee0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 4cef8 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + beq 4c170 │ │ │ │ + ble cr7,4c290 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 4c2a8 │ │ │ │ + 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 4cb60 │ │ │ │ + bdnz 4bf10 │ │ │ │ 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 4ced0 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f1,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 4c280 │ │ │ │ + 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 4cca4 │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r7,r10,2 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 4c054 │ │ │ │ + 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 4cca4 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r7,r10,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 4c054 │ │ │ │ + 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 4cca4 │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r10,4 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 4c054 │ │ │ │ + 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 4cca4 │ │ │ │ - addi r8,r9,32 │ │ │ │ - addi r7,r10,5 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + ble 4c054 │ │ │ │ + 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 4cca4 │ │ │ │ - addi r8,r9,40 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - lfdx f12,r4,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ + ble 4c054 │ │ │ │ + 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 4cca4 │ │ │ │ - addi r9,r9,48 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ + ble 4c054 │ │ │ │ + addi r2,r2,48 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ cmpdi r5,7 │ │ │ │ - li r9,1 │ │ │ │ + li r2,1 │ │ │ │ fsqrt f1,f1 │ │ │ │ - isel r10,r5,r9,4*cr7+gt │ │ │ │ - ble 4ceec │ │ │ │ - srdi r8,r10,3 │ │ │ │ + isel r9,r5,r2,4*cr7+gt │ │ │ │ + ble 4c29c │ │ │ │ + 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 4cce0 │ │ │ │ + bdnz 4c090 │ │ │ │ xvadddp vs32,vs32,vs7 │ │ │ │ xvadddp vs9,vs9,vs8 │ │ │ │ - andi. r9,r10,7 │ │ │ │ - clrrdi r9,r10,3 │ │ │ │ + andi. r2,r9,7 │ │ │ │ + clrrdi r2,r9,3 │ │ │ │ xvadddp vs32,vs32,vs9 │ │ │ │ xxsldwi vs0,vs32,vs32,2 │ │ │ │ xvadddp vs0,vs0,vs32 │ │ │ │ xxspltd vs0,vs0,1 │ │ │ │ - beq 4cdb4 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lfdx f12,r3,r10 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 4c164 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 4cdb4 │ │ │ │ - add r10,r3,r10 │ │ │ │ - addi r8,r9,2 │ │ │ │ - lfd f12,8(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4c164 │ │ │ │ + add r9,r3,r9 │ │ │ │ + addi r10,r2,2 │ │ │ │ + lfd f12,8(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 4cdb4 │ │ │ │ - addi r8,r9,3 │ │ │ │ - lfd f12,16(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4c164 │ │ │ │ + addi r10,r2,3 │ │ │ │ + lfd f12,16(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 4cdb4 │ │ │ │ - addi r8,r9,4 │ │ │ │ - lfd f12,24(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4c164 │ │ │ │ + addi r10,r2,4 │ │ │ │ + lfd f12,24(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 4cdb4 │ │ │ │ - addi r8,r9,5 │ │ │ │ - lfd f12,32(r10) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4c164 │ │ │ │ + addi r10,r2,5 │ │ │ │ + lfd f12,32(r9) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 4cdb4 │ │ │ │ - addi r9,r9,6 │ │ │ │ - lfd f12,40(r10) │ │ │ │ - cmpd r5,r9 │ │ │ │ + ble 4c164 │ │ │ │ + addi r2,r2,6 │ │ │ │ + lfd f12,40(r9) │ │ │ │ + cmpd r5,r2 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ - ble 4cdb4 │ │ │ │ - lfd f12,48(r10) │ │ │ │ + ble 4c164 │ │ │ │ + lfd f12,48(r9) │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ fsqrt f0,f0 │ │ │ │ fdiv f1,f1,f0 │ │ │ │ blr │ │ │ │ - ble cr7,4cee0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 4cf04 │ │ │ │ - srdi r10,r5,3 │ │ │ │ + ble cr7,4c290 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 4c2b4 │ │ │ │ + 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 4cdf0 │ │ │ │ + bdnz 4c1a0 │ │ │ │ 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 4ced0 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f1,r3,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + beq 4c280 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f1,r3,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f1,f1,f0 │ │ │ │ - ble 4cca4 │ │ │ │ - add r9,r3,r9 │ │ │ │ - addi r8,r10,2 │ │ │ │ - lfd f0,8(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ - fmadd f1,f0,f0,f1 │ │ │ │ - ble 4cca4 │ │ │ │ - addi r8,r10,3 │ │ │ │ - lfd f0,16(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4c054 │ │ │ │ + add r2,r3,r2 │ │ │ │ + addi r10,r9,2 │ │ │ │ + lfd f0,8(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 4cca4 │ │ │ │ - addi r8,r10,4 │ │ │ │ - lfd f0,24(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4c054 │ │ │ │ + addi r10,r9,3 │ │ │ │ + lfd f0,16(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 4cca4 │ │ │ │ - addi r8,r10,5 │ │ │ │ - lfd f0,32(r9) │ │ │ │ - cmpd r5,r8 │ │ │ │ + ble 4c054 │ │ │ │ + addi r10,r9,4 │ │ │ │ + lfd f0,24(r2) │ │ │ │ + cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 4cca4 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfd f0,40(r9) │ │ │ │ + ble 4c054 │ │ │ │ + addi r10,r9,5 │ │ │ │ + lfd f0,32(r2) │ │ │ │ cmpd r5,r10 │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - ble 4cca4 │ │ │ │ - lfd f0,48(r9) │ │ │ │ + ble 4c054 │ │ │ │ + addi r9,r9,6 │ │ │ │ + lfd f0,40(r2) │ │ │ │ + cmpd r5,r9 │ │ │ │ + fmadd f1,f0,f0,f1 │ │ │ │ + ble 4c054 │ │ │ │ + lfd f0,48(r2) │ │ │ │ fmadd f1,f0,f0,f1 │ │ │ │ - b 4cca4 │ │ │ │ + b 4c054 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f1,f0 │ │ │ │ - mr r10,r5 │ │ │ │ - b 4ccb8 │ │ │ │ + mr r9,r5 │ │ │ │ + b 4c068 │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27872(r9) │ │ │ │ + xxspltidp vs1,2143289344 │ │ │ │ blr │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 4cd2c │ │ │ │ + li r2,0 │ │ │ │ + b 4c0dc │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - b 4cbd0 │ │ │ │ + li r9,0 │ │ │ │ + b 4bf80 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - li r10,0 │ │ │ │ - b 4ce3c │ │ │ │ + li r9,0 │ │ │ │ + b 4c1ec │ │ │ │ ... │ │ │ │ nop │ │ │ │ - │ │ │ │ -000000000004cf20 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-20768 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lha r9,-32176(r2) │ │ │ │ - lfd f4,-32184(r2) │ │ │ │ - fmr f1,f4 │ │ │ │ - cmpwi r9,0 │ │ │ │ - beq 4d074 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - addi r10,r10,28240 │ │ │ │ - addi r9,r9,28224 │ │ │ │ - lfd f1,27912(r7) │ │ │ │ nop │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lxv vs10,0(r10) │ │ │ │ - lfd f3,-32168(r2) │ │ │ │ - li r7,63 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + │ │ │ │ +000000000004c300 : │ │ │ │ + plha r2,277840 # 90050 │ │ │ │ + plfd f4,277824 # 90048 │ │ │ │ + cmpwi r2,0 │ │ │ │ + fmr f1,f4 │ │ │ │ + beq 4c448 │ │ │ │ + xxspltidp vs1,629145600 │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + li r2,63 │ │ │ │ + plfd f3,277792 # 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 vs12,vs0 │ │ │ │ xxmr vs8,vs0 │ │ │ │ - stfd f1,-32184(r2) │ │ │ │ - nop │ │ │ │ + xxmr vs7,vs10 │ │ │ │ + xxmr vs6,vs10 │ │ │ │ + xxmr vs5,vs10 │ │ │ │ + pstfd f1,277732 # 90048 │ │ │ │ nop │ │ │ │ xvmuldp vs11,vs11,vs0 │ │ │ │ xvmuldp vs9,vs9,vs0 │ │ │ │ xvmuldp vs12,vs12,vs0 │ │ │ │ xvmuldp vs8,vs8,vs0 │ │ │ │ xvmuldp vs10,vs10,vs0 │ │ │ │ xvmuldp vs7,vs7,vs0 │ │ │ │ xvmuldp vs6,vs6,vs0 │ │ │ │ xvmuldp vs5,vs5,vs0 │ │ │ │ - bdnz 4cfa0 │ │ │ │ + bdnz 4c370 │ │ │ │ xvmuldp vs0,vs12,vs6 │ │ │ │ xvmuldp vs9,vs9,vs7 │ │ │ │ xvmuldp vs12,vs11,vs10 │ │ │ │ xvmuldp vs8,vs8,vs5 │ │ │ │ + plfd f11,277692 # 90060 │ │ │ │ xxspltib vs32,0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - nop │ │ │ │ - lfd f10,27920(r9) │ │ │ │ - nop │ │ │ │ - lfd f11,-32160(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,27904(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,-32168(r2) │ │ │ │ - addi r9,r9,1 │ │ │ │ + pstfd f12,277616 # 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 4d020 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,28224(r9) │ │ │ │ + blt 4c3f0 │ │ │ │ + xxspltidp vs0,1056964608 │ │ │ │ fdiv f0,f0,f10 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - blt 4d058 │ │ │ │ + blt 4c428 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fadd f12,f12,f0 │ │ │ │ + li r2,0 │ │ │ │ + pstfd f11,277556 # 90060 │ │ │ │ + pstfd f12,277556 # 90068 │ │ │ │ nop │ │ │ │ - li r9,0 │ │ │ │ - stfd f11,-32160(r2) │ │ │ │ - nop │ │ │ │ - stfd f12,-32152(r2) │ │ │ │ - nop │ │ │ │ - sth r9,-32176(r2) │ │ │ │ + psth r2,277520 # 90050 │ │ │ │ cmplwi r3,9 │ │ │ │ - bgt 4d128 │ │ │ │ - addis r9,r2,-5 │ │ │ │ + bgt 4c4fc │ │ │ │ sldi r3,r3,2 │ │ │ │ - addi r10,r9,21144 │ │ │ │ - lwax r9,r10,r3 │ │ │ │ - add r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ + pla r9,24 # 4c46c │ │ │ │ + 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,27072(r9) │ │ │ │ + xxspltidp vs1,1073741824 │ │ │ │ blr │ │ │ │ fadd f1,f4,f4 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27888(r9) │ │ │ │ + xxspltidp vs1,1112801280 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27896(r9) │ │ │ │ + xxspltidp vs1,3296673792 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - lfd f1,-32160(r2) │ │ │ │ + plfd f1,277396 # 90060 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - lfd f1,-32168(r2) │ │ │ │ + plfd f1,277376 # 90058 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,27904(r9) │ │ │ │ + xxspltidp vs1,1149239296 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - lfd f1,-32152(r2) │ │ │ │ + plfd f1,277368 # 90068 │ │ │ │ blr │ │ │ │ mflr r0 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - addis r3,r2,-3 │ │ │ │ li r4,90 │ │ │ │ - addi r5,r5,28792 │ │ │ │ - addi r3,r3,28824 │ │ │ │ + pla r5,137628 # 6dea0 │ │ │ │ + pla r3,137652 # 6dec0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-32(r1) │ │ │ │ - bl 4e40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4de0 │ │ │ │ addi r1,r1,32 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs1,3212836864 │ │ │ │ ld r0,16(r1) │ │ │ │ - lfd f1,27088(r9) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004d180 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-21376 │ │ │ │ +000000000004c550 : │ │ │ │ cmpdi r4,0 │ │ │ │ - ble 4d2a0 │ │ │ │ - addi r9,r4,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 4d2ac │ │ │ │ - addis r10,r2,-3 │ │ │ │ - srdi r8,r4,3 │ │ │ │ - mr r9,r3 │ │ │ │ - addi r10,r10,28240 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs12,0(r10) │ │ │ │ + ble 4c670 │ │ │ │ + addi r2,r4,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 4c67c │ │ │ │ + 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 4d1c0 │ │ │ │ + bdnz 4c590 │ │ │ │ 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,28240(r9) │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,28240(r9) │ │ │ │ - li r9,0 │ │ │ │ - b 4d210 │ │ │ │ + nop │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + b 4c5e0 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004d2d0 : │ │ │ │ - li r9,1 │ │ │ │ - slw r3,r9,r3 │ │ │ │ +000000000004c6c0 : │ │ │ │ + li r2,1 │ │ │ │ + slw r3,r2,r3 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004d2f0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-21744 │ │ │ │ +000000000004c6e0 : │ │ │ │ cmpdi r3,0 │ │ │ │ - ble 4d360 │ │ │ │ - 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,29120 │ │ │ │ - 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 4c748 │ │ │ │ + srdi r9,r3,1 │ │ │ │ + pli r2,66513650 │ │ │ │ + pli r10,3441890401 │ │ │ │ + rldimi r10,r2,32,0 │ │ │ │ + pla r8,137664 # 6e0c0 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000000000004d380 : │ │ │ │ +000000000004c760 : │ │ │ │ cmpdi r3,0 │ │ │ │ - blt 4d3cc │ │ │ │ + blt 4c7ac │ │ │ │ cmpdi r3,1 │ │ │ │ - ble 4d3c4 │ │ │ │ + ble 4c7a4 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000004d3e0 : │ │ │ │ +000000000004c7c0 : │ │ │ │ cmpdi r3,0 │ │ │ │ - li r10,1 │ │ │ │ - beq 4d488 │ │ │ │ + li r9,1 │ │ │ │ + beq 4c860 │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 4d4b0 │ │ │ │ - li r6,0 │ │ │ │ + beq 4c880 │ │ │ │ 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 4d400 │ │ │ │ - add r6,r6,r0 │ │ │ │ - addi r9,r6,1 │ │ │ │ - andi. r8,r9,3 │ │ │ │ - mr r10,r9 │ │ │ │ - beq 4d470 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 4d464 │ │ │ │ - cmpdi r8,2 │ │ │ │ - bne 4d4a0 │ │ │ │ - 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 4c7e0 │ │ │ │ + add r8,r8,r7 │ │ │ │ + addi r2,r8,1 │ │ │ │ + andi. r10,r2,3 │ │ │ │ + mr r9,r2 │ │ │ │ + beq 4c848 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 4c83c │ │ │ │ + cmpdi r10,2 │ │ │ │ + bne 4c870 │ │ │ │ sldi r3,r3,1 │ │ │ │ - beq 4d480 │ │ │ │ - srdi r10,r9,2 │ │ │ │ - mtctr r10 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpdi r9,1 │ │ │ │ + sldi r3,r3,1 │ │ │ │ + beq 4c858 │ │ │ │ + srdi r9,r2,2 │ │ │ │ + mtctr r9 │ │ │ │ sldi r3,r3,4 │ │ │ │ - bdnz 4d478 │ │ │ │ - mr r10,r3 │ │ │ │ - mr r3,r9 │ │ │ │ - std r10,0(r4) │ │ │ │ + bdnz 4c850 │ │ │ │ + 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 4d45c │ │ │ │ + b 4c834 │ │ │ │ nop │ │ │ │ li r3,0 │ │ │ │ - b 4d488 │ │ │ │ + b 4c860 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004d4d0 : │ │ │ │ +000000000004c8a0 : │ │ │ │ cmpdi r3,0 │ │ │ │ - beq 4d580 │ │ │ │ + beq 4c950 │ │ │ │ cmpwi r3,1 │ │ │ │ - li r8,0 │ │ │ │ - beq 4d5b0 │ │ │ │ - li r7,0 │ │ │ │ + li r9,0 │ │ │ │ + beq 4c980 │ │ │ │ + li r10,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - srawi r6,r3,1 │ │ │ │ - addze r6,r6 │ │ │ │ - li r11,0 │ │ │ │ - li r9,1 │ │ │ │ - mr r0,r7 │ │ │ │ - addi r7,r7,1 │ │ │ │ - slwi r10,r6,1 │ │ │ │ - cmpwi r6,1 │ │ │ │ - subf r10,r10,r3 │ │ │ │ - mr r3,r6 │ │ │ │ - cmpwi cr7,r10,1 │ │ │ │ - isel r9,r9,r11,4*cr7+eq │ │ │ │ - or r8,r8,r9 │ │ │ │ - bne 4d4f0 │ │ │ │ - add r8,r8,r0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - clrldi r10,r8,32 │ │ │ │ - andi. r7,r10,3 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - mr r9,r10 │ │ │ │ - beq 4d568 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 4d55c │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 4d5a0 │ │ │ │ + srawi r8,r3,1 │ │ │ │ + addze r8,r8 │ │ │ │ + mr r7,r10 │ │ │ │ + addi r10,r10,1 │ │ │ │ + slwi r2,r8,1 │ │ │ │ + cmpwi r8,1 │ │ │ │ + subf r2,r2,r3 │ │ │ │ + mr r3,r8 │ │ │ │ + cmpwi cr7,r2,1 │ │ │ │ + setbc r2,4*cr7+eq │ │ │ │ + or r9,r9,r2 │ │ │ │ + bne 4c8c0 │ │ │ │ + add r9,r9,r7 │ │ │ │ + addi r9,r9,1 │ │ │ │ + clrldi r10,r9,32 │ │ │ │ + andi. r8,r10,3 │ │ │ │ + addi r7,r10,-1 │ │ │ │ + mr r2,r10 │ │ │ │ + beq 4c930 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 4c924 │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne 4c970 │ │ │ │ slwi r3,r3,1 │ │ │ │ addi r10,r10,-1 │ │ │ │ cmpdi r10,1 │ │ │ │ slwi r3,r3,1 │ │ │ │ - beq 4d588 │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ + beq 4c958 │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ slwi r3,r3,4 │ │ │ │ - bdnz 4d570 │ │ │ │ - b 4d588 │ │ │ │ + bdnz 4c938 │ │ │ │ + b 4c958 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ li r3,1 │ │ │ │ - li r8,0 │ │ │ │ + li r9,0 │ │ │ │ stw r3,0(r4) │ │ │ │ - stw r8,0(r5) │ │ │ │ + stw r9,0(r5) │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r10,r6 │ │ │ │ + mr r10,r7 │ │ │ │ li r3,2 │ │ │ │ - b 4d554 │ │ │ │ + b 4c91c │ │ │ │ nop │ │ │ │ li r3,1 │ │ │ │ - b 4d588 │ │ │ │ + b 4c958 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004d5d0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-22480 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stfd f30,-16(r1) │ │ │ │ +000000000004c9c0 : │ │ │ │ + plfd f0,135856 # 6dc70 │ │ │ │ stfd f29,-24(r1) │ │ │ │ - stfd f27,-40(r1) │ │ │ │ - mflr r0 │ │ │ │ + stfd f30,-16(r1) │ │ │ │ + xxspltidp vs29,1056964608 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ stfd f28,-32(r1) │ │ │ │ fmr f28,f1 │ │ │ │ - stfd f21,-88(r1) │ │ │ │ - stfd f22,-80(r1) │ │ │ │ - lfd f30,27104(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stfd f23,-72(r1) │ │ │ │ - stfd f24,-64(r1) │ │ │ │ + stfd f27,-40(r1) │ │ │ │ + mflr r0 │ │ │ │ stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ + fsub f29,f2,f29 │ │ │ │ + fsub f27,f30,f2 │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ fmr f31,f2 │ │ │ │ - lfd f0,27928(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fsub f30,f2,f30 │ │ │ │ - lfd f29,27136(r9) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-160(r1) │ │ │ │ - fadd f0,f1,f0 │ │ │ │ - fsub f27,f29,f2 │ │ │ │ - fadd f0,f0,f30 │ │ │ │ - fdiv f1,f27,f0 │ │ │ │ - bl 5080 │ │ │ │ - ld r2,24(r1) │ │ │ │ - fadd f30,f28,f30 │ │ │ │ - fmul f1,f30,f1 │ │ │ │ + fadd f1,f1,f0 │ │ │ │ + stdu r1,-96(r1) │ │ │ │ + fadd f1,f1,f29 │ │ │ │ + fdiv f1,f27,f1 │ │ │ │ + bl 5020 │ │ │ │ + fadd f29,f28,f29 │ │ │ │ + fmul f1,f29,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27936(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmr f30,f1 │ │ │ │ + bl 4f00 │ │ │ │ + plfd f0,135752 # 6dc78 │ │ │ │ + plfd f12,135752 # 6dc80 │ │ │ │ + fmr f29,f1 │ │ │ │ fmr f2,f27 │ │ │ │ - lfd f12,27944(r9) │ │ │ │ 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 4d8e0 │ │ │ │ - fdiv f0,f29,f0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stfd f17,40(r1) │ │ │ │ - stfd f18,48(r1) │ │ │ │ - stfd f19,56(r1) │ │ │ │ - stfd f20,64(r1) │ │ │ │ - lfd f27,28088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f26,28080(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v8,28072(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v9,28064(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v10,28056(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v11,28040(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v12,28032(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v13,28024(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f7,27072(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f2,27456(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v1,28016(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f25,28000(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f24,27448(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + fmul f8,f29,f1 │ │ │ │ + fcmpu cr0,f0,f30 │ │ │ │ + ble 4ccf0 │ │ │ │ + fdiv f0,f30,f0 │ │ │ │ + plfd f27,135808 # 6dce8 │ │ │ │ + plfd f26,135792 # 6dce0 │ │ │ │ + xxspltidp vs9,1073741824 │ │ │ │ + plxsd v0,135768 # 6dcd8 │ │ │ │ + plfd f29,135752 # 6dcd0 │ │ │ │ + xxspltidp vs41,1077936128 │ │ │ │ + xxspltidp vs44,1091567616 │ │ │ │ + plfd f31,135720 # 6dcc8 │ │ │ │ + plfd f13,135704 # 6dcc0 │ │ │ │ + xxspltidp vs12,1086324736 │ │ │ │ + xxspltidp vs42,1088421888 │ │ │ │ + plfd f2,135672 # 6dcb8 │ │ │ │ + plfd f3,135656 # 6dcb0 │ │ │ │ + xxspltidp vs10,1082130432 │ │ │ │ + xxspltidp vs43,1084227584 │ │ │ │ + plfd f4,135624 # 6dca8 │ │ │ │ + plfd f5,135608 # 6dca0 │ │ │ │ + xxspltidp vs7,1093664768 │ │ │ │ + xxspltidp vs45,1092616192 │ │ │ │ + plxsd v1,135576 # 6dc98 │ │ │ │ + xxspltidp vs1,1090519040 │ │ │ │ + plfd f25,135552 # 6dc90 │ │ │ │ + plfd f6,135536 # 6dc88 │ │ │ │ fmadd f11,f0,f27,f26 │ │ │ │ - fmadd f22,f0,f7,f29 │ │ │ │ - fmadd f17,f0,f2,f29 │ │ │ │ - lfd f4,27728(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f19,f0,f25,f29 │ │ │ │ - lfd f10,27512(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f1,f0,f24,f29 │ │ │ │ - xsmaddmdp vs11,vs0,vs40 │ │ │ │ - lfd f3,28048(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f18,f0,f4,f29 │ │ │ │ - xsmuldp vs38,vs22,vs17 │ │ │ │ - fadd f22,f0,f29 │ │ │ │ - lfd f17,40(r1) │ │ │ │ - lxsd v0,27992(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f23,f0,f10,f29 │ │ │ │ - lfd f12,27968(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f21,f0,f3,f29 │ │ │ │ - xsmaddmdp vs11,vs0,vs41 │ │ │ │ - fmul f1,f1,f18 │ │ │ │ - lfd f18,48(r1) │ │ │ │ - lfd f6,27976(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f5,28008(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f13,f0,f12,f29 │ │ │ │ - xsmuldp vs39,vs23,vs21 │ │ │ │ - xsmuldp vs23,vs38,vs19 │ │ │ │ - lfd f19,56(r1) │ │ │ │ - xsmaddmdp vs11,vs0,vs42 │ │ │ │ - lfd f30,27984(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f20,f0,f6,f29 │ │ │ │ - lfd f31,27960(r9) │ │ │ │ - fmadd f21,f0,f5,f29 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f13,f13,f23 │ │ │ │ - lfd f9,27952(r9) │ │ │ │ - xsmaddmdp vs11,vs0,vs43 │ │ │ │ - fmul f1,f1,f20 │ │ │ │ - lfd f20,64(r1) │ │ │ │ - xsmuldp vs39,vs39,vs21 │ │ │ │ - xsmaddmdp vs11,vs0,vs44 │ │ │ │ - fmul f13,f13,f1 │ │ │ │ - xsmuldp vs23,vs22,vs39 │ │ │ │ - xsmaddmdp vs11,vs0,vs45 │ │ │ │ - fmul f13,f13,f23 │ │ │ │ - xsmaddmdp vs11,vs0,vs33 │ │ │ │ + fmadd f9,f0,f9,f30 │ │ │ │ + xsmaddmdp vs41,vs0,vs30 │ │ │ │ + xsmaddmdp vs44,vs0,vs30 │ │ │ │ + fmadd f12,f0,f12,f30 │ │ │ │ + xsmaddmdp vs42,vs0,vs30 │ │ │ │ + fmadd f10,f0,f10,f30 │ │ │ │ + xsmaddmdp vs43,vs0,vs30 │ │ │ │ + fmadd f7,f0,f7,f30 │ │ │ │ + xsmaddmdp vs45,vs0,vs30 │ │ │ │ + fmadd f1,f0,f1,f30 │ │ │ │ + fadd f30,f0,f30 │ │ │ │ xsmaddmdp vs11,vs0,vs32 │ │ │ │ - fmadd f11,f0,f11,f30 │ │ │ │ + xsmuldp vs9,vs9,vs41 │ │ │ │ + xsmuldp vs12,vs12,vs42 │ │ │ │ + xsmuldp vs10,vs10,vs43 │ │ │ │ + fmadd f11,f0,f11,f29 │ │ │ │ + xsmuldp vs9,vs9,vs44 │ │ │ │ + fmul f10,f10,f1 │ │ │ │ + xsmuldp vs12,vs12,vs45 │ │ │ │ fmadd f11,f0,f11,f31 │ │ │ │ - fmadd f1,f0,f11,f9 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - fadd f0,f28,f29 │ │ │ │ - fcmpu cr0,f28,f11 │ │ │ │ - ble 4da30 │ │ │ │ - fdiv f0,f29,f0 │ │ │ │ - fmadd f11,f0,f27,f26 │ │ │ │ - fmadd f28,f0,f7,f29 │ │ │ │ - fmadd f23,f0,f2,f29 │ │ │ │ - fmadd f26,f0,f3,f29 │ │ │ │ - fmadd f2,f0,f10,f29 │ │ │ │ - fmadd f27,f0,f4,f29 │ │ │ │ - fmadd f7,f0,f6,f29 │ │ │ │ - fmadd f10,f0,f12,f29 │ │ │ │ - fmadd f3,f0,f24,f29 │ │ │ │ - fmadd f4,f0,f25,f29 │ │ │ │ - fmadd f5,f0,f5,f29 │ │ │ │ - fadd f12,f0,f29 │ │ │ │ - xsmaddmdp vs11,vs0,vs40 │ │ │ │ - fmul f29,f28,f23 │ │ │ │ - fmul f6,f2,f26 │ │ │ │ - fmul f3,f3,f27 │ │ │ │ - xsmaddmdp vs11,vs0,vs41 │ │ │ │ - fmul f4,f4,f29 │ │ │ │ - fmul f6,f5,f6 │ │ │ │ - fmul f7,f7,f3 │ │ │ │ - xsmaddmdp vs11,vs0,vs42 │ │ │ │ - fmul f10,f10,f4 │ │ │ │ - fmul f12,f12,f6 │ │ │ │ - xsmaddmdp vs11,vs0,vs43 │ │ │ │ - fmul f10,f10,f7 │ │ │ │ - xsmaddmdp vs11,vs0,vs44 │ │ │ │ - fmul f10,f10,f12 │ │ │ │ - xxmr vs12,vs45 │ │ │ │ - fmadd f12,f0,f11,f12 │ │ │ │ - xsmaddmdp vs12,vs0,vs33 │ │ │ │ - xsmaddmdp vs12,vs0,vs32 │ │ │ │ - fmadd f12,f0,f12,f30 │ │ │ │ - fmadd f12,f0,f12,f31 │ │ │ │ - fmadd f0,f0,f12,f9 │ │ │ │ - fdiv f0,f0,f10 │ │ │ │ - addi r1,r1,160 │ │ │ │ + fmul f7,f7,f9 │ │ │ │ + fmul f30,f30,f10 │ │ │ │ + nop │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + fmadd f11,f0,f11,f13 │ │ │ │ + fmul f7,f7,f12 │ │ │ │ + fmadd f11,f0,f11,f2 │ │ │ │ + fmul f7,f7,f30 │ │ │ │ + fmadd f11,f0,f11,f3 │ │ │ │ + fmadd f11,f0,f11,f4 │ │ │ │ + fmadd f11,f0,f11,f5 │ │ │ │ + xsmaddmdp vs11,vs0,vs33 │ │ │ │ + fmadd f11,f0,f11,f25 │ │ │ │ + fmadd f11,f0,f11,f6 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ + fcmpu cr0,f28,f0 │ │ │ │ + fadd f0,f28,f10 │ │ │ │ + ble 4ce4c │ │ │ │ + fdiv f0,f10,f0 │ │ │ │ + xxspltidp vs43,1073741824 │ │ │ │ + xxspltidp vs40,1077936128 │ │ │ │ + xxspltidp vs44,1086324736 │ │ │ │ + xxspltidp vs41,1088421888 │ │ │ │ + xxspltidp vs45,1082130432 │ │ │ │ + xxspltidp vs42,1084227584 │ │ │ │ + xxspltidp vs28,1091567616 │ │ │ │ + nop │ │ │ │ + xxspltidp vs9,1093664768 │ │ │ │ + xxspltidp vs1,1092616192 │ │ │ │ + xxspltidp vs30,1090519040 │ │ │ │ + addi r1,r1,96 │ │ │ │ ld r0,16(r1) │ │ │ │ - lfd f21,-88(r1) │ │ │ │ - lfd f22,-80(r1) │ │ │ │ - lfd f23,-72(r1) │ │ │ │ - lfd f24,-64(r1) │ │ │ │ - lfd f25,-56(r1) │ │ │ │ + mtlr r0 │ │ │ │ + fmadd f12,f0,f27,f26 │ │ │ │ + xsmaddmdp vs43,vs0,vs10 │ │ │ │ + xsmaddmdp vs40,vs0,vs10 │ │ │ │ + xxmr vs27,vs44 │ │ │ │ + xxmr vs44,vs41 │ │ │ │ + fmadd f28,f0,f28,f10 │ │ │ │ + fmadd f9,f0,f9,f10 │ │ │ │ + fmadd f1,f0,f1,f10 │ │ │ │ + fmadd f26,f0,f27,f10 │ │ │ │ + xxmr vs27,vs45 │ │ │ │ + xxmr vs45,vs42 │ │ │ │ + fmadd f30,f0,f30,f10 │ │ │ │ + xsmaddmdp vs44,vs0,vs10 │ │ │ │ + xsmaddmdp vs45,vs0,vs10 │ │ │ │ + fmadd f27,f0,f27,f10 │ │ │ │ + fadd f10,f0,f10 │ │ │ │ + xsmaddmdp vs12,vs0,vs32 │ │ │ │ + xsmuldp vs32,vs43,vs40 │ │ │ │ + xsmuldp vs26,vs26,vs44 │ │ │ │ + xsmuldp vs27,vs27,vs45 │ │ │ │ + fmadd f12,f0,f12,f29 │ │ │ │ + xsmuldp vs29,vs28,vs32 │ │ │ │ + lfd f28,-32(r1) │ │ │ │ + fmul f1,f1,f26 │ │ │ │ lfd f26,-48(r1) │ │ │ │ + fmul f30,f30,f27 │ │ │ │ lfd f27,-40(r1) │ │ │ │ - lfd f28,-32(r1) │ │ │ │ + fmadd f12,f0,f12,f31 │ │ │ │ + fmul f9,f9,f29 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ + fmul f10,f10,f30 │ │ │ │ lfd f30,-16(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - fmul f0,f0,f13 │ │ │ │ - fdiv f1,f1,f0 │ │ │ │ + fmadd f12,f0,f12,f13 │ │ │ │ + fmul f9,f9,f1 │ │ │ │ + fmadd f12,f0,f12,f2 │ │ │ │ + fmul f10,f9,f10 │ │ │ │ + fmadd f12,f0,f12,f3 │ │ │ │ + fmadd f12,f0,f12,f4 │ │ │ │ + fmadd f12,f0,f12,f5 │ │ │ │ + xsmaddmdp vs12,vs0,vs33 │ │ │ │ + fmadd f12,f0,f12,f25 │ │ │ │ + lfd f25,-56(r1) │ │ │ │ + fmadd f0,f0,f12,f6 │ │ │ │ + fdiv f0,f0,f10 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + fdiv f1,f11,f0 │ │ │ │ fmul f1,f1,f8 │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f1,f0,f29 │ │ │ │ - lfd f9,27952(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,27960(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f30,27984(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f11,f0,f9,f31 │ │ │ │ - lxsd v0,27992(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v1,28016(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v13,28024(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f11,f0,f11,f30 │ │ │ │ - lxsd v12,28032(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v11,28040(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs11,vs0,vs32 │ │ │ │ - lxsd v10,28056(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,27968(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f6,27976(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + plfd f6,135064 # 6dc88 │ │ │ │ + plfd f25,135064 # 6dc90 │ │ │ │ + xxspltidp vs45,1088421888 │ │ │ │ + xxspltidp vs41,1086324736 │ │ │ │ + plxsd v1,135048 # 6dc98 │ │ │ │ + plfd f5,135048 # 6dca0 │ │ │ │ + xxspltidp vs12,1084227584 │ │ │ │ + xxspltidp vs42,1082130432 │ │ │ │ + plfd f4,135032 # 6dca8 │ │ │ │ + plfd f3,135032 # 6dcb0 │ │ │ │ + xxspltidp vs1,1093664768 │ │ │ │ + xxspltidp vs43,1092616192 │ │ │ │ + plfd f2,135016 # 6dcb8 │ │ │ │ + plfd f13,135016 # 6dcc0 │ │ │ │ + xxspltidp vs9,1091567616 │ │ │ │ + xxspltidp vs44,1090519040 │ │ │ │ + fmadd f11,f0,f6,f25 │ │ │ │ + plfd f31,134996 # 6dcc8 │ │ │ │ + nop │ │ │ │ + plfd f29,134992 # 6dcd0 │ │ │ │ + xsadddp vs45,vs0,vs45 │ │ │ │ + xsadddp vs41,vs0,vs41 │ │ │ │ + plxsd v0,134984 # 6dcd8 │ │ │ │ + fadd f12,f0,f12 │ │ │ │ + xsadddp vs42,vs0,vs42 │ │ │ │ + fadd f1,f0,f1 │ │ │ │ + xsadddp vs43,vs0,vs43 │ │ │ │ + plfd f26,134968 # 6dce0 │ │ │ │ + fadd f9,f0,f9 │ │ │ │ + xsadddp vs44,vs0,vs44 │ │ │ │ + xxspltidp vs7,1073741824 │ │ │ │ + xxspltidp vs10,1077936128 │ │ │ │ + plfd f27,134944 # 6dce8 │ │ │ │ + fadd f30,f0,f30 │ │ │ │ xsmaddmdp vs11,vs0,vs33 │ │ │ │ - lfd f25,28000(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs37,vs0,vs12 │ │ │ │ - lfd f5,28008(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f13,f0,f6 │ │ │ │ - xsmaddmdp vs11,vs0,vs45 │ │ │ │ - lfd f4,27728(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs38,vs0,vs25 │ │ │ │ - lfd f24,27448(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f21,f0,f5 │ │ │ │ - xsmuldp vs37,vs37,vs13 │ │ │ │ - lfd f3,28048(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs39,vs0,vs4 │ │ │ │ - xsmaddmdp vs11,vs0,vs44 │ │ │ │ - lfd f10,27512(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f22,f0,f24 │ │ │ │ - xsmuldp vs38,vs38,vs21 │ │ │ │ - lxsd v9,28064(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f23,f0,f3 │ │ │ │ - xsmaddmdp vs11,vs0,vs43 │ │ │ │ - lfd f7,27072(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f21,f0,f10 │ │ │ │ - xsmuldp vs39,vs39,vs22 │ │ │ │ - lfd f2,27456(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f13,f0,f7 │ │ │ │ - lxsd v8,28072(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs11,vs0,vs42 │ │ │ │ - fmul f23,f23,f21 │ │ │ │ - fadd f22,f0,f2 │ │ │ │ - xsmuldp vs1,vs1,vs39 │ │ │ │ - lfd f26,28080(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f27,28088(r9) │ │ │ │ - xsmuldp vs13,vs13,vs37 │ │ │ │ - xsmaddmdp vs11,vs0,vs41 │ │ │ │ - fmul f23,f23,f0 │ │ │ │ - xsmuldp vs22,vs22,vs38 │ │ │ │ - xsmaddmdp vs11,vs0,vs40 │ │ │ │ - fmul f1,f1,f23 │ │ │ │ - fmul f13,f13,f22 │ │ │ │ + fadd f7,f0,f7 │ │ │ │ + fadd f10,f0,f10 │ │ │ │ + xsmuldp vs45,vs45,vs41 │ │ │ │ + xsmuldp vs12,vs12,vs42 │ │ │ │ + xsmuldp vs1,vs1,vs43 │ │ │ │ + xsmuldp vs9,vs9,vs44 │ │ │ │ + fmadd f11,f0,f11,f5 │ │ │ │ + xsmuldp vs30,vs30,vs45 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + fmul f7,f7,f1 │ │ │ │ + fmul f10,f10,f9 │ │ │ │ + fmadd f11,f0,f11,f4 │ │ │ │ + fmul f12,f30,f12 │ │ │ │ + fmul f7,f7,f10 │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + fmadd f11,f0,f11,f3 │ │ │ │ + fmul f7,f7,f12 │ │ │ │ + fmadd f11,f0,f11,f2 │ │ │ │ + fmadd f11,f0,f11,f13 │ │ │ │ + fmadd f11,f0,f11,f31 │ │ │ │ + fmadd f11,f0,f11,f29 │ │ │ │ + xsmaddmdp vs11,vs0,vs32 │ │ │ │ fmadd f11,f0,f11,f26 │ │ │ │ - fmul f13,f13,f1 │ │ │ │ - fmadd f1,f0,f11,f27 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - fadd f0,f28,f29 │ │ │ │ - fcmpu cr0,f28,f11 │ │ │ │ - bgt 4d808 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f9,f0,f9,f31 │ │ │ │ - fadd f31,f28,f12 │ │ │ │ - fadd f3,f28,f3 │ │ │ │ - fadd f6,f28,f6 │ │ │ │ - fadd f5,f28,f5 │ │ │ │ + fmadd f11,f0,f11,f27 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ + fcmpu cr0,f28,f0 │ │ │ │ + fadd f0,f28,f10 │ │ │ │ + bgt 4cbc0 │ │ │ │ + fmadd f9,f0,f6,f25 │ │ │ │ + xxspltidp vs44,1094713344 │ │ │ │ + xxspltidp vs45,1092616192 │ │ │ │ + xxspltidp vs41,1093664768 │ │ │ │ + xxspltidp vs25,1090519040 │ │ │ │ + xxspltidp vs42,1091567616 │ │ │ │ + xxspltidp vs30,1088421888 │ │ │ │ + xxspltidp vs43,1086324736 │ │ │ │ + xxspltidp vs1,1084227584 │ │ │ │ + xxspltidp vs10,1082130432 │ │ │ │ + xxspltidp vs6,1077936128 │ │ │ │ + xxspltidp vs12,1073741824 │ │ │ │ + xsadddp vs45,vs28,vs45 │ │ │ │ + xsadddp vs41,vs28,vs41 │ │ │ │ + xsadddp vs44,vs28,vs44 │ │ │ │ + addi r1,r1,96 │ │ │ │ + xsadddp vs43,vs28,vs43 │ │ │ │ fadd f25,f28,f25 │ │ │ │ - fadd f4,f28,f4 │ │ │ │ - lfd f29,28096(r9) │ │ │ │ - fadd f24,f28,f24 │ │ │ │ + xsadddp vs42,vs28,vs42 │ │ │ │ + fadd f30,f28,f30 │ │ │ │ + xsmaddmdp vs9,vs0,vs33 │ │ │ │ + fadd f1,f28,f1 │ │ │ │ fadd f10,f28,f10 │ │ │ │ - fadd f2,f28,f2 │ │ │ │ - fadd f11,f28,f7 │ │ │ │ - fmadd f9,f0,f9,f30 │ │ │ │ - fadd f12,f28,f29 │ │ │ │ - fmul f6,f6,f31 │ │ │ │ - fmul f5,f5,f25 │ │ │ │ - fmul f4,f4,f24 │ │ │ │ - xsmaddmdp vs9,vs0,vs32 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - fmul f10,f10,f6 │ │ │ │ - fmul f2,f2,f5 │ │ │ │ - fmul f11,f11,f4 │ │ │ │ - fmul f3,f3,f12 │ │ │ │ - xxmr vs12,vs33 │ │ │ │ - fmul f11,f11,f2 │ │ │ │ - fmadd f12,f0,f9,f12 │ │ │ │ - fmul f10,f10,f3 │ │ │ │ - xsmaddmdp vs12,vs0,vs45 │ │ │ │ - fmul f10,f10,f11 │ │ │ │ - xsmaddmdp vs12,vs0,vs44 │ │ │ │ - xsmaddmdp vs12,vs0,vs43 │ │ │ │ - xsmaddmdp vs12,vs0,vs42 │ │ │ │ - xsmaddmdp vs12,vs0,vs41 │ │ │ │ - xsmaddmdp vs12,vs0,vs40 │ │ │ │ + fadd f6,f28,f6 │ │ │ │ + ld r0,16(r1) │ │ │ │ + fadd f12,f28,f12 │ │ │ │ + xsmuldp vs44,vs44,vs0 │ │ │ │ + xsmuldp vs33,vs45,vs41 │ │ │ │ + xsmuldp vs28,vs25,vs42 │ │ │ │ + xsmuldp vs30,vs30,vs43 │ │ │ │ + lfd f25,-56(r1) │ │ │ │ + mtlr r0 │ │ │ │ + fmadd f9,f0,f9,f5 │ │ │ │ + xsmuldp vs10,vs10,vs33 │ │ │ │ + xsmuldp vs5,vs1,vs44 │ │ │ │ + fmul f6,f6,f28 │ │ │ │ + fmul f12,f12,f30 │ │ │ │ + lfd f28,-32(r1) │ │ │ │ + lfd f30,-16(r1) │ │ │ │ + fmadd f9,f0,f9,f4 │ │ │ │ + fmul f10,f10,f5 │ │ │ │ + fmul f12,f12,f6 │ │ │ │ + fmadd f9,f0,f9,f3 │ │ │ │ + fmul f10,f10,f12 │ │ │ │ + fmadd f12,f0,f9,f2 │ │ │ │ + fmadd f12,f0,f12,f13 │ │ │ │ + fmadd f12,f0,f12,f31 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ + fmadd f12,f0,f12,f29 │ │ │ │ + lfd f29,-24(r1) │ │ │ │ + xsmaddmdp vs12,vs0,vs32 │ │ │ │ fmadd f12,f0,f12,f26 │ │ │ │ + lfd f26,-48(r1) │ │ │ │ fmadd f0,f0,f12,f27 │ │ │ │ - b 4d894 │ │ │ │ + lfd f27,-40(r1) │ │ │ │ + fdiv f0,f0,f10 │ │ │ │ + fmul f0,f0,f7 │ │ │ │ + fdiv f1,f11,f0 │ │ │ │ + fmul f1,f1,f8 │ │ │ │ + blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x8f │ │ │ │ + .long 0x87 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004dae0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-23776 │ │ │ │ +000000000004cf80 : │ │ │ │ stfd f29,-24(r1) │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - stdu r1,-160(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + stdu r1,-112(r1) │ │ │ │ fcmpu cr0,f1,f29 │ │ │ │ - beq 4dec0 │ │ │ │ + beq 4cfbc │ │ │ │ fcmpu cr0,f2,f29 │ │ │ │ - stfd f30,144(r1) │ │ │ │ + stfd f30,96(r1) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ fmr f30,f2 │ │ │ │ - bne 4db30 │ │ │ │ - lfd f30,144(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r1,r1,160 │ │ │ │ - lfd f1,27136(r9) │ │ │ │ + bne 4cfd0 │ │ │ │ + lfd f30,96(r1) │ │ │ │ + addi r1,r1,112 │ │ │ │ + fmr f1,f31 │ │ │ │ lfd f29,-24(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - stfd f21,72(r1) │ │ │ │ - fadd f21,f1,f2 │ │ │ │ - stfd f27,120(r1) │ │ │ │ - mflr r0 │ │ │ │ - stfd f26,112(r1) │ │ │ │ - stfd f28,128(r1) │ │ │ │ + stfd f28,80(r1) │ │ │ │ + fadd f28,f1,f2 │ │ │ │ + stfd f26,64(r1) │ │ │ │ + plfd f26,134300 # 6dc78 │ │ │ │ fmr f2,f1 │ │ │ │ - stfd f31,152(r1) │ │ │ │ - lfd f27,27936(r9) │ │ │ │ - fmr f31,f1 │ │ │ │ - stfd f18,48(r1) │ │ │ │ - stfd f19,56(r1) │ │ │ │ - stfd f20,64(r1) │ │ │ │ - stfd f22,80(r1) │ │ │ │ - stfd f23,88(r1) │ │ │ │ - stfd f24,96(r1) │ │ │ │ - stfd f25,104(r1) │ │ │ │ - fadd f28,f21,f27 │ │ │ │ - fadd f26,f1,f27 │ │ │ │ - std r0,176(r1) │ │ │ │ - fdiv f1,f28,f26 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - fadd f27,f30,f27 │ │ │ │ + mflr r0 │ │ │ │ + stfd f24,48(r1) │ │ │ │ + stfd f25,56(r1) │ │ │ │ fmr f25,f1 │ │ │ │ + stfd f27,72(r1) │ │ │ │ + std r0,128(r1) │ │ │ │ + stfd f22,32(r1) │ │ │ │ + stfd f23,40(r1) │ │ │ │ + fadd f24,f1,f26 │ │ │ │ + fadd f27,f28,f26 │ │ │ │ + fdiv f1,f27,f24 │ │ │ │ + bl 5220 │ │ │ │ + fadd f26,f30,f26 │ │ │ │ + fmr f23,f1 │ │ │ │ fmr f2,f30 │ │ │ │ - fdiv f1,f28,f27 │ │ │ │ - bl 5280 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27944(r9) │ │ │ │ - fmul f26,f26,f27 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fcmpu cr0,f21,f29 │ │ │ │ - fmul f5,f25,f1 │ │ │ │ - lfd f12,27136(r9) │ │ │ │ - fmul f8,f28,f0 │ │ │ │ - fadd f0,f21,f12 │ │ │ │ - fdiv f8,f8,f26 │ │ │ │ - fsqrt f8,f8 │ │ │ │ - ble 4dee0 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f23,28088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f24,28080(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v7,28072(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v8,28064(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v9,28056(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v10,28040(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v11,28032(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v12,28024(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f6,27072(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f29,27456(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v13,28016(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f25,28000(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f2,27448(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f1,f0,f23,f24 │ │ │ │ - fmadd f19,f0,f29,f12 │ │ │ │ - fmadd f21,f0,f6,f12 │ │ │ │ - lfd f22,27728(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f18,f0,f25,f12 │ │ │ │ - lfd f9,27512(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f11,f0,f2,f12 │ │ │ │ - xsmaddmdp vs1,vs0,vs39 │ │ │ │ - lfd f13,28048(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f20,f0,f22,f12 │ │ │ │ - fmul f21,f21,f19 │ │ │ │ - lxsd v1,27992(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f10,f0,f9,f12 │ │ │ │ - lfd f28,27968(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f7,f0,f13,f12 │ │ │ │ - xsmaddmdp vs1,vs0,vs40 │ │ │ │ - fmul f11,f11,f20 │ │ │ │ - lfd f4,27976(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f21,f21,f18 │ │ │ │ - lfd f3,28008(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f10,f10,f7 │ │ │ │ - fmadd f7,f0,f28,f12 │ │ │ │ - xsmaddmdp vs1,vs0,vs41 │ │ │ │ - lxsd v0,27984(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f19,f0,f4,f12 │ │ │ │ - lfd f26,27960(r9) │ │ │ │ - fmadd f20,f0,f3,f12 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f27,27952(r9) │ │ │ │ - fmul f7,f7,f21 │ │ │ │ - xsmaddmdp vs1,vs0,vs42 │ │ │ │ - fmul f11,f11,f19 │ │ │ │ - fmul f10,f10,f20 │ │ │ │ - fadd f20,f0,f12 │ │ │ │ - xsmaddmdp vs1,vs0,vs43 │ │ │ │ - fmul f7,f7,f11 │ │ │ │ - fadd f11,f31,f12 │ │ │ │ - fmul f10,f20,f10 │ │ │ │ - xsmaddmdp vs1,vs0,vs44 │ │ │ │ - fmul f7,f7,f10 │ │ │ │ - xsmaddmdp vs1,vs0,vs45 │ │ │ │ - xsmaddmdp vs1,vs0,vs33 │ │ │ │ - xsmaddmdp vs1,vs0,vs32 │ │ │ │ - fmadd f1,f0,f1,f26 │ │ │ │ - fmadd f1,f0,f1,f27 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - fcmpu cr0,f31,f0 │ │ │ │ - ble 4e038 │ │ │ │ - fdiv f11,f12,f11 │ │ │ │ - stfd f17,40(r1) │ │ │ │ - fmadd f0,f11,f23,f24 │ │ │ │ - fmadd f17,f11,f29,f12 │ │ │ │ - fmadd f20,f11,f6,f12 │ │ │ │ - fmadd f21,f11,f25,f12 │ │ │ │ - fmadd f31,f11,f2,f12 │ │ │ │ - fmadd f10,f11,f9,f12 │ │ │ │ - fmadd f18,f11,f22,f12 │ │ │ │ - fmadd f19,f11,f13,f12 │ │ │ │ - xsmaddmdp vs0,vs11,vs39 │ │ │ │ - xsmuldp vs36,vs20,vs17 │ │ │ │ - lfd f17,40(r1) │ │ │ │ - xsmuldp vs38,vs31,vs18 │ │ │ │ - xsmuldp vs37,vs10,vs19 │ │ │ │ - fmadd f31,f11,f4,f12 │ │ │ │ - fmadd f10,f11,f28,f12 │ │ │ │ - xsmaddmdp vs0,vs11,vs40 │ │ │ │ - xsmuldp vs36,vs21,vs36 │ │ │ │ - fmadd f21,f11,f3,f12 │ │ │ │ - xsmuldp vs38,vs31,vs38 │ │ │ │ - fadd f31,f11,f12 │ │ │ │ - xsmaddmdp vs0,vs11,vs41 │ │ │ │ - xsmuldp vs10,vs10,vs36 │ │ │ │ - xsmuldp vs21,vs21,vs37 │ │ │ │ - xsmaddmdp vs0,vs11,vs42 │ │ │ │ - fmul f31,f31,f21 │ │ │ │ - xsmuldp vs10,vs10,vs38 │ │ │ │ - xsmaddmdp vs0,vs11,vs43 │ │ │ │ - fmul f10,f10,f31 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - fcmpu cr0,f30,f31 │ │ │ │ - xsmaddmdp vs0,vs11,vs44 │ │ │ │ - xsmaddmdp vs0,vs11,vs45 │ │ │ │ - xsmaddmdp vs0,vs11,vs33 │ │ │ │ - xsmaddmdp vs0,vs11,vs32 │ │ │ │ - fmadd f0,f11,f0,f26 │ │ │ │ - fmadd f0,f11,f0,f27 │ │ │ │ - fadd f11,f30,f12 │ │ │ │ - fdiv f0,f0,f10 │ │ │ │ - ble 4e0dc │ │ │ │ - fdiv f11,f12,f11 │ │ │ │ - fmadd f10,f11,f23,f24 │ │ │ │ - fmadd f30,f11,f6,f12 │ │ │ │ - fmadd f23,f11,f29,f12 │ │ │ │ - fmadd f31,f11,f9,f12 │ │ │ │ - fmadd f24,f11,f13,f12 │ │ │ │ - fmadd f29,f11,f22,f12 │ │ │ │ - fmadd f13,f11,f2,f12 │ │ │ │ - fmadd f2,f11,f25,f12 │ │ │ │ - fmadd f6,f11,f4,f12 │ │ │ │ - fmadd f3,f11,f3,f12 │ │ │ │ - fmadd f9,f11,f28,f12 │ │ │ │ - fadd f12,f11,f12 │ │ │ │ - xsmaddmdp vs10,vs11,vs39 │ │ │ │ - fmul f30,f30,f23 │ │ │ │ - fmul f4,f31,f24 │ │ │ │ - fmul f13,f13,f29 │ │ │ │ - xsmaddmdp vs10,vs11,vs40 │ │ │ │ - fmul f2,f2,f30 │ │ │ │ - fmul f4,f3,f4 │ │ │ │ - fmul f6,f6,f13 │ │ │ │ - xsmaddmdp vs10,vs11,vs41 │ │ │ │ - fmul f9,f9,f2 │ │ │ │ - fmul f12,f12,f4 │ │ │ │ - xsmaddmdp vs10,vs11,vs42 │ │ │ │ - fmul f9,f9,f6 │ │ │ │ - xsmaddmdp vs10,vs11,vs43 │ │ │ │ - fmul f9,f9,f12 │ │ │ │ - xxmr vs12,vs44 │ │ │ │ - fmadd f12,f11,f10,f12 │ │ │ │ - xsmaddmdp vs12,vs11,vs45 │ │ │ │ - xsmaddmdp vs12,vs11,vs33 │ │ │ │ - xsmaddmdp vs12,vs11,vs32 │ │ │ │ - fmadd f12,f11,f12,f26 │ │ │ │ - fmadd f11,f11,f12,f27 │ │ │ │ - fdiv f11,f11,f9 │ │ │ │ - fmul f0,f0,f7 │ │ │ │ - ld r0,176(r1) │ │ │ │ - lfd f18,48(r1) │ │ │ │ - lfd f19,56(r1) │ │ │ │ - lfd f20,64(r1) │ │ │ │ - lfd f21,72(r1) │ │ │ │ - lfd f22,80(r1) │ │ │ │ - lfd f23,88(r1) │ │ │ │ - lfd f24,96(r1) │ │ │ │ - lfd f25,104(r1) │ │ │ │ - lfd f26,112(r1) │ │ │ │ - lfd f27,120(r1) │ │ │ │ - lfd f28,128(r1) │ │ │ │ - lfd f30,144(r1) │ │ │ │ - lfd f31,152(r1) │ │ │ │ - addi r1,r1,160 │ │ │ │ + fdiv f1,f27,f26 │ │ │ │ + bl 5220 │ │ │ │ + plfd f12,134228 # 6dc80 │ │ │ │ + fmul f24,f24,f26 │ │ │ │ + fcmpu cr0,f28,f29 │ │ │ │ + fadd f0,f28,f31 │ │ │ │ + fmul f10,f23,f1 │ │ │ │ + fmul f9,f27,f12 │ │ │ │ + fdiv f9,f9,f24 │ │ │ │ + fsqrt f9,f9 │ │ │ │ + ble 4d3e0 │ │ │ │ + fdiv f0,f31,f0 │ │ │ │ + plfd f29,134288 # 6dce8 │ │ │ │ + plfd f2,134272 # 6dce0 │ │ │ │ + xxspltidp vs28,1073741824 │ │ │ │ + plxsd v11,134248 # 6dcd8 │ │ │ │ + plxsd v12,134232 # 6dcd0 │ │ │ │ + xxspltidp vs41,1077936128 │ │ │ │ + xxspltidp vs24,1091567616 │ │ │ │ + plxsd v13,134200 # 6dcc8 │ │ │ │ + plxsd v1,134184 # 6dcc0 │ │ │ │ + xxspltidp vs11,1086324736 │ │ │ │ + xxspltidp vs42,1088421888 │ │ │ │ + plxsd v0,134152 # 6dcb8 │ │ │ │ + plfd f13,134136 # 6dcb0 │ │ │ │ + xxspltidp vs1,1082130432 │ │ │ │ + xxspltidp vs23,1084227584 │ │ │ │ + plfd f3,134104 # 6dca8 │ │ │ │ + plfd f4,134088 # 6dca0 │ │ │ │ + xxspltidp vs8,1093664768 │ │ │ │ + xxspltidp vs26,1092616192 │ │ │ │ + xxspltidp vs27,1090519040 │ │ │ │ + plfd f5,134048 # 6dc98 │ │ │ │ + plfd f6,134032 # 6dc90 │ │ │ │ + plfd f7,134016 # 6dc88 │ │ │ │ + fmadd f12,f0,f29,f2 │ │ │ │ + fmadd f28,f0,f28,f31 │ │ │ │ + xsmaddmdp vs41,vs0,vs31 │ │ │ │ + fmadd f24,f0,f24,f31 │ │ │ │ + fmadd f11,f0,f11,f31 │ │ │ │ + xsmaddmdp vs42,vs0,vs31 │ │ │ │ + fmadd f1,f0,f1,f31 │ │ │ │ + fmadd f23,f0,f23,f31 │ │ │ │ + fmadd f8,f0,f8,f31 │ │ │ │ + fmadd f26,f0,f26,f31 │ │ │ │ + fmadd f27,f0,f27,f31 │ │ │ │ + fadd f31,f0,f31 │ │ │ │ + xsmaddmdp vs12,vs0,vs43 │ │ │ │ + xsmuldp vs28,vs28,vs41 │ │ │ │ + xsmuldp vs11,vs11,vs42 │ │ │ │ + fmul f1,f1,f23 │ │ │ │ + xsmaddmdp vs12,vs0,vs44 │ │ │ │ + fmul f28,f28,f24 │ │ │ │ + fmul f11,f11,f26 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ + xsmaddmdp vs12,vs0,vs45 │ │ │ │ + fmul f8,f8,f28 │ │ │ │ + fmul f31,f31,f1 │ │ │ │ + xsmaddmdp vs12,vs0,vs33 │ │ │ │ + fmul f8,f8,f11 │ │ │ │ + xsmaddmdp vs12,vs0,vs32 │ │ │ │ + fmul f8,f8,f31 │ │ │ │ + fmadd f12,f0,f12,f13 │ │ │ │ + fmadd f12,f0,f12,f3 │ │ │ │ + fmadd f12,f0,f12,f4 │ │ │ │ + fmadd f12,f0,f12,f5 │ │ │ │ + fmadd f12,f0,f12,f6 │ │ │ │ + fmadd f31,f0,f12,f7 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + fcmpu cr0,f25,f12 │ │ │ │ + fadd f12,f25,f0 │ │ │ │ + ble 4d544 │ │ │ │ + fdiv f12,f0,f12 │ │ │ │ + xxspltidp vs23,1073741824 │ │ │ │ + xxspltidp vs40,1077936128 │ │ │ │ + xxspltidp vs26,1091567616 │ │ │ │ + xxspltidp vs24,1086324736 │ │ │ │ + xxspltidp vs41,1088421888 │ │ │ │ + xxspltidp vs25,1082130432 │ │ │ │ + xxspltidp vs42,1084227584 │ │ │ │ + xxspltidp vs1,1093664768 │ │ │ │ + xxspltidp vs28,1092616192 │ │ │ │ + xxspltidp vs27,1090519040 │ │ │ │ + fmadd f22,f12,f29,f2 │ │ │ │ + fmadd f23,f12,f23,f0 │ │ │ │ + xsmaddmdp vs40,vs12,vs0 │ │ │ │ + fmadd f26,f12,f26,f0 │ │ │ │ + fmadd f24,f12,f24,f0 │ │ │ │ + xsmaddmdp vs41,vs12,vs0 │ │ │ │ + fmadd f25,f12,f25,f0 │ │ │ │ + xsmaddmdp vs42,vs12,vs0 │ │ │ │ + fmadd f1,f12,f1,f0 │ │ │ │ + fmadd f28,f12,f28,f0 │ │ │ │ + fmadd f27,f12,f27,f0 │ │ │ │ + fadd f11,f12,f0 │ │ │ │ + xxmr vs0,vs43 │ │ │ │ + fmadd f0,f12,f22,f0 │ │ │ │ + xsmuldp vs23,vs23,vs40 │ │ │ │ + xsmuldp vs24,vs24,vs41 │ │ │ │ + xsmuldp vs25,vs25,vs42 │ │ │ │ + xsmaddmdp vs0,vs12,vs44 │ │ │ │ + fmul f26,f26,f23 │ │ │ │ + fmul f28,f28,f24 │ │ │ │ + fmul f27,f27,f25 │ │ │ │ + xsmaddmdp vs0,vs12,vs45 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ + fmul f11,f11,f27 │ │ │ │ + xsmaddmdp vs0,vs12,vs33 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ + xsmaddmdp vs0,vs12,vs32 │ │ │ │ + fmul f1,f1,f11 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + fmadd f0,f12,f0,f13 │ │ │ │ + fmadd f0,f12,f0,f3 │ │ │ │ + fmadd f0,f12,f0,f4 │ │ │ │ + fmadd f0,f12,f0,f5 │ │ │ │ + fmadd f0,f12,f0,f6 │ │ │ │ + fmadd f0,f12,f0,f7 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + fcmpu cr0,f30,f12 │ │ │ │ + fdiv f28,f0,f1 │ │ │ │ + fadd f0,f30,f11 │ │ │ │ + ble 4d640 │ │ │ │ + fdiv f0,f11,f0 │ │ │ │ + xxspltidp vs23,1073741824 │ │ │ │ + xxspltidp vs40,1077936128 │ │ │ │ + xxspltidp vs26,1091567616 │ │ │ │ + xxspltidp vs25,1082130432 │ │ │ │ + xxspltidp vs24,1086324736 │ │ │ │ + xxspltidp vs41,1088421888 │ │ │ │ + xxspltidp vs42,1084227584 │ │ │ │ + xxspltidp vs1,1093664768 │ │ │ │ + xxspltidp vs30,1092616192 │ │ │ │ + xxspltidp vs27,1090519040 │ │ │ │ + fmadd f12,f0,f29,f2 │ │ │ │ + fmadd f23,f0,f23,f11 │ │ │ │ + xsmaddmdp vs40,vs0,vs11 │ │ │ │ + fmadd f29,f0,f26,f11 │ │ │ │ + fmadd f24,f0,f24,f11 │ │ │ │ + fmadd f26,f0,f25,f11 │ │ │ │ + xsmaddmdp vs41,vs0,vs11 │ │ │ │ + xsmaddmdp vs42,vs0,vs11 │ │ │ │ + fmadd f2,f0,f1,f11 │ │ │ │ + fmadd f1,f0,f30,f11 │ │ │ │ + fmadd f30,f0,f27,f11 │ │ │ │ + fadd f11,f0,f11 │ │ │ │ + xsmaddmdp vs12,vs0,vs43 │ │ │ │ + xsmuldp vs23,vs23,vs40 │ │ │ │ + xsmuldp vs25,vs24,vs41 │ │ │ │ + xsmuldp vs27,vs26,vs42 │ │ │ │ + xsmaddmdp vs12,vs0,vs44 │ │ │ │ + fmul f29,f29,f23 │ │ │ │ + fmul f1,f1,f25 │ │ │ │ + fmul f30,f30,f27 │ │ │ │ + xsmaddmdp vs12,vs0,vs45 │ │ │ │ + fmul f2,f2,f29 │ │ │ │ + fmul f11,f11,f30 │ │ │ │ + xsmaddmdp vs12,vs0,vs33 │ │ │ │ + fmul f2,f2,f1 │ │ │ │ + xsmaddmdp vs12,vs0,vs32 │ │ │ │ + fmul f11,f2,f11 │ │ │ │ + fmadd f12,f0,f12,f13 │ │ │ │ + fmadd f12,f0,f12,f3 │ │ │ │ + fmadd f12,f0,f12,f4 │ │ │ │ + fmadd f12,f0,f12,f5 │ │ │ │ + fmadd f12,f0,f12,f6 │ │ │ │ + fmadd f0,f0,f12,f7 │ │ │ │ + fdiv f0,f0,f11 │ │ │ │ + fmul f12,f28,f8 │ │ │ │ + ld r0,128(r1) │ │ │ │ + lfd f22,32(r1) │ │ │ │ + lfd f23,40(r1) │ │ │ │ + lfd f24,48(r1) │ │ │ │ + lfd f25,56(r1) │ │ │ │ + lfd f26,64(r1) │ │ │ │ + lfd f27,72(r1) │ │ │ │ + lfd f28,80(r1) │ │ │ │ + lfd f30,96(r1) │ │ │ │ + addi r1,r1,112 │ │ │ │ mtlr r0 │ │ │ │ lfd f29,-24(r1) │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fdiv f1,f1,f0 │ │ │ │ - fmul f1,f1,f8 │ │ │ │ - fmul f1,f1,f5 │ │ │ │ - fsqrt f1,f1 │ │ │ │ + fmul f0,f12,f0 │ │ │ │ + fdiv f31,f31,f0 │ │ │ │ + fmul f31,f31,f9 │ │ │ │ + fmul f31,f31,f10 │ │ │ │ + fsqrt f31,f31 │ │ │ │ + fmr f1,f31 │ │ │ │ + lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r1,r1,160 │ │ │ │ - lfd f1,27136(r9) │ │ │ │ - lfd f29,-24(r1) │ │ │ │ - blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ + plfd f7,133288 # 6dc88 │ │ │ │ + plfd f6,133288 # 6dc90 │ │ │ │ + xxspltidp vs23,1094713344 │ │ │ │ + xxspltidp vs24,1093664768 │ │ │ │ + plfd f5,133272 # 6dc98 │ │ │ │ + plfd f4,133272 # 6dca0 │ │ │ │ + xxspltidp vs12,1092616192 │ │ │ │ + xxspltidp vs26,1091567616 │ │ │ │ + plfd f3,133256 # 6dca8 │ │ │ │ + plfd f13,133256 # 6dcb0 │ │ │ │ + xxspltidp vs41,1090519040 │ │ │ │ + xxspltidp vs27,1088421888 │ │ │ │ + plxsd v0,133240 # 6dcb8 │ │ │ │ + plxsd v1,133240 # 6dcc0 │ │ │ │ + xxspltidp vs42,1086324736 │ │ │ │ + fadd f23,f28,f23 │ │ │ │ + fadd f24,f28,f24 │ │ │ │ + fmadd f31,f0,f7,f6 │ │ │ │ + fadd f12,f28,f12 │ │ │ │ + fadd f26,f28,f26 │ │ │ │ + plxsd v13,133212 # 6dcc8 │ │ │ │ + xxspltidp vs1,1084227584 │ │ │ │ + xsadddp vs41,vs28,vs41 │ │ │ │ + fadd f27,f28,f27 │ │ │ │ + xxspltidp vs8,1082130432 │ │ │ │ + xxspltidp vs11,1077936128 │ │ │ │ + plxsd v12,133180 # 6dcd0 │ │ │ │ + xsadddp vs42,vs28,vs42 │ │ │ │ + xxspltidp vs22,1073741824 │ │ │ │ + plxsd v11,133168 # 6dcd8 │ │ │ │ + plfd f2,133168 # 6dce0 │ │ │ │ + fadd f1,f28,f1 │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f27,27952(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f26,27960(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v0,27984(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmadd f1,f0,f27,f26 │ │ │ │ - lxsd v1,27992(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v13,28016(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v12,28024(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs1,vs0,vs32 │ │ │ │ - lxsd v11,28032(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lxsd v10,28040(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs1,vs0,vs33 │ │ │ │ - lxsd v9,28056(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f11,28096(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f28,27968(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmaddmdp vs1,vs0,vs45 │ │ │ │ - lfd f4,27976(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f11,f21,f11 │ │ │ │ - lfd f25,28000(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs36,vs21,vs28 │ │ │ │ - xsmaddmdp vs1,vs0,vs44 │ │ │ │ - lfd f3,28008(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f7,f21,f4 │ │ │ │ - fmul f11,f11,f0 │ │ │ │ - lfd f22,27728(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs37,vs21,vs25 │ │ │ │ - lfd f2,27448(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f10,f21,f3 │ │ │ │ - xsmaddmdp vs1,vs0,vs43 │ │ │ │ - xsmuldp vs36,vs36,vs7 │ │ │ │ - lxsd v8,28064(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsadddp vs38,vs21,vs22 │ │ │ │ - lfd f13,28048(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs37,vs37,vs10 │ │ │ │ - fadd f10,f21,f2 │ │ │ │ - xsmaddmdp vs1,vs0,vs42 │ │ │ │ - lfd f9,27512(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f29,27456(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f20,f21,f13 │ │ │ │ - lfd f6,27072(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs38,vs38,vs10 │ │ │ │ - fadd f7,f21,f9 │ │ │ │ - xsmaddmdp vs1,vs0,vs41 │ │ │ │ - lxsd v7,28072(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f10,f21,f29 │ │ │ │ - fmul f20,f20,f11 │ │ │ │ - lfd f24,28080(r9) │ │ │ │ - fadd f11,f21,f6 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - xsmuldp vs7,vs7,vs36 │ │ │ │ - xsmaddmdp vs1,vs0,vs40 │ │ │ │ - lfd f23,28088(r9) │ │ │ │ - xsmuldp vs10,vs10,vs37 │ │ │ │ - xsmuldp vs11,vs11,vs38 │ │ │ │ - fmul f7,f7,f20 │ │ │ │ - xsmaddmdp vs1,vs0,vs39 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f1,f0,f1,f24 │ │ │ │ - fmul f7,f7,f11 │ │ │ │ - fadd f11,f31,f12 │ │ │ │ - fmadd f1,f0,f1,f23 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - fcmpu cr0,f31,f0 │ │ │ │ - bgt 4dd28 │ │ │ │ - fmadd f0,f11,f27,f26 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f21,f31,f3 │ │ │ │ - xsadddp vs36,vs31,vs25 │ │ │ │ - fadd f20,f31,f28 │ │ │ │ - fadd f19,f31,f4 │ │ │ │ - xsadddp vs37,vs31,vs22 │ │ │ │ - xsadddp vs38,vs31,vs13 │ │ │ │ - lfd f10,28096(r9) │ │ │ │ - xsmaddmdp vs0,vs11,vs32 │ │ │ │ - xsmuldp vs36,vs36,vs21 │ │ │ │ - fadd f21,f31,f2 │ │ │ │ - fadd f10,f31,f10 │ │ │ │ - fmul f20,f20,f19 │ │ │ │ - xsmaddmdp vs0,vs11,vs33 │ │ │ │ - xsmuldp vs37,vs37,vs21 │ │ │ │ - fadd f21,f31,f9 │ │ │ │ - fmul f10,f10,f11 │ │ │ │ - xsmaddmdp vs0,vs11,vs45 │ │ │ │ - fmul f21,f21,f20 │ │ │ │ - fadd f20,f31,f29 │ │ │ │ - xsmuldp vs38,vs38,vs10 │ │ │ │ - fadd f10,f31,f6 │ │ │ │ - xsmaddmdp vs0,vs11,vs44 │ │ │ │ - xsmuldp vs20,vs20,vs36 │ │ │ │ - xsmuldp vs10,vs10,vs37 │ │ │ │ - xsmuldp vs31,vs21,vs38 │ │ │ │ - xsmaddmdp vs0,vs11,vs43 │ │ │ │ - fmul f10,f10,f20 │ │ │ │ - xsmaddmdp vs0,vs11,vs42 │ │ │ │ - fmul f10,f31,f10 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ - fcmpu cr0,f30,f31 │ │ │ │ - xsmaddmdp vs0,vs11,vs41 │ │ │ │ - xsmaddmdp vs0,vs11,vs40 │ │ │ │ - xsmaddmdp vs0,vs11,vs39 │ │ │ │ - fmadd f0,f11,f0,f24 │ │ │ │ - fmadd f0,f11,f0,f23 │ │ │ │ - fadd f11,f30,f12 │ │ │ │ - fdiv f0,f0,f10 │ │ │ │ - bgt 4ddcc │ │ │ │ - fmadd f12,f11,f27,f26 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fadd f4,f30,f4 │ │ │ │ - fadd f28,f30,f28 │ │ │ │ - fadd f3,f30,f3 │ │ │ │ + plfd f29,133160 # 6dce8 │ │ │ │ + fmul f23,f23,f0 │ │ │ │ + fadd f8,f28,f8 │ │ │ │ + fadd f11,f28,f11 │ │ │ │ + fmadd f31,f0,f31,f5 │ │ │ │ + fmul f24,f24,f12 │ │ │ │ + fadd f12,f28,f22 │ │ │ │ + xsmuldp vs26,vs26,vs41 │ │ │ │ + xsmuldp vs28,vs27,vs42 │ │ │ │ + fmul f1,f1,f23 │ │ │ │ + fmadd f31,f0,f31,f4 │ │ │ │ + fmul f8,f8,f24 │ │ │ │ + fmul f11,f11,f26 │ │ │ │ + fmul f12,f12,f28 │ │ │ │ + fmadd f31,f0,f31,f3 │ │ │ │ + fmul f8,f8,f1 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fmadd f31,f0,f31,f13 │ │ │ │ + fmul f8,f8,f12 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + fcmpu cr0,f25,f12 │ │ │ │ + xsmaddmdp vs31,vs0,vs32 │ │ │ │ + xsmaddmdp vs31,vs0,vs33 │ │ │ │ + xsmaddmdp vs31,vs0,vs45 │ │ │ │ + xsmaddmdp vs31,vs0,vs44 │ │ │ │ + xsmaddmdp vs31,vs0,vs43 │ │ │ │ + fmadd f31,f0,f31,f2 │ │ │ │ + fmadd f31,f0,f31,f29 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + fadd f12,f25,f0 │ │ │ │ + bgt 4d1ac │ │ │ │ + fmadd f0,f12,f7,f6 │ │ │ │ + xxspltidp vs42,1094713344 │ │ │ │ + xxspltidp vs23,1093664768 │ │ │ │ + xxspltidp vs39,1092616192 │ │ │ │ + xxspltidp vs24,1091567616 │ │ │ │ + xxspltidp vs40,1090519040 │ │ │ │ + xxspltidp vs1,1088421888 │ │ │ │ + xxspltidp vs41,1086324736 │ │ │ │ + xxspltidp vs26,1084227584 │ │ │ │ + xxspltidp vs28,1082130432 │ │ │ │ + xxspltidp vs27,1077936128 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + xsadddp vs42,vs25,vs42 │ │ │ │ + fadd f23,f25,f23 │ │ │ │ + xsadddp vs39,vs25,vs39 │ │ │ │ + fadd f24,f25,f24 │ │ │ │ + xsadddp vs40,vs25,vs40 │ │ │ │ + fadd f1,f25,f1 │ │ │ │ + xsadddp vs41,vs25,vs41 │ │ │ │ + fmadd f0,f12,f0,f5 │ │ │ │ + fadd f28,f25,f28 │ │ │ │ + fadd f26,f25,f26 │ │ │ │ + fadd f27,f25,f27 │ │ │ │ + fadd f11,f25,f11 │ │ │ │ + xsmuldp vs42,vs42,vs12 │ │ │ │ + xsmuldp vs23,vs23,vs39 │ │ │ │ + xsmuldp vs25,vs1,vs41 │ │ │ │ + xsmuldp vs24,vs24,vs40 │ │ │ │ + fmadd f0,f12,f0,f4 │ │ │ │ + fmul f1,f28,f23 │ │ │ │ + xsmuldp vs26,vs26,vs42 │ │ │ │ + fmul f28,f27,f24 │ │ │ │ + fmul f11,f11,f25 │ │ │ │ + fmadd f0,f12,f0,f3 │ │ │ │ + fmul f1,f1,f26 │ │ │ │ + fmul f11,f11,f28 │ │ │ │ + fmadd f0,f12,f0,f13 │ │ │ │ + fmul f1,f1,f11 │ │ │ │ + xxspltidp vs11,1065353216 │ │ │ │ + xsmaddmdp vs0,vs12,vs32 │ │ │ │ + xsmaddmdp vs0,vs12,vs33 │ │ │ │ + xsmaddmdp vs0,vs12,vs45 │ │ │ │ + xsmaddmdp vs0,vs12,vs44 │ │ │ │ + xsmaddmdp vs0,vs12,vs43 │ │ │ │ + fmadd f0,f12,f0,f2 │ │ │ │ + fmadd f0,f12,f0,f29 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + fcmpu cr0,f30,f12 │ │ │ │ + fdiv f28,f0,f1 │ │ │ │ + fadd f0,f30,f11 │ │ │ │ + bgt 4d2a4 │ │ │ │ + fmadd f7,f0,f7,f6 │ │ │ │ + xxspltidp vs25,1094713344 │ │ │ │ + xxspltidp vs26,1092616192 │ │ │ │ + xxspltidp vs42,1093664768 │ │ │ │ + xxspltidp vs27,1090519040 │ │ │ │ + xxspltidp vs23,1091567616 │ │ │ │ + xxspltidp vs1,1086324736 │ │ │ │ + xxspltidp vs24,1088421888 │ │ │ │ + nop │ │ │ │ + xxspltidp vs12,1084227584 │ │ │ │ + xxspltidp vs11,1082130432 │ │ │ │ + xxspltidp vs6,1077936128 │ │ │ │ + xxspltidp vs22,1073741824 │ │ │ │ fadd f25,f30,f25 │ │ │ │ - fadd f2,f30,f2 │ │ │ │ - fadd f22,f30,f22 │ │ │ │ - lfd f31,28096(r9) │ │ │ │ - fadd f13,f30,f13 │ │ │ │ - fadd f9,f30,f9 │ │ │ │ - fadd f29,f30,f29 │ │ │ │ - fadd f10,f30,f6 │ │ │ │ - xsmaddmdp vs12,vs11,vs32 │ │ │ │ - fmul f4,f4,f28 │ │ │ │ - fadd f30,f30,f31 │ │ │ │ - fmul f3,f3,f25 │ │ │ │ - fmul f2,f2,f22 │ │ │ │ - xsmaddmdp vs12,vs11,vs33 │ │ │ │ - fmul f9,f9,f4 │ │ │ │ - fmul f30,f30,f11 │ │ │ │ - fmul f29,f29,f3 │ │ │ │ - fmul f10,f10,f2 │ │ │ │ - xsmaddmdp vs12,vs11,vs45 │ │ │ │ - fmul f13,f13,f30 │ │ │ │ - fmul f10,f10,f29 │ │ │ │ - xsmaddmdp vs12,vs11,vs44 │ │ │ │ - fmul f9,f9,f13 │ │ │ │ - xsmaddmdp vs12,vs11,vs43 │ │ │ │ - fmul f9,f9,f10 │ │ │ │ - xsmaddmdp vs12,vs11,vs42 │ │ │ │ - xsmaddmdp vs12,vs11,vs41 │ │ │ │ - xsmaddmdp vs12,vs11,vs40 │ │ │ │ - xsmaddmdp vs12,vs11,vs39 │ │ │ │ - fmadd f12,f11,f12,f24 │ │ │ │ - fmadd f11,f11,f12,f23 │ │ │ │ - b 4de58 │ │ │ │ + fadd f26,f30,f26 │ │ │ │ + xsadddp vs42,vs30,vs42 │ │ │ │ + fadd f1,f30,f1 │ │ │ │ + fadd f24,f30,f24 │ │ │ │ + fadd f27,f30,f27 │ │ │ │ + fadd f23,f30,f23 │ │ │ │ + fmadd f7,f0,f7,f5 │ │ │ │ + fadd f11,f30,f11 │ │ │ │ + fadd f5,f30,f12 │ │ │ │ + fadd f6,f30,f6 │ │ │ │ + fadd f12,f30,f22 │ │ │ │ + fmul f25,f25,f0 │ │ │ │ + xsmuldp vs26,vs26,vs42 │ │ │ │ + fmul f30,f27,f23 │ │ │ │ + fmul f1,f1,f24 │ │ │ │ + fmadd f7,f0,f7,f4 │ │ │ │ + fmul f5,f5,f25 │ │ │ │ + fmul f11,f11,f26 │ │ │ │ + fmul f6,f6,f30 │ │ │ │ + fmul f12,f12,f1 │ │ │ │ + fmadd f7,f0,f7,f3 │ │ │ │ + fmul f11,f11,f5 │ │ │ │ + fmul f12,f12,f6 │ │ │ │ + fmadd f7,f0,f7,f13 │ │ │ │ + fmul f11,f11,f12 │ │ │ │ + xxmr vs12,vs32 │ │ │ │ + fmadd f12,f0,f7,f12 │ │ │ │ + xsmaddmdp vs12,vs0,vs33 │ │ │ │ + xsmaddmdp vs12,vs0,vs45 │ │ │ │ + xsmaddmdp vs12,vs0,vs44 │ │ │ │ + xsmaddmdp vs12,vs0,vs43 │ │ │ │ + fmadd f12,f0,f12,f2 │ │ │ │ + fmadd f0,f0,f12,f29 │ │ │ │ + b 4d37c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x8f │ │ │ │ + .long 0x8a │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004e180 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-25472 │ │ │ │ +000000000004d740 : │ │ │ │ cmpdi r3,0 │ │ │ │ beqlr │ │ │ │ - nop │ │ │ │ - mflr r0 │ │ │ │ - ld r9,-32600(r2) │ │ │ │ - ld r12,0(r9) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ + pld r2,272440 # 8ff80 [nfft_free_hook@got] │ │ │ │ + ld r12,0(r2) │ │ │ │ cmpdi r12,0 │ │ │ │ - beq 4e1d0 │ │ │ │ - std r2,24(r1) │ │ │ │ + beq 4d770 │ │ │ │ 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 │ │ │ │ + ... │ │ │ │ │ │ │ │ -000000000004e200 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-25600 │ │ │ │ - nop │ │ │ │ +000000000004d780 : │ │ │ │ + pld r2,272400 # 8ff90 [nfft_die_hook@got] │ │ │ │ mflr r0 │ │ │ │ - ld r9,-32592(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 4e238 │ │ │ │ + beq 4d7a8 │ │ │ │ mtctr r12 │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ li r3,1 │ │ │ │ - bl 5620 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 55c0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004e250 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-25680 │ │ │ │ +000000000004d7c0 : │ │ │ │ + pld r9,272328 # 8ff88 [nfft_malloc_hook@got] │ │ │ │ + ld r12,0(r9) │ │ │ │ + cmpdi r12,0 │ │ │ │ + beq 4d7e0 │ │ │ │ + mtctr r12 │ │ │ │ + bctr │ │ │ │ nop │ │ │ │ + mr r2,r3 │ │ │ │ mflr r0 │ │ │ │ + li r3,1 │ │ │ │ std r31,-8(r1) │ │ │ │ - ld r10,-32584(r2) │ │ │ │ - ld r12,0(r10) │ │ │ │ + cmpdi r2,0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - cmpdi r12,0 │ │ │ │ - beq 4e2b0 │ │ │ │ - mtctr r12 │ │ │ │ - std r2,24(r1) │ │ │ │ - bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r31,r3 │ │ │ │ + iseleq r3,r3,r2 │ │ │ │ + bl 51a0 │ │ │ │ + mr. r31,r3 │ │ │ │ + beq 4d830 │ │ │ │ addi r1,r1,48 │ │ │ │ mr r3,r31 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r9,r3 │ │ │ │ - li r3,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - iseleq r3,r3,r9 │ │ │ │ - bl 5200 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr. r31,r3 │ │ │ │ - bne 4e290 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,28832 │ │ │ │ - bl 5c40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 4e290 │ │ │ │ + nop │ │ │ │ + pla r3,132760 # 6dec8 │ │ │ │ + bl 5be0 │ │ │ │ + b 4d80c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004e2f0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-25840 │ │ │ │ - mflr r0 │ │ │ │ +000000000004d880 : │ │ │ │ std r31,-8(r1) │ │ │ │ - stdu r1,-160(r1) │ │ │ │ mr. r31,r3 │ │ │ │ - std r0,176(r1) │ │ │ │ - beq 4e54c │ │ │ │ + stdu r1,-160(r1) │ │ │ │ + beq 4daa4 │ │ │ │ cmpdi r5,0 │ │ │ │ std r29,136(r1) │ │ │ │ std r30,144(r1) │ │ │ │ mr r29,r4 │ │ │ │ - beq 4e440 │ │ │ │ - addis r4,r2,-3 │ │ │ │ + beq 4d9a0 │ │ │ │ + mflr r0 │ │ │ │ mr r6,r31 │ │ │ │ li r3,1 │ │ │ │ - addi r4,r4,28880 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r29,0 │ │ │ │ - ble 4e3f4 │ │ │ │ - std r25,104(r1) │ │ │ │ - std r26,112(r1) │ │ │ │ - addis r25,r2,-3 │ │ │ │ - addis r26,r2,-3 │ │ │ │ - li r30,0 │ │ │ │ std r28,128(r1) │ │ │ │ + pla r4,132676 # 6def8 │ │ │ │ + li r30,0 │ │ │ │ + std r0,176(r1) │ │ │ │ + bl 4d60 │ │ │ │ + mr. r28,r29 │ │ │ │ + pla r2,132676 # 6df10 │ │ │ │ + std r2,96(r1) │ │ │ │ + pla r2,132656 # 6df08 │ │ │ │ + std r2,104(r1) │ │ │ │ + ble 4d95c │ │ │ │ std r27,120(r1) │ │ │ │ - mr r28,r29 │ │ │ │ - addi r26,r26,28904 │ │ │ │ - addi r25,r25,28896 │ │ │ │ - b 4e3a0 │ │ │ │ - ld r5,0(r31) │ │ │ │ - mr r4,r26 │ │ │ │ + b 4d91c │ │ │ │ + lfd f1,0(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4d60 │ │ │ │ cmpdi r27,7 │ │ │ │ - beq 4e430 │ │ │ │ + beq 4d990 │ │ │ │ addic. r28,r28,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,8 │ │ │ │ - beq 4e3e4 │ │ │ │ + beq 4d958 │ │ │ │ andi. r27,r30,7 │ │ │ │ - bne 4e370 │ │ │ │ + bne 4d8f0 │ │ │ │ + ld r4,104(r1) │ │ │ │ mr r5,r30 │ │ │ │ - mr r4,r25 │ │ │ │ li r3,1 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,8 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r5,-8(r31) │ │ │ │ + bl 4d60 │ │ │ │ + lfd f1,-8(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - mr r4,r26 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4d60 │ │ │ │ addic. r28,r28,-1 │ │ │ │ - bne 4e3a0 │ │ │ │ - ld r25,104(r1) │ │ │ │ - ld r26,112(r1) │ │ │ │ + bne 4d91c │ │ │ │ ld r27,120(r1) │ │ │ │ - ld r28,128(r1) │ │ │ │ andi. r30,r29,7 │ │ │ │ - bne 4e510 │ │ │ │ - nop │ │ │ │ - ld r9,-32576(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 53e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 4da70 │ │ │ │ + ld r28,128(r1) │ │ │ │ ld r0,176(r1) │ │ │ │ + mtlr r0 │ │ │ │ + pld r2,271912 # 8ff98 [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 4e390 │ │ │ │ - addis r29,r2,-3 │ │ │ │ + bl 58a0 │ │ │ │ + b 4d90c │ │ │ │ + nop │ │ │ │ mr. r30,r4 │ │ │ │ - addi r29,r29,28912 │ │ │ │ - ble 4e3fc │ │ │ │ - andi. r9,r30,1 │ │ │ │ - std r28,128(r1) │ │ │ │ - addi r28,r30,-1 │ │ │ │ - beq 4e490 │ │ │ │ - ld r5,0(r31) │ │ │ │ - mr r4,r29 │ │ │ │ + ble 4d970 │ │ │ │ + mflr r0 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + addi r29,r30,-1 │ │ │ │ + pla r2,132452 # 6df18 │ │ │ │ + std r2,96(r1) │ │ │ │ + std r0,176(r1) │ │ │ │ + beq 4d9f0 │ │ │ │ + lfd f1,0(r31) │ │ │ │ li r3,1 │ │ │ │ + pla r4,132424 # 6df18 │ │ │ │ addi r31,r31,8 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr. r30,r28 │ │ │ │ - beq 4e4d0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4d60 │ │ │ │ + mr. r30,r29 │ │ │ │ + beq 4d968 │ │ │ │ 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 4d60 │ │ │ │ + ld r5,-8(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ + li r3,1 │ │ │ │ mtfprd f1,r5 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4d60 │ │ │ │ + addic. r30,r30,-1 │ │ │ │ + beq 4d968 │ │ │ │ + lfd f1,0(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ + li r3,1 │ │ │ │ + addi r30,r30,-1 │ │ │ │ + addi r31,r31,16 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4d60 │ │ │ │ ld r5,-8(r31) │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - mr r4,r29 │ │ │ │ mtfprd f1,r5 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4d60 │ │ │ │ addic. r30,r30,-1 │ │ │ │ - bne 4e490 │ │ │ │ - nop │ │ │ │ - ld r28,128(r1) │ │ │ │ - ld r9,-32576(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 4d9f0 │ │ │ │ + b 4d968 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ li r3,10 │ │ │ │ - bl 5900 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r9,-32576(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 53e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 58a0 │ │ │ │ + pld r2,271648 # 8ff98 [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,132152 # 6dee8 │ │ │ │ std r29,136(r1) │ │ │ │ std r30,144(r1) │ │ │ │ - addi r3,r3,28864 │ │ │ │ - bl 5be0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r9,-32576(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 53e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r0,176(r1) │ │ │ │ + bl 5b80 │ │ │ │ + pld r2,271568 # 8ff98 [stdout@got] │ │ │ │ + ld r3,0(r2) │ │ │ │ + bl 5380 │ │ │ │ li r3,-1 │ │ │ │ - bl 5620 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 55c0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x780 │ │ │ │ + .long 0x580 │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004e5a0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-26528 │ │ │ │ - mflr r0 │ │ │ │ +000000000004daf0 : │ │ │ │ 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 4e700 │ │ │ │ - addis r4,r2,-3 │ │ │ │ + beq 4dc20 │ │ │ │ + mflr r0 │ │ │ │ mr r6,r3 │ │ │ │ li r3,1 │ │ │ │ - addi r4,r4,28880 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r29,0 │ │ │ │ - ble 4e6b0 │ │ │ │ - std r25,104(r1) │ │ │ │ - std r26,112(r1) │ │ │ │ - addis r25,r2,-3 │ │ │ │ - addis r26,r2,-3 │ │ │ │ - li r30,0 │ │ │ │ std r28,128(r1) │ │ │ │ + std r30,144(r1) │ │ │ │ + pla r4,132056 # 6def8 │ │ │ │ + li r30,0 │ │ │ │ + std r0,176(r1) │ │ │ │ + bl 4d60 │ │ │ │ + mr. r28,r29 │ │ │ │ + pla r2,132072 # 6df20 │ │ │ │ + std r2,96(r1) │ │ │ │ + pla r2,132036 # 6df08 │ │ │ │ + std r2,104(r1) │ │ │ │ + ble 4dbd8 │ │ │ │ std r27,120(r1) │ │ │ │ - mr r28,r29 │ │ │ │ - addi r26,r26,28920 │ │ │ │ - addi r25,r25,28896 │ │ │ │ - b 4e650 │ │ │ │ + b 4db8c │ │ │ │ nop │ │ │ │ - ld r6,8(r31) │ │ │ │ - ld r5,0(r31) │ │ │ │ - mtfprd f2,r6 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lfd f2,8(r31) │ │ │ │ + lfd f1,0(r31) │ │ │ │ + mffprd r6,f2 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4d60 │ │ │ │ cmpdi r27,3 │ │ │ │ - beq 4e6f0 │ │ │ │ + beq 4dc10 │ │ │ │ addic. r28,r28,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,16 │ │ │ │ - beq 4e6a0 │ │ │ │ + beq 4dbd4 │ │ │ │ andi. r27,r30,3 │ │ │ │ - mr r4,r26 │ │ │ │ + ld r4,96(r1) │ │ │ │ li r3,1 │ │ │ │ - bne 4e620 │ │ │ │ + bne 4db60 │ │ │ │ + ld r4,104(r1) │ │ │ │ mr r5,r30 │ │ │ │ - mr r4,r25 │ │ │ │ - addi r30,r30,1 │ │ │ │ addi r31,r31,16 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r6,-8(r31) │ │ │ │ - ld r5,-16(r31) │ │ │ │ + addi r30,r30,1 │ │ │ │ + bl 4d60 │ │ │ │ + lfd f2,-8(r31) │ │ │ │ + lfd f1,-16(r31) │ │ │ │ li r3,1 │ │ │ │ - mr r4,r26 │ │ │ │ - mtfprd f2,r6 │ │ │ │ - mtfprd f1,r5 │ │ │ │ - bl 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r4,96(r1) │ │ │ │ + mffprd r6,f2 │ │ │ │ + mffprd r5,f1 │ │ │ │ + bl 4d60 │ │ │ │ addic. r28,r28,-1 │ │ │ │ - bne 4e650 │ │ │ │ - ld r25,104(r1) │ │ │ │ - ld r26,112(r1) │ │ │ │ + bne 4db8c │ │ │ │ ld r27,120(r1) │ │ │ │ - ld r28,128(r1) │ │ │ │ andi. r30,r29,3 │ │ │ │ - bne 4e770 │ │ │ │ - nop │ │ │ │ - ld r9,-32576(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 53e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 4dc70 │ │ │ │ + ld r28,128(r1) │ │ │ │ + ld r30,144(r1) │ │ │ │ + ld r0,176(r1) │ │ │ │ + mtlr r0 │ │ │ │ + pld r2,271272 # 8ff98 [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 4e640 │ │ │ │ - addis r29,r2,-3 │ │ │ │ - mr. r30,r4 │ │ │ │ - addi r29,r29,28936 │ │ │ │ - ble 4e6b8 │ │ │ │ - ld r6,8(r31) │ │ │ │ - ld r5,0(r31) │ │ │ │ - mr r4,r29 │ │ │ │ + bl 58a0 │ │ │ │ + b 4db7c │ │ │ │ + nop │ │ │ │ + cmpdi r29,0 │ │ │ │ + pla r2,131852 # 6df30 │ │ │ │ + std r2,96(r1) │ │ │ │ + ble 4dbf0 │ │ │ │ + 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 4dc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addic. r30,r30,-1 │ │ │ │ - bne 4e710 │ │ │ │ - nop │ │ │ │ - ld r9,-32576(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 4d60 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ + bne 4dc40 │ │ │ │ + b 4dbe8 │ │ │ │ nop │ │ │ │ li r3,10 │ │ │ │ - bl 5900 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - ld r9,-32576(r2) │ │ │ │ - ld r3,0(r9) │ │ │ │ - bl 53e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 58a0 │ │ │ │ + pld r2,271136 # 8ff98 [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 │ │ │ │ - │ │ │ │ -000000000004e7c0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-27072 │ │ │ │ - mflr r0 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4f20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004e800 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-27136 │ │ │ │ - mflr r0 │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-32(r1) │ │ │ │ - bl 4e80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,32 │ │ │ │ - ld r0,16(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x1000000 │ │ │ │ - .long 0x80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ +000000000004dcc0 : │ │ │ │ + b 4ec0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000000000004dcd0 : │ │ │ │ + b 4e20 │ │ │ │ + ... │ │ │ │ │ │ │ │ -000000000004e840 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-27200 │ │ │ │ +000000000004dce0 : │ │ │ │ std r30,-24(r1) │ │ │ │ mr. r30,r4 │ │ │ │ stdu r1,-64(r1) │ │ │ │ - ble 4e8b0 │ │ │ │ + ble 4dd44 │ │ │ │ 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 4e870 │ │ │ │ + bne 4dd10 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000000000004e8d0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-27344 │ │ │ │ +000000000004dd60 : │ │ │ │ std r31,-16(r1) │ │ │ │ mr. r31,r4 │ │ │ │ - stdu r1,-80(r1) │ │ │ │ - ble 4e964 │ │ │ │ + stdu r1,-64(r1) │ │ │ │ + ble 4ddfc │ │ │ │ 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,27104 │ │ │ │ - std r0,96(r1) │ │ │ │ - bne 4e970 │ │ │ │ - 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 4ddc0 │ │ │ │ + bl 4ac0 │ │ │ │ + mr. r31,r29 │ │ │ │ + addi r30,r30,8 │ │ │ │ + fsub f1,f1,f31 │ │ │ │ + stfd f1,-8(r30) │ │ │ │ + beq 4dde8 │ │ │ │ + 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 4e918 │ │ │ │ - lfd f31,72(r1) │ │ │ │ - ld r0,96(r1) │ │ │ │ - ld r28,40(r1) │ │ │ │ - ld r29,48(r1) │ │ │ │ - ld r30,56(r1) │ │ │ │ + bne 4ddc0 │ │ │ │ + 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 4e914 │ │ │ │ - b 4e950 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x481 │ │ │ │ + .long 0x381 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004e9a0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-27552 │ │ │ │ +000000000004de20 : │ │ │ │ std r31,-24(r1) │ │ │ │ mr. r31,r4 │ │ │ │ stdu r1,-80(r1) │ │ │ │ - ble 4ea58 │ │ │ │ + ble 4dec0 │ │ │ │ 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 4ea10 │ │ │ │ - bl 4b20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + beq 4de80 │ │ │ │ + bl 4ac0 │ │ │ │ mr. r31,r29 │ │ │ │ addi r30,r30,8 │ │ │ │ fmadd f1,f1,f31,f30 │ │ │ │ stfd f1,-8(r30) │ │ │ │ - beq 4ea40 │ │ │ │ - nop │ │ │ │ + beq 4dea8 │ │ │ │ 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 4ea10 │ │ │ │ + bne 4de80 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000000000004ea70 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-27760 │ │ │ │ - addis r9,r2,-3 │ │ │ │ +000000000004df00 : │ │ │ │ + xxspltidp vs12,956301312 │ │ │ │ fabs f0,f1 │ │ │ │ stfd f31,-8(r1) │ │ │ │ fmr f31,f1 │ │ │ │ stdu r1,-48(r1) │ │ │ │ - lfd f12,28104(r9) │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - blt 4eac0 │ │ │ │ + blt 4df50 │ │ │ │ mflr r0 │ │ │ │ std r0,64(r1) │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5620 │ │ │ │ ld r0,64(r1) │ │ │ │ fdiv f1,f1,f31 │ │ │ │ mtlr r0 │ │ │ │ addi r1,r1,48 │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,27912(r9) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxspltidp vs12,629145600 │ │ │ │ + xxspltidp vs1,1065353216 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - blt 4eb20 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmul f31,f1,f1 │ │ │ │ - lfd f11,28120(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f1,28112(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + blt 4df38 │ │ │ │ + xxspltidp vs11,847249408 │ │ │ │ + fmul f31,f31,f31 │ │ │ │ + plfd f1,130428 # 6dcf0 │ │ │ │ + nop │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ fcmpu cr0,f0,f11 │ │ │ │ - lfd f12,27136(r9) │ │ │ │ fnmsub f1,f31,f1,f12 │ │ │ │ - blt 4eab4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + blt 4df38 │ │ │ │ fmul f31,f31,f31 │ │ │ │ + plfd f0,130400 # 6dcf8 │ │ │ │ addi r1,r1,48 │ │ │ │ - lfd f0,28128(r9) │ │ │ │ fmadd f1,f31,f0,f1 │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r1,r1,48 │ │ │ │ - lfd f1,27136(r9) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ - blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x81 │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-27968 │ │ │ │ + nop │ │ │ │ mflr r0 │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + ld r24,16(r3) │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + ld r27,8(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ ld r29,32(r3) │ │ │ │ - ld r31,0(r3) │ │ │ │ - ld r24,16(r3) │ │ │ │ - ld r27,8(r3) │ │ │ │ ld r30,24(r3) │ │ │ │ - std r0,16(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ - bl 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 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r10,r31,r28 │ │ │ │ - subf r7,r27,r24 │ │ │ │ - add r9,r31,r10 │ │ │ │ - divd r10,r10,r25 │ │ │ │ + bl 5b40 │ │ │ │ + mulld r9,r31,r28 │ │ │ │ + subf r8,r27,r24 │ │ │ │ + add r2,r31,r9 │ │ │ │ divd r9,r9,r25 │ │ │ │ - subf. r9,r10,r9 │ │ │ │ - ble 4ec04 │ │ │ │ - mtctr r9 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r30,r30,r10 │ │ │ │ - ld r9,0(r30) │ │ │ │ + divd r2,r2,r25 │ │ │ │ + subf. r2,r9,r2 │ │ │ │ + ble 4e074 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + mtctr r2 │ │ │ │ + add r30,r30,r9 │ │ │ │ + nop │ │ │ │ + ld r2,0(r30) │ │ │ │ addi r30,r30,16 │ │ │ │ - srad r9,r9,r7 │ │ │ │ - rldic r9,r9,3,52 │ │ │ │ - add r9,r9,r26 │ │ │ │ - ldx r10,r29,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stdx r10,r29,r9 │ │ │ │ - bdnz 4ebe0 │ │ │ │ + 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 4e050 │ │ │ │ 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) │ │ │ │ @@ -75747,63 +73545,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,-28224 │ │ │ │ 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 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r10,r31,r28 │ │ │ │ - add r9,r31,r10 │ │ │ │ - divd r10,r10,r25 │ │ │ │ + bl 5b40 │ │ │ │ + mulld r9,r31,r28 │ │ │ │ + add r2,r31,r9 │ │ │ │ divd r9,r9,r25 │ │ │ │ - subf. r9,r10,r9 │ │ │ │ - ble 4ed04 │ │ │ │ - mtctr r9 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - addi r7,r27,1 │ │ │ │ - add r30,r30,r10 │ │ │ │ + divd r2,r2,r25 │ │ │ │ + subf. r2,r9,r2 │ │ │ │ + ble 4e164 │ │ │ │ + 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 4ece0 │ │ │ │ + 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 4e140 │ │ │ │ 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) │ │ │ │ @@ -75811,67 +73605,63 @@ │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x780 │ │ │ │ nop │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-28480 │ │ │ │ mflr r0 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + ld r28,0(r3) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ mr r29,r3 │ │ │ │ - ld r28,0(r3) │ │ │ │ - ld r31,40(r3) │ │ │ │ ld r30,32(r3) │ │ │ │ std r0,16(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ + ld r31,40(r3) │ │ │ │ stdu r1,-80(r1) │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ mr r27,r3 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,16(r29) │ │ │ │ - ld r5,8(r29) │ │ │ │ - ld r8,24(r29) │ │ │ │ - mulld r9,r27,r28 │ │ │ │ - subf r5,r5,r10 │ │ │ │ - add r28,r28,r9 │ │ │ │ - divd r9,r9,r3 │ │ │ │ + bl 4c00 │ │ │ │ + ld r9,16(r29) │ │ │ │ + ld r6,8(r29) │ │ │ │ + ld r10,24(r29) │ │ │ │ + mulld r2,r27,r28 │ │ │ │ + subf r6,r6,r9 │ │ │ │ + add r28,r28,r2 │ │ │ │ + divd r2,r2,r3 │ │ │ │ divd r28,r28,r3 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - subf. r9,r9,r28 │ │ │ │ - add r8,r8,r10 │ │ │ │ - ble 4ee14 │ │ │ │ - mtctr r9 │ │ │ │ - sldi r6,r27,12 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + subf. r2,r2,r28 │ │ │ │ + add r10,r10,r9 │ │ │ │ + ble 4e264 │ │ │ │ + mtctr r2 │ │ │ │ + sldi r7,r27,12 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r7,0(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - srad r9,r7,r5 │ │ │ │ - rldic r9,r9,3,52 │ │ │ │ - add r9,r9,r6 │ │ │ │ - ldx r10,r31,r9 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdx r7,r30,r10 │ │ │ │ - ldx r10,r31,r9 │ │ │ │ - ld r7,-8(r8) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r10,r30,r10 │ │ │ │ - std r7,8(r10) │ │ │ │ - ldx r10,r31,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stdx r10,r31,r9 │ │ │ │ - bdnz 4edd0 │ │ │ │ + ld r8,0(r10) │ │ │ │ + addi r10,r10,16 │ │ │ │ + srad r2,r8,r6 │ │ │ │ + rldic r2,r2,3,52 │ │ │ │ + add r2,r2,r7 │ │ │ │ + ldx r9,r31,r2 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + stdx r8,r30,r9 │ │ │ │ + ldx r9,r31,r2 │ │ │ │ + ld r8,-8(r10) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r9,r30,r9 │ │ │ │ + std r8,8(r9) │ │ │ │ + ldx r9,r31,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + stdx r9,r31,r2 │ │ │ │ + bdnz 4e220 │ │ │ │ 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) │ │ │ │ @@ -75879,63 +73669,59 @@ │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-28752 │ │ │ │ mflr r0 │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ + mr r27,r3 │ │ │ │ + ld r28,0(r3) │ │ │ │ std r29,-24(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - ld r28,0(r3) │ │ │ │ - mr r27,r3 │ │ │ │ - ld r31,32(r3) │ │ │ │ ld r30,16(r3) │ │ │ │ std r0,16(r1) │ │ │ │ + std r31,-8(r1) │ │ │ │ + ld r31,32(r3) │ │ │ │ stdu r1,-80(r1) │ │ │ │ - bl 5160 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5100 │ │ │ │ mr r29,r3 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,8(r27) │ │ │ │ - ld r5,24(r27) │ │ │ │ - mulld r9,r29,r28 │ │ │ │ - add r28,r28,r9 │ │ │ │ - divd r9,r9,r3 │ │ │ │ + bl 4c00 │ │ │ │ + ld r10,8(r27) │ │ │ │ + ld r6,24(r27) │ │ │ │ + mulld r2,r29,r28 │ │ │ │ + add r28,r28,r2 │ │ │ │ + divd r2,r2,r3 │ │ │ │ divd r28,r28,r3 │ │ │ │ - sldi r10,r9,4 │ │ │ │ - subf. r9,r9,r28 │ │ │ │ - add r8,r8,r10 │ │ │ │ - ble 4ef14 │ │ │ │ - mtctr r9 │ │ │ │ - sldi r6,r29,12 │ │ │ │ - addi r5,r5,1 │ │ │ │ - ld r7,0(r8) │ │ │ │ - addi r8,r8,16 │ │ │ │ - srad r9,r7,r5 │ │ │ │ - rldic r9,r9,3,52 │ │ │ │ - add r9,r9,r6 │ │ │ │ - ldx r10,r31,r9 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - stdx r7,r30,r10 │ │ │ │ - ldx r10,r31,r9 │ │ │ │ - ld r7,-8(r8) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r10,r30,r10 │ │ │ │ - std r7,8(r10) │ │ │ │ - ldx r10,r31,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ - stdx r10,r31,r9 │ │ │ │ - bdnz 4eed0 │ │ │ │ + sldi r9,r2,4 │ │ │ │ + subf. r2,r2,r28 │ │ │ │ + add r10,r10,r9 │ │ │ │ + ble 4e354 │ │ │ │ + mtctr r2 │ │ │ │ + sldi r7,r29,12 │ │ │ │ + addi r6,r6,1 │ │ │ │ + ld r8,0(r10) │ │ │ │ + addi r10,r10,16 │ │ │ │ + srad r2,r8,r6 │ │ │ │ + rldic r2,r2,3,52 │ │ │ │ + add r2,r2,r7 │ │ │ │ + ldx r9,r31,r2 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + stdx r8,r30,r9 │ │ │ │ + ldx r9,r31,r2 │ │ │ │ + ld r8,-8(r10) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r9,r30,r9 │ │ │ │ + std r8,8(r9) │ │ │ │ + ldx r9,r31,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + stdx r9,r31,r2 │ │ │ │ + bdnz 4e310 │ │ │ │ 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) │ │ │ │ @@ -75944,1604 +73730,1599 @@ │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004ef50 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-29008 │ │ │ │ +000000000004e390 : │ │ │ │ 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 4f140 │ │ │ │ - addis r9,r2,-5 │ │ │ │ + sldi r2,r3,12 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + blt 4e564 │ │ │ │ mr r30,r3 │ │ │ │ addi r22,r1,32 │ │ │ │ cmpwi cr4,r3,0 │ │ │ │ mr r24,r29 │ │ │ │ + pla r2,-1100 # 4dfc0 │ │ │ │ + std r2,80(r31) │ │ │ │ + pla r2,-632 # 4e1a0 │ │ │ │ + std r2,88(r31) │ │ │ │ mr r23,r28 │ │ │ │ addi r26,r31,32 │ │ │ │ - addi r9,r9,27968 │ │ │ │ - mr r21,r9 │ │ │ │ - addis r9,r2,-5 │ │ │ │ - addi r9,r9,28480 │ │ │ │ - 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,4f0a0 │ │ │ │ - mr r6,r22 │ │ │ │ - li r9,0 │ │ │ │ - li r5,0 │ │ │ │ + bl 5640 │ │ │ │ + ble cr4,4e4d0 │ │ │ │ + mr r7,r22 │ │ │ │ + li r2,0 │ │ │ │ + li r6,0 │ │ │ │ nop │ │ │ │ - andi. r10,r30,1 │ │ │ │ - addi r8,r30,-1 │ │ │ │ - mr r10,r6 │ │ │ │ - beq 4f068 │ │ │ │ - cmpdi r8,0 │ │ │ │ - ld r8,0(r6) │ │ │ │ - addi r10,r6,4096 │ │ │ │ - std r9,0(r6) │ │ │ │ - add r9,r9,r8 │ │ │ │ - beq 4f090 │ │ │ │ - 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 4f070 │ │ │ │ - addi r5,r5,1 │ │ │ │ - addi r6,r6,8 │ │ │ │ - cmpdi r5,512 │ │ │ │ - bne 4f040 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + andi. r9,r30,1 │ │ │ │ + addi r10,r30,-1 │ │ │ │ + mr r9,r7 │ │ │ │ + beq 4e498 │ │ │ │ + cmpdi r10,0 │ │ │ │ + ld r10,0(r7) │ │ │ │ + addi r9,r7,4096 │ │ │ │ + std r2,0(r7) │ │ │ │ + add r2,r2,r10 │ │ │ │ + beq 4e4c0 │ │ │ │ + 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 4e4a0 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r7,r7,8 │ │ │ │ + cmpdi r6,512 │ │ │ │ + bne 4e470 │ │ │ │ + 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 4f0e8 │ │ │ │ - mr r9,r24 │ │ │ │ + blt 4e514 │ │ │ │ + mr r2,r24 │ │ │ │ mr r24,r25 │ │ │ │ - mr r25,r9 │ │ │ │ - b 4f000 │ │ │ │ + mr r25,r2 │ │ │ │ + b 4e42c │ │ │ │ mr r4,r25 │ │ │ │ mr r25,r24 │ │ │ │ cmpld r29,r25 │ │ │ │ - beq 4f14c │ │ │ │ + beq 4e570 │ │ │ │ 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 4f0f8 │ │ │ │ + bne 4e524 │ │ │ │ sldi r5,r27,4 │ │ │ │ mr r3,r29 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 4f0f8 │ │ │ │ + bl 5b60 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000000000004f170 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-29552 │ │ │ │ +000000000004e5d0 : │ │ │ │ mflr r0 │ │ │ │ std r23,-72(r1) │ │ │ │ std r24,-64(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ std r26,-48(r1) │ │ │ │ + mr r25,r3 │ │ │ │ + mr r26,r4 │ │ │ │ + std r0,16(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + mr r28,r5 │ │ │ │ + mr r29,r6 │ │ │ │ std r31,-8(r1) │ │ │ │ std r30,-16(r1) │ │ │ │ - mr r26,r4 │ │ │ │ - mr r29,r6 │ │ │ │ - mr r25,r3 │ │ │ │ - mr r28,r5 │ │ │ │ - addi r29,r29,-9 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-8352(r1) │ │ │ │ + addi r29,r29,-9 │ │ │ │ mr r31,r1 │ │ │ │ - bl 5ca0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5c40 │ │ │ │ + ld r9,0(r1) │ │ │ │ addi r27,r31,32 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ mr r24,r3 │ │ │ │ - ld r10,0(r1) │ │ │ │ - addis r3,r2,-5 │ │ │ │ mr r4,r27 │ │ │ │ - sldi r9,r24,12 │ │ │ │ - addi r3,r3,28224 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + pla r3,-1412 # 4e0b0 │ │ │ │ + sldi r2,r24,12 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ std r29,48(r31) │ │ │ │ std r26,40(r31) │ │ │ │ std r25,32(r31) │ │ │ │ addi r23,r1,32 │ │ │ │ std r23,56(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5640 │ │ │ │ cmpdi cr7,r24,0 │ │ │ │ - ble cr7,4f44c │ │ │ │ - andi. r9,r24,1 │ │ │ │ - li r8,0 │ │ │ │ - mr r9,r23 │ │ │ │ - addi r10,r24,-1 │ │ │ │ - bne 4f430 │ │ │ │ - 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 4f234 │ │ │ │ - ld r9,0(r23) │ │ │ │ + ble cr7,4e88c │ │ │ │ + andi. r2,r24,1 │ │ │ │ + li r10,0 │ │ │ │ + mr r2,r23 │ │ │ │ + addi r9,r24,-1 │ │ │ │ + bne 4e870 │ │ │ │ + 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 4e684 │ │ │ │ + ld r2,0(r23) │ │ │ │ addi r30,r31,4120 │ │ │ │ - mr r10,r23 │ │ │ │ - addi r5,r31,24 │ │ │ │ - addi r3,r23,4088 │ │ │ │ - mr r4,r30 │ │ │ │ - std r9,32(r31) │ │ │ │ - addi r6,r10,8 │ │ │ │ - ble cr7,4f2c8 │ │ │ │ - andi. r9,r24,1 │ │ │ │ - addi r7,r24,-1 │ │ │ │ - mr r9,r6 │ │ │ │ - beq 4f2a0 │ │ │ │ - cmpdi r7,0 │ │ │ │ - ld r7,8(r10) │ │ │ │ - addi r9,r10,4104 │ │ │ │ - std r8,8(r10) │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq 4f2c8 │ │ │ │ - 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 4f2a8 │ │ │ │ - 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 4f270 │ │ │ │ - ld r9,4120(r31) │ │ │ │ - addis r3,r2,-5 │ │ │ │ + mr r9,r23 │ │ │ │ + addi r6,r31,24 │ │ │ │ + addi r4,r23,4088 │ │ │ │ + mr r5,r30 │ │ │ │ + std r2,32(r31) │ │ │ │ + addi r7,r9,8 │ │ │ │ + ble cr7,4e718 │ │ │ │ + andi. r2,r24,1 │ │ │ │ + addi r8,r24,-1 │ │ │ │ + mr r2,r7 │ │ │ │ + beq 4e6f0 │ │ │ │ + cmpdi r8,0 │ │ │ │ + ld r8,8(r9) │ │ │ │ + addi r2,r9,4104 │ │ │ │ + std r10,8(r9) │ │ │ │ + add r10,r10,r8 │ │ │ │ + beq 4e718 │ │ │ │ + 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 4e6f8 │ │ │ │ + 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 4e6c0 │ │ │ │ + ld r2,4120(r31) │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ addi r4,r31,8224 │ │ │ │ + pla r3,-1192 # 4e2a0 │ │ │ │ std r25,8224(r31) │ │ │ │ + std r26,8232(r31) │ │ │ │ + std r28,8240(r31) │ │ │ │ std r23,8256(r31) │ │ │ │ std r29,8248(r31) │ │ │ │ - std r28,8240(r31) │ │ │ │ - addi r3,r3,28752 │ │ │ │ - std r26,8232(r31) │ │ │ │ - subf r9,r9,r25 │ │ │ │ - std r9,8216(r31) │ │ │ │ - bl 56a0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + subf r2,r2,r25 │ │ │ │ + std r2,8216(r31) │ │ │ │ + bl 5640 │ │ │ │ sldi r5,r25,4 │ │ │ │ mr r4,r28 │ │ │ │ mr r3,r26 │ │ │ │ addi r25,r31,8216 │ │ │ │ - bl 5bc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b60 │ │ │ │ cmpdi r29,0 │ │ │ │ - bge 4f37c │ │ │ │ - b 4f3fc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sldi r7,r7,4 │ │ │ │ + bge 4e7bc │ │ │ │ + b 4e83c │ │ │ │ + sldi r8,r8,4 │ │ │ │ mr r6,r29 │ │ │ │ - add r5,r28,r7 │ │ │ │ - add r4,r26,r7 │ │ │ │ - bl 4f178 │ │ │ │ + add r5,r28,r8 │ │ │ │ + add r4,r26,r8 │ │ │ │ + bl 4e5d0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpld r30,r25 │ │ │ │ addi r27,r27,8 │ │ │ │ - beq 4f3fc │ │ │ │ + beq 4e83c │ │ │ │ ldu r3,8(r30) │ │ │ │ cmpdi r3,1 │ │ │ │ - ble 4f370 │ │ │ │ + ble 4e7b0 │ │ │ │ cmpdi r3,256 │ │ │ │ - ld r7,0(r27) │ │ │ │ - bgt 4f350 │ │ │ │ - addi r7,r7,1 │ │ │ │ - li r4,1 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - add r7,r26,r7 │ │ │ │ - mtctr r4 │ │ │ │ - mr r9,r7 │ │ │ │ - b 4f3d0 │ │ │ │ - ld r5,8(r9) │ │ │ │ - ld r6,-8(r9) │ │ │ │ - std r8,0(r9) │ │ │ │ - std r10,-16(r9) │ │ │ │ - addi r9,r9,-16 │ │ │ │ - std r5,8(r9) │ │ │ │ - std r6,24(r9) │ │ │ │ - bdz 4f3e0 │ │ │ │ - ld r10,0(r9) │ │ │ │ - ld r8,-16(r9) │ │ │ │ - cmpd r8,r10 │ │ │ │ - bgt 4f3b0 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r7,r7,16 │ │ │ │ - cmpd r3,r4 │ │ │ │ - bgt 4f3a4 │ │ │ │ + ld r8,0(r27) │ │ │ │ + bgt 4e790 │ │ │ │ + addi r8,r8,1 │ │ │ │ + li r5,1 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + add r8,r26,r8 │ │ │ │ + mtctr r5 │ │ │ │ + mr r2,r8 │ │ │ │ + b 4e810 │ │ │ │ + ld r6,8(r2) │ │ │ │ + ld r7,-8(r2) │ │ │ │ + std r10,0(r2) │ │ │ │ + std r9,-16(r2) │ │ │ │ + addi r2,r2,-16 │ │ │ │ + std r6,8(r2) │ │ │ │ + std r7,24(r2) │ │ │ │ + bdz 4e820 │ │ │ │ + ld r9,0(r2) │ │ │ │ + ld r10,-16(r2) │ │ │ │ + cmpd r10,r9 │ │ │ │ + bgt 4e7f0 │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r8,r8,16 │ │ │ │ + cmpd r3,r5 │ │ │ │ + bgt 4e7e4 │ │ │ │ cmpld r30,r25 │ │ │ │ addi r27,r27,8 │ │ │ │ - bne 4f37c │ │ │ │ + bne 4e7bc │ │ │ │ addi r1,r31,8352 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r24,-64(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - cmpdi r10,0 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r9,0 │ │ │ │ + ld r10,0(r23) │ │ │ │ + addi r2,r23,4096 │ │ │ │ + std r9,0(r23) │ │ │ │ + bne 4e67c │ │ │ │ + b 4e6a4 │ │ │ │ li r10,0 │ │ │ │ - ld r8,0(r23) │ │ │ │ - addi r9,r23,4096 │ │ │ │ - std r10,0(r23) │ │ │ │ - bne 4f22c │ │ │ │ - b 4f254 │ │ │ │ - li r8,0 │ │ │ │ - b 4f254 │ │ │ │ + b 4e6a4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x980 │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-30304 │ │ │ │ + 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 4f498 │ │ │ │ - bl 4c60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bne 4e8e8 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000000000004f4c0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-30400 │ │ │ │ +000000000004e910 : │ │ │ │ mflr r0 │ │ │ │ - addis r3,r2,-5 │ │ │ │ - li r9,0 │ │ │ │ + li r2,0 │ │ │ │ li r6,0 │ │ │ │ li r5,0 │ │ │ │ - addi r3,r3,30304 │ │ │ │ + pla r3,-96 # 4e8c0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000000000004f520 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-30496 │ │ │ │ - mflr r0 │ │ │ │ +000000000004e960 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000000000004f560 : │ │ │ │ +000000000004e980 : │ │ │ │ li r3,1 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004f580 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-30592 │ │ │ │ +000000000004e9c0 : │ │ │ │ mtfprd f0,r3 │ │ │ │ mtfprd f12,r4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + plfd f1,127800 # 6dd00 │ │ │ │ fcfidu f12,f12 │ │ │ │ fcfidu f0,f0 │ │ │ │ - lfd f1,28136(r9) │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmul f1,f0,f1 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000004f5c0 : │ │ │ │ - addis r2,r12,5 │ │ │ │ - addi r2,r2,-30656 │ │ │ │ +000000000004e9f0 : │ │ │ │ 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 4f60c │ │ │ │ + bne 4ea30 │ │ │ │ lfd f0,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ fcfid f1,f0 │ │ │ │ fcfid f0,f12 │ │ │ │ - lfd f12,28144(r9) │ │ │ │ + plfd f12,127716 # 6dd08 │ │ │ │ fmadd f1,f1,f12,f0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x80 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000004f630 : │ │ │ │ +000000000004ea50 : │ │ │ │ cmpdi r4,0 │ │ │ │ - ble 4f720 │ │ │ │ - addi r9,r4,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 4f728 │ │ │ │ - srdi r10,r4,2 │ │ │ │ + ble 4eb40 │ │ │ │ + addi r2,r4,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 4eb48 │ │ │ │ + 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 4f660 │ │ │ │ + bdnz 4ea80 │ │ │ │ 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 4f6ac │ │ │ │ + li r2,0 │ │ │ │ + b 4eacc │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000004f740 : │ │ │ │ +000000000004eb60 : │ │ │ │ cmpdi r4,0 │ │ │ │ - ble 4f850 │ │ │ │ - addi r9,r4,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 4f858 │ │ │ │ - srdi r10,r4,3 │ │ │ │ + ble 4ec70 │ │ │ │ + addi r2,r4,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 4ec78 │ │ │ │ + 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 4f770 │ │ │ │ + bdnz 4eb90 │ │ │ │ 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 4f7bc │ │ │ │ + li r2,0 │ │ │ │ + b 4ebdc │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000004f870 : │ │ │ │ +000000000004ec90 : │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 4f920 │ │ │ │ + ble 4ed40 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 4f928 │ │ │ │ - srdi r8,r5,1 │ │ │ │ + beq 4ed48 │ │ │ │ + srdi r10,r5,1 │ │ │ │ + mr r2,r3 │ │ │ │ + mr r9,r4 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mr r10,r4 │ │ │ │ - mtctr r8 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - lxv vs10,16(r9) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs11,-16(r10) │ │ │ │ + lxv vs0,0(r2) │ │ │ │ + lxv vs10,16(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs11,-16(r9) │ │ │ │ xxmrgld vs12,vs10,vs0 │ │ │ │ xxmrghd vs0,vs10,vs0 │ │ │ │ xvmuldp vs12,vs12,vs12 │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ xvmaddmdp vs12,vs11,vs32 │ │ │ │ xvmaddadp vs12,vs11,vs0 │ │ │ │ xxmr vs32,vs12 │ │ │ │ - bdnz 4f8a0 │ │ │ │ + bdnz 4ecc0 │ │ │ │ xxsldwi vs1,vs12,vs12,2 │ │ │ │ - andi. r9,r5,1 │ │ │ │ + andi. r2,r5,1 │ │ │ │ xvadddp vs1,vs1,vs12 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ clrrdi r5,r5,1 │ │ │ │ - sldi r9,r5,3 │ │ │ │ + sldi r2,r5,3 │ │ │ │ sldi r5,r5,4 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ lfdx f11,r3,r5 │ │ │ │ add r3,r3,r5 │ │ │ │ lfd f12,8(r3) │ │ │ │ fmul f10,f11,f0 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f10,f11,f1 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r5,0 │ │ │ │ - b 4f8ec │ │ │ │ + b 4ed0c │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000004f940 : │ │ │ │ +000000000004ed60 : │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 4fad0 │ │ │ │ - addi r9,r5,-1 │ │ │ │ - cmpldi r9,6 │ │ │ │ - ble 4fad8 │ │ │ │ - srdi r8,r5,3 │ │ │ │ + ble 4eef0 │ │ │ │ + addi r2,r5,-1 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 4eef8 │ │ │ │ + srdi r10,r5,3 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r4 │ │ │ │ - mr r9,r3 │ │ │ │ - mtctr r8 │ │ │ │ + mr r9,r4 │ │ │ │ + mr r2,r3 │ │ │ │ + mtctr r10 │ │ │ │ xxmr vs5,vs32 │ │ │ │ xxmr vs3,vs32 │ │ │ │ xxmr vs4,vs32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs6,0(r9) │ │ │ │ - lxv vs7,16(r9) │ │ │ │ - addi r10,r10,64 │ │ │ │ + lxv vs6,0(r2) │ │ │ │ + lxv vs7,16(r2) │ │ │ │ addi r9,r9,64 │ │ │ │ - lxv vs8,-32(r9) │ │ │ │ - lxv vs9,-16(r9) │ │ │ │ - lxv vs10,-64(r10) │ │ │ │ - lxv vs11,-48(r10) │ │ │ │ - lxv vs12,-32(r10) │ │ │ │ - lxv vs0,-16(r10) │ │ │ │ + addi r2,r2,64 │ │ │ │ + lxv vs8,-32(r2) │ │ │ │ + lxv vs9,-16(r2) │ │ │ │ + lxv vs10,-64(r9) │ │ │ │ + lxv vs11,-48(r9) │ │ │ │ + lxv vs12,-32(r9) │ │ │ │ + lxv vs0,-16(r9) │ │ │ │ xvmuldp vs10,vs10,vs6 │ │ │ │ xvmuldp vs11,vs11,vs7 │ │ │ │ xvmuldp vs12,vs12,vs8 │ │ │ │ xvmuldp vs0,vs0,vs9 │ │ │ │ xvmaddadp vs4,vs6,vs10 │ │ │ │ xvmaddadp vs3,vs11,vs7 │ │ │ │ xvmaddadp vs5,vs12,vs8 │ │ │ │ xvmaddadp vs32,vs0,vs9 │ │ │ │ - bdnz 4f980 │ │ │ │ + bdnz 4eda0 │ │ │ │ xvadddp vs5,vs5,vs32 │ │ │ │ xvadddp vs4,vs4,vs3 │ │ │ │ - andi. r9,r5,7 │ │ │ │ - clrrdi r10,r5,3 │ │ │ │ + andi. r2,r5,7 │ │ │ │ + clrrdi r9,r5,3 │ │ │ │ xvadddp vs5,vs5,vs4 │ │ │ │ xxsldwi vs1,vs5,vs5,2 │ │ │ │ xvadddp vs1,vs1,vs5 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r8,r10,1 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - cmpd r5,r8 │ │ │ │ + sldi r2,r9,3 │ │ │ │ + addi r10,r9,1 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ + cmpd r5,r10 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f12,f0,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,8 │ │ │ │ - addi r7,r10,2 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + addi r10,r2,8 │ │ │ │ + addi r8,r9,2 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r7,r10,3 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r8,r9,3 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,24 │ │ │ │ - addi r7,r10,4 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + addi r10,r2,24 │ │ │ │ + addi r8,r9,4 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,32 │ │ │ │ - addi r7,r10,5 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r7 │ │ │ │ + addi r10,r2,32 │ │ │ │ + addi r8,r9,5 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r8 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r8,r9,40 │ │ │ │ - addi r10,r10,6 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - lfdx f0,r4,r8 │ │ │ │ - cmpd r5,r10 │ │ │ │ + addi r10,r2,40 │ │ │ │ + addi r9,r9,6 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + cmpd r5,r9 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f0,f12,f1 │ │ │ │ blelr │ │ │ │ - addi r9,r9,48 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + addi r2,r2,48 │ │ │ │ + lfdx f12,r3,r2 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ fmul f0,f12,f0 │ │ │ │ fmadd f1,f12,f0,f1 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ - li r10,0 │ │ │ │ - b 4f9f0 │ │ │ │ + li r9,0 │ │ │ │ + b 4ee10 │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000004faf0 : │ │ │ │ +000000000004ef10 : │ │ │ │ cmpdi r6,0 │ │ │ │ - ble 4fbb0 │ │ │ │ + ble 4efd0 │ │ │ │ cmpdi r6,1 │ │ │ │ - beq 4fbb8 │ │ │ │ - srdi r8,r6,1 │ │ │ │ + beq 4efd8 │ │ │ │ + srdi r10,r6,1 │ │ │ │ + mr r9,r3 │ │ │ │ + li r2,0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r10,r3 │ │ │ │ - li r9,0 │ │ │ │ - mtctr r8 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs10,r5,r9 │ │ │ │ - lxvx vs0,r4,r9 │ │ │ │ - addi r10,r10,32 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxv vs12,-32(r10) │ │ │ │ - lxv vs9,-16(r10) │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - xxmrgld vs11,vs9,vs12 │ │ │ │ + lxvx vs11,r5,r2 │ │ │ │ + lxvx vs0,r4,r2 │ │ │ │ + addi r9,r9,32 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxv vs12,-32(r9) │ │ │ │ + lxv vs9,-16(r9) │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + xxmrgld vs10,vs9,vs12 │ │ │ │ xxmrghd vs12,vs9,vs12 │ │ │ │ - xvmuldp vs0,vs0,vs10 │ │ │ │ - xvmuldp vs10,vs11,vs0 │ │ │ │ + xvmuldp vs0,vs0,vs11 │ │ │ │ + xvmuldp vs11,vs10,vs0 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ xvmaddmdp vs11,vs10,vs32 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ xxmr vs32,vs11 │ │ │ │ - bdnz 4fb20 │ │ │ │ + bdnz 4ef40 │ │ │ │ xxsldwi vs1,vs11,vs11,2 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + andi. r2,r6,1 │ │ │ │ xvadddp vs1,vs1,vs11 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ clrrdi r6,r6,1 │ │ │ │ - sldi r9,r6,3 │ │ │ │ + sldi r2,r6,3 │ │ │ │ sldi r6,r6,4 │ │ │ │ - lfdx f10,r5,r9 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + lfdx f10,r5,r2 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ + add r2,r3,r6 │ │ │ │ lfdx f11,r3,r6 │ │ │ │ - add r3,r3,r6 │ │ │ │ - lfd f12,8(r3) │ │ │ │ + lfd f12,8(r2) │ │ │ │ fmul f0,f10,f0 │ │ │ │ fmul f11,f11,f11 │ │ │ │ fmul f12,f12,f12 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f1,f11,f0,f1 │ │ │ │ fmadd f1,f12,f0,f1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r6,0 │ │ │ │ - b 4fb78 │ │ │ │ + b 4ef98 │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000004fbd0 : │ │ │ │ +000000000004eff0 : │ │ │ │ cmpdi r5,0 │ │ │ │ - ble 4fc80 │ │ │ │ + ble 4f0a0 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 4fc88 │ │ │ │ - srdi r8,r5,1 │ │ │ │ + beq 4f0a8 │ │ │ │ + srdi r10,r5,1 │ │ │ │ + mr r2,r3 │ │ │ │ + mr r9,r4 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r3 │ │ │ │ - mr r10,r4 │ │ │ │ - mtctr r8 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - lxv vs10,16(r9) │ │ │ │ - addi r10,r10,16 │ │ │ │ - addi r9,r9,32 │ │ │ │ - lxv vs12,-32(r9) │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + lxv vs11,16(r2) │ │ │ │ + addi r9,r9,16 │ │ │ │ + addi r2,r2,32 │ │ │ │ + lxv vs12,-32(r2) │ │ │ │ xvmuldp vs0,vs0,vs0 │ │ │ │ - xxmrgld vs11,vs10,vs12 │ │ │ │ - xxmrghd vs12,vs10,vs12 │ │ │ │ - xvmuldp vs10,vs11,vs0 │ │ │ │ + xxmrgld vs10,vs11,vs12 │ │ │ │ + xxmrghd vs12,vs11,vs12 │ │ │ │ + xvmuldp vs11,vs10,vs0 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ xvmaddmdp vs11,vs10,vs32 │ │ │ │ - xvmaddadp vs11,vs12,vs0 │ │ │ │ + xvmaddadp vs11,vs0,vs12 │ │ │ │ xxmr vs32,vs11 │ │ │ │ - bdnz 4fc00 │ │ │ │ + bdnz 4f020 │ │ │ │ xxsldwi vs1,vs11,vs11,2 │ │ │ │ - andi. r9,r5,1 │ │ │ │ + andi. r2,r5,1 │ │ │ │ xvadddp vs1,vs1,vs11 │ │ │ │ xxspltd vs1,vs1,1 │ │ │ │ beqlr │ │ │ │ clrrdi r5,r5,1 │ │ │ │ - sldi r9,r5,3 │ │ │ │ + sldi r2,r5,3 │ │ │ │ sldi r5,r5,4 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ + lfdx f0,r4,r2 │ │ │ │ lfdx f11,r3,r5 │ │ │ │ add r3,r3,r5 │ │ │ │ lfd f12,8(r3) │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmul f11,f11,f11 │ │ │ │ fmul f12,f12,f12 │ │ │ │ fmadd f1,f0,f11,f1 │ │ │ │ fmadd f1,f12,f0,f1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ blr │ │ │ │ xxlxor vs1,vs1,vs1 │ │ │ │ li r5,0 │ │ │ │ - b 4fc50 │ │ │ │ + b 4f070 │ │ │ │ ... │ │ │ │ │ │ │ │ -000000000004fca0 : │ │ │ │ +000000000004f0c0 : │ │ │ │ cmpdi r5,0 │ │ │ │ blelr │ │ │ │ - andi. r8,r5,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r7,r5,-1 │ │ │ │ - mr r10,r5 │ │ │ │ - beq 4fd00 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 4fcec │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 4fcdc │ │ │ │ + andi. r10,r5,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r8,r5,-1 │ │ │ │ + mr r9,r5 │ │ │ │ + beq 4f120 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 4f10c │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 4f0fc │ │ │ │ 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 4fd08 │ │ │ │ + lxvx vs0,r4,r10 │ │ │ │ + stxvx vs0,r3,r10 │ │ │ │ + bdnz 4f128 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004fd50 : │ │ │ │ +000000000004f170 : │ │ │ │ cmpdi r5,0 │ │ │ │ blelr │ │ │ │ - andi. r8,r5,3 │ │ │ │ - li r9,0 │ │ │ │ - addi r7,r5,-1 │ │ │ │ - mr r10,r5 │ │ │ │ - beq 4fdb0 │ │ │ │ - cmpdi r8,1 │ │ │ │ - beq 4fd9c │ │ │ │ - cmpdi r8,2 │ │ │ │ - beq 4fd8c │ │ │ │ + andi. r10,r5,3 │ │ │ │ + li r2,0 │ │ │ │ + addi r8,r5,-1 │ │ │ │ + mr r9,r5 │ │ │ │ + beq 4f1d0 │ │ │ │ + cmpdi r10,1 │ │ │ │ + beq 4f1bc │ │ │ │ + cmpdi r10,2 │ │ │ │ + beq 4f1ac │ │ │ │ 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 4fdb8 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ + stfdx f0,r3,r10 │ │ │ │ + bdnz 4f1d8 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004fe00 : │ │ │ │ +000000000004f220 : │ │ │ │ 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 4fe50 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + mtvsrdd vs12,r2,r2 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + li r2,0 │ │ │ │ + bne 4f270 │ │ │ │ + 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 4fe28 │ │ │ │ + bdnz 4f248 │ │ │ │ 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 4fe20 │ │ │ │ + bne 4f240 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004fe80 : │ │ │ │ +000000000004f2a0 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,3 │ │ │ │ - ble 4ff30 │ │ │ │ - addi r9,r5,8 │ │ │ │ - cmpld r3,r9 │ │ │ │ - beq 4ff30 │ │ │ │ - srdi r9,r6,1 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + cmpldi r2,3 │ │ │ │ + ble 4f350 │ │ │ │ + addi r2,r5,8 │ │ │ │ + cmpld r3,r2 │ │ │ │ + beq 4f350 │ │ │ │ + srdi r2,r6,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r10,0 │ │ │ │ - andi. r8,r9,1 │ │ │ │ - addi r8,r9,-1 │ │ │ │ - bne 4ff10 │ │ │ │ - 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 4f330 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ lxvx vs0,r5,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ stxvx vs0,r3,r9 │ │ │ │ - bdnz 4fec0 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + lxvx vs0,r5,r2 │ │ │ │ + addi r9,r9,32 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + bdnz 4f2e0 │ │ │ │ + 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 4feb8 │ │ │ │ - b 4fee4 │ │ │ │ + bne 4f2d8 │ │ │ │ + b 4f304 │ │ │ │ nop │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq 4ff58 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq 4f378 │ │ │ │ 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 4ff60 │ │ │ │ + bdnz 4f380 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004ffa0 : │ │ │ │ +000000000004f3c0 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ cmpdi r6,1 │ │ │ │ - beq 50044 │ │ │ │ - addi r7,r6,-1 │ │ │ │ - mr r9,r4 │ │ │ │ + beq 4f464 │ │ │ │ + addi r8,r6,-1 │ │ │ │ + mr r2,r4 │ │ │ │ addi r6,r6,-2 │ │ │ │ - li r10,0 │ │ │ │ - andi. r8,r7,1 │ │ │ │ - bne 50020 │ │ │ │ - srdi r8,r7,1 │ │ │ │ - mtctr r8 │ │ │ │ + li r9,0 │ │ │ │ + andi. r10,r8,1 │ │ │ │ + bne 4f440 │ │ │ │ + srdi r10,r8,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs12,r5,r9 │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ + addi r10,r9,16 │ │ │ │ + xvmuldp vs0,vs12,vs0 │ │ │ │ + stxvx vs0,r3,r9 │ │ │ │ + addi r9,r2,8 │ │ │ │ lxvx vs12,r5,r10 │ │ │ │ + addi r2,r2,16 │ │ │ │ lxvdsx vs0,0,r9 │ │ │ │ - addi r8,r10,16 │ │ │ │ - addi r6,r9,8 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r9,r10,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ stxvx vs0,r3,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvdsx vs0,0,r6 │ │ │ │ - lxvx vs12,r5,r8 │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r3,r8 │ │ │ │ - bdnz 4ffd0 │ │ │ │ - sldi r9,r7,3 │ │ │ │ - sldi r7,r7,4 │ │ │ │ - lxvdsx vs12,r4,r9 │ │ │ │ - lxvx vs0,r5,r7 │ │ │ │ + bdnz 4f3f0 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + sldi r8,r8,4 │ │ │ │ + lxvdsx vs12,r4,r2 │ │ │ │ + lxvx vs0,r5,r8 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r7 │ │ │ │ + stxvx vs0,r3,r8 │ │ │ │ blr │ │ │ │ lxvdsx vs0,0,r4 │ │ │ │ lxv vs12,0(r5) │ │ │ │ cmpdi r6,0 │ │ │ │ - addi r9,r4,8 │ │ │ │ - li r10,16 │ │ │ │ + addi r2,r4,8 │ │ │ │ + li r9,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne 4ffc8 │ │ │ │ - b 50004 │ │ │ │ - li r7,0 │ │ │ │ - b 50004 │ │ │ │ + bne 4f3e8 │ │ │ │ + b 4f424 │ │ │ │ + li r8,0 │ │ │ │ + b 4f424 │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000050060 : │ │ │ │ +000000000004f480 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 50120 │ │ │ │ - addi r9,r5,8 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq 50120 │ │ │ │ - addi r9,r4,8 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq 50120 │ │ │ │ - srdi r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne 50100 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs12,r5,r9 │ │ │ │ + addi r2,r5,8 │ │ │ │ + cmpd r3,r2 │ │ │ │ + beq 4f560 │ │ │ │ + addi r2,r4,8 │ │ │ │ + cmpd r3,r2 │ │ │ │ + beq 4f560 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 4f5c4 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne 4f540 │ │ │ │ + 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 500a8 │ │ │ │ - andi. r9,r6,1 │ │ │ │ - clrrdi r6,r6,1 │ │ │ │ + bdnz 4f4c4 │ │ │ │ + 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 500a0 │ │ │ │ - b 500d4 │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq 5014c │ │ │ │ + bne 4f4bc │ │ │ │ + b 4f4f0 │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq 4f58c │ │ │ │ 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 50154 │ │ │ │ + bdnz 4f594 │ │ │ │ blr │ │ │ │ + li r2,0 │ │ │ │ + b 4f4fc │ │ │ │ ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000050190 : │ │ │ │ +000000000004f5e0 : │ │ │ │ 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 501f0 │ │ │ │ - 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 4f640 │ │ │ │ + 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 501b8 │ │ │ │ + bdnz 4f608 │ │ │ │ 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 501b0 │ │ │ │ + bne 4f600 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000050220 : │ │ │ │ +000000000004f670 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 502d0 │ │ │ │ - addi r9,r5,8 │ │ │ │ - cmpld r3,r9 │ │ │ │ - beq 502d0 │ │ │ │ - srdi r10,r6,1 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 4f720 │ │ │ │ + addi r2,r5,8 │ │ │ │ + cmpld r3,r2 │ │ │ │ + beq 4f720 │ │ │ │ + srdi r9,r6,1 │ │ │ │ xxspltd vs0,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne 502b0 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs11,r3,r9 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne 4f700 │ │ │ │ + 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 50260 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + bdnz 4f6b0 │ │ │ │ + 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 50258 │ │ │ │ - b 5028c │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq 502fc │ │ │ │ + bne 4f6a8 │ │ │ │ + b 4f6dc │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq 4f74c │ │ │ │ lfd f0,0(r3) │ │ │ │ lfd f12,0(r5) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ fmadd f0,f0,f1,f12 │ │ │ │ stfd f0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r6,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f12,r5,r9 │ │ │ │ + srdi r9,r6,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f12,r5,r2 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + fmadd f0,f0,f1,f12 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ lfdx f0,r3,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + lfdx f12,r5,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmadd f0,f0,f1,f12 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - lfdx f12,r5,r10 │ │ │ │ - fmadd f0,f0,f1,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz 50304 │ │ │ │ + bdnz 4f754 │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -0000000000050340 : │ │ │ │ +000000000004f790 : │ │ │ │ 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 503a0 │ │ │ │ - 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 4f7f0 │ │ │ │ + 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 50368 │ │ │ │ + bdnz 4f7b8 │ │ │ │ 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 50360 │ │ │ │ + bne 4f7b0 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000503d0 : │ │ │ │ +000000000004f820 : │ │ │ │ cmpdi r6,0 │ │ │ │ blelr │ │ │ │ - addi r9,r6,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 50480 │ │ │ │ - addi r9,r5,8 │ │ │ │ - cmpld r3,r9 │ │ │ │ - beq 50480 │ │ │ │ - srdi r10,r6,1 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 4f8d0 │ │ │ │ + addi r2,r5,8 │ │ │ │ + cmpld r3,r2 │ │ │ │ + beq 4f8d0 │ │ │ │ + srdi r9,r6,1 │ │ │ │ xxspltd vs0,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne 50460 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvx vs11,r5,r9 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne 4f8b0 │ │ │ │ + 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 50410 │ │ │ │ - andi. r9,r6,1 │ │ │ │ + bdnz 4f860 │ │ │ │ + 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 50408 │ │ │ │ - b 5043c │ │ │ │ - andi. r10,r6,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r6,-1 │ │ │ │ - beq 504ac │ │ │ │ + bne 4f858 │ │ │ │ + b 4f88c │ │ │ │ + andi. r9,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + beq 4f8fc │ │ │ │ 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 504b4 │ │ │ │ + bdnz 4f904 │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -00000000000504f0 : │ │ │ │ +000000000004f940 : │ │ │ │ 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 50560 │ │ │ │ - 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 4f9b0 │ │ │ │ + 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 50520 │ │ │ │ + bdnz 4f970 │ │ │ │ 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 50518 │ │ │ │ + bne 4f968 │ │ │ │ blr │ │ │ │ ... │ │ │ │ │ │ │ │ -0000000000050590 : │ │ │ │ +000000000004f9e0 : │ │ │ │ cmpdi r7,0 │ │ │ │ blelr │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 50660 │ │ │ │ - addi r9,r5,8 │ │ │ │ - cmpld r3,r9 │ │ │ │ - beq 50660 │ │ │ │ - srdi r10,r7,1 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 4fab0 │ │ │ │ + addi r2,r5,8 │ │ │ │ + cmpld r3,r2 │ │ │ │ + beq 4fab0 │ │ │ │ + srdi r9,r7,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ xxspltd vs11,vs2,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne 50630 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne 4fa80 │ │ │ │ + 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 505d4 │ │ │ │ - andi. r9,r7,1 │ │ │ │ + bdnz 4fa24 │ │ │ │ + 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 505cc │ │ │ │ - b 50608 │ │ │ │ + bne 4fa1c │ │ │ │ + b 4fa58 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r10,r7,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq 50690 │ │ │ │ + andi. r9,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r7,-1 │ │ │ │ + beq 4fae0 │ │ │ │ lfd f12,0(r5) │ │ │ │ lfd f0,0(r3) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,8 │ │ │ │ fmul f12,f2,f12 │ │ │ │ fmadd f0,f1,f0,f12 │ │ │ │ stfd f0,0(r3) │ │ │ │ beqlr │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ + srdi r9,r7,1 │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f12,r5,r2 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + fmul f12,f2,f12 │ │ │ │ + fmadd f0,f1,f0,f12 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ lfdx f12,r5,r9 │ │ │ │ lfdx f0,r3,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f12,f2,f12 │ │ │ │ fmadd f0,f1,f0,f12 │ │ │ │ stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f12,r5,r10 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - fmul f12,f2,f12 │ │ │ │ - fmadd f0,f1,f0,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - bdnz 50698 │ │ │ │ + bdnz 4fae8 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000506e0 : │ │ │ │ +000000000004fb30 : │ │ │ │ cmpdi r7,0 │ │ │ │ blelr │ │ │ │ cmpdi r7,1 │ │ │ │ - beq 5075c │ │ │ │ + beq 4fbac │ │ │ │ addi r7,r7,-1 │ │ │ │ xxspltd vs11,vs1,0 │ │ │ │ - mr r10,r5 │ │ │ │ - li r9,0 │ │ │ │ + mr r9,r5 │ │ │ │ + li r2,0 │ │ │ │ mtctr r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ - lxvdsx vs12,0,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lxvx vs10,r3,r9 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ + lxvdsx vs12,0,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxvx vs10,r3,r2 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xvmaddmdp vs0,vs12,vs10 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 50710 │ │ │ │ - sldi r10,r7,3 │ │ │ │ - sldi r9,r7,4 │ │ │ │ - lfdx f12,r5,r10 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 4fb60 │ │ │ │ + sldi r9,r7,3 │ │ │ │ + sldi r2,r7,4 │ │ │ │ + lfdx f12,r5,r9 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - lxvx vs12,r3,r9 │ │ │ │ + lxvx vs12,r3,r2 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ xvmaddmdp vs0,vs1,vs12 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ blr │ │ │ │ li r7,0 │ │ │ │ - b 50734 │ │ │ │ + b 4fb84 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000000000050770 : │ │ │ │ +000000000004fbc0 : │ │ │ │ cmpdi r7,0 │ │ │ │ blelr │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,1 │ │ │ │ - ble 50860 │ │ │ │ - addi r9,r6,8 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq 50860 │ │ │ │ - addi r9,r5,8 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq 50860 │ │ │ │ - srdi r10,r7,1 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,1 │ │ │ │ + ble 4fcb0 │ │ │ │ + addi r2,r6,8 │ │ │ │ + cmpd r3,r2 │ │ │ │ + beq 4fcb0 │ │ │ │ + addi r2,r5,8 │ │ │ │ + cmpd r3,r2 │ │ │ │ + beq 4fcb0 │ │ │ │ + srdi r9,r7,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne 50830 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne 4fc80 │ │ │ │ + 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 507bc │ │ │ │ - andi. r9,r7,1 │ │ │ │ + bdnz 4fc0c │ │ │ │ + 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 │ │ │ │ @@ -77549,131 +75330,131 @@ │ │ │ │ stfdx f1,r3,r7 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs11,0(r6) │ │ │ │ lxv vs0,0(r5) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r9,16 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r2,16 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ lxv vs11,0(r3) │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne 507b4 │ │ │ │ - b 507f8 │ │ │ │ + bne 4fc04 │ │ │ │ + b 4fc48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r10,r7,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq 50894 │ │ │ │ + andi. r9,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r7,-1 │ │ │ │ + beq 4fce4 │ │ │ │ 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 5089c │ │ │ │ + bdnz 4fcec │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000508f0 : │ │ │ │ +000000000004fd40 : │ │ │ │ cmpdi r7,0 │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ blelr │ │ │ │ cmpdi r7,1 │ │ │ │ - beq 50968 │ │ │ │ + beq 4fdb8 │ │ │ │ addi r7,r7,-1 │ │ │ │ - mr r10,r5 │ │ │ │ - li r9,0 │ │ │ │ + mr r9,r5 │ │ │ │ + li r2,0 │ │ │ │ mtctr r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxvx vs12,r6,r9 │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ + lxvx vs12,r6,r2 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - lxvx vs12,r3,r9 │ │ │ │ + lxvx vs12,r3,r2 │ │ │ │ xvmaddadp vs0,vs1,vs12 │ │ │ │ - stxvx vs0,r3,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - bdnz 50920 │ │ │ │ - sldi r9,r7,4 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + bdnz 4fd70 │ │ │ │ + sldi r2,r7,4 │ │ │ │ sldi r7,r7,3 │ │ │ │ - lxvx vs0,r6,r9 │ │ │ │ + lxvx vs0,r6,r2 │ │ │ │ lxvdsx vs12,r5,r7 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - lxvx vs12,r3,r9 │ │ │ │ + lxvx vs12,r3,r2 │ │ │ │ xvmaddmdp vs1,vs12,vs0 │ │ │ │ - stxvx vs1,r3,r9 │ │ │ │ + stxvx vs1,r3,r2 │ │ │ │ blr │ │ │ │ li r7,0 │ │ │ │ - b 50944 │ │ │ │ + b 4fd94 │ │ │ │ ... │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000050980 : │ │ │ │ +000000000004fdd0 : │ │ │ │ cmpdi r7,0 │ │ │ │ blelr │ │ │ │ - addi r9,r7,-1 │ │ │ │ - cmpldi r9,1 │ │ │ │ - ble 50a70 │ │ │ │ - addi r9,r6,8 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq 50a70 │ │ │ │ - addi r9,r5,8 │ │ │ │ - cmpd r3,r9 │ │ │ │ - beq 50a70 │ │ │ │ - srdi r10,r7,1 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + cmpldi r2,1 │ │ │ │ + ble 4fec0 │ │ │ │ + addi r2,r6,8 │ │ │ │ + cmpd r3,r2 │ │ │ │ + beq 4fec0 │ │ │ │ + addi r2,r5,8 │ │ │ │ + cmpd r3,r2 │ │ │ │ + beq 4fec0 │ │ │ │ + srdi r9,r7,1 │ │ │ │ xxspltd vs12,vs1,0 │ │ │ │ - li r9,0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - bne 50a40 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + andi. r10,r9,1 │ │ │ │ + addi r10,r9,-1 │ │ │ │ + bne 4fe90 │ │ │ │ + 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 509cc │ │ │ │ - andi. r9,r7,1 │ │ │ │ + bdnz 4fe1c │ │ │ │ + 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 │ │ │ │ @@ -77681,24978 +75462,25145 @@ │ │ │ │ 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 509c4 │ │ │ │ - b 50a08 │ │ │ │ + bne 4fe14 │ │ │ │ + b 4fe58 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r10,r7,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq 50aa4 │ │ │ │ + andi. r9,r7,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r7,-1 │ │ │ │ + beq 4fef4 │ │ │ │ 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 50aac │ │ │ │ + bdnz 4fefc │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000050b00 : │ │ │ │ - std r24,-64(r1) │ │ │ │ - mr. r24,r4 │ │ │ │ - ble 50d98 │ │ │ │ - cmpdi cr7,r24,1 │ │ │ │ +000000000004ff50 : │ │ │ │ std r25,-56(r1) │ │ │ │ + mr. r25,r4 │ │ │ │ + ble 50274 │ │ │ │ + cmpdi cr7,r25,1 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r26,r5 │ │ │ │ + mr r27,r3 │ │ │ │ + li r12,1 │ │ │ │ std r28,-32(r1) │ │ │ │ - std r31,-8(r1) │ │ │ │ - ld r28,0(r5) │ │ │ │ - mr r26,r3 │ │ │ │ - mr r25,r5 │ │ │ │ - li r31,1 │ │ │ │ - li r27,1 │ │ │ │ std r29,-24(r1) │ │ │ │ + li r28,1 │ │ │ │ + ld r29,0(r5) │ │ │ │ std r30,-16(r1) │ │ │ │ - beq cr7,50da0 │ │ │ │ - li r8,1 │ │ │ │ - subf r10,r27,r24 │ │ │ │ - sldi r9,r27,3 │ │ │ │ - li r6,1 │ │ │ │ - li r7,1 │ │ │ │ - isel r10,r10,r8,4*cr7+gt │ │ │ │ - addi r9,r9,-8 │ │ │ │ - andi. r5,r10,3 │ │ │ │ - addi r4,r10,-1 │ │ │ │ - mr r8,r10 │ │ │ │ - add r9,r25,r9 │ │ │ │ - beq 50ba8 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 50b98 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 50b8c │ │ │ │ - ldu r6,8(r9) │ │ │ │ - mr r10,r4 │ │ │ │ - ldu r5,8(r9) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - mulld r6,r6,r5 │ │ │ │ + std r31,-8(r1) │ │ │ │ + beq cr7,50248 │ │ │ │ + subf r10,r28,r25 │ │ │ │ + li r2,1 │ │ │ │ cmpdi r10,1 │ │ │ │ - ldu r10,8(r9) │ │ │ │ - mulld r6,r6,r10 │ │ │ │ - beq 50bd8 │ │ │ │ - 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 50bb0 │ │ │ │ - cmpdi r31,0 │ │ │ │ - mulld r6,r6,r7 │ │ │ │ - ble 50cbc │ │ │ │ - cmpdi r28,1 │ │ │ │ - sradi r11,r28,1 │ │ │ │ - addze r11,r11 │ │ │ │ - ble 50cbc │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 50cbc │ │ │ │ - mulld r28,r28,r6 │ │ │ │ - mulld r12,r11,r6 │ │ │ │ - sldi r0,r6,4 │ │ │ │ - li r29,0 │ │ │ │ + isel r10,r10,r2,4*cr7+gt │ │ │ │ + beq 5027c │ │ │ │ + ble cr7,5027c │ │ │ │ + srdi r9,r10,1 │ │ │ │ + mtvsrdd vs32,r2,r2 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + andi. r7,r9,3 │ │ │ │ + addi r6,r9,-1 │ │ │ │ + mr r8,r9 │ │ │ │ + add r2,r26,r2 │ │ │ │ + xxmr vs33,vs32 │ │ │ │ + beq 5000c │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 4fff8 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 4ffe8 │ │ │ │ + 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 50040 │ │ │ │ + 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 50014 │ │ │ │ + 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 50070 │ │ │ │ + clrrdi r2,r10,1 │ │ │ │ + add r2,r2,r28 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r2,r26,r2 │ │ │ │ + mulld r7,r7,r2 │ │ │ │ + cmpdi r12,0 │ │ │ │ + ble 5015c │ │ │ │ + cmpdi r29,1 │ │ │ │ + sradi r3,r29,1 │ │ │ │ + addze r3,r3 │ │ │ │ + ble 5015c │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 5015c │ │ │ │ + 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 50c64 │ │ │ │ - lxvx vs0,r8,r4 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - cmpdi r3,0 │ │ │ │ - li r9,16 │ │ │ │ - stxvx vs12,r8,r4 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - beq 50c98 │ │ │ │ - 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 50c6c │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r8,r8,r0 │ │ │ │ - cmpd r11,r5 │ │ │ │ - bgt 50c30 │ │ │ │ - addi r30,r30,1 │ │ │ │ - add r29,r29,r28 │ │ │ │ - add r12,r12,r28 │ │ │ │ - cmpd r31,r30 │ │ │ │ - bne 50c10 │ │ │ │ - ble cr7,50d7c │ │ │ │ - andi. r6,r27,3 │ │ │ │ - addi r9,r25,-8 │ │ │ │ - mr r7,r27 │ │ │ │ - li r31,1 │ │ │ │ - li r10,1 │ │ │ │ - addi r5,r27,-1 │ │ │ │ - mr r8,r27 │ │ │ │ - beq 50d18 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 50d08 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 50cfc │ │ │ │ - ld r31,0(r25) │ │ │ │ - mr r7,r5 │ │ │ │ - mr r9,r25 │ │ │ │ - ldu r6,8(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - mulld r31,r31,r6 │ │ │ │ - cmpdi r7,1 │ │ │ │ - ldu r7,8(r9) │ │ │ │ - mulld r31,r31,r7 │ │ │ │ - beq 50d48 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r5,8(r9) │ │ │ │ - ld r6,16(r9) │ │ │ │ - ld r7,24(r9) │ │ │ │ - addi r9,r9,32 │ │ │ │ - mulld r31,r31,r5 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - ld r8,0(r9) │ │ │ │ - mulld r31,r31,r7 │ │ │ │ - mulld r10,r10,r8 │ │ │ │ - bdnz 50d20 │ │ │ │ - sldi r9,r27,3 │ │ │ │ - addi r27,r27,1 │ │ │ │ - mulld r31,r31,r10 │ │ │ │ - cmpd cr7,r24,r27 │ │ │ │ - ldx r28,r25,r9 │ │ │ │ - bgt cr7,50b44 │ │ │ │ - cmpdi r31,0 │ │ │ │ - ble 50d7c │ │ │ │ + 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 50104 │ │ │ │ + lxvx vs0,r5,r10 │ │ │ │ + lxv vs12,0(r10) │ │ │ │ + cmpdi r4,0 │ │ │ │ + li r2,16 │ │ │ │ + stxvx vs12,r5,r10 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + beq 50138 │ │ │ │ + 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 5010c │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r10,r10,r11 │ │ │ │ + cmpd r3,r6 │ │ │ │ + bgt 500d0 │ │ │ │ + addi r31,r31,1 │ │ │ │ + add r30,r30,r29 │ │ │ │ + add r0,r0,r29 │ │ │ │ + cmpd r12,r31 │ │ │ │ + bne 500b0 │ │ │ │ + ble cr7,5025c │ │ │ │ cmpdi r28,1 │ │ │ │ - sradi r11,r28,1 │ │ │ │ - addze r11,r11 │ │ │ │ - li r6,1 │ │ │ │ - bgt 50bfc │ │ │ │ - ld r25,-56(r1) │ │ │ │ + beq 50288 │ │ │ │ + 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 501cc │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 501b8 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 501a8 │ │ │ │ + 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 50200 │ │ │ │ + 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 501d4 │ │ │ │ + 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 5022c │ │ │ │ + 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,4ff90 │ │ │ │ + cmpdi r12,0 │ │ │ │ + ble 5025c │ │ │ │ + cmpdi r29,1 │ │ │ │ + sradi r3,r29,1 │ │ │ │ + addze r3,r3 │ │ │ │ + li r7,1 │ │ │ │ + bgt 50090 │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - ld r24,-64(r1) │ │ │ │ + ld r25,-56(r1) │ │ │ │ blr │ │ │ │ - cmpdi r28,1 │ │ │ │ - sradi r11,r28,1 │ │ │ │ - addze r11,r11 │ │ │ │ - li r27,1 │ │ │ │ - li r31,1 │ │ │ │ - li r6,1 │ │ │ │ - bgt 50bfc │ │ │ │ - b 50d7c │ │ │ │ + mr r2,r28 │ │ │ │ + li r7,1 │ │ │ │ + b 50064 │ │ │ │ + li r12,1 │ │ │ │ + li r2,0 │ │ │ │ + b 50220 │ │ │ │ ... │ │ │ │ - .long 0x800 │ │ │ │ - nop │ │ │ │ + .long 0x700 │ │ │ │ │ │ │ │ -0000000000050dd0 : │ │ │ │ +00000000000502a0 : │ │ │ │ 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 51190 │ │ │ │ - li r30,1 │ │ │ │ - li r28,1 │ │ │ │ - cmpw cr7,r30,r26 │ │ │ │ - subf r10,r28,r26 │ │ │ │ - li r9,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - isel r10,r10,r9,4*cr7+lt │ │ │ │ - cmplwi r8,2 │ │ │ │ - iselgt r8,0,r9 │ │ │ │ - cmpwi r8,0 │ │ │ │ - bne 51184 │ │ │ │ - isel r8,0,r9,4*cr7+lt │ │ │ │ - cmpwi r8,0 │ │ │ │ - bne 51184 │ │ │ │ - rldicl r7,r10,62,34 │ │ │ │ - mtvsrws vs32,r9 │ │ │ │ - extswsli r9,r28,2 │ │ │ │ - andi. r6,r7,3 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - add r9,r27,r9 │ │ │ │ + std r29,-24(r1) │ │ │ │ + mr r30,r3 │ │ │ │ + std r31,-8(r1) │ │ │ │ + beq 5063c │ │ │ │ + li r31,1 │ │ │ │ + li r29,1 │ │ │ │ + cmpw cr7,r31,r27 │ │ │ │ + subf r8,r29,r27 │ │ │ │ + li r2,1 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + isel r8,r8,r2,4*cr7+lt │ │ │ │ + cmplwi r9,2 │ │ │ │ + ble 50630 │ │ │ │ + bge cr7,50630 │ │ │ │ + rldicl r10,r8,62,34 │ │ │ │ + mtvsrws vs32,r2 │ │ │ │ + extswsli r2,r29,2 │ │ │ │ + andi. r7,r10,3 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + mr r9,r10 │ │ │ │ + add r2,r28,r2 │ │ │ │ xxmr vs33,vs32 │ │ │ │ - beq 50ea4 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 50e90 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 50e80 │ │ │ │ - lxv vs32,0(r9) │ │ │ │ - mr r7,r5 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxv vs45,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - vmuluwm v0,v0,v13 │ │ │ │ - lxv vs45,0(r9) │ │ │ │ + beq 50360 │ │ │ │ cmpdi r7,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + beq 5034c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 5033c │ │ │ │ + lxv vs32,0(r2) │ │ │ │ + mr r10,r6 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxv vs45,0(r2) │ │ │ │ + addi r10,r10,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ - beq 50ed4 │ │ │ │ - srdi r8,r8,2 │ │ │ │ - mtctr r8 │ │ │ │ - lxv vs42,0(r9) │ │ │ │ - lxv vs43,16(r9) │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxv vs44,-32(r9) │ │ │ │ - lxv vs45,-16(r9) │ │ │ │ + lxv vs45,0(r2) │ │ │ │ + cmpdi r10,1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + vmuluwm v0,v0,v13 │ │ │ │ + beq 50390 │ │ │ │ + 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 50eac │ │ │ │ + bdnz 50368 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ xxspltib vs0,0 │ │ │ │ - andi. r9,r10,3 │ │ │ │ - clrrwi r9,r10,2 │ │ │ │ - li r10,0 │ │ │ │ - add r9,r9,r28 │ │ │ │ + clrrwi r2,r8,2 │ │ │ │ + li r9,0 │ │ │ │ + andi. r8,r8,3 │ │ │ │ + add r2,r2,r29 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - vextuwrx r4,r10,v0 │ │ │ │ - beq 50f3c │ │ │ │ - extswsli r10,r9,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lwzx r7,r27,r10 │ │ │ │ - cmpw r8,r26 │ │ │ │ - mullw r4,r4,r7 │ │ │ │ - bge 50f3c │ │ │ │ - add r10,r27,r10 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lwz r8,4(r10) │ │ │ │ - cmpw r9,r26 │ │ │ │ - mullw r4,r4,r8 │ │ │ │ - bge 50f3c │ │ │ │ - lwz r9,8(r10) │ │ │ │ - mullw r4,r4,r9 │ │ │ │ - cmpwi r30,0 │ │ │ │ - ble 51028 │ │ │ │ - cmpwi r31,1 │ │ │ │ - srawi r3,r31,1 │ │ │ │ - addze r3,r3 │ │ │ │ - ble 51028 │ │ │ │ - cmpwi r4,0 │ │ │ │ - ble 51028 │ │ │ │ - mullw r31,r31,r4 │ │ │ │ - mullw r12,r3,r4 │ │ │ │ - extsw r5,r4 │ │ │ │ - li r0,0 │ │ │ │ - extswsli r4,r4,4 │ │ │ │ + vextuwrx r5,r9,v0 │ │ │ │ + beq 503f8 │ │ │ │ + extswsli r9,r2,2 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lwzx r8,r28,r9 │ │ │ │ + cmpw r10,r27 │ │ │ │ + mullw r5,r5,r8 │ │ │ │ + bge 503f8 │ │ │ │ + add r9,r28,r9 │ │ │ │ + addi r2,r2,2 │ │ │ │ + lwz r10,4(r9) │ │ │ │ + cmpw r2,r27 │ │ │ │ + mullw r5,r5,r10 │ │ │ │ + bge 503f8 │ │ │ │ + lwz r2,8(r9) │ │ │ │ + mullw r5,r5,r2 │ │ │ │ + cmpwi r31,0 │ │ │ │ + ble 504d8 │ │ │ │ + cmpwi r12,1 │ │ │ │ + srawi r4,r12,1 │ │ │ │ + addze r4,r4 │ │ │ │ + ble 504d8 │ │ │ │ + cmpwi r5,0 │ │ │ │ + ble 504d8 │ │ │ │ + mullw r12,r12,r5 │ │ │ │ + mullw r0,r4,r5 │ │ │ │ + extsw r6,r5 │ │ │ │ li r11,0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - extswsli r7,r12,4 │ │ │ │ + extswsli r5,r5,4 │ │ │ │ + li r3,0 │ │ │ │ extswsli r8,r0,4 │ │ │ │ - li r6,0 │ │ │ │ - add r7,r29,r7 │ │ │ │ - add r8,r29,r8 │ │ │ │ + extswsli r10,r11,4 │ │ │ │ + li r7,0 │ │ │ │ + add r8,r30,r8 │ │ │ │ + add r10,r30,r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r9,r5,1 │ │ │ │ - addi r10,r5,-1 │ │ │ │ - li r9,0 │ │ │ │ - beq 50fcc │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs12,0(r8) │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - beq 51000 │ │ │ │ - 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 50fd4 │ │ │ │ - addi r6,r6,1 │ │ │ │ - add r7,r7,r4 │ │ │ │ - add r8,r8,r4 │ │ │ │ - cmpw r6,r3 │ │ │ │ - blt 50fa0 │ │ │ │ - addi r11,r11,1 │ │ │ │ - add r12,r12,r31 │ │ │ │ - add r0,r0,r31 │ │ │ │ - cmpw r11,r30 │ │ │ │ - bne 50f80 │ │ │ │ - bge cr7,5115c │ │ │ │ - addi r9,r28,-1 │ │ │ │ - cmplwi r9,2 │ │ │ │ - ble 51178 │ │ │ │ - rldicl r8,r28,62,34 │ │ │ │ + andi. r2,r6,1 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + li r2,0 │ │ │ │ + beq 5047c │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs12,0(r10) │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + beq 504b0 │ │ │ │ + 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 50484 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r8,r8,r5 │ │ │ │ + add r10,r10,r5 │ │ │ │ + cmpw r4,r7 │ │ │ │ + bgt 50450 │ │ │ │ + addi r3,r3,1 │ │ │ │ + add r0,r0,r12 │ │ │ │ + add r11,r11,r12 │ │ │ │ + cmpw r31,r3 │ │ │ │ + bne 50430 │ │ │ │ + bge cr7,5060c │ │ │ │ + addi r2,r29,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble 50624 │ │ │ │ + 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 51098 │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 51084 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 51074 │ │ │ │ - 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 50548 │ │ │ │ cmpdi r8,1 │ │ │ │ - addi r9,r9,16 │ │ │ │ + beq 50534 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 50524 │ │ │ │ + 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 510c8 │ │ │ │ - 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 50578 │ │ │ │ + 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 510a0 │ │ │ │ + bdnz 50550 │ │ │ │ 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 5112c │ │ │ │ - extswsli r10,r9,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lwzx r7,r27,r10 │ │ │ │ - cmpw r8,r28 │ │ │ │ - mullw r30,r30,r7 │ │ │ │ - bge 5112c │ │ │ │ - add r10,r27,r10 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lwz r8,4(r10) │ │ │ │ - cmpw r9,r28 │ │ │ │ - mullw r30,r30,r8 │ │ │ │ - bge 5112c │ │ │ │ - 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,50e14 │ │ │ │ - cmpwi r30,0 │ │ │ │ - ble 5115c │ │ │ │ - cmpwi r31,1 │ │ │ │ - srawi r3,r31,1 │ │ │ │ - addze r3,r3 │ │ │ │ - li r4,1 │ │ │ │ - bgt 50f5c │ │ │ │ - ld r26,-48(r1) │ │ │ │ + vextuwrx r31,r9,v0 │ │ │ │ + beq 505dc │ │ │ │ + extswsli r9,r2,2 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lwzx r8,r28,r9 │ │ │ │ + cmpw r10,r29 │ │ │ │ + mullw r31,r31,r8 │ │ │ │ + bge 505dc │ │ │ │ + add r9,r28,r9 │ │ │ │ + addi r2,r2,2 │ │ │ │ + lwz r10,4(r9) │ │ │ │ + cmpw r2,r29 │ │ │ │ + mullw r31,r31,r10 │ │ │ │ + bge 505dc │ │ │ │ + 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,502e0 │ │ │ │ + cmpwi r31,0 │ │ │ │ + ble 5060c │ │ │ │ + cmpwi r12,1 │ │ │ │ + srawi r4,r12,1 │ │ │ │ + addze r4,r4 │ │ │ │ + li r5,1 │ │ │ │ + bgt 50418 │ │ │ │ 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 510f4 │ │ │ │ - mr r9,r28 │ │ │ │ - li r4,1 │ │ │ │ - b 50f04 │ │ │ │ - cmpwi r31,1 │ │ │ │ - srawi r3,r31,1 │ │ │ │ - addze r3,r3 │ │ │ │ - ble 5115c │ │ │ │ - li r28,1 │ │ │ │ - li r30,1 │ │ │ │ - li r4,1 │ │ │ │ - cmpw cr7,r28,r26 │ │ │ │ - b 50f5c │ │ │ │ + li r31,1 │ │ │ │ + li r2,0 │ │ │ │ + b 505a4 │ │ │ │ + mr r2,r29 │ │ │ │ + li r5,1 │ │ │ │ + b 503c0 │ │ │ │ + cmpwi r12,1 │ │ │ │ + srawi r4,r12,1 │ │ │ │ + addze r4,r4 │ │ │ │ + ble 5060c │ │ │ │ + li r29,1 │ │ │ │ + li r31,1 │ │ │ │ + li r5,1 │ │ │ │ + cmpw cr7,r29,r27 │ │ │ │ + b 50418 │ │ │ │ ... │ │ │ │ - .long 0x600 │ │ │ │ + .long 0x500 │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000511c0 : │ │ │ │ - li r9,3 │ │ │ │ - li r10,5 │ │ │ │ - stw r9,0(r3) │ │ │ │ - stw r10,0(r4) │ │ │ │ - stw r9,0(r5) │ │ │ │ +0000000000050670 : │ │ │ │ + li r2,3 │ │ │ │ + li r9,5 │ │ │ │ + stw r2,0(r3) │ │ │ │ + stw r9,0(r4) │ │ │ │ + stw r2,0(r5) │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000511f0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,27664 │ │ │ │ +00000000000506c0 : │ │ │ │ cmpwi r3,8 │ │ │ │ - li r9,8 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - li r10,1 │ │ │ │ - addi r8,r3,2 │ │ │ │ - iselgt r9,r9,r3 │ │ │ │ - addi r7,r7,29632 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - ldx r9,r7,r9 │ │ │ │ - slw r10,r10,r9 │ │ │ │ - mulld r3,r10,r8 │ │ │ │ + li r2,8 │ │ │ │ + pla r8,121848 # 6e2c0 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000000000051240 : │ │ │ │ +0000000000050700 : │ │ │ │ li r3,8 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000051260 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,27552 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,28952 │ │ │ │ +0000000000050720 : │ │ │ │ + pla r3,120864 # 6df40 │ │ │ │ blr │ │ │ │ ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000051280 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,27520 │ │ │ │ - mflr r0 │ │ │ │ - std r26,-72(r1) │ │ │ │ +0000000000050740 : │ │ │ │ + std r26,-80(r1) │ │ │ │ + std r25,-88(r1) │ │ │ │ mr r26,r3 │ │ │ │ ld r3,8(r3) │ │ │ │ + mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r25,-80(r1) │ │ │ │ - std r27,-64(r1) │ │ │ │ - std r28,-56(r1) │ │ │ │ - std r24,-88(r1) │ │ │ │ + std r27,-72(r1) │ │ │ │ + std r28,-64(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r30,-40(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ + std r24,-96(r1) │ │ │ │ + std r30,-48(r1) │ │ │ │ + std r31,-40(r1) │ │ │ │ sldi r3,r3,4 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-240(r1) │ │ │ │ stxv vs60,48(r1) │ │ │ │ stxv vs61,64(r1) │ │ │ │ stxv vs62,80(r1) │ │ │ │ stxv vs63,96(r1) │ │ │ │ - bl 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 r28,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 51370 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + ble 50818 │ │ │ │ lfd f10,16(r27) │ │ │ │ - lfd f12,27136(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27072(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,119592 # 6db28 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ - lfd f11,27064(r9) │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfd f0,0(r3) │ │ │ │ ld r5,0(r26) │ │ │ │ li r4,0 │ │ │ │ mr r3,r28 │ │ │ │ sldi r5,r5,4 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b40 │ │ │ │ ld r30,8(r26) │ │ │ │ lxv vs0,16(r26) │ │ │ │ cmpdi cr7,r30,0 │ │ │ │ - mr r7,r30 │ │ │ │ - mffprd r9,f0 │ │ │ │ - stxv vs0,64(r26) │ │ │ │ - subf r10,r9,r25 │ │ │ │ - ble cr7,51438 │ │ │ │ - andi. r6,r30,3 │ │ │ │ - addi r5,r30,-1 │ │ │ │ + mffprd r2,f0 │ │ │ │ mr r8,r30 │ │ │ │ - beq 513fc │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 513e8 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 513d8 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - mr r7,r5 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ + stxv vs0,64(r26) │ │ │ │ + subf r9,r2,r25 │ │ │ │ + ble cr7,508dc │ │ │ │ + andi. r7,r30,3 │ │ │ │ + addi r6,r30,-1 │ │ │ │ + mr r10,r30 │ │ │ │ + beq 508a0 │ │ │ │ cmpdi r7,1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 51438 │ │ │ │ - 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 51404 │ │ │ │ - lwz r9,8(r27) │ │ │ │ - srawi r10,r9,1 │ │ │ │ - addze r10,r10 │ │ │ │ - neg r24,r10 │ │ │ │ - cmpw r24,r10 │ │ │ │ - bgt 51844 │ │ │ │ - std r23,144(r1) │ │ │ │ - std r20,120(r1) │ │ │ │ + beq 5088c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 5087c │ │ │ │ + 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 508dc │ │ │ │ + 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 508a8 │ │ │ │ + lwz r2,8(r27) │ │ │ │ + srawi r9,r2,1 │ │ │ │ + addze r9,r9 │ │ │ │ + neg r24,r9 │ │ │ │ + cmpw r24,r9 │ │ │ │ + bgt 50cbc │ │ │ │ + std r23,136(r1) │ │ │ │ + std r22,128(r1) │ │ │ │ addi r23,r26,48 │ │ │ │ - std r21,128(r1) │ │ │ │ - std r22,136(r1) │ │ │ │ - std r29,192(r1) │ │ │ │ + std r20,112(r1) │ │ │ │ + std r21,120(r1) │ │ │ │ + std r29,184(r1) │ │ │ │ + stfd f28,208(r1) │ │ │ │ stfd f29,216(r1) │ │ │ │ stfd f30,224(r1) │ │ │ │ - ble cr7,51580 │ │ │ │ + ble cr7,50a40 │ │ │ │ ld r31,24(r26) │ │ │ │ addi r23,r26,48 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfd f0,136(r26) │ │ │ │ - mtfprwa f31,r9 │ │ │ │ + mtvrwa v31,r2 │ │ │ │ mtfprwa f30,r24 │ │ │ │ ld r29,312(r26) │ │ │ │ xxspltib vs61,0 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - fcfid f31,f31 │ │ │ │ + plfd f28,119272 # 6db30 │ │ │ │ + xscvsxddp vs63,vs63 │ │ │ │ fcfid f30,f30 │ │ │ │ xscvsxddp vs62,vs0 │ │ │ │ - fdiv f30,f30,f31 │ │ │ │ - xsdivdp vs62,vs62,vs31 │ │ │ │ - fmul f31,f31,f31 │ │ │ │ - b 514fc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + xsdivdp vs30,vs30,vs63 │ │ │ │ + xsdivdp vs62,vs62,vs63 │ │ │ │ + xsmuldp vs63,vs63,vs63 │ │ │ │ + b 509a0 │ │ │ │ nop │ │ │ │ - xssqrtdp vs63,vs0 │ │ │ │ - xsmuldp vs1,vs63,vs1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - xsdivdp vs1,vs1,vs63 │ │ │ │ - xxspltd vs1,vs1,0 │ │ │ │ - xvmuldp vs1,vs1,vs60 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xvmuldp vs12,vs12,vs60 │ │ │ │ addic. r30,r30,-1 │ │ │ │ - stxv vs1,0(r31) │ │ │ │ + stxv vs12,0(r31) │ │ │ │ addi r29,r29,8 │ │ │ │ addi r31,r31,16 │ │ │ │ - beq 51580 │ │ │ │ + beq 50a40 │ │ │ │ lfd f0,0(r29) │ │ │ │ - xxmr vs1,vs61 │ │ │ │ - li r9,4 │ │ │ │ - fsub f12,f30,f0 │ │ │ │ + li r2,4 │ │ │ │ + xxmr vs12,vs61 │ │ │ │ + fsub f11,f30,f0 │ │ │ │ fsub f0,f0,f30 │ │ │ │ - fmul f11,f0,f31 │ │ │ │ + xsmuldp vs10,vs0,vs63 │ │ │ │ fabs f0,f0 │ │ │ │ xscmpudp cr0,vs0,vs62 │ │ │ │ - fmul f12,f12,f11 │ │ │ │ - bge 514e8 │ │ │ │ - lfiwax f0,r27,r9 │ │ │ │ - ld r9,24(r27) │ │ │ │ + fmul f11,f11,f10 │ │ │ │ + bge 5098c │ │ │ │ + lfiwax f0,r27,r2 │ │ │ │ + ld r2,24(r27) │ │ │ │ lxv vs60,0(r31) │ │ │ │ - lfd f1,0(r9) │ │ │ │ + lfd f1,0(r2) │ │ │ │ fcfid f0,f0 │ │ │ │ - fmadd f0,f0,f0,f12 │ │ │ │ + fmadd f0,f0,f0,f11 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - bgt 514c0 │ │ │ │ + bgt 50970 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 51820 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 514e0 │ │ │ │ + bge 50984 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ + plfd f0,119088 # 6db30 │ │ │ │ + fmul f12,f1,f0 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + b 50984 │ │ │ │ + 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 516e0 │ │ │ │ + srawi r9,r2,1 │ │ │ │ + addze r9,r9 │ │ │ │ + cmpw r24,r9 │ │ │ │ + bgt 50b9c │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r23 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4e40 │ │ │ │ ld r30,0(r26) │ │ │ │ - cmpdi cr4,r30,0 │ │ │ │ - ble cr4,51620 │ │ │ │ + cmpdi r30,0 │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + ble 50adc │ │ │ │ mtfprwa f31,r24 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + plfd f0,119020 # 6db48 │ │ │ │ ld r20,16(r26) │ │ │ │ - ld r29,320(r26) │ │ │ │ li r31,0 │ │ │ │ addi r21,r1,32 │ │ │ │ addi r22,r1,40 │ │ │ │ + ld r29,320(r26) │ │ │ │ fcfid f31,f31 │ │ │ │ - lfd f0,27128(r9) │ │ │ │ fmul f31,f31,f0 │ │ │ │ lfd f1,0(r29) │ │ │ │ mr r5,r22 │ │ │ │ mr r4,r21 │ │ │ │ lxvx vs63,r20,r31 │ │ │ │ addi r29,r29,8 │ │ │ │ lxvx vs62,r28,r31 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r1,32 │ │ │ │ - xxswapd vs0,vs63 │ │ │ │ + bl 5760 │ │ │ │ + addi r2,r1,32 │ │ │ │ + xxswapd vs12,vs63 │ │ │ │ addic. r30,r30,-1 │ │ │ │ - lxvdsx vs11,0,r9 │ │ │ │ - addi r9,r1,40 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - xxmr vs11,vs0 │ │ │ │ - xvmaddadp vs11,vs63,vs12 │ │ │ │ - xvmsubmdp vs63,vs12,vs0 │ │ │ │ - xxpermdi vs63,vs11,vs63,1 │ │ │ │ - xvadddp vs63,vs63,vs62 │ │ │ │ - stxvx vs63,r28,r31 │ │ │ │ + lxvdsx vs11,0,r2 │ │ │ │ + addi r2,r1,40 │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ + xvmuldp vs12,vs12,vs11 │ │ │ │ + xxmr vs11,vs12 │ │ │ │ + xvmaddadp vs11,vs0,vs63 │ │ │ │ + xvmsubmdp vs0,vs63,vs12 │ │ │ │ + xxpermdi vs0,vs11,vs0,1 │ │ │ │ + xvadddp vs0,vs0,vs62 │ │ │ │ + stxvx vs0,r28,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - bne 515c0 │ │ │ │ + bne 50a80 │ │ │ │ ld r30,8(r26) │ │ │ │ cmpdi r30,0 │ │ │ │ - ble 51560 │ │ │ │ - andi. r7,r30,3 │ │ │ │ + ble 50a20 │ │ │ │ + andi. r8,r30,3 │ │ │ │ ld r31,24(r26) │ │ │ │ - mr r8,r30 │ │ │ │ - li r9,0 │ │ │ │ - addi r6,r30,-1 │ │ │ │ mr r10,r30 │ │ │ │ - beq 5168c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 51678 │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 51668 │ │ │ │ + li r2,0 │ │ │ │ + addi r7,r30,-1 │ │ │ │ + mr r9,r30 │ │ │ │ + beq 50b48 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 50b34 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 50b24 │ │ │ │ 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 50b84 │ │ │ │ + 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 516c8 │ │ │ │ - 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 51694 │ │ │ │ - lwz r9,8(r27) │ │ │ │ + lxvx vs0,r25,r10 │ │ │ │ + stxvx vs0,r31,r10 │ │ │ │ + bdnz 50b50 │ │ │ │ + lwz r2,8(r27) │ │ │ │ addi r24,r24,1 │ │ │ │ - srawi r10,r9,1 │ │ │ │ - addze r10,r10 │ │ │ │ - cmpw r10,r24 │ │ │ │ - bge 51480 │ │ │ │ + srawi r9,r2,1 │ │ │ │ + addze r9,r9 │ │ │ │ + cmpw r9,r24 │ │ │ │ + bge 50930 │ │ │ │ + lfd f28,208(r1) │ │ │ │ lfd f29,216(r1) │ │ │ │ lfd f30,224(r1) │ │ │ │ - ld r20,120(r1) │ │ │ │ - ld r21,128(r1) │ │ │ │ - ld r22,136(r1) │ │ │ │ - ld r23,144(r1) │ │ │ │ - ld r29,192(r1) │ │ │ │ - ble cr4,51794 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ld r20,112(r1) │ │ │ │ + ld r21,120(r1) │ │ │ │ + ld r22,128(r1) │ │ │ │ + ld r23,136(r1) │ │ │ │ + ld r29,184(r1) │ │ │ │ + ble cr4,50c50 │ │ │ │ + plfd f31,118664 # 6db48 │ │ │ │ mr r30,r28 │ │ │ │ li r31,0 │ │ │ │ - lfd f31,27128(r10) │ │ │ │ - b 51724 │ │ │ │ + b 50be4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r9,8(r27) │ │ │ │ - mtfprwa f0,r9 │ │ │ │ - ld r8,320(r26) │ │ │ │ - sldi r10,r31,3 │ │ │ │ - ld r9,24(r27) │ │ │ │ - li r7,4 │ │ │ │ + lwz r2,8(r27) │ │ │ │ + mtfprwa f0,r2 │ │ │ │ + ld r10,320(r26) │ │ │ │ + sldi r9,r31,3 │ │ │ │ + ld r2,24(r27) │ │ │ │ + li r8,4 │ │ │ │ addi r31,r31,1 │ │ │ │ addi r30,r30,16 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfiwax f1,r27,r7 │ │ │ │ - lfdx f10,r8,r10 │ │ │ │ - lfd f11,0(r9) │ │ │ │ + lfiwax f1,r27,r8 │ │ │ │ + lfdx f10,r10,r9 │ │ │ │ + lfd f11,0(r2) │ │ │ │ fmul f12,f0,f31 │ │ │ │ fcfid f1,f1 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fdiv f0,f12,f0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f11,f11,f11,f0 │ │ │ │ fsqrt f11,f11 │ │ │ │ fmul f1,f1,f11 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5400 │ │ │ │ lxv vs0,-16(r30) │ │ │ │ - ld r9,0(r26) │ │ │ │ + ld r2,0(r26) │ │ │ │ xxspltd vs1,vs1,0 │ │ │ │ - cmpd r9,r31 │ │ │ │ + cmpd r2,r31 │ │ │ │ xvdivdp vs0,vs0,vs1 │ │ │ │ stxv vs0,-16(r30) │ │ │ │ - bgt 51720 │ │ │ │ + bgt 50be0 │ │ │ │ ld r3,64(r26) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ mr r3,r25 │ │ │ │ std r28,16(r26) │ │ │ │ std r28,64(r26) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,24(r27) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r27 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ addi r1,r1,240 │ │ │ │ + mr r3,r27 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ lxv vs60,-192(r1) │ │ │ │ lxv vs61,-176(r1) │ │ │ │ lxv vs62,-160(r1) │ │ │ │ lxv vs63,-144(r1) │ │ │ │ - ld r24,-88(r1) │ │ │ │ - ld r25,-80(r1) │ │ │ │ - ld r26,-72(r1) │ │ │ │ - ld r27,-64(r1) │ │ │ │ - ld r28,-56(r1) │ │ │ │ - ld r30,-40(r1) │ │ │ │ + ld r24,-96(r1) │ │ │ │ + ld r25,-88(r1) │ │ │ │ + ld r26,-80(r1) │ │ │ │ + ld r27,-72(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r31,-32(r1) │ │ │ │ - lfd f31,-8(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xssqrtdp vs63,vs0 │ │ │ │ - xsmuldp vs1,vs63,vs1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - xsdivdp vs1,vs1,vs63 │ │ │ │ - b 514e0 │ │ │ │ - ld r10,0(r26) │ │ │ │ - cmpdi cr4,r10,0 │ │ │ │ - b 516fc │ │ │ │ + ld r28,-64(r1) │ │ │ │ + ld r30,-48(r1) │ │ │ │ + ld r31,-40(r1) │ │ │ │ + lfd f31,-8(r1) │ │ │ │ + b 4ee0 │ │ │ │ + ld r9,0(r26) │ │ │ │ + cmpdi r9,0 │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + b 50bbc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xc83 │ │ │ │ + .long 0xc84 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000051860 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,26016 │ │ │ │ +0000000000050ce0 : │ │ │ │ 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 51918 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + ble 50d88 │ │ │ │ lfd f10,16(r26) │ │ │ │ - lfd f12,27136(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27072(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,118200 # 6db28 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ - lfd f11,27064(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 519b8 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + ld r2,24(r19) │ │ │ │ + ld r9,8(r19) │ │ │ │ + cmpdi r9,0 │ │ │ │ + std r2,72(r19) │ │ │ │ + ble 50e24 │ │ │ │ + plfd f31,118188 # 6db48 │ │ │ │ li r30,16 │ │ │ │ li r31,0 │ │ │ │ - lfd f31,27128(r9) │ │ │ │ - b 51944 │ │ │ │ + b 50db4 │ │ │ │ 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 51940 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + bgt 50db0 │ │ │ │ addi r3,r19,48 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r19) │ │ │ │ + bl 4e40 │ │ │ │ + ld r2,0(r19) │ │ │ │ + cmpdi r2,0 │ │ │ │ ld r25,24(r26) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 51b78 │ │ │ │ - std r22,96(r1) │ │ │ │ + ble 50fec │ │ │ │ + std r22,88(r1) │ │ │ │ + std r21,80(r1) │ │ │ │ lwz r22,8(r26) │ │ │ │ + sldi r2,r2,4 │ │ │ │ stfd f27,184(r1) │ │ │ │ - addis r10,r2,-3 │ │ │ │ + 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,27136(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,117952 # 6db30 │ │ │ │ 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,51b30 │ │ │ │ - li r9,4 │ │ │ │ + stfd f25,0(r29) │ │ │ │ + stfd f25,8(r29) │ │ │ │ + bge cr4,50fa0 │ │ │ │ + li r2,4 │ │ │ │ ld r27,320(r19) │ │ │ │ clrldi r30,r20,32 │ │ │ │ mr r31,r21 │ │ │ │ - lfiwax f30,r26,r9 │ │ │ │ + lfiwax f30,r26,r2 │ │ │ │ add r27,r27,r24 │ │ │ │ fcfid f30,f30 │ │ │ │ fmul f28,f29,f30 │ │ │ │ fmul f30,f30,f30 │ │ │ │ - b 51ac8 │ │ │ │ + b 50f2c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f12 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(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 51b30 │ │ │ │ + beq 50fa0 │ │ │ │ mtfprwa f0,r31 │ │ │ │ lfd f12,0(r27) │ │ │ │ - add r9,r31,r28 │ │ │ │ + add r2,r31,r28 │ │ │ │ fcfid f0,f0 │ │ │ │ - extswsli r9,r9,4 │ │ │ │ + extswsli r2,r2,4 │ │ │ │ fmul f0,f0,f29 │ │ │ │ fsub f11,f0,f12 │ │ │ │ fsub f0,f12,f0 │ │ │ │ fmul f12,f11,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fcmpu cr0,f0,f28 │ │ │ │ fmadd f12,f27,f12,f30 │ │ │ │ - bge 51abc │ │ │ │ - fcmpu cr0,f12,f26 │ │ │ │ - ld r10,64(r19) │ │ │ │ + bge 50f20 │ │ │ │ + fcmpu cr0,f12,f25 │ │ │ │ + ld r9,64(r19) │ │ │ │ lxv vs63,0(r29) │ │ │ │ lfd f1,0(r25) │ │ │ │ - lxvx vs62,r9,r10 │ │ │ │ - bgt 51a90 │ │ │ │ - blt 51bd0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 51ab0 │ │ │ │ - nop │ │ │ │ + lxvx vs62,r2,r9 │ │ │ │ + bgt 50f00 │ │ │ │ + fmul f0,f1,f26 │ │ │ │ + bge 50f14 │ │ │ │ + fneg f12,f12 │ │ │ │ + fsqrt f31,f12 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ + fmul f0,f1,f26 │ │ │ │ + fdiv f0,f0,f31 │ │ │ │ + b 50f14 │ │ │ │ nop │ │ │ │ addi r29,r29,16 │ │ │ │ add r28,r28,r22 │ │ │ │ addi r24,r24,8 │ │ │ │ cmpld r23,r29 │ │ │ │ - bne 51a50 │ │ │ │ + bne 50ec0 │ │ │ │ + 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 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r26 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ 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,27080(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 51ab0 │ │ │ │ + b 4ee0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xd86 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xd87 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000051c10 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,25072 │ │ │ │ +0000000000051040 : │ │ │ │ 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 51cc8 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + ble 510e8 │ │ │ │ lfd f10,16(r26) │ │ │ │ - lfd f12,27136(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27072(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,117336 # 6db28 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ - lfd f11,27064(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 51e8c │ │ │ │ - std r21,104(r1) │ │ │ │ - lwz r21,8(r26) │ │ │ │ - std r23,120(r1) │ │ │ │ - stfd f30,224(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - std r20,96(r1) │ │ │ │ - stfd f28,208(r1) │ │ │ │ - lfd f28,27136(r9) │ │ │ │ - srawi r23,r21,1 │ │ │ │ + ld r2,24(r16) │ │ │ │ + ld r20,0(r16) │ │ │ │ + cmpdi r20,0 │ │ │ │ + std r2,72(r16) │ │ │ │ + ble 512c0 │ │ │ │ + std r22,120(r1) │ │ │ │ + std r23,128(r1) │ │ │ │ + lwz r22,8(r26) │ │ │ │ + stfd f30,240(r1) │ │ │ │ + std r21,112(r1) │ │ │ │ + stfd f28,224(r1) │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ + srawi r23,r22,1 │ │ │ │ addze r23,r23 │ │ │ │ - mtfprwa f30,r21 │ │ │ │ + mtfprwa f30,r22 │ │ │ │ fcfid f30,f30 │ │ │ │ - neg r20,r23 │ │ │ │ - cmpw r20,r23 │ │ │ │ + neg r21,r23 │ │ │ │ + cmpw r21,r23 │ │ │ │ fdiv f28,f28,f30 │ │ │ │ fmul f30,f30,f30 │ │ │ │ - bge 51fb8 │ │ │ │ - li r9,4 │ │ │ │ - stfd f29,216(r1) │ │ │ │ - stfd f27,200(r1) │ │ │ │ - std r18,80(r1) │ │ │ │ - std r19,88(r1) │ │ │ │ + bge 513a4 │ │ │ │ + li r2,4 │ │ │ │ + stfd f29,232(r1) │ │ │ │ + stfd f27,216(r1) │ │ │ │ + sldi r20,r20,3 │ │ │ │ + subf r23,r21,r23 │ │ │ │ + xxspltib vs63,0 │ │ │ │ + std r18,88(r1) │ │ │ │ + std r19,96(r1) │ │ │ │ ld r18,320(r16) │ │ │ │ ld r19,64(r16) │ │ │ │ - xxspltib vs63,0 │ │ │ │ - lfiwax f29,r26,r9 │ │ │ │ - std r24,128(r1) │ │ │ │ - std r25,136(r1) │ │ │ │ - stfd f26,192(r1) │ │ │ │ - subf r23,r20,r23 │ │ │ │ - sldi r22,r22,3 │ │ │ │ + lfiwax f29,r26,r2 │ │ │ │ + stfd f26,208(r1) │ │ │ │ + plfd f26,117184 # 6db30 │ │ │ │ + std r24,136(r1) │ │ │ │ li r24,0 │ │ │ │ + std r25,144(r1) │ │ │ │ + stfd f25,200(r1) │ │ │ │ li r25,0 │ │ │ │ - xxlxor vs26,vs26,vs26 │ │ │ │ - std r17,72(r1) │ │ │ │ - std r28,160(r1) │ │ │ │ - std r29,168(r1) │ │ │ │ + xxlxor vs25,vs25,vs25 │ │ │ │ + std r17,80(r1) │ │ │ │ + std r28,168(r1) │ │ │ │ + std r29,176(r1) │ │ │ │ fcfid f29,f29 │ │ │ │ fmul f27,f29,f28 │ │ │ │ fmul f29,f29,f29 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ extswsli r31,r24,4 │ │ │ │ add r17,r18,r25 │ │ │ │ sldi r28,r25,1 │ │ │ │ clrldi r29,r23,32 │ │ │ │ - mr r30,r20 │ │ │ │ + mr r30,r21 │ │ │ │ add r31,r19,r31 │ │ │ │ - b 51ddc │ │ │ │ + b 51200 │ │ │ │ nop │ │ │ │ fsqrt f31,f12 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - xxspltd vs1,vs1,0 │ │ │ │ - xvmuldp vs1,vs1,vs62 │ │ │ │ + bl 5360 │ │ │ │ + fmul f10,f1,f26 │ │ │ │ + fdiv f10,f10,f31 │ │ │ │ + xxspltd vs10,vs10,0 │ │ │ │ + xvmuldp vs10,vs10,vs62 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - stxv vs1,0(r31) │ │ │ │ + stxv vs10,0(r31) │ │ │ │ addi r30,r30,1 │ │ │ │ addi r31,r31,16 │ │ │ │ - beq 51e40 │ │ │ │ + beq 51270 │ │ │ │ mtfprwa f0,r30 │ │ │ │ lfd f12,0(r17) │ │ │ │ - xxmr vs1,vs63 │ │ │ │ + xxmr vs10,vs63 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f28 │ │ │ │ fsub f11,f0,f12 │ │ │ │ fsub f0,f12,f0 │ │ │ │ fmul f12,f11,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ fmadd f12,f30,f12,f29 │ │ │ │ - bge 51dc8 │ │ │ │ - fcmpu cr0,f12,f26 │ │ │ │ - ld r9,16(r16) │ │ │ │ + bge 511ec │ │ │ │ + fcmpu cr0,f12,f25 │ │ │ │ + ld r2,16(r16) │ │ │ │ lfd f1,0(r27) │ │ │ │ - lxvx vs62,r9,r28 │ │ │ │ - bgt 51da0 │ │ │ │ - blt 51f90 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 51dc0 │ │ │ │ - nop │ │ │ │ + lxvx vs62,r2,r28 │ │ │ │ + bgt 511d0 │ │ │ │ + fmul f10,f1,f26 │ │ │ │ + bge 511e4 │ │ │ │ + fneg f12,f12 │ │ │ │ + fsqrt f31,f12 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ + fmul f10,f1,f26 │ │ │ │ + fdiv f10,f10,f31 │ │ │ │ + b 511e4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r25,r25,8 │ │ │ │ - add r24,r24,r21 │ │ │ │ - cmpld r22,r25 │ │ │ │ - bne 51d80 │ │ │ │ - lfd f26,192(r1) │ │ │ │ - lfd f27,200(r1) │ │ │ │ - lfd f28,208(r1) │ │ │ │ - lfd f29,216(r1) │ │ │ │ - lfd f30,224(r1) │ │ │ │ - ld r17,72(r1) │ │ │ │ - ld r18,80(r1) │ │ │ │ - ld r19,88(r1) │ │ │ │ - ld r20,96(r1) │ │ │ │ - ld r21,104(r1) │ │ │ │ - ld r23,120(r1) │ │ │ │ - ld r24,128(r1) │ │ │ │ - ld r25,136(r1) │ │ │ │ - ld r28,160(r1) │ │ │ │ - ld r29,168(r1) │ │ │ │ + add r24,r24,r22 │ │ │ │ + cmpld r20,r25 │ │ │ │ + bne 511b0 │ │ │ │ + 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 5a20 │ │ │ │ + ld r2,8(r16) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 51364 │ │ │ │ + plfd f31,116852 # 6db48 │ │ │ │ li r30,16 │ │ │ │ li r31,0 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r16) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r10,r10,27128 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 51f38 │ │ │ │ - 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 51ec0 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + bgt 512f0 │ │ │ │ ld r3,24(r26) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ + addi r1,r1,256 │ │ │ │ mr r3,r26 │ │ │ │ - bl 4f40 │ │ │ │ - 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,27080(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 51dc0 │ │ │ │ - lfd f28,208(r1) │ │ │ │ - lfd f30,224(r1) │ │ │ │ - ld r20,96(r1) │ │ │ │ - ld r21,104(r1) │ │ │ │ - ld r23,120(r1) │ │ │ │ - b 51e8c │ │ │ │ + b 4ee0 │ │ │ │ + lfd f28,224(r1) │ │ │ │ + lfd f30,240(r1) │ │ │ │ + ld r21,112(r1) │ │ │ │ + ld r22,120(r1) │ │ │ │ + ld r23,128(r1) │ │ │ │ + b 512c0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1086 │ │ │ │ + .long 0x1087 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000051fe0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,24096 │ │ │ │ - mflr r0 │ │ │ │ - std r29,-64(r1) │ │ │ │ +00000000000513d0 : │ │ │ │ + std r29,-72(r1) │ │ │ │ + std r28,-80(r1) │ │ │ │ mr r29,r3 │ │ │ │ ld r3,8(r3) │ │ │ │ - std r24,-104(r1) │ │ │ │ - std r25,-96(r1) │ │ │ │ - std r28,-72(r1) │ │ │ │ - std r23,-112(r1) │ │ │ │ - std r30,-56(r1) │ │ │ │ - sldi r3,r3,4 │ │ │ │ + mflr r0 │ │ │ │ + std r24,-112(r1) │ │ │ │ + std r25,-104(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + std r23,-120(r1) │ │ │ │ + std r30,-64(r1) │ │ │ │ stdu r1,-176(r1) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r29) │ │ │ │ + sldi r3,r3,4 │ │ │ │ + bl 5480 │ │ │ │ + ld r2,0(r29) │ │ │ │ mr r24,r3 │ │ │ │ - sldi r3,r9,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + sldi r3,r2,4 │ │ │ │ + bl 5480 │ │ │ │ mr r25,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 520b0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + ble 51488 │ │ │ │ lfd f10,16(r28) │ │ │ │ - lfd f12,27136(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27072(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,116408 # 6db28 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ - lfd f11,27064(r9) │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmul f0,f0,f11 │ │ │ │ stfd f0,0(r3) │ │ │ │ ld r5,8(r29) │ │ │ │ lxv vs0,16(r29) │ │ │ │ li r4,0 │ │ │ │ mr r3,r24 │ │ │ │ sldi r5,r5,4 │ │ │ │ stxv vs0,64(r29) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,0(r29) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - ble cr7,52174 │ │ │ │ - andi. r6,r8,3 │ │ │ │ - ld r10,16(r29) │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - mr r7,r8 │ │ │ │ - beq 52138 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 52124 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 52114 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r8,r5 │ │ │ │ - li r9,16 │ │ │ │ + bl 5b40 │ │ │ │ + ld r10,0(r29) │ │ │ │ + cmpdi r10,0 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + ble 5154c │ │ │ │ + andi. r7,r10,3 │ │ │ │ + ld r9,16(r29) │ │ │ │ + li r2,0 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + mr r8,r10 │ │ │ │ + beq 51510 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 514fc │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 514ec │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r10,r6 │ │ │ │ + li r2,16 │ │ │ │ stxv vs0,0(r25) │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - stxvx vs0,r25,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - cmpdi r8,1 │ │ │ │ - stxvx vs0,r25,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 52174 │ │ │ │ - srdi r8,r7,2 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r6,r9,32 │ │ │ │ - addi r7,r9,48 │ │ │ │ - stxvx vs0,r25,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r10,r8 │ │ │ │ - stxvx vs0,r25,r8 │ │ │ │ - lxvx vs0,r10,r6 │ │ │ │ - stxvx vs0,r25,r6 │ │ │ │ - lxvx vs0,r10,r7 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + stxvx vs0,r25,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + cmpdi r10,1 │ │ │ │ + stxvx vs0,r25,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 5154c │ │ │ │ + srdi r10,r8,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs0,r9,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r7,r2,32 │ │ │ │ + addi r8,r2,48 │ │ │ │ + stxvx vs0,r25,r2 │ │ │ │ + lxvx vs0,r9,r10 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r25,r10 │ │ │ │ + lxvx vs0,r9,r7 │ │ │ │ stxvx vs0,r25,r7 │ │ │ │ - bdnz 52140 │ │ │ │ + lxvx vs0,r9,r8 │ │ │ │ + stxvx vs0,r25,r8 │ │ │ │ + bdnz 51518 │ │ │ │ lwz r30,8(r28) │ │ │ │ - srawi r9,r30,1 │ │ │ │ - addze r9,r9 │ │ │ │ - neg r23,r9 │ │ │ │ - cmpw r23,r9 │ │ │ │ - bgt 52480 │ │ │ │ - std r22,56(r1) │ │ │ │ - std r21,48(r1) │ │ │ │ + srawi r2,r30,1 │ │ │ │ + addze r2,r2 │ │ │ │ + neg r23,r2 │ │ │ │ + cmpw r23,r2 │ │ │ │ + bgt 51860 │ │ │ │ + std r22,48(r1) │ │ │ │ + std r26,80(r1) │ │ │ │ addi r22,r29,48 │ │ │ │ - std r26,88(r1) │ │ │ │ - std r27,96(r1) │ │ │ │ - std r31,128(r1) │ │ │ │ + std r27,88(r1) │ │ │ │ + std r31,120(r1) │ │ │ │ + stfd f26,128(r1) │ │ │ │ stfd f27,136(r1) │ │ │ │ stfd f28,144(r1) │ │ │ │ stfd f29,152(r1) │ │ │ │ stfd f30,160(r1) │ │ │ │ stfd f31,168(r1) │ │ │ │ - ble cr7,522a4 │ │ │ │ + ble cr7,51678 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ mtfprwa f28,r23 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r27,r2,-3 │ │ │ │ + plfd f0,116588 # 6dd10 │ │ │ │ + plfd f27,116124 # 6db48 │ │ │ │ li r31,0 │ │ │ │ - addi r21,r1,32 │ │ │ │ - addi r26,r1,40 │ │ │ │ + addi r26,r1,32 │ │ │ │ + addi r27,r1,40 │ │ │ │ fcfid f28,f28 │ │ │ │ - lfd f0,28152(r9) │ │ │ │ - addi r27,r27,27128 │ │ │ │ fmul f28,f28,f0 │ │ │ │ - b 521f4 │ │ │ │ + b 515d4 │ │ │ │ nop │ │ │ │ lwz r30,8(r28) │ │ │ │ - ld r10,320(r29) │ │ │ │ - sldi r9,r31,3 │ │ │ │ - mr r5,r26 │ │ │ │ - mr r4,r21 │ │ │ │ - lfdx f29,r10,r9 │ │ │ │ + ld r9,320(r29) │ │ │ │ + sldi r2,r31,3 │ │ │ │ + mr r5,r27 │ │ │ │ + mr r4,r26 │ │ │ │ + lfdx f29,r9,r2 │ │ │ │ fmul f1,f28,f29 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ mtfprwa f11,r30 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - ld r9,24(r28) │ │ │ │ - li r10,4 │ │ │ │ + ld r2,24(r28) │ │ │ │ + li r9,4 │ │ │ │ lfd f30,40(r1) │ │ │ │ lfd f31,32(r1) │ │ │ │ fcfid f11,f11 │ │ │ │ - lfiwax f1,r28,r10 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fmul f0,f11,f0 │ │ │ │ + lfiwax f1,r28,r9 │ │ │ │ + lfd f12,0(r2) │ │ │ │ + fmul f0,f11,f27 │ │ │ │ fcfid f1,f1 │ │ │ │ fmul f0,f0,f29 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,16(r29) │ │ │ │ - sldi r9,r31,4 │ │ │ │ - ld r7,0(r29) │ │ │ │ + bl 5400 │ │ │ │ + ld r9,16(r29) │ │ │ │ + sldi r2,r31,4 │ │ │ │ + ld r8,0(r29) │ │ │ │ addi r31,r31,1 │ │ │ │ fdiv f0,f31,f1 │ │ │ │ fdiv f1,f30,f1 │ │ │ │ - add r8,r10,r9 │ │ │ │ - lfdx f10,r10,r9 │ │ │ │ - cmpd r7,r31 │ │ │ │ - lfd f12,8(r8) │ │ │ │ + add r10,r9,r2 │ │ │ │ + lfdx f10,r9,r2 │ │ │ │ + cmpd r8,r31 │ │ │ │ + lfd f12,8(r10) │ │ │ │ fmul f11,f0,f12 │ │ │ │ fmul f12,f12,f1 │ │ │ │ fmsub f11,f1,f10,f11 │ │ │ │ fmadd f0,f0,f10,f12 │ │ │ │ - stfdx f11,r10,r9 │ │ │ │ - stfd f0,8(r8) │ │ │ │ - bgt 521f0 │ │ │ │ + stfdx f11,r9,r2 │ │ │ │ + stfd f0,8(r10) │ │ │ │ + bgt 515d0 │ │ │ │ mr r3,r22 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5a20 │ │ │ │ ld r27,8(r29) │ │ │ │ - lwz r30,8(r28) │ │ │ │ cmpdi r27,0 │ │ │ │ - ble 523a0 │ │ │ │ + lwz r30,8(r28) │ │ │ │ + ble 51780 │ │ │ │ lfd f0,136(r29) │ │ │ │ mtfprwa f29,r30 │ │ │ │ mtfprwa f30,r23 │ │ │ │ ld r26,312(r29) │ │ │ │ li r31,0 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ + plfd f26,115848 # 6db30 │ │ │ │ fcfid f29,f29 │ │ │ │ fcfid f30,f30 │ │ │ │ fcfid f28,f0 │ │ │ │ fdiv f30,f30,f29 │ │ │ │ fdiv f28,f28,f29 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - b 52348 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 5170c │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - ld r9,24(r29) │ │ │ │ - lxvx vs12,r24,r31 │ │ │ │ - xxspltd vs1,vs1,0 │ │ │ │ - lxvx vs0,r9,r31 │ │ │ │ - xvmaddmdp vs1,vs0,vs12 │ │ │ │ - stxvx vs1,r24,r31 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f26 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + ld r2,24(r29) │ │ │ │ + lxvx vs11,r24,r31 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + lxvx vs0,r2,r31 │ │ │ │ + xvmaddmdp vs12,vs0,vs11 │ │ │ │ + stxvx vs12,r24,r31 │ │ │ │ addic. r27,r27,-1 │ │ │ │ addi r26,r26,8 │ │ │ │ addi r31,r31,16 │ │ │ │ - beq 523a0 │ │ │ │ + beq 51780 │ │ │ │ lfd f0,0(r26) │ │ │ │ - li r9,4 │ │ │ │ + li r2,4 │ │ │ │ fsub f12,f30,f0 │ │ │ │ fsub f0,f0,f30 │ │ │ │ fmul f11,f29,f0 │ │ │ │ fabs f0,f0 │ │ │ │ fcmpu cr0,f0,f28 │ │ │ │ fmul f12,f12,f11 │ │ │ │ - bge 52338 │ │ │ │ - lfiwax f0,r28,r9 │ │ │ │ - ld r9,24(r28) │ │ │ │ - lfd f1,0(r9) │ │ │ │ + bge 516fc │ │ │ │ + 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 52300 │ │ │ │ + bgt 516d0 │ │ │ │ + fmul f12,f1,f26 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 524e0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 52320 │ │ │ │ - ld r8,0(r29) │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 52510 │ │ │ │ - andi. r6,r8,3 │ │ │ │ - ld r10,16(r29) │ │ │ │ - li r9,0 │ │ │ │ - addi r5,r8,-1 │ │ │ │ - mr r7,r8 │ │ │ │ - beq 52408 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 523f4 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 523e4 │ │ │ │ + bge 516e4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ + plfd f0,115660 # 6db30 │ │ │ │ + fmul f12,f1,f0 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + b 516e4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r10,0(r29) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ble 518b0 │ │ │ │ + andi. r7,r10,3 │ │ │ │ + ld r9,16(r29) │ │ │ │ + li r2,0 │ │ │ │ + addi r6,r10,-1 │ │ │ │ + mr r8,r10 │ │ │ │ + beq 517e8 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 517d4 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 517c4 │ │ │ │ lxv vs0,0(r25) │ │ │ │ - mr r8,r5 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r10) │ │ │ │ - lxvx vs0,r25,r9 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r25,r9 │ │ │ │ - cmpdi r8,1 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 52444 │ │ │ │ - srdi r8,r7,2 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs0,r25,r9 │ │ │ │ - addi r8,r9,16 │ │ │ │ - addi r6,r9,32 │ │ │ │ - addi r7,r9,48 │ │ │ │ - stxvx vs0,r10,r9 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r25,r8 │ │ │ │ - stxvx vs0,r10,r8 │ │ │ │ - lxvx vs0,r25,r6 │ │ │ │ - stxvx vs0,r10,r6 │ │ │ │ + mr r10,r6 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + lxvx vs0,r25,r2 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + lxvx vs0,r25,r2 │ │ │ │ + cmpdi r10,1 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 51824 │ │ │ │ + srdi r10,r8,2 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs0,r25,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + addi r7,r2,32 │ │ │ │ + addi r8,r2,48 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + lxvx vs0,r25,r10 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ lxvx vs0,r25,r7 │ │ │ │ - stxvx vs0,r10,r7 │ │ │ │ - bdnz 52410 │ │ │ │ - srawi r9,r30,1 │ │ │ │ - addze r9,r9 │ │ │ │ + stxvx vs0,r9,r7 │ │ │ │ + lxvx vs0,r25,r8 │ │ │ │ + stxvx vs0,r9,r8 │ │ │ │ + bdnz 517f0 │ │ │ │ + srawi r2,r30,1 │ │ │ │ + addze r2,r2 │ │ │ │ addi r23,r23,1 │ │ │ │ - cmpw r9,r23 │ │ │ │ - bge 521c0 │ │ │ │ + cmpw r2,r23 │ │ │ │ + bge 515a0 │ │ │ │ + lfd f26,128(r1) │ │ │ │ lfd f27,136(r1) │ │ │ │ lfd f28,144(r1) │ │ │ │ lfd f29,152(r1) │ │ │ │ lfd f30,160(r1) │ │ │ │ lfd f31,168(r1) │ │ │ │ - ld r21,48(r1) │ │ │ │ - ld r22,56(r1) │ │ │ │ - ld r26,88(r1) │ │ │ │ - ld r27,96(r1) │ │ │ │ - ld r31,128(r1) │ │ │ │ + ld r22,48(r1) │ │ │ │ + ld r26,80(r1) │ │ │ │ + ld r27,88(r1) │ │ │ │ + ld r31,120(r1) │ │ │ │ ld r3,72(r29) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ mr r3,r25 │ │ │ │ std r24,24(r29) │ │ │ │ std r24,72(r29) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,24(r28) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r3,r28 │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ addi r1,r1,176 │ │ │ │ + mr r3,r28 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r23,-112(r1) │ │ │ │ - ld r24,-104(r1) │ │ │ │ - ld r25,-96(r1) │ │ │ │ - ld r28,-72(r1) │ │ │ │ - ld r29,-64(r1) │ │ │ │ - ld r30,-56(r1) │ │ │ │ + ld r23,-120(r1) │ │ │ │ + ld r24,-112(r1) │ │ │ │ + ld r25,-104(r1) │ │ │ │ + ld r28,-80(r1) │ │ │ │ + ld r29,-72(r1) │ │ │ │ + ld r30,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 52320 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 4ee0 │ │ │ │ nop │ │ │ │ srawi r30,r30,1 │ │ │ │ addze r30,r30 │ │ │ │ addi r23,r23,1 │ │ │ │ cmpw r23,r30 │ │ │ │ - ble 522a4 │ │ │ │ - b 52458 │ │ │ │ + ble 51678 │ │ │ │ + b 51838 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xb85 │ │ │ │ + .long 0xa86 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000052540 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,22720 │ │ │ │ +00000000000518e0 : │ │ │ │ mflr r0 │ │ │ │ std r30,-24(r1) │ │ │ │ - mr r11,r6 │ │ │ │ + std r31,-16(r1) │ │ │ │ mr r30,r4 │ │ │ │ + mr r2,r6 │ │ │ │ + mr r31,r3 │ │ │ │ stfd f31,-8(r1) │ │ │ │ mr r8,r7 │ │ │ │ - std r31,-16(r1) │ │ │ │ mr r6,r5 │ │ │ │ - mr r31,r3 │ │ │ │ li r4,2 │ │ │ │ addi r3,r3,48 │ │ │ │ - mr r5,r30 │ │ │ │ - mr r7,r11 │ │ │ │ - fmr f31,f1 │ │ │ │ std r0,16(r1) │ │ │ │ + mr r7,r2 │ │ │ │ stdu r1,-64(r1) │ │ │ │ - bl 58c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r30 │ │ │ │ + fmr f31,f1 │ │ │ │ + bl 5860 │ │ │ │ lxv vs0,48(r31) │ │ │ │ - lxv vs12,64(r31) │ │ │ │ - lwz r9,8(r30) │ │ │ │ + lwz r2,8(r30) │ │ │ │ stfd f31,304(r31) │ │ │ │ - mffprd r3,f0 │ │ │ │ - stxv vs12,16(r31) │ │ │ │ - stw r9,296(r31) │ │ │ │ stxv vs0,0(r31) │ │ │ │ + mffprd r3,f0 │ │ │ │ + lxv vs0,64(r31) │ │ │ │ + stw r2,296(r31) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ + 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,-32568(r2) │ │ │ │ - nop │ │ │ │ + pld r9,255568 # 8ffb0 [mri_inh_2d1d_trafo@got] │ │ │ │ + pld r2,255552 # 8ffa8 [mri_inh_2d1d_adjoint@got] │ │ │ │ ld r0,16(r1) │ │ │ │ std r3,320(r31) │ │ │ │ ld r30,-24(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - ld r9,-32560(r2) │ │ │ │ - mtlr r0 │ │ │ │ - std r10,32(r31) │ │ │ │ - std r9,40(r31) │ │ │ │ + std r9,32(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ ld r31,-16(r1) │ │ │ │ + mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x281 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000052620 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,22496 │ │ │ │ +00000000000519a0 : │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ ld r3,312(r3) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,320(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ + addi r1,r1,48 │ │ │ │ lxv vs0,16(r31) │ │ │ │ addi r3,r31,48 │ │ │ │ - stxv vs0,64(r31) │ │ │ │ - bl 4f00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ + stxv vs0,64(r31) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4ea0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000052690 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,22384 │ │ │ │ - mflr r0 │ │ │ │ +00000000000519f0 : │ │ │ │ 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,-32552(r2) │ │ │ │ - nop │ │ │ │ + pld r9,255296 # 8ffb8 [mri_inh_3d_trafo@got] │ │ │ │ + pld r2,255264 # 8ffa0 [mri_inh_3d_adjoint@got] │ │ │ │ ld r0,16(r1) │ │ │ │ std r3,320(r31) │ │ │ │ ld r30,-16(r1) │ │ │ │ - ld r9,-32544(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 │ │ │ │ │ │ │ │ -0000000000052770 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,22160 │ │ │ │ +0000000000051ac0 : │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ ld r3,320(r3) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r3,r31,48 │ │ │ │ - bl 4f00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ addi r1,r1,48 │ │ │ │ + addi r3,r31,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4ea0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,22064 │ │ │ │ + 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 52828 │ │ │ │ - ori r9,r9,2048 │ │ │ │ - stw r9,112(r3) │ │ │ │ + beq 51b90 │ │ │ │ + ori r2,r2,2048 │ │ │ │ + stw r2,112(r3) │ │ │ │ ld r3,48(r30) │ │ │ │ - ld r6,56(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - ble 53190 │ │ │ │ - andi. r5,r3,3 │ │ │ │ - mr r11,r3 │ │ │ │ - addi r10,r6,-8 │ │ │ │ - mr r7,r3 │ │ │ │ - li r9,1 │ │ │ │ - li r8,1 │ │ │ │ - addi r4,r3,-1 │ │ │ │ - beq 52890 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 52880 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 52874 │ │ │ │ - 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 528c0 │ │ │ │ - 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 52898 │ │ │ │ - mulld r10,r9,r8 │ │ │ │ + ld r7,56(r30) │ │ │ │ + ble 5251c │ │ │ │ + cmpdi r3,1 │ │ │ │ + beq 5253c │ │ │ │ + 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 51c10 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 51bfc │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 51bec │ │ │ │ + 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 51c40 │ │ │ │ + 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 51c18 │ │ │ │ + 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,52440 │ │ │ │ + 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 5291c │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 5290c │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 52900 │ │ │ │ - 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 5294c │ │ │ │ - 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 51cd4 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 51cc0 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 51cb0 │ │ │ │ + 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 51d08 │ │ │ │ + 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 52924 │ │ │ │ - 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 51cdc │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + mfvsrld r2,vs32 │ │ │ │ + beq cr7,51d2c │ │ │ │ + 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 529f4 │ │ │ │ - cmpdi r7,1 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r10,56(r30) │ │ │ │ - beq 531b4 │ │ │ │ - srdi r6,r7,1 │ │ │ │ + ble 51dc4 │ │ │ │ + cmpdi r8,1 │ │ │ │ + ld r10,64(r30) │ │ │ │ + ld r9,56(r30) │ │ │ │ + beq 52534 │ │ │ │ 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 529a0 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - clrrdi r6,r7,1 │ │ │ │ - beq 529f4 │ │ │ │ - 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 51d70 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + clrrdi r7,r8,1 │ │ │ │ + beq 51dc4 │ │ │ │ + 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 52acc │ │ │ │ - addi r9,r10,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 531bc │ │ │ │ - srdi r7,r10,2 │ │ │ │ - mr r9,r3 │ │ │ │ + std r3,160(r30) │ │ │ │ + ble 51e90 │ │ │ │ + addi r2,r10,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 5252c │ │ │ │ + srdi r8,r10,2 │ │ │ │ + mr r2,r3 │ │ │ │ vspltisw v0,3 │ │ │ │ - andi. r6,r7,3 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 52a70 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 52a60 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 52a54 │ │ │ │ - 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 51e3c │ │ │ │ cmpdi r7,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 52a90 │ │ │ │ - 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 52a78 │ │ │ │ - andi. r9,r10,3 │ │ │ │ - beq 52acc │ │ │ │ - clrrdi r9,r10,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - sldi r6,r9,2 │ │ │ │ - li r7,3 │ │ │ │ - cmpd r8,r10 │ │ │ │ - stwx r7,r3,r6 │ │ │ │ - bge 52acc │ │ │ │ - addi r8,r9,2 │ │ │ │ - add r6,r3,r6 │ │ │ │ - cmpd r8,r10 │ │ │ │ - stw r7,4(r6) │ │ │ │ - bge 52acc │ │ │ │ - stw r7,8(r6) │ │ │ │ + beq 51e2c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 51e20 │ │ │ │ + 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 51e5c │ │ │ │ + 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 51e44 │ │ │ │ + andi. r2,r10,3 │ │ │ │ + clrrdi r2,r10,2 │ │ │ │ + beq 51e90 │ │ │ │ + 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 52bb4 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - ld r8,80(r30) │ │ │ │ - cmpldi r9,3 │ │ │ │ - ble 53108 │ │ │ │ - addi r9,r8,8 │ │ │ │ - cmpld r3,r9 │ │ │ │ - beq 53108 │ │ │ │ - srdi r9,r7,1 │ │ │ │ - addis r4,r2,-3 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - li r10,0 │ │ │ │ - addi r4,r4,28240 │ │ │ │ - addi r5,r5,28256 │ │ │ │ - addi r6,r6,28272 │ │ │ │ - andi. r11,r9,1 │ │ │ │ - addi r11,r9,-1 │ │ │ │ - lxv vs12,0(r4) │ │ │ │ - lxv vs11,0(r5) │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - bne 52d20 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ + ble 51f68 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + ld r10,80(r30) │ │ │ │ + cmpldi r2,3 │ │ │ │ + ble 52484 │ │ │ │ + addi r2,r10,8 │ │ │ │ + cmpld r3,r2 │ │ │ │ + beq 52484 │ │ │ │ + srdi r2,r8,1 │ │ │ │ + plxv vs10,114968 # 6dfe0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + bne 520d0 │ │ │ │ + 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 52b44 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - beq 52bb4 │ │ │ │ - clrrdi r9,r7,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfd f12,28240(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfdx f10,r8,r9 │ │ │ │ - lfd f0,28256(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f11,28272(r10) │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + bdnz 51ef8 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + beq 51f68 │ │ │ │ + clrrdi r2,r8,1 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,114840 # 6dfe0 │ │ │ │ + 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 530b0 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 53090 │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 53070 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - bne 52f20 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 52ee0 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 52eb0 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 52e80 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 52cc0 │ │ │ │ - ld r10,48(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 53100 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 52300 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 522e0 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 522c0 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 52130 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 52268 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 5229c │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 52100 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 52078 │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 5247c │ │ │ │ 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 52c4c │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 52c3c │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 530f4 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - cmpdi r10,1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - beq 52c78 │ │ │ │ - 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 52c54 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r7,r9 │ │ │ │ + beq 52008 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 51ffc │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne 52470 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 52028 │ │ │ │ + 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 52010 │ │ │ │ + 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 52d50 │ │ │ │ - nop │ │ │ │ - ld r10,-32536(r2) │ │ │ │ - nop │ │ │ │ - ld r9,-32528(r2) │ │ │ │ - std r10,32(r30) │ │ │ │ - std r9,40(r30) │ │ │ │ + andi. r2,r2,1024 │ │ │ │ + bne 52320 │ │ │ │ + pld r9,253760 # 8ffc0 [nfct_trafo@got] │ │ │ │ + pld r2,253760 # 8ffc8 [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 52b3c │ │ │ │ - b 52b78 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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 531a0 │ │ │ │ - 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 52e3c │ │ │ │ - addi r9,r4,-1 │ │ │ │ - ld r7,64(r30) │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 531c4 │ │ │ │ - srdi r10,r4,2 │ │ │ │ - mr r8,r3 │ │ │ │ - mr r9,r7 │ │ │ │ - andi. r6,r10,1 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - bne 530d0 │ │ │ │ - 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 52dc4 │ │ │ │ - andi. r9,r4,3 │ │ │ │ - beq 52e3c │ │ │ │ - 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 52e3c │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r7,r7,r6 │ │ │ │ - add r10,r29,r10 │ │ │ │ - cmpd r9,r4 │ │ │ │ - ld r9,8(r7) │ │ │ │ - stw r9,4(r10) │ │ │ │ - bge 52e3c │ │ │ │ - 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 5580 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - mr r3,r29 │ │ │ │ - std r9,152(r30) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 52cc8 │ │ │ │ + bne 51ef0 │ │ │ │ + b 51f2c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,8(r30) │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r9,88(r30) │ │ │ │ - mulld r3,r3,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mulld r3,r3,r9 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,176(r30) │ │ │ │ - b 52bf0 │ │ │ │ ld r9,48(r30) │ │ │ │ - ld r3,8(r30) │ │ │ │ + ld r2,88(r30) │ │ │ │ mulld r3,r3,r9 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r3,r3,r2 │ │ │ │ sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,176(r30) │ │ │ │ - b 52be8 │ │ │ │ - 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) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - b 52be0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 51fa4 │ │ │ │ nop │ │ │ │ ld r3,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r23,r1 │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r24,r1 │ │ │ │ sldi r3,r3,3 │ │ │ │ - addi r9,r3,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - bl 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 53050 │ │ │ │ - ld r9,56(r30) │ │ │ │ + ble 52250 │ │ │ │ + ld r2,56(r30) │ │ │ │ + plfd f30,114308 # 6dff0 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ addi r27,r1,24 │ │ │ │ + li r26,0 │ │ │ │ li r25,0 │ │ │ │ - li r24,0 │ │ │ │ nop │ │ │ │ - sldi r28,r25,3 │ │ │ │ - ldx r3,r9,r28 │ │ │ │ + nop │ │ │ │ + sldi r28,r26,3 │ │ │ │ + ldx r3,r2,r28 │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 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 53030 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r26,r2,-3 │ │ │ │ + ldx r9,r2,r28 │ │ │ │ + cmpdi r9,0 │ │ │ │ + ble 52238 │ │ │ │ li r29,0 │ │ │ │ - lfd f31,28288(r9) │ │ │ │ - addi r26,r26,28240 │ │ │ │ - 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 52fb0 │ │ │ │ - ld r10,48(r30) │ │ │ │ - addi r25,r25,1 │ │ │ │ - cmpd r25,r10 │ │ │ │ - bge 53050 │ │ │ │ + ldx r8,r2,r28 │ │ │ │ + ldx r10,r10,r28 │ │ │ │ + cmpd r29,r8 │ │ │ │ + stfdx f1,r10,r9 │ │ │ │ + blt 521c0 │ │ │ │ + ld r9,48(r30) │ │ │ │ + addi r26,r26,1 │ │ │ │ + cmpd r26,r9 │ │ │ │ + bge 52250 │ │ │ │ ld r29,168(r30) │ │ │ │ - b 52f70 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,0(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r10,0(r23) │ │ │ │ - mr r1,r23 │ │ │ │ - b 52bd8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 52190 │ │ │ │ + ld r9,0(r1) │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r9,0(r24) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + mr r1,r24 │ │ │ │ + beq 51f94 │ │ │ │ + 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) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 51f9c │ │ │ │ + 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 51f9c │ │ │ │ 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 52bd0 │ │ │ │ + b 51f84 │ │ │ │ + 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 52bc8 │ │ │ │ + b 51f7c │ │ │ │ + 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 52bc0 │ │ │ │ - lxv vs32,0(r7) │ │ │ │ - lxv vs33,16(r7) │ │ │ │ + b 51f74 │ │ │ │ + nop │ │ │ │ + ld r3,72(r30) │ │ │ │ + sldi r3,r3,3 │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r3,224(r30) │ │ │ │ + andi. r2,r2,512 │ │ │ │ + bne 5250c │ │ │ │ + ld r2,48(r30) │ │ │ │ + std r3,232(r30) │ │ │ │ + sldi r3,r2,2 │ │ │ │ + bl 5480 │ │ │ │ + ld r6,48(r30) │ │ │ │ cmpdi r6,0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - addi r9,r7,32 │ │ │ │ + mr r29,r3 │ │ │ │ + ble 52404 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + ld r8,64(r30) │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 52554 │ │ │ │ + srdi r9,r6,2 │ │ │ │ + mr r10,r3 │ │ │ │ + mr r2,r8 │ │ │ │ + andi. r7,r9,1 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + bne 5244c │ │ │ │ + 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 5238c │ │ │ │ + andi. r2,r6,3 │ │ │ │ + beq 52404 │ │ │ │ + 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 52404 │ │ │ │ + addi r2,r2,2 │ │ │ │ + add r8,r8,r7 │ │ │ │ + add r9,r29,r9 │ │ │ │ + cmpd r2,r6 │ │ │ │ + ld r2,8(r8) │ │ │ │ + stw r2,4(r9) │ │ │ │ + bge 52404 │ │ │ │ + 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 5520 │ │ │ │ + mr r2,r3 │ │ │ │ + mr r3,r29 │ │ │ │ + std r2,152(r30) │ │ │ │ + bl 4ee0 │ │ │ │ + b 52080 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r6,64(r30) │ │ │ │ + std r9,0(r30) │ │ │ │ + b 51c74 │ │ │ │ + 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 52dbc │ │ │ │ - b 52df0 │ │ │ │ - mr r10,r6 │ │ │ │ - sldi r29,r9,1 │ │ │ │ - b 52c30 │ │ │ │ + bne 52384 │ │ │ │ + b 523b8 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 51ff4 │ │ │ │ li r29,1 │ │ │ │ - b 52c78 │ │ │ │ - andi. r10,r7,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - lfd f12,28240(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f11,28256(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f10,28272(r10) │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq 53150 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + b 5203c │ │ │ │ + andi. r9,r8,1 │ │ │ │ + plfd f10,113496 # 6dfe0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + beq 524cc │ │ │ │ + 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 52bb4 │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 51f68 │ │ │ │ + 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 53158 │ │ │ │ - b 52bb4 │ │ │ │ - li r10,1 │ │ │ │ - li r9,1 │ │ │ │ - std r10,0(r30) │ │ │ │ - b 52950 │ │ │ │ + stfdx f0,r3,r9 │ │ │ │ + bdnz 524d4 │ │ │ │ + b 51f68 │ │ │ │ ld r3,72(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 52d70 │ │ │ │ - li r6,0 │ │ │ │ - b 529d0 │ │ │ │ - li r9,0 │ │ │ │ - b 52a9c │ │ │ │ - li r9,0 │ │ │ │ - b 52dfc │ │ │ │ + bl 5480 │ │ │ │ + b 5233c │ │ │ │ + li r9,1 │ │ │ │ + li r2,1 │ │ │ │ + std r9,0(r30) │ │ │ │ + b 51d2c │ │ │ │ + li r2,0 │ │ │ │ + b 51e68 │ │ │ │ + li r7,0 │ │ │ │ + b 51da0 │ │ │ │ + ld r9,0(r7) │ │ │ │ + ld r6,64(r30) │ │ │ │ + li r2,1 │ │ │ │ + li r8,0 │ │ │ │ + std r9,0(r30) │ │ │ │ + b 51d20 │ │ │ │ + li r2,0 │ │ │ │ + b 523c4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x981 │ │ │ │ + .long 0x882 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000531e0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,19488 │ │ │ │ +0000000000052570 : │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - stfd f23,-72(r1) │ │ │ │ - stfd f24,-64(r1) │ │ │ │ - stfd f25,-56(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ - mfcr r11 │ │ │ │ stfd f27,-40(r1) │ │ │ │ + li r4,0 │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - std r15,-208(r1) │ │ │ │ - std r16,-200(r1) │ │ │ │ - std r19,-176(r1) │ │ │ │ - std r20,-168(r1) │ │ │ │ - std r21,-160(r1) │ │ │ │ - std r22,-152(r1) │ │ │ │ - std r23,-144(r1) │ │ │ │ - std r25,-128(r1) │ │ │ │ - std r27,-112(r1) │ │ │ │ - std r28,-104(r1) │ │ │ │ - std r29,-96(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - std r30,-88(r1) │ │ │ │ - std r31,-80(r1) │ │ │ │ - std r14,-216(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r18,-160(r1) │ │ │ │ + std r19,-152(r1) │ │ │ │ + std r20,-144(r1) │ │ │ │ + std r21,-136(r1) │ │ │ │ + std r22,-128(r1) │ │ │ │ + std r23,-120(r1) │ │ │ │ + std r24,-112(r1) │ │ │ │ + std r25,-104(r1) │ │ │ │ + std r26,-96(r1) │ │ │ │ + std r27,-88(r1) │ │ │ │ + std r28,-80(r1) │ │ │ │ + std r29,-72(r1) │ │ │ │ + std r31,-56(r1) │ │ │ │ + mr r29,r3 │ │ │ │ stw r11,8(r1) │ │ │ │ - std r17,-192(r1) │ │ │ │ - std r18,-184(r1) │ │ │ │ - std r24,-136(r1) │ │ │ │ - std r26,-120(r1) │ │ │ │ - stdu r1,-448(r1) │ │ │ │ - mr r30,r3 │ │ │ │ - li r4,0 │ │ │ │ + std r14,-192(r1) │ │ │ │ + std r15,-184(r1) │ │ │ │ + std r16,-176(r1) │ │ │ │ + std r17,-168(r1) │ │ │ │ + std r30,-64(r1) │ │ │ │ + stdu r1,-480(r1) │ │ │ │ mr r31,r1 │ │ │ │ - std r1,176(r31) │ │ │ │ + stxv vs60,224(r1) │ │ │ │ + stxv vs61,240(r1) │ │ │ │ + stxv vs62,256(r1) │ │ │ │ + stxv vs63,272(r1) │ │ │ │ + std r1,160(r31) │ │ │ │ + ld r9,48(r3) │ │ │ │ lxv vs0,224(r3) │ │ │ │ - ld r10,48(r3) │ │ │ │ - ld r19,88(r3) │ │ │ │ - ld r20,104(r3) │ │ │ │ - ld r5,72(r30) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + ld r18,88(r3) │ │ │ │ + ld r19,104(r3) │ │ │ │ + ld r5,72(r29) │ │ │ │ + sldi r9,r9,3 │ │ │ │ stxv vs0,208(r3) │ │ │ │ - addi r21,r19,1 │ │ │ │ - mfvsrld r25,vs0 │ │ │ │ - addi r9,r10,15 │ │ │ │ - addi r8,r10,23 │ │ │ │ + ld r8,0(r1) │ │ │ │ + ld r23,24(r29) │ │ │ │ + mfvsrld r26,vs0 │ │ │ │ + addi r20,r18,1 │ │ │ │ + addi r2,r9,15 │ │ │ │ + addi r10,r9,23 │ │ │ │ sldi r5,r5,3 │ │ │ │ - sldi r7,r21,1 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - mr r3,r25 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r23,24(r30) │ │ │ │ + sldi r7,r20,1 │ │ │ │ + mr r3,r26 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + mulld r9,r9,r7 │ │ │ │ + mr r7,r8 │ │ │ │ + neg r2,r2 │ │ │ │ neg r10,r10 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,80(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,136(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r29,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r27,r1,32 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + neg r9,r9 │ │ │ │ + addi r8,r1,32 │ │ │ │ + std r8,128(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r8,r1,32 │ │ │ │ + std r8,72(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r28,r1,32 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - addi r15,r1,32 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ - addi r16,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r25,r1,32 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r24,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r8,r1,32 │ │ │ │ - std r8,64(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + std r8,80(r31) │ │ │ │ + stdux r7,r1,r9 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r21,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r10,r1,32 │ │ │ │ - std r10,152(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,32(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r10,8(r30) │ │ │ │ - ld r7,32(r31) │ │ │ │ - andi. r8,r9,32 │ │ │ │ + std r10,144(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,32(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r2,8(r29) │ │ │ │ + lwz r7,112(r29) │ │ │ │ + ld r9,32(r31) │ │ │ │ + std r2,64(r31) │ │ │ │ + andi. r2,r7,32 │ │ │ │ + bne 533b8 │ │ │ │ + ld r16,48(r29) │ │ │ │ + cmpdi r16,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + sldi r10,r20,4 │ │ │ │ + rlwinm r5,r7,0,27,27 │ │ │ │ std r10,88(r31) │ │ │ │ - bne 53938 │ │ │ │ - ld r24,48(r30) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - li r8,0 │ │ │ │ - rlwinm r5,r9,0,27,27 │ │ │ │ - lfd f31,28240(r10) │ │ │ │ - sldi r10,r21,4 │ │ │ │ - std r8,0(r15) │ │ │ │ - cmpdi cr4,r24,0 │ │ │ │ - std r10,72(r31) │ │ │ │ - stfd f31,0(r16) │ │ │ │ - ble cr4,53e48 │ │ │ │ - ld r8,88(r30) │ │ │ │ - li r10,1 │ │ │ │ - andi. r4,r24,3 │ │ │ │ - mr r6,r24 │ │ │ │ - addi r3,r24,-1 │ │ │ │ - std r10,56(r31) │ │ │ │ - addi r21,r8,1 │ │ │ │ - beq 533f4 │ │ │ │ + std r2,0(r25) │ │ │ │ + stfd f0,0(r24) │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + ble 52efc │ │ │ │ + ld r10,88(r29) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r2,2 │ │ │ │ + andi. r4,r16,3 │ │ │ │ + mr r6,r16 │ │ │ │ + addi r3,r16,-1 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r20,r10,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r2,r20 │ │ │ │ + beq 52768 │ │ │ │ cmpdi r4,1 │ │ │ │ - beq 533dc │ │ │ │ + beq 5275c │ │ │ │ cmpdi r4,2 │ │ │ │ - bne 541ac │ │ │ │ - ld r10,56(r31) │ │ │ │ + bne 534d4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ addi r6,r6,-1 │ │ │ │ - mulld r4,r21,r10 │ │ │ │ - sldi r10,r4,1 │ │ │ │ - std r10,56(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ cmpdi r6,1 │ │ │ │ - mulld r4,r21,r10 │ │ │ │ - sldi r10,r4,1 │ │ │ │ - std r10,56(r31) │ │ │ │ - beq 53428 │ │ │ │ - srdi r10,r24,2 │ │ │ │ - mtctr r10 │ │ │ │ - ld r10,56(r31) │ │ │ │ - mulld r10,r21,r10 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - mulld r10,r21,r10 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - mulld r10,r21,r10 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - mulld r10,r21,r10 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - bdnz 53400 │ │ │ │ - std r10,56(r31) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 52784 │ │ │ │ + srdi r2,r16,2 │ │ │ │ + mtctr r2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 52770 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + xxspltib vs33,0 │ │ │ │ cmpwi r5,0 │ │ │ │ - bne 53e58 │ │ │ │ - andi. r6,r9,8 │ │ │ │ - bne 549ec │ │ │ │ - andi. r6,r9,2 │ │ │ │ - bne 541bc │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 55048 │ │ │ │ - ld r14,88(r31) │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + stfd f0,112(r31) │ │ │ │ + bne 52f0c │ │ │ │ + andi. r2,r7,8 │ │ │ │ + bne 53cb4 │ │ │ │ + andi. r2,r7,2 │ │ │ │ + bne 534e0 │ │ │ │ + andi. r7,r7,4 │ │ │ │ + bne 54304 │ │ │ │ + ld r14,64(r31) │ │ │ │ cmpdi r14,0 │ │ │ │ - ble 53a34 │ │ │ │ - li r9,0 │ │ │ │ - sldi r5,r24,3 │ │ │ │ - li r19,0 │ │ │ │ - ld r20,80(r31) │ │ │ │ - mr r10,r16 │ │ │ │ - mr r0,r24 │ │ │ │ - mr r8,r25 │ │ │ │ - mr r24,r15 │ │ │ │ - mr r16,r30 │ │ │ │ - std r23,168(r31) │ │ │ │ - std r9,128(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ + ble 52c9c │ │ │ │ + li r2,0 │ │ │ │ + sldi r5,r16,3 │ │ │ │ + li r18,0 │ │ │ │ + li r22,0 │ │ │ │ + plfd f28,111448 # 6db30 │ │ │ │ + xxspltidp vs29,1056964608 │ │ │ │ + mr r19,r24 │ │ │ │ + mr r8,r23 │ │ │ │ + mr r10,r26 │ │ │ │ + std r2,120(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r15,r18 │ │ │ │ + mr r23,r25 │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ + mr r25,r29 │ │ │ │ + add r11,r9,r5 │ │ │ │ add r6,r28,r5 │ │ │ │ - xxlxor vs27,vs27,vs27 │ │ │ │ - add r12,r7,r5 │ │ │ │ - add r11,r29,r5 │ │ │ │ - mr r17,r19 │ │ │ │ - mr r25,r28 │ │ │ │ - mr r15,r6 │ │ │ │ - mr r30,r7 │ │ │ │ - fmr f26,f31 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r5,-8 │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r9,152(r31) │ │ │ │ - add r9,r9,r5 │ │ │ │ - std r9,144(r31) │ │ │ │ - ble cr4,535a8 │ │ │ │ - ld r22,120(r16) │ │ │ │ - mtctr r0 │ │ │ │ - sldi r9,r17,3 │ │ │ │ - ld r21,64(r16) │ │ │ │ - ld r23,88(r16) │ │ │ │ - ld r27,136(r31) │ │ │ │ - ld r28,152(r31) │ │ │ │ - li r7,0 │ │ │ │ - add r22,r22,r9 │ │ │ │ + mr r17,r22 │ │ │ │ + mr r12,r16 │ │ │ │ + mr r26,r28 │ │ │ │ + mr r29,r9 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r5,-8 │ │ │ │ + std r2,152(r31) │ │ │ │ + ld r2,144(r31) │ │ │ │ + add r2,r2,r5 │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r2,72(r31) │ │ │ │ + add r7,r2,r5 │ │ │ │ + mr r18,r2 │ │ │ │ + mr r24,r7 │ │ │ │ + ble cr4,52934 │ │ │ │ + ld r22,120(r25) │ │ │ │ + sldi r2,r15,3 │ │ │ │ + ld r20,64(r25) │ │ │ │ + mtctr r12 │ │ │ │ + li r9,0 │ │ │ │ + ld r0,88(r25) │ │ │ │ + ld r30,128(r31) │ │ │ │ + ld r21,144(r31) │ │ │ │ + add r22,r22,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r3,r21,r7 │ │ │ │ - lfdx f12,r22,r7 │ │ │ │ - addi r6,r3,-1 │ │ │ │ - sldi r6,r6,1 │ │ │ │ - mtfprd f0,r6 │ │ │ │ + nop │ │ │ │ + ldx r3,r20,r9 │ │ │ │ + lfdx f12,r22,r9 │ │ │ │ + addi r7,r3,-1 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + mtfprd f0,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r26,f0 │ │ │ │ - subf r4,r23,r26 │ │ │ │ - addi r26,r26,1 │ │ │ │ - divd r9,r4,r6 │ │ │ │ + mffprd r28,f0 │ │ │ │ + subf r4,r0,r28 │ │ │ │ + addi r28,r28,1 │ │ │ │ + divd r2,r4,r7 │ │ │ │ cmpdi r4,0 │ │ │ │ - add r26,r26,r23 │ │ │ │ - stdx r4,r20,r7 │ │ │ │ - stdx r26,r27,r7 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - subf r9,r9,r4 │ │ │ │ - blt 54960 │ │ │ │ - cmpd r9,r3 │ │ │ │ - blt 53548 │ │ │ │ - subf r9,r6,r9 │ │ │ │ - stdx r9,r28,r7 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r6,1 │ │ │ │ - ble 54950 │ │ │ │ - stdx r6,r30,r7 │ │ │ │ - stdx r9,r29,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 534f0 │ │ │ │ + add r28,r28,r0 │ │ │ │ + stdx r4,r27,r9 │ │ │ │ + stdx r28,r30,r9 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + blt 53c40 │ │ │ │ + cmpd r2,r3 │ │ │ │ + blt 528d8 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + stdx r2,r21,r9 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r7,1 │ │ │ │ + ble 53c30 │ │ │ │ + stdx r7,r29,r9 │ │ │ │ + stdx r2,r18,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 52880 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r25 │ │ │ │ - std r10,80(r31) │ │ │ │ - std r0,72(r31) │ │ │ │ - std r11,64(r31) │ │ │ │ - std r12,48(r31) │ │ │ │ - std r8,40(r31) │ │ │ │ + mr r3,r26 │ │ │ │ + std r12,72(r31) │ │ │ │ + std r6,64(r31) │ │ │ │ + std r11,56(r31) │ │ │ │ + std r8,48(r31) │ │ │ │ + std r10,40(r31) │ │ │ │ std r5,32(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,80(r31) │ │ │ │ - ld r0,72(r31) │ │ │ │ - ld r11,64(r31) │ │ │ │ - ld r12,48(r31) │ │ │ │ - ld r8,40(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r12,72(r31) │ │ │ │ + ld r6,64(r31) │ │ │ │ + ld r11,56(r31) │ │ │ │ + ld r8,48(r31) │ │ │ │ + ld r10,40(r31) │ │ │ │ ld r5,32(r31) │ │ │ │ - ble cr3,53904 │ │ │ │ - ld r9,88(r16) │ │ │ │ - mr r7,r0 │ │ │ │ - ld r3,168(r31) │ │ │ │ - mr r23,r16 │ │ │ │ - li r26,0 │ │ │ │ - mr r16,r25 │ │ │ │ - mr r4,r24 │ │ │ │ - mr r25,r29 │ │ │ │ - std r30,184(r31) │ │ │ │ - std r19,192(r31) │ │ │ │ - addi r6,r7,-1 │ │ │ │ + ble cr3,52c78 │ │ │ │ + ld r2,88(r25) │ │ │ │ li r7,0 │ │ │ │ - std r17,200(r31) │ │ │ │ - std r14,208(r31) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - fcfid f28,f0 │ │ │ │ - sldi r22,r9,1 │ │ │ │ - mr r9,r15 │ │ │ │ - mr r15,r7 │ │ │ │ - mr r7,r9 │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r3,r19 │ │ │ │ + mr r21,r25 │ │ │ │ + addi r4,r12,-1 │ │ │ │ + std r29,168(r31) │ │ │ │ + std r17,176(r31) │ │ │ │ + std r15,184(r31) │ │ │ │ + li r22,0 │ │ │ │ + li r28,0 │ │ │ │ + mr r25,r27 │ │ │ │ + std r14,192(r31) │ │ │ │ + mr r19,r7 │ │ │ │ + mr r7,r23 │ │ │ │ + mr r23,r24 │ │ │ │ + mr r24,r26 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + fcfid f27,f0 │ │ │ │ + sldi r20,r2,1 │ │ │ │ + fmul f27,f27,f27 │ │ │ │ nop │ │ │ │ - cmpd r0,r26 │ │ │ │ - ble 537c4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - sldi r30,r26,3 │ │ │ │ - ld r21,120(r23) │ │ │ │ - subf r28,r26,r0 │ │ │ │ - addis r24,r2,-3 │ │ │ │ - addis r19,r2,-3 │ │ │ │ - ld r29,64(r23) │ │ │ │ - ld r14,96(r23) │ │ │ │ - std r22,48(r31) │ │ │ │ - std r23,120(r31) │ │ │ │ - lfd f29,27104(r9) │ │ │ │ - ld r9,128(r31) │ │ │ │ - ldx r26,r4,r30 │ │ │ │ - lfdx f30,r10,r30 │ │ │ │ - mr r27,r30 │ │ │ │ - addi r24,r24,27104 │ │ │ │ - addi r17,r10,8 │ │ │ │ - addi r18,r4,8 │ │ │ │ - addi r19,r19,27080 │ │ │ │ - std r4,32(r31) │ │ │ │ - mr r30,r20 │ │ │ │ - std r10,40(r31) │ │ │ │ - std r0,64(r31) │ │ │ │ - std r7,72(r31) │ │ │ │ - std r11,80(r31) │ │ │ │ - std r12,88(r31) │ │ │ │ - std r3,96(r31) │ │ │ │ - std r6,104(r31) │ │ │ │ - add r21,r21,r9 │ │ │ │ - mr r23,r26 │ │ │ │ - std r8,112(r31) │ │ │ │ - mr r26,r28 │ │ │ │ - mr r28,r16 │ │ │ │ - mr r16,r5 │ │ │ │ - mr r22,r21 │ │ │ │ - b 536e8 │ │ │ │ + cmpd r12,r22 │ │ │ │ + ble 52b38 │ │ │ │ + sldi r30,r22,3 │ │ │ │ + ld r2,120(r31) │ │ │ │ + ld r16,120(r21) │ │ │ │ + subf r29,r22,r12 │ │ │ │ + std r23,64(r31) │ │ │ │ + std r6,56(r31) │ │ │ │ + addi r27,r3,8 │ │ │ │ + addi r14,r7,8 │ │ │ │ + ld r26,64(r21) │ │ │ │ + ld r15,96(r21) │ │ │ │ + mr r17,r12 │ │ │ │ + std r7,32(r31) │ │ │ │ + std r3,40(r31) │ │ │ │ + std r20,48(r31) │ │ │ │ + ldx r22,r7,r30 │ │ │ │ + mr r9,r30 │ │ │ │ + lfdx f30,r3,r30 │ │ │ │ + std r11,72(r31) │ │ │ │ + mr r30,r25 │ │ │ │ + std r8,80(r31) │ │ │ │ + std r10,88(r31) │ │ │ │ + std r21,96(r31) │ │ │ │ + add r16,r16,r2 │ │ │ │ + mr r2,r29 │ │ │ │ + mr r25,r9 │ │ │ │ + mr r29,r24 │ │ │ │ + std r5,104(r31) │ │ │ │ + mr r23,r22 │ │ │ │ + mr r24,r2 │ │ │ │ + mr r22,r16 │ │ │ │ + mr r16,r4 │ │ │ │ + b 52a50 │ │ │ │ nop │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ maddld r23,r20,r23,r21 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addic. r26,r26,-1 │ │ │ │ - stdx r23,r18,r27 │ │ │ │ - stfdx f30,r17,r27 │ │ │ │ - addi r27,r27,8 │ │ │ │ - beq 5378c │ │ │ │ - ldx r20,r29,r27 │ │ │ │ - ldx r21,r25,r27 │ │ │ │ - addi r8,r20,-1 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + stdx r23,r14,r25 │ │ │ │ + stfdx f30,r27,r25 │ │ │ │ + addi r25,r25,8 │ │ │ │ + beq 52b00 │ │ │ │ + ldx r20,r26,r25 │ │ │ │ + ldx r21,r18,r25 │ │ │ │ cmpdi r21,0 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - sldi r9,r8,1 │ │ │ │ - cmpd cr7,r8,r21 │ │ │ │ - fcfid f10,f0 │ │ │ │ + addi r9,r20,-1 │ │ │ │ + beq 52a70 │ │ │ │ + cmpd r9,r21 │ │ │ │ + beq 52a70 │ │ │ │ + fmul f30,f30,f29 │ │ │ │ + ldx r10,r30,r25 │ │ │ │ + ldx r4,r29,r25 │ │ │ │ mtfprd f0,r9 │ │ │ │ + sldi r2,r9,1 │ │ │ │ + lfdx f11,r22,r25 │ │ │ │ + lfdx f1,r15,r25 │ │ │ │ + fcfid f10,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + add r2,r10,r4 │ │ │ │ fcfid f0,f0 │ │ │ │ - beq 53720 │ │ │ │ - beq cr7,53720 │ │ │ │ - lfd f12,0(r24) │ │ │ │ - fmul f30,f30,f12 │ │ │ │ - ldx r8,r30,r27 │ │ │ │ - ldx r0,r28,r27 │ │ │ │ - lfdx f11,r22,r27 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - lfdx f1,r14,r27 │ │ │ │ - add r9,r8,r0 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ + fmul f0,f0,f0 │ │ │ │ fmul f12,f12,f29 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ fsub f10,f12,f11 │ │ │ │ fsub f11,f11,f12 │ │ │ │ fmul f12,f10,f11 │ │ │ │ - fmadd f0,f0,f12,f28 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - bgt 536b0 │ │ │ │ + fmadd f0,f0,f12,f27 │ │ │ │ + fcmpu cr0,f0,f26 │ │ │ │ + bgt 52a20 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 54870 │ │ │ │ - lfd f0,0(r19) │ │ │ │ + bge 52a34 │ │ │ │ + fsqrt f31,f0 │ │ │ │ maddld r23,r20,r23,r21 │ │ │ │ - addic. r26,r26,-1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - stdx r23,r18,r27 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - stfdx f30,r17,r27 │ │ │ │ - addi r27,r27,8 │ │ │ │ - bne 536e8 │ │ │ │ - ld r4,32(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r22,48(r31) │ │ │ │ - ld r0,64(r31) │ │ │ │ - mr r5,r16 │ │ │ │ - mr r20,r30 │ │ │ │ - ld r7,72(r31) │ │ │ │ - ld r11,80(r31) │ │ │ │ - ld r12,88(r31) │ │ │ │ - ld r3,96(r31) │ │ │ │ - mr r16,r28 │ │ │ │ - ld r6,104(r31) │ │ │ │ - ld r8,112(r31) │ │ │ │ - ld r23,120(r31) │ │ │ │ - ldx r30,r4,r5 │ │ │ │ - lfd f11,0(r3) │ │ │ │ - lfdx f0,r10,r5 │ │ │ │ - ld r29,-8(r11) │ │ │ │ - ld r9,-8(r12) │ │ │ │ - sldi r30,r30,3 │ │ │ │ - cmpdi r29,0 │ │ │ │ - lfdx f12,r8,r30 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ + addic. r24,r24,-1 │ │ │ │ + stdx r23,r14,r25 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + stfdx f30,r27,r25 │ │ │ │ + addi r25,r25,8 │ │ │ │ + bne 52a50 │ │ │ │ + ld r7,32(r31) │ │ │ │ + ld r3,40(r31) │ │ │ │ + mr r25,r30 │ │ │ │ + mr r24,r29 │ │ │ │ + mr r12,r17 │ │ │ │ + mr r4,r16 │ │ │ │ + ld r20,48(r31) │ │ │ │ + ld r6,56(r31) │ │ │ │ + ld r23,64(r31) │ │ │ │ + ld r11,72(r31) │ │ │ │ + ld r8,80(r31) │ │ │ │ + ld r10,88(r31) │ │ │ │ + ld r21,96(r31) │ │ │ │ + ld r5,104(r31) │ │ │ │ + ldx r9,r7,r5 │ │ │ │ + lfd f11,0(r8) │ │ │ │ + lfdx f0,r3,r5 │ │ │ │ + ld r0,-8(r23) │ │ │ │ + cmpdi r0,0 │ │ │ │ + ld r2,-8(r11) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r10,r9 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r8,r30 │ │ │ │ - beq 54910 │ │ │ │ - ld r30,64(r23) │ │ │ │ - ld r28,160(r31) │ │ │ │ - ldx r30,r30,r28 │ │ │ │ - addi r30,r30,-1 │ │ │ │ - cmpd r29,r30 │ │ │ │ - beq 54910 │ │ │ │ - add r9,r29,r9 │ │ │ │ - mr r26,r6 │ │ │ │ - std r9,-8(r11) │ │ │ │ - ld r9,-8(r7) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r22 │ │ │ │ - std r9,-8(r7) │ │ │ │ - bne 538d0 │ │ │ │ - addi r9,r6,1 │ │ │ │ - cmpdi r6,0 │ │ │ │ - ld r19,144(r31) │ │ │ │ - mr r27,r7 │ │ │ │ - mr r29,r11 │ │ │ │ - mr r21,r12 │ │ │ │ - li r17,0 │ │ │ │ - mtctr r9 │ │ │ │ + stfdx f0,r10,r9 │ │ │ │ + beq 53bf0 │ │ │ │ + ld r9,64(r21) │ │ │ │ + ld r30,152(r31) │ │ │ │ + ldx r9,r9,r30 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r0,r9 │ │ │ │ + beq 53bf0 │ │ │ │ + add r2,r0,r2 │ │ │ │ + mr r22,r4 │ │ │ │ + std r2,-8(r23) │ │ │ │ + ld r2,-8(r6) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r20 │ │ │ │ + std r2,-8(r6) │ │ │ │ + bne 52c40 │ │ │ │ + addi r2,r4,1 │ │ │ │ li r9,1 │ │ │ │ - mfctr r30 │ │ │ │ - isellt r9,r9,r30 │ │ │ │ + cmpdi r4,0 │ │ │ │ + ld r17,136(r31) │ │ │ │ + mr r30,r6 │ │ │ │ + mr r26,r11 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r23 │ │ │ │ + mfctr r0 │ │ │ │ + isellt r9,r9,r0 │ │ │ │ mtctr r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 538d0 │ │ │ │ - ld r28,-16(r29) │ │ │ │ - ld r30,-16(r27) │ │ │ │ - addi r26,r26,-1 │ │ │ │ - ld r9,-16(r21) │ │ │ │ - li r24,1 │ │ │ │ - sldi r18,r26,3 │ │ │ │ - cmpdi cr7,r28,0 │ │ │ │ - addi r30,r30,1 │ │ │ │ - std r30,-16(r27) │ │ │ │ - cmpd r30,r22 │ │ │ │ - stdu r17,-8(r27) │ │ │ │ - beq cr7,548c0 │ │ │ │ - ld r30,64(r23) │ │ │ │ - ldx r30,r30,r18 │ │ │ │ - addi r30,r30,-1 │ │ │ │ - cmpd cr7,r28,r30 │ │ │ │ - beq cr7,548c0 │ │ │ │ - ldu r30,-8(r19) │ │ │ │ - add r9,r28,r9 │ │ │ │ - std r9,-16(r29) │ │ │ │ - cmpdi cr7,r30,0 │ │ │ │ - bgt cr7,538c4 │ │ │ │ - neg r30,r30 │ │ │ │ - li r24,-1 │ │ │ │ - stdu r24,-8(r21) │ │ │ │ - stdu r30,-8(r29) │ │ │ │ - beq 53860 │ │ │ │ - ld r9,56(r31) │ │ │ │ - addi r15,r15,1 │ │ │ │ - cmpd r15,r9 │ │ │ │ - bne 53610 │ │ │ │ - ld r30,184(r31) │ │ │ │ - ld r19,192(r31) │ │ │ │ - ld r17,200(r31) │ │ │ │ - ld r14,208(r31) │ │ │ │ - mr r29,r25 │ │ │ │ - mr r24,r4 │ │ │ │ - mr r25,r16 │ │ │ │ - mr r15,r7 │ │ │ │ - mr r16,r23 │ │ │ │ - ld r9,168(r31) │ │ │ │ - addi r19,r19,1 │ │ │ │ - add r17,r17,r0 │ │ │ │ - cmpd r19,r14 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,168(r31) │ │ │ │ - ld r9,128(r31) │ │ │ │ - add r9,r9,r5 │ │ │ │ - std r9,128(r31) │ │ │ │ - bne 534c0 │ │ │ │ - mr r30,r16 │ │ │ │ - fmr f31,f26 │ │ │ │ - b 53a34 │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 53a2c │ │ │ │ - ld r26,200(r30) │ │ │ │ - sldi r24,r10,3 │ │ │ │ - li r9,0 │ │ │ │ - add r24,r23,r24 │ │ │ │ - addi r26,r26,-8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r0,8(r26) │ │ │ │ + bdz 52c40 │ │ │ │ + ld r29,-16(r30) │ │ │ │ + ld r9,-16(r2) │ │ │ │ + cmpdi r9,0 │ │ │ │ + addi r22,r22,-1 │ │ │ │ + li r16,1 │ │ │ │ + ld r27,-16(r26) │ │ │ │ + sldi r15,r22,3 │ │ │ │ + addi r0,r29,1 │ │ │ │ + std r0,-16(r30) │ │ │ │ + cmpd cr7,r0,r20 │ │ │ │ + stdu r28,-8(r30) │ │ │ │ + beq 53bb0 │ │ │ │ + ld r29,64(r21) │ │ │ │ + ldx r29,r29,r15 │ │ │ │ + addi r0,r29,-1 │ │ │ │ + cmpd r9,r0 │ │ │ │ + beq 53bb0 │ │ │ │ + ldu r0,-8(r17) │ │ │ │ + add r9,r9,r27 │ │ │ │ + std r9,-16(r2) │ │ │ │ cmpdi r0,0 │ │ │ │ - ble 53a20 │ │ │ │ - ld r3,48(r30) │ │ │ │ - add r0,r0,r9 │ │ │ │ - addis r27,r2,-3 │ │ │ │ - ld r28,192(r30) │ │ │ │ - ld r29,176(r30) │ │ │ │ - sldi r5,r9,3 │ │ │ │ - addi r27,r27,28240 │ │ │ │ - sldi r11,r0,3 │ │ │ │ - sldi r22,r3,3 │ │ │ │ - cmpdi cr5,r3,0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r6,r28,r5 │ │ │ │ - ble cr5,53ca0 │ │ │ │ - ld r8,64(r30) │ │ │ │ - mtctr r3 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - mr r10,r6 │ │ │ │ - add r8,r8,r22 │ │ │ │ - nop │ │ │ │ - ldu r9,-8(r8) │ │ │ │ - divd r7,r10,r9 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - mulld r9,r7,r9 │ │ │ │ - subf. r9,r9,r10 │ │ │ │ - mr r10,r7 │ │ │ │ - cmpd cr7,r9,r4 │ │ │ │ - beq 539f0 │ │ │ │ - beq cr7,539f0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,27104(r9) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - bdnz 539c0 │ │ │ │ - lfdx f12,r29,r5 │ │ │ │ - lfd f10,0(r23) │ │ │ │ - sldi r9,r6,3 │ │ │ │ - addi r5,r5,8 │ │ │ │ - lfdx f11,r25,r9 │ │ │ │ - cmpld r5,r11 │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmadd f0,f12,f0,f11 │ │ │ │ - stfdx f0,r25,r9 │ │ │ │ - bne 539a0 │ │ │ │ - mr r9,r0 │ │ │ │ - addi r23,r23,8 │ │ │ │ - cmpld r23,r24 │ │ │ │ - bne 53960 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,28240(r9) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,176(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) │ │ │ │ + bgt 52c34 │ │ │ │ + neg r0,r0 │ │ │ │ + li r16,-1 │ │ │ │ + stdu r16,-8(r26) │ │ │ │ + stdu r0,-8(r2) │ │ │ │ + beq cr7,52bd0 │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r19,r19,1 │ │ │ │ + cmpd r19,r2 │ │ │ │ + bne 52990 │ │ │ │ + ld r29,168(r31) │ │ │ │ + ld r17,176(r31) │ │ │ │ + mr r27,r25 │ │ │ │ + mr r26,r24 │ │ │ │ + mr r19,r3 │ │ │ │ + mr r24,r23 │ │ │ │ + ld r15,184(r31) │ │ │ │ + ld r14,192(r31) │ │ │ │ + mr r23,r7 │ │ │ │ + mr r25,r21 │ │ │ │ + ld r2,120(r31) │ │ │ │ + addi r17,r17,1 │ │ │ │ + addi r8,r8,8 │ │ │ │ + add r15,r15,r12 │ │ │ │ + cmpd r17,r14 │ │ │ │ + add r2,r2,r5 │ │ │ │ + std r2,120(r31) │ │ │ │ + bne 5284c │ │ │ │ + mr r29,r25 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,160(r31) │ │ │ │ + ld r3,152(r29) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bl 5780 │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r10,0(r1) │ │ │ │ li r4,0 │ │ │ │ - ld r21,216(r30) │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r3,r24 │ │ │ │ + ld r25,16(r29) │ │ │ │ + ld r5,0(r29) │ │ │ │ + ld r21,216(r29) │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r3,r25 │ │ │ │ sldi r5,r5,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r10,r9,15 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + addi r9,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r17,48(r30) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + bl 5b40 │ │ │ │ + ld r18,48(r29) │ │ │ │ + cmpdi r18,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ addi r20,r1,32 │ │ │ │ - li r9,0 │ │ │ │ - stfd f31,0(r22) │ │ │ │ - std r9,0(r20) │ │ │ │ - cmpdi r17,0 │ │ │ │ - ble 53ad8 │ │ │ │ - sldi r5,r17,3 │ │ │ │ + li r2,0 │ │ │ │ + std r2,0(r20) │ │ │ │ + stfd f0,0(r22) │ │ │ │ + ble 52d3c │ │ │ │ + sldi r5,r18,3 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r6,0(r30) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 53cd0 │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 53c10 │ │ │ │ - ld r10,56(r30) │ │ │ │ - addi r28,r17,-1 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - sldi r0,r17,3 │ │ │ │ - li r8,0 │ │ │ │ - addi r3,r22,8 │ │ │ │ - addi r4,r20,8 │ │ │ │ - li r5,0 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - add r11,r24,r6 │ │ │ │ - add r29,r27,r0 │ │ │ │ - ldx r26,r10,r9 │ │ │ │ - add r25,r10,r9 │ │ │ │ - nop │ │ │ │ + mr r3,r23 │ │ │ │ + bl 5b40 │ │ │ │ + lwz r2,112(r29) │ │ │ │ + ld r7,0(r29) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 5323c │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 52e70 │ │ │ │ + ld r9,56(r29) │ │ │ │ + addi r30,r18,-1 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + sldi r0,r18,3 │ │ │ │ + li r10,0 │ │ │ │ + addi r4,r22,8 │ │ │ │ + addi r5,r20,8 │ │ │ │ + li r6,0 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + add r3,r25,r7 │ │ │ │ + add r11,r23,r0 │ │ │ │ + ldx r28,r9,r2 │ │ │ │ + add r27,r9,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r17,r8 │ │ │ │ - ble 53b8c │ │ │ │ - sldi r9,r8,3 │ │ │ │ - subf r10,r8,r17 │ │ │ │ - ld r18,168(r30) │ │ │ │ - ld r19,64(r30) │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f0,r22,r9 │ │ │ │ - ldx r10,r20,r9 │ │ │ │ + cmpd r18,r10 │ │ │ │ + ble 52dec │ │ │ │ + sldi r2,r10,3 │ │ │ │ + subf r9,r10,r18 │ │ │ │ + ld r19,168(r29) │ │ │ │ + ld r24,64(r29) │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f0,r22,r2 │ │ │ │ + ldx r9,r20,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r8,r27,r9 │ │ │ │ - ldx r6,r18,r9 │ │ │ │ - ldx r23,r19,r9 │ │ │ │ - sldi r7,r8,3 │ │ │ │ - maddld r10,r10,r23,r8 │ │ │ │ - lfdx f12,r6,r7 │ │ │ │ - stdx r10,r4,r9 │ │ │ │ + ldx r10,r23,r2 │ │ │ │ + ldx r7,r19,r2 │ │ │ │ + ldx r26,r24,r2 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + maddld r9,r9,r26,r10 │ │ │ │ + lfdx f12,r7,r8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 53b60 │ │ │ │ - ldx r6,r20,r0 │ │ │ │ - ld r9,-8(r29) │ │ │ │ + stdx r9,r5,r2 │ │ │ │ + stfdx f0,r4,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 52dc0 │ │ │ │ + ldx r7,r20,r0 │ │ │ │ + ld r2,-8(r11) │ │ │ │ + mr r9,r11 │ │ │ │ + mr r8,r27 │ │ │ │ + mr r10,r30 │ │ │ │ lfdx f12,r22,r0 │ │ │ │ - mr r10,r29 │ │ │ │ - mr r7,r25 │ │ │ │ - mr r8,r28 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lfdx f0,r21,r6 │ │ │ │ - cmpd r9,r26 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f0,r21,r7 │ │ │ │ + cmpd r2,r28 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r24) │ │ │ │ - std r9,-8(r29) │ │ │ │ - bne 53c04 │ │ │ │ - addi r9,r28,1 │ │ │ │ - cmpdi r28,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r6 │ │ │ │ - isellt r9,r9,r6 │ │ │ │ - mtctr r9 │ │ │ │ - bdz 53c04 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r6,-8(r7) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r6 │ │ │ │ - std r9,-16(r10) │ │ │ │ - stdu r5,-8(r10) │ │ │ │ - beq 53be0 │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpld r24,r11 │ │ │ │ - bne 53b30 │ │ │ │ - addi r1,r31,448 │ │ │ │ - ld r0,16(r1) │ │ │ │ + stfd f0,0(r25) │ │ │ │ + std r2,-8(r11) │ │ │ │ + bne 52e64 │ │ │ │ + addi r2,r30,1 │ │ │ │ + cmpdi r30,0 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r7 │ │ │ │ + isellt r2,r2,r7 │ │ │ │ + mtctr r2 │ │ │ │ + bdz 52e64 │ │ │ │ + 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 52e40 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpld r25,r3 │ │ │ │ + bne 52d90 │ │ │ │ + addi r1,r31,480 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-216(r1) │ │ │ │ - ld r15,-208(r1) │ │ │ │ - ld r16,-200(r1) │ │ │ │ - ld r17,-192(r1) │ │ │ │ - ld r18,-184(r1) │ │ │ │ - ld r19,-176(r1) │ │ │ │ - ld r20,-168(r1) │ │ │ │ - ld r21,-160(r1) │ │ │ │ - ld r22,-152(r1) │ │ │ │ - ld r23,-144(r1) │ │ │ │ - ld r24,-136(r1) │ │ │ │ - ld r25,-128(r1) │ │ │ │ - ld r26,-120(r1) │ │ │ │ - ld r27,-112(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs60,-256(r1) │ │ │ │ + lxv vs61,-240(r1) │ │ │ │ + lxv vs62,-224(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r14,-192(r1) │ │ │ │ + ld r15,-184(r1) │ │ │ │ + ld r16,-176(r1) │ │ │ │ + ld r17,-168(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-104(r1) │ │ │ │ - ld r29,-96(r1) │ │ │ │ - ld r30,-88(r1) │ │ │ │ - ld r31,-80(r1) │ │ │ │ - mtocrf 16,r11 │ │ │ │ - lfd f23,-72(r1) │ │ │ │ - lfd f24,-64(r1) │ │ │ │ - lfd f25,-56(r1) │ │ │ │ + ld r18,-160(r1) │ │ │ │ + ld r19,-152(r1) │ │ │ │ + ld r20,-144(r1) │ │ │ │ + ld r21,-136(r1) │ │ │ │ + ld r22,-128(r1) │ │ │ │ + ld r23,-120(r1) │ │ │ │ + ld r24,-112(r1) │ │ │ │ + ld r25,-104(r1) │ │ │ │ + ld r26,-96(r1) │ │ │ │ + ld r27,-88(r1) │ │ │ │ + ld r28,-80(r1) │ │ │ │ + ld r29,-72(r1) │ │ │ │ + ld r30,-64(r1) │ │ │ │ + ld r31,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ + mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ + cmpwi r5,0 │ │ │ │ + beq 54a48 │ │ │ │ + li r2,1 │ │ │ │ + std r2,112(r31) │ │ │ │ + ld r2,64(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 52c9c │ │ │ │ + sldi r18,r16,3 │ │ │ │ + ld r7,112(r31) │ │ │ │ + li r6,0 │ │ │ │ + li r14,0 │ │ │ │ + ld r15,144(r31) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ + mr r21,r27 │ │ │ │ + mr r17,r9 │ │ │ │ + addi r2,r18,-8 │ │ │ │ + addi r10,r18,-16 │ │ │ │ + add r19,r9,r18 │ │ │ │ + add r20,r28,r18 │ │ │ │ + mr r12,r14 │ │ │ │ + mr r8,r6 │ │ │ │ + std r2,56(r31) │ │ │ │ + std r10,48(r31) │ │ │ │ + ld r2,72(r31) │ │ │ │ + cmpdi cr3,r7,0 │ │ │ │ + add r22,r2,r18 │ │ │ │ + mr r27,r2 │ │ │ │ + ble cr4,53040 │ │ │ │ + ld r11,120(r29) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + ld r30,64(r29) │ │ │ │ + mtctr r16 │ │ │ │ + li r10,0 │ │ │ │ + ld r3,88(r29) │ │ │ │ + ld r9,128(r31) │ │ │ │ + add r11,r11,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f12,r29,r5 │ │ │ │ - lfd f10,0(r23) │ │ │ │ - sldi r9,r6,3 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - addi r5,r5,8 │ │ │ │ - lfdx f11,r25,r9 │ │ │ │ - cmpld r5,r11 │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmadd f0,f12,f0,f11 │ │ │ │ - stfdx f0,r25,r9 │ │ │ │ - bne 539a0 │ │ │ │ - b 53a1c │ │ │ │ - cmpdi r6,0 │ │ │ │ + ldx r5,r30,r10 │ │ │ │ + lfdx f12,r11,r10 │ │ │ │ + addi r6,r5,-1 │ │ │ │ + sldi r6,r6,1 │ │ │ │ + mtfprd f0,r6 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + fctid f0,f0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r4,r3,r2 │ │ │ │ + addi r0,r2,1 │ │ │ │ + divd r2,r4,r6 │ │ │ │ + cmpdi r4,0 │ │ │ │ + add r0,r0,r3 │ │ │ │ + stdx r4,r21,r10 │ │ │ │ + stdx r0,r9,r10 │ │ │ │ + mulld r2,r2,r6 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + blt 53bd0 │ │ │ │ + cmpd r5,r2 │ │ │ │ + bgt 52ff8 │ │ │ │ + subf r2,r6,r2 │ │ │ │ + stdx r2,r15,r10 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r6,1 │ │ │ │ + ble 53bc4 │ │ │ │ + stdx r6,r17,r10 │ │ │ │ + stdx r2,r27,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bdnz 52fa0 │ │ │ │ + mr r5,r18 │ │ │ │ + li r4,0 │ │ │ │ + mr r3,r28 │ │ │ │ + std r7,72(r31) │ │ │ │ + std r12,40(r31) │ │ │ │ + std r8,32(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r7,72(r31) │ │ │ │ + ld r12,40(r31) │ │ │ │ + ld r8,32(r31) │ │ │ │ + ble cr3,53b5c │ │ │ │ + ld r10,88(r29) │ │ │ │ + std r21,72(r31) │ │ │ │ + std r17,80(r31) │ │ │ │ + addi r11,r16,-1 │ │ │ │ + li r2,0 │ │ │ │ + li r5,0 │ │ │ │ + mr r21,r15 │ │ │ │ + mr r3,r14 │ │ │ │ + std r12,88(r31) │ │ │ │ + std r8,96(r31) │ │ │ │ + addi r4,r10,1 │ │ │ │ + sldi r0,r4,1 │ │ │ │ + mr r6,r4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r16,r2 │ │ │ │ + ble 53114 │ │ │ │ + add r10,r3,r2 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r12,176(r29) │ │ │ │ + subf r2,r2,r16 │ │ │ │ + ld r14,64(r29) │ │ │ │ + addi r15,r25,8 │ │ │ │ + mulld r10,r10,r6 │ │ │ │ + ldx r8,r25,r9 │ │ │ │ + lfdx f12,r24,r9 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r24,8 │ │ │ │ + sldi r10,r10,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r4,r14,r9 │ │ │ │ + ldx r30,r27,r9 │ │ │ │ + cmpdi r30,0 │ │ │ │ + fmr f0,f31 │ │ │ │ + maddld r8,r8,r4,r30 │ │ │ │ + addi r17,r4,-1 │ │ │ │ + beq 530e8 │ │ │ │ + cmpd r30,r17 │ │ │ │ + beq 530e8 │ │ │ │ + fmr f0,f30 │ │ │ │ + ldx r4,r28,r9 │ │ │ │ + stdx r8,r15,r9 │ │ │ │ + add r4,r10,r4 │ │ │ │ + add r10,r10,r0 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + lfdx f11,r12,r4 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + stfdx f12,r2,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 530c0 │ │ │ │ + ldx r9,r25,r18 │ │ │ │ + lfd f11,0(r23) │ │ │ │ + lfdx f0,r24,r18 │ │ │ │ + ld r2,-8(r22) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ld r10,-8(r19) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ + fmadd f0,f0,f11,f12 │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + beq 53b80 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r8,56(r31) │ │ │ │ + ldx r9,r9,r8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 53b80 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,-8(r22) │ │ │ │ + ld r2,-8(r20) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r0 │ │ │ │ + std r2,-8(r20) │ │ │ │ + bne 53ba4 │ │ │ │ + li r2,1 │ │ │ │ + addi r14,r11,1 │ │ │ │ + cmpdi r11,0 │ │ │ │ + ld r8,48(r31) │ │ │ │ + mr r4,r20 │ │ │ │ + std r27,32(r31) │ │ │ │ + mr r9,r22 │ │ │ │ + mr r30,r19 │ │ │ │ + li r15,0 │ │ │ │ + addi r17,r21,8 │ │ │ │ + isellt r14,r2,r14 │ │ │ │ + mr r12,r28 │ │ │ │ + mr r2,r11 │ │ │ │ + std r14,40(r31) │ │ │ │ + b 531f0 │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r28,r10 │ │ │ │ + beq 53230 │ │ │ │ + ldx r10,r17,r8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + add r28,r28,r27 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + std r28,-16(r9) │ │ │ │ + bgt 531e4 │ │ │ │ + neg r10,r10 │ │ │ │ + li r14,-1 │ │ │ │ + stdu r14,-8(r30) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + bne cr7,53b30 │ │ │ │ + ld r10,40(r31) │ │ │ │ + cmpdi r10,1 │ │ │ │ + addi r28,r10,-1 │ │ │ │ + std r28,40(r31) │ │ │ │ + beq 53b30 │ │ │ │ + ld r10,-16(r4) │ │ │ │ + ld r28,-16(r9) │ │ │ │ + cmpdi r28,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r14,1 │ │ │ │ + ld r27,-16(r30) │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r4) │ │ │ │ + cmpd cr7,r10,r0 │ │ │ │ + stdu r15,-8(r4) │ │ │ │ + bne 531b0 │ │ │ │ + neg r27,r27 │ │ │ │ + std r27,-16(r30) │ │ │ │ + b 531c4 │ │ │ │ + cmpdi r7,0 │ │ │ │ li r28,0 │ │ │ │ - li r23,0 │ │ │ │ - addi r25,r22,8 │ │ │ │ - li r26,0 │ │ │ │ - ble 53c10 │ │ │ │ + li r24,0 │ │ │ │ + ble 52e70 │ │ │ │ + plfd f29,109988 # 6dff0 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + addi r26,r22,8 │ │ │ │ + li r27,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r28,r17 │ │ │ │ - bge 53db0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - sldi r29,r28,3 │ │ │ │ - addis r19,r2,-3 │ │ │ │ - ld r10,64(r30) │ │ │ │ - lfd f30,28288(r9) │ │ │ │ - addi r19,r19,28240 │ │ │ │ - add r18,r20,r29 │ │ │ │ nop │ │ │ │ + cmpd r28,r18 │ │ │ │ + bge 53318 │ │ │ │ + sldi r30,r28,3 │ │ │ │ + ld r9,64(r29) │ │ │ │ + add r19,r20,r30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r16,r27,r29 │ │ │ │ - lfd f0,88(r30) │ │ │ │ - ldx r9,r10,r29 │ │ │ │ - ld r10,96(r30) │ │ │ │ + nop │ │ │ │ + ldx r17,r23,r30 │ │ │ │ + lfd f0,88(r29) │ │ │ │ addi r28,r28,1 │ │ │ │ - lfdx f31,r22,r29 │ │ │ │ + ldx r2,r9,r30 │ │ │ │ + ld r9,96(r29) │ │ │ │ + lfdx f31,r22,r30 │ │ │ │ fcfid f1,f0 │ │ │ │ - mtfprd f0,r16 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfdx f11,r10,r29 │ │ │ │ + mtfprd f0,r17 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfdx f11,r9,r30 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + fmul f0,f0,f29 │ │ │ │ fcfid f12,f12 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f11,f11,f11,f0 │ │ │ │ fsqrt f11,f11 │ │ │ │ fmul f1,f1,f11 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r8,0(r18) │ │ │ │ - ld r17,48(r30) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - ldx r9,r10,r29 │ │ │ │ - cmpd r28,r17 │ │ │ │ - maddld r9,r9,r8,r16 │ │ │ │ - stdu r9,8(r18) │ │ │ │ - fmul f0,f0,f31 │ │ │ │ - stfdx f0,r25,r29 │ │ │ │ - addi r29,r29,8 │ │ │ │ - blt 53d20 │ │ │ │ - ld r6,0(r30) │ │ │ │ - sldi r9,r17,3 │ │ │ │ - ld r8,56(r30) │ │ │ │ - addi r28,r17,-1 │ │ │ │ - sldi r4,r23,3 │ │ │ │ - ldx r7,r20,r9 │ │ │ │ - add r10,r27,r9 │ │ │ │ - lfdx f12,r22,r9 │ │ │ │ - sldi r5,r28,3 │ │ │ │ - ld r9,-8(r10) │ │ │ │ - ldx r3,r8,r5 │ │ │ │ - add r8,r8,r5 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f0,r21,r7 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r3 │ │ │ │ - std r9,-8(r10) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r24,r4 │ │ │ │ - bne 53e34 │ │ │ │ - li r9,1 │ │ │ │ + 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 53290 │ │ │ │ + ld r7,0(r29) │ │ │ │ + sldi r2,r18,3 │ │ │ │ + ld r10,56(r29) │ │ │ │ + addi r28,r18,-1 │ │ │ │ + sldi r5,r24,3 │ │ │ │ + ldx r8,r20,r2 │ │ │ │ + add r9,r23,r2 │ │ │ │ + lfdx f12,r22,r2 │ │ │ │ + sldi r6,r28,3 │ │ │ │ + ld r2,-8(r9) │ │ │ │ + ldx r4,r10,r6 │ │ │ │ + add r10,r10,r6 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + lfdx f0,r21,r8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r4 │ │ │ │ + std r2,-8(r9) │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r25,r5 │ │ │ │ + bne 533a4 │ │ │ │ + li r2,1 │ │ │ │ cmpdi r28,0 │ │ │ │ - isellt r9,r9,r17 │ │ │ │ - mtctr r9 │ │ │ │ - nop │ │ │ │ - bdz 53e34 │ │ │ │ - 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 53e10 │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r6 │ │ │ │ - bge 53c10 │ │ │ │ - ld r17,48(r30) │ │ │ │ - b 53cf0 │ │ │ │ - cmpwi r5,0 │ │ │ │ - beq 555d8 │ │ │ │ - li r9,1 │ │ │ │ - std r9,56(r31) │ │ │ │ - ld r9,88(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 53a34 │ │ │ │ - li r9,0 │ │ │ │ - sldi r17,r24,3 │ │ │ │ - li r8,0 │ │ │ │ - li r14,0 │ │ │ │ - ld r12,152(r31) │ │ │ │ - mr r22,r7 │ │ │ │ - std r9,48(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - add r18,r7,r17 │ │ │ │ - add r19,r29,r17 │ │ │ │ - add r20,r28,r17 │ │ │ │ - mr r6,r14 │ │ │ │ - mr r0,r8 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r17,-8 │ │ │ │ - std r9,72(r31) │ │ │ │ - addi r9,r17,-16 │ │ │ │ - std r9,64(r31) │ │ │ │ - ble cr4,53f84 │ │ │ │ - ld r27,120(r30) │ │ │ │ - mtctr r24 │ │ │ │ - sldi r9,r0,3 │ │ │ │ - ld r26,64(r30) │ │ │ │ - ld r11,88(r30) │ │ │ │ - ld r8,80(r31) │ │ │ │ - ld r21,136(r31) │ │ │ │ - li r7,0 │ │ │ │ - add r27,r27,r9 │ │ │ │ + isellt r2,r2,r18 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r4,r26,r7 │ │ │ │ - lfdx f12,r27,r7 │ │ │ │ - addi r10,r4,-1 │ │ │ │ - sldi r10,r10,1 │ │ │ │ - mtfprd f0,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fctid f0,f0 │ │ │ │ - mffprd r3,f0 │ │ │ │ - subf r5,r11,r3 │ │ │ │ - addi r3,r3,1 │ │ │ │ - divd r9,r5,r10 │ │ │ │ - cmpdi r5,0 │ │ │ │ - add r3,r3,r11 │ │ │ │ - stdx r5,r8,r7 │ │ │ │ - stdx r3,r21,r7 │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - subf r9,r9,r5 │ │ │ │ - blt 548e0 │ │ │ │ - cmpd r4,r9 │ │ │ │ - bgt 53f38 │ │ │ │ - subf r9,r10,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r10,1 │ │ │ │ - stdx r9,r12,r7 │ │ │ │ - ble 54900 │ │ │ │ - stdx r10,r22,r7 │ │ │ │ - stdx r9,r29,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 53ee0 │ │ │ │ - mr r5,r17 │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r28 │ │ │ │ - std r12,96(r31) │ │ │ │ - std r6,40(r31) │ │ │ │ - std r0,32(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r12,96(r31) │ │ │ │ - ld r6,40(r31) │ │ │ │ - ld r0,32(r31) │ │ │ │ - ble cr3,54840 │ │ │ │ - ld r7,88(r30) │ │ │ │ - std r0,112(r31) │ │ │ │ - ld r0,56(r31) │ │ │ │ - addi r14,r24,-1 │ │ │ │ - li r9,0 │ │ │ │ - li r5,0 │ │ │ │ - std r22,96(r31) │ │ │ │ - std r6,104(r31) │ │ │ │ - addi r4,r7,1 │ │ │ │ - sldi r27,r4,1 │ │ │ │ - cmpd r24,r9 │ │ │ │ - ble 5407c │ │ │ │ - ld r10,48(r31) │ │ │ │ - sldi r8,r9,3 │ │ │ │ - ld r21,64(r30) │ │ │ │ - addi r22,r15,8 │ │ │ │ - ldx r11,r15,r8 │ │ │ │ - lfdx f12,r16,r8 │ │ │ │ - add r3,r10,r9 │ │ │ │ - subf r9,r9,r24 │ │ │ │ - ld r10,176(r30) │ │ │ │ - mulld r3,r3,r4 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r16,8 │ │ │ │ - sldi r3,r3,1 │ │ │ │ - b 5402c │ │ │ │ - beq cr7,54044 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - maddld r11,r26,r11,r6 │ │ │ │ - lfd f0,27104(r7) │ │ │ │ - ldx r7,r28,r8 │ │ │ │ - stdx r11,r22,r8 │ │ │ │ - add r7,r3,r7 │ │ │ │ - add r3,r3,r27 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f11,r10,r7 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - stfdx f12,r9,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdz 5407c │ │ │ │ - ldx r6,r29,r8 │ │ │ │ - ldx r26,r21,r8 │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r7,r26,-1 │ │ │ │ - cmpd cr7,r6,r7 │ │ │ │ - bne 53ff0 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - maddld r11,r26,r11,r6 │ │ │ │ - lfd f0,28240(r7) │ │ │ │ - ldx r7,r28,r8 │ │ │ │ - stdx r11,r22,r8 │ │ │ │ - add r7,r3,r7 │ │ │ │ - add r3,r3,r27 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f11,r10,r7 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - stfdx f12,r9,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 5402c │ │ │ │ - ldx r8,r15,r17 │ │ │ │ - lfd f11,0(r23) │ │ │ │ - lfdx f0,r16,r17 │ │ │ │ - ld r7,-8(r19) │ │ │ │ - ld r9,-8(r18) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpdi r7,0 │ │ │ │ - lfdx f12,r25,r8 │ │ │ │ - fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r25,r8 │ │ │ │ - beq 54890 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r10,72(r31) │ │ │ │ - ldx r8,r8,r10 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 54890 │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r19) │ │ │ │ - ld r9,-8(r20) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r27 │ │ │ │ - std r9,-8(r20) │ │ │ │ - bne 548b4 │ │ │ │ - li r9,1 │ │ │ │ - addi r21,r14,1 │ │ │ │ - cmpdi r14,0 │ │ │ │ - ld r11,64(r31) │ │ │ │ - mr r6,r20 │ │ │ │ - mr r7,r19 │ │ │ │ - mr r3,r18 │ │ │ │ - li r22,0 │ │ │ │ - addi r26,r12,8 │ │ │ │ - std r29,32(r31) │ │ │ │ - isellt r21,r9,r21 │ │ │ │ - mr r9,r14 │ │ │ │ - std r21,40(r31) │ │ │ │ - mr r21,r28 │ │ │ │ - b 54160 │ │ │ │ + bdz 533a4 │ │ │ │ + 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 53380 │ │ │ │ + addi r24,r24,1 │ │ │ │ + cmpd r24,r7 │ │ │ │ + bge 52e70 │ │ │ │ + ld r18,48(r29) │ │ │ │ + b 53270 │ │ │ │ + ld r2,64(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 52c9c │ │ │ │ + ld r28,200(r29) │ │ │ │ + sldi r27,r2,3 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r6,0 │ │ │ │ + add r27,r23,r27 │ │ │ │ + addi r28,r28,-8 │ │ │ │ + ldu r2,8(r28) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 53488 │ │ │ │ + ld r4,48(r29) │ │ │ │ + add r25,r2,r6 │ │ │ │ + ld r30,192(r29) │ │ │ │ + sldi r6,r6,3 │ │ │ │ + ld r11,176(r29) │ │ │ │ + sldi r3,r25,3 │ │ │ │ + sldi r0,r4,3 │ │ │ │ + cmpdi cr5,r4,0 │ │ │ │ + nop │ │ │ │ + ldx r7,r30,r6 │ │ │ │ + ble cr5,534a0 │ │ │ │ + ld r10,64(r29) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mtctr r4 │ │ │ │ + mr r9,r7 │ │ │ │ + add r10,r10,r0 │ │ │ │ + ldu r2,-8(r10) │ │ │ │ + divd r8,r9,r2 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + mulld r2,r8,r2 │ │ │ │ + subf. r2,r2,r9 │ │ │ │ + mr r9,r8 │ │ │ │ + cmpd cr7,r2,r5 │ │ │ │ + beq 53458 │ │ │ │ + beq cr7,53458 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ + bdnz 53430 │ │ │ │ + lfdx f12,r11,r6 │ │ │ │ + lfd f9,0(r23) │ │ │ │ + sldi r2,r7,3 │ │ │ │ + addi r6,r6,8 │ │ │ │ + lfdx f10,r26,r2 │ │ │ │ + cmpld r3,r6 │ │ │ │ + fmul f12,f12,f9 │ │ │ │ + fmadd f0,f12,f0,f10 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + bne 53410 │ │ │ │ + mr r6,r25 │ │ │ │ + addi r23,r23,8 │ │ │ │ + cmpld r23,r27 │ │ │ │ + bne 533e0 │ │ │ │ + b 52c9c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r11 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd cr7,r10,r8 │ │ │ │ - beq cr7,541a0 │ │ │ │ - ldx r8,r26,r11 │ │ │ │ - add r10,r10,r29 │ │ │ │ - addi r11,r11,-8 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,54154 │ │ │ │ - neg r8,r8 │ │ │ │ - li r28,-1 │ │ │ │ - stdu r28,-8(r3) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - bne 54820 │ │ │ │ - ld r10,40(r31) │ │ │ │ - cmpdi r10,1 │ │ │ │ - addi r8,r10,-1 │ │ │ │ - std r8,40(r31) │ │ │ │ - beq 54820 │ │ │ │ - ld r10,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - ld r29,-16(r3) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - li r28,1 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r8,r27 │ │ │ │ - stdu r22,-8(r6) │ │ │ │ - bne cr7,54120 │ │ │ │ - neg r29,r29 │ │ │ │ - std r29,-16(r3) │ │ │ │ - b 54134 │ │ │ │ - sldi r10,r21,1 │ │ │ │ + lfdx f12,r11,r6 │ │ │ │ + lfd f9,0(r23) │ │ │ │ + sldi r2,r7,3 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + addi r6,r6,8 │ │ │ │ + lfdx f10,r26,r2 │ │ │ │ + cmpld r3,r6 │ │ │ │ + fmul f12,f12,f9 │ │ │ │ + fmadd f0,f12,f0,f10 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + bne 53410 │ │ │ │ + b 53484 │ │ │ │ mr r6,r3 │ │ │ │ - std r10,56(r31) │ │ │ │ - b 533c8 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r26,72(r31) │ │ │ │ - ld r19,96(r30) │ │ │ │ - sldi r21,r21,1 │ │ │ │ - cmpdi cr3,r8,0 │ │ │ │ - addi r17,r22,8 │ │ │ │ - li r18,0 │ │ │ │ - mr r14,r7 │ │ │ │ - lfd f29,27088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f30,28240(r9) │ │ │ │ - srdi r20,r26,3 │ │ │ │ - sldi r9,r18,3 │ │ │ │ - lfdx f1,r19,r9 │ │ │ │ - fdiv f1,f29,f1 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r20,r18 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 52754 │ │ │ │ + ld r30,88(r31) │ │ │ │ + ld r18,96(r29) │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + sldi r20,r20,1 │ │ │ │ + cmpdi cr3,r10,0 │ │ │ │ + addi r15,r21,8 │ │ │ │ + li r17,0 │ │ │ │ + mr r14,r9 │ │ │ │ + srdi r19,r30,3 │ │ │ │ + sldi r2,r17,3 │ │ │ │ + lfdx f1,r18,r2 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4f00 │ │ │ │ + mulld r2,r19,r17 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f30,r22,r9 │ │ │ │ - blt cr3,54250 │ │ │ │ - srdi r10,r21,1 │ │ │ │ - lfd f12,-8(r17) │ │ │ │ - mr r9,r17 │ │ │ │ - fmr f0,f30 │ │ │ │ - mtctr r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r21,r2 │ │ │ │ + blt cr3,53578 │ │ │ │ + srdi r9,r20,1 │ │ │ │ + lfd f12,-8(r15) │ │ │ │ + nop │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r15 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 54228 │ │ │ │ - addi r18,r18,1 │ │ │ │ - add r17,r17,r26 │ │ │ │ - cmpd r18,r24 │ │ │ │ - bne 541ec │ │ │ │ - mr r7,r14 │ │ │ │ - ld r9,88(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 53a34 │ │ │ │ - ld r9,72(r31) │ │ │ │ - sldi r12,r24,3 │ │ │ │ - li r4,0 │ │ │ │ - li r26,0 │ │ │ │ - add r11,r28,r12 │ │ │ │ - srdi r20,r9,3 │ │ │ │ - ld r9,56(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r12,-8 │ │ │ │ - std r9,96(r31) │ │ │ │ - ld r9,152(r31) │ │ │ │ - add r9,r9,r12 │ │ │ │ - std r9,64(r31) │ │ │ │ - add r9,r7,r12 │ │ │ │ - std r9,208(r31) │ │ │ │ - add r9,r29,r12 │ │ │ │ - std r9,200(r31) │ │ │ │ - ble cr4,557a0 │ │ │ │ - addis r18,r2,-3 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 53550 │ │ │ │ + addi r17,r17,1 │ │ │ │ + add r15,r15,r30 │ │ │ │ + cmpd r17,r16 │ │ │ │ + bne 53510 │ │ │ │ + mr r9,r14 │ │ │ │ + ld r2,64(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 52c9c │ │ │ │ + ld r2,88(r31) │ │ │ │ + sldi r14,r16,3 │ │ │ │ + li r5,0 │ │ │ │ + li r3,0 │ │ │ │ + add r6,r28,r14 │ │ │ │ + srdi r20,r2,3 │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r14,-8 │ │ │ │ + std r2,56(r31) │ │ │ │ + ld r2,144(r31) │ │ │ │ + add r2,r2,r14 │ │ │ │ + std r2,200(r31) │ │ │ │ + add r2,r9,r14 │ │ │ │ + std r2,208(r31) │ │ │ │ + ld r2,72(r31) │ │ │ │ + add r12,r2,r14 │ │ │ │ + ble cr4,54b40 │ │ │ │ + mr r15,r16 │ │ │ │ + plfd f26,107852 # 6db30 │ │ │ │ + ld r17,88(r31) │ │ │ │ + addi r2,r22,-16 │ │ │ │ + std r25,96(r31) │ │ │ │ + std r24,104(r31) │ │ │ │ + ld r16,128(r31) │ │ │ │ + std r9,32(r31) │ │ │ │ + std r5,40(r31) │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ mr r0,r28 │ │ │ │ - std r29,32(r31) │ │ │ │ - ld r28,136(r31) │ │ │ │ - ld r29,80(r31) │ │ │ │ - std r11,120(r31) │ │ │ │ - xxlxor vs26,vs26,vs26 │ │ │ │ - mr r21,r26 │ │ │ │ - mr r14,r4 │ │ │ │ - addi r18,r18,27080 │ │ │ │ - mr r11,r30 │ │ │ │ - std r15,48(r31) │ │ │ │ - std r16,104(r31) │ │ │ │ - std r25,112(r31) │ │ │ │ - std r12,40(r31) │ │ │ │ - ld r17,120(r11) │ │ │ │ - mtctr r24 │ │ │ │ - sldi r9,r14,3 │ │ │ │ - ld r16,64(r11) │ │ │ │ - ld r30,88(r11) │ │ │ │ - ld r6,32(r31) │ │ │ │ - ld r8,152(r31) │ │ │ │ - mr r25,r24 │ │ │ │ + mr r25,r3 │ │ │ │ + mr r9,r29 │ │ │ │ + std r23,48(r31) │ │ │ │ + mr r23,r14 │ │ │ │ + std r2,80(r31) │ │ │ │ + std r6,120(r31) │ │ │ │ + std r12,136(r31) │ │ │ │ + ld r19,120(r9) │ │ │ │ + sldi r2,r25,3 │ │ │ │ + ld r28,64(r9) │ │ │ │ + mtctr r15 │ │ │ │ + mr r30,r15 │ │ │ │ li r10,0 │ │ │ │ - add r17,r17,r9 │ │ │ │ + ld r18,88(r9) │ │ │ │ + ld r8,72(r31) │ │ │ │ + ld r14,144(r31) │ │ │ │ + ld r7,32(r31) │ │ │ │ + add r19,r19,r2 │ │ │ │ nop │ │ │ │ - ldx r3,r16,r10 │ │ │ │ - lfdx f12,r17,r10 │ │ │ │ - addi r4,r3,-1 │ │ │ │ - sldi r4,r4,1 │ │ │ │ - mtfprd f0,r4 │ │ │ │ + nop │ │ │ │ + ldx r3,r28,r10 │ │ │ │ + lfdx f12,r19,r10 │ │ │ │ + addi r5,r3,-1 │ │ │ │ + sldi r5,r5,1 │ │ │ │ + mtfprd f0,r5 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r5,f0 │ │ │ │ - subf r26,r30,r5 │ │ │ │ - addi r5,r5,1 │ │ │ │ - divd r9,r26,r4 │ │ │ │ - cmpdi r26,0 │ │ │ │ - add r5,r5,r30 │ │ │ │ - stdx r26,r29,r10 │ │ │ │ - stdx r5,r28,r10 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - subf r9,r9,r26 │ │ │ │ - blt 549b0 │ │ │ │ - cmpd r9,r3 │ │ │ │ - blt 54378 │ │ │ │ - subf r9,r4,r9 │ │ │ │ - stdx r9,r8,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r5,1 │ │ │ │ - ble 549a4 │ │ │ │ - stdx r5,r7,r10 │ │ │ │ - stdx r9,r6,r10 │ │ │ │ - addi r25,r25,-1 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r4,r18,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r6,r4,r5 │ │ │ │ + add r2,r2,r18 │ │ │ │ + cmpdi r4,0 │ │ │ │ + stdx r4,r27,r10 │ │ │ │ + stdx r2,r16,r10 │ │ │ │ + mulld r2,r6,r5 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + blt 53c70 │ │ │ │ + cmpd r2,r3 │ │ │ │ + blt 536b8 │ │ │ │ + subf r2,r5,r2 │ │ │ │ + stdx r2,r14,r10 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r6,1 │ │ │ │ + ble 53c5c │ │ │ │ + stdx r6,r7,r10 │ │ │ │ + stdx r2,r8,r10 │ │ │ │ + addi r30,r30,-1 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 54320 │ │ │ │ - ld r5,40(r31) │ │ │ │ + bdnz 53660 │ │ │ │ + mr r5,r23 │ │ │ │ li r4,0 │ │ │ │ mr r3,r0 │ │ │ │ - std r11,128(r31) │ │ │ │ - std r7,144(r31) │ │ │ │ - li r26,0 │ │ │ │ - li r19,16 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f0,r30 │ │ │ │ - ld r11,128(r31) │ │ │ │ - addi r30,r27,-16 │ │ │ │ - std r21,160(r31) │ │ │ │ - mr r21,r26 │ │ │ │ - std r23,184(r31) │ │ │ │ - mr r23,r22 │ │ │ │ - mr r22,r25 │ │ │ │ - std r14,168(r31) │ │ │ │ - fcfid f27,f0 │ │ │ │ - mr r25,r30 │ │ │ │ - std r3,128(r31) │ │ │ │ - ld r15,96(r11) │ │ │ │ - std r11,192(r31) │ │ │ │ - fmul f27,f27,f27 │ │ │ │ + std r9,152(r31) │ │ │ │ + li r29,0 │ │ │ │ + li r24,16 │ │ │ │ + bl 5b40 │ │ │ │ + mtfprd f0,r18 │ │ │ │ + ld r9,152(r31) │ │ │ │ + std r26,176(r31) │ │ │ │ + mr r26,r22 │ │ │ │ + mr r22,r29 │ │ │ │ + ld r29,80(r31) │ │ │ │ + std r25,168(r31) │ │ │ │ + std r23,192(r31) │ │ │ │ + mr r25,r21 │ │ │ │ + mr r23,r30 │ │ │ │ + fcfid f28,f0 │ │ │ │ + std r3,152(r31) │ │ │ │ + ld r18,96(r9) │ │ │ │ + std r9,184(r31) │ │ │ │ + fmul f28,f28,f28 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - ldx r9,r16,r22 │ │ │ │ - ldx r14,r29,r22 │ │ │ │ - lfdx f25,r17,r22 │ │ │ │ - lfdx f23,r15,r22 │ │ │ │ + nop │ │ │ │ + ldx r9,r28,r23 │ │ │ │ + ldx r21,r27,r23 │ │ │ │ + lxsdx vs63,r19,r23 │ │ │ │ + lxsdx vs61,r18,r23 │ │ │ │ addi r9,r9,-1 │ │ │ │ - mtfprd f0,r14 │ │ │ │ + mtfprd f0,r21 │ │ │ │ sldi r9,r9,1 │ │ │ │ - fcfid f24,f0 │ │ │ │ + xscvsxddp vs62,vs0 │ │ │ │ mtfprd f0,r9 │ │ │ │ - fcfid f30,f0 │ │ │ │ - fdiv f12,f24,f30 │ │ │ │ - fmul f0,f30,f30 │ │ │ │ - fsub f11,f25,f12 │ │ │ │ - fsub f12,f12,f25 │ │ │ │ + fcfid f31,f0 │ │ │ │ + xsdivdp vs12,vs62,vs31 │ │ │ │ + fmul f0,f31,f31 │ │ │ │ + xssubdp vs11,vs63,vs12 │ │ │ │ + xssubdp vs12,vs12,vs63 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - fmadd f0,f0,f12,f27 │ │ │ │ - fcmpu cr0,f0,f26 │ │ │ │ - ble 54990 │ │ │ │ - fsqrt f28,f0 │ │ │ │ - fmul f1,f28,f23 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - fmul f29,f1,f0 │ │ │ │ - fdiv f29,f29,f28 │ │ │ │ - fmsub f30,f25,f30,f24 │ │ │ │ - mulld r26,r21,r20 │ │ │ │ - fadd f30,f30,f30 │ │ │ │ - sldi r30,r26,3 │ │ │ │ - stfdx f29,r27,r30 │ │ │ │ - add r30,r27,r30 │ │ │ │ - fdiv f1,f30,f23 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ldx r9,r28,r22 │ │ │ │ - cmpd r9,r14 │ │ │ │ - ble 54534 │ │ │ │ - addi r10,r26,1 │ │ │ │ - fmul f29,f29,f1 │ │ │ │ - addi r11,r14,2 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpd r9,r11 │ │ │ │ - lfdx f0,r23,r10 │ │ │ │ - fmul f0,f0,f29 │ │ │ │ + fmadd f0,f0,f12,f28 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + ble 53c90 │ │ │ │ + fsqrt f29,f0 │ │ │ │ + xsmuldp vs1,vs29,vs61 │ │ │ │ + bl 5360 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ + fdiv f30,f30,f29 │ │ │ │ + xsmsubmdp vs31,vs63,vs62 │ │ │ │ + mulld r14,r22,r20 │ │ │ │ + fadd f31,f31,f31 │ │ │ │ + sldi r30,r14,3 │ │ │ │ + stfdx f30,r26,r30 │ │ │ │ + add r30,r26,r30 │ │ │ │ + xsdivdp vs1,vs31,vs61 │ │ │ │ + bl 4f00 │ │ │ │ + ldx r4,r16,r23 │ │ │ │ + cmpd r4,r21 │ │ │ │ + ble 53868 │ │ │ │ + addi r9,r14,1 │ │ │ │ + fmul f30,f30,f1 │ │ │ │ + addi r3,r21,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + cmpd r4,r3 │ │ │ │ + lfdx f0,r25,r9 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ stfd f0,8(r30) │ │ │ │ - blt 54534 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfdx f9,r25,r19 │ │ │ │ - mr r10,r19 │ │ │ │ + blt 53868 │ │ │ │ + addi r4,r4,-1 │ │ │ │ + lfdx f9,r29,r24 │ │ │ │ fmr f11,f1 │ │ │ │ - subf r9,r14,r9 │ │ │ │ - andi. r3,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - beq 544f8 │ │ │ │ - lfdx f0,r23,r19 │ │ │ │ + mr r9,r24 │ │ │ │ + subf r2,r21,r4 │ │ │ │ + andi. r4,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + beq 5382c │ │ │ │ + lfdx f0,r25,r24 │ │ │ │ fmul f11,f1,f1 │ │ │ │ - cmpdi r3,0 │ │ │ │ - addi r10,r19,8 │ │ │ │ + cmpdi r4,0 │ │ │ │ + addi r9,r24,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r27,r19 │ │ │ │ - beq 54534 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + stfdx f0,r26,r24 │ │ │ │ + beq 53868 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r23,r10 │ │ │ │ - lfdx f0,r23,r9 │ │ │ │ + lfdx f12,r25,r9 │ │ │ │ + lfdx f0,r25,r2 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r27,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r27,r9 │ │ │ │ - bdnz 54500 │ │ │ │ - addi r21,r21,1 │ │ │ │ - ld r9,72(r31) │ │ │ │ - addi r22,r22,8 │ │ │ │ - cmpd r21,r24 │ │ │ │ - add r19,r19,r9 │ │ │ │ - bne 54400 │ │ │ │ - mr r22,r23 │ │ │ │ - ld r0,128(r31) │ │ │ │ - ld r7,144(r31) │ │ │ │ - ld r21,160(r31) │ │ │ │ - ld r14,168(r31) │ │ │ │ - ld r23,184(r31) │ │ │ │ - ld r11,192(r31) │ │ │ │ - ble cr3,55028 │ │ │ │ - mr r30,r11 │ │ │ │ - ld r29,32(r31) │ │ │ │ - ld r15,48(r31) │ │ │ │ - ld r16,104(r31) │ │ │ │ - ld r25,112(r31) │ │ │ │ + stfdx f12,r26,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + bdnz 53834 │ │ │ │ + addi r22,r22,1 │ │ │ │ + add r24,r24,r17 │ │ │ │ + addi r23,r23,8 │ │ │ │ + cmpd r22,r15 │ │ │ │ + bne 53740 │ │ │ │ + mr r22,r26 │ │ │ │ + mr r21,r25 │ │ │ │ + ld r0,152(r31) │ │ │ │ + ld r25,168(r31) │ │ │ │ + ld r26,176(r31) │ │ │ │ + ld r9,184(r31) │ │ │ │ + ld r23,192(r31) │ │ │ │ + ble cr3,542d4 │ │ │ │ + mr r3,r25 │ │ │ │ + mr r29,r9 │ │ │ │ + mr r14,r23 │ │ │ │ + ld r24,104(r31) │ │ │ │ + ld r5,40(r31) │ │ │ │ mr r28,r0 │ │ │ │ - ld r11,120(r31) │ │ │ │ - ld r12,40(r31) │ │ │ │ - mr r26,r21 │ │ │ │ - mr r4,r14 │ │ │ │ - addi r0,r24,-1 │ │ │ │ - mr r17,r23 │ │ │ │ - ld r14,208(r31) │ │ │ │ - ld r23,200(r31) │ │ │ │ + ld r6,120(r31) │ │ │ │ + ld r25,96(r31) │ │ │ │ + mr r16,r15 │ │ │ │ + ld r12,136(r31) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r23,48(r31) │ │ │ │ + std r27,104(r31) │ │ │ │ + std r9,136(r31) │ │ │ │ + ld r27,72(r31) │ │ │ │ + mr r9,r5 │ │ │ │ + ld r0,112(r31) │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + ld r5,208(r31) │ │ │ │ + xxspltidp vs9,1056964608 │ │ │ │ + addi r17,r16,-1 │ │ │ │ + addi r11,r24,8 │ │ │ │ li r19,0 │ │ │ │ - addi r18,r16,8 │ │ │ │ - addi r3,r15,8 │ │ │ │ - mr r5,r24 │ │ │ │ - mr r8,r26 │ │ │ │ - std r22,120(r31) │ │ │ │ - std r7,128(r31) │ │ │ │ - mr r21,r0 │ │ │ │ - ld r24,88(r30) │ │ │ │ - ld r0,56(r31) │ │ │ │ - li r9,0 │ │ │ │ - li r26,0 │ │ │ │ - std r8,104(r31) │ │ │ │ - std r4,112(r31) │ │ │ │ - addi r24,r24,1 │ │ │ │ - sldi r22,r24,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r5,r9 │ │ │ │ - ble 546ac │ │ │ │ - sldi r8,r9,3 │ │ │ │ - subf r7,r9,r5 │ │ │ │ - ld r10,64(r30) │ │ │ │ - mtctr r7 │ │ │ │ - ldx r4,r15,r8 │ │ │ │ - lfdx f12,r16,r8 │ │ │ │ - b 5465c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - beq cr7,54674 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - maddld r4,r24,r4,r6 │ │ │ │ - lfd f0,27104(r7) │ │ │ │ - ldx r7,r28,r8 │ │ │ │ - stdx r4,r3,r8 │ │ │ │ - maddld r7,r20,r9,r7 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f11,r27,r7 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - stfdx f12,r18,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdz 546ac │ │ │ │ - ldx r6,r29,r8 │ │ │ │ - ldx r24,r10,r8 │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r7,r24,-1 │ │ │ │ - cmpd cr7,r7,r6 │ │ │ │ - bne 54620 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - maddld r4,r24,r4,r6 │ │ │ │ - lfd f0,28240(r7) │ │ │ │ - ldx r7,r28,r8 │ │ │ │ - stdx r4,r3,r8 │ │ │ │ - maddld r7,r20,r9,r7 │ │ │ │ - addi r9,r9,1 │ │ │ │ + std r21,120(r31) │ │ │ │ + addi r4,r25,8 │ │ │ │ + ld r30,88(r29) │ │ │ │ + ld r8,200(r31) │ │ │ │ + std r3,96(r31) │ │ │ │ + li r2,0 │ │ │ │ + mr r3,r16 │ │ │ │ + li r21,0 │ │ │ │ + mr r16,r23 │ │ │ │ + std r9,80(r31) │ │ │ │ + addi r30,r30,1 │ │ │ │ + sldi r18,r30,1 │ │ │ │ + cmpd r3,r2 │ │ │ │ + ble 539a4 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r10,r2,r3 │ │ │ │ + ld r15,64(r29) │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r24,r9 │ │ │ │ + ldx r10,r25,r9 │ │ │ │ + ldx r7,r15,r9 │ │ │ │ + ldx r30,r27,r9 │ │ │ │ + cmpdi r30,0 │ │ │ │ + fmr f0,f10 │ │ │ │ + maddld r10,r10,r7,r30 │ │ │ │ + addi r23,r7,-1 │ │ │ │ + beq 53978 │ │ │ │ + cmpd r23,r30 │ │ │ │ + beq 53978 │ │ │ │ + fmr f0,f9 │ │ │ │ + ldx r7,r28,r9 │ │ │ │ + stdx r10,r4,r9 │ │ │ │ + maddld r7,r20,r2,r7 │ │ │ │ + addi r2,r2,1 │ │ │ │ sldi r7,r7,3 │ │ │ │ - lfdx f11,r27,r7 │ │ │ │ + lfdx f11,r22,r7 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r18,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 5465c │ │ │ │ - ldx r8,r15,r12 │ │ │ │ - lfd f11,0(r17) │ │ │ │ - lfdx f0,r16,r12 │ │ │ │ - ld r7,-8(r23) │ │ │ │ - ld r9,-8(r14) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpdi r7,0 │ │ │ │ - lfdx f12,r25,r8 │ │ │ │ + stfdx f12,r11,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 53950 │ │ │ │ + ldx r9,r25,r14 │ │ │ │ + lfd f11,0(r16) │ │ │ │ + lfdx f0,r24,r14 │ │ │ │ + ld r10,-8(r12) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ld r2,-8(r5) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r25,r8 │ │ │ │ - beq 54920 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r10,96(r31) │ │ │ │ - ldx r8,r8,r10 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 54920 │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r23) │ │ │ │ - ld r9,-8(r11) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r22,r9 │ │ │ │ - std r9,-8(r11) │ │ │ │ - bne 54944 │ │ │ │ - addi r9,r21,1 │ │ │ │ - cmpdi r21,0 │ │ │ │ - ld r24,64(r31) │ │ │ │ - std r15,48(r31) │ │ │ │ - mr r6,r11 │ │ │ │ - mr r7,r23 │ │ │ │ - mr r4,r14 │ │ │ │ - mr r15,r16 │ │ │ │ - std r29,32(r31) │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + beq 53c00 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r7,56(r31) │ │ │ │ + ldx r9,r9,r7 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 53c00 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r12) │ │ │ │ + ld r2,-8(r6) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r18,r2 │ │ │ │ + std r2,-8(r6) │ │ │ │ + bne 53c24 │ │ │ │ + addi r2,r17,1 │ │ │ │ + cmpdi r17,0 │ │ │ │ + mr r7,r6 │ │ │ │ + mr r9,r12 │ │ │ │ + std r27,32(r31) │ │ │ │ std r28,40(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + std r25,48(r31) │ │ │ │ + mr r30,r5 │ │ │ │ + mr r23,r8 │ │ │ │ + mr r15,r24 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r21 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r17 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - bdz 547c0 │ │ │ │ + nop │ │ │ │ + bdz 53ac0 │ │ │ │ ld r10,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r29,-16(r4) │ │ │ │ - li r28,1 │ │ │ │ - sldi r16,r9,3 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r22,r8 │ │ │ │ - stdu r19,-8(r6) │ │ │ │ - beq cr7,548d0 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r16 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd cr7,r10,r8 │ │ │ │ - beq cr7,548d0 │ │ │ │ - ldu r8,-8(r24) │ │ │ │ - add r10,r10,r29 │ │ │ │ + ld r28,-16(r9) │ │ │ │ + cmpdi r28,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r25,1 │ │ │ │ + ld r27,-16(r30) │ │ │ │ + sldi r24,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,547b4 │ │ │ │ - neg r8,r8 │ │ │ │ - li r28,-1 │ │ │ │ - stdu r28,-8(r4) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 54750 │ │ │ │ - mr r16,r15 │ │ │ │ - ld r29,32(r31) │ │ │ │ + cmpd cr7,r18,r10 │ │ │ │ + stdu r19,-8(r7) │ │ │ │ + beq 53b20 │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r24 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r28,r10 │ │ │ │ + beq 53b20 │ │ │ │ + ldu r10,-8(r23) │ │ │ │ + add r28,r28,r27 │ │ │ │ + std r28,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 53ab4 │ │ │ │ + neg r10,r10 │ │ │ │ + li r25,-1 │ │ │ │ + stdu r25,-8(r30) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,53a50 │ │ │ │ + ld r27,32(r31) │ │ │ │ ld r28,40(r31) │ │ │ │ - ld r15,48(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - cmpd r26,r0 │ │ │ │ - bne 545f0 │ │ │ │ - ld r8,104(r31) │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r4,112(r31) │ │ │ │ - addi r17,r17,8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - add r4,r4,r5 │ │ │ │ - cmpd r8,r9 │ │ │ │ - beq 53a34 │ │ │ │ - ble cr4,545c4 │ │ │ │ - ld r22,120(r31) │ │ │ │ - ld r7,128(r31) │ │ │ │ - mr r24,r5 │ │ │ │ - mr r26,r8 │ │ │ │ - mr r23,r17 │ │ │ │ - b 542b8 │ │ │ │ + mr r24,r15 │ │ │ │ + ld r25,48(r31) │ │ │ │ + addi r21,r21,1 │ │ │ │ + cmpd r21,r0 │ │ │ │ + bne 53930 │ │ │ │ + ld r9,80(r31) │ │ │ │ + ld r2,64(r31) │ │ │ │ + mr r23,r16 │ │ │ │ + mr r16,r3 │ │ │ │ + ld r3,96(r31) │ │ │ │ + addi r23,r23,8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + add r3,r3,r16 │ │ │ │ + cmpd r9,r2 │ │ │ │ + beq 52c9c │ │ │ │ + ble cr4,53908 │ │ │ │ + mr r5,r9 │ │ │ │ + ld r27,104(r31) │ │ │ │ + ld r21,120(r31) │ │ │ │ + ld r9,136(r31) │ │ │ │ + b 535e0 │ │ │ │ nop │ │ │ │ + neg r27,r27 │ │ │ │ + std r27,-16(r30) │ │ │ │ + b 53a98 │ │ │ │ nop │ │ │ │ - ld r29,32(r31) │ │ │ │ - mr r28,r21 │ │ │ │ + ld r27,32(r31) │ │ │ │ + mr r28,r12 │ │ │ │ addi r5,r5,1 │ │ │ │ - cmpd r0,r5 │ │ │ │ - bne 53fb0 │ │ │ │ - ld r22,96(r31) │ │ │ │ - ld r6,104(r31) │ │ │ │ - ld r0,112(r31) │ │ │ │ - ld r9,48(r31) │ │ │ │ - addi r6,r6,1 │ │ │ │ + cmpd r7,r5 │ │ │ │ + bne 53080 │ │ │ │ + mr r15,r21 │ │ │ │ + ld r17,80(r31) │ │ │ │ + ld r21,72(r31) │ │ │ │ + mr r14,r3 │ │ │ │ + ld r12,88(r31) │ │ │ │ + ld r8,96(r31) │ │ │ │ + ld r2,64(r31) │ │ │ │ + addi r12,r12,1 │ │ │ │ addi r23,r23,8 │ │ │ │ - add r0,r0,r24 │ │ │ │ - add r9,r9,r24 │ │ │ │ - std r9,48(r31) │ │ │ │ - ld r9,88(r31) │ │ │ │ - cmpd r6,r9 │ │ │ │ - bne 53eac │ │ │ │ - b 53a34 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r19) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 536cc │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r18) │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r19) │ │ │ │ - ld r9,-8(r20) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r27 │ │ │ │ - std r9,-8(r20) │ │ │ │ - beq 540dc │ │ │ │ - mr r9,r14 │ │ │ │ - b 54828 │ │ │ │ - nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-16(r21) │ │ │ │ - b 538a8 │ │ │ │ + add r14,r14,r16 │ │ │ │ + add r8,r8,r16 │ │ │ │ + cmpd r12,r2 │ │ │ │ + bne 52f74 │ │ │ │ + b 52c9c │ │ │ │ nop │ │ │ │ - neg r29,r29 │ │ │ │ - std r29,-16(r4) │ │ │ │ - b 54798 │ │ │ │ + neg r10,r10 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r10,-8(r19) │ │ │ │ + std r2,-8(r22) │ │ │ │ + ld r2,-8(r20) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r0 │ │ │ │ + std r2,-8(r20) │ │ │ │ + beq 53174 │ │ │ │ + mr r2,r11 │ │ │ │ + b 53b38 │ │ │ │ nop │ │ │ │ - add r10,r10,r9 │ │ │ │ - cmpd r4,r10 │ │ │ │ - ble 54980 │ │ │ │ - mr r9,r10 │ │ │ │ - stdx r10,r12,r7 │ │ │ │ - li r10,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - bgt 53f48 │ │ │ │ - li r10,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 53f48 │ │ │ │ + neg r27,r27 │ │ │ │ + std r27,-16(r26) │ │ │ │ + b 52c18 │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r12) │ │ │ │ - b 53808 │ │ │ │ + stdx r2,r15,r10 │ │ │ │ + li r6,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 53008 │ │ │ │ + add r6,r6,r2 │ │ │ │ + cmpd r5,r6 │ │ │ │ + ble 53bc0 │ │ │ │ + mr r2,r6 │ │ │ │ + stdx r6,r15,r10 │ │ │ │ + b 52ffc │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r11) │ │ │ │ + b 52b7c │ │ │ │ + nop │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r12) │ │ │ │ + ld r2,-8(r6) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r18,r2 │ │ │ │ + std r2,-8(r6) │ │ │ │ + beq 53a04 │ │ │ │ + mr r2,r17 │ │ │ │ + b 53ad0 │ │ │ │ + stdx r2,r21,r9 │ │ │ │ + li r7,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 528e8 │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r14) │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r23) │ │ │ │ - ld r9,-8(r11) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r22,r9 │ │ │ │ - std r9,-8(r11) │ │ │ │ - beq 5470c │ │ │ │ - mr r9,r21 │ │ │ │ - b 547d0 │ │ │ │ - stdx r9,r28,r7 │ │ │ │ + add r7,r2,r7 │ │ │ │ + cmpd r7,r3 │ │ │ │ + bge 53c2c │ │ │ │ + mr r2,r7 │ │ │ │ + stdx r7,r21,r9 │ │ │ │ + b 528dc │ │ │ │ + stdx r2,r14,r10 │ │ │ │ li r6,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 53558 │ │ │ │ + neg r2,r2 │ │ │ │ + b 536c8 │ │ │ │ nop │ │ │ │ - add r6,r9,r6 │ │ │ │ - cmpd r6,r3 │ │ │ │ - bge 5494c │ │ │ │ - mr r9,r6 │ │ │ │ - stdx r6,r28,r7 │ │ │ │ - b 5354c │ │ │ │ nop │ │ │ │ + add r5,r2,r5 │ │ │ │ + cmpd r5,r3 │ │ │ │ + bge 53c58 │ │ │ │ + mr r2,r5 │ │ │ │ + stdx r5,r14,r10 │ │ │ │ + b 536bc │ │ │ │ nop │ │ │ │ - stdx r9,r12,r7 │ │ │ │ - li r10,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 53f48 │ │ │ │ - blt 549c8 │ │ │ │ - lfd f29,0(r18) │ │ │ │ - fmul f29,f23,f29 │ │ │ │ - b 54464 │ │ │ │ - stdx r9,r8,r10 │ │ │ │ - li r5,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 54388 │ │ │ │ - add r4,r9,r4 │ │ │ │ - cmpd r4,r3 │ │ │ │ - bge 549a0 │ │ │ │ - mr r9,r4 │ │ │ │ - stdx r4,r8,r10 │ │ │ │ - b 5437c │ │ │ │ + nop │ │ │ │ + xsmuldp vs30,vs61,vs26 │ │ │ │ + bge 5379c │ │ │ │ fneg f0,f0 │ │ │ │ - fsqrt f28,f0 │ │ │ │ - fmul f1,f28,f23 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r18) │ │ │ │ - fmul f29,f1,f0 │ │ │ │ - fdiv f29,f29,f28 │ │ │ │ - b 54464 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r26,72(r31) │ │ │ │ - ld r19,96(r30) │ │ │ │ - sldi r21,r21,1 │ │ │ │ - cmpdi cr3,r8,0 │ │ │ │ - addi r17,r22,8 │ │ │ │ - li r18,0 │ │ │ │ - mr r14,r7 │ │ │ │ - lfd f29,27088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f30,28240(r9) │ │ │ │ - srdi r20,r26,3 │ │ │ │ - sldi r9,r18,3 │ │ │ │ - lfdx f1,r19,r9 │ │ │ │ - fdiv f1,f29,f1 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r20,r18 │ │ │ │ + fsqrt f29,f0 │ │ │ │ + xsmuldp vs1,vs29,vs61 │ │ │ │ + bl 5620 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ + fdiv f30,f30,f29 │ │ │ │ + b 5379c │ │ │ │ + ld r30,88(r31) │ │ │ │ + ld r18,96(r29) │ │ │ │ + nop │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + sldi r20,r20,1 │ │ │ │ + cmpdi cr3,r10,0 │ │ │ │ + addi r15,r21,8 │ │ │ │ + li r17,0 │ │ │ │ + mr r14,r9 │ │ │ │ + srdi r19,r30,3 │ │ │ │ + sldi r2,r17,3 │ │ │ │ + lfdx f1,r18,r2 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4f00 │ │ │ │ + mulld r2,r19,r17 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f30,r22,r9 │ │ │ │ - blt cr3,54a80 │ │ │ │ - srdi r10,r21,1 │ │ │ │ - lfd f12,-8(r17) │ │ │ │ - mr r9,r17 │ │ │ │ - fmr f0,f30 │ │ │ │ - mtctr r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r21,r2 │ │ │ │ + blt cr3,53d4c │ │ │ │ + srdi r9,r20,1 │ │ │ │ + lfd f12,-8(r15) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r15 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 54a58 │ │ │ │ - addi r18,r18,1 │ │ │ │ - add r17,r17,r26 │ │ │ │ - cmpd r18,r24 │ │ │ │ - bne 54a1c │ │ │ │ - mr r7,r14 │ │ │ │ - ld r9,88(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 53a34 │ │ │ │ - ld r9,72(r31) │ │ │ │ - sldi r14,r24,3 │ │ │ │ - add r0,r29,r14 │ │ │ │ - add r5,r28,r14 │ │ │ │ - srdi r20,r9,3 │ │ │ │ - addi r9,r14,-8 │ │ │ │ - std r9,96(r31) │ │ │ │ - ld r9,152(r31) │ │ │ │ - add r8,r9,r14 │ │ │ │ - add r9,r7,r14 │ │ │ │ - std r9,144(r31) │ │ │ │ - ble cr4,556d8 │ │ │ │ - ld r9,56(r31) │ │ │ │ - li r11,0 │ │ │ │ - li r26,0 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ld r19,80(r31) │ │ │ │ - addi r17,r27,-16 │ │ │ │ - ld r18,136(r31) │ │ │ │ - std r15,64(r31) │ │ │ │ - std r16,104(r31) │ │ │ │ - mr r15,r7 │ │ │ │ - ld r16,72(r31) │ │ │ │ - mr r7,r28 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 53d24 │ │ │ │ + addi r17,r17,1 │ │ │ │ + add r15,r15,r30 │ │ │ │ + cmpd r17,r16 │ │ │ │ + bne 53ce8 │ │ │ │ + mr r9,r14 │ │ │ │ + ld r2,64(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 52c9c │ │ │ │ + ld r2,88(r31) │ │ │ │ + sldi r15,r16,3 │ │ │ │ + add r12,r9,r15 │ │ │ │ + add r14,r28,r15 │ │ │ │ + srdi r20,r2,3 │ │ │ │ + addi r2,r15,-8 │ │ │ │ + std r2,80(r31) │ │ │ │ + ld r2,144(r31) │ │ │ │ + add r10,r2,r15 │ │ │ │ + ld r2,72(r31) │ │ │ │ + add r6,r2,r15 │ │ │ │ + ble cr4,54a70 │ │ │ │ + ld r2,112(r31) │ │ │ │ + li r30,0 │ │ │ │ + li r3,0 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r27,-8 │ │ │ │ + addi r17,r22,-16 │ │ │ │ + mr r18,r9 │ │ │ │ + std r24,96(r31) │ │ │ │ + std r12,104(r31) │ │ │ │ + mr r9,r28 │ │ │ │ + ld r24,72(r31) │ │ │ │ + ld r19,88(r31) │ │ │ │ mr r28,r30 │ │ │ │ - std r5,112(r31) │ │ │ │ + mr r5,r15 │ │ │ │ + std r25,56(r31) │ │ │ │ + mr r15,r3 │ │ │ │ + std r10,120(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ mr r30,r17 │ │ │ │ - ld r17,152(r31) │ │ │ │ - mr r5,r14 │ │ │ │ - std r25,120(r31) │ │ │ │ - mr r14,r26 │ │ │ │ - mr r25,r0 │ │ │ │ - mr r26,r11 │ │ │ │ - std r8,128(r31) │ │ │ │ - addi r9,r19,-8 │ │ │ │ - std r9,40(r31) │ │ │ │ - addi r9,r18,-8 │ │ │ │ - std r9,48(r31) │ │ │ │ - ld r21,120(r28) │ │ │ │ - mtctr r24 │ │ │ │ - sldi r9,r26,3 │ │ │ │ - ld r12,64(r28) │ │ │ │ - ld r11,88(r28) │ │ │ │ + ld r17,144(r31) │ │ │ │ + std r6,136(r31) │ │ │ │ + addi r8,r2,-8 │ │ │ │ + mr r25,r2 │ │ │ │ + std r8,48(r31) │ │ │ │ + ld r11,120(r29) │ │ │ │ + sldi r2,r28,3 │ │ │ │ + ld r12,64(r29) │ │ │ │ + mtctr r16 │ │ │ │ li r10,0 │ │ │ │ - add r21,r21,r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ld r3,88(r29) │ │ │ │ + add r11,r11,r2 │ │ │ │ nop │ │ │ │ - ldx r4,r12,r10 │ │ │ │ - lfdx f12,r21,r10 │ │ │ │ - addi r8,r4,-1 │ │ │ │ + ldx r6,r12,r10 │ │ │ │ + lfdx f12,r11,r10 │ │ │ │ + addi r8,r6,-1 │ │ │ │ sldi r8,r8,1 │ │ │ │ mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r3,f0 │ │ │ │ - subf r6,r11,r3 │ │ │ │ - addi r3,r3,1 │ │ │ │ - divd r9,r6,r8 │ │ │ │ - cmpdi r6,0 │ │ │ │ - add r3,r3,r11 │ │ │ │ - stdx r6,r19,r10 │ │ │ │ - stdx r3,r18,r10 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - blt 54ff0 │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 54bb8 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - stdx r9,r17,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ + mffprd r4,f0 │ │ │ │ + subf r7,r3,r4 │ │ │ │ + addi r4,r4,1 │ │ │ │ + divd r2,r7,r8 │ │ │ │ + cmpdi r7,0 │ │ │ │ + add r4,r4,r3 │ │ │ │ + stdx r7,r27,r10 │ │ │ │ + stdx r4,r25,r10 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + blt 542a0 │ │ │ │ + cmpd r2,r6 │ │ │ │ + blt 53e78 │ │ │ │ + subf r2,r8,r2 │ │ │ │ + stdx r2,r17,r10 │ │ │ │ + cmpdi r2,0 │ │ │ │ li r8,1 │ │ │ │ - ble 54fe0 │ │ │ │ - stdx r8,r15,r10 │ │ │ │ - stdx r9,r29,r10 │ │ │ │ + ble 54290 │ │ │ │ + stdx r8,r18,r10 │ │ │ │ + stdx r2,r24,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 54b60 │ │ │ │ + bdnz 53e20 │ │ │ │ + mr r3,r9 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r7 │ │ │ │ std r5,32(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,176(r28) │ │ │ │ - sldi r6,r26,4 │ │ │ │ + bl 5b40 │ │ │ │ + ld r2,176(r29) │ │ │ │ + sldi r7,r28,4 │ │ │ │ ld r11,40(r31) │ │ │ │ - ld r21,48(r31) │ │ │ │ - ld r5,32(r31) │ │ │ │ li r8,16 │ │ │ │ - li r4,0 │ │ │ │ - mr r7,r3 │ │ │ │ - add r6,r9,r6 │ │ │ │ - ldu r3,8(r11) │ │ │ │ - ldu r9,8(r21) │ │ │ │ - mulld r10,r4,r20 │ │ │ │ - lfd f0,0(r6) │ │ │ │ - lfd f10,8(r6) │ │ │ │ - cmpd r9,r3 │ │ │ │ + li r6,0 │ │ │ │ + ld r5,32(r31) │ │ │ │ + mr r9,r3 │ │ │ │ + ld r3,48(r31) │ │ │ │ + add r7,r2,r7 │ │ │ │ + nop │ │ │ │ + ldu r4,8(r11) │ │ │ │ + ldu r2,8(r3) │ │ │ │ + mulld r10,r6,r20 │ │ │ │ + lfd f0,0(r7) │ │ │ │ + lfd f10,8(r7) │ │ │ │ + cmpd r2,r4 │ │ │ │ sldi r0,r10,3 │ │ │ │ - add r12,r27,r0 │ │ │ │ - stfdx f0,r27,r0 │ │ │ │ - ble 54cd8 │ │ │ │ + add r12,r22,r0 │ │ │ │ + stfdx f0,r22,r0 │ │ │ │ + ble 53f98 │ │ │ │ addi r10,r10,1 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r0,r3,2 │ │ │ │ + addi r0,r4,2 │ │ │ │ sldi r10,r10,3 │ │ │ │ - cmpd r9,r0 │ │ │ │ - lfdx f12,r22,r10 │ │ │ │ + cmpd r2,r0 │ │ │ │ + lfdx f12,r21,r10 │ │ │ │ fmul f0,f12,f0 │ │ │ │ stfd f0,8(r12) │ │ │ │ - blt 54cd8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ + blt 53f98 │ │ │ │ + addi r2,r2,-1 │ │ │ │ lfdx f8,r30,r8 │ │ │ │ - mr r10,r8 │ │ │ │ fmr f11,f10 │ │ │ │ - subf r9,r3,r9 │ │ │ │ - andi. r3,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - beq 54c9c │ │ │ │ - lfdx f0,r22,r8 │ │ │ │ + mr r10,r8 │ │ │ │ + subf r2,r4,r2 │ │ │ │ + andi. r4,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + beq 53f5c │ │ │ │ + lfdx f0,r21,r8 │ │ │ │ fmul f11,f10,f10 │ │ │ │ - cmpdi r3,0 │ │ │ │ + cmpdi r4,0 │ │ │ │ addi r10,r8,8 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r27,r8 │ │ │ │ - beq 54cd8 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + stfdx f0,r22,r8 │ │ │ │ + beq 53f98 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r10,8 │ │ │ │ fmul f9,f11,f10 │ │ │ │ - lfdx f12,r22,r10 │ │ │ │ - lfdx f0,r22,r9 │ │ │ │ + lfdx f12,r21,r10 │ │ │ │ + lfdx f0,r21,r2 │ │ │ │ fmul f12,f8,f12 │ │ │ │ fmul f11,f9,f10 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f12,f12,f9 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r27,r10 │ │ │ │ + stfdx f12,r22,r10 │ │ │ │ addi r10,r10,16 │ │ │ │ - stfdx f0,r27,r9 │ │ │ │ - bdnz 54ca4 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r6,r6,16 │ │ │ │ - add r8,r8,r16 │ │ │ │ - cmpd r4,r24 │ │ │ │ - bne 54c10 │ │ │ │ - ble cr3,55008 │ │ │ │ - mr r0,r25 │ │ │ │ - mr r11,r26 │ │ │ │ + stfdx f0,r22,r2 │ │ │ │ + bdnz 53f64 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r7,r7,16 │ │ │ │ + add r8,r8,r19 │ │ │ │ + cmpd r6,r16 │ │ │ │ + bne 53ed0 │ │ │ │ + ble cr3,542b8 │ │ │ │ + ld r25,56(r31) │ │ │ │ + ld r24,96(r31) │ │ │ │ + mr r3,r15 │ │ │ │ mr r30,r28 │ │ │ │ - mr r26,r14 │ │ │ │ - ld r16,104(r31) │ │ │ │ - ld r25,120(r31) │ │ │ │ - mr r28,r7 │ │ │ │ - mr r14,r5 │ │ │ │ - mr r7,r15 │ │ │ │ - ld r8,128(r31) │ │ │ │ - ld r15,64(r31) │ │ │ │ - ld r5,112(r31) │ │ │ │ - ld r17,144(r31) │ │ │ │ - mr r21,r23 │ │ │ │ - std r8,64(r31) │ │ │ │ - addi r12,r24,-1 │ │ │ │ + mr r15,r5 │ │ │ │ + mr r28,r9 │ │ │ │ + ld r12,104(r31) │ │ │ │ + ld r10,120(r31) │ │ │ │ + mr r9,r18 │ │ │ │ + ld r6,136(r31) │ │ │ │ + std r27,120(r31) │ │ │ │ + ld r27,72(r31) │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + xxspltidp vs9,1056964608 │ │ │ │ + mr r5,r10 │ │ │ │ + addi r17,r16,-1 │ │ │ │ + mr r10,r9 │ │ │ │ + addi r11,r24,8 │ │ │ │ li r19,0 │ │ │ │ - addi r18,r16,8 │ │ │ │ - addi r3,r15,8 │ │ │ │ - mr r4,r24 │ │ │ │ - mr r23,r0 │ │ │ │ - std r22,120(r31) │ │ │ │ - mr r8,r26 │ │ │ │ - std r7,128(r31) │ │ │ │ - ld r24,88(r30) │ │ │ │ - ld r0,56(r31) │ │ │ │ - li r9,0 │ │ │ │ - li r26,0 │ │ │ │ - std r8,104(r31) │ │ │ │ - std r11,112(r31) │ │ │ │ - addi r24,r24,1 │ │ │ │ - sldi r22,r24,1 │ │ │ │ - cmpd r4,r9 │ │ │ │ - ble 54e2c │ │ │ │ - sldi r8,r9,3 │ │ │ │ - subf r7,r9,r4 │ │ │ │ - ld r10,64(r30) │ │ │ │ - mtctr r7 │ │ │ │ - ldx r11,r15,r8 │ │ │ │ - lfdx f12,r16,r8 │ │ │ │ - b 54ddc │ │ │ │ + addi r4,r25,8 │ │ │ │ + std r25,32(r31) │ │ │ │ + std r21,136(r31) │ │ │ │ + mr r18,r23 │ │ │ │ + mr r9,r30 │ │ │ │ + ld r30,88(r29) │ │ │ │ + mr r8,r5 │ │ │ │ + ld r5,112(r31) │ │ │ │ + li r2,0 │ │ │ │ + li r23,0 │ │ │ │ + mr r0,r10 │ │ │ │ + std r3,96(r31) │ │ │ │ + std r9,104(r31) │ │ │ │ + addi r30,r30,1 │ │ │ │ + sldi r21,r30,1 │ │ │ │ + cmpd r16,r2 │ │ │ │ + ble 540c4 │ │ │ │ + subf r10,r2,r16 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r30,64(r29) │ │ │ │ + mtctr r10 │ │ │ │ + ld r10,32(r31) │ │ │ │ + lfdx f12,r24,r9 │ │ │ │ + ldx r10,r10,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq cr7,54df4 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - maddld r11,r24,r11,r6 │ │ │ │ - lfd f0,27104(r7) │ │ │ │ - ldx r7,r28,r8 │ │ │ │ - stdx r11,r3,r8 │ │ │ │ - maddld r7,r20,r9,r7 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - lfdx f11,r27,r7 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - stfdx f12,r18,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdz 54e2c │ │ │ │ - ldx r6,r29,r8 │ │ │ │ - ldx r24,r10,r8 │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r7,r24,-1 │ │ │ │ - cmpd cr7,r6,r7 │ │ │ │ - bne 54da0 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - maddld r11,r24,r11,r6 │ │ │ │ - lfd f0,28240(r7) │ │ │ │ - ldx r7,r28,r8 │ │ │ │ - stdx r11,r3,r8 │ │ │ │ - maddld r7,r20,r9,r7 │ │ │ │ - addi r9,r9,1 │ │ │ │ + ldx r7,r30,r9 │ │ │ │ + ldx r3,r27,r9 │ │ │ │ + cmpdi r3,0 │ │ │ │ + fmr f0,f10 │ │ │ │ + maddld r10,r7,r10,r3 │ │ │ │ + addi r25,r7,-1 │ │ │ │ + beq 54098 │ │ │ │ + cmpd r3,r25 │ │ │ │ + beq 54098 │ │ │ │ + fmr f0,f9 │ │ │ │ + ldx r7,r28,r9 │ │ │ │ + stdx r10,r4,r9 │ │ │ │ + maddld r7,r20,r2,r7 │ │ │ │ + addi r2,r2,1 │ │ │ │ sldi r7,r7,3 │ │ │ │ - lfdx f11,r27,r7 │ │ │ │ + lfdx f11,r22,r7 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r18,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 54ddc │ │ │ │ - ldx r8,r15,r14 │ │ │ │ - lfd f11,0(r21) │ │ │ │ - lfdx f0,r16,r14 │ │ │ │ - ld r7,-8(r23) │ │ │ │ - ld r9,-8(r17) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpdi r7,0 │ │ │ │ - lfdx f12,r25,r8 │ │ │ │ + stfdx f12,r11,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 54070 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfd f11,0(r18) │ │ │ │ + lfdx f0,r24,r15 │ │ │ │ + ld r10,-8(r6) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ldx r9,r2,r15 │ │ │ │ + ld r2,-8(r12) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r25,r8 │ │ │ │ - beq 54fb0 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r10,96(r31) │ │ │ │ - ldx r8,r8,r10 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 54fb0 │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r23) │ │ │ │ - ld r9,-8(r5) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r22,r9 │ │ │ │ - std r9,-8(r5) │ │ │ │ - bne 54fd4 │ │ │ │ - addi r9,r12,1 │ │ │ │ - cmpdi r12,0 │ │ │ │ - ld r24,64(r31) │ │ │ │ - std r15,48(r31) │ │ │ │ - mr r6,r5 │ │ │ │ - mr r7,r23 │ │ │ │ - mr r11,r17 │ │ │ │ - mr r15,r16 │ │ │ │ - std r29,32(r31) │ │ │ │ - std r28,40(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + beq 54260 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r7,80(r31) │ │ │ │ + ldx r9,r9,r7 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 54260 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r6) │ │ │ │ + ld r2,-8(r14) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r21,r2 │ │ │ │ + std r2,-8(r14) │ │ │ │ + bne 54284 │ │ │ │ + addi r2,r17,1 │ │ │ │ + cmpdi r17,0 │ │ │ │ + mr r7,r14 │ │ │ │ + mr r9,r6 │ │ │ │ + std r27,40(r31) │ │ │ │ + std r28,48(r31) │ │ │ │ + std r24,56(r31) │ │ │ │ + mr r3,r12 │ │ │ │ + mr r30,r8 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r12 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r17 │ │ │ │ nop │ │ │ │ - bdz 54f40 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bdz 541e0 │ │ │ │ ld r10,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r29,-16(r11) │ │ │ │ - li r28,1 │ │ │ │ - sldi r16,r9,3 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r22,r8 │ │ │ │ - stdu r19,-8(r6) │ │ │ │ - beq cr7,54fa0 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r16 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd cr7,r10,r8 │ │ │ │ - beq cr7,54fa0 │ │ │ │ - ldu r8,-8(r24) │ │ │ │ - add r10,r10,r29 │ │ │ │ + ld r28,-16(r9) │ │ │ │ + cmpdi r28,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r25,1 │ │ │ │ + ld r27,-16(r3) │ │ │ │ + sldi r24,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,54f34 │ │ │ │ - neg r8,r8 │ │ │ │ - li r28,-1 │ │ │ │ - stdu r28,-8(r11) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 54ed0 │ │ │ │ - mr r16,r15 │ │ │ │ - ld r29,32(r31) │ │ │ │ - ld r28,40(r31) │ │ │ │ - ld r15,48(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - cmpd r0,r26 │ │ │ │ - bne 54d70 │ │ │ │ - ld r8,104(r31) │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r11,112(r31) │ │ │ │ - addi r21,r21,8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - add r11,r11,r4 │ │ │ │ - cmpd r8,r9 │ │ │ │ - beq 53a34 │ │ │ │ - ble cr4,54d50 │ │ │ │ - mr r0,r23 │ │ │ │ - mr r26,r8 │ │ │ │ - ld r22,120(r31) │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r8,64(r31) │ │ │ │ - mr r24,r4 │ │ │ │ - mr r23,r21 │ │ │ │ - b 54ae0 │ │ │ │ - neg r29,r29 │ │ │ │ - std r29,-16(r11) │ │ │ │ - b 54f18 │ │ │ │ + cmpd cr7,r21,r10 │ │ │ │ + stdu r19,-8(r7) │ │ │ │ + beq 54250 │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r24 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r28,r10 │ │ │ │ + beq 54250 │ │ │ │ + ldu r10,-8(r30) │ │ │ │ + add r28,r28,r27 │ │ │ │ + std r28,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 541d4 │ │ │ │ + neg r10,r10 │ │ │ │ + li r25,-1 │ │ │ │ + stdu r25,-8(r3) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,54170 │ │ │ │ + ld r27,40(r31) │ │ │ │ + ld r28,48(r31) │ │ │ │ + ld r24,56(r31) │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpd r5,r23 │ │ │ │ + bne 54040 │ │ │ │ + ld r3,96(r31) │ │ │ │ + ld r2,64(r31) │ │ │ │ + mr r10,r0 │ │ │ │ + mr r5,r8 │ │ │ │ + addi r18,r18,8 │ │ │ │ + ld r9,104(r31) │ │ │ │ + addi r3,r3,1 │ │ │ │ + add r9,r9,r16 │ │ │ │ + cmpd r3,r2 │ │ │ │ + beq 52c9c │ │ │ │ + ble cr4,54018 │ │ │ │ + mr r30,r9 │ │ │ │ + ld r27,120(r31) │ │ │ │ + ld r25,32(r31) │ │ │ │ + mr r23,r18 │ │ │ │ + mr r9,r0 │ │ │ │ + mr r10,r8 │ │ │ │ + ld r21,136(r31) │ │ │ │ + b 53dac │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r17) │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r23) │ │ │ │ - ld r9,-8(r5) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r22,r9 │ │ │ │ - std r9,-8(r5) │ │ │ │ - beq 54e8c │ │ │ │ - mr r9,r12 │ │ │ │ - b 54f50 │ │ │ │ - stdx r9,r17,r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + neg r27,r27 │ │ │ │ + std r27,-16(r3) │ │ │ │ + b 541b8 │ │ │ │ + nop │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r12) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r6) │ │ │ │ + ld r2,-8(r14) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r21,r2 │ │ │ │ + std r2,-8(r14) │ │ │ │ + beq 54128 │ │ │ │ + mr r2,r17 │ │ │ │ + b 541ec │ │ │ │ + stdx r2,r17,r10 │ │ │ │ li r8,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 54bc8 │ │ │ │ + neg r2,r2 │ │ │ │ + b 53e88 │ │ │ │ nop │ │ │ │ - add r8,r9,r8 │ │ │ │ - cmpd r4,r8 │ │ │ │ - ble 54fdc │ │ │ │ - mr r9,r8 │ │ │ │ + add r8,r2,r8 │ │ │ │ + cmpd r6,r8 │ │ │ │ + ble 5428c │ │ │ │ + mr r2,r8 │ │ │ │ stdx r8,r17,r10 │ │ │ │ - b 54bbc │ │ │ │ - ld r9,88(r31) │ │ │ │ - addi r14,r14,1 │ │ │ │ - addi r23,r23,8 │ │ │ │ - add r26,r26,r24 │ │ │ │ - cmpd r14,r9 │ │ │ │ - bne 54b38 │ │ │ │ - mr r30,r28 │ │ │ │ - b 53a34 │ │ │ │ - ld r9,88(r31) │ │ │ │ - addi r21,r21,1 │ │ │ │ + b 53e7c │ │ │ │ + ld r2,64(r31) │ │ │ │ + addi r15,r15,1 │ │ │ │ addi r23,r23,8 │ │ │ │ - add r14,r14,r24 │ │ │ │ - cmpd r21,r9 │ │ │ │ - bne 542f4 │ │ │ │ - mr r30,r11 │ │ │ │ - b 53a34 │ │ │ │ - ld r9,88(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 53a34 │ │ │ │ - ld r9,72(r31) │ │ │ │ - sldi r8,r24,3 │ │ │ │ - addi r19,r19,2 │ │ │ │ - add r12,r29,r8 │ │ │ │ - divd r22,r20,r19 │ │ │ │ - add r5,r28,r8 │ │ │ │ - srdi r18,r9,3 │ │ │ │ - addi r9,r8,-8 │ │ │ │ - std r9,104(r31) │ │ │ │ - ld r9,152(r31) │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,96(r31) │ │ │ │ - add r9,r7,r8 │ │ │ │ - std r9,208(r31) │ │ │ │ - ble cr4,555f4 │ │ │ │ - ld r9,56(r31) │ │ │ │ - li r26,0 │ │ │ │ - li r11,0 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mr r10,r25 │ │ │ │ - ld r14,72(r31) │ │ │ │ - ld r25,152(r31) │ │ │ │ - std r12,120(r31) │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - mr r6,r27 │ │ │ │ - mr r21,r7 │ │ │ │ + add r28,r28,r16 │ │ │ │ + cmpd r15,r2 │ │ │ │ + bne 53e00 │ │ │ │ + b 52c9c │ │ │ │ + ld r2,40(r31) │ │ │ │ + add r25,r25,r15 │ │ │ │ + addi r10,r2,1 │ │ │ │ + ld r2,48(r31) │ │ │ │ + std r10,40(r31) │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,48(r31) │ │ │ │ + ld r2,64(r31) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bne 5362c │ │ │ │ + mr r29,r9 │ │ │ │ + b 52c9c │ │ │ │ + ld r2,64(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 52c9c │ │ │ │ + ld r2,88(r31) │ │ │ │ + addi r18,r18,2 │ │ │ │ + sldi r14,r16,3 │ │ │ │ + li r30,0 │ │ │ │ + li r6,0 │ │ │ │ + add r8,r9,r14 │ │ │ │ + add r17,r28,r14 │ │ │ │ + srdi r12,r2,3 │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + divd r2,r19,r18 │ │ │ │ + std r2,104(r31) │ │ │ │ + addi r2,r14,-8 │ │ │ │ + std r2,96(r31) │ │ │ │ + ld r2,144(r31) │ │ │ │ + add r2,r2,r14 │ │ │ │ + std r2,208(r31) │ │ │ │ + ld r2,72(r31) │ │ │ │ + add r5,r2,r14 │ │ │ │ + ble cr4,54c00 │ │ │ │ + lfd f0,104(r31) │ │ │ │ + xxspltib vs61,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ + xxlxor vs31,vs31,vs31 │ │ │ │ + ld r19,88(r31) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + std r17,120(r31) │ │ │ │ + mr r18,r9 │ │ │ │ + mr r17,r12 │ │ │ │ + mr r2,r23 │ │ │ │ + mr r12,r5 │ │ │ │ std r28,40(r31) │ │ │ │ - addi r9,r9,28240 │ │ │ │ - mr r0,r5 │ │ │ │ - mr r12,r18 │ │ │ │ - std r15,48(r31) │ │ │ │ - std r16,112(r31) │ │ │ │ - std r9,32(r31) │ │ │ │ - ld r19,120(r30) │ │ │ │ - mtctr r24 │ │ │ │ - sldi r7,r26,3 │ │ │ │ - ld r18,64(r30) │ │ │ │ - ld r28,88(r30) │ │ │ │ - ld r17,80(r31) │ │ │ │ - ld r16,136(r31) │ │ │ │ - mr r27,r24 │ │ │ │ - li r5,0 │ │ │ │ - add r19,r19,r7 │ │ │ │ + std r25,48(r31) │ │ │ │ + xxspltd vs63,vs31,0 │ │ │ │ + mr r5,r14 │ │ │ │ + std r24,56(r31) │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + std r8,136(r31) │ │ │ │ + xxspltd vs60,vs0,0 │ │ │ │ + mffprd r7,f0 │ │ │ │ + ld r23,120(r29) │ │ │ │ + sldi r9,r30,3 │ │ │ │ + ld r21,64(r29) │ │ │ │ + mtctr r16 │ │ │ │ + mr r28,r16 │ │ │ │ + li r8,0 │ │ │ │ + ld r14,88(r29) │ │ │ │ + ld r20,128(r31) │ │ │ │ + ld r15,72(r31) │ │ │ │ + ld r24,144(r31) │ │ │ │ + add r23,r23,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r20,r18,r5 │ │ │ │ - lfdx f12,r19,r5 │ │ │ │ - addi r4,r20,-1 │ │ │ │ - sldi r4,r4,1 │ │ │ │ - mtfprd f0,r4 │ │ │ │ + ldx r25,r21,r8 │ │ │ │ + lfdx f12,r23,r8 │ │ │ │ + addi r3,r25,-1 │ │ │ │ + sldi r3,r3,1 │ │ │ │ + mtfprd f0,r3 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - subf r3,r28,r7 │ │ │ │ - addi r7,r7,1 │ │ │ │ - divd r9,r3,r4 │ │ │ │ - cmpdi r3,0 │ │ │ │ - add r7,r7,r28 │ │ │ │ - stdx r3,r17,r5 │ │ │ │ - stdx r7,r16,r5 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - blt 5568c │ │ │ │ - cmpd r9,r20 │ │ │ │ - blt 55168 │ │ │ │ - subf r9,r4,r9 │ │ │ │ - stdx r9,r25,r5 │ │ │ │ + mffprd r4,f0 │ │ │ │ + subf r11,r14,r4 │ │ │ │ + addi r4,r4,1 │ │ │ │ + divd r9,r11,r3 │ │ │ │ + cmpdi r11,0 │ │ │ │ + add r4,r4,r14 │ │ │ │ + stdx r11,r27,r8 │ │ │ │ + stdx r4,r20,r8 │ │ │ │ + mulld r9,r9,r3 │ │ │ │ + subf r9,r9,r11 │ │ │ │ + blt 54a0c │ │ │ │ + cmpd r9,r25 │ │ │ │ + blt 54448 │ │ │ │ + subf r9,r3,r9 │ │ │ │ + stdx r9,r24,r8 │ │ │ │ cmpdi r9,0 │ │ │ │ - li r7,1 │ │ │ │ - ble 55680 │ │ │ │ - stdx r7,r21,r5 │ │ │ │ - stdx r9,r29,r5 │ │ │ │ - addi r27,r27,-1 │ │ │ │ - addi r5,r5,8 │ │ │ │ - bdnz 55110 │ │ │ │ + li r4,1 │ │ │ │ + ble 54a00 │ │ │ │ + stdx r4,r18,r8 │ │ │ │ + stdx r9,r15,r8 │ │ │ │ + addi r28,r28,-1 │ │ │ │ + addi r8,r8,8 │ │ │ │ + bdnz 543f0 │ │ │ │ ld r3,40(r31) │ │ │ │ - mr r5,r8 │ │ │ │ li r4,0 │ │ │ │ - std r6,128(r31) │ │ │ │ - std r12,200(r31) │ │ │ │ - std r11,192(r31) │ │ │ │ - std r0,184(r31) │ │ │ │ - std r10,168(r31) │ │ │ │ - std r8,160(r31) │ │ │ │ - li r20,0 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r28,2 │ │ │ │ - ld r5,104(r30) │ │ │ │ - ld r6,128(r31) │ │ │ │ - ld r12,200(r31) │ │ │ │ - ld r11,192(r31) │ │ │ │ - ld r0,184(r31) │ │ │ │ - ld r10,168(r31) │ │ │ │ - ld r8,160(r31) │ │ │ │ - std r29,128(r31) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,32(r31) │ │ │ │ - std r26,144(r31) │ │ │ │ + std r7,152(r31) │ │ │ │ + std r2,200(r31) │ │ │ │ + li r25,0 │ │ │ │ + std r12,192(r31) │ │ │ │ + std r5,184(r31) │ │ │ │ + std r6,176(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r8,104(r29) │ │ │ │ + addi r2,r14,2 │ │ │ │ + ld r12,192(r31) │ │ │ │ + li r3,0 │ │ │ │ + mr r9,r22 │ │ │ │ + std r27,32(r31) │ │ │ │ + ld r5,184(r31) │ │ │ │ + ld r7,152(r31) │ │ │ │ + std r30,168(r31) │ │ │ │ + std r18,152(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,200(r31) │ │ │ │ + mtfprd f12,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ - mtfprd f11,r5 │ │ │ │ - mr r7,r6 │ │ │ │ - mr r3,r6 │ │ │ │ - addi r5,r5,1 │ │ │ │ - mr r6,r25 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - fcfid f8,f11 │ │ │ │ - mr r9,r21 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fmul f8,f8,f0 │ │ │ │ + addi r14,r8,1 │ │ │ │ + mr r4,r12 │ │ │ │ + mr r8,r26 │ │ │ │ + fcfid f8,f12 │ │ │ │ + mr r11,r2 │ │ │ │ + fdiv f8,f8,f0 │ │ │ │ + ld r10,32(r31) │ │ │ │ + ldx r2,r21,r3 │ │ │ │ + lfdx f12,r23,r3 │ │ │ │ + ldx r26,r10,r3 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + ld r10,128(r31) │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r26 │ │ │ │ + ldx r15,r10,r3 │ │ │ │ + fcfid f11,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,80(r31) │ │ │ │ + fcfid f0,f0 │ │ │ │ + cmpd r26,r15 │ │ │ │ + fmsub f12,f0,f12,f11 │ │ │ │ + fmul f12,f8,f12 │ │ │ │ + frim f0,f12 │ │ │ │ + stfdx f12,r2,r3 │ │ │ │ + fctidz f11,f0 │ │ │ │ + fsub f9,f12,f0 │ │ │ │ + mffprd r24,f11 │ │ │ │ + bgt 546fc │ │ │ │ + subf r0,r26,r15 │ │ │ │ + fadd f0,f0,f30 │ │ │ │ + ld r18,176(r29) │ │ │ │ + not r12,r24 │ │ │ │ + cmpldi r0,1 │ │ │ │ + mr r2,r0 │ │ │ │ + addi r0,r2,1 │ │ │ │ + fsub f12,f0,f12 │ │ │ │ + ble 54a24 │ │ │ │ + srdi r2,r0,1 │ │ │ │ + sldi r6,r28,3 │ │ │ │ + plxv vs44,105116 # 6e000 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + xxspltd vs11,vs9,0 │ │ │ │ + mtvsrdd vs42,r24,r24 │ │ │ │ + mtvsrdd vs41,r12,r12 │ │ │ │ + mr r30,r9 │ │ │ │ + mtctr r2 │ │ │ │ + add r6,r18,r6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r29,80(r31) │ │ │ │ - ldx r4,r18,r20 │ │ │ │ - lfdx f0,r19,r20 │ │ │ │ - ldx r28,r29,r20 │ │ │ │ - addi r4,r4,-1 │ │ │ │ - ld r29,136(r31) │ │ │ │ - sldi r4,r4,1 │ │ │ │ - mtfprd f12,r28 │ │ │ │ - ldx r29,r29,r20 │ │ │ │ - fcfid f11,f12 │ │ │ │ - mtfprd f12,r4 │ │ │ │ - ld r4,64(r31) │ │ │ │ - fcfid f12,f12 │ │ │ │ - cmpd r28,r29 │ │ │ │ - fmsub f0,f12,f0,f11 │ │ │ │ - fmul f0,f8,f0 │ │ │ │ - frim f11,f0 │ │ │ │ - stfdx f0,r4,r20 │ │ │ │ - fctidz f12,f11 │ │ │ │ - fsub f10,f0,f11 │ │ │ │ - bgt 5530c │ │ │ │ - ld r4,32(r31) │ │ │ │ - addi r29,r29,1 │ │ │ │ - ld r21,176(r30) │ │ │ │ - mr r25,r7 │ │ │ │ - subf r28,r28,r29 │ │ │ │ - lfd f9,0(r4) │ │ │ │ - mffprd r4,f12 │ │ │ │ - not r26,r4 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - nop │ │ │ │ - mtfprd f0,r4 │ │ │ │ - addi r29,r4,1 │ │ │ │ - add r16,r26,r27 │ │ │ │ - mr r17,r4 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r29 │ │ │ │ - add r15,r27,r29 │ │ │ │ - sldi r16,r16,3 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r30,r30,16 │ │ │ │ + vaddudm v12,v12,v29 │ │ │ │ + vmulld v0,v28,v0 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v0,v9 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v30 │ │ │ │ + xvcvsxddp vs7,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs7,vs7,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs32,vs32,vs45,vs7 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r20,vs32 │ │ │ │ + mfvrd r10,v0 │ │ │ │ + mfvsrld r27,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + sldi r20,r20,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r10,r10,r6 │ │ │ │ + sldi r27,r27,3 │ │ │ │ + ldx r20,r20,r6 │ │ │ │ + ldx r2,r2,r6 │ │ │ │ + ldx r27,r27,r6 │ │ │ │ + mtvsrdd vs0,r10,r20 │ │ │ │ + mtvsrdd vs7,r2,r27 │ │ │ │ + xvmuldp vs7,vs7,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs7 │ │ │ │ + stxv vs0,-16(r30) │ │ │ │ + bdnz 54590 │ │ │ │ + andi. r2,r0,1 │ │ │ │ + beq 546fc │ │ │ │ + clrrdi r0,r0,1 │ │ │ │ + add r26,r26,r0 │ │ │ │ + mulld r30,r7,r0 │ │ │ │ + subf r2,r30,r24 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r6,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r15,r15,3 │ │ │ │ - fcmpu cr7,f12,f30 │ │ │ │ - fcmpu cr0,f0,f30 │ │ │ │ - bgt cr7,552d8 │ │ │ │ - addi r17,r26,1 │ │ │ │ - add r17,r27,r17 │ │ │ │ - sldi r17,r17,3 │ │ │ │ - lfdx f0,r21,r17 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - ble 55610 │ │ │ │ - lfdx f12,r21,r15 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r4,r22,r4 │ │ │ │ - add r26,r26,r22 │ │ │ │ - addi r25,r25,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,-8(r25) │ │ │ │ - bne 552a0 │ │ │ │ - addi r20,r20,8 │ │ │ │ - add r27,r27,r5 │ │ │ │ - add r7,r7,r14 │ │ │ │ - cmpld r8,r20 │ │ │ │ - bne 55220 │ │ │ │ - mr r25,r6 │ │ │ │ - ld r29,128(r31) │ │ │ │ - ld r26,144(r31) │ │ │ │ - mr r6,r3 │ │ │ │ - mr r21,r9 │ │ │ │ - ble cr3,556a4 │ │ │ │ - mr r18,r12 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 54640 │ │ │ │ + subf r6,r24,r30 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r6,r28,r6 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lfdx f11,r18,r6 │ │ │ │ + fmul f11,f12,f11 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 54668 │ │ │ │ + add r2,r12,r30 │ │ │ │ + add r2,r28,r2 │ │ │ │ + mulld r6,r17,r25 │ │ │ │ + addi r26,r26,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpd r15,r26 │ │ │ │ + lfdx f0,r18,r2 │ │ │ │ + add r2,r6,r0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmadd f0,f9,f0,f11 │ │ │ │ + stfdx f0,r22,r2 │ │ │ │ + blt 546fc │ │ │ │ + add r30,r7,r30 │ │ │ │ + subf r2,r30,r24 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r26,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 546b4 │ │ │ │ + subf r26,r24,r30 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r26,r28,r26 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r26,r26,3 │ │ │ │ + fcfid f11,f0 │ │ │ │ + lfdx f0,r18,r26 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + fcmpu cr0,f11,f31 │ │ │ │ + bgt 546dc │ │ │ │ + add r2,r12,r30 │ │ │ │ + add r2,r28,r2 │ │ │ │ + add r6,r0,r6 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + addi r6,r6,1 │ │ │ │ + lfdx f0,r18,r2 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + fmadd f9,f9,f0,f12 │ │ │ │ + stfdx f9,r22,r6 │ │ │ │ + addi r25,r25,1 │ │ │ │ + add r28,r28,r14 │ │ │ │ + add r9,r9,r19 │ │ │ │ + addi r3,r3,8 │ │ │ │ + cmpd r25,r16 │ │ │ │ + bne 544e0 │ │ │ │ + ld r27,32(r31) │ │ │ │ + ld r18,152(r31) │ │ │ │ + mr r12,r4 │ │ │ │ + mr r26,r8 │ │ │ │ + ld r30,168(r31) │ │ │ │ + ld r6,176(r31) │ │ │ │ + ble cr3,54a2c │ │ │ │ + mr r12,r17 │ │ │ │ ld r28,40(r31) │ │ │ │ - ld r15,48(r31) │ │ │ │ - ld r16,112(r31) │ │ │ │ - ld r12,120(r31) │ │ │ │ - mr r27,r3 │ │ │ │ - mr r7,r9 │ │ │ │ - mr r5,r0 │ │ │ │ - mr r25,r10 │ │ │ │ - addi r0,r24,-1 │ │ │ │ - ld r10,56(r31) │ │ │ │ - std r22,128(r31) │ │ │ │ - std r7,144(r31) │ │ │ │ + ld r25,48(r31) │ │ │ │ + mr r14,r5 │ │ │ │ + mr r9,r18 │ │ │ │ + mr r23,r11 │ │ │ │ + ld r24,56(r31) │ │ │ │ + ld r8,136(r31) │ │ │ │ + mr r5,r4 │ │ │ │ + ld r17,120(r31) │ │ │ │ + std r27,136(r31) │ │ │ │ + ld r4,112(r31) │ │ │ │ + ld r27,72(r31) │ │ │ │ + xxspltidp vs10,1065353216 │ │ │ │ + xxspltidp vs9,1056964608 │ │ │ │ + ld r7,208(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ + addi r15,r16,-1 │ │ │ │ + addi r19,r24,8 │ │ │ │ li r20,0 │ │ │ │ - addi r19,r16,8 │ │ │ │ - addi r3,r15,8 │ │ │ │ - mr r7,r11 │ │ │ │ - mr r17,r23 │ │ │ │ - mr r22,r0 │ │ │ │ - mr r0,r24 │ │ │ │ - ld r23,88(r30) │ │ │ │ - mr r11,r17 │ │ │ │ - ld r17,208(r31) │ │ │ │ - li r9,0 │ │ │ │ - li r24,0 │ │ │ │ - std r26,112(r31) │ │ │ │ - std r7,120(r31) │ │ │ │ - addi r23,r23,1 │ │ │ │ - sldi r21,r23,1 │ │ │ │ + addi r3,r25,8 │ │ │ │ + std r25,32(r31) │ │ │ │ + mr r9,r30 │ │ │ │ + mr r18,r23 │ │ │ │ + ld r30,88(r29) │ │ │ │ + li r2,0 │ │ │ │ + li r23,0 │ │ │ │ + mr r0,r6 │ │ │ │ + std r9,120(r31) │ │ │ │ + addi r30,r30,1 │ │ │ │ + sldi r21,r30,1 │ │ │ │ nop │ │ │ │ - cmpd r0,r9 │ │ │ │ - ble 5546c │ │ │ │ - sldi r7,r9,3 │ │ │ │ - subf r6,r9,r0 │ │ │ │ - ld r14,64(r30) │ │ │ │ - mtctr r6 │ │ │ │ - ldx r26,r15,r7 │ │ │ │ - lfdx f12,r16,r7 │ │ │ │ - b 5541c │ │ │ │ nop │ │ │ │ nop │ │ │ │ + cmpd r16,r2 │ │ │ │ + ble 54844 │ │ │ │ + subf r10,r2,r16 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r30,64(r29) │ │ │ │ + mtctr r10 │ │ │ │ + ld r10,32(r31) │ │ │ │ + lfdx f12,r24,r9 │ │ │ │ + ldx r10,r10,r9 │ │ │ │ nop │ │ │ │ - beq cr7,55434 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - maddld r26,r23,r26,r4 │ │ │ │ - lfd f0,27104(r6) │ │ │ │ - ldx r6,r28,r7 │ │ │ │ - stdx r26,r3,r7 │ │ │ │ - maddld r6,r18,r9,r6 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f11,r27,r6 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - stfdx f12,r19,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdz 5546c │ │ │ │ - ldx r4,r29,r7 │ │ │ │ - ldx r23,r14,r7 │ │ │ │ - cmpdi r4,0 │ │ │ │ - addi r6,r23,-1 │ │ │ │ - cmpd cr7,r6,r4 │ │ │ │ - bne 553e0 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - maddld r26,r23,r26,r4 │ │ │ │ - lfd f0,28240(r6) │ │ │ │ - ldx r6,r28,r7 │ │ │ │ - stdx r26,r3,r7 │ │ │ │ - maddld r6,r18,r9,r6 │ │ │ │ - addi r9,r9,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r6,r30,r9 │ │ │ │ + ldx r11,r27,r9 │ │ │ │ + cmpdi r11,0 │ │ │ │ + fmr f0,f10 │ │ │ │ + maddld r10,r6,r10,r11 │ │ │ │ + addi r25,r6,-1 │ │ │ │ + beq 54818 │ │ │ │ + cmpd r25,r11 │ │ │ │ + beq 54818 │ │ │ │ + fmr f0,f9 │ │ │ │ + ldx r6,r28,r9 │ │ │ │ + stdx r10,r3,r9 │ │ │ │ + maddld r6,r12,r2,r6 │ │ │ │ + addi r2,r2,1 │ │ │ │ sldi r6,r6,3 │ │ │ │ - lfdx f11,r27,r6 │ │ │ │ + lfdx f11,r22,r6 │ │ │ │ fmul f0,f0,f11 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r19,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 5541c │ │ │ │ - ldx r7,r15,r8 │ │ │ │ - lfd f11,0(r11) │ │ │ │ - lfdx f0,r16,r8 │ │ │ │ - ld r6,-8(r12) │ │ │ │ - ld r9,-8(r17) │ │ │ │ - sldi r7,r7,3 │ │ │ │ - cmpdi r6,0 │ │ │ │ - lfdx f12,r25,r7 │ │ │ │ + stfdx f12,r19,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 547f0 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfd f11,0(r18) │ │ │ │ + lfdx f0,r24,r14 │ │ │ │ + ld r10,-8(r5) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ldx r9,r2,r14 │ │ │ │ + ld r2,-8(r8) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r25,r7 │ │ │ │ - beq 55650 │ │ │ │ - ld r7,64(r30) │ │ │ │ - ld r4,104(r31) │ │ │ │ - ldx r7,r7,r4 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - cmpd r6,r7 │ │ │ │ - beq 55650 │ │ │ │ - add r9,r6,r9 │ │ │ │ - std r9,-8(r12) │ │ │ │ - ld r9,-8(r5) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r21 │ │ │ │ - std r9,-8(r5) │ │ │ │ - bne 55674 │ │ │ │ - addi r9,r22,1 │ │ │ │ - cmpdi r22,0 │ │ │ │ - ld r23,96(r31) │ │ │ │ - mr r4,r5 │ │ │ │ - mr r6,r12 │ │ │ │ - mr r26,r17 │ │ │ │ - mr r14,r16 │ │ │ │ - std r29,32(r31) │ │ │ │ - std r28,40(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - std r15,48(r31) │ │ │ │ - mfctr r7 │ │ │ │ - isellt r9,r9,r7 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r22 │ │ │ │ - nop │ │ │ │ - bdz 55580 │ │ │ │ - ld r7,-16(r6) │ │ │ │ - ld r29,-16(r4) │ │ │ │ + stfdx f0,r26,r9 │ │ │ │ + beq 549d0 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r6,96(r31) │ │ │ │ + ldx r9,r9,r6 │ │ │ │ addi r9,r9,-1 │ │ │ │ - ld r28,-16(r26) │ │ │ │ - li r16,1 │ │ │ │ - sldi r15,r9,3 │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - addi r29,r29,1 │ │ │ │ - std r29,-16(r4) │ │ │ │ - cmpd r29,r21 │ │ │ │ - stdu r20,-8(r4) │ │ │ │ - beq cr7,55640 │ │ │ │ - ld r29,64(r30) │ │ │ │ - ldx r29,r29,r15 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - cmpd cr7,r7,r29 │ │ │ │ - beq cr7,55640 │ │ │ │ - ldu r29,-8(r23) │ │ │ │ - add r7,r7,r28 │ │ │ │ - std r7,-16(r6) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - bgt cr7,55574 │ │ │ │ - neg r29,r29 │ │ │ │ - li r16,-1 │ │ │ │ - stdu r16,-8(r26) │ │ │ │ - stdu r29,-8(r6) │ │ │ │ - beq 55510 │ │ │ │ - ld r29,32(r31) │ │ │ │ - ld r28,40(r31) │ │ │ │ - ld r15,48(r31) │ │ │ │ - mr r16,r14 │ │ │ │ - addi r24,r24,1 │ │ │ │ - cmpd r24,r10 │ │ │ │ - bne 553b0 │ │ │ │ - ld r7,120(r31) │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r26,112(r31) │ │ │ │ - addi r17,r11,8 │ │ │ │ - addi r7,r7,1 │ │ │ │ - add r26,r26,r0 │ │ │ │ - cmpd r7,r9 │ │ │ │ - beq 53a34 │ │ │ │ - ble cr4,55388 │ │ │ │ - mr r11,r7 │ │ │ │ - ld r22,128(r31) │ │ │ │ - ld r7,144(r31) │ │ │ │ - mr r24,r0 │ │ │ │ - mr r23,r17 │ │ │ │ - b 550a0 │ │ │ │ - andi. r8,r9,8 │ │ │ │ - bne 556cc │ │ │ │ - andi. r8,r9,2 │ │ │ │ - bne 556c0 │ │ │ │ - li r10,1 │ │ │ │ - std r10,56(r31) │ │ │ │ - b 53440 │ │ │ │ - ld r9,56(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ble cr3,53a34 │ │ │ │ - li r11,0 │ │ │ │ - li r26,0 │ │ │ │ - b 5535c │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 549d0 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + ld r2,-8(r17) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r21 │ │ │ │ + std r2,-8(r17) │ │ │ │ + bne 549f4 │ │ │ │ + addi r2,r15,1 │ │ │ │ + cmpdi r15,0 │ │ │ │ + mr r6,r17 │ │ │ │ + mr r9,r5 │ │ │ │ + std r27,40(r31) │ │ │ │ + std r28,48(r31) │ │ │ │ + std r24,56(r31) │ │ │ │ + mr r11,r8 │ │ │ │ + mr r30,r7 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r10 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r15 │ │ │ │ nop │ │ │ │ - lfdx f12,r21,r16 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r4,r22,r4 │ │ │ │ - add r26,r26,r22 │ │ │ │ - addi r25,r25,8 │ │ │ │ - fmadd f0,f12,f10,f0 │ │ │ │ - stfd f0,-8(r25) │ │ │ │ - bne 552a0 │ │ │ │ - b 5530c │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bdz 54960 │ │ │ │ + ld r10,-16(r6) │ │ │ │ + ld r28,-16(r9) │ │ │ │ + cmpdi r28,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r25,1 │ │ │ │ + ld r27,-16(r11) │ │ │ │ + sldi r24,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r6) │ │ │ │ + cmpd cr7,r10,r21 │ │ │ │ + stdu r20,-8(r6) │ │ │ │ + beq 549c0 │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r24 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r28,r10 │ │ │ │ + beq 549c0 │ │ │ │ + ldu r10,-8(r30) │ │ │ │ + add r28,r28,r27 │ │ │ │ + std r28,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 54954 │ │ │ │ + neg r10,r10 │ │ │ │ + li r25,-1 │ │ │ │ + stdu r25,-8(r11) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,548f0 │ │ │ │ + ld r27,40(r31) │ │ │ │ + ld r28,48(r31) │ │ │ │ + ld r24,56(r31) │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpd r23,r4 │ │ │ │ + bne 547c0 │ │ │ │ + ld r2,64(r31) │ │ │ │ + mr r6,r0 │ │ │ │ + ld r9,120(r31) │ │ │ │ + addi r18,r18,8 │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r6,r2 │ │ │ │ + add r9,r9,r16 │ │ │ │ + beq 52c9c │ │ │ │ + ble cr4,54798 │ │ │ │ + mr r30,r9 │ │ │ │ + ld r27,136(r31) │ │ │ │ + ld r25,32(r31) │ │ │ │ + mr r23,r18 │ │ │ │ + ld r9,152(r31) │ │ │ │ + b 54360 │ │ │ │ nop │ │ │ │ - neg r28,r28 │ │ │ │ - std r28,-16(r26) │ │ │ │ - b 55558 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + neg r27,r27 │ │ │ │ + std r27,-16(r11) │ │ │ │ + b 54938 │ │ │ │ + nop │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r8) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + ld r2,-8(r17) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r21 │ │ │ │ + std r2,-8(r17) │ │ │ │ + beq 548a8 │ │ │ │ + mr r2,r15 │ │ │ │ + b 5496c │ │ │ │ + stdx r9,r24,r8 │ │ │ │ + li r4,-1 │ │ │ │ neg r9,r9 │ │ │ │ - std r9,-8(r17) │ │ │ │ - add r9,r6,r9 │ │ │ │ - std r9,-8(r12) │ │ │ │ - ld r9,-8(r5) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r21 │ │ │ │ - std r9,-8(r5) │ │ │ │ - beq 554cc │ │ │ │ - mr r9,r22 │ │ │ │ - b 55590 │ │ │ │ - stdx r9,r25,r5 │ │ │ │ - li r7,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 55178 │ │ │ │ - add r4,r9,r4 │ │ │ │ - cmpd r4,r20 │ │ │ │ - bge 5567c │ │ │ │ - mr r9,r4 │ │ │ │ - stdx r4,r25,r5 │ │ │ │ - b 5516c │ │ │ │ - ld r9,88(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ + b 54458 │ │ │ │ + add r3,r9,r3 │ │ │ │ + cmpd r3,r25 │ │ │ │ + bge 549fc │ │ │ │ + mr r9,r3 │ │ │ │ + stdx r3,r24,r8 │ │ │ │ + b 5444c │ │ │ │ + li r0,0 │ │ │ │ + b 54620 │ │ │ │ + ld r9,64(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r2,r11,8 │ │ │ │ + add r30,r30,r16 │ │ │ │ + cmpd r6,r9 │ │ │ │ + bne 543b8 │ │ │ │ + b 52c9c │ │ │ │ + andi. r2,r7,8 │ │ │ │ + bne 54a64 │ │ │ │ + li r2,1 │ │ │ │ + std r2,112(r31) │ │ │ │ + andi. r2,r7,2 │ │ │ │ + beq 527b4 │ │ │ │ + b 5358c │ │ │ │ + li r2,1 │ │ │ │ + std r2,112(r31) │ │ │ │ + b 53d60 │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r8,112(r31) │ │ │ │ + li r30,0 │ │ │ │ + li r3,0 │ │ │ │ + andi. r2,r2,3 │ │ │ │ + cmpdi cr3,r8,0 │ │ │ │ + beq 54ad8 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 54abc │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 54aac │ │ │ │ + bgt cr3,53fd8 │ │ │ │ addi r23,r23,8 │ │ │ │ - add r26,r26,r24 │ │ │ │ - cmpd r9,r11 │ │ │ │ - bne 550dc │ │ │ │ - b 53a34 │ │ │ │ - li r9,1 │ │ │ │ - std r9,56(r31) │ │ │ │ - b 54264 │ │ │ │ - li r9,1 │ │ │ │ - std r9,56(r31) │ │ │ │ - b 54a94 │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - li r11,0 │ │ │ │ - li r26,0 │ │ │ │ - andi. r9,r9,3 │ │ │ │ - cmpdi cr3,r10,0 │ │ │ │ - beq 55740 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 55724 │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 55714 │ │ │ │ - bgt cr3,54d20 │ │ │ │ + li r3,1 │ │ │ │ + mr r30,r16 │ │ │ │ + bgt cr3,53fd8 │ │ │ │ + addi r3,r3,1 │ │ │ │ addi r23,r23,8 │ │ │ │ - li r26,1 │ │ │ │ - mr r11,r24 │ │ │ │ - bgt cr3,54d20 │ │ │ │ - addi r26,r26,1 │ │ │ │ + add r30,r30,r16 │ │ │ │ + bgt cr3,53fd8 │ │ │ │ + ld r2,64(r31) │ │ │ │ + addi r3,r3,1 │ │ │ │ addi r23,r23,8 │ │ │ │ - add r11,r11,r24 │ │ │ │ - bgt cr3,54d20 │ │ │ │ - ld r9,88(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ + add r30,r30,r16 │ │ │ │ + cmpd r3,r2 │ │ │ │ + beq 52c9c │ │ │ │ + ld r2,64(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bgt cr3,53fd8 │ │ │ │ + addi r3,r3,1 │ │ │ │ addi r23,r23,8 │ │ │ │ - add r11,r11,r24 │ │ │ │ - cmpd r26,r9 │ │ │ │ - beq 53a34 │ │ │ │ - ld r9,88(r31) │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - bgt cr3,54d20 │ │ │ │ - addi r26,r26,1 │ │ │ │ + add r30,r30,r16 │ │ │ │ + mr r8,r3 │ │ │ │ + mr r2,r23 │ │ │ │ + bgt cr3,53fd8 │ │ │ │ + addi r3,r3,1 │ │ │ │ addi r23,r23,8 │ │ │ │ - add r11,r11,r24 │ │ │ │ - mr r10,r26 │ │ │ │ - mr r9,r23 │ │ │ │ - bgt cr3,54d20 │ │ │ │ - addi r26,r26,1 │ │ │ │ + add r30,r30,r16 │ │ │ │ + bgt cr3,53fd8 │ │ │ │ + add r30,r30,r16 │ │ │ │ + addi r3,r8,2 │ │ │ │ + addi r23,r2,16 │ │ │ │ + bgt cr3,53fd8 │ │ │ │ + addi r3,r8,3 │ │ │ │ + addi r23,r2,24 │ │ │ │ + add r30,r30,r16 │ │ │ │ + bdnz 54ae4 │ │ │ │ + b 52c9c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,64(r31) │ │ │ │ + andi. r2,r2,3 │ │ │ │ + beq 54b98 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 54b7c │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 54b6c │ │ │ │ + bgt cr3,538cc │ │ │ │ + addi r23,r23,8 │ │ │ │ + li r5,1 │ │ │ │ + mr r3,r16 │ │ │ │ + bgt cr3,538cc │ │ │ │ + addi r5,r5,1 │ │ │ │ addi r23,r23,8 │ │ │ │ - add r11,r11,r24 │ │ │ │ - bgt cr3,54d20 │ │ │ │ - add r11,r11,r24 │ │ │ │ - addi r26,r10,2 │ │ │ │ - addi r23,r9,16 │ │ │ │ - bgt cr3,54d20 │ │ │ │ - addi r26,r10,3 │ │ │ │ - addi r23,r9,24 │ │ │ │ - add r11,r11,r24 │ │ │ │ - bdnz 5574c │ │ │ │ - b 53a34 │ │ │ │ + add r3,r3,r16 │ │ │ │ + bgt cr3,538cc │ │ │ │ + ld r2,64(r31) │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r23,r23,8 │ │ │ │ + add r3,r3,r16 │ │ │ │ + cmpd r5,r2 │ │ │ │ + beq 52c9c │ │ │ │ + ld r2,64(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bgt cr3,538cc │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r23,r23,8 │ │ │ │ + add r3,r3,r16 │ │ │ │ + mr r10,r5 │ │ │ │ + mr r2,r23 │ │ │ │ + bgt cr3,538cc │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r23,r23,8 │ │ │ │ + add r3,r3,r16 │ │ │ │ + bgt cr3,538cc │ │ │ │ + add r3,r3,r16 │ │ │ │ + addi r5,r10,2 │ │ │ │ + addi r23,r2,16 │ │ │ │ + bgt cr3,538cc │ │ │ │ + addi r5,r10,3 │ │ │ │ + addi r23,r2,24 │ │ │ │ + add r3,r3,r16 │ │ │ │ + bdnz 54ba4 │ │ │ │ + b 52c9c │ │ │ │ nop │ │ │ │ - ld r9,88(r31) │ │ │ │ - andi. r9,r9,3 │ │ │ │ - beq 557f8 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 557dc │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 557cc │ │ │ │ - bgt cr3,54594 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,64(r31) │ │ │ │ + andi. r2,r2,3 │ │ │ │ + beq 54c58 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 54c3c │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 54c2c │ │ │ │ + bgt cr3,54758 │ │ │ │ addi r23,r23,8 │ │ │ │ - li r26,1 │ │ │ │ - mr r4,r24 │ │ │ │ - bgt cr3,54594 │ │ │ │ - addi r26,r26,1 │ │ │ │ + li r6,1 │ │ │ │ + mr r30,r16 │ │ │ │ + bgt cr3,54758 │ │ │ │ + addi r6,r6,1 │ │ │ │ addi r23,r23,8 │ │ │ │ - add r4,r4,r24 │ │ │ │ - bgt cr3,54594 │ │ │ │ - ld r9,88(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ + add r30,r30,r16 │ │ │ │ + bgt cr3,54758 │ │ │ │ + ld r2,64(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ addi r23,r23,8 │ │ │ │ - add r4,r4,r24 │ │ │ │ - cmpd r26,r9 │ │ │ │ - beq 53a34 │ │ │ │ - ld r9,88(r31) │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - bgt cr3,54594 │ │ │ │ - addi r26,r26,1 │ │ │ │ + add r30,r30,r16 │ │ │ │ + cmpd r6,r2 │ │ │ │ + beq 52c9c │ │ │ │ + ld r2,64(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bgt cr3,54758 │ │ │ │ + addi r6,r6,1 │ │ │ │ addi r23,r23,8 │ │ │ │ - add r4,r4,r24 │ │ │ │ - mr r10,r26 │ │ │ │ - mr r9,r23 │ │ │ │ - bgt cr3,54594 │ │ │ │ - addi r26,r26,1 │ │ │ │ + add r30,r30,r16 │ │ │ │ + mr r10,r6 │ │ │ │ + mr r2,r23 │ │ │ │ + bgt cr3,54758 │ │ │ │ + addi r6,r6,1 │ │ │ │ addi r23,r23,8 │ │ │ │ - add r4,r4,r24 │ │ │ │ - bgt cr3,54594 │ │ │ │ - add r4,r4,r24 │ │ │ │ - addi r26,r10,2 │ │ │ │ - addi r23,r9,16 │ │ │ │ - bgt cr3,54594 │ │ │ │ - addi r26,r10,3 │ │ │ │ - addi r23,r9,24 │ │ │ │ - add r4,r4,r24 │ │ │ │ - bdnz 55804 │ │ │ │ - b 53a34 │ │ │ │ + add r30,r30,r16 │ │ │ │ + bgt cr3,54758 │ │ │ │ + add r30,r30,r16 │ │ │ │ + addi r6,r10,2 │ │ │ │ + addi r23,r2,16 │ │ │ │ + bgt cr3,54758 │ │ │ │ + addi r6,r10,3 │ │ │ │ + addi r23,r2,24 │ │ │ │ + add r30,r30,r16 │ │ │ │ + bdnz 54c64 │ │ │ │ + b 52c9c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1289 │ │ │ │ + .long 0x1286 │ │ │ │ │ │ │ │ -0000000000055860 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,9632 │ │ │ │ +0000000000054cc0 : │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - lxv vs0,224(r3) │ │ │ │ - stfd f29,-24(r1) │ │ │ │ - std r19,-160(r1) │ │ │ │ + std r20,-144(r1) │ │ │ │ + std r21,-136(r1) │ │ │ │ li r4,0 │ │ │ │ - mfcr r11 │ │ │ │ - std r21,-144(r1) │ │ │ │ - stfd f25,-56(r1) │ │ │ │ + std r22,-128(r1) │ │ │ │ + std r23,-120(r1) │ │ │ │ + std r24,-112(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ + stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r17,-176(r1) │ │ │ │ - std r20,-152(r1) │ │ │ │ - std r24,-120(r1) │ │ │ │ - std r27,-96(r1) │ │ │ │ - std r30,-72(r1) │ │ │ │ - std r31,-64(r1) │ │ │ │ - ld r9,48(r3) │ │ │ │ - std r14,-200(r1) │ │ │ │ - std r15,-192(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r16,-184(r1) │ │ │ │ - std r18,-168(r1) │ │ │ │ - std r22,-136(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - std r23,-128(r1) │ │ │ │ - std r25,-112(r1) │ │ │ │ - std r26,-104(r1) │ │ │ │ - std r28,-88(r1) │ │ │ │ - std r29,-80(r1) │ │ │ │ - stdu r1,-432(r1) │ │ │ │ - xxswapd vs12,vs0 │ │ │ │ - mfvsrld r20,vs0 │ │ │ │ + std r18,-160(r1) │ │ │ │ + std r17,-168(r1) │ │ │ │ + std r16,-176(r1) │ │ │ │ + std r27,-88(r1) │ │ │ │ + std r26,-96(r1) │ │ │ │ + std r30,-64(r1) │ │ │ │ mr r30,r3 │ │ │ │ - addi r9,r9,1 │ │ │ │ + std r31,-56(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r14,-192(r1) │ │ │ │ + std r15,-184(r1) │ │ │ │ + std r19,-152(r1) │ │ │ │ + std r25,-104(r1) │ │ │ │ + std r28,-80(r1) │ │ │ │ + std r29,-72(r1) │ │ │ │ + stdu r1,-480(r1) │ │ │ │ mr r31,r1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - std r1,152(r31) │ │ │ │ + stxv vs60,224(r1) │ │ │ │ + stxv vs61,240(r1) │ │ │ │ + stxv vs62,256(r1) │ │ │ │ + stxv vs63,272(r1) │ │ │ │ + std r1,144(r31) │ │ │ │ + ld r2,48(r3) │ │ │ │ + lxv vs0,224(r3) │ │ │ │ ld r5,72(r3) │ │ │ │ ld r24,16(r3) │ │ │ │ - mr r3,r20 │ │ │ │ + addi r2,r2,1 │ │ │ │ + xxswapd vs12,vs0 │ │ │ │ + mfvsrld r21,vs0 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ stxv vs12,208(r30) │ │ │ │ - addi r10,r9,15 │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r3,r21 │ │ │ │ + addi r9,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - neg r10,r10 │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r21,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r27,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r17,48(r30) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r19,r1,32 │ │ │ │ - li r9,0 │ │ │ │ - lfd f29,28240(r10) │ │ │ │ - std r9,0(r19) │ │ │ │ - cmpdi r17,0 │ │ │ │ - stfd f29,0(r21) │ │ │ │ - ble 55988 │ │ │ │ - sldi r5,r17,3 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + bl 5b40 │ │ │ │ + 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 54de4 │ │ │ │ + sldi r5,r18,3 │ │ │ │ li r4,0 │ │ │ │ mr r3,r27 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r6,0(r30) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 56208 │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 55b10 │ │ │ │ - ld r10,56(r30) │ │ │ │ - addi r29,r17,-1 │ │ │ │ - sldi r3,r6,3 │ │ │ │ - sldi r0,r17,3 │ │ │ │ - li r8,0 │ │ │ │ - addi r4,r21,8 │ │ │ │ - addi r5,r19,8 │ │ │ │ - li r6,0 │ │ │ │ - sldi r9,r29,3 │ │ │ │ - add r3,r24,r3 │ │ │ │ + bl 5b40 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + ld r7,0(r30) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 55640 │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 54f40 │ │ │ │ + ld r9,56(r30) │ │ │ │ + addi r29,r18,-1 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + sldi r0,r18,3 │ │ │ │ + xxspltidp vs10,1056964608 │ │ │ │ + xxspltidp vs9,1065353216 │ │ │ │ + li r10,0 │ │ │ │ + addi r4,r22,8 │ │ │ │ + addi r5,r20,8 │ │ │ │ + sldi r2,r29,3 │ │ │ │ + add r3,r24,r7 │ │ │ │ add r11,r27,r0 │ │ │ │ - ldx r28,r10,r9 │ │ │ │ - add r26,r10,r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + li r6,0 │ │ │ │ + ldx r28,r9,r2 │ │ │ │ + add r26,r9,r2 │ │ │ │ + cmpd r18,r10 │ │ │ │ + ble 54eb0 │ │ │ │ + sldi r2,r10,3 │ │ │ │ + subf r9,r10,r18 │ │ │ │ + ld r19,168(r30) │ │ │ │ + ld r23,64(r30) │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f12,r22,r2 │ │ │ │ + ldx r9,r20,r2 │ │ │ │ nop │ │ │ │ - cmpd r17,r8 │ │ │ │ - ble 55a84 │ │ │ │ - sldi r9,r8,3 │ │ │ │ - subf r10,r8,r17 │ │ │ │ - ld r18,168(r30) │ │ │ │ - ld r22,64(r30) │ │ │ │ - mtctr r10 │ │ │ │ - ldx r8,r19,r9 │ │ │ │ - lfdx f12,r21,r9 │ │ │ │ - b 55a44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r23,r18,r9 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - sldi r25,r10,3 │ │ │ │ - lfd f0,28240(r7) │ │ │ │ - ldx r7,r22,r9 │ │ │ │ - lfdx f11,r23,r25 │ │ │ │ - maddld r8,r8,r7,r10 │ │ │ │ - fmul f0,f0,f11 │ │ │ │ - stdx r8,r5,r9 │ │ │ │ - fmul f12,f12,f0 │ │ │ │ - stfdx f12,r4,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdz 55a84 │ │ │ │ - ldx r10,r27,r9 │ │ │ │ + ldx r10,r27,r2 │ │ │ │ cmpdi r10,0 │ │ │ │ - beq 55a10 │ │ │ │ - ldx r23,r18,r9 │ │ │ │ - addis r7,r2,-3 │ │ │ │ - sldi r25,r10,3 │ │ │ │ - lfd f0,27104(r7) │ │ │ │ - ldx r7,r22,r9 │ │ │ │ - lfdx f11,r23,r25 │ │ │ │ - maddld r8,r8,r7,r10 │ │ │ │ + fmr f0,f10 │ │ │ │ + sldi r7,r10,3 │ │ │ │ + bne 54e88 │ │ │ │ + fmr f0,f9 │ │ │ │ + ldx r25,r19,r2 │ │ │ │ + ldx r8,r23,r2 │ │ │ │ + lfdx f11,r25,r7 │ │ │ │ + maddld r9,r9,r8,r10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stdx r8,r5,r9 │ │ │ │ + stdx r9,r5,r2 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r4,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 55a44 │ │ │ │ - ld r9,-8(r11) │ │ │ │ + stfdx f12,r4,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 54e70 │ │ │ │ + ld r2,-8(r11) │ │ │ │ lfd f0,0(r24) │ │ │ │ - lfdx f12,r21,r0 │ │ │ │ - ldx r25,r19,r0 │ │ │ │ - mr r10,r11 │ │ │ │ - mr r7,r26 │ │ │ │ - mr r8,r29 │ │ │ │ - addi r9,r9,1 │ │ │ │ + mr r9,r11 │ │ │ │ + mr r8,r26 │ │ │ │ + mr r10,r29 │ │ │ │ + lfdx f12,r22,r0 │ │ │ │ + ldx r7,r20,r0 │ │ │ │ + addi r2,r2,1 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - sldi r25,r25,3 │ │ │ │ - cmpd r9,r28 │ │ │ │ - stfdx f0,r20,r25 │ │ │ │ - std r9,-8(r11) │ │ │ │ - bne 55b04 │ │ │ │ - addi r9,r29,1 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + cmpd r2,r28 │ │ │ │ + stfdx f0,r21,r7 │ │ │ │ + std r2,-8(r11) │ │ │ │ + bne 54f34 │ │ │ │ + addi r2,r29,1 │ │ │ │ cmpdi r29,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r25 │ │ │ │ - isellt r9,r9,r25 │ │ │ │ - mtctr r9 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r7 │ │ │ │ + isellt r2,r2,r7 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 55b04 │ │ │ │ - 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 55ae0 │ │ │ │ + nop │ │ │ │ + bdz 54f34 │ │ │ │ + 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 54f10 │ │ │ │ addi r24,r24,8 │ │ │ │ cmpld r3,r24 │ │ │ │ - bne 559e0 │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,152(r31) │ │ │ │ + bne 54e40 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,144(r31) │ │ │ │ ld r3,152(r30) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r20,88(r30) │ │ │ │ - ld r21,104(r30) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bl 5780 │ │ │ │ + ld r9,48(r30) │ │ │ │ + ld r8,0(r1) │ │ │ │ li r4,0 │ │ │ │ - ld r16,24(r30) │ │ │ │ + ld r18,88(r30) │ │ │ │ + ld r19,104(r30) │ │ │ │ + ld r21,24(r30) │ │ │ │ ld r5,8(r30) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r19,r20,1 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + addi r20,r18,1 │ │ │ │ + addi r2,r9,15 │ │ │ │ + addi r10,r9,23 │ │ │ │ sldi r5,r5,3 │ │ │ │ - mr r3,r16 │ │ │ │ - addi r9,r10,15 │ │ │ │ - sldi r6,r19,1 │ │ │ │ - addi r8,r10,23 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + mr r3,r21 │ │ │ │ + sldi r7,r20,1 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + mulld r9,r9,r7 │ │ │ │ + mr r7,r8 │ │ │ │ + neg r2,r2 │ │ │ │ neg r10,r10 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,80(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,40(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + addi r24,r1,32 │ │ │ │ + stdux r8,r1,r2 │ │ │ │ + neg r9,r9 │ │ │ │ + addi r8,r1,32 │ │ │ │ + std r8,48(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r28,r1,32 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ - addi r24,r1,32 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ addi r23,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,112(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - ld r10,208(r30) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r8,r1,32 │ │ │ │ - std r10,48(r31) │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ + std r8,64(r31) │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r27,r1,32 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + ld r9,208(r30) │ │ │ │ + addi r26,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + std r9,96(r31) │ │ │ │ + ld r9,0(r1) │ │ │ │ + addi r7,r1,32 │ │ │ │ + std r7,40(r31) │ │ │ │ + stdux r9,r1,r2 │ │ │ │ addi r9,r1,32 │ │ │ │ - std r9,136(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r30) │ │ │ │ - lwz r10,112(r30) │ │ │ │ - ld r8,32(r31) │ │ │ │ + std r9,32(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r2,8(r30) │ │ │ │ + lwz r6,112(r30) │ │ │ │ + ld r9,32(r31) │ │ │ │ ld r7,40(r31) │ │ │ │ - std r9,120(r31) │ │ │ │ - andi. r9,r10,32 │ │ │ │ - bne 56388 │ │ │ │ + ld r8,48(r31) │ │ │ │ + std r2,120(r31) │ │ │ │ + andi. r2,r6,32 │ │ │ │ + bne 55adc │ │ │ │ ld r25,48(r30) │ │ │ │ - li r9,0 │ │ │ │ - sldi r6,r19,4 │ │ │ │ - rlwinm r4,r10,0,27,27 │ │ │ │ - stfd f29,0(r23) │ │ │ │ - std r6,96(r31) │ │ │ │ - std r9,0(r24) │ │ │ │ - cmpdi cr4,r25,0 │ │ │ │ - ble cr4,56404 │ │ │ │ - ld r6,88(r30) │ │ │ │ - li r9,1 │ │ │ │ + cmpdi r25,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + sldi r10,r20,4 │ │ │ │ + rlwinm r4,r6,0,27,27 │ │ │ │ + std r10,72(r31) │ │ │ │ + std r2,0(r23) │ │ │ │ + stfd f0,0(r22) │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + ble 557b8 │ │ │ │ + ld r10,88(r30) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r2,2 │ │ │ │ andi. r3,r25,3 │ │ │ │ mr r5,r25 │ │ │ │ addi r11,r25,-1 │ │ │ │ - std r9,72(r31) │ │ │ │ - addi r9,r6,1 │ │ │ │ - beq 55ca4 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r20,r10,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r2,r20 │ │ │ │ + beq 550c4 │ │ │ │ cmpdi r3,1 │ │ │ │ - beq 55c8c │ │ │ │ + beq 550b8 │ │ │ │ cmpdi r3,2 │ │ │ │ - bne 5672c │ │ │ │ - ld r3,72(r31) │ │ │ │ + bne 55b54 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ addi r5,r5,-1 │ │ │ │ - mulld r3,r9,r3 │ │ │ │ - sldi r3,r3,1 │ │ │ │ - std r3,72(r31) │ │ │ │ - ld r3,72(r31) │ │ │ │ cmpdi r5,1 │ │ │ │ - mulld r3,r9,r3 │ │ │ │ - sldi r5,r3,1 │ │ │ │ - std r5,72(r31) │ │ │ │ - beq 55cd8 │ │ │ │ - srdi r5,r25,2 │ │ │ │ - mtctr r5 │ │ │ │ - ld r5,72(r31) │ │ │ │ - mulld r5,r9,r5 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - mulld r5,r9,r5 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - mulld r5,r9,r5 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - mulld r5,r9,r5 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - bdnz 55cb0 │ │ │ │ - std r5,72(r31) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 550e0 │ │ │ │ + srdi r2,r25,2 │ │ │ │ + mtctr r2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 550cc │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + xxspltib vs33,0 │ │ │ │ cmpwi r4,0 │ │ │ │ - bne 56414 │ │ │ │ - andi. r5,r10,8 │ │ │ │ - bne 56f7c │ │ │ │ - andi. r5,r10,2 │ │ │ │ - bne 5673c │ │ │ │ - andi. r10,r10,4 │ │ │ │ - ld r9,120(r31) │ │ │ │ - bne 57598 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 56178 │ │ │ │ - li r9,0 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + stfd f0,88(r31) │ │ │ │ + bne 557c8 │ │ │ │ + andi. r2,r6,8 │ │ │ │ + bne 56398 │ │ │ │ + andi. r2,r6,2 │ │ │ │ + bne 55b60 │ │ │ │ + andi. r6,r6,4 │ │ │ │ + ld r2,120(r31) │ │ │ │ + bne 569f8 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 555a4 │ │ │ │ + li r2,0 │ │ │ │ sldi r5,r25,3 │ │ │ │ - li r20,0 │ │ │ │ + li r18,0 │ │ │ │ li r27,0 │ │ │ │ - ld r21,80(r31) │ │ │ │ + plfd f29,100860 # 6db30 │ │ │ │ + std r21,104(r31) │ │ │ │ + xxspltidp vs26,1056964608 │ │ │ │ xxlxor vs27,vs27,vs27 │ │ │ │ - std r16,104(r31) │ │ │ │ - std r9,112(r31) │ │ │ │ - ld r9,72(r31) │ │ │ │ - add r12,r29,r5 │ │ │ │ - add r11,r28,r5 │ │ │ │ - mr r15,r27 │ │ │ │ - mr r17,r20 │ │ │ │ - mr r27,r7 │ │ │ │ mr r20,r8 │ │ │ │ - std r12,192(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r5,-8 │ │ │ │ - std r9,144(r31) │ │ │ │ - add r9,r8,r5 │ │ │ │ - std r9,128(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r26,r9,r5 │ │ │ │ - mr r12,r26 │ │ │ │ - mr r26,r11 │ │ │ │ - mr r11,r25 │ │ │ │ - ble cr4,55e30 │ │ │ │ - ld r22,120(r30) │ │ │ │ - mtctr r11 │ │ │ │ - sldi r9,r17,3 │ │ │ │ - ld r18,64(r30) │ │ │ │ - ld r3,88(r30) │ │ │ │ - ld r19,136(r31) │ │ │ │ - li r10,0 │ │ │ │ - add r22,r22,r9 │ │ │ │ - ldx r4,r18,r10 │ │ │ │ - lfdx f12,r22,r10 │ │ │ │ - addi r7,r4,-1 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - mtfprd f0,r7 │ │ │ │ + std r2,112(r31) │ │ │ │ + ld r2,88(r31) │ │ │ │ + add r12,r9,r5 │ │ │ │ + add r11,r28,r5 │ │ │ │ + mr r17,r27 │ │ │ │ + mr r19,r18 │ │ │ │ + mr r27,r9 │ │ │ │ + mr r18,r7 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r5,-8 │ │ │ │ + std r2,136(r31) │ │ │ │ + add r2,r7,r5 │ │ │ │ + mr r7,r25 │ │ │ │ + mr r25,r11 │ │ │ │ + mr r11,r12 │ │ │ │ + std r2,128(r31) │ │ │ │ + add r2,r29,r5 │ │ │ │ + mr r12,r2 │ │ │ │ + ble cr4,55264 │ │ │ │ + ld r3,120(r30) │ │ │ │ + sldi r2,r19,3 │ │ │ │ + ld r26,64(r30) │ │ │ │ + mtctr r7 │ │ │ │ + li r9,0 │ │ │ │ + ld r4,88(r30) │ │ │ │ + add r3,r3,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r21,r26,r9 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + addi r8,r21,-1 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r6,r3,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - divd r8,r6,r7 │ │ │ │ - add r9,r9,r3 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r6,r4,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r10,r6,r8 │ │ │ │ + add r2,r2,r4 │ │ │ │ cmpdi r6,0 │ │ │ │ - stdx r6,r21,r10 │ │ │ │ - stdx r9,r27,r10 │ │ │ │ - mulld r9,r8,r7 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - blt 56ed0 │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 55de8 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - stdx r9,r20,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r8,1 │ │ │ │ - ble 56ec4 │ │ │ │ - stdx r8,r19,r10 │ │ │ │ - stdx r9,r29,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 55d90 │ │ │ │ + stdx r6,r24,r9 │ │ │ │ + stdx r2,r20,r9 │ │ │ │ + mulld r2,r10,r8 │ │ │ │ + subf r2,r2,r6 │ │ │ │ + blt 56320 │ │ │ │ + cmpd r2,r21 │ │ │ │ + blt 55218 │ │ │ │ + subf r2,r8,r2 │ │ │ │ + stdx r2,r18,r9 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r10,1 │ │ │ │ + ble 56314 │ │ │ │ + stdx r10,r27,r9 │ │ │ │ + stdx r2,r29,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 551c0 │ │ │ │ li r4,0 │ │ │ │ mr r3,r28 │ │ │ │ - std r11,56(r31) │ │ │ │ - std r12,40(r31) │ │ │ │ + std r7,56(r31) │ │ │ │ + std r12,48(r31) │ │ │ │ + std r11,40(r31) │ │ │ │ std r5,32(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,56(r31) │ │ │ │ - ld r12,40(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r7,56(r31) │ │ │ │ + ld r12,48(r31) │ │ │ │ + ld r11,40(r31) │ │ │ │ ld r5,32(r31) │ │ │ │ - ble cr3,5614c │ │ │ │ + ble cr3,55578 │ │ │ │ ld r10,88(r30) │ │ │ │ - ld r9,104(r31) │ │ │ │ - addi r4,r11,-1 │ │ │ │ - li r3,0 │ │ │ │ - std r15,176(r31) │ │ │ │ - mr r16,r24 │ │ │ │ - mr r15,r23 │ │ │ │ - std r27,160(r31) │ │ │ │ - std r20,168(r31) │ │ │ │ - mr r0,r3 │ │ │ │ - mr r3,r4 │ │ │ │ - ld r4,192(r31) │ │ │ │ - std r17,184(r31) │ │ │ │ + ld r2,104(r31) │ │ │ │ + li r9,0 │ │ │ │ + addi r3,r7,-1 │ │ │ │ + mr r15,r22 │ │ │ │ + std r17,176(r31) │ │ │ │ + std r27,168(r31) │ │ │ │ + li r16,0 │ │ │ │ + mr r17,r23 │ │ │ │ + mr r22,r25 │ │ │ │ + mr r6,r12 │ │ │ │ + std r20,152(r31) │ │ │ │ + std r18,160(r31) │ │ │ │ + std r19,184(r31) │ │ │ │ mtfprd f0,r10 │ │ │ │ addi r10,r10,1 │ │ │ │ - lfd f31,0(r9) │ │ │ │ - li r9,0 │ │ │ │ + lfd f31,0(r2) │ │ │ │ + li r2,0 │ │ │ │ fcfid f28,f0 │ │ │ │ - sldi r22,r10,1 │ │ │ │ + sldi r26,r10,1 │ │ │ │ + mr r10,r7 │ │ │ │ + mr r7,r9 │ │ │ │ + mr r9,r10 │ │ │ │ fmul f28,f28,f28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - cmpd r11,r9 │ │ │ │ - ble 56014 │ │ │ │ - sldi r27,r9,3 │ │ │ │ - subf r14,r9,r11 │ │ │ │ - ld r6,120(r30) │ │ │ │ - ld r9,112(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r17,r2,-3 │ │ │ │ + cmpd r9,r2 │ │ │ │ + ble 55438 │ │ │ │ + sldi r27,r2,3 │ │ │ │ + subf r25,r2,r9 │ │ │ │ + ld r4,120(r30) │ │ │ │ + ld r2,112(r31) │ │ │ │ + std r26,32(r31) │ │ │ │ + std r7,40(r31) │ │ │ │ + addi r19,r15,8 │ │ │ │ + addi r20,r17,8 │ │ │ │ ld r18,64(r30) │ │ │ │ - ld r19,96(r30) │ │ │ │ - std r26,64(r31) │ │ │ │ - std r30,96(r31) │ │ │ │ - ldx r23,r16,r27 │ │ │ │ - mr r26,r14 │ │ │ │ - mr r30,r21 │ │ │ │ - lfd f29,27104(r10) │ │ │ │ + ld r21,96(r30) │ │ │ │ + std r30,72(r31) │ │ │ │ + std r3,64(r31) │ │ │ │ + mr r30,r24 │ │ │ │ + xxmr vs63,vs31 │ │ │ │ + ldx r23,r17,r27 │ │ │ │ + mr r26,r25 │ │ │ │ lfdx f30,r15,r27 │ │ │ │ - addi r20,r15,8 │ │ │ │ - addi r25,r16,8 │ │ │ │ - addi r17,r17,27080 │ │ │ │ - fmr f26,f31 │ │ │ │ - std r22,32(r31) │ │ │ │ - add r24,r6,r9 │ │ │ │ - mr r14,r4 │ │ │ │ - mr r21,r5 │ │ │ │ - std r0,40(r31) │ │ │ │ + std r9,48(r31) │ │ │ │ std r11,56(r31) │ │ │ │ - std r12,80(r31) │ │ │ │ - std r3,88(r31) │ │ │ │ - mr r9,r24 │ │ │ │ - mr r24,r23 │ │ │ │ - mr r23,r9 │ │ │ │ - b 55f5c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r5,80(r31) │ │ │ │ + add r14,r4,r2 │ │ │ │ + mr r25,r23 │ │ │ │ + mr r24,r14 │ │ │ │ + mr r14,r6 │ │ │ │ + b 55374 │ │ │ │ nop │ │ │ │ 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,r29,r27 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + ldx r2,r29,r27 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ addic. r26,r26,-1 │ │ │ │ - maddld r24,r22,r24,r9 │ │ │ │ - stfdx f30,r20,r27 │ │ │ │ - stdx r24,r25,r27 │ │ │ │ + maddld r25,r23,r25,r2 │ │ │ │ + stfdx f30,r19,r27 │ │ │ │ + stdx r25,r20,r27 │ │ │ │ addi r27,r27,8 │ │ │ │ - beq 55fe8 │ │ │ │ - ldx r9,r30,r27 │ │ │ │ - ldx r11,r28,r27 │ │ │ │ - ldx r22,r18,r27 │ │ │ │ - lfdx f11,r23,r27 │ │ │ │ - lfdx f1,r19,r27 │ │ │ │ - add r9,r9,r11 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - addi r9,r22,-1 │ │ │ │ + beq 55410 │ │ │ │ + ldx r2,r30,r27 │ │ │ │ + ldx r3,r28,r27 │ │ │ │ + ldx r23,r18,r27 │ │ │ │ + lfdx f11,r24,r27 │ │ │ │ + lfdx f1,r21,r27 │ │ │ │ + add r2,r2,r3 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + addi r2,r23,-1 │ │ │ │ fcfid f12,f12 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r2,r2,1 │ │ │ │ fcfid f10,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f12,f12,f29 │ │ │ │ + fmul f12,f12,f26 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fdiv f12,f12,f10 │ │ │ │ fsub f10,f12,f11 │ │ │ │ fsub f11,f11,f12 │ │ │ │ fmul f12,f10,f11 │ │ │ │ fmadd f0,f0,f12,f28 │ │ │ │ fcmpu cr0,f0,f27 │ │ │ │ - bgt 55f20 │ │ │ │ + bgt 55340 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 56dd0 │ │ │ │ - lfd f0,0(r17) │ │ │ │ - ldx r9,r29,r27 │ │ │ │ + bge 55354 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ + ldx r2,r29,r27 │ │ │ │ addic. r26,r26,-1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - maddld r24,r22,r24,r9 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - stdx r24,r25,r27 │ │ │ │ - stfdx f30,r20,r27 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + maddld r25,r23,r25,r2 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stdx r25,r20,r27 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + stfdx f30,r19,r27 │ │ │ │ addi r27,r27,8 │ │ │ │ - bne 55f5c │ │ │ │ - mr r5,r21 │ │ │ │ - ld r22,32(r31) │ │ │ │ - mr r21,r30 │ │ │ │ - ld r0,40(r31) │ │ │ │ + bne 55374 │ │ │ │ + mr r24,r30 │ │ │ │ + ld r26,32(r31) │ │ │ │ + ld r7,40(r31) │ │ │ │ + xxmr vs31,vs63 │ │ │ │ + mr r6,r14 │ │ │ │ + ld r9,48(r31) │ │ │ │ ld r11,56(r31) │ │ │ │ - ld r26,64(r31) │ │ │ │ - ld r12,80(r31) │ │ │ │ - ld r3,88(r31) │ │ │ │ - ld r30,96(r31) │ │ │ │ - fmr f31,f26 │ │ │ │ - mr r4,r14 │ │ │ │ - ldx r10,r16,r5 │ │ │ │ - ld r7,48(r31) │ │ │ │ + ld r3,64(r31) │ │ │ │ + ld r30,72(r31) │ │ │ │ + ld r5,80(r31) │ │ │ │ + ldx r10,r17,r5 │ │ │ │ + ld r4,96(r31) │ │ │ │ lfdx f12,r15,r5 │ │ │ │ - ld r9,-8(r4) │ │ │ │ - ld r8,-8(r12) │ │ │ │ + ld r2,-8(r6) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ld r8,-8(r11) │ │ │ │ sldi r10,r10,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ + lfdx f0,r4,r10 │ │ │ │ ld r10,104(r31) │ │ │ │ fmadd f31,f12,f0,f31 │ │ │ │ stfd f31,0(r10) │ │ │ │ - beq 56e60 │ │ │ │ + beq 562b0 │ │ │ │ ld r10,64(r30) │ │ │ │ - ld r7,144(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ + ld r4,136(r31) │ │ │ │ + ldx r10,r10,r4 │ │ │ │ addi r10,r10,-1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 56e60 │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,-8(r4) │ │ │ │ - ld r9,-8(r26) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r22,r9 │ │ │ │ - std r9,-8(r26) │ │ │ │ - bne 56e84 │ │ │ │ - addi r9,r3,1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + beq 562b0 │ │ │ │ + add r2,r2,r8 │ │ │ │ + std r2,-8(r6) │ │ │ │ + ld r2,-8(r22) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r26,r2 │ │ │ │ + std r2,-8(r22) │ │ │ │ + bne 562d4 │ │ │ │ + addi r2,r3,1 │ │ │ │ cmpdi r3,0 │ │ │ │ ld r20,128(r31) │ │ │ │ - mr r6,r26 │ │ │ │ - mr r7,r4 │ │ │ │ - mr r27,r12 │ │ │ │ - li r18,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r3 │ │ │ │ - nop │ │ │ │ - bdz 56120 │ │ │ │ - ld r10,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r25,-16(r27) │ │ │ │ - li r24,1 │ │ │ │ - sldi r23,r9,3 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r22,r8 │ │ │ │ - stdu r18,-8(r6) │ │ │ │ - beq cr7,56e20 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r23 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd cr7,r10,r8 │ │ │ │ - beq cr7,56e20 │ │ │ │ - ldu r8,-8(r20) │ │ │ │ - add r10,r10,r25 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,56114 │ │ │ │ - neg r8,r8 │ │ │ │ - li r24,-1 │ │ │ │ - stdu r24,-8(r27) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 560b0 │ │ │ │ - mr r10,r0 │ │ │ │ - addi r0,r10,1 │ │ │ │ - ld r10,72(r31) │ │ │ │ - cmpd r0,r10 │ │ │ │ - bne 55e90 │ │ │ │ - mr r23,r15 │ │ │ │ - ld r27,160(r31) │ │ │ │ - ld r20,168(r31) │ │ │ │ - ld r15,176(r31) │ │ │ │ - ld r17,184(r31) │ │ │ │ - mr r24,r16 │ │ │ │ - ld r9,104(r31) │ │ │ │ - addi r15,r15,1 │ │ │ │ - add r17,r17,r11 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,104(r31) │ │ │ │ - ld r9,112(r31) │ │ │ │ - add r9,r9,r5 │ │ │ │ - std r9,112(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpd r15,r9 │ │ │ │ - bne 55d6c │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - addi r1,r31,432 │ │ │ │ - ld r0,16(r1) │ │ │ │ + mr r4,r22 │ │ │ │ + mr r10,r6 │ │ │ │ + mr r27,r11 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r8 │ │ │ │ + isellt r2,r2,r8 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r3 │ │ │ │ + nop │ │ │ │ + bdz 55540 │ │ │ │ + ld r25,-16(r4) │ │ │ │ + ld r8,-16(r10) │ │ │ │ + cmpdi r8,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r21,1 │ │ │ │ + ld r23,-16(r27) │ │ │ │ + sldi r19,r2,3 │ │ │ │ + addi r0,r25,1 │ │ │ │ + std r0,-16(r4) │ │ │ │ + cmpd cr7,r26,r0 │ │ │ │ + stdu r16,-8(r4) │ │ │ │ + beq 56270 │ │ │ │ + ld r25,64(r30) │ │ │ │ + ldx r25,r25,r19 │ │ │ │ + addi r0,r25,-1 │ │ │ │ + cmpd r8,r0 │ │ │ │ + beq 56270 │ │ │ │ + ldu r0,-8(r20) │ │ │ │ + add r8,r8,r23 │ │ │ │ + std r8,-16(r10) │ │ │ │ + cmpdi r0,0 │ │ │ │ + bgt 55534 │ │ │ │ + neg r0,r0 │ │ │ │ + li r21,-1 │ │ │ │ + stdu r21,-8(r27) │ │ │ │ + stdu r0,-8(r10) │ │ │ │ + beq cr7,554d0 │ │ │ │ + ld r10,88(r31) │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r7,r10 │ │ │ │ + bne 552d0 │ │ │ │ + mr r23,r17 │ │ │ │ + ld r20,152(r31) │ │ │ │ + ld r18,160(r31) │ │ │ │ + mr r25,r22 │ │ │ │ + mr r7,r9 │ │ │ │ + mr r22,r15 │ │ │ │ + ld r27,168(r31) │ │ │ │ + ld r17,176(r31) │ │ │ │ + mr r12,r6 │ │ │ │ + ld r19,184(r31) │ │ │ │ + ld r2,104(r31) │ │ │ │ + addi r17,r17,1 │ │ │ │ + add r19,r19,r7 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,104(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + add r2,r2,r5 │ │ │ │ + std r2,112(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + cmpd r17,r2 │ │ │ │ + bne 55198 │ │ │ │ + ld r9,144(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + addi r1,r31,480 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-200(r1) │ │ │ │ - ld r15,-192(r1) │ │ │ │ - ld r16,-184(r1) │ │ │ │ - ld r17,-176(r1) │ │ │ │ - ld r18,-168(r1) │ │ │ │ - ld r19,-160(r1) │ │ │ │ - ld r20,-152(r1) │ │ │ │ - ld r21,-144(r1) │ │ │ │ - ld r22,-136(r1) │ │ │ │ - ld r23,-128(r1) │ │ │ │ - ld r24,-120(r1) │ │ │ │ - ld r25,-112(r1) │ │ │ │ - ld r26,-104(r1) │ │ │ │ - ld r27,-96(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r14,-192(r1) │ │ │ │ + ld r15,-184(r1) │ │ │ │ + ld r16,-176(r1) │ │ │ │ + ld r17,-168(r1) │ │ │ │ + ld r18,-160(r1) │ │ │ │ + ld r19,-152(r1) │ │ │ │ + ld r20,-144(r1) │ │ │ │ + ld r21,-136(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-88(r1) │ │ │ │ - ld r29,-80(r1) │ │ │ │ - ld r30,-72(r1) │ │ │ │ - ld r31,-64(r1) │ │ │ │ - lfd f25,-56(r1) │ │ │ │ + ld r22,-128(r1) │ │ │ │ + ld r23,-120(r1) │ │ │ │ + ld r24,-112(r1) │ │ │ │ + ld r25,-104(r1) │ │ │ │ + ld r26,-96(r1) │ │ │ │ + ld r27,-88(r1) │ │ │ │ + ld r28,-80(r1) │ │ │ │ + ld r29,-72(r1) │ │ │ │ + lxv vs60,-256(r1) │ │ │ │ + lxv vs61,-240(r1) │ │ │ │ + lxv vs62,-224(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r30,-64(r1) │ │ │ │ + ld r31,-56(r1) │ │ │ │ + mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 16,r11 │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - cmpdi r6,0 │ │ │ │ + cmpdi r7,0 │ │ │ │ li r28,0 │ │ │ │ li r23,0 │ │ │ │ - addi r25,r21,8 │ │ │ │ + ble 54f40 │ │ │ │ + plfd f29,100768 # 6dff0 │ │ │ │ + xxspltidp vs28,1056964608 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + addi r25,r22,8 │ │ │ │ li r26,0 │ │ │ │ - ble 55b10 │ │ │ │ - cmpd r28,r17 │ │ │ │ - bge 562f0 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - addis r22,r2,-3 │ │ │ │ - ld r10,64(r30) │ │ │ │ - lfd f30,28288(r8) │ │ │ │ - lfdx f31,r21,r9 │ │ │ │ - addi r22,r22,28240 │ │ │ │ - mr r29,r9 │ │ │ │ - add r16,r19,r9 │ │ │ │ + cmpd r28,r18 │ │ │ │ + bge 55720 │ │ │ │ + sldi r2,r28,3 │ │ │ │ + ld r9,64(r30) │ │ │ │ + lfdx f31,r22,r2 │ │ │ │ + mr r29,r2 │ │ │ │ + add r19,r20,r2 │ │ │ │ nop │ │ │ │ - ldx r18,r27,r29 │ │ │ │ - cmpdi r18,0 │ │ │ │ - mtfprd f0,r18 │ │ │ │ + ldx r17,r27,r29 │ │ │ │ + cmpdi r17,0 │ │ │ │ + mtfprd f0,r17 │ │ │ │ fcfid f0,f0 │ │ │ │ - beq 56270 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,27104(r9) │ │ │ │ - fmul f31,f31,f12 │ │ │ │ - ldx r9,r10,r29 │ │ │ │ + beq 556a8 │ │ │ │ + fmul f31,f31,f28 │ │ │ │ + ldx r2,r9,r29 │ │ │ │ lfd f12,88(r30) │ │ │ │ - fmul f0,f0,f30 │ │ │ │ - ld r10,96(r30) │ │ │ │ + fmul f0,f0,f29 │ │ │ │ addi r28,r28,1 │ │ │ │ - addi r9,r9,-1 │ │ │ │ + ld r9,96(r30) │ │ │ │ + addi r2,r2,-1 │ │ │ │ fcfid f1,f12 │ │ │ │ - lfdx f11,r10,r29 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + lfdx f11,r9,r29 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f11,f11,f11,f0 │ │ │ │ fsqrt f11,f11 │ │ │ │ fmul f1,f1,f11 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r22) │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r8,0(r16) │ │ │ │ - ld r17,48(r30) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - ldx r9,r10,r29 │ │ │ │ - cmpd r28,r17 │ │ │ │ - maddld r9,r9,r8,r18 │ │ │ │ - stdu r9,8(r16) │ │ │ │ - fmul f31,f31,f0 │ │ │ │ + bl 5400 │ │ │ │ + ld r9,64(r30) │ │ │ │ + ld r10,0(r19) │ │ │ │ + ld r18,48(r30) │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + ldx r2,r9,r29 │ │ │ │ + cmpd r28,r18 │ │ │ │ + maddld r2,r2,r10,r17 │ │ │ │ + stdu r2,8(r19) │ │ │ │ + fmul f31,f31,f1 │ │ │ │ stfdx f31,r25,r29 │ │ │ │ addi r29,r29,8 │ │ │ │ - blt 56250 │ │ │ │ - ld r6,0(r30) │ │ │ │ - sldi r9,r17,3 │ │ │ │ - ld r8,56(r30) │ │ │ │ - sldi r7,r23,3 │ │ │ │ - addi r28,r17,-1 │ │ │ │ - add r10,r27,r9 │ │ │ │ - lfdx f0,r24,r7 │ │ │ │ - lfdx f12,r21,r9 │ │ │ │ - ldx r7,r19,r9 │ │ │ │ - sldi r5,r28,3 │ │ │ │ - ld r9,-8(r10) │ │ │ │ - ldx r4,r8,r5 │ │ │ │ - add r8,r8,r5 │ │ │ │ + blt 55690 │ │ │ │ + ld r7,0(r30) │ │ │ │ + sldi r2,r18,3 │ │ │ │ + ld r10,56(r30) │ │ │ │ + sldi r8,r23,3 │ │ │ │ + addi r28,r18,-1 │ │ │ │ + add r9,r27,r2 │ │ │ │ + lfdx f0,r24,r8 │ │ │ │ + lfdx f12,r22,r2 │ │ │ │ + sldi r6,r28,3 │ │ │ │ + ldx r8,r20,r2 │ │ │ │ + ld r2,-8(r9) │ │ │ │ + ldx r5,r10,r6 │ │ │ │ + add r10,r10,r6 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r4 │ │ │ │ - std r9,-8(r10) │ │ │ │ - stfdx f0,r20,r7 │ │ │ │ - bne 56374 │ │ │ │ - li r9,1 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r5 │ │ │ │ + std r2,-8(r9) │ │ │ │ + stfdx f0,r21,r8 │ │ │ │ + bne 557a4 │ │ │ │ + li r2,1 │ │ │ │ cmpdi r28,0 │ │ │ │ - isellt r9,r9,r17 │ │ │ │ - mtctr r9 │ │ │ │ + isellt r2,r2,r18 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ - bdz 56374 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r7,-8(r8) │ │ │ │ + bdz 557a4 │ │ │ │ + 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 56350 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r8 │ │ │ │ + std r2,-16(r9) │ │ │ │ + stdu r26,-8(r9) │ │ │ │ + beq 55780 │ │ │ │ addi r23,r23,1 │ │ │ │ - cmpd r23,r6 │ │ │ │ - bge 55b10 │ │ │ │ - ld r17,48(r30) │ │ │ │ - b 56220 │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 56178 │ │ │ │ - ld r4,200(r30) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - ld r6,48(r31) │ │ │ │ - li r5,0 │ │ │ │ - add r3,r16,r3 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - nop │ │ │ │ - ldu r11,8(r4) │ │ │ │ - cmpdi r11,0 │ │ │ │ - ble 563f4 │ │ │ │ - mtctr r11 │ │ │ │ - ld r7,176(r30) │ │ │ │ - ld r8,192(r30) │ │ │ │ - lfd f0,0(r16) │ │ │ │ - sldi r9,r5,3 │ │ │ │ - ldx r10,r8,r9 │ │ │ │ - lfdx f11,r7,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r6,r10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r16) │ │ │ │ - bdnz 563d0 │ │ │ │ - add r5,r5,r11 │ │ │ │ - addi r16,r16,8 │ │ │ │ - cmpld r16,r3 │ │ │ │ - bne 563b0 │ │ │ │ - b 56178 │ │ │ │ + cmpd r23,r7 │ │ │ │ + bge 54f40 │ │ │ │ + ld r18,48(r30) │ │ │ │ + b 55670 │ │ │ │ cmpwi r4,0 │ │ │ │ - beq 578c8 │ │ │ │ - li r9,1 │ │ │ │ - std r9,72(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 56178 │ │ │ │ - ld r9,72(r31) │ │ │ │ - sldi r17,r25,3 │ │ │ │ + beq 5714c │ │ │ │ + li r2,1 │ │ │ │ + std r2,88(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 555a4 │ │ │ │ + sldi r16,r25,3 │ │ │ │ + ld r2,88(r31) │ │ │ │ + li r14,0 │ │ │ │ + li r19,0 │ │ │ │ li r10,0 │ │ │ │ - li r26,0 │ │ │ │ - li r15,0 │ │ │ │ - mr r27,r7 │ │ │ │ - mr r12,r16 │ │ │ │ - addi r14,r17,-16 │ │ │ │ - mr r7,r10 │ │ │ │ - add r19,r29,r17 │ │ │ │ - add r20,r28,r17 │ │ │ │ - mr r22,r26 │ │ │ │ - mr r0,r15 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r17,-8 │ │ │ │ - mr r10,r14 │ │ │ │ - mr r14,r8 │ │ │ │ - std r9,64(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r18,r9,r17 │ │ │ │ - ble cr4,5654c │ │ │ │ - ld r11,120(r30) │ │ │ │ + std r8,104(r31) │ │ │ │ + addi r12,r16,-16 │ │ │ │ + mr r6,r19 │ │ │ │ + mr r0,r14 │ │ │ │ + add r17,r9,r16 │ │ │ │ + add r20,r29,r16 │ │ │ │ + add r18,r28,r16 │ │ │ │ + mr r19,r9 │ │ │ │ + mr r14,r7 │ │ │ │ + std r12,112(r31) │ │ │ │ + ld r12,96(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r16,-8 │ │ │ │ + std r2,56(r31) │ │ │ │ + ble cr4,558f8 │ │ │ │ + ld r3,120(r30) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ld r11,64(r30) │ │ │ │ mtctr r25 │ │ │ │ - sldi r9,r22,3 │ │ │ │ - ld r26,64(r30) │ │ │ │ - ld r3,88(r30) │ │ │ │ - ld r16,80(r31) │ │ │ │ - ld r21,136(r31) │ │ │ │ - li r8,0 │ │ │ │ - add r11,r11,r9 │ │ │ │ + li r9,0 │ │ │ │ + ld r4,88(r30) │ │ │ │ + ld r8,104(r31) │ │ │ │ + add r3,r3,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r5,r26,r8 │ │ │ │ - lfdx f12,r11,r8 │ │ │ │ - addi r6,r5,-1 │ │ │ │ - sldi r6,r6,1 │ │ │ │ - mtfprd f0,r6 │ │ │ │ + nop │ │ │ │ + ldx r27,r11,r9 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + addi r7,r27,-1 │ │ │ │ + sldi r7,r7,1 │ │ │ │ + mtfprd f0,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r15,f0 │ │ │ │ - subf r4,r3,r15 │ │ │ │ - addi r15,r15,1 │ │ │ │ - divd r9,r4,r6 │ │ │ │ - cmpdi r4,0 │ │ │ │ - add r15,r15,r3 │ │ │ │ - stdx r4,r16,r8 │ │ │ │ - stdx r15,r27,r8 │ │ │ │ - mulld r9,r9,r6 │ │ │ │ - subf r9,r9,r4 │ │ │ │ - blt 56e30 │ │ │ │ - cmpd r9,r5 │ │ │ │ - blt 564f8 │ │ │ │ - subf r9,r6,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r6,1 │ │ │ │ - stdx r9,r14,r8 │ │ │ │ - ble 56e50 │ │ │ │ - stdx r6,r21,r8 │ │ │ │ - stdx r9,r29,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 564a0 │ │ │ │ - mr r5,r17 │ │ │ │ + mffprd r26,f0 │ │ │ │ + subf r5,r4,r26 │ │ │ │ + addi r26,r26,1 │ │ │ │ + divd r2,r5,r7 │ │ │ │ + cmpdi r5,0 │ │ │ │ + add r26,r26,r4 │ │ │ │ + stdx r5,r24,r9 │ │ │ │ + stdx r26,r8,r9 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + subf r2,r2,r5 │ │ │ │ + blt 56290 │ │ │ │ + cmpd r2,r27 │ │ │ │ + blt 558a8 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + stdx r2,r14,r9 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r7,1 │ │ │ │ + ble 56284 │ │ │ │ + stdx r7,r19,r9 │ │ │ │ + stdx r2,r29,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 55850 │ │ │ │ + mr r5,r16 │ │ │ │ li r4,0 │ │ │ │ mr r3,r28 │ │ │ │ - std r7,88(r31) │ │ │ │ - std r12,56(r31) │ │ │ │ - std r10,40(r31) │ │ │ │ - std r0,32(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r12,56(r31) │ │ │ │ - ld r10,40(r31) │ │ │ │ - ld r0,32(r31) │ │ │ │ - ble cr3,56da4 │ │ │ │ + std r12,64(r31) │ │ │ │ + std r6,48(r31) │ │ │ │ + std r0,40(r31) │ │ │ │ + std r10,32(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r12,64(r31) │ │ │ │ + ld r6,48(r31) │ │ │ │ + ld r0,40(r31) │ │ │ │ + ld r10,32(r31) │ │ │ │ + ble cr3,56218 │ │ │ │ ld r5,88(r30) │ │ │ │ - lfd f11,0(r12) │ │ │ │ - ld r3,72(r31) │ │ │ │ - std r7,96(r31) │ │ │ │ - addi r8,r25,-1 │ │ │ │ - li r9,0 │ │ │ │ + std r19,72(r31) │ │ │ │ + std r6,80(r31) │ │ │ │ + lfd f11,0(r21) │ │ │ │ + addi r7,r25,-1 │ │ │ │ + li r2,0 │ │ │ │ li r15,0 │ │ │ │ - std r27,88(r31) │ │ │ │ - std r22,104(r31) │ │ │ │ + mr r11,r0 │ │ │ │ + ld r6,88(r31) │ │ │ │ + ld r19,112(r31) │ │ │ │ + std r24,64(r31) │ │ │ │ + std r10,96(r31) │ │ │ │ addi r5,r5,1 │ │ │ │ sldi r26,r5,1 │ │ │ │ - mr r7,r5 │ │ │ │ - cmpd r25,r9 │ │ │ │ - ble 565f8 │ │ │ │ - add r4,r0,r9 │ │ │ │ - sldi r6,r9,3 │ │ │ │ - subf r9,r9,r25 │ │ │ │ - ld r21,176(r30) │ │ │ │ - ld r22,64(r30) │ │ │ │ - addi r16,r23,8 │ │ │ │ - addi r27,r24,8 │ │ │ │ - std r10,32(r31) │ │ │ │ - mulld r4,r4,r7 │ │ │ │ - mtctr r9 │ │ │ │ - ldx r11,r24,r6 │ │ │ │ - lfdx f0,r23,r6 │ │ │ │ - sldi r4,r4,1 │ │ │ │ + mr r4,r5 │ │ │ │ nop │ │ │ │ - ldx r9,r28,r6 │ │ │ │ - ldx r5,r22,r6 │ │ │ │ - ldx r10,r29,r6 │ │ │ │ - add r9,r4,r9 │ │ │ │ - maddld r11,r11,r5,r10 │ │ │ │ - add r4,r4,r26 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r21,r9 │ │ │ │ - stdx r11,r27,r6 │ │ │ │ + nop │ │ │ │ + cmpd r25,r2 │ │ │ │ + ble 559b8 │ │ │ │ + add r8,r11,r2 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r24,176(r30) │ │ │ │ + subf r2,r2,r25 │ │ │ │ + ld r27,64(r30) │ │ │ │ + addi r3,r23,8 │ │ │ │ + std r7,32(r31) │ │ │ │ + mulld r8,r8,r4 │ │ │ │ + ldx r5,r23,r9 │ │ │ │ + lfdx f0,r22,r9 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r22,8 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + nop │ │ │ │ + ldx r10,r28,r9 │ │ │ │ + ldx r0,r27,r9 │ │ │ │ + ldx r7,r29,r9 │ │ │ │ + add r10,r8,r10 │ │ │ │ + add r8,r8,r26 │ │ │ │ + maddld r5,r5,r0,r7 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + lfdx f12,r24,r10 │ │ │ │ + stdx r5,r3,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r16,r6 │ │ │ │ - addi r6,r6,8 │ │ │ │ - bdnz 565c0 │ │ │ │ - ld r10,32(r31) │ │ │ │ - ldx r6,r24,r17 │ │ │ │ - ld r4,48(r31) │ │ │ │ - lfdx f12,r23,r17 │ │ │ │ - ld r5,-8(r19) │ │ │ │ - ld r9,-8(r18) │ │ │ │ - sldi r6,r6,3 │ │ │ │ - cmpdi r5,0 │ │ │ │ - lfdx f0,r4,r6 │ │ │ │ + stfdx f0,r2,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 55980 │ │ │ │ + ld r7,32(r31) │ │ │ │ + ldx r9,r23,r16 │ │ │ │ + lfdx f12,r22,r16 │ │ │ │ + ld r2,-8(r20) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ld r10,-8(r17) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r12,r9 │ │ │ │ fmadd f11,f12,f0,f11 │ │ │ │ - stfd f11,0(r12) │ │ │ │ - beq 56df0 │ │ │ │ - ld r6,64(r30) │ │ │ │ - ld r4,64(r31) │ │ │ │ - ldx r6,r6,r4 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - cmpd r5,r6 │ │ │ │ - beq 56df0 │ │ │ │ - add r9,r5,r9 │ │ │ │ - std r9,-8(r19) │ │ │ │ - ld r9,-8(r20) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r26 │ │ │ │ - std r9,-8(r20) │ │ │ │ - bne 56e14 │ │ │ │ - li r9,1 │ │ │ │ - addi r16,r8,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - mr r27,r10 │ │ │ │ + stfd f11,0(r21) │ │ │ │ + beq 56240 │ │ │ │ + ld r9,64(r30) │ │ │ │ + ld r8,56(r31) │ │ │ │ + ldx r9,r9,r8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 56240 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,-8(r20) │ │ │ │ + ld r2,-8(r18) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r26 │ │ │ │ + std r2,-8(r18) │ │ │ │ + bne 56264 │ │ │ │ + li r2,1 │ │ │ │ + addi r24,r7,1 │ │ │ │ + cmpdi r7,0 │ │ │ │ + mr r8,r19 │ │ │ │ std r29,32(r31) │ │ │ │ - mr r4,r20 │ │ │ │ - mr r5,r19 │ │ │ │ - mr r11,r18 │ │ │ │ - li r21,0 │ │ │ │ std r28,40(r31) │ │ │ │ - isellt r16,r9,r16 │ │ │ │ - addi r22,r14,8 │ │ │ │ - mr r9,r8 │ │ │ │ - std r16,56(r31) │ │ │ │ - mr r16,r24 │ │ │ │ - b 566e0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r29,64(r30) │ │ │ │ - ldx r29,r29,r27 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - cmpd cr7,r6,r29 │ │ │ │ - beq cr7,56720 │ │ │ │ - ldx r29,r22,r27 │ │ │ │ - add r6,r6,r28 │ │ │ │ - addi r27,r27,-8 │ │ │ │ - std r6,-16(r5) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - bgt cr7,566d4 │ │ │ │ - neg r29,r29 │ │ │ │ + mr r5,r18 │ │ │ │ + mr r9,r20 │ │ │ │ + mr r3,r17 │ │ │ │ + li r0,0 │ │ │ │ + isellt r24,r2,r24 │ │ │ │ + addi r27,r14,8 │ │ │ │ + mr r2,r7 │ │ │ │ + std r24,48(r31) │ │ │ │ + b 55a90 │ │ │ │ + ld r10,64(r30) │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r29,r10 │ │ │ │ + beq 55ad0 │ │ │ │ + ldx r10,r27,r8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + add r29,r29,r28 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + std r29,-16(r9) │ │ │ │ + bgt 55a84 │ │ │ │ + neg r10,r10 │ │ │ │ li r24,-1 │ │ │ │ - stdu r24,-8(r11) │ │ │ │ - stdu r29,-8(r5) │ │ │ │ - bne 56d80 │ │ │ │ - ld r6,56(r31) │ │ │ │ - cmpdi r6,1 │ │ │ │ - addi r29,r6,-1 │ │ │ │ - std r29,56(r31) │ │ │ │ - beq 56d80 │ │ │ │ - ld r6,-16(r5) │ │ │ │ - ld r29,-16(r4) │ │ │ │ - ld r28,-16(r11) │ │ │ │ - addi r9,r9,-1 │ │ │ │ + stdu r24,-8(r3) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + bne cr7,561f0 │ │ │ │ + ld r10,48(r31) │ │ │ │ + cmpdi r10,1 │ │ │ │ + addi r29,r10,-1 │ │ │ │ + std r29,48(r31) │ │ │ │ + beq 561f0 │ │ │ │ + ld r10,-16(r5) │ │ │ │ + ld r29,-16(r9) │ │ │ │ + cmpdi r29,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r24,1 │ │ │ │ - cmpdi cr7,r6,0 │ │ │ │ - addi r29,r29,1 │ │ │ │ - std r29,-16(r4) │ │ │ │ - cmpd r29,r26 │ │ │ │ - stdu r21,-8(r4) │ │ │ │ - bne cr7,566a0 │ │ │ │ + ld r28,-16(r3) │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r5) │ │ │ │ + cmpd cr7,r10,r26 │ │ │ │ + stdu r0,-8(r5) │ │ │ │ + bne 55a50 │ │ │ │ neg r28,r28 │ │ │ │ - std r28,-16(r11) │ │ │ │ - b 566b4 │ │ │ │ - sldi r3,r9,1 │ │ │ │ + std r28,-16(r3) │ │ │ │ + b 55a64 │ │ │ │ + ld r2,120(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 555a4 │ │ │ │ + ld r5,200(r30) │ │ │ │ + sldi r4,r2,3 │ │ │ │ + ld r7,96(r31) │ │ │ │ + li r6,0 │ │ │ │ + add r4,r21,r4 │ │ │ │ + addi r5,r5,-8 │ │ │ │ + ldu r3,8(r5) │ │ │ │ + cmpdi r3,0 │ │ │ │ + ble 55b44 │ │ │ │ + ld r8,176(r30) │ │ │ │ + ld r10,192(r30) │ │ │ │ + mtctr r3 │ │ │ │ + sldi r2,r6,3 │ │ │ │ + lfd f0,0(r21) │ │ │ │ + ldx r9,r10,r2 │ │ │ │ + lfdx f11,r8,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r7,r9 │ │ │ │ + fmadd f0,f11,f12,f0 │ │ │ │ + stfd f0,0(r21) │ │ │ │ + bdnz 55b20 │ │ │ │ + add r6,r6,r3 │ │ │ │ + addi r21,r21,8 │ │ │ │ + cmpld r21,r4 │ │ │ │ + bne 55b00 │ │ │ │ + b 555a4 │ │ │ │ mr r5,r11 │ │ │ │ - std r3,72(r31) │ │ │ │ - b 55c78 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - ld r26,96(r31) │ │ │ │ - ld r19,96(r30) │ │ │ │ - sldi r21,r9,1 │ │ │ │ - cmpdi cr3,r6,0 │ │ │ │ - addi r17,r22,8 │ │ │ │ - li r18,0 │ │ │ │ - mr r15,r7 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 550b0 │ │ │ │ + ld r15,72(r31) │ │ │ │ + addi r16,r26,8 │ │ │ │ + li r17,0 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + ld r18,96(r30) │ │ │ │ + std r29,32(r31) │ │ │ │ + std r7,40(r31) │ │ │ │ + sldi r20,r20,1 │ │ │ │ + cmpdi cr3,r10,0 │ │ │ │ mr r14,r8 │ │ │ │ - lfd f30,27088(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f31,28240(r10) │ │ │ │ - srdi r20,r26,3 │ │ │ │ - sldi r9,r18,3 │ │ │ │ - lfdx f1,r19,r9 │ │ │ │ + mr r29,r16 │ │ │ │ + mr r16,r30 │ │ │ │ + mr r30,r17 │ │ │ │ + mr r17,r21 │ │ │ │ + mr r21,r9 │ │ │ │ + srdi r19,r15,3 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + lfdx f1,r18,r2 │ │ │ │ fdiv f1,f30,f1 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r20,r18 │ │ │ │ + bl 4f00 │ │ │ │ + mulld r2,r19,r30 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f31,r22,r9 │ │ │ │ - blt cr3,567d4 │ │ │ │ - srdi r10,r21,1 │ │ │ │ - lfd f12,-8(r17) │ │ │ │ - mr r9,r17 │ │ │ │ - fmr f0,f31 │ │ │ │ - mtctr r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r26,r2 │ │ │ │ + blt cr3,55c10 │ │ │ │ + srdi r9,r20,1 │ │ │ │ + lfd f12,-8(r29) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r29 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 567ac │ │ │ │ - addi r18,r18,1 │ │ │ │ - add r17,r17,r26 │ │ │ │ - cmpd r18,r25 │ │ │ │ - bne 56770 │ │ │ │ - mr r7,r15 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 55be8 │ │ │ │ + addi r30,r30,1 │ │ │ │ + add r29,r29,r15 │ │ │ │ + cmpd r30,r25 │ │ │ │ + bne 55bac │ │ │ │ + ld r29,32(r31) │ │ │ │ + ld r7,40(r31) │ │ │ │ + mr r9,r21 │ │ │ │ mr r8,r14 │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 56178 │ │ │ │ - ld r9,96(r31) │ │ │ │ + mr r21,r17 │ │ │ │ + mr r30,r16 │ │ │ │ + ld r2,120(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 555a4 │ │ │ │ + ld r2,72(r31) │ │ │ │ sldi r14,r25,3 │ │ │ │ li r11,0 │ │ │ │ li r4,0 │ │ │ │ + add r0,r9,r14 │ │ │ │ add r12,r29,r14 │ │ │ │ add r5,r28,r14 │ │ │ │ - srdi r20,r9,3 │ │ │ │ - ld r9,72(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r14,-8 │ │ │ │ - std r9,88(r31) │ │ │ │ - add r9,r8,r14 │ │ │ │ - std r9,208(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r0,r9,r14 │ │ │ │ - ble cr4,57c9c │ │ │ │ - addis r9,r2,-3 │ │ │ │ - std r29,56(r31) │ │ │ │ - ld r18,96(r31) │ │ │ │ - ld r29,80(r31) │ │ │ │ - std r24,168(r31) │ │ │ │ - std r8,64(r31) │ │ │ │ - mr r24,r16 │ │ │ │ - std r0,184(r31) │ │ │ │ - mr r16,r14 │ │ │ │ + srdi r19,r2,3 │ │ │ │ + ld r2,88(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r14,-8 │ │ │ │ + std r2,192(r31) │ │ │ │ + add r2,r7,r14 │ │ │ │ + std r2,200(r31) │ │ │ │ + ble cr4,5721c │ │ │ │ + plfd f26,97968 # 6db30 │ │ │ │ + ld r17,72(r31) │ │ │ │ + addi r2,r27,-16 │ │ │ │ + mr r15,r30 │ │ │ │ + std r22,168(r31) │ │ │ │ + std r0,176(r31) │ │ │ │ + mr r22,r21 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + mr r21,r14 │ │ │ │ mr r0,r28 │ │ │ │ - addi r9,r9,27080 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - mr r28,r7 │ │ │ │ - std r23,176(r31) │ │ │ │ - mr r8,r30 │ │ │ │ - mr r14,r4 │ │ │ │ - std r12,192(r31) │ │ │ │ - std r5,200(r31) │ │ │ │ - std r9,32(r31) │ │ │ │ - std r11,40(r31) │ │ │ │ - ld r9,40(r31) │ │ │ │ - ld r21,120(r8) │ │ │ │ + mr r30,r5 │ │ │ │ + std r29,40(r31) │ │ │ │ + std r7,48(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ + mr r14,r8 │ │ │ │ + std r2,152(r31) │ │ │ │ + std r23,160(r31) │ │ │ │ + std r12,184(r31) │ │ │ │ + std r4,64(r31) │ │ │ │ + std r11,32(r31) │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r29,120(r15) │ │ │ │ mtctr r25 │ │ │ │ - ld r30,64(r8) │ │ │ │ - ld r19,88(r8) │ │ │ │ - mr r26,r25 │ │ │ │ - ld r11,56(r31) │ │ │ │ - ld r6,64(r31) │ │ │ │ - ld r7,136(r31) │ │ │ │ + mr r23,r25 │ │ │ │ li r10,0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r21,r21,r9 │ │ │ │ + ld r28,64(r15) │ │ │ │ + ld r18,88(r15) │ │ │ │ + ld r7,40(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + ld r8,56(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r29,r29,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r3,r30,r10 │ │ │ │ - lfdx f12,r21,r10 │ │ │ │ - addi r4,r3,-1 │ │ │ │ - sldi r4,r4,1 │ │ │ │ - mtfprd f0,r4 │ │ │ │ + nop │ │ │ │ + ldx r3,r28,r10 │ │ │ │ + lfdx f12,r29,r10 │ │ │ │ + addi r5,r3,-1 │ │ │ │ + sldi r5,r5,1 │ │ │ │ + mtfprd f0,r5 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r5,f0 │ │ │ │ - subf r23,r19,r5 │ │ │ │ - addi r5,r5,1 │ │ │ │ - divd r9,r23,r4 │ │ │ │ - cmpdi r23,0 │ │ │ │ - add r5,r5,r19 │ │ │ │ - stdx r23,r29,r10 │ │ │ │ - stdx r5,r28,r10 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - subf r9,r9,r23 │ │ │ │ - blt 56f00 │ │ │ │ - cmpd r3,r9 │ │ │ │ - bgt 56918 │ │ │ │ - subf r9,r4,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r5,1 │ │ │ │ - stdx r9,r6,r10 │ │ │ │ - ble 56f20 │ │ │ │ - stdx r5,r7,r10 │ │ │ │ - stdx r9,r11,r10 │ │ │ │ - addi r26,r26,-1 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r4,r18,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r6,r4,r5 │ │ │ │ + add r2,r2,r18 │ │ │ │ + cmpdi r4,0 │ │ │ │ + stdx r4,r24,r10 │ │ │ │ + stdx r2,r14,r10 │ │ │ │ + mulld r2,r6,r5 │ │ │ │ + subf r2,r2,r4 │ │ │ │ + blt 56380 │ │ │ │ + cmpd r3,r2 │ │ │ │ + bgt 55d68 │ │ │ │ + subf r2,r5,r2 │ │ │ │ + stdx r2,r9,r10 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r6,1 │ │ │ │ + ble 56368 │ │ │ │ + stdx r6,r8,r10 │ │ │ │ + stdx r2,r7,r10 │ │ │ │ + addi r23,r23,-1 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 568c0 │ │ │ │ - mr r5,r16 │ │ │ │ + bdnz 55d10 │ │ │ │ + mr r5,r21 │ │ │ │ li r4,0 │ │ │ │ mr r3,r0 │ │ │ │ - std r8,104(r31) │ │ │ │ - li r23,16 │ │ │ │ - li r15,0 │ │ │ │ - addi r17,r27,-16 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f0,r19 │ │ │ │ - ld r8,104(r31) │ │ │ │ - std r24,128(r31) │ │ │ │ - std r16,160(r31) │ │ │ │ - mr r24,r22 │ │ │ │ - mr r16,r26 │ │ │ │ + li r20,16 │ │ │ │ + li r16,0 │ │ │ │ + bl 5b40 │ │ │ │ + mtfprd f0,r18 │ │ │ │ + std r21,136(r31) │ │ │ │ + ld r18,96(r15) │ │ │ │ + mr r21,r20 │ │ │ │ + ld r20,152(r31) │ │ │ │ + std r30,104(r31) │ │ │ │ + std r22,112(r31) │ │ │ │ + mr r30,r27 │ │ │ │ mr r22,r23 │ │ │ │ - mr r26,r30 │ │ │ │ - std r14,112(r31) │ │ │ │ - fcfid f29,f0 │ │ │ │ - mr r23,r15 │ │ │ │ - std r3,104(r31) │ │ │ │ - ld r19,96(r8) │ │ │ │ - std r8,144(r31) │ │ │ │ - fmul f29,f29,f29 │ │ │ │ + mr r27,r26 │ │ │ │ + mr r23,r29 │ │ │ │ + fcfid f28,f0 │ │ │ │ + mr r26,r16 │ │ │ │ + std r3,80(r31) │ │ │ │ + std r15,128(r31) │ │ │ │ + fmul f28,f28,f28 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - ldx r9,r26,r16 │ │ │ │ - ldx r15,r29,r16 │ │ │ │ - lfdx f27,r21,r16 │ │ │ │ - lfdx f25,r19,r16 │ │ │ │ + nop │ │ │ │ + ldx r9,r28,r22 │ │ │ │ + ldx r16,r24,r22 │ │ │ │ + lxsdx vs63,r23,r22 │ │ │ │ + lxsdx vs61,r18,r22 │ │ │ │ addi r9,r9,-1 │ │ │ │ - mtfprd f0,r15 │ │ │ │ + mtfprd f0,r16 │ │ │ │ sldi r9,r9,1 │ │ │ │ - fcfid f26,f0 │ │ │ │ + xscvsxddp vs62,vs0 │ │ │ │ mtfprd f0,r9 │ │ │ │ fcfid f31,f0 │ │ │ │ - fdiv f12,f26,f31 │ │ │ │ - fmul f11,f31,f31 │ │ │ │ - fsub f0,f27,f12 │ │ │ │ - fsub f12,f12,f27 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fmadd f0,f0,f11,f29 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - ble 56f30 │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f30,f25 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,32(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f30,f1,f30 │ │ │ │ - fmsub f31,f27,f31,f26 │ │ │ │ - mulld r14,r23,r20 │ │ │ │ + xsdivdp vs12,vs62,vs31 │ │ │ │ + fmul f0,f31,f31 │ │ │ │ + xssubdp vs11,vs63,vs12 │ │ │ │ + xssubdp vs12,vs12,vs63 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ + fmadd f0,f0,f12,f28 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + ble 56340 │ │ │ │ + fsqrt f29,f0 │ │ │ │ + xsmuldp vs1,vs29,vs61 │ │ │ │ + bl 5360 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ + fdiv f30,f30,f29 │ │ │ │ + xsmsubmdp vs31,vs63,vs62 │ │ │ │ + mulld r15,r26,r19 │ │ │ │ fadd f31,f31,f31 │ │ │ │ - sldi r30,r14,3 │ │ │ │ - stfdx f30,r27,r30 │ │ │ │ - add r30,r27,r30 │ │ │ │ - fdiv f1,f31,f25 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ldx r9,r28,r16 │ │ │ │ - cmpd r9,r15 │ │ │ │ - ble 56ad8 │ │ │ │ - addi r10,r14,1 │ │ │ │ + sldi r29,r15,3 │ │ │ │ + stfdx f30,r30,r29 │ │ │ │ + add r29,r30,r29 │ │ │ │ + xsdivdp vs1,vs31,vs61 │ │ │ │ + bl 4f00 │ │ │ │ + ldx r4,r14,r22 │ │ │ │ + cmpd r4,r16 │ │ │ │ + ble 55f18 │ │ │ │ + addi r9,r15,1 │ │ │ │ fmul f30,f30,f1 │ │ │ │ - addi r11,r15,2 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpd r9,r11 │ │ │ │ - lfdx f0,r24,r10 │ │ │ │ + addi r3,r16,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + cmpd r4,r3 │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ fmul f0,f0,f30 │ │ │ │ - stfd f0,8(r30) │ │ │ │ - blt 56ad8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfdx f9,r17,r22 │ │ │ │ - mr r10,r22 │ │ │ │ + stfd f0,8(r29) │ │ │ │ + blt 55f18 │ │ │ │ + addi r4,r4,-1 │ │ │ │ + lfdx f9,r20,r21 │ │ │ │ fmr f11,f1 │ │ │ │ - subf r9,r15,r9 │ │ │ │ - andi. r3,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - beq 56a9c │ │ │ │ - lfdx f0,r24,r22 │ │ │ │ + mr r9,r21 │ │ │ │ + subf r2,r16,r4 │ │ │ │ + andi. r4,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + beq 55edc │ │ │ │ + lfdx f0,r27,r21 │ │ │ │ fmul f11,f1,f1 │ │ │ │ - cmpdi r3,0 │ │ │ │ - addi r10,r22,8 │ │ │ │ + cmpdi r4,0 │ │ │ │ + addi r9,r21,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r27,r22 │ │ │ │ - beq 56ad8 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + stfdx f0,r30,r21 │ │ │ │ + beq 55f18 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r24,r10 │ │ │ │ - lfdx f0,r24,r9 │ │ │ │ + lfdx f12,r27,r9 │ │ │ │ + lfdx f0,r27,r2 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r27,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r27,r9 │ │ │ │ - bdnz 56aa4 │ │ │ │ - addi r23,r23,1 │ │ │ │ - add r22,r22,r18 │ │ │ │ - addi r16,r16,8 │ │ │ │ - cmpd r23,r25 │ │ │ │ - bne 569a0 │ │ │ │ - mr r22,r24 │ │ │ │ - ld r0,104(r31) │ │ │ │ - ld r14,112(r31) │ │ │ │ - ld r24,128(r31) │ │ │ │ - ld r8,144(r31) │ │ │ │ - ld r16,160(r31) │ │ │ │ - ble cr3,57574 │ │ │ │ - mr r7,r28 │ │ │ │ - mr r4,r14 │ │ │ │ + stfdx f12,r30,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r30,r2 │ │ │ │ + bdnz 55ee4 │ │ │ │ + addi r26,r26,1 │ │ │ │ + add r21,r21,r17 │ │ │ │ + addi r22,r22,8 │ │ │ │ + cmpd r26,r25 │ │ │ │ + bne 55df0 │ │ │ │ + mr r26,r27 │ │ │ │ + ld r0,80(r31) │ │ │ │ + mr r27,r30 │ │ │ │ + ld r22,112(r31) │ │ │ │ + ld r30,104(r31) │ │ │ │ + ld r15,128(r31) │ │ │ │ + ld r21,136(r31) │ │ │ │ + ble cr3,569cc │ │ │ │ + mr r8,r14 │ │ │ │ mr r28,r0 │ │ │ │ - mr r30,r8 │ │ │ │ - ld r29,56(r31) │ │ │ │ - ld r23,176(r31) │ │ │ │ - mr r14,r16 │ │ │ │ - ld r0,184(r31) │ │ │ │ - mr r16,r24 │ │ │ │ - ld r12,192(r31) │ │ │ │ - ld r5,200(r31) │ │ │ │ - ld r11,40(r31) │ │ │ │ - ld r8,64(r31) │ │ │ │ - ld r24,168(r31) │ │ │ │ - ld r17,48(r31) │ │ │ │ - std r22,144(r31) │ │ │ │ + mr r14,r21 │ │ │ │ + ld r29,40(r31) │ │ │ │ + mr r21,r22 │ │ │ │ + ld r23,160(r31) │ │ │ │ + ld r7,48(r31) │ │ │ │ + ld r9,56(r31) │ │ │ │ + mr r5,r30 │ │ │ │ + mr r30,r15 │ │ │ │ + ld r0,176(r31) │ │ │ │ + ld r12,184(r31) │ │ │ │ + ld r4,64(r31) │ │ │ │ + ld r11,32(r31) │ │ │ │ + ld r22,168(r31) │ │ │ │ + std r24,104(r31) │ │ │ │ + std r8,112(r31) │ │ │ │ addi r15,r25,-1 │ │ │ │ - mr r22,r0 │ │ │ │ - li r19,0 │ │ │ │ - addi r18,r23,8 │ │ │ │ - addi r3,r24,8 │ │ │ │ - mr r0,r25 │ │ │ │ - std r7,128(r31) │ │ │ │ - std r8,160(r31) │ │ │ │ - ld r6,88(r30) │ │ │ │ - std r4,104(r31) │ │ │ │ - lfd f11,0(r16) │ │ │ │ - ld r10,208(r31) │ │ │ │ - li r9,0 │ │ │ │ - ld r4,72(r31) │ │ │ │ - li r26,0 │ │ │ │ - std r11,112(r31) │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r21,r6,1 │ │ │ │ - cmpd r0,r9 │ │ │ │ - ble 56bf8 │ │ │ │ - subf r7,r9,r0 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - ld r11,64(r30) │ │ │ │ - std r10,32(r31) │ │ │ │ - mtctr r7 │ │ │ │ - ldx r6,r24,r8 │ │ │ │ - lfdx f0,r23,r8 │ │ │ │ + addi r17,r22,8 │ │ │ │ + li r18,0 │ │ │ │ + addi r3,r23,8 │ │ │ │ + mr r24,r0 │ │ │ │ + mr r20,r21 │ │ │ │ + std r26,128(r31) │ │ │ │ + std r7,136(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ + std r11,64(r31) │ │ │ │ + ld r9,88(r30) │ │ │ │ + lfd f11,0(r20) │ │ │ │ + li r2,0 │ │ │ │ + li r11,0 │ │ │ │ + std r4,80(r31) │ │ │ │ + ld r6,96(r31) │ │ │ │ + ld r16,192(r31) │ │ │ │ + ld r8,200(r31) │ │ │ │ + ld r0,88(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r21,r9,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r7,r28,r8 │ │ │ │ - ldx r25,r11,r8 │ │ │ │ - ldx r10,r29,r8 │ │ │ │ - maddld r7,r20,r9,r7 │ │ │ │ - maddld r6,r6,r25,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - stdx r6,r3,r8 │ │ │ │ - lfdx f12,r27,r7 │ │ │ │ + cmpd r25,r2 │ │ │ │ + ble 56058 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r10,r2,r25 │ │ │ │ + ld r4,64(r30) │ │ │ │ + std r8,32(r31) │ │ │ │ + ldx r7,r23,r9 │ │ │ │ + lfdx f0,r22,r9 │ │ │ │ + mtctr r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r10,r28,r9 │ │ │ │ + ldx r26,r4,r9 │ │ │ │ + ldx r8,r29,r9 │ │ │ │ + maddld r10,r19,r2,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + maddld r7,r7,r26,r8 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + stdx r7,r3,r9 │ │ │ │ + lfdx f12,r27,r10 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r18,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 56bc0 │ │ │ │ - ld r10,32(r31) │ │ │ │ - ldx r8,r24,r14 │ │ │ │ - lfdx f12,r23,r14 │ │ │ │ - ld r9,-8(r12) │ │ │ │ - ld r7,-8(r22) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - lfdx f0,r17,r8 │ │ │ │ + stfdx f0,r17,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 56020 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ldx r9,r23,r14 │ │ │ │ + lfdx f12,r22,r14 │ │ │ │ + ld r10,-8(r12) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ld r2,-8(r24) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r6,r9 │ │ │ │ fmadd f11,f12,f0,f11 │ │ │ │ - stfd f11,0(r16) │ │ │ │ - beq 56e90 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r6,88(r31) │ │ │ │ - ldx r8,r8,r6 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - beq 56e90 │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r9,-8(r12) │ │ │ │ - ld r9,-8(r5) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r21,r9 │ │ │ │ - std r9,-8(r5) │ │ │ │ - bne 56eb4 │ │ │ │ - addi r9,r15,1 │ │ │ │ + stfd f11,0(r20) │ │ │ │ + beq 562e0 │ │ │ │ + ld r9,64(r30) │ │ │ │ + ldx r9,r9,r16 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 562e0 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r12) │ │ │ │ + ld r2,-8(r5) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r21,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + bne 56304 │ │ │ │ + addi r2,r15,1 │ │ │ │ cmpdi r15,0 │ │ │ │ - std r23,64(r31) │ │ │ │ - mr r6,r5 │ │ │ │ - mr r7,r12 │ │ │ │ - mr r11,r22 │ │ │ │ - mr r25,r10 │ │ │ │ - mr r23,r27 │ │ │ │ + std r22,56(r31) │ │ │ │ + std r23,48(r31) │ │ │ │ + mr r7,r5 │ │ │ │ + mr r9,r12 │ │ │ │ + mr r4,r24 │ │ │ │ + mr r26,r8 │ │ │ │ + mr r22,r27 │ │ │ │ std r29,32(r31) │ │ │ │ std r28,40(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - std r24,56(r31) │ │ │ │ - mfctr r8 │ │ │ │ - isellt r9,r9,r8 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r15 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r10 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r15 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 56d10 │ │ │ │ - ld r8,-16(r7) │ │ │ │ - ld r29,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r28,-16(r11) │ │ │ │ + nop │ │ │ │ + bdz 56170 │ │ │ │ + ld r10,-16(r7) │ │ │ │ + ld r29,-16(r9) │ │ │ │ + cmpdi r29,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r27,1 │ │ │ │ - sldi r24,r9,3 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - addi r29,r29,1 │ │ │ │ - std r29,-16(r6) │ │ │ │ - cmpd r21,r29 │ │ │ │ - stdu r19,-8(r6) │ │ │ │ - beq cr7,56d70 │ │ │ │ - ld r29,64(r30) │ │ │ │ - ldx r29,r29,r24 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - cmpd cr7,r8,r29 │ │ │ │ - beq cr7,56d70 │ │ │ │ - ldu r29,-8(r25) │ │ │ │ - add r8,r8,r28 │ │ │ │ - std r8,-16(r7) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - bgt cr7,56d04 │ │ │ │ - neg r29,r29 │ │ │ │ + ld r28,-16(r4) │ │ │ │ + sldi r23,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r7) │ │ │ │ + cmpd cr7,r21,r10 │ │ │ │ + stdu r18,-8(r7) │ │ │ │ + beq 561e0 │ │ │ │ + ld r10,64(r30) │ │ │ │ + ldx r10,r10,r23 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r29,r10 │ │ │ │ + beq 561e0 │ │ │ │ + ldu r10,-8(r26) │ │ │ │ + add r29,r29,r28 │ │ │ │ + std r29,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 56164 │ │ │ │ + neg r10,r10 │ │ │ │ li r27,-1 │ │ │ │ - stdu r27,-8(r11) │ │ │ │ - stdu r29,-8(r7) │ │ │ │ - beq 56ca0 │ │ │ │ - mr r27,r23 │ │ │ │ + stdu r27,-8(r4) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,56100 │ │ │ │ + mr r27,r22 │ │ │ │ ld r29,32(r31) │ │ │ │ ld r28,40(r31) │ │ │ │ - ld r24,56(r31) │ │ │ │ - ld r23,64(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - cmpd r26,r4 │ │ │ │ - bne 56b90 │ │ │ │ - ld r4,104(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - ld r11,112(r31) │ │ │ │ - addi r16,r16,8 │ │ │ │ + ld r23,48(r31) │ │ │ │ + ld r22,56(r31) │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r11,r0 │ │ │ │ + bne 55ff0 │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r4,80(r31) │ │ │ │ + addi r20,r20,8 │ │ │ │ + add r2,r2,r25 │ │ │ │ addi r4,r4,1 │ │ │ │ - add r11,r11,r0 │ │ │ │ - cmpd r4,r9 │ │ │ │ - beq 56178 │ │ │ │ - ble cr4,56b68 │ │ │ │ - mr r25,r0 │ │ │ │ - ld r7,128(r31) │ │ │ │ - mr r0,r22 │ │ │ │ - ld r8,160(r31) │ │ │ │ - ld r22,144(r31) │ │ │ │ - b 56838 │ │ │ │ + std r2,64(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + cmpd r4,r2 │ │ │ │ + beq 555a4 │ │ │ │ + ble cr4,55fb8 │ │ │ │ + mr r0,r24 │ │ │ │ + ld r8,112(r31) │ │ │ │ + ld r26,128(r31) │ │ │ │ + mr r21,r20 │ │ │ │ + ld r7,136(r31) │ │ │ │ + ld r9,152(r31) │ │ │ │ + ld r24,104(r31) │ │ │ │ + ld r11,64(r31) │ │ │ │ + b 55c80 │ │ │ │ nop │ │ │ │ neg r28,r28 │ │ │ │ - std r28,-16(r11) │ │ │ │ - b 56ce8 │ │ │ │ + std r28,-16(r4) │ │ │ │ + b 56148 │ │ │ │ nop │ │ │ │ ld r29,32(r31) │ │ │ │ ld r28,40(r31) │ │ │ │ - mr r24,r16 │ │ │ │ addi r15,r15,1 │ │ │ │ - cmpd r15,r3 │ │ │ │ - bne 56580 │ │ │ │ - ld r27,88(r31) │ │ │ │ - ld r7,96(r31) │ │ │ │ - ld r22,104(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r12,r12,8 │ │ │ │ + cmpd r15,r6 │ │ │ │ + bne 55940 │ │ │ │ + ld r24,64(r31) │ │ │ │ + ld r19,72(r31) │ │ │ │ + mr r0,r11 │ │ │ │ + ld r6,80(r31) │ │ │ │ + ld r10,96(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ add r0,r0,r25 │ │ │ │ - add r22,r22,r25 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bne 56470 │ │ │ │ - b 56178 │ │ │ │ + add r10,r10,r25 │ │ │ │ + cmpd r6,r2 │ │ │ │ + bne 55820 │ │ │ │ + b 555a4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + neg r10,r10 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r10,-8(r17) │ │ │ │ + std r2,-8(r20) │ │ │ │ + ld r2,-8(r18) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r26 │ │ │ │ + std r2,-8(r18) │ │ │ │ + beq 55a14 │ │ │ │ + mr r2,r7 │ │ │ │ + b 561f8 │ │ │ │ nop │ │ │ │ - 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 55f3c │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r18) │ │ │ │ - add r9,r5,r9 │ │ │ │ - std r9,-8(r19) │ │ │ │ - ld r9,-8(r20) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r26 │ │ │ │ - std r9,-8(r20) │ │ │ │ - beq 56658 │ │ │ │ - mr r9,r8 │ │ │ │ - b 56d8c │ │ │ │ + neg r23,r23 │ │ │ │ + std r23,-16(r27) │ │ │ │ + b 55518 │ │ │ │ nop │ │ │ │ - neg r25,r25 │ │ │ │ - std r25,-16(r27) │ │ │ │ - b 560f8 │ │ │ │ + stdx r2,r14,r9 │ │ │ │ + li r7,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 558b8 │ │ │ │ + add r7,r2,r7 │ │ │ │ + cmpd r27,r7 │ │ │ │ + ble 56280 │ │ │ │ + mr r2,r7 │ │ │ │ + stdx r7,r14,r9 │ │ │ │ + b 558ac │ │ │ │ nop │ │ │ │ - add r6,r9,r6 │ │ │ │ - cmpd r5,r6 │ │ │ │ - ble 56ef0 │ │ │ │ - mr r9,r6 │ │ │ │ - stdx r6,r14,r8 │ │ │ │ - li r6,1 │ │ │ │ - cmpdi r9,0 │ │ │ │ - bgt 56508 │ │ │ │ - li r6,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 56508 │ │ │ │ nop │ │ │ │ neg r8,r8 │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r8,-8(r12) │ │ │ │ - std r9,-8(r4) │ │ │ │ - ld r9,-8(r26) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r22,r9 │ │ │ │ - std r9,-8(r26) │ │ │ │ - beq 56078 │ │ │ │ - mr r9,r3 │ │ │ │ - b 56120 │ │ │ │ - nop │ │ │ │ - neg r7,r7 │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r7,-8(r22) │ │ │ │ - std r9,-8(r12) │ │ │ │ - ld r9,-8(r5) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r21,r9 │ │ │ │ - std r9,-8(r5) │ │ │ │ - beq 56c54 │ │ │ │ - mr r9,r15 │ │ │ │ - b 56d24 │ │ │ │ + add r2,r2,r8 │ │ │ │ + std r8,-8(r11) │ │ │ │ + std r2,-8(r6) │ │ │ │ + ld r2,-8(r22) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r26,r2 │ │ │ │ + std r2,-8(r22) │ │ │ │ + beq 5549c │ │ │ │ + mr r2,r3 │ │ │ │ + b 55540 │ │ │ │ + nop │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r24) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r12) │ │ │ │ + ld r2,-8(r5) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r21,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + beq 560b0 │ │ │ │ + mr r2,r15 │ │ │ │ + b 56184 │ │ │ │ nop │ │ │ │ - stdx r9,r20,r10 │ │ │ │ - li r8,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 55df8 │ │ │ │ - add r7,r9,r7 │ │ │ │ - cmpd r7,r4 │ │ │ │ - bge 56ec0 │ │ │ │ - mr r9,r7 │ │ │ │ - stdx r7,r20,r10 │ │ │ │ - b 55dec │ │ │ │ + stdx r2,r18,r9 │ │ │ │ + li r10,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 55228 │ │ │ │ + add r8,r2,r8 │ │ │ │ + cmpd r8,r21 │ │ │ │ + bge 56310 │ │ │ │ + mr r2,r8 │ │ │ │ + stdx r8,r18,r9 │ │ │ │ + b 5521c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stdx r9,r14,r8 │ │ │ │ + xsmuldp vs30,vs61,vs26 │ │ │ │ + bge 55e4c │ │ │ │ + fneg f0,f0 │ │ │ │ + fsqrt f29,f0 │ │ │ │ + xsmuldp vs1,vs29,vs61 │ │ │ │ + bl 5620 │ │ │ │ + fmul f30,f1,f26 │ │ │ │ + fdiv f30,f30,f29 │ │ │ │ + b 55e4c │ │ │ │ + stdx r2,r9,r10 │ │ │ │ li r6,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 56508 │ │ │ │ - add r4,r4,r9 │ │ │ │ - cmpd r3,r4 │ │ │ │ - ble 56f44 │ │ │ │ - mr r9,r4 │ │ │ │ - li r5,1 │ │ │ │ - stdx r4,r6,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ - bgt 56928 │ │ │ │ - li r5,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 56928 │ │ │ │ + neg r2,r2 │ │ │ │ + b 55d78 │ │ │ │ nop │ │ │ │ - blt 56f54 │ │ │ │ - ld r9,32(r31) │ │ │ │ - lfd f30,0(r9) │ │ │ │ - fmul f30,f25,f30 │ │ │ │ - b 56a08 │ │ │ │ - stdx r9,r6,r10 │ │ │ │ - li r5,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 56928 │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f30,f25 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,32(r31) │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f30,f0,f30 │ │ │ │ - b 56a08 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - ld r26,96(r31) │ │ │ │ - ld r19,96(r30) │ │ │ │ - sldi r21,r9,1 │ │ │ │ - cmpdi cr3,r6,0 │ │ │ │ - addi r17,r22,8 │ │ │ │ - li r18,0 │ │ │ │ - mr r15,r7 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add r5,r5,r2 │ │ │ │ + cmpd r3,r5 │ │ │ │ + ble 56364 │ │ │ │ + mr r2,r5 │ │ │ │ + stdx r5,r9,r10 │ │ │ │ + b 55d6c │ │ │ │ + ld r15,72(r31) │ │ │ │ + addi r16,r26,8 │ │ │ │ + li r17,0 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + ld r18,96(r30) │ │ │ │ + std r29,32(r31) │ │ │ │ + std r7,40(r31) │ │ │ │ + sldi r20,r20,1 │ │ │ │ + cmpdi cr3,r10,0 │ │ │ │ mr r14,r8 │ │ │ │ - lfd f30,27088(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f31,28240(r10) │ │ │ │ - srdi r20,r26,3 │ │ │ │ - sldi r9,r18,3 │ │ │ │ - lfdx f1,r19,r9 │ │ │ │ + mr r29,r16 │ │ │ │ + mr r16,r30 │ │ │ │ + mr r30,r17 │ │ │ │ + mr r17,r21 │ │ │ │ + mr r21,r9 │ │ │ │ + srdi r19,r15,3 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + lfdx f1,r18,r2 │ │ │ │ fdiv f1,f30,f1 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r20,r18 │ │ │ │ + bl 4f00 │ │ │ │ + mulld r2,r19,r30 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f31,r22,r9 │ │ │ │ - blt cr3,57014 │ │ │ │ - srdi r10,r21,1 │ │ │ │ - lfd f12,-8(r17) │ │ │ │ - mr r9,r17 │ │ │ │ - fmr f0,f31 │ │ │ │ - mtctr r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r26,r2 │ │ │ │ + blt cr3,56448 │ │ │ │ + srdi r9,r20,1 │ │ │ │ + lfd f12,-8(r29) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r29 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 56fec │ │ │ │ - addi r18,r18,1 │ │ │ │ - add r17,r17,r26 │ │ │ │ - cmpd r18,r25 │ │ │ │ - bne 56fb0 │ │ │ │ - mr r7,r15 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 56420 │ │ │ │ + addi r30,r30,1 │ │ │ │ + add r29,r29,r15 │ │ │ │ + cmpd r30,r25 │ │ │ │ + bne 563e4 │ │ │ │ + ld r29,32(r31) │ │ │ │ + ld r7,40(r31) │ │ │ │ + mr r9,r21 │ │ │ │ mr r8,r14 │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 56178 │ │ │ │ - ld r9,96(r31) │ │ │ │ + mr r21,r17 │ │ │ │ + mr r30,r16 │ │ │ │ + ld r2,120(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 555a4 │ │ │ │ + ld r2,72(r31) │ │ │ │ sldi r15,r25,3 │ │ │ │ - add r0,r8,r15 │ │ │ │ - add r5,r29,r15 │ │ │ │ + add r0,r7,r15 │ │ │ │ + add r5,r9,r15 │ │ │ │ + add r6,r29,r15 │ │ │ │ add r14,r28,r15 │ │ │ │ - srdi r20,r9,3 │ │ │ │ - addi r9,r15,-8 │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r10,r9,r15 │ │ │ │ - ble cr4,57bcc │ │ │ │ - ld r9,72(r31) │ │ │ │ - li r26,0 │ │ │ │ - li r6,0 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ld r9,80(r31) │ │ │ │ - addi r17,r7,-8 │ │ │ │ - addi r12,r27,-16 │ │ │ │ - ld r18,96(r31) │ │ │ │ - std r24,56(r31) │ │ │ │ - std r5,104(r31) │ │ │ │ - mr r24,r26 │ │ │ │ + srdi r20,r2,3 │ │ │ │ + addi r2,r15,-8 │ │ │ │ + std r2,160(r31) │ │ │ │ + ble cr4,57168 │ │ │ │ + li r2,0 │ │ │ │ + li r11,0 │ │ │ │ + std r2,64(r31) │ │ │ │ + ld r2,88(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r16,r27,-16 │ │ │ │ + addi r2,r24,-8 │ │ │ │ + std r23,56(r31) │ │ │ │ + mr r23,r21 │ │ │ │ + mr r18,r8 │ │ │ │ + std r22,80(r31) │ │ │ │ + mr r17,r5 │ │ │ │ + mr r22,r11 │ │ │ │ mr r5,r15 │ │ │ │ - mr r26,r30 │ │ │ │ - mr r15,r16 │ │ │ │ - std r17,40(r31) │ │ │ │ - ld r17,136(r31) │ │ │ │ - mr r30,r8 │ │ │ │ - std r14,112(r31) │ │ │ │ + mr r15,r30 │ │ │ │ + std r6,104(r31) │ │ │ │ + std r0,112(r31) │ │ │ │ + mr r21,r16 │ │ │ │ + ld r16,72(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ + mr r30,r9 │ │ │ │ + addi r2,r8,-8 │ │ │ │ mr r8,r28 │ │ │ │ - mr r19,r7 │ │ │ │ - mr r28,r12 │ │ │ │ - mr r16,r6 │ │ │ │ - std r23,64(r31) │ │ │ │ - std r10,128(r31) │ │ │ │ - addi r21,r9,-8 │ │ │ │ - std r0,144(r31) │ │ │ │ - mr r14,r21 │ │ │ │ - mr r21,r9 │ │ │ │ - ld r9,120(r26) │ │ │ │ + mr r28,r7 │ │ │ │ + std r2,48(r31) │ │ │ │ + ld r19,120(r15) │ │ │ │ + sldi r2,r22,3 │ │ │ │ + ld r12,64(r15) │ │ │ │ mtctr r25 │ │ │ │ - sldi r23,r16,3 │ │ │ │ - ld r12,64(r26) │ │ │ │ - ld r0,88(r26) │ │ │ │ li r10,0 │ │ │ │ - add r23,r9,r23 │ │ │ │ - ldx r4,r12,r10 │ │ │ │ - lfdx f12,r23,r10 │ │ │ │ - addi r7,r4,-1 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - mtfprd f0,r7 │ │ │ │ + ld r0,88(r15) │ │ │ │ + add r19,r19,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r6,r12,r10 │ │ │ │ + lfdx f12,r19,r10 │ │ │ │ + addi r9,r6,-1 │ │ │ │ + sldi r9,r9,1 │ │ │ │ + mtfprd f0,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r3,f0 │ │ │ │ - subf r6,r0,r3 │ │ │ │ - addi r3,r3,1 │ │ │ │ - divd r9,r6,r7 │ │ │ │ - cmpdi r6,0 │ │ │ │ - add r3,r3,r0 │ │ │ │ - stdx r6,r21,r10 │ │ │ │ - stdx r3,r19,r10 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - blt 57540 │ │ │ │ - cmpd r9,r4 │ │ │ │ - blt 57148 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - stdx r9,r30,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r7,1 │ │ │ │ - ble 57534 │ │ │ │ - stdx r7,r17,r10 │ │ │ │ - stdx r9,r29,r10 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r7,r0,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r4,r7,r9 │ │ │ │ + add r2,r2,r0 │ │ │ │ + cmpdi r7,0 │ │ │ │ + stdx r7,r24,r10 │ │ │ │ + stdx r2,r18,r10 │ │ │ │ + mulld r2,r4,r9 │ │ │ │ + subf r7,r2,r7 │ │ │ │ + blt 56990 │ │ │ │ + cmpd r7,r6 │ │ │ │ + blt 56588 │ │ │ │ + subf r7,r9,r7 │ │ │ │ + stdx r7,r28,r10 │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r2,1 │ │ │ │ + ble 56984 │ │ │ │ + stdx r2,r30,r10 │ │ │ │ + stdx r7,r29,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 570f0 │ │ │ │ + bdnz 56530 │ │ │ │ li r4,0 │ │ │ │ mr r3,r8 │ │ │ │ std r5,32(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,176(r26) │ │ │ │ - ld r23,40(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r4,176(r15) │ │ │ │ + sldi r2,r22,4 │ │ │ │ + ld r7,40(r31) │ │ │ │ + li r6,16 │ │ │ │ + ld r19,48(r31) │ │ │ │ ld r5,32(r31) │ │ │ │ - li r4,16 │ │ │ │ - li r11,0 │ │ │ │ - mr r6,r14 │ │ │ │ mr r8,r3 │ │ │ │ - sldi r3,r16,4 │ │ │ │ - add r3,r9,r3 │ │ │ │ - ldu r7,8(r6) │ │ │ │ - ldu r9,8(r23) │ │ │ │ - mulld r10,r11,r20 │ │ │ │ - lfd f0,0(r3) │ │ │ │ - lfd f10,8(r3) │ │ │ │ - cmpd r7,r9 │ │ │ │ - sldi r0,r10,3 │ │ │ │ - add r12,r27,r0 │ │ │ │ - stfdx f0,r27,r0 │ │ │ │ - bge 57268 │ │ │ │ - addi r10,r10,1 │ │ │ │ + li r3,0 │ │ │ │ + add r4,r4,r2 │ │ │ │ + nop │ │ │ │ + ldu r10,8(r7) │ │ │ │ + ldu r2,8(r19) │ │ │ │ + mulld r9,r3,r20 │ │ │ │ + lfd f0,0(r4) │ │ │ │ + lfd f10,8(r4) │ │ │ │ + cmpd r10,r2 │ │ │ │ + sldi r11,r9,3 │ │ │ │ + add r12,r27,r11 │ │ │ │ + stfdx f0,r27,r11 │ │ │ │ + bge 566a8 │ │ │ │ + addi r9,r9,1 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r0,r7,2 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpd r9,r0 │ │ │ │ - lfdx f12,r22,r10 │ │ │ │ + addi r11,r10,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + cmpd r2,r11 │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ fmul f0,f12,f0 │ │ │ │ stfd f0,8(r12) │ │ │ │ - blt 57268 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfdx f8,r28,r4 │ │ │ │ - mr r10,r4 │ │ │ │ + blt 566a8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfdx f8,r21,r6 │ │ │ │ fmr f11,f10 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - andi. r7,r9,1 │ │ │ │ - addi r7,r9,-1 │ │ │ │ - beq 5722c │ │ │ │ - lfdx f0,r22,r4 │ │ │ │ + mr r9,r6 │ │ │ │ + subf r2,r10,r2 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + beq 5666c │ │ │ │ + lfdx f0,r26,r6 │ │ │ │ fmul f11,f10,f10 │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r10,r4,8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r9,r6,8 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r27,r4 │ │ │ │ - beq 57268 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + stfdx f0,r27,r6 │ │ │ │ + beq 566a8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f9,f11,f10 │ │ │ │ - lfdx f12,r22,r10 │ │ │ │ - lfdx f0,r22,r9 │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ + lfdx f0,r26,r2 │ │ │ │ fmul f12,f8,f12 │ │ │ │ fmul f11,f9,f10 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f12,f12,f9 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r27,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r27,r9 │ │ │ │ - bdnz 57234 │ │ │ │ - addi r11,r11,1 │ │ │ │ - addi r3,r3,16 │ │ │ │ - add r4,r4,r18 │ │ │ │ - cmpd r11,r25 │ │ │ │ - bne 571a0 │ │ │ │ - ble cr3,57558 │ │ │ │ + stfdx f12,r27,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r27,r2 │ │ │ │ + bdnz 56674 │ │ │ │ + addi r3,r3,1 │ │ │ │ + addi r4,r4,16 │ │ │ │ + add r6,r6,r16 │ │ │ │ + cmpd r3,r25 │ │ │ │ + bne 565e0 │ │ │ │ + ble cr3,569a8 │ │ │ │ + mr r21,r23 │ │ │ │ + mr r11,r22 │ │ │ │ + ld r23,56(r31) │ │ │ │ + ld r22,80(r31) │ │ │ │ + mr r7,r28 │ │ │ │ + mr r9,r30 │ │ │ │ + ld r6,104(r31) │ │ │ │ + ld r0,112(r31) │ │ │ │ mr r28,r8 │ │ │ │ - mr r6,r16 │ │ │ │ - mr r8,r30 │ │ │ │ - mr r16,r15 │ │ │ │ - ld r23,64(r31) │ │ │ │ - ld r14,112(r31) │ │ │ │ - mr r30,r26 │ │ │ │ + mr r30,r15 │ │ │ │ + mr r8,r18 │ │ │ │ mr r15,r5 │ │ │ │ - mr r26,r24 │ │ │ │ - ld r10,128(r31) │ │ │ │ - ld r0,144(r31) │ │ │ │ - ld r24,56(r31) │ │ │ │ - ld r5,104(r31) │ │ │ │ - mr r7,r19 │ │ │ │ - ld r17,48(r31) │ │ │ │ - mr r11,r0 │ │ │ │ - addi r12,r25,-1 │ │ │ │ + mr r5,r17 │ │ │ │ + addi r16,r25,-1 │ │ │ │ + addi r18,r22,8 │ │ │ │ li r19,0 │ │ │ │ - addi r18,r23,8 │ │ │ │ - addi r3,r24,8 │ │ │ │ - mr r0,r25 │ │ │ │ - std r7,128(r31) │ │ │ │ - std r22,144(r31) │ │ │ │ - std r8,160(r31) │ │ │ │ - ld r25,88(r30) │ │ │ │ - mr r8,r11 │ │ │ │ - lfd f11,0(r16) │ │ │ │ - ld r11,72(r31) │ │ │ │ - li r9,0 │ │ │ │ - li r22,0 │ │ │ │ - std r26,104(r31) │ │ │ │ - std r6,112(r31) │ │ │ │ - addi r25,r25,1 │ │ │ │ - sldi r21,r25,1 │ │ │ │ + addi r3,r23,8 │ │ │ │ + std r24,104(r31) │ │ │ │ + std r8,112(r31) │ │ │ │ + mr r17,r21 │ │ │ │ + std r26,128(r31) │ │ │ │ + std r7,136(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ + ld r9,88(r30) │ │ │ │ + mr r8,r0 │ │ │ │ + lfd f11,0(r17) │ │ │ │ + li r2,0 │ │ │ │ + li r24,0 │ │ │ │ + std r11,80(r31) │ │ │ │ + ld r4,96(r31) │ │ │ │ + ld r12,160(r31) │ │ │ │ + ld r0,88(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r21,r9,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r0,r9 │ │ │ │ - ble 57378 │ │ │ │ - subf r6,r9,r0 │ │ │ │ - sldi r7,r9,3 │ │ │ │ - ld r26,64(r30) │ │ │ │ - std r10,32(r31) │ │ │ │ - mtctr r6 │ │ │ │ - ldx r4,r24,r7 │ │ │ │ - lfdx f0,r23,r7 │ │ │ │ + cmpd r25,r2 │ │ │ │ + ble 567b8 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r10,r2,r25 │ │ │ │ + ld r11,64(r30) │ │ │ │ + std r8,32(r31) │ │ │ │ + ldx r7,r23,r9 │ │ │ │ + lfdx f0,r22,r9 │ │ │ │ + mtctr r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r6,r28,r7 │ │ │ │ - ldx r25,r26,r7 │ │ │ │ - ldx r10,r29,r7 │ │ │ │ - maddld r6,r20,r9,r6 │ │ │ │ - maddld r4,r4,r25,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - stdx r4,r3,r7 │ │ │ │ - lfdx f12,r27,r6 │ │ │ │ + ldx r10,r28,r9 │ │ │ │ + ldx r26,r11,r9 │ │ │ │ + ldx r8,r29,r9 │ │ │ │ + maddld r10,r20,r2,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + maddld r7,r7,r26,r8 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + stdx r7,r3,r9 │ │ │ │ + lfdx f12,r27,r10 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r18,r7 │ │ │ │ - addi r7,r7,8 │ │ │ │ - bdnz 57340 │ │ │ │ - ld r10,32(r31) │ │ │ │ - ldx r7,r24,r15 │ │ │ │ - lfdx f12,r23,r15 │ │ │ │ - ld r6,-8(r5) │ │ │ │ - ld r9,-8(r10) │ │ │ │ - sldi r7,r7,3 │ │ │ │ - cmpdi r6,0 │ │ │ │ - lfdx f0,r17,r7 │ │ │ │ + stfdx f0,r18,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 56780 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ldx r9,r23,r15 │ │ │ │ + lfdx f12,r22,r15 │ │ │ │ + ld r10,-8(r6) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ld r2,-8(r5) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r4,r9 │ │ │ │ fmadd f11,f12,f0,f11 │ │ │ │ - stfd f11,0(r16) │ │ │ │ - beq 57500 │ │ │ │ - ld r7,64(r30) │ │ │ │ - ld r4,88(r31) │ │ │ │ - ldx r7,r7,r4 │ │ │ │ - addi r7,r7,-1 │ │ │ │ - cmpd r6,r7 │ │ │ │ - beq 57500 │ │ │ │ - add r9,r6,r9 │ │ │ │ - std r9,-8(r5) │ │ │ │ - ld r9,-8(r14) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r21 │ │ │ │ - std r9,-8(r14) │ │ │ │ - bne 57524 │ │ │ │ - addi r9,r12,1 │ │ │ │ - cmpdi r12,0 │ │ │ │ - std r23,64(r31) │ │ │ │ - mr r4,r14 │ │ │ │ - mr r6,r5 │ │ │ │ - mr r26,r10 │ │ │ │ - mr r25,r8 │ │ │ │ - mr r23,r27 │ │ │ │ + stfd f11,0(r17) │ │ │ │ + beq 56950 │ │ │ │ + ld r9,64(r30) │ │ │ │ + ldx r9,r9,r12 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 56950 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r6) │ │ │ │ + ld r2,-8(r14) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r21 │ │ │ │ + std r2,-8(r14) │ │ │ │ + bne 56974 │ │ │ │ + addi r2,r16,1 │ │ │ │ + cmpdi r16,0 │ │ │ │ + std r22,56(r31) │ │ │ │ + std r23,48(r31) │ │ │ │ + mr r7,r14 │ │ │ │ + mr r9,r6 │ │ │ │ + mr r11,r5 │ │ │ │ + mr r26,r8 │ │ │ │ + mr r22,r27 │ │ │ │ std r29,32(r31) │ │ │ │ std r28,40(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - std r24,56(r31) │ │ │ │ - mfctr r7 │ │ │ │ - isellt r9,r9,r7 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r12 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r10 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 57490 │ │ │ │ - ld r7,-16(r6) │ │ │ │ - ld r29,-16(r4) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r28,-16(r26) │ │ │ │ + nop │ │ │ │ + bdz 568d0 │ │ │ │ + ld r10,-16(r7) │ │ │ │ + ld r29,-16(r9) │ │ │ │ + cmpdi r29,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r27,1 │ │ │ │ - sldi r24,r9,3 │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - addi r29,r29,1 │ │ │ │ - std r29,-16(r4) │ │ │ │ - cmpd r29,r21 │ │ │ │ - stdu r19,-8(r4) │ │ │ │ - beq cr7,574f0 │ │ │ │ - ld r29,64(r30) │ │ │ │ - ldx r29,r29,r24 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - cmpd cr7,r7,r29 │ │ │ │ - beq cr7,574f0 │ │ │ │ - ldu r29,-8(r25) │ │ │ │ - add r7,r7,r28 │ │ │ │ - std r7,-16(r6) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - bgt cr7,57484 │ │ │ │ - neg r29,r29 │ │ │ │ + ld r28,-16(r11) │ │ │ │ + sldi r23,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r7) │ │ │ │ + cmpd cr7,r10,r21 │ │ │ │ + stdu r19,-8(r7) │ │ │ │ + beq 56940 │ │ │ │ + ld r10,64(r30) │ │ │ │ + ldx r10,r10,r23 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r29,r10 │ │ │ │ + beq 56940 │ │ │ │ + ldu r10,-8(r26) │ │ │ │ + add r29,r29,r28 │ │ │ │ + std r29,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 568c4 │ │ │ │ + neg r10,r10 │ │ │ │ li r27,-1 │ │ │ │ - stdu r27,-8(r26) │ │ │ │ - stdu r29,-8(r6) │ │ │ │ - beq 57420 │ │ │ │ - mr r27,r23 │ │ │ │ + stdu r27,-8(r11) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,56860 │ │ │ │ + mr r27,r22 │ │ │ │ ld r29,32(r31) │ │ │ │ ld r28,40(r31) │ │ │ │ - ld r24,56(r31) │ │ │ │ - ld r23,64(r31) │ │ │ │ - addi r22,r22,1 │ │ │ │ - cmpd r11,r22 │ │ │ │ - bne 57310 │ │ │ │ - ld r26,104(r31) │ │ │ │ + ld r23,48(r31) │ │ │ │ + ld r22,56(r31) │ │ │ │ + addi r24,r24,1 │ │ │ │ + cmpd r0,r24 │ │ │ │ + bne 56750 │ │ │ │ + ld r2,64(r31) │ │ │ │ ld r9,120(r31) │ │ │ │ - ld r6,112(r31) │ │ │ │ - mr r11,r8 │ │ │ │ - addi r16,r16,8 │ │ │ │ - addi r26,r26,1 │ │ │ │ - add r6,r6,r0 │ │ │ │ - cmpd r26,r9 │ │ │ │ - beq 56178 │ │ │ │ - ble cr4,572e0 │ │ │ │ - mr r25,r0 │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r22,144(r31) │ │ │ │ - ld r8,160(r31) │ │ │ │ - mr r0,r11 │ │ │ │ - b 57074 │ │ │ │ + mr r0,r8 │ │ │ │ + addi r17,r17,8 │ │ │ │ + ld r11,80(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r11,r11,r25 │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r2,64(r31) │ │ │ │ + beq 555a4 │ │ │ │ + ble cr4,5671c │ │ │ │ + ld r24,104(r31) │ │ │ │ + ld r8,112(r31) │ │ │ │ + mr r21,r17 │ │ │ │ + ld r26,128(r31) │ │ │ │ + ld r7,136(r31) │ │ │ │ + ld r9,152(r31) │ │ │ │ + b 564b8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ neg r28,r28 │ │ │ │ - std r28,-16(r26) │ │ │ │ - b 57468 │ │ │ │ + std r28,-16(r11) │ │ │ │ + b 568a8 │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r10) │ │ │ │ - add r9,r6,r9 │ │ │ │ - std r9,-8(r5) │ │ │ │ - ld r9,-8(r14) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r21 │ │ │ │ - std r9,-8(r14) │ │ │ │ - beq 573d4 │ │ │ │ - mr r9,r12 │ │ │ │ - b 574a4 │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r6) │ │ │ │ + ld r2,-8(r14) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r21 │ │ │ │ + std r2,-8(r14) │ │ │ │ + beq 56810 │ │ │ │ + mr r2,r16 │ │ │ │ + b 568e4 │ │ │ │ nop │ │ │ │ - stdx r9,r30,r10 │ │ │ │ - li r7,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 57158 │ │ │ │ - add r7,r7,r9 │ │ │ │ - cmpd r7,r4 │ │ │ │ - bge 57530 │ │ │ │ - mr r9,r7 │ │ │ │ - stdx r7,r30,r10 │ │ │ │ - b 5714c │ │ │ │ + stdx r7,r28,r10 │ │ │ │ + li r2,-1 │ │ │ │ + neg r7,r7 │ │ │ │ + b 56598 │ │ │ │ + add r9,r9,r7 │ │ │ │ + cmpd r9,r6 │ │ │ │ + bge 56980 │ │ │ │ + mr r7,r9 │ │ │ │ + stdx r9,r28,r10 │ │ │ │ + b 5658c │ │ │ │ + ld r2,64(r31) │ │ │ │ ld r9,120(r31) │ │ │ │ - addi r24,r24,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r16,r16,r25 │ │ │ │ - cmpd r24,r9 │ │ │ │ - bne 570d4 │ │ │ │ - b 56178 │ │ │ │ - ld r9,40(r31) │ │ │ │ - addi r14,r14,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ + addi r23,r23,8 │ │ │ │ + add r22,r22,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r2,64(r31) │ │ │ │ + bne 56508 │ │ │ │ + b 555a4 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r2,64(r31) │ │ │ │ + addi r22,r22,8 │ │ │ │ add r9,r9,r25 │ │ │ │ - std r9,40(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,32(r31) │ │ │ │ ld r9,120(r31) │ │ │ │ - cmpd r14,r9 │ │ │ │ - bne 56888 │ │ │ │ - b 56178 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 56178 │ │ │ │ - ld r9,96(r31) │ │ │ │ - sldi r17,r25,3 │ │ │ │ - addi r20,r20,2 │ │ │ │ - add r14,r29,r17 │ │ │ │ - divd r22,r21,r20 │ │ │ │ - add r12,r28,r17 │ │ │ │ - srdi r18,r9,3 │ │ │ │ - addi r9,r17,-8 │ │ │ │ - std r9,88(r31) │ │ │ │ - add r9,r8,r17 │ │ │ │ - std r9,192(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r0,r9,r17 │ │ │ │ - ble cr4,578e4 │ │ │ │ - li r9,0 │ │ │ │ - li r26,0 │ │ │ │ - std r9,104(r31) │ │ │ │ - ld r9,72(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - mr r11,r14 │ │ │ │ - ld r15,112(r31) │ │ │ │ - ld r14,96(r31) │ │ │ │ - mr r6,r28 │ │ │ │ - mr r9,r16 │ │ │ │ - std r24,40(r31) │ │ │ │ - std r0,128(r31) │ │ │ │ + std r2,64(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bne 55cd4 │ │ │ │ + b 555a4 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 555a4 │ │ │ │ + ld r2,72(r31) │ │ │ │ + addi r18,r18,2 │ │ │ │ + sldi r14,r25,3 │ │ │ │ + li r11,0 │ │ │ │ + li r5,0 │ │ │ │ + add r0,r9,r14 │ │ │ │ + add r12,r29,r14 │ │ │ │ + add r15,r28,r14 │ │ │ │ + srdi r26,r2,3 │ │ │ │ + ld r2,88(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + divd r2,r19,r18 │ │ │ │ + std r2,104(r31) │ │ │ │ + addi r2,r14,-8 │ │ │ │ + std r2,80(r31) │ │ │ │ + add r2,r7,r14 │ │ │ │ + std r2,208(r31) │ │ │ │ + ble cr4,572d0 │ │ │ │ + lfd f0,104(r31) │ │ │ │ + xxspltib vs61,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - mr r28,r27 │ │ │ │ - addi r10,r10,28240 │ │ │ │ - mr r24,r8 │ │ │ │ - mr r0,r18 │ │ │ │ - mr r16,r7 │ │ │ │ - std r23,56(r31) │ │ │ │ - std r12,64(r31) │ │ │ │ - ld r8,104(r31) │ │ │ │ - ld r20,120(r30) │ │ │ │ + mr r2,r11 │ │ │ │ + std r23,48(r31) │ │ │ │ + std r22,56(r31) │ │ │ │ + mr r11,r15 │ │ │ │ + ld r15,72(r31) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mr r16,r8 │ │ │ │ + mr r23,r5 │ │ │ │ + std r12,112(r31) │ │ │ │ + std r0,128(r31) │ │ │ │ + xxspltd vs63,vs31,0 │ │ │ │ + mr r5,r14 │ │ │ │ + mr r8,r28 │ │ │ │ + mr r19,r7 │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + mr r14,r9 │ │ │ │ + xxspltd vs60,vs0,0 │ │ │ │ + mffprd r12,f0 │ │ │ │ + ld r18,120(r30) │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r17,64(r30) │ │ │ │ mtctr r25 │ │ │ │ - ld r19,64(r30) │ │ │ │ - ld r12,88(r30) │ │ │ │ - mr r27,r25 │ │ │ │ - ld r18,80(r31) │ │ │ │ - ld r23,136(r31) │ │ │ │ + mr r22,r25 │ │ │ │ li r7,0 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - add r20,r20,r8 │ │ │ │ + ld r6,88(r30) │ │ │ │ + add r18,r18,r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r4,r19,r7 │ │ │ │ - lfdx f12,r20,r7 │ │ │ │ - addi r5,r4,-1 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - mtfprd f0,r5 │ │ │ │ + ldx r3,r17,r7 │ │ │ │ + lfdx f12,r18,r7 │ │ │ │ + addi r4,r3,-1 │ │ │ │ + sldi r4,r4,1 │ │ │ │ + mtfprd f0,r4 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r21,f0 │ │ │ │ - subf r3,r12,r21 │ │ │ │ - addi r21,r21,1 │ │ │ │ - divd r8,r3,r5 │ │ │ │ - cmpdi r3,0 │ │ │ │ - add r21,r21,r12 │ │ │ │ - stdx r3,r18,r7 │ │ │ │ - stdx r21,r16,r7 │ │ │ │ - mulld r8,r8,r5 │ │ │ │ - subf r8,r8,r3 │ │ │ │ - blt 57b90 │ │ │ │ - cmpd r8,r4 │ │ │ │ - blt 576b8 │ │ │ │ - subf r8,r5,r8 │ │ │ │ - stdx r8,r24,r7 │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r5,1 │ │ │ │ - ble 57b80 │ │ │ │ - stdx r5,r23,r7 │ │ │ │ - stdx r8,r29,r7 │ │ │ │ - addi r27,r27,-1 │ │ │ │ + mffprd r20,f0 │ │ │ │ + subf r28,r6,r20 │ │ │ │ + addi r20,r20,1 │ │ │ │ + divd r9,r28,r4 │ │ │ │ + cmpdi r28,0 │ │ │ │ + add r20,r20,r6 │ │ │ │ + stdx r28,r24,r7 │ │ │ │ + stdx r20,r16,r7 │ │ │ │ + mulld r9,r9,r4 │ │ │ │ + subf r9,r9,r28 │ │ │ │ + blt 57110 │ │ │ │ + cmpd r9,r3 │ │ │ │ + blt 56b28 │ │ │ │ + subf r9,r4,r9 │ │ │ │ + stdx r9,r19,r7 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r4,1 │ │ │ │ + ble 57100 │ │ │ │ + stdx r4,r14,r7 │ │ │ │ + stdx r9,r29,r7 │ │ │ │ + addi r22,r22,-1 │ │ │ │ addi r7,r7,8 │ │ │ │ - bdnz 57660 │ │ │ │ - mr r5,r17 │ │ │ │ - mr r3,r6 │ │ │ │ + bdnz 56ad0 │ │ │ │ li r4,0 │ │ │ │ - std r10,144(r31) │ │ │ │ - std r0,184(r31) │ │ │ │ - std r12,32(r31) │ │ │ │ - std r11,176(r31) │ │ │ │ - std r9,168(r31) │ │ │ │ - li r21,0 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r12,32(r31) │ │ │ │ - ld r10,144(r31) │ │ │ │ + mr r3,r8 │ │ │ │ + std r12,160(r31) │ │ │ │ + std r6,32(r31) │ │ │ │ + li r28,0 │ │ │ │ + li r20,0 │ │ │ │ + std r2,200(r31) │ │ │ │ + std r11,192(r31) │ │ │ │ + std r5,184(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r6,32(r31) │ │ │ │ ld r7,104(r30) │ │ │ │ - ld r0,184(r31) │ │ │ │ - mr r8,r28 │ │ │ │ - ld r11,176(r31) │ │ │ │ - mr r5,r28 │ │ │ │ - mr r6,r24 │ │ │ │ - std r16,32(r31) │ │ │ │ - std r29,144(r31) │ │ │ │ - std r3,160(r31) │ │ │ │ - addi r9,r12,2 │ │ │ │ - lfd f12,0(r10) │ │ │ │ - mtfprd f11,r7 │ │ │ │ + mr r9,r27 │ │ │ │ + mr r4,r23 │ │ │ │ + ld r11,192(r31) │ │ │ │ + ld r5,184(r31) │ │ │ │ + std r24,32(r31) │ │ │ │ + std r16,40(r31) │ │ │ │ + std r3,152(r31) │ │ │ │ + ld r12,160(r31) │ │ │ │ + std r29,136(r31) │ │ │ │ + std r19,160(r31) │ │ │ │ + std r14,168(r31) │ │ │ │ + std r21,176(r31) │ │ │ │ + addi r2,r6,2 │ │ │ │ + mtfprd f12,r7 │ │ │ │ addi r7,r7,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - fcfid f8,f11 │ │ │ │ - ld r9,168(r31) │ │ │ │ + mr r8,r11 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + fcfid f8,f12 │ │ │ │ + ld r2,200(r31) │ │ │ │ fcfid f0,f0 │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fmul f8,f8,f0 │ │ │ │ + mr r3,r2 │ │ │ │ + fdiv f8,f8,f0 │ │ │ │ nop │ │ │ │ - ld r3,80(r31) │ │ │ │ - ldx r4,r19,r21 │ │ │ │ - lfdx f0,r20,r21 │ │ │ │ - ldx r28,r3,r21 │ │ │ │ - addi r4,r4,-1 │ │ │ │ - ld r3,32(r31) │ │ │ │ - sldi r4,r4,1 │ │ │ │ - mtfprd f12,r28 │ │ │ │ - ldx r29,r3,r21 │ │ │ │ - fcfid f11,f12 │ │ │ │ - mtfprd f12,r4 │ │ │ │ - fcfid f12,f12 │ │ │ │ - cmpd r29,r28 │ │ │ │ - fmsub f0,f12,f0,f11 │ │ │ │ - fmul f0,f8,f0 │ │ │ │ - frim f11,f0 │ │ │ │ - stfdx f0,r15,r21 │ │ │ │ - fctidz f12,f11 │ │ │ │ - fsub f10,f0,f11 │ │ │ │ - blt 5786c │ │ │ │ - lfd f9,0(r10) │ │ │ │ - addi r29,r29,1 │ │ │ │ - mffprd r4,f12 │ │ │ │ - ld r12,176(r30) │ │ │ │ - mr r23,r8 │ │ │ │ - subf r28,r28,r29 │ │ │ │ - not r24,r4 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ - b 57800 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f12,r12,r16 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r4,r22,r4 │ │ │ │ - add r24,r24,r22 │ │ │ │ - addi r23,r23,8 │ │ │ │ - fmadd f0,f12,f10,f0 │ │ │ │ - stfd f0,-8(r23) │ │ │ │ - beq 5786c │ │ │ │ - mtfprd f0,r4 │ │ │ │ - addi r3,r4,1 │ │ │ │ - add r18,r24,r27 │ │ │ │ - mr r29,r4 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r3 │ │ │ │ - add r16,r27,r3 │ │ │ │ - sldi r18,r18,3 │ │ │ │ + ld r10,32(r31) │ │ │ │ + ldx r2,r17,r28 │ │ │ │ + lfdx f12,r18,r28 │ │ │ │ + ldx r29,r10,r28 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + ld r10,40(r31) │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r29 │ │ │ │ + ldx r19,r10,r28 │ │ │ │ + fcfid f11,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,64(r31) │ │ │ │ fcfid f0,f0 │ │ │ │ + cmpd r19,r29 │ │ │ │ + fmsub f12,f0,f12,f11 │ │ │ │ + fmul f12,f8,f12 │ │ │ │ + frim f0,f12 │ │ │ │ + stfdx f12,r2,r28 │ │ │ │ + fctidz f11,f0 │ │ │ │ + fsub f9,f12,f0 │ │ │ │ + mffprd r23,f11 │ │ │ │ + blt 56dfc │ │ │ │ + subf r0,r29,r19 │ │ │ │ + fadd f0,f0,f30 │ │ │ │ + ld r21,176(r30) │ │ │ │ + not r14,r23 │ │ │ │ + cmpldi r0,1 │ │ │ │ + mr r2,r0 │ │ │ │ + addi r0,r2,1 │ │ │ │ + fsub f12,f0,f12 │ │ │ │ + ble 57128 │ │ │ │ + srdi r2,r0,1 │ │ │ │ + sldi r6,r22,3 │ │ │ │ + plxv vs44,95132 # 6e000 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + xxspltd vs11,vs9,0 │ │ │ │ + mtvsrdd vs42,r23,r23 │ │ │ │ + mtvsrdd vs41,r14,r14 │ │ │ │ + mr r11,r9 │ │ │ │ + mtctr r2 │ │ │ │ + add r6,r21,r6 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r11,r11,16 │ │ │ │ + vaddudm v12,v12,v29 │ │ │ │ + vmulld v0,v28,v0 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v30 │ │ │ │ + xvcvsxddp vs7,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs7,vs7,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs32,vs32,vs45,vs7 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r16,vs32 │ │ │ │ + mfvrd r10,v0 │ │ │ │ + mfvsrld r24,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r10,r10,3 │ │ │ │ sldi r16,r16,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r10,r10,r6 │ │ │ │ + sldi r24,r24,3 │ │ │ │ + ldx r16,r16,r6 │ │ │ │ + ldx r2,r2,r6 │ │ │ │ + ldx r24,r24,r6 │ │ │ │ + mtvsrdd vs0,r10,r16 │ │ │ │ + mtvsrdd vs7,r2,r24 │ │ │ │ + xvmuldp vs7,vs7,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs7 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 56c90 │ │ │ │ + andi. r2,r0,1 │ │ │ │ + beq 56dfc │ │ │ │ + clrrdi r0,r0,1 │ │ │ │ + add r29,r29,r0 │ │ │ │ + mulld r11,r12,r0 │ │ │ │ + subf r2,r11,r23 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r6,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,57838 │ │ │ │ - addi r29,r24,1 │ │ │ │ - add r29,r27,r29 │ │ │ │ + bgt 56d40 │ │ │ │ + subf r6,r23,r11 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r6,r22,r6 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lfdx f11,r21,r6 │ │ │ │ + fmul f11,f12,f11 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 56d68 │ │ │ │ + add r2,r14,r11 │ │ │ │ + add r2,r22,r2 │ │ │ │ + mulld r6,r26,r20 │ │ │ │ + addi r29,r29,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpd r19,r29 │ │ │ │ + lfdx f0,r21,r2 │ │ │ │ + add r2,r6,r0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmadd f0,f9,f0,f11 │ │ │ │ + stfdx f0,r27,r2 │ │ │ │ + blt 56dfc │ │ │ │ + add r11,r12,r11 │ │ │ │ + subf r2,r11,r23 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r29,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 56db4 │ │ │ │ + subf r29,r23,r11 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r29,r22,r29 │ │ │ │ + mtfprd f0,r2 │ │ │ │ sldi r29,r29,3 │ │ │ │ - lfdx f0,r12,r29 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - bgt 577e0 │ │ │ │ - lfdx f12,r12,r18 │ │ │ │ - addic. r28,r28,-1 │ │ │ │ - subf r4,r22,r4 │ │ │ │ - add r24,r24,r22 │ │ │ │ - addi r23,r23,8 │ │ │ │ - fmadd f0,f12,f10,f0 │ │ │ │ - stfd f0,-8(r23) │ │ │ │ - bne 57800 │ │ │ │ - addi r21,r21,8 │ │ │ │ - add r27,r27,r7 │ │ │ │ - add r8,r8,r14 │ │ │ │ - cmpld r17,r21 │ │ │ │ - bne 57760 │ │ │ │ - mr r24,r6 │ │ │ │ - ld r16,32(r31) │ │ │ │ - ld r29,144(r31) │ │ │ │ - ld r6,160(r31) │ │ │ │ - mr r28,r5 │ │ │ │ - ble cr3,57ba8 │ │ │ │ - mr r7,r16 │ │ │ │ - mr r8,r24 │ │ │ │ - mr r18,r0 │ │ │ │ - ld r23,56(r31) │ │ │ │ - ld r24,40(r31) │ │ │ │ - ld r12,64(r31) │ │ │ │ + fcfid f11,f0 │ │ │ │ + lfdx f0,r21,r29 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + fcmpu cr0,f11,f31 │ │ │ │ + bgt 56ddc │ │ │ │ + add r2,r14,r11 │ │ │ │ + add r2,r22,r2 │ │ │ │ + add r6,r0,r6 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + addi r6,r6,1 │ │ │ │ + lfdx f0,r21,r2 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + fmadd f9,f9,f0,f12 │ │ │ │ + stfdx f9,r27,r6 │ │ │ │ + addi r20,r20,1 │ │ │ │ + add r22,r22,r7 │ │ │ │ + add r9,r9,r15 │ │ │ │ + addi r28,r28,8 │ │ │ │ + cmpd r20,r25 │ │ │ │ + bne 56be0 │ │ │ │ + mr r11,r8 │ │ │ │ + ld r24,32(r31) │ │ │ │ + ld r16,40(r31) │ │ │ │ + ld r29,136(r31) │ │ │ │ + ld r19,160(r31) │ │ │ │ + ld r14,168(r31) │ │ │ │ + ld r21,176(r31) │ │ │ │ + ld r8,152(r31) │ │ │ │ + ble cr3,57130 │ │ │ │ + ld r22,56(r31) │ │ │ │ + ld r12,112(r31) │ │ │ │ + mr r28,r8 │ │ │ │ + mr r9,r14 │ │ │ │ + mr r15,r11 │ │ │ │ + mr r14,r5 │ │ │ │ ld r0,128(r31) │ │ │ │ - mr r27,r5 │ │ │ │ - mr r28,r6 │ │ │ │ - mr r14,r11 │ │ │ │ - mr r16,r9 │ │ │ │ - b 578fc │ │ │ │ - andi. r9,r10,8 │ │ │ │ - bne 57c90 │ │ │ │ - li r9,1 │ │ │ │ - std r9,72(r31) │ │ │ │ - andi. r9,r10,2 │ │ │ │ - beq 55cf0 │ │ │ │ - b 567ec │ │ │ │ - ld r9,72(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ble cr3,56178 │ │ │ │ - li r9,0 │ │ │ │ - li r26,0 │ │ │ │ - std r9,104(r31) │ │ │ │ - mr r9,r0 │ │ │ │ - ld r10,48(r31) │ │ │ │ - ld r5,72(r31) │ │ │ │ - ld r21,192(r31) │ │ │ │ - addi r15,r25,-1 │ │ │ │ - mr r0,r25 │ │ │ │ - std r8,168(r31) │ │ │ │ - li r20,0 │ │ │ │ - addi r19,r23,8 │ │ │ │ - addi r11,r24,8 │ │ │ │ - mr r8,r26 │ │ │ │ - mr r25,r9 │ │ │ │ - std r7,144(r31) │ │ │ │ - std r22,160(r31) │ │ │ │ - ld r26,88(r30) │ │ │ │ - lfd f11,0(r16) │ │ │ │ - li r9,0 │ │ │ │ - li r3,0 │ │ │ │ - std r8,128(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - sldi r22,r26,1 │ │ │ │ - cmpd r0,r9 │ │ │ │ - ble 579b8 │ │ │ │ - subf r7,r9,r0 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - ld r4,64(r30) │ │ │ │ - std r10,32(r31) │ │ │ │ - mtctr r7 │ │ │ │ - ldx r6,r24,r8 │ │ │ │ - lfdx f0,r23,r8 │ │ │ │ + ld r23,48(r31) │ │ │ │ + mr r8,r16 │ │ │ │ + mr r7,r19 │ │ │ │ + mr r11,r3 │ │ │ │ + mr r5,r4 │ │ │ │ + std r8,136(r31) │ │ │ │ + std r24,128(r31) │ │ │ │ + ld r17,96(r31) │ │ │ │ + ld r8,208(r31) │ │ │ │ + addi r16,r25,-1 │ │ │ │ + addi r18,r22,8 │ │ │ │ + li r19,0 │ │ │ │ + addi r3,r23,8 │ │ │ │ + std r9,160(r31) │ │ │ │ + std r7,152(r31) │ │ │ │ + mr r20,r21 │ │ │ │ + mr r9,r11 │ │ │ │ + mr r24,r0 │ │ │ │ + ld r11,88(r30) │ │ │ │ + lfd f11,0(r20) │ │ │ │ + li r2,0 │ │ │ │ + li r4,0 │ │ │ │ + mr r6,r20 │ │ │ │ + mr r0,r5 │ │ │ │ + std r9,112(r31) │ │ │ │ + addi r11,r11,1 │ │ │ │ + sldi r21,r11,1 │ │ │ │ + ld r11,88(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r7,r28,r8 │ │ │ │ - ldx r26,r4,r8 │ │ │ │ - ldx r10,r29,r8 │ │ │ │ - maddld r7,r18,r9,r7 │ │ │ │ - maddld r6,r6,r26,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - stdx r6,r11,r8 │ │ │ │ - lfdx f12,r27,r7 │ │ │ │ + cmpd r25,r2 │ │ │ │ + ble 56f38 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + subf r10,r2,r25 │ │ │ │ + ld r5,64(r30) │ │ │ │ + std r8,32(r31) │ │ │ │ + ldx r7,r23,r9 │ │ │ │ + lfdx f0,r22,r9 │ │ │ │ + mtctr r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r10,r28,r9 │ │ │ │ + ldx r20,r5,r9 │ │ │ │ + ldx r8,r29,r9 │ │ │ │ + maddld r10,r26,r2,r10 │ │ │ │ + addi r2,r2,1 │ │ │ │ + maddld r7,r7,r20,r8 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + stdx r7,r3,r9 │ │ │ │ + lfdx f12,r27,r10 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r19,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 57980 │ │ │ │ - ld r10,32(r31) │ │ │ │ - ldx r8,r24,r17 │ │ │ │ - lfdx f12,r23,r17 │ │ │ │ - ld r7,-8(r14) │ │ │ │ - ld r9,-8(r25) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpdi r7,0 │ │ │ │ - lfdx f0,r10,r8 │ │ │ │ + stfdx f0,r18,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 56f00 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ldx r9,r23,r14 │ │ │ │ + lfdx f12,r22,r14 │ │ │ │ + ld r10,-8(r12) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ld r2,-8(r24) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r17,r9 │ │ │ │ fmadd f11,f12,f0,f11 │ │ │ │ - stfd f11,0(r16) │ │ │ │ - beq 57b50 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r6,88(r31) │ │ │ │ - ldx r8,r8,r6 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 57b50 │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r14) │ │ │ │ - ld r9,-8(r12) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r22,r9 │ │ │ │ - std r9,-8(r12) │ │ │ │ - bne 57b74 │ │ │ │ - addi r9,r15,1 │ │ │ │ - cmpdi r15,0 │ │ │ │ - std r23,64(r31) │ │ │ │ - mr r6,r12 │ │ │ │ - mr r7,r14 │ │ │ │ - mr r4,r25 │ │ │ │ - mr r26,r21 │ │ │ │ - mr r23,r27 │ │ │ │ + stfd f11,0(r6) │ │ │ │ + beq 570d0 │ │ │ │ + ld r9,64(r30) │ │ │ │ + ld r7,80(r31) │ │ │ │ + ldx r9,r9,r7 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 570d0 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r12) │ │ │ │ + ld r2,-8(r15) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r21,r2 │ │ │ │ + std r2,-8(r15) │ │ │ │ + bne 570f4 │ │ │ │ + addi r2,r16,1 │ │ │ │ + cmpdi r16,0 │ │ │ │ + std r22,56(r31) │ │ │ │ + std r23,48(r31) │ │ │ │ + mr r7,r15 │ │ │ │ + mr r9,r12 │ │ │ │ + mr r5,r24 │ │ │ │ + mr r20,r8 │ │ │ │ + mr r22,r27 │ │ │ │ std r29,32(r31) │ │ │ │ std r28,40(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - std r24,56(r31) │ │ │ │ - mfctr r8 │ │ │ │ - isellt r9,r9,r8 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r15 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r10 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 57ad0 │ │ │ │ - ld r8,-16(r7) │ │ │ │ - ld r29,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r28,-16(r4) │ │ │ │ + bdz 57050 │ │ │ │ + ld r10,-16(r7) │ │ │ │ + ld r29,-16(r9) │ │ │ │ + cmpdi r29,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r27,1 │ │ │ │ - sldi r24,r9,3 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - addi r29,r29,1 │ │ │ │ - std r29,-16(r6) │ │ │ │ - cmpd r22,r29 │ │ │ │ - stdu r20,-8(r6) │ │ │ │ - beq cr7,57b40 │ │ │ │ - ld r29,64(r30) │ │ │ │ - ldx r29,r29,r24 │ │ │ │ - addi r29,r29,-1 │ │ │ │ - cmpd cr7,r8,r29 │ │ │ │ - beq cr7,57b40 │ │ │ │ - ldu r29,-8(r26) │ │ │ │ - add r8,r8,r28 │ │ │ │ - std r8,-16(r7) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - bgt cr7,57ac4 │ │ │ │ - neg r29,r29 │ │ │ │ + ld r28,-16(r5) │ │ │ │ + sldi r23,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r7) │ │ │ │ + cmpd cr7,r21,r10 │ │ │ │ + stdu r19,-8(r7) │ │ │ │ + beq 570c0 │ │ │ │ + ld r10,64(r30) │ │ │ │ + ldx r10,r10,r23 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r29,r10 │ │ │ │ + beq 570c0 │ │ │ │ + ldu r10,-8(r20) │ │ │ │ + add r29,r29,r28 │ │ │ │ + std r29,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 57044 │ │ │ │ + neg r10,r10 │ │ │ │ li r27,-1 │ │ │ │ - stdu r27,-8(r4) │ │ │ │ - stdu r29,-8(r7) │ │ │ │ - beq 57a60 │ │ │ │ - mr r27,r23 │ │ │ │ + stdu r27,-8(r5) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,56fe0 │ │ │ │ + mr r27,r22 │ │ │ │ ld r29,32(r31) │ │ │ │ ld r28,40(r31) │ │ │ │ - ld r24,56(r31) │ │ │ │ - ld r23,64(r31) │ │ │ │ - addi r3,r3,1 │ │ │ │ - cmpd r3,r5 │ │ │ │ - bne 57950 │ │ │ │ - ld r9,104(r31) │ │ │ │ - ld r8,128(r31) │ │ │ │ - addi r16,r16,8 │ │ │ │ - add r9,r9,r0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r9,104(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - beq 56178 │ │ │ │ - ble cr4,57934 │ │ │ │ - mr r9,r25 │ │ │ │ - mr r26,r8 │ │ │ │ - mr r25,r0 │ │ │ │ - ld r7,144(r31) │ │ │ │ - ld r22,160(r31) │ │ │ │ - ld r8,168(r31) │ │ │ │ - mr r0,r9 │ │ │ │ - b 575ec │ │ │ │ + ld r23,48(r31) │ │ │ │ + ld r22,56(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + cmpd r4,r11 │ │ │ │ + bne 56ed0 │ │ │ │ + ld r2,120(r31) │ │ │ │ + mr r5,r0 │ │ │ │ + ld r9,112(r31) │ │ │ │ + addi r20,r6,8 │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r5,r2 │ │ │ │ + add r9,r9,r25 │ │ │ │ + beq 555a4 │ │ │ │ + ble cr4,56e9c │ │ │ │ + mr r11,r9 │ │ │ │ + mr r0,r24 │ │ │ │ + ld r8,136(r31) │ │ │ │ + ld r7,152(r31) │ │ │ │ + mr r21,r20 │ │ │ │ + ld r9,160(r31) │ │ │ │ + ld r24,128(r31) │ │ │ │ + b 56a48 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ neg r28,r28 │ │ │ │ - std r28,-16(r4) │ │ │ │ - b 57aa8 │ │ │ │ + std r28,-16(r5) │ │ │ │ + b 57028 │ │ │ │ nop │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r24) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r12) │ │ │ │ + ld r2,-8(r15) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r21,r2 │ │ │ │ + std r2,-8(r15) │ │ │ │ + beq 56f94 │ │ │ │ + mr r2,r16 │ │ │ │ + b 57064 │ │ │ │ + stdx r9,r19,r7 │ │ │ │ + li r4,-1 │ │ │ │ neg r9,r9 │ │ │ │ - std r9,-8(r25) │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r14) │ │ │ │ - ld r9,-8(r12) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r22,r9 │ │ │ │ - std r9,-8(r12) │ │ │ │ - beq 57a14 │ │ │ │ - mr r9,r15 │ │ │ │ - b 57ae4 │ │ │ │ - stdx r8,r24,r7 │ │ │ │ - li r5,-1 │ │ │ │ - neg r8,r8 │ │ │ │ - b 576c8 │ │ │ │ + b 56b38 │ │ │ │ nop │ │ │ │ - add r5,r8,r5 │ │ │ │ - cmpd r5,r4 │ │ │ │ - bge 57b7c │ │ │ │ - mr r8,r5 │ │ │ │ - stdx r5,r24,r7 │ │ │ │ - b 576bc │ │ │ │ - ld r8,104(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r9,r9,8 │ │ │ │ - add r8,r8,r25 │ │ │ │ - std r8,104(r31) │ │ │ │ - ld r8,120(r31) │ │ │ │ - cmpd r8,r26 │ │ │ │ - bne 5762c │ │ │ │ - b 56178 │ │ │ │ - ld r9,120(r31) │ │ │ │ - ld r4,72(r31) │ │ │ │ - li r26,0 │ │ │ │ - li r6,0 │ │ │ │ - andi. r9,r9,3 │ │ │ │ - cmpdi cr3,r4,0 │ │ │ │ - beq 57c34 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 57c18 │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 57c08 │ │ │ │ - bgt cr3,572b8 │ │ │ │ - addi r16,r16,8 │ │ │ │ - li r26,1 │ │ │ │ - mr r6,r25 │ │ │ │ - bgt cr3,572b8 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r16,r16,8 │ │ │ │ - add r6,r6,r25 │ │ │ │ - bgt cr3,572b8 │ │ │ │ - ld r9,120(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r16,r16,8 │ │ │ │ - add r6,r6,r25 │ │ │ │ - cmpd r26,r9 │ │ │ │ - beq 56178 │ │ │ │ - ld r9,120(r31) │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - bgt cr3,572b8 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r16,r16,8 │ │ │ │ - add r6,r6,r25 │ │ │ │ - mr r4,r26 │ │ │ │ - mr r9,r16 │ │ │ │ - bgt cr3,572b8 │ │ │ │ - addi r26,r26,1 │ │ │ │ - addi r16,r16,8 │ │ │ │ - add r6,r6,r25 │ │ │ │ - bgt cr3,572b8 │ │ │ │ - add r6,r6,r25 │ │ │ │ - addi r26,r4,2 │ │ │ │ - addi r16,r9,16 │ │ │ │ - bgt cr3,572b8 │ │ │ │ - addi r26,r4,3 │ │ │ │ - addi r16,r9,24 │ │ │ │ - add r6,r6,r25 │ │ │ │ - bdnz 57c40 │ │ │ │ - b 56178 │ │ │ │ - li r9,1 │ │ │ │ - std r9,72(r31) │ │ │ │ - b 5702c │ │ │ │ + add r4,r9,r4 │ │ │ │ + cmpd r4,r3 │ │ │ │ + bge 570fc │ │ │ │ + mr r9,r4 │ │ │ │ + stdx r4,r19,r7 │ │ │ │ + b 56b2c │ │ │ │ + li r0,0 │ │ │ │ + b 56d20 │ │ │ │ ld r9,120(r31) │ │ │ │ - andi. r9,r9,3 │ │ │ │ - beq 57cf4 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 57cd8 │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 57cc8 │ │ │ │ - bgt cr3,56b40 │ │ │ │ - addi r16,r16,8 │ │ │ │ + addi r23,r4,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r2,r3,r25 │ │ │ │ + cmpd r23,r9 │ │ │ │ + bne 56aa8 │ │ │ │ + b 555a4 │ │ │ │ + andi. r2,r6,8 │ │ │ │ + bne 57210 │ │ │ │ + li r2,1 │ │ │ │ + std r2,88(r31) │ │ │ │ + andi. r2,r6,2 │ │ │ │ + beq 55110 │ │ │ │ + b 55c38 │ │ │ │ + li r10,0 │ │ │ │ + ld r2,120(r31) │ │ │ │ + li r11,0 │ │ │ │ + std r10,64(r31) │ │ │ │ + ld r10,88(r31) │ │ │ │ + andi. r2,r2,3 │ │ │ │ + cmpdi cr3,r10,0 │ │ │ │ + beq 571e8 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 571c4 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 571ac │ │ │ │ + bgt cr3,566f4 │ │ │ │ + li r2,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + mr r11,r25 │ │ │ │ + std r2,64(r31) │ │ │ │ + bgt cr3,566f4 │ │ │ │ + ld r2,64(r31) │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,64(r31) │ │ │ │ + bgt cr3,566f4 │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r10,120(r31) │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,64(r31) │ │ │ │ + beq 555a4 │ │ │ │ + ld r2,120(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + ld r2,64(r31) │ │ │ │ + ble cr3,57384 │ │ │ │ + std r2,64(r31) │ │ │ │ + b 566f4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + li r2,1 │ │ │ │ + std r2,88(r31) │ │ │ │ + b 56470 │ │ │ │ + ld r2,120(r31) │ │ │ │ + andi. r2,r2,3 │ │ │ │ + beq 57274 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 57258 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 57248 │ │ │ │ + bgt cr3,55f88 │ │ │ │ + addi r21,r21,8 │ │ │ │ li r4,1 │ │ │ │ mr r11,r25 │ │ │ │ - bgt cr3,56b40 │ │ │ │ + bgt cr3,55f88 │ │ │ │ addi r4,r4,1 │ │ │ │ - addi r16,r16,8 │ │ │ │ + addi r21,r21,8 │ │ │ │ add r11,r11,r25 │ │ │ │ - bgt cr3,56b40 │ │ │ │ - ld r9,120(r31) │ │ │ │ + bgt cr3,55f88 │ │ │ │ + ld r2,120(r31) │ │ │ │ addi r4,r4,1 │ │ │ │ - addi r16,r16,8 │ │ │ │ + addi r21,r21,8 │ │ │ │ add r11,r11,r25 │ │ │ │ - cmpd r4,r9 │ │ │ │ - beq 56178 │ │ │ │ - ld r9,120(r31) │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - bgt cr3,56b40 │ │ │ │ + cmpd r4,r2 │ │ │ │ + beq 555a4 │ │ │ │ + ld r2,120(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bgt cr3,55f88 │ │ │ │ addi r4,r4,1 │ │ │ │ - addi r16,r16,8 │ │ │ │ + addi r21,r21,8 │ │ │ │ add r11,r11,r25 │ │ │ │ mr r10,r4 │ │ │ │ - mr r9,r16 │ │ │ │ - bgt cr3,56b40 │ │ │ │ + mr r2,r21 │ │ │ │ + bgt cr3,55f88 │ │ │ │ addi r4,r4,1 │ │ │ │ - addi r16,r16,8 │ │ │ │ + addi r21,r21,8 │ │ │ │ add r11,r11,r25 │ │ │ │ - bgt cr3,56b40 │ │ │ │ + bgt cr3,55f88 │ │ │ │ add r11,r11,r25 │ │ │ │ addi r4,r10,2 │ │ │ │ - addi r16,r9,16 │ │ │ │ - bgt cr3,56b40 │ │ │ │ + addi r21,r2,16 │ │ │ │ + bgt cr3,55f88 │ │ │ │ addi r4,r10,3 │ │ │ │ - addi r16,r9,24 │ │ │ │ + addi r21,r2,24 │ │ │ │ + add r11,r11,r25 │ │ │ │ + bdnz 57280 │ │ │ │ + b 555a4 │ │ │ │ + ld r2,120(r31) │ │ │ │ + andi. r2,r2,3 │ │ │ │ + beq 57328 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 5730c │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 572fc │ │ │ │ + bgt cr3,56e68 │ │ │ │ + addi r21,r21,8 │ │ │ │ + li r5,1 │ │ │ │ + mr r11,r25 │ │ │ │ + bgt cr3,56e68 │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + bgt cr3,56e68 │ │ │ │ + ld r2,120(r31) │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + cmpd r5,r2 │ │ │ │ + beq 555a4 │ │ │ │ + ld r2,120(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bgt cr3,56e68 │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + mr r10,r5 │ │ │ │ + mr r2,r21 │ │ │ │ + bgt cr3,56e68 │ │ │ │ + addi r5,r5,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + bgt cr3,56e68 │ │ │ │ + add r11,r11,r25 │ │ │ │ + addi r5,r10,2 │ │ │ │ + addi r21,r2,16 │ │ │ │ + bgt cr3,56e68 │ │ │ │ + addi r5,r10,3 │ │ │ │ + addi r21,r2,24 │ │ │ │ + add r11,r11,r25 │ │ │ │ + bdnz 57334 │ │ │ │ + b 555a4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + mr r4,r2 │ │ │ │ + mr r10,r21 │ │ │ │ + bgt cr3,571fc │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + bgt cr3,571fc │ │ │ │ + add r11,r11,r25 │ │ │ │ + addi r2,r4,2 │ │ │ │ + addi r21,r10,16 │ │ │ │ + bgt cr3,571fc │ │ │ │ + addi r2,r4,3 │ │ │ │ + addi r21,r10,24 │ │ │ │ add r11,r11,r25 │ │ │ │ - bdnz 57d00 │ │ │ │ - b 56178 │ │ │ │ + bdz 555a4 │ │ │ │ + bgt cr3,571fc │ │ │ │ + b 57384 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1287 │ │ │ │ - nop │ │ │ │ + .long 0x1286 │ │ │ │ │ │ │ │ -0000000000057d60 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,160 │ │ │ │ - mflr r0 │ │ │ │ +00000000000573e0 : │ │ │ │ ld r5,8(r3) │ │ │ │ - std r24,-88(r1) │ │ │ │ + std r23,-104(r1) │ │ │ │ + std r22,-112(r1) │ │ │ │ + ld r23,24(r3) │ │ │ │ + mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - ld r24,24(r3) │ │ │ │ - std r17,-144(r1) │ │ │ │ - std r20,-120(r1) │ │ │ │ - std r26,-72(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ + li r4,0 │ │ │ │ + std r16,-160(r1) │ │ │ │ + std r15,-168(r1) │ │ │ │ + ld r16,16(r3) │ │ │ │ + std r21,-120(r1) │ │ │ │ + std r20,-128(r1) │ │ │ │ + mr r21,r3 │ │ │ │ + std r25,-88(r1) │ │ │ │ + std r26,-80(r1) │ │ │ │ + std r27,-72(r1) │ │ │ │ + std r31,-40(r1) │ │ │ │ + mr r3,r23 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + std r0,16(r1) │ │ │ │ + stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-168(r1) │ │ │ │ - std r15,-160(r1) │ │ │ │ - std r16,-152(r1) │ │ │ │ - std r18,-136(r1) │ │ │ │ - std r19,-128(r1) │ │ │ │ - std r21,-112(r1) │ │ │ │ - std r22,-104(r1) │ │ │ │ - std r23,-96(r1) │ │ │ │ - std r25,-80(r1) │ │ │ │ - std r27,-64(r1) │ │ │ │ - std r28,-56(r1) │ │ │ │ - std r29,-48(r1) │ │ │ │ - std r30,-40(r1) │ │ │ │ + std r14,-176(r1) │ │ │ │ + std r17,-152(r1) │ │ │ │ + std r18,-144(r1) │ │ │ │ + std r19,-136(r1) │ │ │ │ + std r24,-96(r1) │ │ │ │ + std r28,-64(r1) │ │ │ │ + std r29,-56(r1) │ │ │ │ + std r30,-48(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-240(r1) │ │ │ │ - mr r20,r3 │ │ │ │ - ld r17,16(r3) │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r24 │ │ │ │ - sldi r5,r5,3 │ │ │ │ mr r31,r1 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r26,48(r20) │ │ │ │ - ld r9,8(r20) │ │ │ │ - cmpdi r26,1 │ │ │ │ - beq 58104 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r9,0 │ │ │ │ - std r9,32(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addi r9,r9,28240 │ │ │ │ - std r9,48(r31) │ │ │ │ - ble 58184 │ │ │ │ - lfd f29,0(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - li r29,0 │ │ │ │ - addi r9,r9,28288 │ │ │ │ - std r9,56(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sldi r23,r26,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ - std r1,40(r31) │ │ │ │ + stxv vs63,48(r1) │ │ │ │ + bl 5b40 │ │ │ │ + ld r25,48(r21) │ │ │ │ + cmpdi r25,1 │ │ │ │ + ld r26,8(r21) │ │ │ │ + beq 57754 │ │ │ │ cmpdi r26,0 │ │ │ │ - addi r9,r23,15 │ │ │ │ - addi r10,r23,23 │ │ │ │ + li r2,0 │ │ │ │ + std r2,32(r31) │ │ │ │ + ble 577d0 │ │ │ │ + plfd f28,93020 # 6dff0 │ │ │ │ + plxv vs63,93012 # 6dff0 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + li r28,0 │ │ │ │ + sldi r22,r25,3 │ │ │ │ + ld r10,0(r1) │ │ │ │ + std r1,40(r31) │ │ │ │ + cmpdi r25,0 │ │ │ │ + addi r2,r22,15 │ │ │ │ + addi r9,r22,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r14,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r21,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - stfd f29,0(r21) │ │ │ │ - addi r30,r1,32 │ │ │ │ - ble 57fbc │ │ │ │ - ld r9,32(r31) │ │ │ │ - mr r5,r23 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r20,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + stfd f29,0(r20) │ │ │ │ + addi r29,r1,32 │ │ │ │ + ble 57610 │ │ │ │ + ld r2,32(r31) │ │ │ │ + mr r5,r22 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r30 │ │ │ │ - ld r27,120(r20) │ │ │ │ - mulld r28,r26,r9 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r26,1 │ │ │ │ - beq 581f0 │ │ │ │ - srdi r9,r26,1 │ │ │ │ - ld r8,56(r31) │ │ │ │ - sldi r6,r28,3 │ │ │ │ - li r10,0 │ │ │ │ - andi. r7,r9,1 │ │ │ │ - addi r5,r9,-1 │ │ │ │ - add r7,r27,r6 │ │ │ │ - lxv vs11,0(r8) │ │ │ │ - beq 57eec │ │ │ │ - lxvx vs0,r27,r6 │ │ │ │ - cmpdi r5,0 │ │ │ │ - li r10,16 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ + mr r3,r29 │ │ │ │ + ld r27,120(r21) │ │ │ │ + mulld r30,r25,r2 │ │ │ │ + bl 5b40 │ │ │ │ + cmpdi r25,1 │ │ │ │ + beq 57844 │ │ │ │ + srdi r2,r25,1 │ │ │ │ + sldi r7,r30,3 │ │ │ │ + li r9,0 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + add r8,r27,r7 │ │ │ │ + beq 57550 │ │ │ │ + lxvx vs0,r27,r7 │ │ │ │ + cmpdi r6,0 │ │ │ │ + li r9,16 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ stxv vs0,0(r14) │ │ │ │ - beq 57f18 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r7,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ - xvmuldp vs12,vs0,vs11 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs12,r14,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - stxvx vs0,r14,r9 │ │ │ │ - bdnz 57ef4 │ │ │ │ - andi. r9,r26,1 │ │ │ │ - clrrdi r9,r26,1 │ │ │ │ - beq 57f44 │ │ │ │ - add r10,r28,r9 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfd f12,28288(r8) │ │ │ │ - lfdx f0,r27,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r14,r9 │ │ │ │ - ld r10,48(r31) │ │ │ │ - andi. r6,r26,3 │ │ │ │ - addi r9,r21,8 │ │ │ │ - mr r7,r26 │ │ │ │ - addi r5,r26,-1 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - mr r10,r26 │ │ │ │ - beq 57f9c │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 57f8c │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 57f80 │ │ │ │ - mr r7,r5 │ │ │ │ - addi r9,r9,8 │ │ │ │ - stfd f0,8(r21) │ │ │ │ - stfd f0,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,8 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 57fbc │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - stfd f0,16(r9) │ │ │ │ - stfd f0,24(r9) │ │ │ │ + beq 5757c │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r8,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ + xvmuldp vs12,vs0,vs63 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ + stxvx vs12,r14,r9 │ │ │ │ addi r9,r9,32 │ │ │ │ - bdnz 57fa4 │ │ │ │ - ld r9,0(r20) │ │ │ │ - lfdx f0,r21,r23 │ │ │ │ - add r18,r21,r23 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5809c │ │ │ │ + stxvx vs0,r14,r2 │ │ │ │ + bdnz 57558 │ │ │ │ + andi. r2,r25,1 │ │ │ │ + clrrdi r2,r25,1 │ │ │ │ + beq 575a0 │ │ │ │ + add r9,r30,r2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ sldi r9,r9,3 │ │ │ │ - addi r25,r26,-1 │ │ │ │ - lfd f30,0(r24) │ │ │ │ - mr r27,r17 │ │ │ │ - add r19,r30,r23 │ │ │ │ - addi r28,r21,8 │ │ │ │ - cmpdi cr4,r25,0 │ │ │ │ - add r22,r9,r17 │ │ │ │ - lfd f12,0(r27) │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ + stfdx f0,r14,r2 │ │ │ │ + andi. r7,r25,3 │ │ │ │ + addi r2,r20,8 │ │ │ │ + mr r8,r25 │ │ │ │ + addi r6,r25,-1 │ │ │ │ + mr r9,r25 │ │ │ │ + beq 575f0 │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 575e0 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 575d4 │ │ │ │ + mr r8,r6 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stfd f29,8(r20) │ │ │ │ + stfd f29,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stfd f29,0(r2) │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 57610 │ │ │ │ + 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 575f8 │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpdi r2,0 │ │ │ │ + lfdx f0,r20,r22 │ │ │ │ + add r17,r20,r22 │ │ │ │ + ble 576f8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + addi r24,r25,-1 │ │ │ │ + lfd f30,0(r23) │ │ │ │ + mr r26,r16 │ │ │ │ + add r18,r29,r22 │ │ │ │ + addi r27,r20,8 │ │ │ │ + cmpdi cr4,r24,0 │ │ │ │ + add r19,r2,r16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f12,0(r26) │ │ │ │ fmadd f30,f12,f0,f30 │ │ │ │ - stfd f30,0(r24) │ │ │ │ - ble cr4,580f4 │ │ │ │ - ld r6,56(r20) │ │ │ │ - mtctr r25 │ │ │ │ - mr r7,r19 │ │ │ │ - mr r16,r25 │ │ │ │ - add r6,r6,r23 │ │ │ │ - b 5802c │ │ │ │ + stfd f30,0(r23) │ │ │ │ + ble cr4,57744 │ │ │ │ + ld r8,56(r21) │ │ │ │ + mtctr r24 │ │ │ │ + mr r9,r18 │ │ │ │ + mr r30,r24 │ │ │ │ + add r8,r8,r22 │ │ │ │ + b 5768c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r16,r16,-1 │ │ │ │ - std r29,0(r7) │ │ │ │ - bdz 580e0 │ │ │ │ - ldu r10,-8(r6) │ │ │ │ - ldu r5,-8(r7) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r5,r10 │ │ │ │ - beq 58020 │ │ │ │ - cmpd r26,r16 │ │ │ │ - addi r5,r5,1 │ │ │ │ - sldi r10,r16,3 │ │ │ │ - stdx r5,r30,r10 │ │ │ │ - ble 58090 │ │ │ │ - lfdx f31,r21,r10 │ │ │ │ - subf r16,r16,r26 │ │ │ │ - mr r15,r10 │ │ │ │ - lfdx f0,r30,r15 │ │ │ │ + addi r30,r30,-1 │ │ │ │ + std r28,0(r9) │ │ │ │ + bdz 57730 │ │ │ │ + ldu r2,-8(r8) │ │ │ │ + ldu r7,-8(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + cmpd r7,r2 │ │ │ │ + beq 57680 │ │ │ │ + cmpd r25,r30 │ │ │ │ + addi r7,r7,1 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + stdx r7,r29,r2 │ │ │ │ + ble 576ec │ │ │ │ + lfdx f31,r20,r2 │ │ │ │ + subf r30,r30,r25 │ │ │ │ + mr r15,r2 │ │ │ │ + lfdx f0,r29,r15 │ │ │ │ fcfid f1,f0 │ │ │ │ lfdx f0,r14,r15 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addic. r16,r16,-1 │ │ │ │ + bl 5920 │ │ │ │ + addic. r30,r30,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ - stfdx f31,r28,r15 │ │ │ │ + stfdx f31,r27,r15 │ │ │ │ addi r15,r15,8 │ │ │ │ - bne 58060 │ │ │ │ - lfd f0,0(r18) │ │ │ │ - addi r27,r27,8 │ │ │ │ - cmpld r22,r27 │ │ │ │ - bne 57ff0 │ │ │ │ - ld r9,32(r31) │ │ │ │ - ld r10,8(r20) │ │ │ │ - addi r24,r24,8 │ │ │ │ + bne 576c0 │ │ │ │ + lfd f0,0(r17) │ │ │ │ + addi r26,r26,8 │ │ │ │ + cmpld r19,r26 │ │ │ │ + bne 57650 │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r9,8(r21) │ │ │ │ + addi r23,r23,8 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r10,r2 │ │ │ │ + std r2,32(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + cmpd r9,r10 │ │ │ │ + ld r9,40(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 577d0 │ │ │ │ + ld r25,48(r21) │ │ │ │ + b 574b0 │ │ │ │ + ld r9,0(r29) │ │ │ │ + li r2,0 │ │ │ │ addi r9,r9,1 │ │ │ │ - mr r8,r9 │ │ │ │ - std r9,32(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - cmpd r10,r8 │ │ │ │ - ld r10,40(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 58184 │ │ │ │ - ld r26,48(r20) │ │ │ │ - b 57e40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r7,0(r30) │ │ │ │ - li r10,0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,0(r30) │ │ │ │ - b 58054 │ │ │ │ - sldi r10,r25,3 │ │ │ │ - mr r16,r25 │ │ │ │ - ldx r5,r30,r10 │ │ │ │ - b 58040 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 58184 │ │ │ │ - ld r25,0(r20) │ │ │ │ - cmpdi r25,0 │ │ │ │ - ble 58184 │ │ │ │ - sldi r26,r9,3 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r23,120(r20) │ │ │ │ + std r9,0(r29) │ │ │ │ + b 576b4 │ │ │ │ + sldi r2,r24,3 │ │ │ │ + mr r30,r24 │ │ │ │ + ldx r7,r29,r2 │ │ │ │ + b 576a0 │ │ │ │ + cmpdi r26,0 │ │ │ │ + ble 577d0 │ │ │ │ + ld r24,0(r21) │ │ │ │ + cmpdi r24,0 │ │ │ │ + ble 577d0 │ │ │ │ + ld r25,120(r21) │ │ │ │ + plfd f30,92292 # 6dff0 │ │ │ │ + sldi r26,r26,3 │ │ │ │ li r28,0 │ │ │ │ - lfd f30,28288(r9) │ │ │ │ - lfdx f31,r24,r28 │ │ │ │ - add r27,r23,r28 │ │ │ │ - mr r29,r25 │ │ │ │ + lfdx f31,r23,r28 │ │ │ │ + add r27,r25,r28 │ │ │ │ + mr r29,r24 │ │ │ │ li r30,0 │ │ │ │ nop │ │ │ │ lfd f0,0(r27) │ │ │ │ mtfprd f12,r30 │ │ │ │ fcfid f1,f12 │ │ │ │ fmul f0,f0,f30 │ │ │ │ fmul f1,f0,f1 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r9,r30,3 │ │ │ │ + bl 5920 │ │ │ │ + sldi r2,r30,3 │ │ │ │ addic. r29,r29,-1 │ │ │ │ addi r30,r30,1 │ │ │ │ - lfdx f0,r17,r9 │ │ │ │ + lfdx f0,r16,r2 │ │ │ │ fmadd f31,f0,f1,f31 │ │ │ │ - stfdx f31,r24,r28 │ │ │ │ - bne 58140 │ │ │ │ + stfdx f31,r23,r28 │ │ │ │ + bne 57790 │ │ │ │ addi r28,r28,8 │ │ │ │ - cmpld r26,r28 │ │ │ │ - bne 5812c │ │ │ │ + cmpld r28,r26 │ │ │ │ + bne 5777c │ │ │ │ addi r1,r31,240 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-168(r1) │ │ │ │ - ld r15,-160(r1) │ │ │ │ - ld r16,-152(r1) │ │ │ │ - ld r17,-144(r1) │ │ │ │ - ld r18,-136(r1) │ │ │ │ - ld r19,-128(r1) │ │ │ │ - ld r20,-120(r1) │ │ │ │ - ld r21,-112(r1) │ │ │ │ - ld r22,-104(r1) │ │ │ │ - ld r23,-96(r1) │ │ │ │ - ld r24,-88(r1) │ │ │ │ - ld r25,-80(r1) │ │ │ │ - ld r26,-72(r1) │ │ │ │ - ld r27,-64(r1) │ │ │ │ + lxv vs63,-192(r1) │ │ │ │ + ld r14,-176(r1) │ │ │ │ + ld r15,-168(r1) │ │ │ │ + ld r16,-160(r1) │ │ │ │ + ld r17,-152(r1) │ │ │ │ + ld r18,-144(r1) │ │ │ │ + ld r19,-136(r1) │ │ │ │ + ld r20,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-56(r1) │ │ │ │ - ld r29,-48(r1) │ │ │ │ - ld r30,-40(r1) │ │ │ │ - ld r31,-32(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r21,-120(r1) │ │ │ │ + ld r22,-112(r1) │ │ │ │ + ld r23,-104(r1) │ │ │ │ + ld r24,-96(r1) │ │ │ │ + ld r25,-88(r1) │ │ │ │ + ld r26,-80(r1) │ │ │ │ + ld r27,-72(r1) │ │ │ │ + ld r28,-64(r1) │ │ │ │ + ld r29,-56(r1) │ │ │ │ + ld r30,-48(r1) │ │ │ │ + ld r31,-40(r1) │ │ │ │ + lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b 57f24 │ │ │ │ + li r2,0 │ │ │ │ + b 57588 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1283 │ │ │ │ - nop │ │ │ │ + .long 0x1284 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000058210 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-1040 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,16(r3) │ │ │ │ +0000000000057860 : │ │ │ │ + ld r2,16(r3) │ │ │ │ ld r5,0(r3) │ │ │ │ + mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r20,-112(r1) │ │ │ │ - std r24,-80(r1) │ │ │ │ - std r25,-72(r1) │ │ │ │ - std r26,-64(r1) │ │ │ │ - std r31,-24(r1) │ │ │ │ + std r21,-112(r1) │ │ │ │ + std r20,-120(r1) │ │ │ │ + mr r21,r3 │ │ │ │ + li r4,0 │ │ │ │ + std r23,-96(r1) │ │ │ │ + std r22,-104(r1) │ │ │ │ + ld r23,24(r3) │ │ │ │ + std r25,-80(r1) │ │ │ │ + std r24,-88(r1) │ │ │ │ + std r31,-32(r1) │ │ │ │ + stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - std r14,-160(r1) │ │ │ │ - std r15,-152(r1) │ │ │ │ - std r16,-144(r1) │ │ │ │ - std r17,-136(r1) │ │ │ │ - std r18,-128(r1) │ │ │ │ - std r19,-120(r1) │ │ │ │ - std r21,-104(r1) │ │ │ │ - std r22,-96(r1) │ │ │ │ - std r23,-88(r1) │ │ │ │ - std r27,-56(r1) │ │ │ │ - std r28,-48(r1) │ │ │ │ - std r29,-40(r1) │ │ │ │ - std r30,-32(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - mr r20,r3 │ │ │ │ std r0,16(r1) │ │ │ │ - stdu r1,-224(r1) │ │ │ │ - ld r24,24(r3) │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r9 │ │ │ │ + mr r3,r2 │ │ │ │ sldi r5,r5,3 │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r14,-168(r1) │ │ │ │ + std r15,-160(r1) │ │ │ │ + std r16,-152(r1) │ │ │ │ + std r17,-144(r1) │ │ │ │ + std r18,-136(r1) │ │ │ │ + std r19,-128(r1) │ │ │ │ + std r26,-72(r1) │ │ │ │ + std r27,-64(r1) │ │ │ │ + std r28,-56(r1) │ │ │ │ + std r29,-48(r1) │ │ │ │ + std r30,-40(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-240(r1) │ │ │ │ mr r31,r1 │ │ │ │ - std r9,40(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r26,48(r20) │ │ │ │ - ld r25,8(r20) │ │ │ │ - cmpdi r26,1 │ │ │ │ - beq 585a4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - cmpdi r25,0 │ │ │ │ - li r17,0 │ │ │ │ - addi r9,r9,28240 │ │ │ │ - std r9,48(r31) │ │ │ │ - ble 58628 │ │ │ │ - lfd f30,0(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - li r29,0 │ │ │ │ - addi r9,r9,28288 │ │ │ │ - std r9,56(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + stxv vs63,48(r1) │ │ │ │ + std r2,40(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r25,48(r21) │ │ │ │ + cmpdi r25,1 │ │ │ │ + ld r2,8(r21) │ │ │ │ + beq 57bc4 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r16,0 │ │ │ │ + ble 57c44 │ │ │ │ + plfd f29,91872 # 6dff0 │ │ │ │ + plxv vs63,91864 # 6dff0 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + li r28,0 │ │ │ │ nop │ │ │ │ - sldi r23,r26,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ + sldi r22,r25,3 │ │ │ │ + ld r10,0(r1) │ │ │ │ std r1,32(r31) │ │ │ │ - cmpdi r26,0 │ │ │ │ - addi r9,r23,15 │ │ │ │ - addi r10,r23,23 │ │ │ │ + cmpdi r25,0 │ │ │ │ + addi r2,r22,15 │ │ │ │ + addi r9,r22,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r14,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r21,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - stfd f30,0(r21) │ │ │ │ - addi r30,r1,32 │ │ │ │ - ble 58468 │ │ │ │ - mr r5,r23 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r15,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r20,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + stfd f30,0(r20) │ │ │ │ + addi r29,r1,32 │ │ │ │ + ble 57a8c │ │ │ │ + mr r5,r22 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r30 │ │ │ │ - ld r27,120(r20) │ │ │ │ - mulld r28,r26,r17 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpdi r26,1 │ │ │ │ - beq 58690 │ │ │ │ - srdi r9,r26,1 │ │ │ │ - ld r8,56(r31) │ │ │ │ - sldi r6,r28,3 │ │ │ │ - li r10,0 │ │ │ │ - andi. r7,r9,1 │ │ │ │ - addi r5,r9,-1 │ │ │ │ - add r7,r27,r6 │ │ │ │ - lxv vs11,0(r8) │ │ │ │ - beq 58398 │ │ │ │ - lxvx vs0,r27,r6 │ │ │ │ - cmpdi r5,0 │ │ │ │ - li r10,16 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - stxv vs0,0(r14) │ │ │ │ - beq 583c4 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r7,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ - xvmuldp vs12,vs0,vs11 │ │ │ │ - lxvx vs0,r7,r9 │ │ │ │ - xvmuldp vs0,vs0,vs11 │ │ │ │ - stxvx vs12,r14,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - stxvx vs0,r14,r9 │ │ │ │ - bdnz 583a0 │ │ │ │ - andi. r9,r26,1 │ │ │ │ - clrrdi r9,r26,1 │ │ │ │ - beq 583f0 │ │ │ │ - add r10,r28,r9 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfd f12,28288(r8) │ │ │ │ - lfdx f0,r27,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r14,r9 │ │ │ │ - ld r10,48(r31) │ │ │ │ - andi. r6,r26,3 │ │ │ │ - addi r9,r21,8 │ │ │ │ - mr r7,r26 │ │ │ │ - addi r5,r26,-1 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - mr r10,r26 │ │ │ │ - beq 58448 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 58438 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 5842c │ │ │ │ - mr r7,r5 │ │ │ │ - addi r9,r9,8 │ │ │ │ - stfd f0,8(r21) │ │ │ │ - stfd f0,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,8 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 58468 │ │ │ │ - srdi r10,r10,2 │ │ │ │ - mtctr r10 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - stfd f0,8(r9) │ │ │ │ - stfd f0,16(r9) │ │ │ │ - stfd f0,24(r9) │ │ │ │ + mr r3,r29 │ │ │ │ + ld r27,120(r21) │ │ │ │ + mulld r30,r25,r16 │ │ │ │ + bl 5b40 │ │ │ │ + cmpdi r25,1 │ │ │ │ + beq 57cb4 │ │ │ │ + srdi r2,r25,1 │ │ │ │ + sldi r7,r30,3 │ │ │ │ + li r9,0 │ │ │ │ + andi. r8,r2,1 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + add r8,r27,r7 │ │ │ │ + beq 579cc │ │ │ │ + lxvx vs0,r27,r7 │ │ │ │ + cmpdi r6,0 │ │ │ │ + li r9,16 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ + stxv vs0,0(r15) │ │ │ │ + beq 579f8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + lxvx vs0,r8,r9 │ │ │ │ + addi r2,r9,16 │ │ │ │ + xvmuldp vs12,vs0,vs63 │ │ │ │ + lxvx vs0,r8,r2 │ │ │ │ + xvmuldp vs0,vs0,vs63 │ │ │ │ + stxvx vs12,r15,r9 │ │ │ │ addi r9,r9,32 │ │ │ │ - bdnz 58450 │ │ │ │ - ld r9,0(r20) │ │ │ │ - lfdx f12,r21,r23 │ │ │ │ - add r18,r21,r23 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5854c │ │ │ │ - ld r10,40(r31) │ │ │ │ + stxvx vs0,r15,r2 │ │ │ │ + bdnz 579d4 │ │ │ │ + andi. r2,r25,1 │ │ │ │ + clrrdi r2,r25,1 │ │ │ │ + beq 57a1c │ │ │ │ + add r9,r30,r2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ sldi r9,r9,3 │ │ │ │ - addi r25,r26,-1 │ │ │ │ - add r19,r30,r23 │ │ │ │ - addi r28,r21,8 │ │ │ │ - cmpdi cr4,r25,0 │ │ │ │ - mr r27,r10 │ │ │ │ - add r22,r9,r10 │ │ │ │ - nop │ │ │ │ - lfd f0,0(r24) │ │ │ │ - lfd f11,0(r27) │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ + fmul f0,f0,f29 │ │ │ │ + stfdx f0,r15,r2 │ │ │ │ + andi. r7,r25,3 │ │ │ │ + addi r2,r20,8 │ │ │ │ + mr r8,r25 │ │ │ │ + addi r6,r25,-1 │ │ │ │ + mr r9,r25 │ │ │ │ + beq 57a6c │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 57a5c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 57a50 │ │ │ │ + mr r8,r6 │ │ │ │ + addi r2,r2,8 │ │ │ │ + stfd f30,8(r20) │ │ │ │ + stfd f30,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,8 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stfd f30,0(r2) │ │ │ │ + addi r2,r2,8 │ │ │ │ + beq 57a8c │ │ │ │ + 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 57a74 │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpdi r2,0 │ │ │ │ + lfdx f12,r20,r22 │ │ │ │ + add r17,r20,r22 │ │ │ │ + ble 57b68 │ │ │ │ + ld r9,40(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + addi r24,r25,-1 │ │ │ │ + add r18,r29,r22 │ │ │ │ + addi r27,r20,8 │ │ │ │ + cmpdi cr4,r24,0 │ │ │ │ + mr r26,r9 │ │ │ │ + add r19,r2,r9 │ │ │ │ + lfd f0,0(r23) │ │ │ │ + lfd f11,0(r26) │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ - stfd f0,0(r27) │ │ │ │ - ble cr4,58594 │ │ │ │ - ld r6,56(r20) │ │ │ │ - mtctr r25 │ │ │ │ - mr r7,r19 │ │ │ │ - mr r15,r25 │ │ │ │ - add r6,r6,r23 │ │ │ │ - b 584dc │ │ │ │ + stfd f0,0(r26) │ │ │ │ + ble cr4,57bb4 │ │ │ │ + ld r8,56(r21) │ │ │ │ + mtctr r24 │ │ │ │ + mr r9,r18 │ │ │ │ + mr r30,r24 │ │ │ │ + add r8,r8,r22 │ │ │ │ + b 57afc │ │ │ │ nop │ │ │ │ - addi r15,r15,-1 │ │ │ │ - std r29,0(r7) │ │ │ │ - bdz 58580 │ │ │ │ - ldu r10,-8(r6) │ │ │ │ - ldu r5,-8(r7) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r5,r10 │ │ │ │ - beq 584d0 │ │ │ │ - cmpd r26,r15 │ │ │ │ - addi r5,r5,1 │ │ │ │ - sldi r10,r15,3 │ │ │ │ - stdx r5,r30,r10 │ │ │ │ - ble 58540 │ │ │ │ - lfdx f31,r21,r10 │ │ │ │ - subf r15,r15,r26 │ │ │ │ - mr r16,r10 │ │ │ │ - lfdx f0,r30,r16 │ │ │ │ + addi r30,r30,-1 │ │ │ │ + std r28,0(r9) │ │ │ │ + bdz 57ba0 │ │ │ │ + ldu r2,-8(r8) │ │ │ │ + ldu r7,-8(r9) │ │ │ │ + addi r2,r2,-1 │ │ │ │ + cmpd r7,r2 │ │ │ │ + beq 57af0 │ │ │ │ + cmpd r25,r30 │ │ │ │ + addi r7,r7,1 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + stdx r7,r29,r2 │ │ │ │ + ble 57b5c │ │ │ │ + lfdx f31,r20,r2 │ │ │ │ + subf r30,r30,r25 │ │ │ │ + mr r14,r2 │ │ │ │ + lfdx f0,r29,r14 │ │ │ │ fcfid f1,f0 │ │ │ │ - lfdx f0,r14,r16 │ │ │ │ + lfdx f0,r15,r14 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addic. r15,r15,-1 │ │ │ │ + bl 5920 │ │ │ │ + addic. r30,r30,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ - stfdx f31,r28,r16 │ │ │ │ - addi r16,r16,8 │ │ │ │ - bne 58510 │ │ │ │ - lfd f12,0(r18) │ │ │ │ - addi r27,r27,8 │ │ │ │ - cmpld r22,r27 │ │ │ │ - bne 584a0 │ │ │ │ - ld r10,8(r20) │ │ │ │ - addi r17,r17,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpd r10,r17 │ │ │ │ - ld r10,32(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 58628 │ │ │ │ - ld r26,48(r20) │ │ │ │ - b 582f0 │ │ │ │ + stfdx f31,r27,r14 │ │ │ │ + addi r14,r14,8 │ │ │ │ + bne 57b30 │ │ │ │ + lfd f12,0(r17) │ │ │ │ + addi r26,r26,8 │ │ │ │ + cmpld r19,r26 │ │ │ │ + bne 57ac0 │ │ │ │ + ld r9,8(r21) │ │ │ │ + addi r16,r16,1 │ │ │ │ + ld r2,0(r1) │ │ │ │ + addi r23,r23,8 │ │ │ │ + cmpd r9,r16 │ │ │ │ + ld r9,32(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 57c44 │ │ │ │ + ld r25,48(r21) │ │ │ │ + b 57930 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r7,0(r30) │ │ │ │ - li r10,0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,0(r30) │ │ │ │ - b 58504 │ │ │ │ - sldi r10,r25,3 │ │ │ │ - mr r15,r25 │ │ │ │ - ldx r5,r30,r10 │ │ │ │ - b 584f0 │ │ │ │ - cmpdi r25,0 │ │ │ │ - ble 58628 │ │ │ │ - ld r23,0(r20) │ │ │ │ - cmpdi r23,0 │ │ │ │ - ble 58628 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r22,120(r20) │ │ │ │ - sldi r25,r25,3 │ │ │ │ + nop │ │ │ │ + ld r9,0(r29) │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,0(r29) │ │ │ │ + b 57b24 │ │ │ │ + sldi r2,r24,3 │ │ │ │ + mr r30,r24 │ │ │ │ + ldx r7,r29,r2 │ │ │ │ + b 57b10 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 57c44 │ │ │ │ + ld r22,0(r21) │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble 57c44 │ │ │ │ + ld r24,120(r21) │ │ │ │ + plfd f31,91156 # 6dff0 │ │ │ │ + sldi r25,r2,3 │ │ │ │ li r27,0 │ │ │ │ - lfd f31,28288(r9) │ │ │ │ ld r30,40(r31) │ │ │ │ - add r26,r22,r27 │ │ │ │ - mr r28,r23 │ │ │ │ + add r26,r24,r27 │ │ │ │ + mr r28,r22 │ │ │ │ li r29,0 │ │ │ │ nop │ │ │ │ lfd f0,0(r26) │ │ │ │ mtfprd f12,r29 │ │ │ │ addi r30,r30,8 │ │ │ │ addi r29,r29,1 │ │ │ │ fcfid f1,f12 │ │ │ │ fmul f0,f0,f31 │ │ │ │ fmul f1,f0,f1 │ │ │ │ - bl 5980 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5920 │ │ │ │ lfd f12,-8(r30) │ │ │ │ - lfdx f0,r24,r27 │ │ │ │ + lfdx f0,r23,r27 │ │ │ │ addic. r28,r28,-1 │ │ │ │ fmadd f0,f0,f1,f12 │ │ │ │ stfd f0,-8(r30) │ │ │ │ - bne 585e0 │ │ │ │ + bne 57c00 │ │ │ │ addi r27,r27,8 │ │ │ │ cmpld r27,r25 │ │ │ │ - bne 585cc │ │ │ │ - addi r1,r31,224 │ │ │ │ + bne 57bec │ │ │ │ + addi r1,r31,240 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-160(r1) │ │ │ │ - ld r15,-152(r1) │ │ │ │ - ld r16,-144(r1) │ │ │ │ - ld r17,-136(r1) │ │ │ │ - ld r18,-128(r1) │ │ │ │ - ld r19,-120(r1) │ │ │ │ - ld r20,-112(r1) │ │ │ │ - ld r21,-104(r1) │ │ │ │ - ld r22,-96(r1) │ │ │ │ - ld r23,-88(r1) │ │ │ │ - ld r24,-80(r1) │ │ │ │ - ld r25,-72(r1) │ │ │ │ - ld r26,-64(r1) │ │ │ │ - ld r27,-56(r1) │ │ │ │ + lxv vs63,-192(r1) │ │ │ │ + ld r14,-168(r1) │ │ │ │ + ld r15,-160(r1) │ │ │ │ + ld r16,-152(r1) │ │ │ │ + ld r17,-144(r1) │ │ │ │ + ld r18,-136(r1) │ │ │ │ + ld r19,-128(r1) │ │ │ │ + ld r20,-120(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-48(r1) │ │ │ │ - ld r29,-40(r1) │ │ │ │ - ld r30,-32(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r21,-112(r1) │ │ │ │ + ld r22,-104(r1) │ │ │ │ + ld r23,-96(r1) │ │ │ │ + ld r24,-88(r1) │ │ │ │ + ld r25,-80(r1) │ │ │ │ + ld r26,-72(r1) │ │ │ │ + ld r27,-64(r1) │ │ │ │ + ld r28,-56(r1) │ │ │ │ + ld r29,-48(r1) │ │ │ │ + ld r30,-40(r1) │ │ │ │ + ld r31,-32(r1) │ │ │ │ + lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b 583d0 │ │ │ │ + li r2,0 │ │ │ │ + b 57a04 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1282 │ │ │ │ - nop │ │ │ │ + .long 0x1283 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000586b0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-2224 │ │ │ │ - std r23,-120(r1) │ │ │ │ - ld r23,48(r3) │ │ │ │ +0000000000057cd0 : │ │ │ │ + std r24,-120(r1) │ │ │ │ + ld r24,48(r3) │ │ │ │ + cmpdi r24,0 │ │ │ │ stdu r1,-192(r1) │ │ │ │ - cmpdi r23,0 │ │ │ │ - ble 58894 │ │ │ │ - ld r9,88(r3) │ │ │ │ - std r24,80(r1) │ │ │ │ - ld r24,104(r3) │ │ │ │ + ble 57e98 │ │ │ │ + ld r2,88(r3) │ │ │ │ + std r25,80(r1) │ │ │ │ + ld r25,104(r3) │ │ │ │ stfd f29,168(r1) │ │ │ │ - stfd f27,152(r1) │ │ │ │ - std r22,64(r1) │ │ │ │ stfd f26,144(r1) │ │ │ │ - ld r22,64(r3) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - cmpdi r24,0 │ │ │ │ - addi r9,r9,2 │ │ │ │ + std r23,64(r1) │ │ │ │ + ld r23,64(r3) │ │ │ │ + stfd f25,136(r1) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + cmpdi r25,0 │ │ │ │ + addi r2,r2,2 │ │ │ │ fcfid f29,f0 │ │ │ │ - mtfprd f27,r9 │ │ │ │ - mtfprd f0,r24 │ │ │ │ - fcfid f27,f27 │ │ │ │ - fcfid f26,f0 │ │ │ │ + mtfprd f26,r2 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + fcfid f26,f26 │ │ │ │ + fcfid f25,f0 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - blt 588c0 │ │ │ │ + blt 57ec8 │ │ │ │ + addi r25,r25,1 │ │ │ │ + std r20,40(r1) │ │ │ │ + std r21,48(r1) │ │ │ │ + ld r20,176(r3) │ │ │ │ + ld r21,96(r3) │ │ │ │ mflr r0 │ │ │ │ - addi r24,r24,1 │ │ │ │ - std r19,40(r1) │ │ │ │ - std r20,48(r1) │ │ │ │ - std r27,104(r1) │ │ │ │ - ld r19,176(r3) │ │ │ │ - addis r27,r2,-3 │ │ │ │ - ld r20,96(r3) │ │ │ │ - std r21,56(r1) │ │ │ │ - std r25,88(r1) │ │ │ │ - std r26,96(r1) │ │ │ │ + sldi r24,r24,3 │ │ │ │ + stfd f27,152(r1) │ │ │ │ stfd f28,160(r1) │ │ │ │ - sldi r23,r23,3 │ │ │ │ - li r25,0 │ │ │ │ - li r26,0 │ │ │ │ - addi r27,r27,27080 │ │ │ │ + plfd f27,89568 # 6db30 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ - std r28,112(r1) │ │ │ │ - sldi r21,r24,3 │ │ │ │ - std r29,120(r1) │ │ │ │ - std r30,128(r1) │ │ │ │ - std r31,136(r1) │ │ │ │ + std r22,56(r1) │ │ │ │ + std r26,88(r1) │ │ │ │ + sldi r22,r25,3 │ │ │ │ + li r26,0 │ │ │ │ + std r27,96(r1) │ │ │ │ + std r28,104(r1) │ │ │ │ + li r27,0 │ │ │ │ + std r0,208(r1) │ │ │ │ + std r29,112(r1) │ │ │ │ + std r30,120(r1) │ │ │ │ + std r31,128(r1) │ │ │ │ stfd f30,176(r1) │ │ │ │ stfd f31,184(r1) │ │ │ │ - std r0,208(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r9,r22,r26 │ │ │ │ - add r28,r20,r26 │ │ │ │ - mr r30,r24 │ │ │ │ + ldx r2,r23,r27 │ │ │ │ + add r28,r21,r27 │ │ │ │ + mr r30,r25 │ │ │ │ li r31,0 │ │ │ │ - add r29,r19,r25 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + add r29,r20,r26 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f30,f26,f0 │ │ │ │ - fdiv f30,f27,f30 │ │ │ │ + fmul f30,f25,f0 │ │ │ │ + fdiv f30,f26,f30 │ │ │ │ fmul f30,f30,f0 │ │ │ │ - b 587f0 │ │ │ │ + b 57df8 │ │ │ │ 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 58834 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + beq 57e38 │ │ │ │ mtfprd f0,r31 │ │ │ │ lfd f1,0(r28) │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f30,f0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fsub f12,f29,f0 │ │ │ │ fcmpu cr0,f12,f28 │ │ │ │ - bgt 587c0 │ │ │ │ + bgt 57dd0 │ │ │ │ fsub f0,f0,f29 │ │ │ │ - blt 588a0 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + blt 57eb0 │ │ │ │ + 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 587f0 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r25,r25,r21 │ │ │ │ - cmpld r26,r23 │ │ │ │ - bne 58780 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + bne 57df8 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r26,r26,r22 │ │ │ │ + cmpld r27,r24 │ │ │ │ + bne 57d90 │ │ │ │ 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 587dc │ │ │ │ + b 57de4 │ │ │ │ + lfd f25,136(r1) │ │ │ │ lfd f26,144(r1) │ │ │ │ - lfd f27,152(r1) │ │ │ │ lfd f29,168(r1) │ │ │ │ - ld r22,64(r1) │ │ │ │ - ld r24,80(r1) │ │ │ │ - b 58894 │ │ │ │ + ld r23,64(r1) │ │ │ │ + ld r25,80(r1) │ │ │ │ + b 57e98 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xd86 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xc87 │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000588f0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-2800 │ │ │ │ - std r22,-144(r1) │ │ │ │ - ld r22,48(r3) │ │ │ │ +0000000000057ef0 : │ │ │ │ + std r23,-144(r1) │ │ │ │ + ld r23,48(r3) │ │ │ │ + cmpdi r23,0 │ │ │ │ stdu r1,-224(r1) │ │ │ │ + ble 5812c │ │ │ │ + std r22,72(r1) │ │ │ │ + ld r22,8(r3) │ │ │ │ cmpdi r22,0 │ │ │ │ - ble 58b40 │ │ │ │ - std r21,72(r1) │ │ │ │ - ld r21,8(r3) │ │ │ │ - cmpdi r21,0 │ │ │ │ - ble 58b70 │ │ │ │ - std r28,128(r1) │ │ │ │ + ble 58158 │ │ │ │ + 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,120(r3) │ │ │ │ - ld r18,64(r3) │ │ │ │ - ld r19,176(r3) │ │ │ │ - ld r20,96(r3) │ │ │ │ - lfd f25,28240(r9) │ │ │ │ - std r23,88(r1) │ │ │ │ - li r23,0 │ │ │ │ + sldi r27,r23,4 │ │ │ │ + stfd f27,184(r1) │ │ │ │ + stfd f28,192(r1) │ │ │ │ + stfd f29,200(r1) │ │ │ │ + std r18,40(r1) │ │ │ │ + ld r18,120(r3) │ │ │ │ + std r19,48(r1) │ │ │ │ + std r20,56(r1) │ │ │ │ + ld r19,64(r3) │ │ │ │ + ld r20,176(r3) │ │ │ │ mtfprd f0,r28 │ │ │ │ - std r24,96(r1) │ │ │ │ - std r26,112(r1) │ │ │ │ - std r27,120(r1) │ │ │ │ - stfd f26,176(r1) │ │ │ │ - sldi r26,r22,3 │ │ │ │ - sldi r27,r22,4 │ │ │ │ + std r21,64(r1) │ │ │ │ + stfd f25,168(r1) │ │ │ │ + ld r21,96(r3) │ │ │ │ + plfd f25,89044 # 6db30 │ │ │ │ + stfd f24,160(r1) │ │ │ │ + xxspltidp vs24,1065353216 │ │ │ │ + std r24,88(r1) │ │ │ │ li r24,0 │ │ │ │ fcfid f27,f0 │ │ │ │ - addi r25,r25,27080 │ │ │ │ + std r25,96(r1) │ │ │ │ + std r26,104(r1) │ │ │ │ + li r25,0 │ │ │ │ + sldi r26,r23,3 │ │ │ │ + stfd f26,176(r1) │ │ │ │ xxlxor vs26,vs26,vs26 │ │ │ │ std r0,240(r1) │ │ │ │ - std r16,32(r1) │ │ │ │ - std r29,136(r1) │ │ │ │ - std r30,144(r1) │ │ │ │ - std r31,152(r1) │ │ │ │ - stfd f24,160(r1) │ │ │ │ - stfd f28,192(r1) │ │ │ │ - stfd f29,200(r1) │ │ │ │ + std r17,32(r1) │ │ │ │ + std r29,128(r1) │ │ │ │ + std r30,136(r1) │ │ │ │ + std r31,144(r1) │ │ │ │ + stfd f23,152(r1) │ │ │ │ stfd f30,208(r1) │ │ │ │ stfd f31,216(r1) │ │ │ │ fmul f27,f27,f27 │ │ │ │ - ldx r9,r18,r24 │ │ │ │ - sldi r31,r23,4 │ │ │ │ - add r29,r20,r24 │ │ │ │ - mr r30,r21 │ │ │ │ - add r16,r17,r24 │ │ │ │ - add r31,r19,r31 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r2,r19,r25 │ │ │ │ + sldi r31,r24,4 │ │ │ │ + add r29,r21,r25 │ │ │ │ + mr r30,r22 │ │ │ │ + add r17,r18,r25 │ │ │ │ + add r31,r20,r31 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f29,f0 │ │ │ │ - fdiv f24,f25,f29 │ │ │ │ - fmul f28,f29,f29 │ │ │ │ - b 58a50 │ │ │ │ + fdiv f28,f24,f29 │ │ │ │ + fmul f23,f29,f29 │ │ │ │ + b 58044 │ │ │ │ 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 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - beq 58acc │ │ │ │ - lfd f12,0(r16) │ │ │ │ + beq 580b8 │ │ │ │ + lfd f12,0(r17) │ │ │ │ lfd f1,0(r29) │ │ │ │ fmul f31,f29,f12 │ │ │ │ fctid f31,f31 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r28,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r28,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fmsub f0,f24,f31,f12 │ │ │ │ - fnmsub f12,f24,f31,f12 │ │ │ │ - fmul f0,f28,f0 │ │ │ │ + fmsub f0,f28,f31,f12 │ │ │ │ + fnmsub f12,f28,f31,f12 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmadd f0,f0,f12,f27 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 58a00 │ │ │ │ + bgt 58000 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 58b50 │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + blt 58140 │ │ │ │ + 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 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - bne 58a50 │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpd r23,r22 │ │ │ │ - bne 589c0 │ │ │ │ + bne 58044 │ │ │ │ + addi r24,r24,1 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpd r24,r23 │ │ │ │ + bne 57fc0 │ │ │ │ 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 58a1c │ │ │ │ - ld r21,72(r1) │ │ │ │ - b 58b40 │ │ │ │ + b 58014 │ │ │ │ + ld r22,72(r1) │ │ │ │ + b 5812c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1088 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xf89 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000058b90 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-3472 │ │ │ │ - ld r9,48(r3) │ │ │ │ +0000000000058170 : │ │ │ │ + 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 58dfc │ │ │ │ - std r22,128(r1) │ │ │ │ - ld r22,8(r3) │ │ │ │ - std r17,88(r1) │ │ │ │ - mr r17,r3 │ │ │ │ - cmpdi r22,0 │ │ │ │ - ble 58e30 │ │ │ │ - std r23,136(r1) │ │ │ │ - ld r23,88(r3) │ │ │ │ - ld r10,120(r3) │ │ │ │ - stfd f28,224(r1) │ │ │ │ + ble 583f0 │ │ │ │ + std r21,104(r1) │ │ │ │ + ld r21,8(r3) │ │ │ │ + cmpdi r21,0 │ │ │ │ + std r18,80(r1) │ │ │ │ + mr r18,r3 │ │ │ │ + ble 58404 │ │ │ │ + std r24,128(r1) │ │ │ │ + std r25,136(r1) │ │ │ │ + ld r24,88(r3) │ │ │ │ + ld r2,120(r3) │ │ │ │ mflr r0 │ │ │ │ - std r24,144(r1) │ │ │ │ - std r14,64(r1) │ │ │ │ - ld r14,64(r3) │ │ │ │ - std r18,96(r1) │ │ │ │ - std r19,104(r1) │ │ │ │ - std r20,112(r1) │ │ │ │ - std r21,120(r1) │ │ │ │ stfd f27,216(r1) │ │ │ │ - sldi r20,r9,3 │ │ │ │ + stfd f28,224(r1) │ │ │ │ + stfd f29,232(r1) │ │ │ │ + std r15,56(r1) │ │ │ │ + plfd f29,88424 # 6db30 │ │ │ │ + ld r15,64(r3) │ │ │ │ + stfd f24,192(r1) │ │ │ │ + stfd f25,200(r1) │ │ │ │ + xxspltidp vs24,1056964608 │ │ │ │ + mtfprd f0,r24 │ │ │ │ + std r2,32(r1) │ │ │ │ + addi r2,r24,1 │ │ │ │ + std r19,88(r1) │ │ │ │ li r19,0 │ │ │ │ - li r18,0 │ │ │ │ - std r15,72(r1) │ │ │ │ - mtfprd f0,r23 │ │ │ │ - std r10,40(r1) │ │ │ │ - addi r10,r23,1 │ │ │ │ - xxlxor vs27,vs27,vs27 │ │ │ │ - std r16,80(r1) │ │ │ │ - std r25,152(r1) │ │ │ │ - std r26,160(r1) │ │ │ │ - std r27,168(r1) │ │ │ │ - fcfid f28,f0 │ │ │ │ - mulld r24,r10,r9 │ │ │ │ - cmpdi cr4,r10,0 │ │ │ │ - sldi r21,r10,1 │ │ │ │ - std r0,272(r1) │ │ │ │ - std r28,176(r1) │ │ │ │ - std r29,184(r1) │ │ │ │ - std r30,192(r1) │ │ │ │ - std r31,200(r1) │ │ │ │ + std r20,96(r1) │ │ │ │ + std r22,112(r1) │ │ │ │ + li r20,0 │ │ │ │ + sldi r22,r17,3 │ │ │ │ + fcfid f27,f0 │ │ │ │ + mulld r25,r2,r17 │ │ │ │ + std r23,120(r1) │ │ │ │ stfd f26,208(r1) │ │ │ │ - stfd f29,232(r1) │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ + sldi r23,r2,1 │ │ │ │ + std r0,272(r1) │ │ │ │ + std r14,48(r1) │ │ │ │ + std r2,40(r1) │ │ │ │ + std r16,64(r1) │ │ │ │ + std r26,144(r1) │ │ │ │ + std r27,152(r1) │ │ │ │ + std r28,160(r1) │ │ │ │ + std r29,168(r1) │ │ │ │ + std r30,176(r1) │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + sldi r25,r25,4 │ │ │ │ + std r31,184(r1) │ │ │ │ stfd f30,240(r1) │ │ │ │ stfd f31,248(r1) │ │ │ │ - std r10,48(r1) │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - sldi r24,r24,4 │ │ │ │ - ldx r9,r14,r19 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - sldi r10,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - mtfprd f26,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f26,f26 │ │ │ │ - fmul f29,f26,f26 │ │ │ │ - ble cr4,58d80 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r29,96(r17) │ │ │ │ - addis r28,r2,-3 │ │ │ │ - ld r25,176(r17) │ │ │ │ - li r26,0 │ │ │ │ - lfd f30,27104(r9) │ │ │ │ - ld r9,48(r1) │ │ │ │ - addi r28,r28,27080 │ │ │ │ - add r29,r29,r19 │ │ │ │ - fdiv f30,f30,f0 │ │ │ │ - mulld r27,r9,r18 │ │ │ │ - ld r9,40(r1) │ │ │ │ - add r31,r9,r19 │ │ │ │ - sldi r27,r27,4 │ │ │ │ + nop │ │ │ │ + ldx r2,r15,r20 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + sldi r9,r2,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mtfprd f25,r9 │ │ │ │ + fcfid f30,f0 │ │ │ │ + fcfid f25,f25 │ │ │ │ + fmul f28,f25,f25 │ │ │ │ + ble cr4,58374 │ │ │ │ + fdiv f30,f24,f30 │ │ │ │ + ld r2,40(r1) │ │ │ │ + ld r29,96(r18) │ │ │ │ + li r27,0 │ │ │ │ + ld r26,176(r18) │ │ │ │ + mulld r28,r2,r19 │ │ │ │ + ld r2,32(r1) │ │ │ │ + add r29,r29,r20 │ │ │ │ + add r31,r2,r20 │ │ │ │ + sldi r28,r28,4 │ │ │ │ nop │ │ │ │ lfd f11,0(r31) │ │ │ │ - add r16,r25,r27 │ │ │ │ - fmul f0,f11,f26 │ │ │ │ + add r16,r26,r28 │ │ │ │ + fmul f0,f11,f25 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r15,r23,r9 │ │ │ │ - add r30,r21,r15 │ │ │ │ - b 58d24 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r14,r24,r2 │ │ │ │ + add r30,r23,r14 │ │ │ │ + b 582fc │ │ │ │ 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(r16) │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfd f12,0(r16) │ │ │ │ addi r16,r16,8 │ │ │ │ - cmpld r30,r15 │ │ │ │ - beq 58d6c │ │ │ │ + cmpld r30,r14 │ │ │ │ + beq 58360 │ │ │ │ lfd f11,0(r31) │ │ │ │ - mtfprd f0,r15 │ │ │ │ + mtfprd f0,r14 │ │ │ │ lfd f1,0(r29) │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f12,f0,f30,f11 │ │ │ │ fnmsub f0,f0,f30,f11 │ │ │ │ - fmul f12,f12,f29 │ │ │ │ - fmadd f0,f0,f12,f28 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - bgt 58cf0 │ │ │ │ + fmul f12,f12,f28 │ │ │ │ + fmadd f0,f0,f12,f27 │ │ │ │ + fcmpu cr0,f0,f26 │ │ │ │ + bgt 582d0 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 58e10 │ │ │ │ - lfd f0,0(r28) │ │ │ │ - addi r15,r15,1 │ │ │ │ + bge 582e4 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + addi r14,r14,1 │ │ │ │ addi r16,r16,8 │ │ │ │ - cmpld r30,r15 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - stfd f1,-8(r16) │ │ │ │ - bne 58d20 │ │ │ │ - addi r26,r26,1 │ │ │ │ - add r31,r31,r20 │ │ │ │ - add r27,r27,r24 │ │ │ │ - cmpd r22,r26 │ │ │ │ - bne 58cd0 │ │ │ │ - ld r9,32(r1) │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r19,r19,8 │ │ │ │ - cmpd r18,r9 │ │ │ │ - bne 58c70 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ + cmpld r30,r14 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r16) │ │ │ │ + bne 582f8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi r27,r27,1 │ │ │ │ + add r31,r31,r22 │ │ │ │ + add r28,r28,r25 │ │ │ │ + cmpd r21,r27 │ │ │ │ + bne 582b0 │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r20,r20,8 │ │ │ │ + cmpd r19,r17 │ │ │ │ + bne 58260 │ │ │ │ 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 58d0c │ │ │ │ - ld r17,88(r1) │ │ │ │ - ld r22,128(r1) │ │ │ │ - b 58dfc │ │ │ │ + ld r18,80(r1) │ │ │ │ + ld r21,104(r1) │ │ │ │ + b 583f0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1286 │ │ │ │ - nop │ │ │ │ + .long 0x1288 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000058e50 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-4176 │ │ │ │ +0000000000058420 : │ │ │ │ + std r30,-64(r1) │ │ │ │ + std r29,-72(r1) │ │ │ │ + ld r30,48(r3) │ │ │ │ mflr r0 │ │ │ │ - std r30,-56(r1) │ │ │ │ mfocrf r11,8 │ │ │ │ - ld r30,48(r3) │ │ │ │ - std r16,-168(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - std r20,-136(r1) │ │ │ │ - std r22,-120(r1) │ │ │ │ - std r27,-80(r1) │ │ │ │ - std r28,-72(r1) │ │ │ │ - std r29,-64(r1) │ │ │ │ - std r31,-48(r1) │ │ │ │ - stfd f27,-40(r1) │ │ │ │ - stfd f28,-32(r1) │ │ │ │ - stfd f29,-24(r1) │ │ │ │ - stfd f30,-16(r1) │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - std r14,-184(r1) │ │ │ │ - std r15,-176(r1) │ │ │ │ - std r17,-160(r1) │ │ │ │ - std r18,-152(r1) │ │ │ │ - std r19,-144(r1) │ │ │ │ - std r21,-128(r1) │ │ │ │ - std r23,-112(r1) │ │ │ │ - std r24,-104(r1) │ │ │ │ - std r25,-96(r1) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + std r16,-176(r1) │ │ │ │ + std r15,-184(r1) │ │ │ │ + li r8,0 │ │ │ │ + mr r29,r3 │ │ │ │ std r0,16(r1) │ │ │ │ - std r26,-88(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ + std r19,-152(r1) │ │ │ │ + std r18,-160(r1) │ │ │ │ + std r21,-136(r1) │ │ │ │ + std r22,-128(r1) │ │ │ │ sldi r10,r30,3 │ │ │ │ - stdu r1,-320(r1) │ │ │ │ - lfd f0,28240(r9) │ │ │ │ + std r23,-120(r1) │ │ │ │ cmpdi cr7,r30,0 │ │ │ │ - li r7,0 │ │ │ │ + std r31,-56(r1) │ │ │ │ + stfd f26,-48(r1) │ │ │ │ + stfd f27,-40(r1) │ │ │ │ + stfd f28,-32(r1) │ │ │ │ addi r9,r10,15 │ │ │ │ addi r10,r10,23 │ │ │ │ - mr r29,r3 │ │ │ │ - mr r31,r1 │ │ │ │ + stfd f29,-24(r1) │ │ │ │ + stfd f30,-16(r1) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r14,-192(r1) │ │ │ │ clrrdi r9,r9,4 │ │ │ │ clrrdi r10,r10,4 │ │ │ │ + std r17,-168(r1) │ │ │ │ + std r20,-144(r1) │ │ │ │ + std r24,-112(r1) │ │ │ │ + std r25,-104(r1) │ │ │ │ neg r9,r9 │ │ │ │ neg r10,r10 │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r28,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ - addi r5,r1,32 │ │ │ │ - std r5,32(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + std r26,-96(r1) │ │ │ │ + std r27,-88(r1) │ │ │ │ + std r28,-80(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-304(r1) │ │ │ │ + ld r7,0(r1) │ │ │ │ + mr r31,r1 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r20,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ addi r6,r1,32 │ │ │ │ - std r6,56(r31) │ │ │ │ - ld r6,0(r1) │ │ │ │ - stdux r6,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - std r9,80(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - stdux r9,r1,r10 │ │ │ │ - std r7,0(r5) │ │ │ │ + std r6,32(r31) │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r21,r1,32 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r19,r1,32 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r5,r1,32 │ │ │ │ + std r5,48(r31) │ │ │ │ + stdux r7,r1,r9 │ │ │ │ + addi r0,r1,32 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + std r8,0(r6) │ │ │ │ mr r16,r1 │ │ │ │ stfdu f0,32(r16) │ │ │ │ - ble cr7,594f4 │ │ │ │ - ld r10,88(r3) │ │ │ │ - andi. r7,r30,3 │ │ │ │ - li r19,1 │ │ │ │ - addi r6,r30,-1 │ │ │ │ - mr r9,r30 │ │ │ │ - addi r10,r10,1 │ │ │ │ - beq 58fbc │ │ │ │ - cmpdi r7,1 │ │ │ │ - mr r8,r30 │ │ │ │ - beq 58fac │ │ │ │ - cmpdi r7,2 │ │ │ │ - beq 58fa0 │ │ │ │ - mr r8,r6 │ │ │ │ - sldi r19,r10,1 │ │ │ │ - mulld r7,r10,r19 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - sldi r19,r7,1 │ │ │ │ - mulld r7,r10,r19 │ │ │ │ + ble cr7,58a98 │ │ │ │ + ld r9,88(r3) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r6,2 │ │ │ │ + andi. r8,r30,3 │ │ │ │ + mr r2,r30 │ │ │ │ + addi r7,r30,-1 │ │ │ │ + mr r10,r30 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ + addi r9,r9,1 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r6,r9 │ │ │ │ + beq 58580 │ │ │ │ cmpdi r8,1 │ │ │ │ - sldi r19,r7,1 │ │ │ │ - beq 58fe8 │ │ │ │ - srdi r9,r9,2 │ │ │ │ + beq 58574 │ │ │ │ + cmpdi r8,2 │ │ │ │ + beq 5856c │ │ │ │ + mr r2,r7 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 585a0 │ │ │ │ + srdi r9,r10,2 │ │ │ │ mtctr r9 │ │ │ │ - mulld r19,r10,r19 │ │ │ │ - sldi r19,r19,1 │ │ │ │ - mulld r19,r10,r19 │ │ │ │ - sldi r19,r19,1 │ │ │ │ - mulld r19,r10,r19 │ │ │ │ - sldi r19,r19,1 │ │ │ │ - mulld r19,r10,r19 │ │ │ │ - sldi r19,r19,1 │ │ │ │ - bdnz 58fc4 │ │ │ │ - ld r9,8(r29) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 59478 │ │ │ │ - ld r9,200(r29) │ │ │ │ - ld r10,32(r31) │ │ │ │ - li r26,0 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 58588 │ │ │ │ + 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 58a18 │ │ │ │ + ld r9,88(r31) │ │ │ │ + ld r2,200(r29) │ │ │ │ + xxspltidp vs26,1056964608 │ │ │ │ + li r28,0 │ │ │ │ li r12,0 │ │ │ │ - cmpdi cr4,r19,0 │ │ │ │ - addi r24,r16,8 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - std r16,120(r31) │ │ │ │ - std r19,96(r31) │ │ │ │ - addi r9,r9,-8 │ │ │ │ - addi r25,r10,8 │ │ │ │ - std r9,88(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + addi r26,r16,8 │ │ │ │ + std r0,72(r31) │ │ │ │ + plfd f28,87372 # 6db30 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + mr r20,r19 │ │ │ │ + mcrf cr0,cr7 │ │ │ │ + cmpdi cr4,r9,0 │ │ │ │ + ld r9,32(r31) │ │ │ │ + addi r2,r2,-8 │ │ │ │ + std r2,80(r31) │ │ │ │ + addi r27,r9,8 │ │ │ │ nop │ │ │ │ - ble cr7,590f4 │ │ │ │ - mulld r9,r12,r30 │ │ │ │ + ble 586d0 │ │ │ │ + mulld r2,r12,r30 │ │ │ │ ld r5,120(r29) │ │ │ │ - mtctr r30 │ │ │ │ ld r4,64(r29) │ │ │ │ - ld r6,88(r29) │ │ │ │ - ld r11,56(r31) │ │ │ │ - ld r23,80(r31) │ │ │ │ + mtctr r30 │ │ │ │ li r10,0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r5,r5,r9 │ │ │ │ + ld r6,88(r29) │ │ │ │ + ld r3,48(r31) │ │ │ │ + ld r11,72(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r5,r5,r2 │ │ │ │ nop │ │ │ │ - ldx r21,r4,r10 │ │ │ │ + ldx r25,r4,r10 │ │ │ │ lfdx f12,r5,r10 │ │ │ │ - addi r7,r21,-1 │ │ │ │ - sldi r7,r7,1 │ │ │ │ - mtfprd f0,r7 │ │ │ │ + addi r8,r25,-1 │ │ │ │ + sldi r8,r8,1 │ │ │ │ + mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r8,f0 │ │ │ │ - subf r3,r6,r8 │ │ │ │ - addi r8,r8,1 │ │ │ │ - divd r9,r3,r7 │ │ │ │ - cmpdi r3,0 │ │ │ │ - add r8,r8,r6 │ │ │ │ - stdx r3,r22,r10 │ │ │ │ - stdx r8,r20,r10 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - subf r9,r9,r3 │ │ │ │ - blt 59460 │ │ │ │ - cmpd r9,r21 │ │ │ │ - blt 590b8 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - stdx r9,r23,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r8,1 │ │ │ │ - ble 59454 │ │ │ │ - stdx r8,r11,r10 │ │ │ │ - stdx r9,r28,r10 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r7,r6,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + divd r2,r7,r8 │ │ │ │ + cmpdi r7,0 │ │ │ │ + add r9,r9,r6 │ │ │ │ + stdx r7,r21,r10 │ │ │ │ + stdx r9,r20,r10 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + blt 58a00 │ │ │ │ + cmpd r2,r25 │ │ │ │ + blt 58698 │ │ │ │ + subf r2,r8,r2 │ │ │ │ + stdx r2,r11,r10 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r9,1 │ │ │ │ + ble 589f4 │ │ │ │ + stdx r9,r3,r10 │ │ │ │ + stdx r2,r23,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 59060 │ │ │ │ + bdnz 58640 │ │ │ │ sldi r5,r30,3 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r27 │ │ │ │ + mr r3,r22 │ │ │ │ std r12,40(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b40 │ │ │ │ ld r12,40(r31) │ │ │ │ - ble cr4,594ec │ │ │ │ - ld r9,96(r31) │ │ │ │ + ble cr4,58a90 │ │ │ │ + ld r2,88(r31) │ │ │ │ ld r14,192(r29) │ │ │ │ - ld r3,176(r29) │ │ │ │ - sldi r15,r26,3 │ │ │ │ - ld r4,120(r31) │ │ │ │ - std r20,112(r31) │ │ │ │ + sldi r24,r28,3 │ │ │ │ sldi r19,r30,3 │ │ │ │ - std r12,72(r31) │ │ │ │ - addi r6,r15,-8 │ │ │ │ - add r21,r9,r26 │ │ │ │ + std r20,104(r31) │ │ │ │ + std r12,64(r31) │ │ │ │ + ld r4,176(r29) │ │ │ │ + addi r7,r24,-8 │ │ │ │ + add r10,r2,r28 │ │ │ │ addi r8,r14,-8 │ │ │ │ - add r15,r3,r15 │ │ │ │ - li r9,0 │ │ │ │ - li r26,0 │ │ │ │ - add r14,r14,r6 │ │ │ │ - sldi r7,r21,3 │ │ │ │ - mr r20,r15 │ │ │ │ - std r21,104(r31) │ │ │ │ - add r10,r7,r8 │ │ │ │ - std r10,64(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r9,r30 │ │ │ │ - bge 592ac │ │ │ │ - ld r10,72(r31) │ │ │ │ + li r2,0 │ │ │ │ + li r28,0 │ │ │ │ + add r24,r4,r24 │ │ │ │ + add r14,r14,r7 │ │ │ │ + sldi r9,r10,3 │ │ │ │ + std r10,96(r31) │ │ │ │ + mr r18,r24 │ │ │ │ + add r9,r9,r8 │ │ │ │ + std r9,56(r31) │ │ │ │ + cmpd r2,r30 │ │ │ │ + bge 58860 │ │ │ │ + ld r9,64(r31) │ │ │ │ lfd f0,88(r29) │ │ │ │ - sldi r18,r9,3 │ │ │ │ - subf r15,r9,r30 │ │ │ │ - ld r9,32(r31) │ │ │ │ - ld r6,120(r29) │ │ │ │ - ld r16,64(r29) │ │ │ │ - ld r17,96(r29) │ │ │ │ - std r29,48(r31) │ │ │ │ - mr r29,r27 │ │ │ │ - lfdx f30,r4,r18 │ │ │ │ - std r4,40(r31) │ │ │ │ - mulld r5,r10,r30 │ │ │ │ + sldi r15,r2,3 │ │ │ │ + subf r25,r2,r30 │ │ │ │ + std r29,40(r31) │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r7,120(r29) │ │ │ │ + ld r24,64(r29) │ │ │ │ + lfdx f30,r16,r15 │ │ │ │ + mulld r6,r9,r30 │ │ │ │ fcfid f29,f0 │ │ │ │ - ldx r23,r9,r18 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r30,r2,-3 │ │ │ │ - lfd f27,27104(r10) │ │ │ │ - addi r30,r30,27080 │ │ │ │ - sldi r5,r5,3 │ │ │ │ + ld r30,96(r29) │ │ │ │ + mr r29,r21 │ │ │ │ + mr r21,r22 │ │ │ │ + ldx r17,r2,r15 │ │ │ │ + mr r22,r23 │ │ │ │ + sldi r2,r6,3 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - add r21,r6,r5 │ │ │ │ - mr r27,r21 │ │ │ │ - mr r21,r23 │ │ │ │ - mr r23,r22 │ │ │ │ - mr r22,r28 │ │ │ │ - b 5920c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add r20,r7,r2 │ │ │ │ + mr r23,r20 │ │ │ │ + b 587b4 │ │ │ │ nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - ldx r9,r22,r18 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ - maddld r21,r28,r21,r9 │ │ │ │ - stfdx f30,r24,r18 │ │ │ │ - stdx r21,r25,r18 │ │ │ │ - addi r18,r18,8 │ │ │ │ - beq 59298 │ │ │ │ - ldx r9,r23,r18 │ │ │ │ - ldx r7,r29,r18 │ │ │ │ - ldx r28,r16,r18 │ │ │ │ - lfdx f10,r27,r18 │ │ │ │ - lfdx f1,r17,r18 │ │ │ │ - add r9,r9,r7 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - addi r9,r28,-1 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + ldx r2,r22,r15 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addic. r25,r25,-1 │ │ │ │ + maddld r17,r20,r17,r2 │ │ │ │ + stfdx f30,r26,r15 │ │ │ │ + stdx r17,r27,r15 │ │ │ │ + addi r15,r15,8 │ │ │ │ + beq 58850 │ │ │ │ + ldx r2,r29,r15 │ │ │ │ + ldx r9,r21,r15 │ │ │ │ + ldx r20,r24,r15 │ │ │ │ + lfdx f10,r23,r15 │ │ │ │ + lfdx f1,r30,r15 │ │ │ │ + add r2,r2,r9 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + addi r2,r20,-1 │ │ │ │ fcfid f0,f0 │ │ │ │ - mtfprd f12,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + sldi r2,r2,1 │ │ │ │ fcfid f11,f12 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ - fmul f0,f0,f27 │ │ │ │ + fmul f0,f0,f26 │ │ │ │ fmul f12,f12,f12 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fsub f11,f0,f10 │ │ │ │ fsub f10,f10,f0 │ │ │ │ fmul f0,f11,f10 │ │ │ │ fmadd f0,f0,f12,f29 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - bgt 591d0 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + bgt 58780 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 59410 │ │ │ │ - lfd f0,0(r30) │ │ │ │ - ldx r9,r22,r18 │ │ │ │ - addic. r15,r15,-1 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - maddld r21,r28,r21,r9 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - stdx r21,r25,r18 │ │ │ │ - stfdx f30,r24,r18 │ │ │ │ - addi r18,r18,8 │ │ │ │ - bne 5920c │ │ │ │ - mr r27,r29 │ │ │ │ - ld r4,40(r31) │ │ │ │ - ld r29,48(r31) │ │ │ │ - mr r28,r22 │ │ │ │ - mr r22,r23 │ │ │ │ - ld r9,32(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - ldx r9,r9,r19 │ │ │ │ - stdu r9,8(r14) │ │ │ │ + bge 58794 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ + ldx r2,r22,r15 │ │ │ │ + addic. r25,r25,-1 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + maddld r17,r20,r17,r2 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stdx r17,r27,r15 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + stfdx f30,r26,r15 │ │ │ │ + addi r15,r15,8 │ │ │ │ + bne 587b4 │ │ │ │ + mr r23,r22 │ │ │ │ + mr r22,r21 │ │ │ │ + mr r21,r29 │ │ │ │ + ld r29,40(r31) │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + ldx r2,r2,r19 │ │ │ │ + stdu r2,8(r14) │ │ │ │ ld r30,48(r29) │ │ │ │ sldi r19,r30,3 │ │ │ │ - addi r9,r30,-1 │ │ │ │ - add r6,r28,r19 │ │ │ │ - add r5,r10,r19 │ │ │ │ - lfdx f0,r4,r19 │ │ │ │ - ld r10,-8(r6) │ │ │ │ - ld r3,-8(r5) │ │ │ │ - stfd f0,0(r20) │ │ │ │ - cmpdi r10,0 │ │ │ │ - beq 59440 │ │ │ │ - ld r8,64(r29) │ │ │ │ - add r8,r8,r19 │ │ │ │ - ld r8,-8(r8) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r10,r8 │ │ │ │ - beq 59440 │ │ │ │ - add r7,r27,r19 │ │ │ │ - ld r8,88(r29) │ │ │ │ - add r10,r10,r3 │ │ │ │ - ld r3,-8(r7) │ │ │ │ - std r10,-8(r6) │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r10,r3,1 │ │ │ │ - sldi r0,r8,1 │ │ │ │ - cmpd r10,r0 │ │ │ │ - std r10,-8(r7) │ │ │ │ - bne 593c0 │ │ │ │ - addi r10,r9,1 │ │ │ │ - ld r8,80(r31) │ │ │ │ + addi r2,r30,-1 │ │ │ │ + add r10,r23,r19 │ │ │ │ + add r6,r9,r19 │ │ │ │ + lfdx f0,r16,r19 │ │ │ │ + ld r9,-8(r10) │ │ │ │ cmpdi r9,0 │ │ │ │ - mtctr r10 │ │ │ │ - li r10,1 │ │ │ │ - add r11,r8,r19 │ │ │ │ + ld r8,-8(r6) │ │ │ │ + stfd f0,0(r18) │ │ │ │ + beq 589e0 │ │ │ │ + ld r7,64(r29) │ │ │ │ + add r7,r7,r19 │ │ │ │ + ld r7,-8(r7) │ │ │ │ + addi r7,r7,-1 │ │ │ │ + cmpd r9,r7 │ │ │ │ + beq 589e0 │ │ │ │ + add r7,r22,r19 │ │ │ │ + ld r11,88(r29) │ │ │ │ + add r8,r9,r8 │ │ │ │ + ld r9,-8(r7) │ │ │ │ + std r8,-8(r10) │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r11,r11,1 │ │ │ │ + cmpd r9,r11 │ │ │ │ + std r9,-8(r7) │ │ │ │ + bne 58980 │ │ │ │ + addi r9,r2,1 │ │ │ │ + ld r8,72(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + mtctr r9 │ │ │ │ + li r9,1 │ │ │ │ + add r3,r8,r19 │ │ │ │ mfctr r8 │ │ │ │ - isellt r10,r10,r8 │ │ │ │ - mtctr r10 │ │ │ │ - bdz 593c0 │ │ │ │ - ld r10,-16(r6) │ │ │ │ - ld r8,-16(r7) │ │ │ │ + isellt r9,r9,r8 │ │ │ │ + mtctr r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bdz 58980 │ │ │ │ + ld r9,-16(r7) │ │ │ │ + ld r8,-16(r10) │ │ │ │ + cmpdi r8,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r4,1 │ │ │ │ + ld r5,-16(r6) │ │ │ │ + sldi r0,r2,3 │ │ │ │ + addi r9,r9,1 │ │ │ │ + std r9,-16(r7) │ │ │ │ + cmpd cr7,r9,r11 │ │ │ │ + stdu r28,-8(r7) │ │ │ │ + beq 589d0 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ldx r9,r9,r0 │ │ │ │ addi r9,r9,-1 │ │ │ │ - ld r3,-16(r5) │ │ │ │ - li r23,1 │ │ │ │ - sldi r21,r9,3 │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r7) │ │ │ │ - cmpd r8,r0 │ │ │ │ - stdu r26,-8(r7) │ │ │ │ - beq cr7,59430 │ │ │ │ - ld r8,64(r29) │ │ │ │ - ldx r8,r8,r21 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd cr7,r10,r8 │ │ │ │ - beq cr7,59430 │ │ │ │ - ldu r8,-8(r11) │ │ │ │ - add r10,r10,r3 │ │ │ │ - std r10,-16(r6) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,593b4 │ │ │ │ - neg r8,r8 │ │ │ │ - li r23,-1 │ │ │ │ - stdu r23,-8(r5) │ │ │ │ - stdu r8,-8(r6) │ │ │ │ - beq 59350 │ │ │ │ - ld r10,64(r31) │ │ │ │ - addi r20,r20,8 │ │ │ │ - cmpld r14,r10 │ │ │ │ - bne 59150 │ │ │ │ - ld r21,104(r31) │ │ │ │ - ld r20,112(r31) │ │ │ │ - ld r12,72(r31) │ │ │ │ - ld r9,96(r31) │ │ │ │ - mr r26,r21 │ │ │ │ - ld r10,88(r31) │ │ │ │ + cmpd r8,r9 │ │ │ │ + beq 589d0 │ │ │ │ + ldu r9,-8(r3) │ │ │ │ + add r8,r8,r5 │ │ │ │ + std r8,-16(r10) │ │ │ │ + cmpdi r9,0 │ │ │ │ + bgt 58974 │ │ │ │ + neg r9,r9 │ │ │ │ + li r4,-1 │ │ │ │ + stdu r4,-8(r6) │ │ │ │ + stdu r9,-8(r10) │ │ │ │ + beq cr7,58910 │ │ │ │ + ld r9,56(r31) │ │ │ │ + addi r18,r18,8 │ │ │ │ + cmpld r14,r9 │ │ │ │ + bne 58720 │ │ │ │ + ld r10,96(r31) │ │ │ │ + ld r20,104(r31) │ │ │ │ + ld r12,64(r31) │ │ │ │ + ld r2,88(r31) │ │ │ │ + mr r28,r10 │ │ │ │ + ld r9,80(r31) │ │ │ │ addi r12,r12,1 │ │ │ │ - stdu r9,8(r10) │ │ │ │ - std r10,88(r31) │ │ │ │ - ld r9,8(r29) │ │ │ │ - cmpd r9,r12 │ │ │ │ - ble 59478 │ │ │ │ + stdu r2,8(r9) │ │ │ │ + ld r2,8(r29) │ │ │ │ + std r9,80(r31) │ │ │ │ + cmpd r2,r12 │ │ │ │ + ble 58a18 │ │ │ │ ld r30,48(r29) │ │ │ │ - cmpdi cr7,r30,0 │ │ │ │ - b 59030 │ │ │ │ + cmpdi r30,0 │ │ │ │ + b 58610 │ │ │ │ nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r30) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 591ec │ │ │ │ - neg r3,r3 │ │ │ │ - std r3,-16(r5) │ │ │ │ - b 59398 │ │ │ │ + neg r5,r5 │ │ │ │ + std r5,-16(r6) │ │ │ │ + b 58958 │ │ │ │ nop │ │ │ │ - neg r3,r3 │ │ │ │ - std r3,-8(r5) │ │ │ │ - b 59300 │ │ │ │ + neg r8,r8 │ │ │ │ + std r8,-8(r6) │ │ │ │ + b 588b4 │ │ │ │ nop │ │ │ │ - stdx r9,r23,r10 │ │ │ │ - li r8,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 590c8 │ │ │ │ - add r7,r9,r7 │ │ │ │ - cmpd r7,r21 │ │ │ │ - bge 59450 │ │ │ │ - mr r9,r7 │ │ │ │ - stdx r7,r23,r10 │ │ │ │ - b 590bc │ │ │ │ - addi r1,r31,320 │ │ │ │ + stdx r2,r11,r10 │ │ │ │ + li r9,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 586a8 │ │ │ │ + add r8,r2,r8 │ │ │ │ + cmpd r8,r25 │ │ │ │ + bge 589f0 │ │ │ │ + mr r2,r8 │ │ │ │ + stdx r8,r11,r10 │ │ │ │ + b 5869c │ │ │ │ + addi r1,r31,304 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-184(r1) │ │ │ │ - ld r15,-176(r1) │ │ │ │ - ld r16,-168(r1) │ │ │ │ - ld r17,-160(r1) │ │ │ │ - ld r18,-152(r1) │ │ │ │ - ld r19,-144(r1) │ │ │ │ - ld r20,-136(r1) │ │ │ │ - ld r21,-128(r1) │ │ │ │ - ld r22,-120(r1) │ │ │ │ - ld r23,-112(r1) │ │ │ │ - ld r24,-104(r1) │ │ │ │ - ld r25,-96(r1) │ │ │ │ - ld r26,-88(r1) │ │ │ │ - ld r27,-80(r1) │ │ │ │ + ld r14,-192(r1) │ │ │ │ + ld r15,-184(r1) │ │ │ │ + ld r16,-176(r1) │ │ │ │ + ld r17,-168(r1) │ │ │ │ + ld r18,-160(r1) │ │ │ │ + ld r19,-152(r1) │ │ │ │ + ld r20,-144(r1) │ │ │ │ + ld r21,-136(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-72(r1) │ │ │ │ - ld r29,-64(r1) │ │ │ │ - ld r30,-56(r1) │ │ │ │ - ld r31,-48(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r22,-128(r1) │ │ │ │ + ld r23,-120(r1) │ │ │ │ + ld r24,-112(r1) │ │ │ │ + ld r25,-104(r1) │ │ │ │ + ld r26,-96(r1) │ │ │ │ + ld r27,-88(r1) │ │ │ │ + ld r28,-80(r1) │ │ │ │ + ld r29,-72(r1) │ │ │ │ + ld r30,-64(r1) │ │ │ │ + ld r31,-56(r1) │ │ │ │ + lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b 593e4 │ │ │ │ - li r19,1 │ │ │ │ - b 58fe8 │ │ │ │ + li r2,0 │ │ │ │ + b 589a4 │ │ │ │ + li r2,1 │ │ │ │ + std r2,88(r31) │ │ │ │ + b 585b8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1285 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1286 │ │ │ │ │ │ │ │ -0000000000059510 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-5904 │ │ │ │ - mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ +0000000000058ab0 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bne 59570 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 59584 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 5959c │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 595b4 │ │ │ │ + mr r31,r3 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 58af0 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 58b10 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 58b34 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 58b58 │ │ │ │ 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 59540 │ │ │ │ - mr r3,r31 │ │ │ │ - bl 5100 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 59548 │ │ │ │ + mflr r0 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 5cc0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + mtlr r0 │ │ │ │ + beq 58ad0 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 59c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - beq 59550 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 50a0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + mtlr r0 │ │ │ │ + beq 58ad8 │ │ │ │ + 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 58ae0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000000000595e0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-6112 │ │ │ │ - mflr r0 │ │ │ │ +0000000000058b80 : │ │ │ │ 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 597b0 │ │ │ │ - addi r9,r28,-1 │ │ │ │ - cmplwi r9,2 │ │ │ │ - ble 59804 │ │ │ │ - rldicl r10,r28,62,34 │ │ │ │ - mr r8,r27 │ │ │ │ - mr r9,r3 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - bne 59780 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs33,0(r8) │ │ │ │ - lxv vs32,16(r8) │ │ │ │ - addi r9,r9,64 │ │ │ │ - addi r8,r8,32 │ │ │ │ + ble 58d60 │ │ │ │ + addi r2,r28,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble 58db0 │ │ │ │ + rldicl r9,r28,62,34 │ │ │ │ + mr r10,r27 │ │ │ │ + mr r2,r3 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + bne 58d30 │ │ │ │ + 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 59664 │ │ │ │ - andi. r9,r28,3 │ │ │ │ - clrrwi r9,r28,2 │ │ │ │ - beq 596e4 │ │ │ │ - extswsli r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - extswsli r10,r9,3 │ │ │ │ - lwax r6,r27,r8 │ │ │ │ - cmpw r7,r28 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - bge 596e4 │ │ │ │ - add r27,r27,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r27) │ │ │ │ - cmpw r9,r28 │ │ │ │ - std r8,8(r10) │ │ │ │ - bge 596e4 │ │ │ │ - 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 58bf8 │ │ │ │ + andi. r2,r28,3 │ │ │ │ + clrrwi r2,r28,2 │ │ │ │ + beq 58ca0 │ │ │ │ + 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 59700 │ │ │ │ + bne 58cc0 │ │ │ │ cmpwi r28,1 │ │ │ │ - li r10,8 │ │ │ │ - li r9,3537 │ │ │ │ - std r10,88(r30) │ │ │ │ - beq 597cc │ │ │ │ + li r9,8 │ │ │ │ + li r2,3537 │ │ │ │ + std r9,88(r30) │ │ │ │ + beq 58d78 │ │ │ │ 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 527d8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 51b40 │ │ │ │ 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 5965c │ │ │ │ - b 59698 │ │ │ │ + bne 58bf0 │ │ │ │ + b 58c2c │ │ │ │ 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 527d8 │ │ │ │ - li r9,0 │ │ │ │ - b 596a4 │ │ │ │ + b 51b40 │ │ │ │ + li r2,0 │ │ │ │ + b 58c38 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000059820 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-6688 │ │ │ │ +0000000000058dd0 : │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ std r23,-72(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + mr r23,r5 │ │ │ │ + mr r25,r10 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r26,r9 │ │ │ │ + mr r27,r8 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ mr r29,r3 │ │ │ │ - stw r11,8(r1) │ │ │ │ - mr r30,r4 │ │ │ │ sldi r3,r4,3 │ │ │ │ - mr r23,r5 │ │ │ │ - mr r25,r7 │ │ │ │ - mr r28,r8 │ │ │ │ - mr r27,r9 │ │ │ │ - mr r26,r10 │ │ │ │ + mr r28,r7 │ │ │ │ + std r30,-16(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r30,r4 │ │ │ │ + stw r11,8(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ std r4,48(r29) │ │ │ │ std r6,8(r29) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ cmpdi r30,0 │ │ │ │ std r3,56(r29) │ │ │ │ - ble 59af0 │ │ │ │ - addi r9,r30,-1 │ │ │ │ + ble 590d0 │ │ │ │ + addi r2,r30,-1 │ │ │ │ std r24,48(r1) │ │ │ │ std r31,104(r1) │ │ │ │ - cmpldi cr4,r9,2 │ │ │ │ - ble cr4,59b08 │ │ │ │ + cmpldi cr4,r2,2 │ │ │ │ + ble cr4,590ec │ │ │ │ srdi r31,r30,2 │ │ │ │ - mr r11,r23 │ │ │ │ - mr r6,r3 │ │ │ │ + mr r6,r23 │ │ │ │ + mr r2,r3 │ │ │ │ andi. r9,r31,1 │ │ │ │ mr r4,r31 │ │ │ │ addi r9,r31,-1 │ │ │ │ - bne 59aa0 │ │ │ │ + bne 59070 │ │ │ │ srdi r9,r4,1 │ │ │ │ mtctr r9 │ │ │ │ - lxv vs33,0(r11) │ │ │ │ - lxv vs32,16(r11) │ │ │ │ - addi r6,r6,64 │ │ │ │ - addi r11,r11,32 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + lxv vs32,16(r6) │ │ │ │ + addi r2,r2,64 │ │ │ │ + addi r6,r6,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r6) │ │ │ │ - stxv vs45,-32(r6) │ │ │ │ - stxv vs33,-48(r6) │ │ │ │ - stxv vs32,-16(r6) │ │ │ │ - bdnz 598cc │ │ │ │ + stxv vs44,-64(r2) │ │ │ │ + stxv vs33,-48(r2) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 58e70 │ │ │ │ andi. r24,r30,3 │ │ │ │ clrrdi r9,r30,2 │ │ │ │ - beq 59ad0 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r23,r8 │ │ │ │ - cmpd r30,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 5994c │ │ │ │ - add r23,r23,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r23) │ │ │ │ - cmpd r30,r9 │ │ │ │ - std r8,8(r10) │ │ │ │ - ble 5994c │ │ │ │ - lwa r9,8(r23) │ │ │ │ - std r9,16(r10) │ │ │ │ + beq 590a0 │ │ │ │ + subf r7,r9,r30 │ │ │ │ + li r10,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r6,r9,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r7,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r23,r23,r6 │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpldi cr7,r8,16 │ │ │ │ + cmpldi r7,32 │ │ │ │ + addi r6,r3,16 │ │ │ │ + isel r8,r10,r8,4*cr7+gt │ │ │ │ + iselgt r2,r2,r7 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r23,r8 │ │ │ │ + iselgt r9,r10,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r6,r2 │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ std r3,64(r29) │ │ │ │ - ble cr4,59b10 │ │ │ │ + ble cr4,590e4 │ │ │ │ srdi r31,r30,2 │ │ │ │ clrlwi r24,r30,30 │ │ │ │ andi. r9,r31,1 │ │ │ │ - mr r5,r25 │ │ │ │ - mr r6,r3 │ │ │ │ + mr r6,r28 │ │ │ │ + mr r2,r3 │ │ │ │ addi r9,r31,-1 │ │ │ │ - bne 59a70 │ │ │ │ + bne 59040 │ │ │ │ srdi r9,r31,1 │ │ │ │ mtctr r9 │ │ │ │ - lxv vs33,0(r5) │ │ │ │ - lxv vs32,16(r5) │ │ │ │ - addi r6,r6,64 │ │ │ │ - addi r5,r5,32 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + lxv vs32,16(r6) │ │ │ │ + addi r2,r2,64 │ │ │ │ + addi r6,r6,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r6) │ │ │ │ - stxv vs45,-32(r6) │ │ │ │ - stxv vs33,-48(r6) │ │ │ │ - stxv vs32,-16(r6) │ │ │ │ - bdnz 59988 │ │ │ │ + stxv vs44,-64(r2) │ │ │ │ + stxv vs33,-48(r2) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 58f4c │ │ │ │ cmpwi r24,0 │ │ │ │ - clrrdi r9,r30,2 │ │ │ │ - beq 59a20 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r25,r8 │ │ │ │ - cmpd r30,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 59a20 │ │ │ │ - add r8,r25,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r7,4(r8) │ │ │ │ - cmpd r30,r9 │ │ │ │ - std r7,8(r10) │ │ │ │ - ble 59a20 │ │ │ │ - lwa r9,8(r8) │ │ │ │ - ld r24,48(r1) │ │ │ │ - ld r31,104(r1) │ │ │ │ - std r9,16(r10) │ │ │ │ - b 59a28 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + clrrdi r10,r30,2 │ │ │ │ + beq 590c0 │ │ │ │ + subf r30,r10,r30 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + sldi r7,r10,2 │ │ │ │ + li r9,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r10,r30,2 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + add r7,r28,r7 │ │ │ │ + add r3,r3,r8 │ │ │ │ + cmpldi cr7,r10,16 │ │ │ │ + cmpldi r30,32 │ │ │ │ + addi r8,r3,16 │ │ │ │ + isel r10,r9,r10,4*cr7+gt │ │ │ │ + iselgt r2,r2,r30 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r7,r10 │ │ │ │ + iselgt r9,r9,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r8,r2 │ │ │ │ ld r24,48(r1) │ │ │ │ ld r31,104(r1) │ │ │ │ addi r1,r1,112 │ │ │ │ - std r28,88(r29) │ │ │ │ - stw r27,112(r29) │ │ │ │ - stw r26,116(r29) │ │ │ │ + std r27,88(r29) │ │ │ │ + stw r26,112(r29) │ │ │ │ mr r3,r29 │ │ │ │ + stw r25,116(r29) │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ - b 527d8 │ │ │ │ + b 51b40 │ │ │ │ nop │ │ │ │ - lxv vs32,0(r25) │ │ │ │ + lxv vs32,0(r28) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r5,r25,16 │ │ │ │ - addi r6,r3,32 │ │ │ │ + addi r6,r28,16 │ │ │ │ + addi r2,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 59980 │ │ │ │ - b 599bc │ │ │ │ + bne 58f44 │ │ │ │ + b 58f80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs32,0(r23) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r11,r23,16 │ │ │ │ - addi r6,r3,32 │ │ │ │ + addi r6,r23,16 │ │ │ │ + addi r2,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 598c4 │ │ │ │ - b 59900 │ │ │ │ + bne 58e68 │ │ │ │ + b 58ea4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ std r3,64(r29) │ │ │ │ - b 5996c │ │ │ │ + b 58f30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + ld r24,48(r1) │ │ │ │ + ld r31,104(r1) │ │ │ │ + b 58ff8 │ │ │ │ + nop │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ std r3,64(r29) │ │ │ │ - b 59a28 │ │ │ │ - li r9,0 │ │ │ │ - b 5990c │ │ │ │ + b 58ff8 │ │ │ │ + li r10,0 │ │ │ │ + b 58f8c │ │ │ │ li r9,0 │ │ │ │ - b 599c8 │ │ │ │ + b 58eb0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x980 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000059b30 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-7472 │ │ │ │ +0000000000059100 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000000000059b80 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-7552 │ │ │ │ +0000000000059140 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000000000059bd0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-7632 │ │ │ │ +0000000000059190 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000000000059c30 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-7728 │ │ │ │ - ld r9,24(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 59d20 │ │ │ │ - ld r7,120(r3) │ │ │ │ - cmpdi r7,0 │ │ │ │ - beq 59d30 │ │ │ │ - ld r9,16(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 59d40 │ │ │ │ - ld r8,48(r3) │ │ │ │ +00000000000591e0 : │ │ │ │ + ld r2,24(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 59320 │ │ │ │ + ld r8,120(r3) │ │ │ │ + cmpdi r8,0 │ │ │ │ + beq 59330 │ │ │ │ + ld r2,16(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 59340 │ │ │ │ + ld r10,48(r3) │ │ │ │ ld r9,8(r3) │ │ │ │ - mulld. r9,r8,r9 │ │ │ │ - ble 59cc0 │ │ │ │ + mulld. r9,r10,r9 │ │ │ │ + ble 592b0 │ │ │ │ + andi. r2,r9,1 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r2,0 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + bne 59290 │ │ │ │ + srdi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ - li r10,0 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - b 59c94 │ │ │ │ + b 5925c │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,27104(r9) │ │ │ │ + nop │ │ │ │ + bge cr7,5927c │ │ │ │ + lfdx f0,r8,r7 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bge 59ca8 │ │ │ │ - bdz 59cc0 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ - fcmpu cr0,f0,f11 │ │ │ │ - bge 59c80 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29016 │ │ │ │ + fcmpu cr7,f0,f11 │ │ │ │ + blt 5927c │ │ │ │ + bge cr7,5927c │ │ │ │ + bdz 592b0 │ │ │ │ + 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 59240 │ │ │ │ + nop │ │ │ │ + pla r3,85248 # 6df80 │ │ │ │ blr │ │ │ │ nop │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ + fcmpu cr0,f0,f12 │ │ │ │ + blt 5927c │ │ │ │ + fcmpu cr0,f0,f11 │ │ │ │ + bge 5927c │ │ │ │ + li r2,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + bne 5922c │ │ │ │ + cmpdi r10,0 │ │ │ │ + ble 59350 │ │ │ │ + ld r8,80(r3) │ │ │ │ + nop │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + b 59300 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 59d50 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtctr r8 │ │ │ │ - ld r7,80(r3) │ │ │ │ - lfd f12,28240(r9) │ │ │ │ - li r9,0 │ │ │ │ - b 59d00 │ │ │ │ - ld r10,56(r3) │ │ │ │ - ld r8,88(r3) │ │ │ │ - ldx r10,r10,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r10,r8 │ │ │ │ - ble 59d60 │ │ │ │ - bdz 59d50 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ + nop │ │ │ │ + ld r9,56(r3) │ │ │ │ + ld r10,88(r3) │ │ │ │ + ldx r9,r9,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r9,r10 │ │ │ │ + ble 59360 │ │ │ │ + bdz 59350 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bgt 59ce0 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,28592 │ │ │ │ + bgt 592e0 │ │ │ │ + pla r3,84684 # 6ddd8 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,28448 │ │ │ │ + pla r3,84520 # 6dd48 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,28480 │ │ │ │ + pla r3,84536 # 6dd68 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,28512 │ │ │ │ + pla r3,84552 # 6dd88 │ │ │ │ blr │ │ │ │ nop │ │ │ │ li r3,0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,28968 │ │ │ │ + pla r3,84976 # 6df50 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000059d80 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-8064 │ │ │ │ +0000000000059380 : │ │ │ │ + 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 59e90 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 59ec0 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 59ef0 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 59f08 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 59f20 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 59e28 │ │ │ │ - ld r9,48(r31) │ │ │ │ + andi. r9,r2,1024 │ │ │ │ + bne 59460 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 59488 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 594ac │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 594c0 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 594d4 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 59410 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ std r30,32(r1) │ │ │ │ li r30,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 59e14 │ │ │ │ + ble 59400 │ │ │ │ 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 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r31) │ │ │ │ - cmpd r9,r30 │ │ │ │ - bgt 59df0 │ │ │ │ + ldx r3,r9,r2 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpd r2,r30 │ │ │ │ + bgt 593e0 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ ld r30,32(r1) │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 59f70 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 59f50 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - bne 59f40 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 59540 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 59530 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 594f0 │ │ │ │ ld r3,96(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,56(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,64(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,80(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,160(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,160(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4ee0 │ │ │ │ ld r3,152(r3) │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r9,r9,512 │ │ │ │ - bne 59f90 │ │ │ │ + bl 5300 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r2,r2,512 │ │ │ │ + bne 59550 │ │ │ │ ld r3,224(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 59db0 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 593a8 │ │ │ │ ld r3,192(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,200(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 59db8 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 593b0 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 59dc0 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 593b8 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 59dc8 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 593c0 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 59dc8 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 593c0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,120(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 59e40 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r3,96(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r3,56(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r3,64(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r3,80(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r3,160(r31) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4ee0 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 59e38 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 59420 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 59e30 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 59418 │ │ │ │ ld r3,232(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 59ea8 │ │ │ │ + bl 4ee0 │ │ │ │ + b 59474 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ nop │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-8624 │ │ │ │ + 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 5a00c │ │ │ │ - ori r9,r9,2048 │ │ │ │ - stw r9,112(r3) │ │ │ │ + beq 595d4 │ │ │ │ + ori r2,r2,2048 │ │ │ │ + stw r2,112(r3) │ │ │ │ ld r3,48(r30) │ │ │ │ - ld r9,56(r30) │ │ │ │ cmpdi r3,0 │ │ │ │ - ble 5a960 │ │ │ │ - andi. r10,r3,1 │ │ │ │ - mr r4,r3 │ │ │ │ - addi r8,r9,-8 │ │ │ │ - li r7,1 │ │ │ │ - li r5,1 │ │ │ │ - addi r10,r3,-1 │ │ │ │ - bne 5a4c0 │ │ │ │ - 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 5a040 │ │ │ │ - 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 5a0bc │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 5a0ac │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 5a0a0 │ │ │ │ - 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 5a0ec │ │ │ │ - srdi r7,r3,2 │ │ │ │ - mtctr r7 │ │ │ │ - ld r4,8(r10) │ │ │ │ - ld r5,16(r10) │ │ │ │ - ld r6,24(r10) │ │ │ │ + ld r7,56(r30) │ │ │ │ + ble 59fa4 │ │ │ │ + addi r2,r3,-1 │ │ │ │ + cmpldi r2,1 │ │ │ │ + ble 59fbc │ │ │ │ + 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 59b30 │ │ │ │ + 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 5a0c4 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ + vaddudm v13,v13,v12 │ │ │ │ + vaddudm v1,v1,v12 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + vmulld v11,v11,v1 │ │ │ │ + bdnz 59628 │ │ │ │ + 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 59ed0 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + ldx r2,r7,r8 │ │ │ │ + cmpd r3,r10 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + mulld r9,r2,r9 │ │ │ │ + bgt 59b50 │ │ │ │ + cmpdi r3,1 │ │ │ │ + ld r8,64(r30) │ │ │ │ + std r9,0(r30) │ │ │ │ + beq 59fd0 │ │ │ │ + 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 596fc │ │ │ │ + cmpdi r7,1 │ │ │ │ + beq 596e8 │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 596d8 │ │ │ │ + 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 59730 │ │ │ │ + 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 59704 │ │ │ │ + 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 5975c │ │ │ │ + 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 5a194 │ │ │ │ - cmpdi r7,1 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r10,56(r30) │ │ │ │ - beq 5a984 │ │ │ │ - srdi r6,r7,1 │ │ │ │ + ble 597f4 │ │ │ │ + cmpdi r8,1 │ │ │ │ + ld r10,64(r30) │ │ │ │ + ld r9,56(r30) │ │ │ │ + beq 59fc8 │ │ │ │ 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 5a140 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - clrrdi r6,r7,1 │ │ │ │ - beq 5a194 │ │ │ │ - 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 597a0 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + clrrdi r7,r8,1 │ │ │ │ + beq 597f4 │ │ │ │ + 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 5a26c │ │ │ │ - addi r9,r10,-1 │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 5a98c │ │ │ │ - srdi r7,r10,2 │ │ │ │ - mr r9,r3 │ │ │ │ + std r3,160(r30) │ │ │ │ + ble 598c0 │ │ │ │ + addi r2,r10,-1 │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 59fb4 │ │ │ │ + srdi r8,r10,2 │ │ │ │ + mr r2,r3 │ │ │ │ vspltisw v0,7 │ │ │ │ - andi. r6,r7,3 │ │ │ │ - addi r5,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 5a210 │ │ │ │ - cmpdi r6,1 │ │ │ │ - beq 5a200 │ │ │ │ - cmpdi r6,2 │ │ │ │ - beq 5a1f4 │ │ │ │ - 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 5986c │ │ │ │ cmpdi r7,1 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 5a230 │ │ │ │ - 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 5a218 │ │ │ │ - andi. r9,r10,3 │ │ │ │ - beq 5a26c │ │ │ │ - clrrdi r9,r10,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - sldi r6,r9,2 │ │ │ │ - li r7,7 │ │ │ │ - cmpd r8,r10 │ │ │ │ - stwx r7,r3,r6 │ │ │ │ - bge 5a26c │ │ │ │ - addi r8,r9,2 │ │ │ │ - add r6,r3,r6 │ │ │ │ - cmpd r8,r10 │ │ │ │ - stw r7,4(r6) │ │ │ │ - bge 5a26c │ │ │ │ - stw r7,8(r6) │ │ │ │ + beq 5985c │ │ │ │ + cmpdi r7,2 │ │ │ │ + beq 59850 │ │ │ │ + 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 5988c │ │ │ │ + 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 59874 │ │ │ │ + andi. r2,r10,3 │ │ │ │ + clrrdi r2,r10,2 │ │ │ │ + beq 598c0 │ │ │ │ + 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 599b8 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + ld r10,80(r30) │ │ │ │ + cmpldi r2,3 │ │ │ │ + ble 59f0c │ │ │ │ + addi r2,r10,8 │ │ │ │ + cmpld r3,r2 │ │ │ │ + beq 59f0c │ │ │ │ + srdi r2,r8,1 │ │ │ │ + plxv vs10,83688 # 6dfe0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + beq 59940 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ cmpdi r7,0 │ │ │ │ - ble 5a354 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - ld r8,80(r30) │ │ │ │ - cmpldi r9,3 │ │ │ │ - ble 5a8d8 │ │ │ │ - addi r9,r8,8 │ │ │ │ - cmpld r3,r9 │ │ │ │ - beq 5a8d8 │ │ │ │ - srdi r9,r7,1 │ │ │ │ - addis r4,r2,-3 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - li r10,0 │ │ │ │ - addi r4,r4,28240 │ │ │ │ - addi r5,r5,28256 │ │ │ │ - addi r6,r6,28272 │ │ │ │ - andi. r11,r9,1 │ │ │ │ - addi r11,r9,-1 │ │ │ │ - lxv vs12,0(r4) │ │ │ │ - lxv vs11,0(r5) │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - bne 5a4e0 │ │ │ │ - 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 5997c │ │ │ │ + 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 5a2e4 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - beq 5a354 │ │ │ │ - clrrdi r9,r7,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfd f12,28240(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfdx f10,r8,r9 │ │ │ │ - lfd f0,28256(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f11,28272(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 59948 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + beq 599b8 │ │ │ │ + clrrdi r2,r8,1 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,83528 # 6dfe0 │ │ │ │ + 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 5a880 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 5a860 │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 5a840 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - bne 5a6e0 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 5a6a0 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 5a670 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 5a640 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 5a460 │ │ │ │ - ld r10,48(r30) │ │ │ │ - cmpdi r10,0 │ │ │ │ - ble 5a8d0 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + lwz r2,112(r30) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 59eb0 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 59e90 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 59e70 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 59d10 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 59ce0 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 59ba0 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 59b70 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 59ac8 │ │ │ │ + ld r2,48(r30) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 59fdc │ │ │ │ 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 5a3ec │ │ │ │ - cmpdi r7,1 │ │ │ │ - beq 5a3dc │ │ │ │ - cmpdi r7,2 │ │ │ │ - bne 5a8c4 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - mulld r29,r9,r29 │ │ │ │ - cmpdi r10,1 │ │ │ │ - sldi r29,r29,1 │ │ │ │ - beq 5a418 │ │ │ │ - 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 5a3f4 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r7,r9 │ │ │ │ + beq 59a58 │ │ │ │ + cmpdi r8,1 │ │ │ │ + beq 59a4c │ │ │ │ + cmpdi r8,2 │ │ │ │ + bne 59f00 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 59a78 │ │ │ │ + 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 59a60 │ │ │ │ + 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 5a510 │ │ │ │ - nop │ │ │ │ - ld r10,-32520(r2) │ │ │ │ - nop │ │ │ │ - ld r9,-32512(r2) │ │ │ │ - std r10,32(r30) │ │ │ │ - std r9,40(r30) │ │ │ │ + andi. r2,r2,1024 │ │ │ │ + bne 59bc0 │ │ │ │ + pld r9,222472 # 8ffd8 [nfst_trafo@got] │ │ │ │ + pld r2,222456 # 8ffd0 [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 5a038 │ │ │ │ - b 5a060 │ │ │ │ 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 5a2dc │ │ │ │ - b 5a318 │ │ │ │ + lxv vs32,0(r7) │ │ │ │ + mr. r9,r6 │ │ │ │ + addi r10,r7,16 │ │ │ │ + vaddudm v0,v0,v12 │ │ │ │ + bne 59620 │ │ │ │ + b 5964c │ │ │ │ nop │ │ │ │ nop │ │ │ │ + add r7,r7,r8 │ │ │ │ + srdi r2,r3,1 │ │ │ │ + ld r8,64(r30) │ │ │ │ + ld r10,8(r7) │ │ │ │ + addi r10,r10,-1 │ │ │ │ + mulld r9,r10,r9 │ │ │ │ + std r9,0(r30) │ │ │ │ + b 5969c │ │ │ │ + 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 599f4 │ │ │ │ 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 599ec │ │ │ │ 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 5a970 │ │ │ │ - ld r9,48(r30) │ │ │ │ + andi. r2,r2,512 │ │ │ │ + bne 59f94 │ │ │ │ + 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 5a5fc │ │ │ │ - addi r9,r4,-1 │ │ │ │ - ld r7,64(r30) │ │ │ │ - cmpldi r9,2 │ │ │ │ - ble 5a994 │ │ │ │ - srdi r10,r4,2 │ │ │ │ - mr r8,r3 │ │ │ │ - mr r9,r7 │ │ │ │ - andi. r6,r10,1 │ │ │ │ - addi r6,r10,-1 │ │ │ │ - bne 5a8a0 │ │ │ │ - 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 59ca4 │ │ │ │ + addi r2,r6,-1 │ │ │ │ + ld r8,64(r30) │ │ │ │ + cmpldi r2,2 │ │ │ │ + ble 59fe4 │ │ │ │ + srdi r9,r6,2 │ │ │ │ + mr r10,r3 │ │ │ │ + mr r2,r8 │ │ │ │ + andi. r7,r9,1 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + bne 59edc │ │ │ │ + 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 5a584 │ │ │ │ - andi. r9,r4,3 │ │ │ │ - beq 5a5fc │ │ │ │ - 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 5a5fc │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r7,r7,r6 │ │ │ │ - add r10,r29,r10 │ │ │ │ - cmpd r9,r4 │ │ │ │ - ld r9,8(r7) │ │ │ │ - stw r9,4(r10) │ │ │ │ - bge 5a5fc │ │ │ │ - ld r9,16(r7) │ │ │ │ - stw r9,8(r10) │ │ │ │ + stxv vs33,-32(r10) │ │ │ │ + stxv vs32,-16(r10) │ │ │ │ + bdnz 59c2c │ │ │ │ + andi. r2,r6,3 │ │ │ │ + beq 59ca4 │ │ │ │ + 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 59ca4 │ │ │ │ + addi r2,r2,2 │ │ │ │ + add r8,r8,r7 │ │ │ │ + add r9,r29,r9 │ │ │ │ + cmpd r2,r6 │ │ │ │ + ld r2,8(r8) │ │ │ │ + stw r2,4(r9) │ │ │ │ + bge 59ca4 │ │ │ │ + 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 5580 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 5520 │ │ │ │ + mr r2,r3 │ │ │ │ mr r3,r29 │ │ │ │ - std r9,152(r30) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 5a468 │ │ │ │ + std r2,152(r30) │ │ │ │ + bl 4ee0 │ │ │ │ + b 59ad0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r3,8(r30) │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r9,88(r30) │ │ │ │ - mulld r3,r3,r10 │ │ │ │ - addi r9,r9,1 │ │ │ │ - mulld r3,r3,r9 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,176(r30) │ │ │ │ - b 5a390 │ │ │ │ + ld r2,88(r30) │ │ │ │ ld r9,48(r30) │ │ │ │ - ld r3,8(r30) │ │ │ │ + addi r2,r2,2 │ │ │ │ + sldi r2,r2,10 │ │ │ │ + addi r3,r2,1 │ │ │ │ + std r2,104(r30) │ │ │ │ mulld r3,r3,r9 │ │ │ │ - sldi r3,r3,4 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r3,176(r30) │ │ │ │ - b 5a388 │ │ │ │ - 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) │ │ │ │ + bl 5480 │ │ │ │ + lwz r2,112(r30) │ │ │ │ std r3,176(r30) │ │ │ │ - b 5a380 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 599e4 │ │ │ │ ld r3,48(r30) │ │ │ │ - ld r10,0(r1) │ │ │ │ - mr r22,r1 │ │ │ │ + ld r9,0(r1) │ │ │ │ + mr r23,r1 │ │ │ │ sldi r3,r3,3 │ │ │ │ - addi r9,r3,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - bl 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 5a820 │ │ │ │ - ld r10,56(r30) │ │ │ │ + ble 59e50 │ │ │ │ + ld r9,56(r30) │ │ │ │ + plfd f30,81404 # 6db48 │ │ │ │ + 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 5a804 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - addis r25,r2,-3 │ │ │ │ + ldx r2,r9,r28 │ │ │ │ + cmpdi r2,1 │ │ │ │ + ble 59e2c │ │ │ │ li r27,0 │ │ │ │ li r29,0 │ │ │ │ - lfd f31,27128(r9) │ │ │ │ - addi r25,r25,28240 │ │ │ │ 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 5a780 │ │ │ │ - ld r9,48(r30) │ │ │ │ - addi r24,r24,1 │ │ │ │ - cmpd r24,r9 │ │ │ │ - bge 5a820 │ │ │ │ + blt 59db0 │ │ │ │ + ld r2,48(r30) │ │ │ │ + addi r25,r25,1 │ │ │ │ + cmpd r25,r2 │ │ │ │ + bge 59e50 │ │ │ │ ld r29,168(r30) │ │ │ │ - b 5a730 │ │ │ │ + b 59d70 │ │ │ │ nop │ │ │ │ - ld r10,0(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r10,0(r22) │ │ │ │ - mr r1,r22 │ │ │ │ - b 5a378 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r9,0(r1) │ │ │ │ + lwz r2,112(r30) │ │ │ │ + std r9,0(r23) │ │ │ │ + mr r1,r23 │ │ │ │ + b 599dc │ │ │ │ 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 5a370 │ │ │ │ + b 599d4 │ │ │ │ + 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 5a368 │ │ │ │ + b 599cc │ │ │ │ + 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 5a360 │ │ │ │ - lxv vs32,0(r7) │ │ │ │ - lxv vs33,16(r7) │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r8,r3,16 │ │ │ │ - addi r9,r7,32 │ │ │ │ + b 599c4 │ │ │ │ + nop │ │ │ │ + ld r8,64(r30) │ │ │ │ + std r9,0(r30) │ │ │ │ + b 5969c │ │ │ │ + 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 5a57c │ │ │ │ - b 5a5b0 │ │ │ │ - mr r10,r6 │ │ │ │ - sldi r29,r9,1 │ │ │ │ - b 5a3d0 │ │ │ │ - li r29,1 │ │ │ │ - b 5a418 │ │ │ │ - andi. r10,r7,1 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - li r9,0 │ │ │ │ - lfd f12,28240(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f11,28256(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f10,28272(r10) │ │ │ │ - addi r10,r7,-1 │ │ │ │ - beq 5a920 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,8 │ │ │ │ + bne 59c24 │ │ │ │ + b 59c58 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 59a44 │ │ │ │ + andi. r9,r8,1 │ │ │ │ + plfd f10,82128 # 6dfe0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + beq 59f54 │ │ │ │ + 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 5a354 │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ - addi r10,r9,8 │ │ │ │ + beq 599b8 │ │ │ │ + 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 5a928 │ │ │ │ - b 5a354 │ │ │ │ - li r10,1 │ │ │ │ - li r9,1 │ │ │ │ - std r10,0(r30) │ │ │ │ - b 5a0f0 │ │ │ │ + stfdx f0,r3,r9 │ │ │ │ + bdnz 59f5c │ │ │ │ + b 599b8 │ │ │ │ ld r3,72(r30) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 5a530 │ │ │ │ - li r6,0 │ │ │ │ - b 5a170 │ │ │ │ - li r9,0 │ │ │ │ - b 5a23c │ │ │ │ + bl 5480 │ │ │ │ + b 59bdc │ │ │ │ + li r9,1 │ │ │ │ + li r2,1 │ │ │ │ + std r9,0(r30) │ │ │ │ + b 5975c │ │ │ │ + li r2,0 │ │ │ │ + b 59898 │ │ │ │ + li r9,1 │ │ │ │ + li r10,0 │ │ │ │ + b 5966c │ │ │ │ + li r7,0 │ │ │ │ + b 597d0 │ │ │ │ + li r2,1 │ │ │ │ li r9,0 │ │ │ │ - b 5a5bc │ │ │ │ + b 59750 │ │ │ │ + li r29,1 │ │ │ │ + b 59a8c │ │ │ │ + li r2,0 │ │ │ │ + b 59c64 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xa81 │ │ │ │ + .long 0x982 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000005a9b0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-11184 │ │ │ │ +000000000005a000 : │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - lxv vs0,224(r3) │ │ │ │ - stfd f29,-24(r1) │ │ │ │ - std r18,-168(r1) │ │ │ │ + std r20,-136(r1) │ │ │ │ + std r21,-128(r1) │ │ │ │ li r4,0 │ │ │ │ - mfcr r11 │ │ │ │ - std r22,-136(r1) │ │ │ │ - stfd f25,-56(r1) │ │ │ │ - stfd f26,-48(r1) │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ + stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r17,-176(r1) │ │ │ │ - std r19,-160(r1) │ │ │ │ - std r24,-120(r1) │ │ │ │ - std r27,-96(r1) │ │ │ │ - std r30,-72(r1) │ │ │ │ - std r31,-64(r1) │ │ │ │ - ld r9,48(r3) │ │ │ │ - std r14,-200(r1) │ │ │ │ - std r15,-192(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r16,-184(r1) │ │ │ │ - std r20,-152(r1) │ │ │ │ - std r21,-144(r1) │ │ │ │ + std r18,-152(r1) │ │ │ │ + std r17,-160(r1) │ │ │ │ + std r25,-96(r1) │ │ │ │ + std r26,-88(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ + mr r29,r3 │ │ │ │ + std r31,-48(r1) │ │ │ │ + std r30,-56(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r23,-128(r1) │ │ │ │ - std r25,-112(r1) │ │ │ │ - std r26,-104(r1) │ │ │ │ - std r28,-88(r1) │ │ │ │ - std r29,-80(r1) │ │ │ │ - stdu r1,-432(r1) │ │ │ │ - xxswapd vs12,vs0 │ │ │ │ - mfvsrld r19,vs0 │ │ │ │ - mr r30,r3 │ │ │ │ - addi r9,r9,1 │ │ │ │ + std r14,-184(r1) │ │ │ │ + std r15,-176(r1) │ │ │ │ + std r16,-168(r1) │ │ │ │ + std r19,-144(r1) │ │ │ │ + std r27,-80(r1) │ │ │ │ + std r28,-72(r1) │ │ │ │ + stdu r1,-496(r1) │ │ │ │ mr r31,r1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - std r1,152(r31) │ │ │ │ + stxv vs60,240(r1) │ │ │ │ + stxv vs61,256(r1) │ │ │ │ + stxv vs62,272(r1) │ │ │ │ + stxv vs63,288(r1) │ │ │ │ + std r1,136(r31) │ │ │ │ + ld r2,48(r3) │ │ │ │ + lxv vs0,224(r3) │ │ │ │ ld r5,72(r3) │ │ │ │ - ld r24,16(r3) │ │ │ │ - mr r3,r19 │ │ │ │ - stxv vs12,208(r30) │ │ │ │ - addi r10,r9,15 │ │ │ │ + ld r25,16(r3) │ │ │ │ + addi r2,r2,1 │ │ │ │ + xxswapd vs12,vs0 │ │ │ │ + mfvsrld r21,vs0 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stxv vs12,208(r29) │ │ │ │ + ld r10,0(r1) │ │ │ │ + mr r3,r21 │ │ │ │ + addi r9,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - neg r10,r10 │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r17,48(r30) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r18,r1,32 │ │ │ │ - li r9,0 │ │ │ │ - lfd f29,28240(r10) │ │ │ │ - std r9,0(r18) │ │ │ │ - cmpdi r17,0 │ │ │ │ - stfd f29,0(r22) │ │ │ │ - ble 5aad8 │ │ │ │ - sldi r5,r17,3 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + bl 5b40 │ │ │ │ + ld r18,48(r29) │ │ │ │ + cmpdi r18,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + addi r20,r1,32 │ │ │ │ + li r2,0 │ │ │ │ + std r2,0(r20) │ │ │ │ + stfd f0,0(r22) │ │ │ │ + ble 5a120 │ │ │ │ + sldi r5,r18,3 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r6,0(r30) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 5b348 │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 5ac24 │ │ │ │ - ld r28,56(r30) │ │ │ │ - addi r29,r17,-1 │ │ │ │ - sldi r3,r6,3 │ │ │ │ - sldi r0,r17,3 │ │ │ │ - li r7,0 │ │ │ │ + mr r3,r23 │ │ │ │ + bl 5b40 │ │ │ │ + lwz r2,112(r29) │ │ │ │ + ld r7,0(r29) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 5a9a0 │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 5a274 │ │ │ │ + ld r28,56(r29) │ │ │ │ + addi r30,r18,-1 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + sldi r0,r18,3 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r8,0 │ │ │ │ addi r4,r22,8 │ │ │ │ - addi r5,r18,8 │ │ │ │ + addi r5,r20,8 │ │ │ │ li r6,0 │ │ │ │ - sldi r9,r29,3 │ │ │ │ - add r3,r24,r3 │ │ │ │ - add r11,r27,r0 │ │ │ │ - ldx r26,r28,r9 │ │ │ │ - add r28,r28,r9 │ │ │ │ - addi r26,r26,-1 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + add r3,r25,r7 │ │ │ │ + add r11,r23,r0 │ │ │ │ + ldx r27,r28,r2 │ │ │ │ + add r28,r28,r2 │ │ │ │ + addi r27,r27,-1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r18,r8 │ │ │ │ + ble 5a1e0 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + subf r9,r8,r18 │ │ │ │ + ld r19,168(r29) │ │ │ │ + ld r24,64(r29) │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f12,r22,r2 │ │ │ │ + ldx r9,r20,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r17,r7 │ │ │ │ - ble 5ab90 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - sldi r9,r7,3 │ │ │ │ - ld r20,168(r30) │ │ │ │ - ld r21,64(r30) │ │ │ │ - lfd f11,27104(r10) │ │ │ │ - subf r10,r7,r17 │ │ │ │ - lfdx f12,r22,r9 │ │ │ │ - mtctr r10 │ │ │ │ - ldx r10,r18,r9 │ │ │ │ nop │ │ │ │ - ldx r8,r27,r9 │ │ │ │ - ldx r25,r20,r9 │ │ │ │ - ldx r23,r21,r9 │ │ │ │ - sldi r7,r8,3 │ │ │ │ - maddld r10,r10,r23,r8 │ │ │ │ - lfdx f0,r25,r7 │ │ │ │ - stdx r10,r5,r9 │ │ │ │ + ldx r10,r23,r2 │ │ │ │ + ldx r7,r19,r2 │ │ │ │ + ldx r26,r24,r2 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + maddld r9,r9,r26,r10 │ │ │ │ + lfdx f0,r7,r8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ + stdx r9,r5,r2 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r4,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 5ab60 │ │ │ │ - ld r9,-8(r11) │ │ │ │ - lfd f0,0(r24) │ │ │ │ + stfdx f12,r4,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 5a1b0 │ │ │ │ + ld r2,-8(r11) │ │ │ │ + lfd f0,0(r25) │ │ │ │ + mr r9,r11 │ │ │ │ + mr r7,r28 │ │ │ │ + mr r8,r30 │ │ │ │ lfdx f12,r22,r0 │ │ │ │ - ldx r8,r18,r0 │ │ │ │ - mr r10,r11 │ │ │ │ - mr r25,r28 │ │ │ │ - mr r7,r29 │ │ │ │ - addi r9,r9,1 │ │ │ │ + ldx r10,r20,r0 │ │ │ │ + addi r2,r2,1 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpd r9,r26 │ │ │ │ - stfdx f0,r19,r8 │ │ │ │ - std r9,-8(r11) │ │ │ │ - bne 5ac18 │ │ │ │ - addi r9,r29,1 │ │ │ │ - cmpdi r29,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r8 │ │ │ │ - isellt r9,r9,r8 │ │ │ │ - mtctr r9 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + cmpd r2,r27 │ │ │ │ + stfdx f0,r21,r10 │ │ │ │ + std r2,-8(r11) │ │ │ │ + bne 5a268 │ │ │ │ + addi r2,r30,1 │ │ │ │ + cmpdi r30,0 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r10 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 5ac18 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r8,-8(r25) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ + bdz 5a268 │ │ │ │ + ld r2,-16(r9) │ │ │ │ + ldu r10,-8(r7) │ │ │ │ addi r8,r8,-1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - std r9,-16(r10) │ │ │ │ - stdu r6,-8(r10) │ │ │ │ - beq 5abf0 │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpld r3,r24 │ │ │ │ - bne 5ab30 │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r3,152(r30) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - bl 57e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r30) │ │ │ │ - ld r7,0(r1) │ │ │ │ - ld r18,88(r30) │ │ │ │ - ld r19,104(r30) │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,-16(r9) │ │ │ │ + stdu r6,-8(r9) │ │ │ │ + beq 5a240 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpld r3,r25 │ │ │ │ + bne 5a180 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,136(r31) │ │ │ │ + ld r3,152(r29) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bl 5780 │ │ │ │ + ld r9,48(r29) │ │ │ │ + ld r17,88(r29) │ │ │ │ li r4,0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r20,r18,1 │ │ │ │ - addi r9,r10,15 │ │ │ │ - addi r8,r10,23 │ │ │ │ - sldi r6,r20,1 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r19,104(r29) │ │ │ │ + ld r21,24(r29) │ │ │ │ + ld r5,8(r29) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + addi r20,r17,1 │ │ │ │ + addi r2,r9,15 │ │ │ │ + sldi r7,r20,1 │ │ │ │ + addi r8,r9,23 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + mr r3,r21 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + mulld r9,r9,r7 │ │ │ │ + mr r7,r10 │ │ │ │ clrrdi r8,r8,4 │ │ │ │ - mulld r10,r10,r6 │ │ │ │ - neg r9,r9 │ │ │ │ + neg r2,r2 │ │ │ │ neg r8,r8 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,80(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,112(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r29,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r10,r1,32 │ │ │ │ + std r10,64(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + neg r10,r9 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,48(r31) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r30,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r22,r1,32 │ │ │ │ stdux r7,r1,r8 │ │ │ │ addi r27,r1,32 │ │ │ │ stdux r7,r1,r8 │ │ │ │ addi r28,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,72(r31) │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r26,r1,32 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,104(r31) │ │ │ │ + ld r9,208(r29) │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r7,r1,32 │ │ │ │ - std r7,32(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r24,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r10,r1,32 │ │ │ │ - std r10,104(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - ld r15,24(r30) │ │ │ │ - ld r10,208(r30) │ │ │ │ - ld r5,8(r30) │ │ │ │ - std r10,40(r31) │ │ │ │ - addi r10,r1,32 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - mr r3,r15 │ │ │ │ - std r10,136(r31) │ │ │ │ + std r9,32(r31) │ │ │ │ ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,8(r30) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r7,32(r31) │ │ │ │ - addi r25,r1,32 │ │ │ │ - std r10,120(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 5b4cc │ │ │ │ - ld r26,48(r30) │ │ │ │ - li r10,0 │ │ │ │ - sldi r8,r20,4 │ │ │ │ - rlwinm r6,r9,0,27,27 │ │ │ │ - stfd f29,0(r28) │ │ │ │ - std r8,72(r31) │ │ │ │ - std r10,0(r27) │ │ │ │ - cmpdi cr4,r26,0 │ │ │ │ - ble cr4,5b544 │ │ │ │ - ld r10,88(r30) │ │ │ │ - li r4,1 │ │ │ │ - andi. r5,r26,3 │ │ │ │ - mr r8,r26 │ │ │ │ - std r4,32(r31) │ │ │ │ - addi r4,r26,-1 │ │ │ │ + std r7,40(r31) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + bl 5b40 │ │ │ │ + ld r2,8(r29) │ │ │ │ + lwz r8,112(r29) │ │ │ │ + addi r24,r1,32 │ │ │ │ + ld r7,40(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ + std r2,112(r31) │ │ │ │ + andi. r2,r8,32 │ │ │ │ + bne 5ae6c │ │ │ │ + ld r25,48(r29) │ │ │ │ + cmpdi r25,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + sldi r10,r20,4 │ │ │ │ + rlwinm r5,r8,0,27,27 │ │ │ │ + std r10,88(r31) │ │ │ │ + std r2,0(r27) │ │ │ │ + stfd f0,0(r28) │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + ble 5ab1c │ │ │ │ + ld r10,88(r29) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r2,2 │ │ │ │ + andi. r4,r25,3 │ │ │ │ + mr r6,r25 │ │ │ │ + addi r3,r25,-1 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ addi r20,r10,1 │ │ │ │ - beq 5adb8 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 5ada0 │ │ │ │ - cmpdi r5,2 │ │ │ │ - bne 5b89c │ │ │ │ - ld r5,32(r31) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - mulld r5,r20,r5 │ │ │ │ - sldi r5,r5,1 │ │ │ │ - std r5,32(r31) │ │ │ │ - ld r5,32(r31) │ │ │ │ - cmpdi r8,1 │ │ │ │ - mulld r5,r20,r5 │ │ │ │ - sldi r8,r5,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - beq 5adec │ │ │ │ - srdi r8,r26,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r8,32(r31) │ │ │ │ - mulld r8,r20,r8 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - mulld r8,r20,r8 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - mulld r8,r20,r8 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - mulld r8,r20,r8 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - bdnz 5adc4 │ │ │ │ - std r8,32(r31) │ │ │ │ - cmpwi r6,0 │ │ │ │ - bne 5b554 │ │ │ │ - andi. r8,r9,8 │ │ │ │ - bne 5c104 │ │ │ │ - andi. r8,r9,2 │ │ │ │ - bne 5b8ac │ │ │ │ - andi. r9,r9,4 │ │ │ │ - ld r9,120(r31) │ │ │ │ - bne 5c730 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5b2b8 │ │ │ │ - ld r9,32(r31) │ │ │ │ - sldi r5,r26,3 │ │ │ │ - ld r16,80(r31) │ │ │ │ - li r17,0 │ │ │ │ - li r20,0 │ │ │ │ - std r15,104(r31) │ │ │ │ - add r12,r22,r5 │ │ │ │ - add r6,r25,r5 │ │ │ │ - add r11,r29,r5 │ │ │ │ - std r17,160(r31) │ │ │ │ - std r20,168(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r5,-8 │ │ │ │ - mr r0,r12 │ │ │ │ - mr r15,r11 │ │ │ │ - mr r12,r6 │ │ │ │ - std r9,144(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r9,r9,r5 │ │ │ │ - std r9,128(r31) │ │ │ │ - ble cr4,5af40 │ │ │ │ - ld r9,160(r31) │ │ │ │ - ld r11,120(r30) │ │ │ │ - mtctr r26 │ │ │ │ - ld r24,64(r30) │ │ │ │ - ld r3,88(r30) │ │ │ │ - li r10,0 │ │ │ │ - ld r21,112(r31) │ │ │ │ - ld r23,136(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r11,r11,r9 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r2,r20 │ │ │ │ + beq 5a3f8 │ │ │ │ + cmpdi r4,1 │ │ │ │ + beq 5a3ec │ │ │ │ + cmpdi r4,2 │ │ │ │ + bne 5aee4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + cmpdi r6,1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 5a414 │ │ │ │ + srdi r2,r25,2 │ │ │ │ + mtctr r2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 5a400 │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + xxspltib vs33,0 │ │ │ │ + cmpwi r5,0 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + stfd f0,96(r31) │ │ │ │ + bne 5ab2c │ │ │ │ + andi. r2,r8,8 │ │ │ │ + bne 5b7a0 │ │ │ │ + andi. r2,r8,2 │ │ │ │ + bne 5aef0 │ │ │ │ + andi. r8,r8,4 │ │ │ │ + ld r2,112(r31) │ │ │ │ + bne 5be08 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 5a908 │ │ │ │ + li r2,0 │ │ │ │ + sldi r15,r25,3 │ │ │ │ + plfd f27,79568 # 6db30 │ │ │ │ + ld r16,64(r31) │ │ │ │ + xxspltidp vs28,1056964608 │ │ │ │ + mr r26,r9 │ │ │ │ + std r7,176(r31) │ │ │ │ + std r2,144(r31) │ │ │ │ + std r2,152(r31) │ │ │ │ + add r18,r24,r15 │ │ │ │ + add r12,r22,r15 │ │ │ │ + add r6,r30,r15 │ │ │ │ + mr r0,r15 │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r2,96(r31) │ │ │ │ + mr r14,r12 │ │ │ │ + mr r8,r18 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r15,-8 │ │ │ │ + std r2,128(r31) │ │ │ │ + add r2,r7,r15 │ │ │ │ + mr r15,r21 │ │ │ │ + std r2,120(r31) │ │ │ │ + ble cr4,5a590 │ │ │ │ + ld r2,144(r31) │ │ │ │ + ld r3,120(r29) │ │ │ │ + mtctr r25 │ │ │ │ + li r9,0 │ │ │ │ + ld r11,64(r29) │ │ │ │ + ld r4,88(r29) │ │ │ │ + ld r7,176(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r3,r3,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r6,r24,r10 │ │ │ │ - lfdx f12,r11,r10 │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r7,r6,1 │ │ │ │ - mtfprd f0,r7 │ │ │ │ + ldx r23,r11,r9 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + addi r23,r23,1 │ │ │ │ + sldi r5,r23,1 │ │ │ │ + mtfprd f0,r5 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r4,r3,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - divd r8,r4,r7 │ │ │ │ - add r9,r9,r3 │ │ │ │ - cmpdi r4,0 │ │ │ │ - stdx r4,r16,r10 │ │ │ │ - stdx r9,r21,r10 │ │ │ │ - mulld r9,r8,r7 │ │ │ │ - subf r9,r9,r4 │ │ │ │ - blt 5c070 │ │ │ │ - cmpd r9,r6 │ │ │ │ - ble 5aef8 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - stdx r9,r23,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r8,1 │ │ │ │ - ble 5c064 │ │ │ │ - stdx r8,r25,r10 │ │ │ │ - stdx r9,r29,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 5aea0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r21,r4,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r10,r21,r5 │ │ │ │ + add r2,r2,r4 │ │ │ │ + cmpdi r21,0 │ │ │ │ + stdx r21,r16,r9 │ │ │ │ + stdx r2,r26,r9 │ │ │ │ + mulld r2,r10,r5 │ │ │ │ + subf r2,r2,r21 │ │ │ │ + blt 5b6f0 │ │ │ │ + cmpd r2,r23 │ │ │ │ + ble 5a548 │ │ │ │ + subf r2,r5,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r10,1 │ │ │ │ + stdx r2,r7,r9 │ │ │ │ + ble 5b710 │ │ │ │ + stdx r10,r24,r9 │ │ │ │ + stdx r2,r30,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 5a4f0 │ │ │ │ + mr r5,r0 │ │ │ │ li r4,0 │ │ │ │ mr r3,r22 │ │ │ │ - std r0,64(r31) │ │ │ │ - std r12,56(r31) │ │ │ │ - std r5,48(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,64(r31) │ │ │ │ - ld r12,56(r31) │ │ │ │ - ld r5,48(r31) │ │ │ │ - ble cr3,5b284 │ │ │ │ - ld r9,88(r30) │ │ │ │ - ld r10,104(r31) │ │ │ │ - addi r11,r26,-1 │ │ │ │ - li r6,0 │ │ │ │ - std r20,176(r31) │ │ │ │ - li r24,0 │ │ │ │ - mr r20,r22 │ │ │ │ + std r6,56(r31) │ │ │ │ + std r8,48(r31) │ │ │ │ + std r0,40(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r6,56(r31) │ │ │ │ + ld r8,48(r31) │ │ │ │ + ld r0,40(r31) │ │ │ │ + ble cr3,5a8d4 │ │ │ │ + ld r9,88(r29) │ │ │ │ + ld r2,152(r31) │ │ │ │ + addi r5,r25,-1 │ │ │ │ + li r4,0 │ │ │ │ + mr r18,r6 │ │ │ │ + std r15,104(r31) │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - std r25,48(r31) │ │ │ │ - mr r14,r6 │ │ │ │ - li r17,0 │ │ │ │ - mr r6,r11 │ │ │ │ - mr r18,r16 │ │ │ │ - mr r22,r0 │ │ │ │ + std r26,168(r31) │ │ │ │ + lfd f31,0(r15) │ │ │ │ + li r19,0 │ │ │ │ + mr r15,r22 │ │ │ │ + std r24,40(r31) │ │ │ │ + mr r6,r4 │ │ │ │ + mr r7,r5 │ │ │ │ mtfprd f0,r9 │ │ │ │ - lfd f31,0(r10) │ │ │ │ + sldi r2,r2,3 │ │ │ │ addi r9,r9,1 │ │ │ │ - ld r10,168(r31) │ │ │ │ - fcfid f28,f0 │ │ │ │ - sldi r19,r9,1 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - mr r11,r19 │ │ │ │ - std r10,56(r31) │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + xscvsxddp vs63,vs0 │ │ │ │ + std r2,48(r31) │ │ │ │ + sldi r23,r9,1 │ │ │ │ + li r2,0 │ │ │ │ + xsmuldp vs63,vs63,vs63 │ │ │ │ + nop │ │ │ │ + cmpd r25,r2 │ │ │ │ + ble 5a7a0 │ │ │ │ + ld r17,64(r29) │ │ │ │ + sldi r26,r2,3 │ │ │ │ + mr r10,r30 │ │ │ │ + addi r22,r2,1 │ │ │ │ + mr r2,r29 │ │ │ │ + std r23,56(r31) │ │ │ │ + std r6,64(r31) │ │ │ │ + std r8,72(r31) │ │ │ │ + mr r30,r16 │ │ │ │ + mr r29,r28 │ │ │ │ + xxmr vs62,vs31 │ │ │ │ + mr r28,r25 │ │ │ │ + std r7,80(r31) │ │ │ │ + std r0,88(r31) │ │ │ │ + addi r24,r26,8 │ │ │ │ + mr r25,r2 │ │ │ │ + mr r16,r10 │ │ │ │ + mr r9,r17 │ │ │ │ + mr r21,r24 │ │ │ │ + mr r17,r15 │ │ │ │ + mr r15,r27 │ │ │ │ + mr r27,r9 │ │ │ │ + b 5a72c │ │ │ │ nop │ │ │ │ - cmpd r26,r24 │ │ │ │ - ble 5b158 │ │ │ │ - ld r16,64(r30) │ │ │ │ - sldi r21,r24,3 │ │ │ │ - mr r9,r30 │ │ │ │ - addi r23,r24,1 │ │ │ │ - mr r30,r18 │ │ │ │ - std r22,72(r31) │ │ │ │ - mr r18,r27 │ │ │ │ - fmr f27,f31 │ │ │ │ - mr r27,r28 │ │ │ │ - mr r28,r20 │ │ │ │ - addi r25,r21,8 │ │ │ │ - mr r20,r9 │ │ │ │ - std r11,64(r31) │ │ │ │ - std r12,80(r31) │ │ │ │ - std r6,88(r31) │ │ │ │ - std r5,96(r31) │ │ │ │ - mr r22,r16 │ │ │ │ - mr r24,r25 │ │ │ │ - mr r16,r25 │ │ │ │ - b 5b0f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi r3,r19,1 │ │ │ │ - cmpd r25,r3 │ │ │ │ - beq 5b100 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtfprd f0,r3 │ │ │ │ - ldx r8,r28,r21 │ │ │ │ - ldx r0,r30,r21 │ │ │ │ - ld r10,120(r20) │ │ │ │ - lfdx f8,r27,r21 │ │ │ │ - lfd f9,27104(r9) │ │ │ │ - sldi r9,r3,1 │ │ │ │ + addi r2,r20,1 │ │ │ │ + cmpd r23,r2 │ │ │ │ + beq 5a73c │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + ldx r8,r17,r26 │ │ │ │ + ldx r11,r30,r26 │ │ │ │ + lfdx f9,r29,r26 │ │ │ │ + ld r12,96(r25) │ │ │ │ + mtfprd f12,r2 │ │ │ │ + ld r2,40(r31) │ │ │ │ fcfid f11,f0 │ │ │ │ - ld r3,96(r20) │ │ │ │ - mtfprd f12,r9 │ │ │ │ - ld r9,48(r31) │ │ │ │ + add r9,r8,r11 │ │ │ │ fcfid f12,f12 │ │ │ │ - lfdx f1,r3,r21 │ │ │ │ - lfdx f0,r9,r21 │ │ │ │ - add r9,r8,r0 │ │ │ │ + lfdx f1,r12,r26 │ │ │ │ + lfdx f0,r2,r26 │ │ │ │ + ld r2,120(r25) │ │ │ │ fmul f12,f12,f12 │ │ │ │ fcfid f30,f0 │ │ │ │ mtfprd f0,r9 │ │ │ │ - ld r9,56(r31) │ │ │ │ + ld r9,48(r31) │ │ │ │ fcfid f0,f0 │ │ │ │ - add r10,r10,r9 │ │ │ │ - fmul f30,f30,f8 │ │ │ │ - lfdx f10,r10,r21 │ │ │ │ - fmul f0,f0,f9 │ │ │ │ + add r2,r2,r9 │ │ │ │ + fmul f30,f30,f9 │ │ │ │ + lfdx f10,r2,r26 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fsub f11,f10,f0 │ │ │ │ fsub f0,f0,f10 │ │ │ │ fmul f0,f11,f0 │ │ │ │ - fmadd f0,f0,f12,f28 │ │ │ │ + xsmaddmdp vs0,vs12,vs63 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - ble 5bf90 │ │ │ │ + ble 5b620 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - ldx r8,r18,r21 │ │ │ │ - mr r10,r23 │ │ │ │ + ldx r8,r15,r26 │ │ │ │ + mr r2,r22 │ │ │ │ fmul f30,f30,f1 │ │ │ │ - addi r23,r23,1 │ │ │ │ - mr r21,r16 │ │ │ │ - cmpd r26,r10 │ │ │ │ - maddld r19,r19,r8,r25 │ │ │ │ - stfdx f30,r27,r24 │ │ │ │ - addi r19,r19,-1 │ │ │ │ - stdx r19,r18,r24 │ │ │ │ - addi r24,r24,8 │ │ │ │ - ble 5b128 │ │ │ │ - addi r16,r16,8 │ │ │ │ - ldx r25,r29,r21 │ │ │ │ - ldx r19,r22,r21 │ │ │ │ - cmpdi r25,0 │ │ │ │ - bne 5b010 │ │ │ │ - ldx r8,r18,r21 │ │ │ │ - mr r10,r23 │ │ │ │ - stfdx f29,r27,r24 │ │ │ │ - addi r23,r23,1 │ │ │ │ - mr r21,r16 │ │ │ │ - cmpd r26,r10 │ │ │ │ - mulld r19,r19,r8 │ │ │ │ - stdx r19,r18,r24 │ │ │ │ + addi r22,r22,1 │ │ │ │ + mr r26,r24 │ │ │ │ + cmpd r28,r2 │ │ │ │ + maddld r20,r20,r8,r23 │ │ │ │ + stfdx f30,r29,r21 │ │ │ │ + addi r20,r20,-1 │ │ │ │ + stdx r20,r15,r21 │ │ │ │ + addi r21,r21,8 │ │ │ │ + ble 5a764 │ │ │ │ addi r24,r24,8 │ │ │ │ - bgt 5b0ec │ │ │ │ - mr r9,r20 │ │ │ │ - ld r11,64(r31) │ │ │ │ - ld r22,72(r31) │ │ │ │ - ld r12,80(r31) │ │ │ │ - ld r6,88(r31) │ │ │ │ - mr r20,r28 │ │ │ │ - ld r5,96(r31) │ │ │ │ - mr r28,r27 │ │ │ │ - fmr f31,f27 │ │ │ │ - mr r27,r18 │ │ │ │ - mr r18,r30 │ │ │ │ + ldx r23,r16,r26 │ │ │ │ + cmpdi r23,0 │ │ │ │ + ldx r20,r27,r26 │ │ │ │ + bne 5a660 │ │ │ │ + ldx r9,r15,r26 │ │ │ │ + mr r2,r22 │ │ │ │ + stfdx f29,r29,r21 │ │ │ │ + addi r22,r22,1 │ │ │ │ + mr r26,r24 │ │ │ │ + cmpd r28,r2 │ │ │ │ + mulld r20,r20,r9 │ │ │ │ + stdx r20,r15,r21 │ │ │ │ + addi r21,r21,8 │ │ │ │ + bgt 5a728 │ │ │ │ + mr r9,r16 │ │ │ │ + mr r2,r25 │ │ │ │ + ld r23,56(r31) │ │ │ │ + ld r6,64(r31) │ │ │ │ + mr r16,r30 │ │ │ │ + mr r27,r15 │ │ │ │ + ld r8,72(r31) │ │ │ │ + ld r7,80(r31) │ │ │ │ + mr r25,r28 │ │ │ │ + mr r15,r17 │ │ │ │ + mr r28,r29 │ │ │ │ + xxmr vs31,vs62 │ │ │ │ + ld r0,88(r31) │ │ │ │ + mr r29,r2 │ │ │ │ mr r30,r9 │ │ │ │ - ldx r10,r27,r5 │ │ │ │ - ld r7,40(r31) │ │ │ │ - lfdx f12,r28,r5 │ │ │ │ - ld r9,-8(r15) │ │ │ │ - ld r8,-8(r12) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - ld r10,104(r31) │ │ │ │ + ldx r9,r27,r0 │ │ │ │ + ld r5,32(r31) │ │ │ │ + lfdx f12,r28,r0 │ │ │ │ + ld r2,-8(r18) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ld r10,-8(r8) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r5,r9 │ │ │ │ + ld r9,104(r31) │ │ │ │ fmadd f31,f12,f0,f31 │ │ │ │ - stfd f31,0(r10) │ │ │ │ - beq 5bff0 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r7,144(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 5bff0 │ │ │ │ - add r9,r9,r8 │ │ │ │ - mr r24,r6 │ │ │ │ - std r9,-8(r15) │ │ │ │ - ld r9,-8(r22) │ │ │ │ + stfd f31,0(r9) │ │ │ │ + beq 5b670 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r5,128(r31) │ │ │ │ + ldx r9,r9,r5 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpd r11,r9 │ │ │ │ - std r9,-8(r22) │ │ │ │ - bne 5b260 │ │ │ │ - addi r9,r6,1 │ │ │ │ - cmpdi r6,0 │ │ │ │ - ld r23,128(r31) │ │ │ │ - mr r7,r22 │ │ │ │ - mr r8,r15 │ │ │ │ - mr r3,r12 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 5b670 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,-8(r18) │ │ │ │ + ld r2,-8(r14) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r23,r2 │ │ │ │ + std r2,-8(r14) │ │ │ │ + bne 5b694 │ │ │ │ + addi r2,r7,1 │ │ │ │ + cmpdi r7,0 │ │ │ │ + ld r20,120(r31) │ │ │ │ + mr r3,r14 │ │ │ │ + mr r9,r18 │ │ │ │ + mr r26,r8 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ - bdz 5b260 │ │ │ │ - ld r9,-16(r8) │ │ │ │ - ld r10,-16(r7) │ │ │ │ - addi r24,r24,-1 │ │ │ │ - ld r4,-16(r3) │ │ │ │ - li r0,1 │ │ │ │ - sldi r25,r24,3 │ │ │ │ - cmpdi cr7,r9,0 │ │ │ │ - addi r10,r10,1 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpd r11,r10 │ │ │ │ - stdu r17,-8(r7) │ │ │ │ - beq cr7,5bfb0 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ldx r10,r10,r25 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd cr7,r9,r10 │ │ │ │ - beq cr7,5bfb0 │ │ │ │ - ldu r10,-8(r23) │ │ │ │ - add r9,r9,r4 │ │ │ │ - std r9,-16(r8) │ │ │ │ - cmpdi cr7,r10,0 │ │ │ │ - bgt cr7,5b254 │ │ │ │ - neg r10,r10 │ │ │ │ - li r0,-1 │ │ │ │ - stdu r0,-8(r3) │ │ │ │ - stdu r10,-8(r8) │ │ │ │ - beq 5b1f0 │ │ │ │ - ld r9,32(r31) │ │ │ │ - addi r14,r14,1 │ │ │ │ - cmpd r14,r9 │ │ │ │ - bne 5afb0 │ │ │ │ - mr r0,r22 │ │ │ │ - ld r25,48(r31) │ │ │ │ - mr r22,r20 │ │ │ │ - ld r20,176(r31) │ │ │ │ - mr r16,r18 │ │ │ │ - ld r9,104(r31) │ │ │ │ - addi r20,r20,1 │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,104(r31) │ │ │ │ - ld r9,168(r31) │ │ │ │ - add r9,r9,r26 │ │ │ │ - std r9,168(r31) │ │ │ │ - ld r9,160(r31) │ │ │ │ - add r9,r9,r26 │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpd r20,r9 │ │ │ │ - bne 5ae68 │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - addi r1,r31,432 │ │ │ │ - ld r0,16(r1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bdz 5a8b0 │ │ │ │ + ld r5,-16(r3) │ │ │ │ + ld r10,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r11,1 │ │ │ │ + ld r4,-16(r26) │ │ │ │ + sldi r24,r2,3 │ │ │ │ + addi r5,r5,1 │ │ │ │ + std r5,-16(r3) │ │ │ │ + cmpd cr7,r23,r5 │ │ │ │ + stdu r19,-8(r3) │ │ │ │ + beq 5b630 │ │ │ │ + ld r5,64(r29) │ │ │ │ + ldx r5,r5,r24 │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r10,r5 │ │ │ │ + beq 5b630 │ │ │ │ + ldu r5,-8(r20) │ │ │ │ + add r10,r10,r4 │ │ │ │ + std r10,-16(r9) │ │ │ │ + cmpdi r5,0 │ │ │ │ + bgt 5a8a4 │ │ │ │ + neg r5,r5 │ │ │ │ + li r11,-1 │ │ │ │ + stdu r11,-8(r26) │ │ │ │ + stdu r5,-8(r9) │ │ │ │ + beq cr7,5a840 │ │ │ │ + ld r9,96(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r6,r9 │ │ │ │ + bne 5a5f0 │ │ │ │ + mr r22,r15 │ │ │ │ + ld r26,168(r31) │ │ │ │ + ld r24,40(r31) │ │ │ │ + mr r6,r18 │ │ │ │ + ld r15,104(r31) │ │ │ │ + ld r9,152(r31) │ │ │ │ + ld r2,160(r31) │ │ │ │ + addi r15,r15,8 │ │ │ │ + add r9,r9,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r9,152(r31) │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r9,144(r31) │ │ │ │ + add r9,r9,r25 │ │ │ │ + std r9,144(r31) │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bne 5a4bc │ │ │ │ + ld r9,136(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + addi r1,r31,496 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-200(r1) │ │ │ │ - ld r15,-192(r1) │ │ │ │ - ld r16,-184(r1) │ │ │ │ - ld r17,-176(r1) │ │ │ │ - ld r18,-168(r1) │ │ │ │ - ld r19,-160(r1) │ │ │ │ - ld r20,-152(r1) │ │ │ │ - ld r21,-144(r1) │ │ │ │ - ld r22,-136(r1) │ │ │ │ - ld r23,-128(r1) │ │ │ │ - ld r24,-120(r1) │ │ │ │ - ld r25,-112(r1) │ │ │ │ - ld r26,-104(r1) │ │ │ │ - ld r27,-96(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r14,-184(r1) │ │ │ │ + ld r15,-176(r1) │ │ │ │ + ld r16,-168(r1) │ │ │ │ + ld r17,-160(r1) │ │ │ │ + ld r18,-152(r1) │ │ │ │ + ld r19,-144(r1) │ │ │ │ + ld r20,-136(r1) │ │ │ │ + ld r21,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-88(r1) │ │ │ │ - ld r29,-80(r1) │ │ │ │ - ld r30,-72(r1) │ │ │ │ - ld r31,-64(r1) │ │ │ │ - lfd f25,-56(r1) │ │ │ │ - lfd f26,-48(r1) │ │ │ │ + ld r22,-120(r1) │ │ │ │ + ld r23,-112(r1) │ │ │ │ + ld r24,-104(r1) │ │ │ │ + ld r25,-96(r1) │ │ │ │ + ld r26,-88(r1) │ │ │ │ + ld r27,-80(r1) │ │ │ │ + ld r28,-72(r1) │ │ │ │ + ld r29,-64(r1) │ │ │ │ + lxv vs60,-256(r1) │ │ │ │ + lxv vs61,-240(r1) │ │ │ │ + lxv vs62,-224(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r30,-56(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ + mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 16,r11 │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - cmpdi r6,0 │ │ │ │ + cmpdi r7,0 │ │ │ │ li r28,0 │ │ │ │ - li r23,0 │ │ │ │ - addi r25,r22,8 │ │ │ │ - li r26,0 │ │ │ │ - ble 5ac24 │ │ │ │ - cmpd r28,r17 │ │ │ │ - bge 5b42c │ │ │ │ - addis r9,r2,-3 │ │ │ │ - sldi r29,r28,3 │ │ │ │ - addis r20,r2,-3 │ │ │ │ - addis r21,r2,-3 │ │ │ │ - ld r10,64(r30) │ │ │ │ - lfd f30,27128(r9) │ │ │ │ - addi r20,r20,27104 │ │ │ │ - addi r21,r21,28240 │ │ │ │ - add r16,r18,r29 │ │ │ │ + li r24,0 │ │ │ │ + ble 5a274 │ │ │ │ + plfd f28,78232 # 6db48 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ + addi r26,r22,8 │ │ │ │ + li r27,0 │ │ │ │ + cmpd r28,r18 │ │ │ │ + bge 5aa80 │ │ │ │ + sldi r30,r28,3 │ │ │ │ + ld r9,64(r29) │ │ │ │ + add r19,r20,r30 │ │ │ │ nop │ │ │ │ - ldx r15,r27,r29 │ │ │ │ - lfd f0,88(r30) │ │ │ │ - ldx r9,r10,r29 │ │ │ │ - ld r10,96(r30) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r17,r23,r30 │ │ │ │ + lfd f0,88(r29) │ │ │ │ addi r28,r28,1 │ │ │ │ - lfdx f31,r22,r29 │ │ │ │ - addi r8,r15,1 │ │ │ │ + ldx r2,r9,r30 │ │ │ │ + ld r9,96(r29) │ │ │ │ + lfdx f31,r22,r30 │ │ │ │ + addi r10,r17,1 │ │ │ │ fcfid f1,f0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lfdx f11,r10,r29 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - sldi r9,r9,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f11,r9,r30 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + sldi r2,r2,1 │ │ │ │ fcfid f0,f0 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f11,f11,f11,f0 │ │ │ │ fsqrt f11,f11 │ │ │ │ fmul f1,f1,f11 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r8,0(r16) │ │ │ │ - lfd f12,0(r20) │ │ │ │ - ld r17,48(r30) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - ldx r9,r10,r29 │ │ │ │ - cmpd r28,r17 │ │ │ │ - maddld r9,r9,r8,r15 │ │ │ │ - stdu r9,8(r16) │ │ │ │ + bl 5400 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r10,0(r19) │ │ │ │ + ld r18,48(r29) │ │ │ │ + fdiv f0,f29,f1 │ │ │ │ + ldx r2,r9,r30 │ │ │ │ + cmpd r28,r18 │ │ │ │ + maddld r2,r2,r10,r17 │ │ │ │ + stdu r2,8(r19) │ │ │ │ fmul f0,f0,f31 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + stfdx f0,r26,r30 │ │ │ │ + addi r30,r30,8 │ │ │ │ + blt 5a9f0 │ │ │ │ + ld r7,0(r29) │ │ │ │ + sldi r2,r18,3 │ │ │ │ + ld r8,56(r29) │ │ │ │ + addi r28,r18,-1 │ │ │ │ + sldi r10,r24,3 │ │ │ │ + add r9,r23,r2 │ │ │ │ + sldi r5,r28,3 │ │ │ │ + lfdx f0,r25,r10 │ │ │ │ + lfdx f12,r22,r2 │ │ │ │ + ldx r10,r20,r2 │ │ │ │ + ldx r6,r8,r5 │ │ │ │ + ld r2,-8(r9) │ │ │ │ + add r8,r8,r5 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r25,r29 │ │ │ │ - addi r29,r29,8 │ │ │ │ - blt 5b390 │ │ │ │ - ld r6,0(r30) │ │ │ │ - sldi r9,r17,3 │ │ │ │ - ld r7,56(r30) │ │ │ │ - addi r28,r17,-1 │ │ │ │ - sldi r8,r23,3 │ │ │ │ - add r10,r27,r9 │ │ │ │ - sldi r4,r28,3 │ │ │ │ - lfdx f0,r24,r8 │ │ │ │ - lfdx f12,r22,r9 │ │ │ │ - ldx r8,r18,r9 │ │ │ │ - ldx r5,r7,r4 │ │ │ │ - ld r9,-8(r10) │ │ │ │ - add r7,r7,r4 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r5,r5,-1 │ │ │ │ - cmpd r9,r5 │ │ │ │ - std r9,-8(r10) │ │ │ │ - stfdx f0,r19,r8 │ │ │ │ - bne 5b4b8 │ │ │ │ - li r9,1 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r6,r6,-1 │ │ │ │ + cmpd r2,r6 │ │ │ │ + std r2,-8(r9) │ │ │ │ + stfdx f0,r21,r10 │ │ │ │ + bne 5ab08 │ │ │ │ + li r2,1 │ │ │ │ cmpdi r28,0 │ │ │ │ - isellt r9,r9,r17 │ │ │ │ - mtctr r9 │ │ │ │ - nop │ │ │ │ - bdz 5b4b8 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r8,-8(r7) │ │ │ │ + isellt r2,r2,r18 │ │ │ │ + mtctr r2 │ │ │ │ + bdz 5ab08 │ │ │ │ + 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 5b490 │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r6 │ │ │ │ - bge 5ac24 │ │ │ │ - ld r17,48(r30) │ │ │ │ - b 5b360 │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5b2b8 │ │ │ │ - ld r4,200(r30) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - ld r6,40(r31) │ │ │ │ - li r5,0 │ │ │ │ - add r3,r15,r3 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - ldu r11,8(r4) │ │ │ │ - cmpdi r11,0 │ │ │ │ - ble 5b534 │ │ │ │ - mtctr r11 │ │ │ │ - ld r7,176(r30) │ │ │ │ - ld r8,192(r30) │ │ │ │ - lfd f0,0(r15) │ │ │ │ - sldi r9,r5,3 │ │ │ │ - ldx r10,r8,r9 │ │ │ │ - lfdx f11,r7,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f12,r6,r10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - stfd f0,0(r15) │ │ │ │ - bdnz 5b510 │ │ │ │ - add r5,r11,r5 │ │ │ │ - addi r15,r15,8 │ │ │ │ - cmpld r15,r3 │ │ │ │ - bne 5b4f0 │ │ │ │ - b 5b2b8 │ │ │ │ - cmpwi r6,0 │ │ │ │ - beq 5cc64 │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5b2b8 │ │ │ │ - sldi r17,r26,3 │ │ │ │ - ld r9,32(r31) │ │ │ │ - li r8,0 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,-16(r9) │ │ │ │ + stdu r27,-8(r9) │ │ │ │ + beq 5aae0 │ │ │ │ + addi r24,r24,1 │ │ │ │ + cmpd r24,r7 │ │ │ │ + bge 5a274 │ │ │ │ + ld r18,48(r29) │ │ │ │ + b 5a9d0 │ │ │ │ + cmpwi r5,0 │ │ │ │ + beq 5c56c │ │ │ │ + li r2,1 │ │ │ │ + std r2,96(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 5a908 │ │ │ │ + sldi r15,r25,3 │ │ │ │ + li r6,0 │ │ │ │ + ld r23,96(r31) │ │ │ │ li r14,0 │ │ │ │ - li r21,0 │ │ │ │ - mr r12,r15 │ │ │ │ - ld r15,136(r31) │ │ │ │ + li r19,0 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - addi r0,r17,-8 │ │ │ │ - add r18,r25,r17 │ │ │ │ - add r19,r29,r17 │ │ │ │ - add r20,r22,r17 │ │ │ │ - addi r10,r17,-16 │ │ │ │ - mr r7,r21 │ │ │ │ - mr r6,r8 │ │ │ │ - std r0,72(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ + mr r18,r9 │ │ │ │ + addi r12,r15,-16 │ │ │ │ + mr r8,r6 │ │ │ │ + ld r6,32(r31) │ │ │ │ + addi r2,r15,-8 │ │ │ │ mr r0,r14 │ │ │ │ + std r19,72(r31) │ │ │ │ + mr r14,r7 │ │ │ │ + add r16,r24,r15 │ │ │ │ + add r20,r30,r15 │ │ │ │ + add r17,r22,r15 │ │ │ │ + cmpdi cr3,r23,0 │ │ │ │ + mr r7,r12 │ │ │ │ + std r2,56(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr4,5b694 │ │ │ │ - ld r11,120(r30) │ │ │ │ - mtctr r26 │ │ │ │ - sldi r9,r6,3 │ │ │ │ - ld r24,64(r30) │ │ │ │ - ld r3,88(r30) │ │ │ │ - ld r16,80(r31) │ │ │ │ - ld r21,112(r31) │ │ │ │ - li r8,0 │ │ │ │ - add r11,r11,r9 │ │ │ │ + ble cr4,5ac68 │ │ │ │ + ld r3,120(r29) │ │ │ │ + sldi r2,r8,3 │ │ │ │ + ld r11,64(r29) │ │ │ │ + mtctr r25 │ │ │ │ + li r10,0 │ │ │ │ + ld r4,88(r29) │ │ │ │ + ld r9,64(r31) │ │ │ │ + add r3,r3,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r4,r24,r8 │ │ │ │ - lfdx f12,r11,r8 │ │ │ │ - addi r4,r4,1 │ │ │ │ - sldi r5,r4,1 │ │ │ │ + nop │ │ │ │ + ldx r26,r11,r10 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ + addi r26,r26,1 │ │ │ │ + sldi r5,r26,1 │ │ │ │ mtfprd f0,r5 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r14,f0 │ │ │ │ - subf r23,r3,r14 │ │ │ │ - addi r14,r14,1 │ │ │ │ - divd r9,r23,r5 │ │ │ │ - cmpdi r23,0 │ │ │ │ - add r14,r14,r3 │ │ │ │ - stdx r23,r16,r8 │ │ │ │ - stdx r14,r21,r8 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - subf r9,r9,r23 │ │ │ │ - blt 5bfd0 │ │ │ │ - cmpd r9,r4 │ │ │ │ - ble 5b638 │ │ │ │ - subf r9,r5,r9 │ │ │ │ - stdx r9,r15,r8 │ │ │ │ - cmpdi r9,0 │ │ │ │ + mffprd r12,f0 │ │ │ │ + subf r19,r4,r12 │ │ │ │ + addi r12,r12,1 │ │ │ │ + divd r2,r19,r5 │ │ │ │ + cmpdi r19,0 │ │ │ │ + add r12,r12,r4 │ │ │ │ + stdx r19,r9,r10 │ │ │ │ + stdx r12,r18,r10 │ │ │ │ + mulld r2,r2,r5 │ │ │ │ + subf r2,r2,r19 │ │ │ │ + blt 5b640 │ │ │ │ + cmpd r2,r26 │ │ │ │ + ble 5ac18 │ │ │ │ + subf r2,r5,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ li r5,1 │ │ │ │ - ble 5bfc4 │ │ │ │ - stdx r5,r25,r8 │ │ │ │ - stdx r9,r29,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 5b5e0 │ │ │ │ - mr r5,r17 │ │ │ │ + stdx r2,r14,r10 │ │ │ │ + ble 5b660 │ │ │ │ + stdx r5,r24,r10 │ │ │ │ + stdx r2,r30,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bdnz 5abc0 │ │ │ │ + mr r5,r15 │ │ │ │ li r4,0 │ │ │ │ mr r3,r22 │ │ │ │ - std r7,96(r31) │ │ │ │ - std r12,88(r31) │ │ │ │ - std r0,64(r31) │ │ │ │ - std r6,56(r31) │ │ │ │ - std r10,48(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,96(r31) │ │ │ │ - ld r12,88(r31) │ │ │ │ - ld r0,64(r31) │ │ │ │ - ld r6,56(r31) │ │ │ │ - ld r10,48(r31) │ │ │ │ - ble cr3,5bf3c │ │ │ │ - ld r8,88(r30) │ │ │ │ - lfd f12,0(r12) │ │ │ │ - ld r4,32(r31) │ │ │ │ - addi r14,r26,-1 │ │ │ │ - li r9,0 │ │ │ │ - li r5,0 │ │ │ │ - std r7,88(r31) │ │ │ │ - std r6,96(r31) │ │ │ │ - addi r8,r8,1 │ │ │ │ - sldi r24,r8,1 │ │ │ │ - mr r8,r10 │ │ │ │ - mr r10,r0 │ │ │ │ - mr r0,r8 │ │ │ │ - nop │ │ │ │ - cmpd r26,r9 │ │ │ │ - ble 5b768 │ │ │ │ - add r11,r10,r9 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - ld r16,64(r30) │ │ │ │ - subf r9,r9,r26 │ │ │ │ - addi r21,r27,8 │ │ │ │ - mulld r11,r11,r24 │ │ │ │ - ldx r6,r27,r8 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r28,8 │ │ │ │ - nop │ │ │ │ - ldx r7,r29,r8 │ │ │ │ - ldx r3,r16,r8 │ │ │ │ + std r6,80(r31) │ │ │ │ + std r7,48(r31) │ │ │ │ + std r8,40(r31) │ │ │ │ + std r0,32(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r6,80(r31) │ │ │ │ + ld r7,48(r31) │ │ │ │ + ld r8,40(r31) │ │ │ │ + ld r0,32(r31) │ │ │ │ + ble cr3,5b5bc │ │ │ │ + ld r10,88(r29) │ │ │ │ + lfd f12,0(r21) │ │ │ │ + mr r4,r7 │ │ │ │ + addi r5,r25,-1 │ │ │ │ + li r2,0 │ │ │ │ + li r3,0 │ │ │ │ + std r18,80(r31) │ │ │ │ + std r8,88(r31) │ │ │ │ + li r19,0 │ │ │ │ + mr r12,r6 │ │ │ │ + mr r7,r14 │ │ │ │ + addi r10,r10,1 │ │ │ │ + sldi r26,r10,1 │ │ │ │ + cmpd r25,r2 │ │ │ │ + ble 5ad3c │ │ │ │ + add r11,r2,r0 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r14,64(r29) │ │ │ │ + subf r2,r2,r25 │ │ │ │ + addi r18,r27,8 │ │ │ │ + std r27,32(r31) │ │ │ │ + mulld r11,r11,r26 │ │ │ │ + ldx r10,r27,r9 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r28,8 │ │ │ │ + ldx r8,r14,r9 │ │ │ │ + ldx r6,r30,r9 │ │ │ │ + cmpdi r6,0 │ │ │ │ fmr f0,f31 │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r23,r3,1 │ │ │ │ - mulld r6,r6,r3 │ │ │ │ - cmpd cr7,r7,r23 │ │ │ │ - beq 5b754 │ │ │ │ - add r7,r7,r6 │ │ │ │ - beq cr7,5b754 │ │ │ │ - lfdx f11,r25,r8 │ │ │ │ - ldx r23,r22,r8 │ │ │ │ - ld r3,176(r30) │ │ │ │ - addi r6,r7,-1 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + addi r27,r8,1 │ │ │ │ + beq 5ad24 │ │ │ │ + cmpd r6,r27 │ │ │ │ + add r6,r6,r10 │ │ │ │ + beq 5ad24 │ │ │ │ + lfdx f11,r24,r9 │ │ │ │ + ldx r27,r22,r9 │ │ │ │ + addi r10,r6,-1 │ │ │ │ + ld r8,176(r29) │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f11,r28,r8 │ │ │ │ - add r23,r11,r23 │ │ │ │ - sldi r23,r23,3 │ │ │ │ + lfdx f11,r28,r9 │ │ │ │ + add r27,r11,r27 │ │ │ │ + sldi r27,r27,3 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - lfdx f11,r3,r23 │ │ │ │ + lfdx f11,r8,r27 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stdx r6,r21,r8 │ │ │ │ - stfdx f0,r9,r8 │ │ │ │ - add r11,r11,r24 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 5b700 │ │ │ │ - ldx r8,r27,r17 │ │ │ │ - ld r6,40(r31) │ │ │ │ - lfdx f11,r28,r17 │ │ │ │ - ld r9,-8(r19) │ │ │ │ - ld r7,-8(r18) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - lfdx f0,r6,r8 │ │ │ │ + stfdx f0,r2,r9 │ │ │ │ + stdx r10,r18,r9 │ │ │ │ + add r11,r11,r26 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 5acd0 │ │ │ │ + ld r27,32(r31) │ │ │ │ + ldx r9,r27,r15 │ │ │ │ + lfdx f11,r28,r15 │ │ │ │ + ld r2,-8(r20) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ld r10,-8(r16) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r12,r9 │ │ │ │ fmadd f12,f11,f0,f12 │ │ │ │ - stfd f12,0(r12) │ │ │ │ - beq 5bf60 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r6,72(r31) │ │ │ │ - ldx r8,r8,r6 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - beq 5bf60 │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r9,-8(r19) │ │ │ │ - ld r9,-8(r20) │ │ │ │ + stfd f12,0(r21) │ │ │ │ + beq 5b5f0 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r8,56(r31) │ │ │ │ + ldx r9,r9,r8 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpd r9,r24 │ │ │ │ - std r9,-8(r20) │ │ │ │ - bne 5bf84 │ │ │ │ - li r9,1 │ │ │ │ - addi r16,r14,1 │ │ │ │ - cmpdi r14,0 │ │ │ │ - mr r11,r0 │ │ │ │ - std r29,48(r31) │ │ │ │ - mr r6,r20 │ │ │ │ - mr r7,r19 │ │ │ │ - mr r3,r18 │ │ │ │ - li r21,0 │ │ │ │ - std r22,56(r31) │ │ │ │ - isellt r16,r9,r16 │ │ │ │ - addi r23,r15,8 │ │ │ │ - mr r9,r14 │ │ │ │ - std r16,64(r31) │ │ │ │ - mr r16,r27 │ │ │ │ - b 5b850 │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 5b5f0 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,-8(r20) │ │ │ │ + ld r2,-8(r17) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r26 │ │ │ │ + std r2,-8(r17) │ │ │ │ + bne 5b614 │ │ │ │ + li r2,1 │ │ │ │ + addi r14,r5,1 │ │ │ │ + cmpdi r5,0 │ │ │ │ + mr r8,r4 │ │ │ │ + std r30,32(r31) │ │ │ │ + std r22,40(r31) │ │ │ │ + mr r6,r17 │ │ │ │ + mr r9,r20 │ │ │ │ + mr r11,r16 │ │ │ │ + addi r18,r7,8 │ │ │ │ + isellt r14,r2,r14 │ │ │ │ + mr r2,r5 │ │ │ │ + std r14,48(r31) │ │ │ │ + mr r14,r27 │ │ │ │ + b 5ae20 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r29,64(r30) │ │ │ │ - ldx r29,r29,r11 │ │ │ │ - addi r29,r29,1 │ │ │ │ - cmpd cr7,r8,r29 │ │ │ │ - beq cr7,5b890 │ │ │ │ - ldx r29,r23,r11 │ │ │ │ - add r8,r8,r27 │ │ │ │ - addi r11,r11,-8 │ │ │ │ - std r8,-16(r7) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - bgt cr7,5b844 │ │ │ │ - neg r29,r29 │ │ │ │ + nop │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + beq 5ae60 │ │ │ │ + ldx r10,r18,r8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + add r30,r30,r27 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + std r30,-16(r9) │ │ │ │ + bgt 5ae14 │ │ │ │ + neg r10,r10 │ │ │ │ li r22,-1 │ │ │ │ - stdu r22,-8(r3) │ │ │ │ - stdu r29,-8(r7) │ │ │ │ - bne 5bf10 │ │ │ │ - ld r8,64(r31) │ │ │ │ - cmpdi r8,1 │ │ │ │ - addi r29,r8,-1 │ │ │ │ - std r29,64(r31) │ │ │ │ - beq 5bf10 │ │ │ │ - ld r8,-16(r7) │ │ │ │ - ld r29,-16(r6) │ │ │ │ - ld r27,-16(r3) │ │ │ │ - addi r9,r9,-1 │ │ │ │ + stdu r22,-8(r11) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + bne cr7,5b590 │ │ │ │ + ld r10,48(r31) │ │ │ │ + cmpdi r10,1 │ │ │ │ + addi r30,r10,-1 │ │ │ │ + std r30,48(r31) │ │ │ │ + beq 5b590 │ │ │ │ + ld r10,-16(r6) │ │ │ │ + ld r30,-16(r9) │ │ │ │ + cmpdi r30,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r22,1 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - addi r29,r29,1 │ │ │ │ - std r29,-16(r6) │ │ │ │ - cmpd r29,r24 │ │ │ │ - stdu r21,-8(r6) │ │ │ │ - bne cr7,5b810 │ │ │ │ + ld r27,-16(r11) │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r6) │ │ │ │ + cmpd cr7,r10,r26 │ │ │ │ + stdu r19,-8(r6) │ │ │ │ + bne 5ade0 │ │ │ │ neg r27,r27 │ │ │ │ - std r27,-16(r3) │ │ │ │ - b 5b824 │ │ │ │ - sldi r5,r20,1 │ │ │ │ - mr r8,r4 │ │ │ │ - std r5,32(r31) │ │ │ │ - b 5ad8c │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r23,72(r31) │ │ │ │ - ld r21,104(r31) │ │ │ │ - ld r18,96(r30) │ │ │ │ + std r27,-16(r11) │ │ │ │ + b 5adf4 │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 5a908 │ │ │ │ + ld r5,200(r29) │ │ │ │ + sldi r4,r2,3 │ │ │ │ + ld r7,32(r31) │ │ │ │ + li r6,0 │ │ │ │ + add r4,r21,r4 │ │ │ │ + addi r5,r5,-8 │ │ │ │ + ldu r3,8(r5) │ │ │ │ + cmpdi r3,0 │ │ │ │ + ble 5aed4 │ │ │ │ + ld r8,176(r29) │ │ │ │ + ld r10,192(r29) │ │ │ │ + mtctr r3 │ │ │ │ + sldi r2,r6,3 │ │ │ │ + lfd f0,0(r21) │ │ │ │ + ldx r9,r10,r2 │ │ │ │ + lfdx f11,r8,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r7,r9 │ │ │ │ + fmadd f0,f11,f12,f0 │ │ │ │ + stfd f0,0(r21) │ │ │ │ + bdnz 5aeb0 │ │ │ │ + add r6,r3,r6 │ │ │ │ + addi r21,r21,8 │ │ │ │ + cmpld r21,r4 │ │ │ │ + bne 5ae90 │ │ │ │ + b 5a908 │ │ │ │ + mr r6,r3 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 5a3e4 │ │ │ │ + ld r18,104(r31) │ │ │ │ + ld r23,88(r31) │ │ │ │ + li r16,0 │ │ │ │ + nop │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + ld r17,96(r29) │ │ │ │ + std r30,40(r31) │ │ │ │ sldi r20,r20,1 │ │ │ │ cmpdi cr3,r10,0 │ │ │ │ - li r17,0 │ │ │ │ - lfd f30,27088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,28240(r9) │ │ │ │ + mr r14,r9 │ │ │ │ + addi r15,r18,8 │ │ │ │ srdi r19,r23,3 │ │ │ │ - addi r16,r21,8 │ │ │ │ - sldi r9,r17,3 │ │ │ │ - lfdx f1,r18,r9 │ │ │ │ + mr r30,r15 │ │ │ │ + mr r15,r16 │ │ │ │ + mr r16,r29 │ │ │ │ + mr r29,r7 │ │ │ │ + sldi r2,r15,3 │ │ │ │ + lfdx f1,r17,r2 │ │ │ │ fdiv f1,f30,f1 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r19,r17 │ │ │ │ + bl 4f00 │ │ │ │ + mulld r2,r19,r15 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f31,r21,r9 │ │ │ │ - blt cr3,5b940 │ │ │ │ - srdi r10,r20,1 │ │ │ │ - lfd f12,-8(r16) │ │ │ │ - mr r9,r16 │ │ │ │ - fmr f0,f31 │ │ │ │ - mtctr r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r18,r2 │ │ │ │ + blt cr3,5afa0 │ │ │ │ + srdi r9,r20,1 │ │ │ │ + lfd f12,-8(r30) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r30 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 5b918 │ │ │ │ - addi r17,r17,1 │ │ │ │ - add r16,r16,r23 │ │ │ │ - cmpd r17,r26 │ │ │ │ - bne 5b8dc │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5b2b8 │ │ │ │ - ld r9,72(r31) │ │ │ │ - sldi r14,r26,3 │ │ │ │ - li r6,0 │ │ │ │ - li r7,0 │ │ │ │ - add r4,r29,r14 │ │ │ │ - add r16,r22,r14 │ │ │ │ - srdi r0,r9,3 │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r14,-8 │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r9,r9,r14 │ │ │ │ - std r9,208(r31) │ │ │ │ - add r9,r25,r14 │ │ │ │ - std r9,216(r31) │ │ │ │ - ble cr4,5ce38 │ │ │ │ - addis r21,r2,-3 │ │ │ │ - std r27,176(r31) │ │ │ │ - std r25,56(r31) │ │ │ │ - std r16,200(r31) │ │ │ │ - ld r27,104(r31) │ │ │ │ - mr r16,r0 │ │ │ │ - ld r25,80(r31) │ │ │ │ - mr r0,r22 │ │ │ │ - ld r22,112(r31) │ │ │ │ - mr r23,r15 │ │ │ │ - addi r21,r21,27080 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 5af78 │ │ │ │ + addi r15,r15,1 │ │ │ │ + add r30,r30,r23 │ │ │ │ + cmpd r15,r25 │ │ │ │ + bne 5af3c │ │ │ │ + ld r30,40(r31) │ │ │ │ + mr r7,r29 │ │ │ │ + mr r9,r14 │ │ │ │ + mr r29,r16 │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 5a908 │ │ │ │ + ld r2,88(r31) │ │ │ │ + sldi r14,r25,3 │ │ │ │ + li r18,0 │ │ │ │ + li r12,0 │ │ │ │ + add r11,r7,r14 │ │ │ │ + add r0,r24,r14 │ │ │ │ + add r8,r30,r14 │ │ │ │ + add r5,r22,r14 │ │ │ │ + srdi r6,r2,3 │ │ │ │ + ld r2,96(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r14,-8 │ │ │ │ + std r2,72(r31) │ │ │ │ + ble cr4,5c62c │ │ │ │ + std r14,120(r31) │ │ │ │ + std r12,128(r31) │ │ │ │ + mr r14,r9 │ │ │ │ + plxsd v31,76576 # 6db30 │ │ │ │ + mr r9,r22 │ │ │ │ + ld r16,88(r31) │ │ │ │ + ld r23,104(r31) │ │ │ │ + ld r22,64(r31) │ │ │ │ + addi r2,r26,-16 │ │ │ │ + mr r20,r21 │ │ │ │ + std r18,40(r31) │ │ │ │ + std r30,48(r31) │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ mr r15,r6 │ │ │ │ - std r29,48(r31) │ │ │ │ - mr r11,r30 │ │ │ │ - mr r17,r14 │ │ │ │ - std r28,184(r31) │ │ │ │ - std r4,192(r31) │ │ │ │ - std r7,64(r31) │ │ │ │ - ld r19,120(r11) │ │ │ │ - mtctr r26 │ │ │ │ - sldi r9,r15,3 │ │ │ │ - ld r29,64(r11) │ │ │ │ - ld r30,88(r11) │ │ │ │ - ld r7,48(r31) │ │ │ │ - ld r8,136(r31) │ │ │ │ - ld r6,56(r31) │ │ │ │ - mr r28,r26 │ │ │ │ + mr r21,r5 │ │ │ │ + mr r18,r29 │ │ │ │ + std r27,192(r31) │ │ │ │ + std r0,200(r31) │ │ │ │ + std r8,208(r31) │ │ │ │ + std r2,184(r31) │ │ │ │ + std r7,56(r31) │ │ │ │ + std r24,80(r31) │ │ │ │ + std r11,216(r31) │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r29,120(r18) │ │ │ │ + mtctr r25 │ │ │ │ + mr r27,r25 │ │ │ │ li r10,0 │ │ │ │ - add r19,r19,r9 │ │ │ │ + ld r24,64(r18) │ │ │ │ + ld r17,88(r18) │ │ │ │ + ld r7,48(r31) │ │ │ │ + ld r8,56(r31) │ │ │ │ + ld r6,80(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r29,r29,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r3,r29,r10 │ │ │ │ - lfdx f12,r19,r10 │ │ │ │ + nop │ │ │ │ + ldx r3,r24,r10 │ │ │ │ + lfdx f12,r29,r10 │ │ │ │ addi r3,r3,1 │ │ │ │ sldi r4,r3,1 │ │ │ │ mtfprd f0,r4 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r5,f0 │ │ │ │ - subf r20,r30,r5 │ │ │ │ - addi r5,r5,1 │ │ │ │ - divd r9,r20,r4 │ │ │ │ - cmpdi r20,0 │ │ │ │ - add r5,r5,r30 │ │ │ │ - stdx r20,r25,r10 │ │ │ │ - stdx r5,r22,r10 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - subf r9,r9,r20 │ │ │ │ - blt 5c090 │ │ │ │ - cmpd r3,r9 │ │ │ │ - bge 5ba78 │ │ │ │ - subf r9,r4,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r11,r17,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r5,r11,r4 │ │ │ │ + add r2,r2,r17 │ │ │ │ + cmpdi r11,0 │ │ │ │ + stdx r11,r22,r10 │ │ │ │ + stdx r2,r14,r10 │ │ │ │ + mulld r2,r5,r4 │ │ │ │ + subf r2,r2,r11 │ │ │ │ + blt 5b770 │ │ │ │ + cmpd r3,r2 │ │ │ │ + bge 5b0f8 │ │ │ │ + subf r2,r4,r2 │ │ │ │ + stdx r2,r8,r10 │ │ │ │ + cmpdi r2,0 │ │ │ │ li r5,1 │ │ │ │ - stdx r9,r8,r10 │ │ │ │ - ble 5c0b0 │ │ │ │ + ble 5b758 │ │ │ │ stdx r5,r6,r10 │ │ │ │ - stdx r9,r7,r10 │ │ │ │ - addi r28,r28,-1 │ │ │ │ + stdx r2,r7,r10 │ │ │ │ + addi r27,r27,-1 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 5ba20 │ │ │ │ - mr r5,r17 │ │ │ │ + bdnz 5b0a0 │ │ │ │ + ld r5,120(r31) │ │ │ │ li r4,0 │ │ │ │ - mr r3,r0 │ │ │ │ - std r11,96(r31) │ │ │ │ - li r20,16 │ │ │ │ - li r14,0 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f0,r30 │ │ │ │ - ld r11,96(r31) │ │ │ │ - addi r30,r24,-16 │ │ │ │ - mr r9,r27 │ │ │ │ - std r15,128(r31) │ │ │ │ - mr r27,r24 │ │ │ │ - mr r15,r20 │ │ │ │ - std r23,144(r31) │ │ │ │ - std r17,168(r31) │ │ │ │ - mr r23,r14 │ │ │ │ - fcfid f29,f0 │ │ │ │ - mr r17,r28 │ │ │ │ - mr r20,r30 │ │ │ │ - mr r28,r29 │ │ │ │ - std r3,96(r31) │ │ │ │ - mr r24,r9 │ │ │ │ - ld r18,96(r11) │ │ │ │ - std r11,160(r31) │ │ │ │ - fmul f29,f29,f29 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r9,r28,r17 │ │ │ │ - ldx r14,r25,r17 │ │ │ │ - lfdx f27,r19,r17 │ │ │ │ - lfdx f25,r18,r17 │ │ │ │ + mr r3,r9 │ │ │ │ + li r19,16 │ │ │ │ + li r30,0 │ │ │ │ + bl 5b40 │ │ │ │ + mtfprd f0,r17 │ │ │ │ + std r21,168(r31) │ │ │ │ + ld r17,96(r18) │ │ │ │ + mr r21,r27 │ │ │ │ + ld r27,184(r31) │ │ │ │ + std r28,152(r31) │ │ │ │ + std r20,160(r31) │ │ │ │ + mr r28,r26 │ │ │ │ + mr r20,r19 │ │ │ │ + mr r26,r23 │ │ │ │ + mr r23,r30 │ │ │ │ + fcfid f28,f0 │ │ │ │ + std r3,144(r31) │ │ │ │ + std r18,176(r31) │ │ │ │ + fmul f28,f28,f28 │ │ │ │ + ldx r9,r24,r21 │ │ │ │ + ldx r19,r22,r21 │ │ │ │ + lxsdx vs62,r29,r21 │ │ │ │ + lxsdx vs60,r17,r21 │ │ │ │ addi r9,r9,1 │ │ │ │ - mtfprd f0,r14 │ │ │ │ + mtfprd f0,r19 │ │ │ │ sldi r9,r9,1 │ │ │ │ - fcfid f26,f0 │ │ │ │ + xscvsxddp vs61,vs0 │ │ │ │ mtfprd f0,r9 │ │ │ │ fcfid f31,f0 │ │ │ │ - fdiv f12,f26,f31 │ │ │ │ - fmul f11,f31,f31 │ │ │ │ - fsub f0,f27,f12 │ │ │ │ - fsub f12,f12,f27 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fmadd f0,f0,f11,f29 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - ble 5c0c0 │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f30,f25 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f30,f1,f30 │ │ │ │ - fmsub f31,f27,f31,f26 │ │ │ │ - mulld r29,r23,r16 │ │ │ │ + xsdivdp vs12,vs61,vs31 │ │ │ │ + fmul f0,f31,f31 │ │ │ │ + xssubdp vs11,vs62,vs12 │ │ │ │ + xssubdp vs12,vs12,vs62 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ + fmadd f0,f0,f12,f28 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + ble 5b730 │ │ │ │ + fsqrt f29,f0 │ │ │ │ + xsmuldp vs1,vs29,vs60 │ │ │ │ + bl 5360 │ │ │ │ + xsmuldp vs30,vs1,vs63 │ │ │ │ + fdiv f30,f30,f29 │ │ │ │ + xsmsubmdp vs31,vs62,vs61 │ │ │ │ + mulld r18,r23,r15 │ │ │ │ fadd f31,f31,f31 │ │ │ │ - sldi r30,r29,3 │ │ │ │ - stfdx f30,r27,r30 │ │ │ │ - add r30,r27,r30 │ │ │ │ - fdiv f1,f31,f25 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ldx r9,r22,r17 │ │ │ │ - cmpd r9,r14 │ │ │ │ - ble 5bc44 │ │ │ │ - addi r10,r29,1 │ │ │ │ + sldi r30,r18,3 │ │ │ │ + stfdx f30,r28,r30 │ │ │ │ + add r30,r28,r30 │ │ │ │ + xsdivdp vs1,vs31,vs60 │ │ │ │ + bl 4f00 │ │ │ │ + ldx r4,r14,r21 │ │ │ │ + cmpd r4,r19 │ │ │ │ + ble 5b298 │ │ │ │ + addi r9,r18,1 │ │ │ │ fmul f30,f30,f1 │ │ │ │ - addi r11,r14,2 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpd r9,r11 │ │ │ │ - lfdx f0,r24,r10 │ │ │ │ + addi r3,r19,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + cmpd r4,r3 │ │ │ │ + lfdx f0,r26,r9 │ │ │ │ fmul f0,f0,f30 │ │ │ │ stfd f0,8(r30) │ │ │ │ - blt 5bc44 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfdx f9,r20,r15 │ │ │ │ - mr r10,r15 │ │ │ │ + blt 5b298 │ │ │ │ + addi r4,r4,-1 │ │ │ │ + lfdx f9,r27,r20 │ │ │ │ fmr f11,f1 │ │ │ │ - subf r9,r14,r9 │ │ │ │ - andi. r3,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - beq 5bc08 │ │ │ │ - lfdx f0,r24,r15 │ │ │ │ + mr r9,r20 │ │ │ │ + subf r2,r19,r4 │ │ │ │ + andi. r4,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + beq 5b25c │ │ │ │ + lfdx f0,r26,r20 │ │ │ │ fmul f11,f1,f1 │ │ │ │ - cmpdi r3,0 │ │ │ │ - addi r10,r15,8 │ │ │ │ + cmpdi r4,0 │ │ │ │ + addi r9,r20,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r27,r15 │ │ │ │ - beq 5bc44 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + stfdx f0,r28,r20 │ │ │ │ + beq 5b298 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r24,r10 │ │ │ │ - lfdx f0,r24,r9 │ │ │ │ + lfdx f12,r26,r9 │ │ │ │ + lfdx f0,r26,r2 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r27,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r27,r9 │ │ │ │ - bdnz 5bc10 │ │ │ │ + stfdx f12,r28,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r28,r2 │ │ │ │ + bdnz 5b264 │ │ │ │ addi r23,r23,1 │ │ │ │ - ld r9,72(r31) │ │ │ │ - addi r17,r17,8 │ │ │ │ - cmpd r23,r26 │ │ │ │ - add r15,r15,r9 │ │ │ │ - bne 5bb10 │ │ │ │ - mr r9,r24 │ │ │ │ - ld r0,96(r31) │ │ │ │ - mr r24,r27 │ │ │ │ - ld r15,128(r31) │ │ │ │ - ld r23,144(r31) │ │ │ │ - ld r11,160(r31) │ │ │ │ - ld r17,168(r31) │ │ │ │ - mr r27,r9 │ │ │ │ - ble cr3,5c70c │ │ │ │ - mr r22,r0 │ │ │ │ - ld r29,48(r31) │ │ │ │ - mr r0,r16 │ │ │ │ - ld r27,176(r31) │ │ │ │ - ld r28,184(r31) │ │ │ │ - ld r25,56(r31) │ │ │ │ - ld r4,192(r31) │ │ │ │ - ld r16,200(r31) │ │ │ │ - ld r7,64(r31) │ │ │ │ + add r20,r20,r16 │ │ │ │ + addi r21,r21,8 │ │ │ │ + cmpd r23,r25 │ │ │ │ + bne 5b170 │ │ │ │ + mr r23,r26 │ │ │ │ + ld r9,144(r31) │ │ │ │ + mr r26,r28 │ │ │ │ + ld r20,160(r31) │ │ │ │ + ld r28,152(r31) │ │ │ │ + ld r21,168(r31) │ │ │ │ + ld r18,176(r31) │ │ │ │ + ble cr3,5bddc │ │ │ │ + mr r22,r9 │ │ │ │ + mr r29,r18 │ │ │ │ + mr r9,r14 │ │ │ │ + ld r30,48(r31) │ │ │ │ + ld r27,192(r31) │ │ │ │ + mr r5,r21 │ │ │ │ + ld r7,56(r31) │ │ │ │ + ld r24,80(r31) │ │ │ │ mr r6,r15 │ │ │ │ - mr r30,r11 │ │ │ │ - mr r15,r23 │ │ │ │ - mr r14,r17 │ │ │ │ - ld r3,40(r31) │ │ │ │ - ld r19,216(r31) │ │ │ │ - addi r5,r26,-1 │ │ │ │ + mr r21,r20 │ │ │ │ + ld r0,200(r31) │ │ │ │ + ld r12,128(r31) │ │ │ │ + ld r8,208(r31) │ │ │ │ + ld r11,216(r31) │ │ │ │ + ld r18,40(r31) │ │ │ │ + ld r14,120(r31) │ │ │ │ + mr r20,r0 │ │ │ │ + mr r16,r11 │ │ │ │ + addi r15,r25,-1 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - addi r11,r28,8 │ │ │ │ - li r18,0 │ │ │ │ - std r5,64(r31) │ │ │ │ - ld r10,88(r30) │ │ │ │ - lfd f11,0(r15) │ │ │ │ - ld r5,208(r31) │ │ │ │ - li r9,0 │ │ │ │ - li r21,0 │ │ │ │ - mr r23,r26 │ │ │ │ - std r6,96(r31) │ │ │ │ - std r7,128(r31) │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r17,r10,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r23,r9 │ │ │ │ - ble 5bd9c │ │ │ │ - subf r8,r9,r23 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r12,64(r30) │ │ │ │ - addi r20,r27,8 │ │ │ │ - std r27,48(r31) │ │ │ │ - mtctr r8 │ │ │ │ - ldx r7,r27,r10 │ │ │ │ - nop │ │ │ │ + std r9,128(r31) │ │ │ │ + std r27,40(r31) │ │ │ │ + li r19,0 │ │ │ │ + addi r17,r28,8 │ │ │ │ + addi r3,r27,8 │ │ │ │ + mr r0,r25 │ │ │ │ + std r7,144(r31) │ │ │ │ + mr r10,r18 │ │ │ │ + mr r11,r21 │ │ │ │ + ld r25,88(r29) │ │ │ │ + mr r7,r16 │ │ │ │ + lfd f11,0(r11) │ │ │ │ + li r2,0 │ │ │ │ + li r23,0 │ │ │ │ + std r12,80(r31) │ │ │ │ + std r10,120(r31) │ │ │ │ + ld r16,96(r31) │ │ │ │ + addi r25,r25,1 │ │ │ │ + sldi r18,r25,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r8,r29,r10 │ │ │ │ - ldx r6,r12,r10 │ │ │ │ - mr r26,r9 │ │ │ │ + cmpd r0,r2 │ │ │ │ + ble 5b3f8 │ │ │ │ + subf r10,r2,r0 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r12,64(r29) │ │ │ │ + mtctr r10 │ │ │ │ + ld r10,40(r31) │ │ │ │ + ldx r10,r10,r9 │ │ │ │ + ldx r4,r12,r9 │ │ │ │ + ldx r27,r30,r9 │ │ │ │ + cmpdi r27,0 │ │ │ │ + mr r21,r2 │ │ │ │ fmr f0,f12 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r27,r6,1 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - cmpd cr7,r8,r27 │ │ │ │ - beq 5bd88 │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq cr7,5bd88 │ │ │ │ - ldx r6,r22,r10 │ │ │ │ - lfdx f10,r25,r10 │ │ │ │ - lfdx f9,r28,r10 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - maddld r6,r0,r26,r6 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r10,r10,r4 │ │ │ │ + addi r25,r4,1 │ │ │ │ + beq 5b3e8 │ │ │ │ + cmpd r27,r25 │ │ │ │ + add r27,r27,r10 │ │ │ │ + beq 5b3e8 │ │ │ │ + ldx r4,r22,r9 │ │ │ │ + lfdx f10,r24,r9 │ │ │ │ + addi r10,r27,-1 │ │ │ │ + lfdx f9,r28,r9 │ │ │ │ + maddld r4,r6,r21,r4 │ │ │ │ fcfid f0,f10 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f10,r24,r6 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + lfdx f10,r26,r4 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stdx r7,r20,r10 │ │ │ │ - stfdx f0,r11,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 5bd30 │ │ │ │ - ld r27,48(r31) │ │ │ │ - ldx r10,r27,r14 │ │ │ │ + stfdx f0,r17,r9 │ │ │ │ + stdx r10,r3,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 5b390 │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r4,32(r31) │ │ │ │ lfdx f10,r28,r14 │ │ │ │ - ld r9,-8(r4) │ │ │ │ - ld r8,-8(r19) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ + ld r10,-8(r8) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ldx r9,r2,r14 │ │ │ │ + ld r2,-8(r20) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r4,r9 │ │ │ │ fmadd f11,f10,f0,f11 │ │ │ │ - stfd f11,0(r15) │ │ │ │ - beq 5c000 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r7,88(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 5c000 │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,-8(r4) │ │ │ │ - ld r9,-8(r16) │ │ │ │ + stfd f11,0(r11) │ │ │ │ + beq 5b6a0 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r4,72(r31) │ │ │ │ + ldx r9,r9,r4 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpd r17,r9 │ │ │ │ - std r9,-8(r16) │ │ │ │ - bne 5c024 │ │ │ │ - ld r10,64(r31) │ │ │ │ - mr r6,r16 │ │ │ │ - mr r7,r4 │ │ │ │ - mr r26,r19 │ │ │ │ - mr r20,r5 │ │ │ │ - mr r12,r27 │ │ │ │ - std r29,48(r31) │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 5b6a0 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r8) │ │ │ │ + ld r2,-8(r5) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r18,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + bne 5b6c4 │ │ │ │ + addi r2,r15,1 │ │ │ │ + cmpdi r15,0 │ │ │ │ + mr r4,r5 │ │ │ │ + mr r9,r8 │ │ │ │ + std r30,48(r31) │ │ │ │ std r22,56(r31) │ │ │ │ - addi r9,r10,1 │ │ │ │ - cmpdi r10,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r8 │ │ │ │ - isellt r9,r9,r8 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r10 │ │ │ │ + mr r25,r20 │ │ │ │ + mr r21,r7 │ │ │ │ + mr r12,r28 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r10 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r15 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 5beb0 │ │ │ │ - ld r29,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,-16(r26) │ │ │ │ + bdz 5b510 │ │ │ │ + ld r10,-16(r4) │ │ │ │ + ld r30,-16(r9) │ │ │ │ + cmpdi r30,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r27,1 │ │ │ │ - sldi r22,r9,3 │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r17,r8 │ │ │ │ - stdu r18,-8(r6) │ │ │ │ - beq cr7,5bf00 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r22 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd cr7,r29,r8 │ │ │ │ - beq cr7,5bf00 │ │ │ │ - ldu r8,-8(r20) │ │ │ │ - add r10,r29,r10 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,5bea4 │ │ │ │ - neg r8,r8 │ │ │ │ + ld r28,-16(r25) │ │ │ │ + sldi r22,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r4) │ │ │ │ + cmpd cr7,r18,r10 │ │ │ │ + stdu r19,-8(r4) │ │ │ │ + beq 5b580 │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r22 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + beq 5b580 │ │ │ │ + ldu r10,-8(r21) │ │ │ │ + add r30,r30,r28 │ │ │ │ + std r30,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 5b504 │ │ │ │ + neg r10,r10 │ │ │ │ li r27,-1 │ │ │ │ - stdu r27,-8(r26) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 5be40 │ │ │ │ - ld r29,48(r31) │ │ │ │ + stdu r27,-8(r25) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,5b4a0 │ │ │ │ + ld r30,48(r31) │ │ │ │ ld r22,56(r31) │ │ │ │ - mr r27,r12 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r21,r21,1 │ │ │ │ - cmpd r21,r10 │ │ │ │ - bne 5bd00 │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - ld r6,96(r31) │ │ │ │ - mr r26,r23 │ │ │ │ - addi r15,r15,8 │ │ │ │ - addi r7,r7,1 │ │ │ │ - add r6,r6,r23 │ │ │ │ - cmpd r7,r9 │ │ │ │ - beq 5b2b8 │ │ │ │ - bgt cr4,5b9a0 │ │ │ │ - b 5bcd0 │ │ │ │ + mr r28,r12 │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpd r23,r16 │ │ │ │ + bne 5b370 │ │ │ │ + ld r12,80(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r16,r7 │ │ │ │ + addi r11,r11,8 │ │ │ │ + ld r10,120(r31) │ │ │ │ + addi r12,r12,1 │ │ │ │ + add r10,r10,r0 │ │ │ │ + cmpd r12,r2 │ │ │ │ + beq 5a908 │ │ │ │ + ble cr4,5b340 │ │ │ │ + mr r21,r11 │ │ │ │ + mr r25,r0 │ │ │ │ + ld r9,128(r31) │ │ │ │ + ld r27,40(r31) │ │ │ │ + mr r0,r20 │ │ │ │ + mr r18,r10 │ │ │ │ + ld r7,144(r31) │ │ │ │ + mr r11,r16 │ │ │ │ + b 5b004 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - neg r10,r10 │ │ │ │ - std r10,-16(r26) │ │ │ │ - b 5be88 │ │ │ │ nop │ │ │ │ - ld r29,48(r31) │ │ │ │ - ld r22,56(r31) │ │ │ │ - mr r27,r16 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r5,r4 │ │ │ │ - bne 5b6d0 │ │ │ │ - mr r9,r0 │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r6,96(r31) │ │ │ │ - mr r0,r10 │ │ │ │ - mr r10,r9 │ │ │ │ - ld r9,120(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r12,r12,8 │ │ │ │ - add r0,r0,r26 │ │ │ │ - add r6,r6,r26 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bne 5b5b0 │ │ │ │ - b 5b2b8 │ │ │ │ + neg r28,r28 │ │ │ │ + std r28,-16(r25) │ │ │ │ + b 5b4e8 │ │ │ │ + nop │ │ │ │ + ld r30,32(r31) │ │ │ │ + ld r22,40(r31) │ │ │ │ + mr r27,r14 │ │ │ │ + addi r3,r3,1 │ │ │ │ + cmpd r3,r23 │ │ │ │ + bne 5aca0 │ │ │ │ + ld r18,80(r31) │ │ │ │ + ld r8,88(r31) │ │ │ │ + mr r14,r7 │ │ │ │ + mr r6,r12 │ │ │ │ + mr r7,r4 │ │ │ │ + ld r2,72(r31) │ │ │ │ + ld r9,112(r31) │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r0,r0,r25 │ │ │ │ + add r8,r8,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r2,72(r31) │ │ │ │ + bne 5ab90 │ │ │ │ + b 5a908 │ │ │ │ nop │ │ │ │ - neg r7,r7 │ │ │ │ - add r9,r9,r7 │ │ │ │ - std r7,-8(r18) │ │ │ │ - std r9,-8(r19) │ │ │ │ - ld r9,-8(r20) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r24 │ │ │ │ - std r9,-8(r20) │ │ │ │ - beq 5b7c8 │ │ │ │ - mr r9,r14 │ │ │ │ - b 5bf1c │ │ │ │ nop │ │ │ │ - blt 5c030 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 5b0bc │ │ │ │ nop │ │ │ │ + neg r10,r10 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r10,-8(r16) │ │ │ │ + std r2,-8(r20) │ │ │ │ + ld r2,-8(r17) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r26 │ │ │ │ + std r2,-8(r17) │ │ │ │ + beq 5ad98 │ │ │ │ + mr r2,r5 │ │ │ │ + b 5b59c │ │ │ │ nop │ │ │ │ + blt 5b6d0 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ + b 5a6f8 │ │ │ │ nop │ │ │ │ neg r4,r4 │ │ │ │ - std r4,-16(r3) │ │ │ │ - b 5b238 │ │ │ │ + std r4,-16(r26) │ │ │ │ + b 5a888 │ │ │ │ nop │ │ │ │ - stdx r9,r15,r8 │ │ │ │ + add r5,r2,r5 │ │ │ │ + cmpd r5,r26 │ │ │ │ + bgt 5b720 │ │ │ │ + mr r2,r5 │ │ │ │ + stdx r5,r14,r10 │ │ │ │ + li r5,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + bgt 5ac28 │ │ │ │ li r5,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 5b648 │ │ │ │ - add r5,r9,r5 │ │ │ │ - cmpd r5,r4 │ │ │ │ - bgt 5bfc0 │ │ │ │ - mr r9,r5 │ │ │ │ - stdx r5,r15,r8 │ │ │ │ - b 5b63c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - neg r8,r8 │ │ │ │ - std r8,-8(r12) │ │ │ │ - b 5b1a0 │ │ │ │ + neg r2,r2 │ │ │ │ + b 5ac28 │ │ │ │ nop │ │ │ │ - neg r8,r8 │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r8,-8(r19) │ │ │ │ - std r9,-8(r4) │ │ │ │ - ld r9,-8(r16) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r17,r9 │ │ │ │ - std r9,-8(r16) │ │ │ │ - beq 5bdf8 │ │ │ │ - ld r9,64(r31) │ │ │ │ - b 5bebc │ │ │ │ + neg r10,r10 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r10,-8(r8) │ │ │ │ + std r2,-8(r18) │ │ │ │ + ld r2,-8(r14) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r23,r2 │ │ │ │ + std r2,-8(r14) │ │ │ │ + beq 5a804 │ │ │ │ + mr r2,r7 │ │ │ │ + b 5a8b0 │ │ │ │ + nop │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r20) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r8) │ │ │ │ + ld r2,-8(r5) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r18,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + beq 5b45c │ │ │ │ + mr r2,r15 │ │ │ │ + b 5b51c │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5620 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 5b0bc │ │ │ │ + b 5a6f8 │ │ │ │ nop │ │ │ │ + add r5,r2,r5 │ │ │ │ + cmpd r5,r23 │ │ │ │ + bgt 5b790 │ │ │ │ + mr r2,r5 │ │ │ │ + li r10,1 │ │ │ │ + stdx r5,r7,r9 │ │ │ │ + cmpdi r2,0 │ │ │ │ + bgt 5a558 │ │ │ │ + li r10,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 5a558 │ │ │ │ nop │ │ │ │ - stdx r9,r23,r10 │ │ │ │ - li r8,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 5af08 │ │ │ │ - add r7,r9,r7 │ │ │ │ - cmpd r7,r6 │ │ │ │ - bgt 5c060 │ │ │ │ - mr r9,r7 │ │ │ │ - stdx r7,r23,r10 │ │ │ │ - b 5aefc │ │ │ │ + stdx r2,r14,r10 │ │ │ │ + li r5,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 5ac28 │ │ │ │ + xsmuldp vs30,vs60,vs63 │ │ │ │ + bge 5b1cc │ │ │ │ + fneg f0,f0 │ │ │ │ + fsqrt f29,f0 │ │ │ │ + xsmuldp vs1,vs29,vs60 │ │ │ │ + bl 5620 │ │ │ │ + xsmuldp vs30,vs1,vs63 │ │ │ │ + fdiv f30,f30,f29 │ │ │ │ + b 5b1cc │ │ │ │ + stdx r2,r8,r10 │ │ │ │ + li r5,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 5b108 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add r4,r9,r4 │ │ │ │ + nop │ │ │ │ + add r4,r2,r4 │ │ │ │ cmpd r3,r4 │ │ │ │ - blt 5c0d0 │ │ │ │ - mr r9,r4 │ │ │ │ - li r5,1 │ │ │ │ + blt 5b754 │ │ │ │ + mr r2,r4 │ │ │ │ stdx r4,r8,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ - bgt 5ba88 │ │ │ │ - li r5,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 5ba88 │ │ │ │ + b 5b0fc │ │ │ │ nop │ │ │ │ - blt 5c0e0 │ │ │ │ - lfd f30,0(r21) │ │ │ │ - fmul f30,f25,f30 │ │ │ │ - b 5bb74 │ │ │ │ - stdx r9,r8,r10 │ │ │ │ - li r5,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 5ba88 │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f30,f0 │ │ │ │ - fmul f1,f30,f25 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f30,f0,f30 │ │ │ │ - b 5bb74 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r23,72(r31) │ │ │ │ - ld r21,104(r31) │ │ │ │ - ld r18,96(r30) │ │ │ │ + nop │ │ │ │ + stdx r2,r7,r9 │ │ │ │ + li r10,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 5a558 │ │ │ │ + ld r18,104(r31) │ │ │ │ + ld r23,88(r31) │ │ │ │ + li r16,0 │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + ld r17,96(r29) │ │ │ │ + std r30,40(r31) │ │ │ │ sldi r20,r20,1 │ │ │ │ cmpdi cr3,r10,0 │ │ │ │ - li r17,0 │ │ │ │ - lfd f30,27088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,28240(r9) │ │ │ │ + mr r14,r9 │ │ │ │ + addi r15,r18,8 │ │ │ │ srdi r19,r23,3 │ │ │ │ - addi r16,r21,8 │ │ │ │ - sldi r9,r17,3 │ │ │ │ - lfdx f1,r18,r9 │ │ │ │ + mr r30,r15 │ │ │ │ + mr r15,r16 │ │ │ │ + mr r16,r29 │ │ │ │ + mr r29,r7 │ │ │ │ + sldi r2,r15,3 │ │ │ │ + lfdx f1,r17,r2 │ │ │ │ fdiv f1,f30,f1 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r19,r17 │ │ │ │ + bl 4f00 │ │ │ │ + mulld r2,r19,r15 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f31,r21,r9 │ │ │ │ - blt cr3,5c198 │ │ │ │ - srdi r10,r20,1 │ │ │ │ - lfd f12,-8(r16) │ │ │ │ - mr r9,r16 │ │ │ │ - fmr f0,f31 │ │ │ │ - mtctr r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r18,r2 │ │ │ │ + blt cr3,5b84c │ │ │ │ + srdi r9,r20,1 │ │ │ │ + lfd f12,-8(r30) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r30 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 5c170 │ │ │ │ - addi r17,r17,1 │ │ │ │ - add r16,r16,r23 │ │ │ │ - cmpd r17,r26 │ │ │ │ - bne 5c134 │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5b2b8 │ │ │ │ - ld r9,72(r31) │ │ │ │ - sldi r16,r26,3 │ │ │ │ - add r5,r25,r16 │ │ │ │ - add r4,r29,r16 │ │ │ │ - add r14,r22,r16 │ │ │ │ - srdi r0,r9,3 │ │ │ │ - addi r9,r16,-8 │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r3,r9,r16 │ │ │ │ - ble cr4,5cd5c │ │ │ │ - ld r9,32(r31) │ │ │ │ - li r10,0 │ │ │ │ - li r23,0 │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r21,112(r31) │ │ │ │ - std r28,96(r31) │ │ │ │ - std r14,144(r31) │ │ │ │ - addi r17,r24,-16 │ │ │ │ - ld r20,72(r31) │ │ │ │ - ld r28,104(r31) │ │ │ │ - ld r14,136(r31) │ │ │ │ - std r27,64(r31) │ │ │ │ - std r5,168(r31) │ │ │ │ - mr r5,r16 │ │ │ │ - mr r16,r23 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 5b824 │ │ │ │ + addi r15,r15,1 │ │ │ │ + add r30,r30,r23 │ │ │ │ + cmpd r15,r25 │ │ │ │ + bne 5b7e8 │ │ │ │ + ld r30,40(r31) │ │ │ │ + mr r7,r29 │ │ │ │ + mr r9,r14 │ │ │ │ + mr r29,r16 │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 5a908 │ │ │ │ + ld r2,88(r31) │ │ │ │ + sldi r15,r25,3 │ │ │ │ + add r0,r7,r15 │ │ │ │ + add r8,r24,r15 │ │ │ │ + add r5,r30,r15 │ │ │ │ + add r14,r22,r15 │ │ │ │ + srdi r6,r2,3 │ │ │ │ + addi r2,r15,-8 │ │ │ │ + std r2,72(r31) │ │ │ │ + ble cr4,5c588 │ │ │ │ + li r2,0 │ │ │ │ + li r10,0 │ │ │ │ + std r2,80(r31) │ │ │ │ + ld r2,96(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + ld r19,64(r31) │ │ │ │ + addi r2,r9,-8 │ │ │ │ + addi r12,r26,-16 │ │ │ │ + std r27,56(r31) │ │ │ │ + ld r27,104(r31) │ │ │ │ + std r28,120(r31) │ │ │ │ + mr r18,r9 │ │ │ │ + mr r28,r21 │ │ │ │ + std r5,152(r31) │ │ │ │ + std r8,144(r31) │ │ │ │ + mr r5,r15 │ │ │ │ mr r23,r10 │ │ │ │ - std r3,128(r31) │ │ │ │ - std r4,160(r31) │ │ │ │ - addi r18,r9,-8 │ │ │ │ - addi r8,r21,-8 │ │ │ │ - mr r27,r9 │ │ │ │ - mr r19,r18 │ │ │ │ - mr r18,r0 │ │ │ │ - std r8,56(r31) │ │ │ │ - ld r9,120(r30) │ │ │ │ - mtctr r26 │ │ │ │ - sldi r11,r23,3 │ │ │ │ - ld r12,64(r30) │ │ │ │ - ld r3,88(r30) │ │ │ │ - li r10,0 │ │ │ │ - add r11,r9,r11 │ │ │ │ - ldx r6,r12,r10 │ │ │ │ - lfdx f12,r11,r10 │ │ │ │ + mr r15,r29 │ │ │ │ + mr r29,r6 │ │ │ │ + std r2,48(r31) │ │ │ │ + mr r2,r7 │ │ │ │ + mr r21,r12 │ │ │ │ + mr r7,r22 │ │ │ │ + std r0,128(r31) │ │ │ │ + addi r16,r19,-8 │ │ │ │ + mr r22,r2 │ │ │ │ + mr r17,r16 │ │ │ │ + ld r16,88(r31) │ │ │ │ + ld r20,120(r15) │ │ │ │ + sldi r2,r23,3 │ │ │ │ + ld r12,64(r15) │ │ │ │ + mtctr r25 │ │ │ │ + li r8,0 │ │ │ │ + ld r0,88(r15) │ │ │ │ + add r20,r20,r2 │ │ │ │ + nop │ │ │ │ + ldx r6,r12,r8 │ │ │ │ + lfdx f12,r20,r8 │ │ │ │ addi r6,r6,1 │ │ │ │ - sldi r8,r6,1 │ │ │ │ - mtfprd f0,r8 │ │ │ │ + sldi r9,r6,1 │ │ │ │ + mtfprd f0,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r4,f0 │ │ │ │ - subf r7,r3,r4 │ │ │ │ - addi r4,r4,1 │ │ │ │ - divd r9,r7,r8 │ │ │ │ - cmpdi r7,0 │ │ │ │ - add r4,r4,r3 │ │ │ │ - stdx r7,r27,r10 │ │ │ │ - stdx r4,r21,r10 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - blt 5c6d0 │ │ │ │ - cmpd r6,r9 │ │ │ │ - bge 5c2b8 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - stdx r9,r14,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r8,1 │ │ │ │ - ble 5c6c4 │ │ │ │ - stdx r8,r25,r10 │ │ │ │ - stdx r9,r29,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 5c260 │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r22 │ │ │ │ - std r5,48(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,176(r30) │ │ │ │ - sldi r6,r23,4 │ │ │ │ - ld r11,56(r31) │ │ │ │ - ld r5,48(r31) │ │ │ │ - li r7,16 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r10,r0,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r4,r10,r9 │ │ │ │ + add r2,r2,r0 │ │ │ │ + cmpdi r10,0 │ │ │ │ + stdx r10,r19,r8 │ │ │ │ + stdx r2,r18,r8 │ │ │ │ + mulld r2,r4,r9 │ │ │ │ + subf r10,r2,r10 │ │ │ │ + blt 5bda0 │ │ │ │ + cmpd r6,r10 │ │ │ │ + bge 5b988 │ │ │ │ + subf r10,r9,r10 │ │ │ │ + stdx r10,r22,r8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r2,1 │ │ │ │ + ble 5bd94 │ │ │ │ + stdx r2,r24,r8 │ │ │ │ + stdx r10,r30,r8 │ │ │ │ + addi r8,r8,8 │ │ │ │ + bdnz 5b930 │ │ │ │ li r4,0 │ │ │ │ - mr r10,r19 │ │ │ │ - add r6,r9,r6 │ │ │ │ + mr r3,r7 │ │ │ │ + std r5,40(r31) │ │ │ │ + bl 5b40 │ │ │ │ + sldi r2,r23,4 │ │ │ │ + ld r20,48(r31) │ │ │ │ + ld r5,40(r31) │ │ │ │ + li r4,16 │ │ │ │ + li r11,0 │ │ │ │ + mr r6,r17 │ │ │ │ + mr r7,r3 │ │ │ │ + ld r3,176(r15) │ │ │ │ + add r3,r3,r2 │ │ │ │ nop │ │ │ │ - ldu r3,8(r10) │ │ │ │ - ldu r9,8(r11) │ │ │ │ - mulld r8,r4,r18 │ │ │ │ - lfd f0,0(r6) │ │ │ │ - lfd f10,8(r6) │ │ │ │ - cmpd r3,r9 │ │ │ │ - sldi r0,r8,3 │ │ │ │ - add r12,r24,r0 │ │ │ │ - stfdx f0,r24,r0 │ │ │ │ - bge 5c3d8 │ │ │ │ - addi r8,r8,1 │ │ │ │ + ldu r10,8(r6) │ │ │ │ + ldu r2,8(r20) │ │ │ │ + mulld r9,r11,r29 │ │ │ │ + lfd f0,0(r3) │ │ │ │ + lfd f10,8(r3) │ │ │ │ + cmpd r10,r2 │ │ │ │ + sldi r8,r9,3 │ │ │ │ + add r12,r26,r8 │ │ │ │ + stfdx f0,r26,r8 │ │ │ │ + bge 5baa8 │ │ │ │ + addi r9,r9,1 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r0,r3,2 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpd r0,r9 │ │ │ │ - lfdx f12,r28,r8 │ │ │ │ - fmul f0,f12,f0 │ │ │ │ + addi r8,r10,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + cmpd r8,r2 │ │ │ │ + lfdx f12,r27,r9 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ stfd f0,8(r12) │ │ │ │ - bgt 5c3d8 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfdx f8,r17,r7 │ │ │ │ - mr r8,r7 │ │ │ │ + bgt 5baa8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfdx f8,r21,r4 │ │ │ │ fmr f11,f10 │ │ │ │ - subf r9,r3,r9 │ │ │ │ - andi. r3,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - beq 5c39c │ │ │ │ - lfdx f0,r28,r7 │ │ │ │ + mr r9,r4 │ │ │ │ + subf r2,r10,r2 │ │ │ │ + andi. r10,r2,1 │ │ │ │ + addi r10,r2,-1 │ │ │ │ + beq 5ba6c │ │ │ │ + lfdx f0,r27,r4 │ │ │ │ fmul f11,f10,f10 │ │ │ │ - cmpdi r3,0 │ │ │ │ - addi r8,r7,8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r9,r4,8 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r24,r7 │ │ │ │ - beq 5c3d8 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r8,8 │ │ │ │ + stfdx f0,r26,r4 │ │ │ │ + beq 5baa8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f9,f11,f10 │ │ │ │ - lfdx f12,r28,r8 │ │ │ │ - lfdx f0,r28,r9 │ │ │ │ + lfdx f12,r27,r9 │ │ │ │ + lfdx f0,r27,r2 │ │ │ │ fmul f12,f8,f12 │ │ │ │ fmul f11,f9,f10 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f12,f12,f9 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r24,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - stfdx f0,r24,r9 │ │ │ │ - bdnz 5c3a4 │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r6,r6,16 │ │ │ │ - add r7,r7,r20 │ │ │ │ - cmpd r4,r26 │ │ │ │ - bne 5c310 │ │ │ │ - ble cr3,5c6e8 │ │ │ │ + stfdx f12,r26,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + bdnz 5ba74 │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r3,r3,16 │ │ │ │ + add r4,r4,r16 │ │ │ │ + cmpd r11,r25 │ │ │ │ + bne 5b9e0 │ │ │ │ + ble cr3,5bdb8 │ │ │ │ + mr r2,r22 │ │ │ │ + mr r6,r29 │ │ │ │ + mr r21,r28 │ │ │ │ + mr r29,r15 │ │ │ │ + ld r27,56(r31) │ │ │ │ + ld r28,120(r31) │ │ │ │ + mr r15,r5 │ │ │ │ + ld r0,128(r31) │ │ │ │ + ld r8,144(r31) │ │ │ │ + mr r22,r7 │ │ │ │ + mr r9,r18 │ │ │ │ mr r10,r23 │ │ │ │ - ld r27,64(r31) │ │ │ │ - mr r23,r16 │ │ │ │ - ld r28,96(r31) │ │ │ │ - mr r16,r5 │ │ │ │ - ld r3,128(r31) │ │ │ │ - ld r14,144(r31) │ │ │ │ - ld r4,160(r31) │ │ │ │ - ld r5,168(r31) │ │ │ │ - mr r0,r18 │ │ │ │ - addi r17,r26,-1 │ │ │ │ - mr r20,r26 │ │ │ │ + ld r5,152(r31) │ │ │ │ + mr r7,r2 │ │ │ │ + mr r17,r0 │ │ │ │ + addi r16,r25,-1 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - std r5,96(r31) │ │ │ │ - addi r11,r28,8 │ │ │ │ - li r19,0 │ │ │ │ - mr r8,r10 │ │ │ │ - mr r7,r23 │ │ │ │ - mr r26,r5 │ │ │ │ - ld r10,88(r30) │ │ │ │ - ld r5,40(r31) │ │ │ │ - lfd f11,0(r15) │ │ │ │ - std r15,64(r31) │ │ │ │ - li r9,0 │ │ │ │ - li r23,0 │ │ │ │ - mr r15,r3 │ │ │ │ - std r8,128(r31) │ │ │ │ + li r20,0 │ │ │ │ + std r9,128(r31) │ │ │ │ + std r27,40(r31) │ │ │ │ + addi r19,r28,8 │ │ │ │ + addi r3,r27,8 │ │ │ │ + mr r11,r21 │ │ │ │ + mr r0,r25 │ │ │ │ std r7,144(r31) │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r18,r10,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r20,r9 │ │ │ │ - ble 5c50c │ │ │ │ - subf r8,r9,r20 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r12,64(r30) │ │ │ │ - addi r21,r27,8 │ │ │ │ - std r27,48(r31) │ │ │ │ - mtctr r8 │ │ │ │ - ldx r7,r27,r10 │ │ │ │ - nop │ │ │ │ + ld r9,88(r29) │ │ │ │ + mr r7,r17 │ │ │ │ + lfd f11,0(r11) │ │ │ │ + li r2,0 │ │ │ │ + li r21,0 │ │ │ │ + std r10,120(r31) │ │ │ │ + ld r17,96(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r18,r9,1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r8,r29,r10 │ │ │ │ - ldx r6,r12,r10 │ │ │ │ - mr r27,r9 │ │ │ │ + cmpd r0,r2 │ │ │ │ + ble 5bbd8 │ │ │ │ + subf r10,r2,r0 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r12,64(r29) │ │ │ │ + mtctr r10 │ │ │ │ + ld r10,40(r31) │ │ │ │ + ldx r10,r10,r9 │ │ │ │ + ldx r4,r12,r9 │ │ │ │ + ldx r27,r30,r9 │ │ │ │ + cmpdi r27,0 │ │ │ │ + mr r23,r2 │ │ │ │ fmr f0,f12 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r3,r6,1 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - cmpd cr7,r8,r3 │ │ │ │ - beq 5c4f8 │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq cr7,5c4f8 │ │ │ │ - ldx r6,r22,r10 │ │ │ │ - lfdx f10,r25,r10 │ │ │ │ - lfdx f9,r28,r10 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - maddld r6,r0,r27,r6 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r10,r10,r4 │ │ │ │ + addi r25,r4,1 │ │ │ │ + beq 5bbc8 │ │ │ │ + cmpd r27,r25 │ │ │ │ + add r27,r27,r10 │ │ │ │ + beq 5bbc8 │ │ │ │ + ldx r4,r22,r9 │ │ │ │ + lfdx f10,r24,r9 │ │ │ │ + addi r10,r27,-1 │ │ │ │ + lfdx f9,r28,r9 │ │ │ │ + maddld r4,r6,r23,r4 │ │ │ │ fcfid f0,f10 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f10,r24,r6 │ │ │ │ + sldi r4,r4,3 │ │ │ │ + lfdx f10,r26,r4 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stdx r7,r21,r10 │ │ │ │ - stfdx f0,r11,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 5c4a0 │ │ │ │ - ld r27,48(r31) │ │ │ │ - ldx r10,r27,r16 │ │ │ │ - lfdx f10,r28,r16 │ │ │ │ - ld r9,-8(r4) │ │ │ │ - ld r8,-8(r26) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r9,0 │ │ │ │ - lfdx f0,r5,r10 │ │ │ │ - ld r10,64(r31) │ │ │ │ + stfdx f0,r19,r9 │ │ │ │ + stdx r10,r3,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 5bb70 │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r4,32(r31) │ │ │ │ + lfdx f10,r28,r15 │ │ │ │ + ld r10,-8(r5) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ldx r9,r2,r15 │ │ │ │ + ld r2,-8(r8) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r4,r9 │ │ │ │ fmadd f11,f10,f0,f11 │ │ │ │ - stfd f11,0(r10) │ │ │ │ - beq 5c690 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r7,88(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - beq 5c690 │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r9,-8(r4) │ │ │ │ - ld r9,-8(r14) │ │ │ │ + stfd f11,0(r11) │ │ │ │ + beq 5bd60 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r4,72(r31) │ │ │ │ + ldx r9,r9,r4 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpd r9,r18 │ │ │ │ - std r9,-8(r14) │ │ │ │ - bne 5c6b4 │ │ │ │ - addi r9,r17,1 │ │ │ │ - cmpdi r17,0 │ │ │ │ - mr r6,r14 │ │ │ │ - mr r7,r4 │ │ │ │ - std r29,48(r31) │ │ │ │ - mr r3,r26 │ │ │ │ - mr r21,r15 │ │ │ │ - mr r12,r27 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 5bd60 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + ld r2,-8(r14) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r18 │ │ │ │ + std r2,-8(r14) │ │ │ │ + bne 5bd84 │ │ │ │ + addi r2,r16,1 │ │ │ │ + cmpdi r16,0 │ │ │ │ + mr r4,r14 │ │ │ │ + mr r9,r5 │ │ │ │ + std r30,48(r31) │ │ │ │ std r22,56(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + mr r25,r8 │ │ │ │ + mr r23,r7 │ │ │ │ + mr r12,r28 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r17 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 5c620 │ │ │ │ - ld r29,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,-16(r3) │ │ │ │ + bdz 5bcf0 │ │ │ │ + ld r10,-16(r4) │ │ │ │ + ld r30,-16(r9) │ │ │ │ + cmpdi r30,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r27,1 │ │ │ │ - sldi r22,r9,3 │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r8,r18 │ │ │ │ - stdu r19,-8(r6) │ │ │ │ - beq cr7,5c680 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r22 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd cr7,r29,r8 │ │ │ │ - beq cr7,5c680 │ │ │ │ - ldu r8,-8(r21) │ │ │ │ - add r10,r29,r10 │ │ │ │ - std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,5c614 │ │ │ │ - neg r8,r8 │ │ │ │ + ld r28,-16(r25) │ │ │ │ + sldi r22,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r4) │ │ │ │ + cmpd cr7,r10,r18 │ │ │ │ + stdu r20,-8(r4) │ │ │ │ + beq 5bd50 │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r22 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + beq 5bd50 │ │ │ │ + ldu r10,-8(r23) │ │ │ │ + add r30,r30,r28 │ │ │ │ + std r30,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 5bce4 │ │ │ │ + neg r10,r10 │ │ │ │ li r27,-1 │ │ │ │ - stdu r27,-8(r3) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 5c5b0 │ │ │ │ - ld r29,48(r31) │ │ │ │ + stdu r27,-8(r25) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,5bc80 │ │ │ │ + ld r30,48(r31) │ │ │ │ ld r22,56(r31) │ │ │ │ - mr r27,r12 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r10,r23 │ │ │ │ - bne 5c470 │ │ │ │ + mr r28,r12 │ │ │ │ + addi r21,r21,1 │ │ │ │ + cmpd r17,r21 │ │ │ │ + bne 5bb50 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r9,112(r31) │ │ │ │ + mr r17,r7 │ │ │ │ + addi r11,r11,8 │ │ │ │ + ld r10,120(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r10,r10,r0 │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r2,80(r31) │ │ │ │ + beq 5a908 │ │ │ │ + ble cr4,5bb24 │ │ │ │ + mr r25,r0 │ │ │ │ + ld r9,128(r31) │ │ │ │ + ld r27,40(r31) │ │ │ │ + mr r21,r11 │ │ │ │ + mr r0,r17 │ │ │ │ ld r7,144(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - ld r8,128(r31) │ │ │ │ - mr r3,r15 │ │ │ │ - ld r15,64(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r8,r8,r20 │ │ │ │ - cmpd r7,r9 │ │ │ │ - beq 5b2b8 │ │ │ │ - ble cr4,5c704 │ │ │ │ - ld r5,96(r31) │ │ │ │ - mr r10,r8 │ │ │ │ - mr r26,r20 │ │ │ │ - mr r23,r7 │ │ │ │ - b 5c1f0 │ │ │ │ - nop │ │ │ │ - neg r10,r10 │ │ │ │ - std r10,-16(r3) │ │ │ │ - b 5c5f8 │ │ │ │ + b 5b8b4 │ │ │ │ + neg r28,r28 │ │ │ │ + std r28,-16(r25) │ │ │ │ + b 5bcc8 │ │ │ │ nop │ │ │ │ - neg r8,r8 │ │ │ │ - add r9,r9,r8 │ │ │ │ - std r8,-8(r26) │ │ │ │ - std r9,-8(r4) │ │ │ │ - ld r9,-8(r14) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r18 │ │ │ │ - std r9,-8(r14) │ │ │ │ - beq 5c56c │ │ │ │ - mr r9,r17 │ │ │ │ - b 5c62c │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r8) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + ld r2,-8(r14) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r18 │ │ │ │ + std r2,-8(r14) │ │ │ │ + beq 5bc3c │ │ │ │ + mr r2,r16 │ │ │ │ + b 5bcfc │ │ │ │ nop │ │ │ │ - stdx r9,r14,r10 │ │ │ │ - li r8,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 5c2c8 │ │ │ │ - add r8,r8,r9 │ │ │ │ - cmpd r6,r8 │ │ │ │ - blt 5c6c0 │ │ │ │ - mr r9,r8 │ │ │ │ - stdx r8,r14,r10 │ │ │ │ - b 5c2bc │ │ │ │ - ld r9,120(r31) │ │ │ │ - addi r16,r16,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r23,r23,r26 │ │ │ │ - cmpd r16,r9 │ │ │ │ - bne 5c244 │ │ │ │ - b 5b2b8 │ │ │ │ - ld r26,96(r31) │ │ │ │ - b 5c43c │ │ │ │ - ld r9,64(r31) │ │ │ │ - ld r10,120(r31) │ │ │ │ - addi r23,r23,8 │ │ │ │ - add r15,r15,r26 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r9,64(r31) │ │ │ │ - bne 5b9ec │ │ │ │ - b 5b2b8 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5b2b8 │ │ │ │ - addi r9,r18,2 │ │ │ │ - sldi r18,r26,3 │ │ │ │ - ld r10,72(r31) │ │ │ │ - divd r21,r19,r9 │ │ │ │ - addi r9,r18,-8 │ │ │ │ - add r12,r29,r18 │ │ │ │ - add r4,r22,r18 │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - srdi r23,r10,3 │ │ │ │ - add r9,r9,r18 │ │ │ │ - std r9,64(r31) │ │ │ │ - add r9,r25,r18 │ │ │ │ - std r9,192(r31) │ │ │ │ - ble cr4,5cc80 │ │ │ │ - li r9,0 │ │ │ │ + stdx r10,r22,r8 │ │ │ │ + li r2,-1 │ │ │ │ + neg r10,r10 │ │ │ │ + b 5b998 │ │ │ │ + add r9,r9,r10 │ │ │ │ + cmpd r6,r9 │ │ │ │ + blt 5bd90 │ │ │ │ + mr r10,r9 │ │ │ │ + stdx r9,r22,r8 │ │ │ │ + b 5b98c │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r9,112(r31) │ │ │ │ + addi r28,r28,8 │ │ │ │ + add r23,r23,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + std r2,80(r31) │ │ │ │ + bne 5b910 │ │ │ │ + b 5a908 │ │ │ │ + ld r10,40(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + addi r20,r20,8 │ │ │ │ + add r10,r10,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r10,40(r31) │ │ │ │ + ld r10,112(r31) │ │ │ │ + std r2,128(r31) │ │ │ │ + cmpd r2,r10 │ │ │ │ + bne 5b064 │ │ │ │ + b 5a908 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 5a908 │ │ │ │ + ld r2,88(r31) │ │ │ │ + addi r17,r17,2 │ │ │ │ + sldi r14,r25,3 │ │ │ │ + li r11,0 │ │ │ │ li r6,0 │ │ │ │ - std r9,96(r31) │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mr r10,r23 │ │ │ │ - mr r23,r26 │ │ │ │ - ld r26,72(r31) │ │ │ │ - mr r0,r28 │ │ │ │ + add r5,r24,r14 │ │ │ │ + add r0,r30,r14 │ │ │ │ + add r12,r22,r14 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + std r2,128(r31) │ │ │ │ + ld r2,96(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + divd r2,r19,r17 │ │ │ │ + std r2,120(r31) │ │ │ │ + addi r2,r14,-8 │ │ │ │ + std r2,104(r31) │ │ │ │ + add r2,r7,r14 │ │ │ │ + std r2,80(r31) │ │ │ │ + ble cr4,5c6e0 │ │ │ │ + lfd f0,120(r31) │ │ │ │ + xxspltib vs61,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - mr r14,r7 │ │ │ │ - std r22,56(r31) │ │ │ │ - std r27,104(r31) │ │ │ │ - addi r9,r9,28240 │ │ │ │ - std r12,128(r31) │ │ │ │ - std r9,48(r31) │ │ │ │ - mr r9,r4 │ │ │ │ - ld r8,96(r31) │ │ │ │ - ld r20,120(r30) │ │ │ │ - mtctr r23 │ │ │ │ - ld r19,64(r30) │ │ │ │ - ld r11,88(r30) │ │ │ │ - mr r28,r23 │ │ │ │ - ld r17,80(r31) │ │ │ │ - ld r16,112(r31) │ │ │ │ - ld r27,136(r31) │ │ │ │ - li r5,0 │ │ │ │ - sldi r7,r8,3 │ │ │ │ - add r20,r20,r7 │ │ │ │ - nop │ │ │ │ - ldx r3,r19,r5 │ │ │ │ - lfdx f12,r20,r5 │ │ │ │ + std r12,56(r31) │ │ │ │ + std r27,48(r31) │ │ │ │ + ld r15,88(r31) │ │ │ │ + mr r23,r28 │ │ │ │ + ld r12,128(r31) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mr r28,r21 │ │ │ │ + std r0,144(r31) │ │ │ │ + mr r21,r7 │ │ │ │ + mr r0,r5 │ │ │ │ + xxspltd vs63,vs31,0 │ │ │ │ + mr r17,r9 │ │ │ │ + mr r2,r11 │ │ │ │ + mr r7,r22 │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + mr r5,r14 │ │ │ │ + xxspltd vs60,vs0,0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + ld r20,120(r29) │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r19,64(r29) │ │ │ │ + mtctr r25 │ │ │ │ + mr r27,r25 │ │ │ │ + li r8,0 │ │ │ │ + ld r14,88(r29) │ │ │ │ + ld r18,64(r31) │ │ │ │ + add r20,r20,r9 │ │ │ │ + ldx r3,r19,r8 │ │ │ │ + lfdx f12,r20,r8 │ │ │ │ addi r3,r3,1 │ │ │ │ sldi r4,r3,1 │ │ │ │ mtfprd f0,r4 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r7,f0 │ │ │ │ - subf r22,r11,r7 │ │ │ │ - addi r7,r7,1 │ │ │ │ - divd r8,r22,r4 │ │ │ │ - cmpdi r22,0 │ │ │ │ - add r7,r7,r11 │ │ │ │ - stdx r22,r17,r5 │ │ │ │ - stdx r7,r16,r5 │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - subf r8,r8,r22 │ │ │ │ - blt 5cd20 │ │ │ │ - cmpd r8,r3 │ │ │ │ - ble 5c848 │ │ │ │ - subf r8,r4,r8 │ │ │ │ - stdx r8,r27,r5 │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r7,1 │ │ │ │ - ble 5cd10 │ │ │ │ - stdx r7,r25,r5 │ │ │ │ - stdx r8,r29,r5 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - addi r5,r5,8 │ │ │ │ - bdnz 5c7f0 │ │ │ │ - ld r3,56(r31) │ │ │ │ - mr r5,r18 │ │ │ │ + mffprd r22,f0 │ │ │ │ + subf r11,r14,r22 │ │ │ │ + addi r22,r22,1 │ │ │ │ + divd r9,r11,r4 │ │ │ │ + cmpdi r11,0 │ │ │ │ + add r22,r22,r14 │ │ │ │ + stdx r11,r18,r8 │ │ │ │ + stdx r22,r17,r8 │ │ │ │ + mulld r9,r9,r4 │ │ │ │ + subf r9,r9,r11 │ │ │ │ + blt 5c530 │ │ │ │ + cmpd r9,r3 │ │ │ │ + ble 5bf38 │ │ │ │ + subf r9,r4,r9 │ │ │ │ + stdx r9,r21,r8 │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r4,1 │ │ │ │ + ble 5c520 │ │ │ │ + stdx r4,r24,r8 │ │ │ │ + stdx r9,r30,r8 │ │ │ │ + addi r27,r27,-1 │ │ │ │ + addi r8,r8,8 │ │ │ │ + bdnz 5bee0 │ │ │ │ li r4,0 │ │ │ │ - std r0,184(r31) │ │ │ │ + mr r3,r7 │ │ │ │ std r10,176(r31) │ │ │ │ - std r11,144(r31) │ │ │ │ - std r6,168(r31) │ │ │ │ - std r9,160(r31) │ │ │ │ + std r6,192(r31) │ │ │ │ li r22,0 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,144(r31) │ │ │ │ - ld r5,104(r30) │ │ │ │ - ld r0,184(r31) │ │ │ │ + std r2,224(r31) │ │ │ │ + std r12,216(r31) │ │ │ │ + std r0,208(r31) │ │ │ │ + std r5,200(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r8,104(r29) │ │ │ │ + addi r2,r14,2 │ │ │ │ + ld r0,208(r31) │ │ │ │ + li r11,0 │ │ │ │ + mr r9,r26 │ │ │ │ + mr r6,r28 │ │ │ │ + std r17,40(r31) │ │ │ │ + ld r12,216(r31) │ │ │ │ + ld r5,200(r31) │ │ │ │ + std r30,152(r31) │ │ │ │ + std r23,168(r31) │ │ │ │ + std r3,160(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,224(r31) │ │ │ │ ld r10,176(r31) │ │ │ │ - mr r7,r24 │ │ │ │ - ld r6,168(r31) │ │ │ │ - mr r8,r24 │ │ │ │ - std r29,144(r31) │ │ │ │ - addi r9,r11,2 │ │ │ │ - mtfprd f11,r5 │ │ │ │ - mr r4,r0 │ │ │ │ - addi r5,r5,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,48(r31) │ │ │ │ - fcfid f8,f11 │ │ │ │ + std r24,184(r31) │ │ │ │ + std r21,176(r31) │ │ │ │ + mtfprd f12,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - ld r9,160(r31) │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fmul f8,f8,f0 │ │ │ │ + addi r14,r8,1 │ │ │ │ + mr r8,r0 │ │ │ │ + fcfid f8,f12 │ │ │ │ + mr r4,r2 │ │ │ │ + fdiv f8,f8,f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r11,80(r31) │ │ │ │ - ldx r3,r19,r22 │ │ │ │ - lfdx f0,r20,r22 │ │ │ │ - ldx r29,r11,r22 │ │ │ │ - addi r3,r3,1 │ │ │ │ - ld r11,112(r31) │ │ │ │ - sldi r3,r3,1 │ │ │ │ - mtfprd f12,r29 │ │ │ │ - ldx r27,r11,r22 │ │ │ │ - fcfid f11,f12 │ │ │ │ - mtfprd f12,r3 │ │ │ │ - fcfid f12,f12 │ │ │ │ - cmpd r27,r29 │ │ │ │ - fmsub f0,f12,f0,f11 │ │ │ │ - fmul f0,f8,f0 │ │ │ │ - frim f11,f0 │ │ │ │ - stfdx f0,r14,r22 │ │ │ │ - fctidz f12,f11 │ │ │ │ - fsub f10,f0,f11 │ │ │ │ - blt 5c9dc │ │ │ │ - ld r3,48(r31) │ │ │ │ - addi r0,r27,1 │ │ │ │ - ld r12,176(r30) │ │ │ │ - mr r24,r7 │ │ │ │ - subf r29,r29,r0 │ │ │ │ - lfd f9,0(r3) │ │ │ │ - mffprd r3,f12 │ │ │ │ - not r27,r3 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ + nop │ │ │ │ + ld r7,64(r31) │ │ │ │ + ldx r2,r19,r11 │ │ │ │ + lfdx f12,r20,r11 │ │ │ │ + ldx r30,r7,r11 │ │ │ │ + addi r2,r2,1 │ │ │ │ + ld r7,40(r31) │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r30 │ │ │ │ + ldx r23,r7,r11 │ │ │ │ + fcfid f11,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,72(r31) │ │ │ │ + fcfid f0,f0 │ │ │ │ + cmpd r23,r30 │ │ │ │ + fmsub f12,f0,f12,f11 │ │ │ │ + fmul f12,f8,f12 │ │ │ │ + frim f0,f12 │ │ │ │ + stfdx f12,r2,r11 │ │ │ │ + fctidz f11,f0 │ │ │ │ + fsub f9,f12,f0 │ │ │ │ + mffprd r28,f11 │ │ │ │ + blt 5c20c │ │ │ │ + subf r0,r30,r23 │ │ │ │ + fadd f0,f0,f30 │ │ │ │ + ld r24,176(r29) │ │ │ │ + not r21,r28 │ │ │ │ + cmpldi r0,1 │ │ │ │ + mr r2,r0 │ │ │ │ + addi r0,r2,1 │ │ │ │ + fsub f12,f0,f12 │ │ │ │ + ble 5c548 │ │ │ │ + srdi r2,r0,1 │ │ │ │ + sldi r7,r27,3 │ │ │ │ + plxv vs44,73612 # 6e000 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + xxspltd vs11,vs9,0 │ │ │ │ + mtvsrdd vs42,r28,r28 │ │ │ │ + mtvsrdd vs41,r21,r21 │ │ │ │ + mr r3,r9 │ │ │ │ + mtctr r2 │ │ │ │ + add r7,r24,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtfprd f0,r3 │ │ │ │ - addi r11,r3,1 │ │ │ │ - add r17,r27,r28 │ │ │ │ - mr r0,r3 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r11 │ │ │ │ - add r16,r28,r11 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r3,r3,16 │ │ │ │ + vaddudm v12,v12,v29 │ │ │ │ + vmulld v0,v0,v28 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v30 │ │ │ │ + xvcvsxddp vs7,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs7,vs7,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs32,vs32,vs45,vs7 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r16,vs32 │ │ │ │ + mfvrd r18,v0 │ │ │ │ + mfvsrld r17,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + sldi r18,r18,3 │ │ │ │ + sldi r16,r16,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r18,r18,r7 │ │ │ │ sldi r17,r17,3 │ │ │ │ + ldx r16,r16,r7 │ │ │ │ + ldx r2,r2,r7 │ │ │ │ + ldx r17,r17,r7 │ │ │ │ + mtvsrdd vs0,r18,r16 │ │ │ │ + mtvsrdd vs7,r2,r17 │ │ │ │ + xvmuldp vs7,vs7,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs7 │ │ │ │ + stxv vs0,-16(r3) │ │ │ │ + bdnz 5c0a0 │ │ │ │ + andi. r2,r0,1 │ │ │ │ + beq 5c20c │ │ │ │ + clrrdi r0,r0,1 │ │ │ │ + add r30,r30,r0 │ │ │ │ + mulld r3,r10,r0 │ │ │ │ + subf r2,r3,r28 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r7,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - sldi r16,r16,3 │ │ │ │ - fcmpu cr7,f12,f31 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ - bgt cr7,5c9a8 │ │ │ │ - addi r0,r27,1 │ │ │ │ - add r0,r28,r0 │ │ │ │ - sldi r0,r0,3 │ │ │ │ - lfdx f0,r12,r0 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - ble 5ccb0 │ │ │ │ - lfdx f12,r12,r16 │ │ │ │ - addic. r29,r29,-1 │ │ │ │ - subf r3,r21,r3 │ │ │ │ - add r27,r27,r21 │ │ │ │ - addi r24,r24,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,-8(r24) │ │ │ │ - bne 5c970 │ │ │ │ - addi r22,r22,8 │ │ │ │ - add r28,r28,r5 │ │ │ │ - add r7,r7,r26 │ │ │ │ - cmpld r18,r22 │ │ │ │ - bne 5c8f0 │ │ │ │ - ld r29,144(r31) │ │ │ │ - mr r0,r4 │ │ │ │ - mr r24,r8 │ │ │ │ - ble cr3,5cd38 │ │ │ │ - ld r22,56(r31) │ │ │ │ - ld r27,104(r31) │ │ │ │ - ld r12,128(r31) │ │ │ │ - mr r28,r4 │ │ │ │ - mr r26,r23 │ │ │ │ - mr r7,r14 │ │ │ │ - mr r23,r10 │ │ │ │ - mr r4,r9 │ │ │ │ - mr r5,r15 │ │ │ │ - ld r15,192(r31) │ │ │ │ - addi r17,r26,-1 │ │ │ │ + bgt 5c150 │ │ │ │ + subf r7,r28,r3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r7,r27,r7 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lfdx f11,r24,r7 │ │ │ │ + fmul f11,f12,f11 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 5c178 │ │ │ │ + add r2,r21,r3 │ │ │ │ + add r2,r27,r2 │ │ │ │ + mulld r7,r12,r22 │ │ │ │ + addi r30,r30,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpd r23,r30 │ │ │ │ + lfdx f0,r24,r2 │ │ │ │ + add r2,r7,r0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmadd f0,f9,f0,f11 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + blt 5c20c │ │ │ │ + add r3,r10,r3 │ │ │ │ + subf r2,r3,r28 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r30,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 5c1c4 │ │ │ │ + subf r30,r28,r3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r30,r27,r30 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + fcfid f11,f0 │ │ │ │ + lfdx f0,r24,r30 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + fcmpu cr0,f11,f31 │ │ │ │ + bgt 5c1ec │ │ │ │ + add r2,r21,r3 │ │ │ │ + add r2,r27,r2 │ │ │ │ + add r7,r0,r7 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + addi r7,r7,1 │ │ │ │ + lfdx f0,r24,r2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + fmadd f9,f9,f0,f12 │ │ │ │ + stfdx f9,r26,r7 │ │ │ │ + addi r22,r22,1 │ │ │ │ + add r27,r27,r14 │ │ │ │ + add r9,r9,r15 │ │ │ │ + addi r11,r11,8 │ │ │ │ + cmpd r22,r25 │ │ │ │ + bne 5bff0 │ │ │ │ + mr r28,r6 │ │ │ │ + ld r17,40(r31) │ │ │ │ + ld r30,152(r31) │ │ │ │ + mr r0,r8 │ │ │ │ + ld r7,160(r31) │ │ │ │ + ld r23,168(r31) │ │ │ │ + ld r21,176(r31) │ │ │ │ + ld r24,184(r31) │ │ │ │ + ld r6,192(r31) │ │ │ │ + ble cr3,5c550 │ │ │ │ + ld r27,48(r31) │ │ │ │ + ld r12,56(r31) │ │ │ │ + mr r22,r7 │ │ │ │ + mr r14,r5 │ │ │ │ + mr r7,r21 │ │ │ │ + mr r9,r17 │ │ │ │ + ld r0,144(r31) │ │ │ │ + mr r21,r28 │ │ │ │ + mr r11,r4 │ │ │ │ + mr r28,r23 │ │ │ │ + mr r5,r8 │ │ │ │ + std r7,168(r31) │ │ │ │ + std r9,160(r31) │ │ │ │ + mr r7,r11 │ │ │ │ + ld r8,32(r31) │ │ │ │ + mr r11,r0 │ │ │ │ + ld r17,96(r31) │ │ │ │ + mr r10,r6 │ │ │ │ + addi r16,r25,-1 │ │ │ │ + ld r0,128(r31) │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - addi r11,r28,8 │ │ │ │ - li r19,0 │ │ │ │ - std r7,128(r31) │ │ │ │ - std r21,144(r31) │ │ │ │ - ld r10,88(r30) │ │ │ │ - lfd f11,0(r5) │ │ │ │ - std r5,56(r31) │ │ │ │ - ld r5,32(r31) │ │ │ │ - li r9,0 │ │ │ │ li r20,0 │ │ │ │ - mr r0,r26 │ │ │ │ - std r6,104(r31) │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r16,r10,1 │ │ │ │ - nop │ │ │ │ + addi r19,r28,8 │ │ │ │ + addi r3,r27,8 │ │ │ │ + std r27,40(r31) │ │ │ │ + mr r6,r21 │ │ │ │ + mr r18,r25 │ │ │ │ + ld r25,88(r29) │ │ │ │ + lfd f11,0(r6) │ │ │ │ + li r2,0 │ │ │ │ + li r23,0 │ │ │ │ + std r10,144(r31) │ │ │ │ + std r7,152(r31) │ │ │ │ + addi r25,r25,1 │ │ │ │ + sldi r21,r25,1 │ │ │ │ + mr r25,r18 │ │ │ │ nop │ │ │ │ - cmpd r0,r9 │ │ │ │ - ble 5caf8 │ │ │ │ - subf r8,r9,r0 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r14,64(r30) │ │ │ │ - addi r21,r27,8 │ │ │ │ - mtctr r8 │ │ │ │ - ldx r7,r27,r10 │ │ │ │ - ldx r8,r29,r10 │ │ │ │ - ldx r6,r14,r10 │ │ │ │ - mr r3,r9 │ │ │ │ + cmpd r25,r2 │ │ │ │ + ble 5c368 │ │ │ │ + subf r10,r2,r25 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r15,64(r29) │ │ │ │ + mtctr r10 │ │ │ │ + ld r10,40(r31) │ │ │ │ + ldx r10,r10,r9 │ │ │ │ + ldx r7,r15,r9 │ │ │ │ + ldx r4,r30,r9 │ │ │ │ + cmpdi r4,0 │ │ │ │ + mr r18,r2 │ │ │ │ fmr f0,f12 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r26,r6,1 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - cmpd cr7,r8,r26 │ │ │ │ - beq 5cae8 │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq cr7,5cae8 │ │ │ │ - ldx r6,r22,r10 │ │ │ │ - lfdx f10,r25,r10 │ │ │ │ - lfdx f9,r28,r10 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - maddld r3,r3,r23,r6 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r10,r10,r7 │ │ │ │ + addi r27,r7,1 │ │ │ │ + beq 5c358 │ │ │ │ + cmpd r4,r27 │ │ │ │ + add r4,r4,r10 │ │ │ │ + beq 5c358 │ │ │ │ + ldx r7,r22,r9 │ │ │ │ + lfdx f10,r24,r9 │ │ │ │ + addi r10,r4,-1 │ │ │ │ + lfdx f9,r28,r9 │ │ │ │ + maddld r7,r0,r18,r7 │ │ │ │ fcfid f0,f10 │ │ │ │ - sldi r3,r3,3 │ │ │ │ - lfdx f10,r24,r3 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + lfdx f10,r26,r7 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f9 │ │ │ │ - stdx r7,r21,r10 │ │ │ │ - stfdx f0,r11,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 5ca90 │ │ │ │ - ldx r10,r27,r18 │ │ │ │ - ld r7,40(r31) │ │ │ │ - lfdx f10,r28,r18 │ │ │ │ - ld r8,-8(r12) │ │ │ │ - ld r9,-8(r15) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r8,0 │ │ │ │ - lfdx f0,r7,r10 │ │ │ │ - ld r10,56(r31) │ │ │ │ + stfdx f0,r19,r9 │ │ │ │ + stdx r10,r3,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 5c300 │ │ │ │ + ld r2,40(r31) │ │ │ │ + lfdx f10,r28,r14 │ │ │ │ + ld r10,-8(r11) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ldx r9,r2,r14 │ │ │ │ + ld r2,-8(r5) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f0,r8,r9 │ │ │ │ fmadd f11,f10,f0,f11 │ │ │ │ - stfd f11,0(r10) │ │ │ │ - beq 5cce0 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r7,88(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r8,r10 │ │ │ │ - beq 5cce0 │ │ │ │ - add r9,r8,r9 │ │ │ │ - std r9,-8(r12) │ │ │ │ - ld r9,-8(r4) │ │ │ │ + stfd f11,0(r6) │ │ │ │ + beq 5c4f0 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r7,104(r31) │ │ │ │ + ldx r9,r9,r7 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpd r16,r9 │ │ │ │ - std r9,-8(r4) │ │ │ │ - bne 5cd04 │ │ │ │ - addi r9,r17,1 │ │ │ │ - cmpdi r17,0 │ │ │ │ - ld r26,64(r31) │ │ │ │ - mr r6,r4 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 5c4f0 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r11) │ │ │ │ + ld r2,-8(r12) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r21,r2 │ │ │ │ + std r2,-8(r12) │ │ │ │ + bne 5c514 │ │ │ │ + addi r2,r16,1 │ │ │ │ + cmpdi r16,0 │ │ │ │ + ld r18,80(r31) │ │ │ │ mr r7,r12 │ │ │ │ - mr r3,r15 │ │ │ │ - mr r14,r22 │ │ │ │ - std r29,48(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + mr r9,r11 │ │ │ │ + std r30,48(r31) │ │ │ │ + std r22,56(r31) │ │ │ │ + mr r4,r5 │ │ │ │ + mr r15,r28 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r17 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 5cc10 │ │ │ │ - ld r29,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,-16(r3) │ │ │ │ - li r22,1 │ │ │ │ - sldi r21,r9,3 │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r16,r8 │ │ │ │ - stdu r19,-8(r6) │ │ │ │ - beq cr7,5cca0 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r21 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd cr7,r29,r8 │ │ │ │ - beq cr7,5cca0 │ │ │ │ - ldu r8,-8(r26) │ │ │ │ - add r10,r29,r10 │ │ │ │ + bdz 5c480 │ │ │ │ + ld r10,-16(r7) │ │ │ │ + ld r30,-16(r9) │ │ │ │ + cmpdi r30,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r27,1 │ │ │ │ + ld r28,-16(r4) │ │ │ │ + sldi r22,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,5cc04 │ │ │ │ - neg r8,r8 │ │ │ │ - li r22,-1 │ │ │ │ - stdu r22,-8(r3) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 5cba0 │ │ │ │ - ld r29,48(r31) │ │ │ │ - mr r22,r14 │ │ │ │ - addi r20,r20,1 │ │ │ │ - cmpd r20,r5 │ │ │ │ - bne 5ca70 │ │ │ │ - ld r9,96(r31) │ │ │ │ - ld r6,104(r31) │ │ │ │ - ld r5,56(r31) │ │ │ │ - mr r26,r0 │ │ │ │ - add r9,r9,r0 │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r5,r5,8 │ │ │ │ - std r9,96(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpd r6,r9 │ │ │ │ - beq 5b2b8 │ │ │ │ - ble cr4,5ca40 │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r21,144(r31) │ │ │ │ - mr r15,r5 │ │ │ │ - b 5c788 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 5ce2c │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 5ce20 │ │ │ │ - li r10,1 │ │ │ │ - std r10,32(r31) │ │ │ │ - b 5ae04 │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ble cr3,5b2b8 │ │ │ │ - li r9,0 │ │ │ │ - li r6,0 │ │ │ │ - std r9,96(r31) │ │ │ │ - b 5ca20 │ │ │ │ - nop │ │ │ │ + cmpd cr7,r21,r10 │ │ │ │ + stdu r20,-8(r7) │ │ │ │ + beq 5c4e0 │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r22 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + beq 5c4e0 │ │ │ │ + ldu r10,-8(r18) │ │ │ │ + add r30,r30,r28 │ │ │ │ + std r30,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 5c474 │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r3) │ │ │ │ - b 5cbe8 │ │ │ │ - nop │ │ │ │ - lfdx f12,r12,r17 │ │ │ │ - addic. r29,r29,-1 │ │ │ │ - subf r3,r21,r3 │ │ │ │ - add r27,r27,r21 │ │ │ │ - addi r24,r24,8 │ │ │ │ - fmadd f0,f12,f10,f0 │ │ │ │ - stfd f0,-8(r24) │ │ │ │ - bne 5c970 │ │ │ │ - b 5c9dc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + li r27,-1 │ │ │ │ + stdu r27,-8(r4) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,5c410 │ │ │ │ + ld r30,48(r31) │ │ │ │ + ld r22,56(r31) │ │ │ │ + mr r28,r15 │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpd r23,r17 │ │ │ │ + bne 5c2e0 │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r18,r25 │ │ │ │ + addi r6,r6,8 │ │ │ │ + ld r7,152(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + add r7,r7,r25 │ │ │ │ + cmpd r10,r2 │ │ │ │ + beq 5a908 │ │ │ │ + ble cr4,5c2b8 │ │ │ │ + mr r21,r6 │ │ │ │ + mr r0,r11 │ │ │ │ + ld r9,160(r31) │ │ │ │ + mr r11,r7 │ │ │ │ + ld r27,40(r31) │ │ │ │ + mr r6,r10 │ │ │ │ + ld r7,168(r31) │ │ │ │ + b 5be5c │ │ │ │ + neg r28,r28 │ │ │ │ + std r28,-16(r4) │ │ │ │ + b 5c458 │ │ │ │ nop │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r11) │ │ │ │ + ld r2,-8(r12) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r21,r2 │ │ │ │ + std r2,-8(r12) │ │ │ │ + beq 5c3c8 │ │ │ │ + mr r2,r16 │ │ │ │ + b 5c48c │ │ │ │ + stdx r9,r21,r8 │ │ │ │ + li r4,-1 │ │ │ │ neg r9,r9 │ │ │ │ - std r9,-8(r15) │ │ │ │ - add r9,r8,r9 │ │ │ │ - std r9,-8(r12) │ │ │ │ - ld r9,-8(r4) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r16,r9 │ │ │ │ - std r9,-8(r4) │ │ │ │ - beq 5cb5c │ │ │ │ - mr r9,r17 │ │ │ │ - b 5cc18 │ │ │ │ - stdx r8,r27,r5 │ │ │ │ - li r7,-1 │ │ │ │ - neg r8,r8 │ │ │ │ - b 5c858 │ │ │ │ + b 5bf48 │ │ │ │ nop │ │ │ │ - add r4,r8,r4 │ │ │ │ + add r4,r9,r4 │ │ │ │ cmpd r4,r3 │ │ │ │ - bgt 5cd0c │ │ │ │ - mr r8,r4 │ │ │ │ - stdx r4,r27,r5 │ │ │ │ - b 5c84c │ │ │ │ - ld r8,96(r31) │ │ │ │ + bgt 5c51c │ │ │ │ + mr r9,r4 │ │ │ │ + stdx r4,r21,r8 │ │ │ │ + b 5bf3c │ │ │ │ + li r0,0 │ │ │ │ + b 5c130 │ │ │ │ + ld r9,112(r31) │ │ │ │ addi r6,r6,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r8,r8,r23 │ │ │ │ - std r8,96(r31) │ │ │ │ - ld r8,120(r31) │ │ │ │ - cmpd r8,r6 │ │ │ │ - bne 5c7bc │ │ │ │ - b 5b2b8 │ │ │ │ - ld r9,120(r31) │ │ │ │ - ld r8,32(r31) │ │ │ │ + addi r28,r28,8 │ │ │ │ + add r2,r4,r25 │ │ │ │ + cmpd r6,r9 │ │ │ │ + bne 5bebc │ │ │ │ + b 5a908 │ │ │ │ + andi. r2,r8,8 │ │ │ │ + bne 5c620 │ │ │ │ + li r2,1 │ │ │ │ + std r2,96(r31) │ │ │ │ + andi. r2,r8,2 │ │ │ │ + beq 5a444 │ │ │ │ + b 5afc0 │ │ │ │ + ld r2,112(r31) │ │ │ │ + ld r4,96(r31) │ │ │ │ li r10,0 │ │ │ │ - li r23,0 │ │ │ │ - andi. r9,r9,3 │ │ │ │ - cmpdi cr3,r8,0 │ │ │ │ - beq 5cdc4 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 5cda8 │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 5cd98 │ │ │ │ - bgt cr3,5c418 │ │ │ │ - addi r15,r15,8 │ │ │ │ - li r23,1 │ │ │ │ - mr r10,r26 │ │ │ │ - bgt cr3,5c418 │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r10,r10,r26 │ │ │ │ - bgt cr3,5c418 │ │ │ │ - ld r9,120(r31) │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r10,r10,r26 │ │ │ │ - cmpd r23,r9 │ │ │ │ - beq 5b2b8 │ │ │ │ - ld r9,120(r31) │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - bgt cr3,5c418 │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r10,r10,r26 │ │ │ │ - mr r8,r23 │ │ │ │ - mr r9,r15 │ │ │ │ - bgt cr3,5c418 │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r10,r10,r26 │ │ │ │ - bgt cr3,5c418 │ │ │ │ - add r10,r10,r26 │ │ │ │ - addi r23,r8,2 │ │ │ │ - addi r15,r9,16 │ │ │ │ - bgt cr3,5c418 │ │ │ │ - addi r23,r8,3 │ │ │ │ - addi r15,r9,24 │ │ │ │ - add r10,r10,r26 │ │ │ │ - bdnz 5cdd0 │ │ │ │ - b 5b2b8 │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - b 5b950 │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - b 5c1a8 │ │ │ │ - ld r9,120(r31) │ │ │ │ - andi. r9,r9,3 │ │ │ │ - beq 5ce90 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 5ce74 │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 5ce64 │ │ │ │ - bgt cr3,5bcb4 │ │ │ │ - addi r15,r15,8 │ │ │ │ - li r7,1 │ │ │ │ - mr r6,r26 │ │ │ │ - bgt cr3,5bcb4 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r6,r6,r26 │ │ │ │ - bgt cr3,5bcb4 │ │ │ │ - ld r9,120(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r6,r6,r26 │ │ │ │ - cmpd r7,r9 │ │ │ │ - beq 5b2b8 │ │ │ │ - ld r9,120(r31) │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - bgt cr3,5bcb4 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r6,r6,r26 │ │ │ │ - mr r10,r7 │ │ │ │ - mr r9,r15 │ │ │ │ - bgt cr3,5bcb4 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r15,r15,8 │ │ │ │ - add r6,r6,r26 │ │ │ │ - bgt cr3,5bcb4 │ │ │ │ - add r6,r6,r26 │ │ │ │ - addi r7,r10,2 │ │ │ │ - addi r15,r9,16 │ │ │ │ - bgt cr3,5bcb4 │ │ │ │ - addi r7,r10,3 │ │ │ │ - addi r15,r9,24 │ │ │ │ - add r6,r6,r26 │ │ │ │ - bdnz 5ce9c │ │ │ │ - b 5b2b8 │ │ │ │ + std r10,80(r31) │ │ │ │ + andi. r2,r2,3 │ │ │ │ + cmpdi cr3,r4,0 │ │ │ │ + beq 5c604 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 5c5e0 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 5c5c8 │ │ │ │ + bgt cr3,5baf8 │ │ │ │ + li r2,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + mr r10,r25 │ │ │ │ + std r2,80(r31) │ │ │ │ + bgt cr3,5baf8 │ │ │ │ + ld r2,80(r31) │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r10,r10,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r2,80(r31) │ │ │ │ + bgt cr3,5baf8 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r4,112(r31) │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r10,r10,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r4 │ │ │ │ + std r2,80(r31) │ │ │ │ + beq 5a908 │ │ │ │ + ld r2,112(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ble cr3,5c794 │ │ │ │ + std r2,80(r31) │ │ │ │ + b 5baf8 │ │ │ │ + li r2,1 │ │ │ │ + std r2,96(r31) │ │ │ │ + b 5b86c │ │ │ │ + ld r2,112(r31) │ │ │ │ + andi. r2,r2,3 │ │ │ │ + beq 5c684 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 5c668 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 5c658 │ │ │ │ + bgt cr3,5b30c │ │ │ │ + addi r21,r21,8 │ │ │ │ + li r12,1 │ │ │ │ + mr r18,r25 │ │ │ │ + bgt cr3,5b30c │ │ │ │ + addi r12,r12,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r18,r18,r25 │ │ │ │ + bgt cr3,5b30c │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r12,r12,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r18,r18,r25 │ │ │ │ + cmpd r12,r2 │ │ │ │ + beq 5a908 │ │ │ │ + ld r2,112(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bgt cr3,5b30c │ │ │ │ + addi r12,r12,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r18,r18,r25 │ │ │ │ + mr r10,r12 │ │ │ │ + mr r2,r21 │ │ │ │ + bgt cr3,5b30c │ │ │ │ + addi r12,r12,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r18,r18,r25 │ │ │ │ + bgt cr3,5b30c │ │ │ │ + add r18,r18,r25 │ │ │ │ + addi r12,r10,2 │ │ │ │ + addi r21,r2,16 │ │ │ │ + bgt cr3,5b30c │ │ │ │ + addi r12,r10,3 │ │ │ │ + addi r21,r2,24 │ │ │ │ + add r18,r18,r25 │ │ │ │ + bdnz 5c690 │ │ │ │ + b 5a908 │ │ │ │ + ld r2,112(r31) │ │ │ │ + andi. r2,r2,3 │ │ │ │ + beq 5c738 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 5c71c │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 5c70c │ │ │ │ + bgt cr3,5c278 │ │ │ │ + addi r21,r21,8 │ │ │ │ + li r6,1 │ │ │ │ + mr r11,r25 │ │ │ │ + bgt cr3,5c278 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + bgt cr3,5c278 │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + cmpd r6,r2 │ │ │ │ + beq 5a908 │ │ │ │ + ld r2,112(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bgt cr3,5c278 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + mr r10,r6 │ │ │ │ + mr r2,r21 │ │ │ │ + bgt cr3,5c278 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r11,r11,r25 │ │ │ │ + bgt cr3,5c278 │ │ │ │ + add r11,r11,r25 │ │ │ │ + addi r6,r10,2 │ │ │ │ + addi r21,r2,16 │ │ │ │ + bgt cr3,5c278 │ │ │ │ + addi r6,r10,3 │ │ │ │ + addi r21,r2,24 │ │ │ │ + add r11,r11,r25 │ │ │ │ + bdnz 5c744 │ │ │ │ + b 5a908 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r10,r10,r25 │ │ │ │ + mr r3,r2 │ │ │ │ + mr r4,r21 │ │ │ │ + bgt cr3,5c618 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r10,r10,r25 │ │ │ │ + bgt cr3,5c618 │ │ │ │ + add r10,r10,r25 │ │ │ │ + addi r2,r3,2 │ │ │ │ + addi r21,r4,16 │ │ │ │ + bgt cr3,5c618 │ │ │ │ + addi r2,r3,3 │ │ │ │ + addi r21,r4,24 │ │ │ │ + add r10,r10,r25 │ │ │ │ + bdz 5a908 │ │ │ │ + bgt cr3,5c618 │ │ │ │ + b 5c794 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1287 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1285 │ │ │ │ │ │ │ │ -000000000005cf00 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-20736 │ │ │ │ +000000000005c7f0 : │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - stfd f24,-64(r1) │ │ │ │ - stfd f25,-56(r1) │ │ │ │ - stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ - mfcr r11 │ │ │ │ stfd f28,-32(r1) │ │ │ │ + li r4,0 │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-208(r1) │ │ │ │ - std r17,-184(r1) │ │ │ │ - std r18,-176(r1) │ │ │ │ - std r19,-168(r1) │ │ │ │ - std r21,-152(r1) │ │ │ │ - std r22,-144(r1) │ │ │ │ - std r24,-128(r1) │ │ │ │ - std r27,-104(r1) │ │ │ │ - std r28,-96(r1) │ │ │ │ - std r29,-88(r1) │ │ │ │ - std r30,-80(r1) │ │ │ │ - std r31,-72(r1) │ │ │ │ std r0,16(r1) │ │ │ │ - std r15,-200(r1) │ │ │ │ - std r16,-192(r1) │ │ │ │ - std r20,-160(r1) │ │ │ │ + std r17,-160(r1) │ │ │ │ + std r18,-152(r1) │ │ │ │ + std r19,-144(r1) │ │ │ │ + std r20,-136(r1) │ │ │ │ + std r21,-128(r1) │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + std r26,-88(r1) │ │ │ │ + std r27,-80(r1) │ │ │ │ + std r28,-72(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ + std r30,-56(r1) │ │ │ │ + mr r29,r3 │ │ │ │ + std r31,-48(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r23,-136(r1) │ │ │ │ - std r25,-120(r1) │ │ │ │ - std r26,-112(r1) │ │ │ │ - stdu r1,-432(r1) │ │ │ │ - lxv vs0,224(r3) │ │ │ │ - mr r30,r3 │ │ │ │ - li r4,0 │ │ │ │ + std r14,-184(r1) │ │ │ │ + std r15,-176(r1) │ │ │ │ + std r16,-168(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ + std r25,-96(r1) │ │ │ │ + stdu r1,-480(r1) │ │ │ │ mr r31,r1 │ │ │ │ - std r1,176(r31) │ │ │ │ - ld r10,48(r3) │ │ │ │ + stxv vs60,224(r1) │ │ │ │ + stxv vs61,240(r1) │ │ │ │ + stxv vs62,256(r1) │ │ │ │ + stxv vs63,272(r1) │ │ │ │ + std r1,168(r31) │ │ │ │ + ld r9,48(r3) │ │ │ │ + lxv vs0,224(r3) │ │ │ │ ld r17,88(r3) │ │ │ │ ld r18,104(r3) │ │ │ │ + ld r5,72(r29) │ │ │ │ + sldi r9,r9,3 │ │ │ │ stxv vs0,208(r3) │ │ │ │ - ld r5,72(r30) │ │ │ │ - mfvsrld r22,vs0 │ │ │ │ - sldi r10,r10,3 │ │ │ │ + ld r10,0(r1) │ │ │ │ + ld r21,24(r29) │ │ │ │ + mfvsrld r23,vs0 │ │ │ │ addi r19,r17,1 │ │ │ │ - mr r3,r22 │ │ │ │ + addi r2,r9,15 │ │ │ │ + addi r7,r9,23 │ │ │ │ sldi r5,r5,3 │ │ │ │ - addi r9,r10,15 │ │ │ │ - sldi r7,r19,1 │ │ │ │ - addi r8,r10,23 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - ld r7,0(r1) │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r9,r9 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,72(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r7,r1,32 │ │ │ │ - std r7,112(r31) │ │ │ │ - ld r7,0(r1) │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r29,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r21,r1,32 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ + sldi r8,r19,1 │ │ │ │ + mr r3,r23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + mr r6,r10 │ │ │ │ + clrrdi r7,r7,4 │ │ │ │ + mulld r9,r9,r8 │ │ │ │ + neg r2,r2 │ │ │ │ + neg r7,r7 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r8,r1,32 │ │ │ │ + neg r10,r9 │ │ │ │ + std r8,40(r31) │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,32(r31) │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + addi r30,r1,32 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + addi r22,r1,32 │ │ │ │ + stdux r6,r1,r7 │ │ │ │ addi r27,r1,32 │ │ │ │ - stdux r7,r1,r8 │ │ │ │ + stdux r6,r1,r7 │ │ │ │ addi r28,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,104(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,56(r31) │ │ │ │ + stdux r6,r1,r10 │ │ │ │ + addi r26,r1,32 │ │ │ │ + stdux r6,r1,r10 │ │ │ │ + addi r20,r1,32 │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + addi r9,r1,32 │ │ │ │ + std r9,128(r31) │ │ │ │ + stdux r6,r1,r2 │ │ │ │ + bl 5b40 │ │ │ │ + ld r2,8(r29) │ │ │ │ + lwz r7,112(r29) │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r8,40(r31) │ │ │ │ + std r2,112(r31) │ │ │ │ + andi. r2,r7,32 │ │ │ │ + bne 5d60c │ │ │ │ + ld r25,48(r29) │ │ │ │ + cmpdi r25,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + sldi r10,r19,4 │ │ │ │ addi r24,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - addi r10,r1,32 │ │ │ │ - std r10,96(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - ld r14,24(r30) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r10,r1,32 │ │ │ │ - std r10,136(r31) │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,8(r30) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - std r10,120(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 5d618 │ │ │ │ - ld r26,48(r30) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - sldi r8,r19,4 │ │ │ │ - addi r25,r1,32 │ │ │ │ - rlwinm r7,r9,0,27,27 │ │ │ │ - lfd f31,28240(r10) │ │ │ │ - li r10,0 │ │ │ │ - std r8,64(r31) │ │ │ │ - cmpdi cr4,r26,0 │ │ │ │ - std r10,0(r27) │ │ │ │ - stfd f31,0(r28) │ │ │ │ - ble cr4,5da8c │ │ │ │ - ld r10,88(r30) │ │ │ │ - li r5,1 │ │ │ │ - andi. r6,r26,3 │ │ │ │ - mr r8,r26 │ │ │ │ - std r5,32(r31) │ │ │ │ - addi r5,r26,-1 │ │ │ │ + rlwinm r5,r7,0,27,27 │ │ │ │ + std r10,72(r31) │ │ │ │ + std r2,0(r27) │ │ │ │ + stfd f0,0(r28) │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + ble 5d15c │ │ │ │ + ld r10,88(r29) │ │ │ │ + xxspltib vs32,1 │ │ │ │ + li r2,2 │ │ │ │ + andi. r4,r25,3 │ │ │ │ + mr r6,r25 │ │ │ │ + addi r3,r25,-1 │ │ │ │ + vextsb2d v0,v0 │ │ │ │ addi r19,r10,1 │ │ │ │ - beq 5d110 │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mtvsrdd vs33,r2,r19 │ │ │ │ + beq 5c9e4 │ │ │ │ + cmpdi r4,1 │ │ │ │ + beq 5c9d8 │ │ │ │ + cmpdi r4,2 │ │ │ │ + bne 5d688 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r6,r6,-1 │ │ │ │ cmpdi r6,1 │ │ │ │ - beq 5d0f8 │ │ │ │ - cmpdi r6,2 │ │ │ │ - bne 5ddec │ │ │ │ - ld r6,32(r31) │ │ │ │ - addi r8,r8,-1 │ │ │ │ - mulld r6,r19,r6 │ │ │ │ - sldi r6,r6,1 │ │ │ │ - std r6,32(r31) │ │ │ │ - ld r6,32(r31) │ │ │ │ - cmpdi r8,1 │ │ │ │ - mulld r6,r19,r6 │ │ │ │ - sldi r8,r6,1 │ │ │ │ - std r8,32(r31) │ │ │ │ - beq 5d144 │ │ │ │ - srdi r8,r26,2 │ │ │ │ - mtctr r8 │ │ │ │ - ld r8,32(r31) │ │ │ │ - mulld r8,r19,r8 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - mulld r8,r19,r8 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - mulld r8,r19,r8 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - mulld r8,r19,r8 │ │ │ │ - sldi r8,r8,1 │ │ │ │ - bdnz 5d11c │ │ │ │ - std r8,32(r31) │ │ │ │ - cmpwi r7,0 │ │ │ │ - bne 5da9c │ │ │ │ - andi. r8,r9,8 │ │ │ │ - bne 5e644 │ │ │ │ - andi. r8,r9,2 │ │ │ │ - bne 5ddfc │ │ │ │ - andi. r9,r9,4 │ │ │ │ - ld r9,120(r31) │ │ │ │ - bne 5ec58 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5d69c │ │ │ │ - li r9,0 │ │ │ │ - sldi r5,r26,3 │ │ │ │ - ld r15,72(r31) │ │ │ │ - li r16,0 │ │ │ │ - li r17,0 │ │ │ │ - fmr f27,f31 │ │ │ │ - std r14,104(r31) │ │ │ │ - std r9,152(r31) │ │ │ │ - ld r9,32(r31) │ │ │ │ - add r6,r25,r5 │ │ │ │ - add r10,r29,r5 │ │ │ │ - add r11,r21,r5 │ │ │ │ - std r17,168(r31) │ │ │ │ - std r16,160(r31) │ │ │ │ - mr r19,r6 │ │ │ │ - std r10,184(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r5,-8 │ │ │ │ - std r9,144(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r9,r9,r5 │ │ │ │ - std r9,128(r31) │ │ │ │ - ble cr4,5d298 │ │ │ │ - ld r9,160(r31) │ │ │ │ - ld r24,120(r30) │ │ │ │ - mtctr r26 │ │ │ │ - ld r18,64(r30) │ │ │ │ - ld r3,88(r30) │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 5ca00 │ │ │ │ + srdi r2,r25,2 │ │ │ │ + mtctr r2 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 5c9ec │ │ │ │ + vmulld v0,v0,v13 │ │ │ │ + xxspltib vs33,0 │ │ │ │ + cmpwi r5,0 │ │ │ │ + xxsldwi vs33,vs33,vs32,2 │ │ │ │ + vmulld v0,v1,v0 │ │ │ │ + xxspltd vs0,vs32,1 │ │ │ │ + stfd f0,104(r31) │ │ │ │ + bne 5d16c │ │ │ │ + andi. r2,r7,8 │ │ │ │ + bne 5df70 │ │ │ │ + andi. r2,r7,2 │ │ │ │ + bne 5d694 │ │ │ │ + andi. r7,r7,4 │ │ │ │ + ld r2,112(r31) │ │ │ │ + bne 5e628 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 5cedc │ │ │ │ + li r2,0 │ │ │ │ + sldi r15,r25,3 │ │ │ │ + plfd f27,69860 # 6db30 │ │ │ │ + xxspltidp vs63,1056964608 │ │ │ │ + mr r17,r8 │ │ │ │ + std r24,32(r31) │ │ │ │ + std r2,144(r31) │ │ │ │ + std r2,152(r31) │ │ │ │ + add r11,r24,r15 │ │ │ │ + add r12,r30,r15 │ │ │ │ + add r0,r22,r15 │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r2,104(r31) │ │ │ │ + mr r20,r12 │ │ │ │ + mr r12,r11 │ │ │ │ + mr r11,r21 │ │ │ │ + mr r21,r9 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r15,-8 │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + add r2,r2,r15 │ │ │ │ + std r2,120(r31) │ │ │ │ + ble cr4,5cb80 │ │ │ │ + ld r2,144(r31) │ │ │ │ + ld r3,120(r29) │ │ │ │ + mtctr r25 │ │ │ │ li r10,0 │ │ │ │ - ld r20,112(r31) │ │ │ │ - ld r23,136(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r24,r24,r9 │ │ │ │ + ld r26,64(r29) │ │ │ │ + ld r4,88(r29) │ │ │ │ + ld r9,128(r31) │ │ │ │ + ld r24,32(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r3,r3,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r6,r18,r10 │ │ │ │ - lfdx f12,r24,r10 │ │ │ │ + ldx r6,r26,r10 │ │ │ │ + lfdx f12,r3,r10 │ │ │ │ addi r6,r6,1 │ │ │ │ sldi r7,r6,1 │ │ │ │ mtfprd f0,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r4,r3,r9 │ │ │ │ - addi r9,r9,1 │ │ │ │ - divd r8,r4,r7 │ │ │ │ - add r9,r9,r3 │ │ │ │ - cmpdi r4,0 │ │ │ │ - stdx r4,r15,r10 │ │ │ │ - stdx r9,r20,r10 │ │ │ │ - mulld r9,r8,r7 │ │ │ │ - subf r9,r9,r4 │ │ │ │ - blt 5e5b0 │ │ │ │ - cmpd r9,r6 │ │ │ │ - ble 5d258 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - stdx r9,r23,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r5,r4,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r8,r5,r7 │ │ │ │ + add r2,r2,r4 │ │ │ │ + cmpdi r5,0 │ │ │ │ + stdx r5,r17,r10 │ │ │ │ + stdx r2,r21,r10 │ │ │ │ + mulld r2,r8,r7 │ │ │ │ + subf r2,r2,r5 │ │ │ │ + blt 5dec0 │ │ │ │ + cmpd r2,r6 │ │ │ │ + ble 5cb38 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ li r8,1 │ │ │ │ - ble 5e5a4 │ │ │ │ - stdx r8,r25,r10 │ │ │ │ - stdx r9,r29,r10 │ │ │ │ + stdx r2,r9,r10 │ │ │ │ + ble 5dee0 │ │ │ │ + stdx r8,r24,r10 │ │ │ │ + stdx r2,r30,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 5d200 │ │ │ │ + bdnz 5cae0 │ │ │ │ + mr r5,r15 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r21 │ │ │ │ - std r11,48(r31) │ │ │ │ - std r5,40(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,48(r31) │ │ │ │ - ld r5,40(r31) │ │ │ │ - ble cr3,5d5d4 │ │ │ │ - ld r9,88(r30) │ │ │ │ - ld r10,152(r31) │ │ │ │ - addi r12,r26,-1 │ │ │ │ - li r24,0 │ │ │ │ + mr r3,r22 │ │ │ │ + std r0,56(r31) │ │ │ │ + std r12,48(r31) │ │ │ │ + std r11,40(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r0,56(r31) │ │ │ │ + ld r12,48(r31) │ │ │ │ + ld r11,40(r31) │ │ │ │ + ble cr3,5cea8 │ │ │ │ + ld r10,88(r29) │ │ │ │ + ld r2,152(r31) │ │ │ │ + addi r5,r25,-1 │ │ │ │ + li r8,0 │ │ │ │ + mr r4,r23 │ │ │ │ + std r21,176(r31) │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - li r16,0 │ │ │ │ - mr r17,r21 │ │ │ │ - std r25,40(r31) │ │ │ │ - mr r4,r12 │ │ │ │ - mr r12,r22 │ │ │ │ - mr r22,r11 │ │ │ │ - mr r11,r19 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ + li r18,0 │ │ │ │ + mr r16,r0 │ │ │ │ + mr r23,r12 │ │ │ │ + mr r21,r8 │ │ │ │ + mr r7,r5 │ │ │ │ + mr r8,r15 │ │ │ │ + mr r5,r20 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ fcfid f28,f0 │ │ │ │ - std r10,48(r31) │ │ │ │ - li r10,0 │ │ │ │ - sldi r18,r9,1 │ │ │ │ - mr r14,r10 │ │ │ │ - ld r10,184(r31) │ │ │ │ + std r2,40(r31) │ │ │ │ + sldi r19,r10,1 │ │ │ │ + li r2,0 │ │ │ │ fmul f28,f28,f28 │ │ │ │ nop │ │ │ │ + cmpd r25,r2 │ │ │ │ + ble 5cd78 │ │ │ │ + ld r15,64(r29) │ │ │ │ + sldi r24,r2,3 │ │ │ │ + addi r20,r2,1 │ │ │ │ + std r21,56(r31) │ │ │ │ + std r4,48(r31) │ │ │ │ + mr r21,r29 │ │ │ │ + mr r29,r17 │ │ │ │ + std r23,80(r31) │ │ │ │ + std r5,72(r31) │ │ │ │ + mr r23,r25 │ │ │ │ + mr r17,r8 │ │ │ │ + mr r25,r28 │ │ │ │ + mr r28,r22 │ │ │ │ + addi r14,r24,8 │ │ │ │ + std r19,64(r31) │ │ │ │ + std r11,88(r31) │ │ │ │ + std r7,96(r31) │ │ │ │ + mr r22,r15 │ │ │ │ + mr r15,r20 │ │ │ │ + mr r20,r14 │ │ │ │ + b 5cd0c │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - cmpd r26,r24 │ │ │ │ - ble 5d4a8 │ │ │ │ - ld r25,64(r30) │ │ │ │ - sldi r20,r24,3 │ │ │ │ - addi r23,r24,1 │ │ │ │ - std r18,56(r31) │ │ │ │ - std r22,64(r31) │ │ │ │ - std r10,72(r31) │ │ │ │ - mr r22,r26 │ │ │ │ - std r11,80(r31) │ │ │ │ - addi r21,r20,8 │ │ │ │ - mr r26,r28 │ │ │ │ - std r4,88(r31) │ │ │ │ - mr r28,r17 │ │ │ │ - std r12,96(r31) │ │ │ │ - mr r17,r30 │ │ │ │ - mr r30,r15 │ │ │ │ - mr r15,r5 │ │ │ │ - mr r24,r21 │ │ │ │ - mr r18,r25 │ │ │ │ - b 5d440 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi r3,r19,1 │ │ │ │ - cmpd r25,r3 │ │ │ │ - beq 5d450 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtfprd f0,r3 │ │ │ │ - ldx r8,r28,r20 │ │ │ │ - ldx r11,r30,r20 │ │ │ │ - ld r10,120(r17) │ │ │ │ - lfdx f8,r26,r20 │ │ │ │ - lfd f9,27104(r9) │ │ │ │ - sldi r9,r3,1 │ │ │ │ + addi r8,r26,1 │ │ │ │ + cmpd r19,r8 │ │ │ │ + beq 5cd1c │ │ │ │ + mtfprd f0,r8 │ │ │ │ + sldi r2,r8,1 │ │ │ │ + ldx r7,r28,r24 │ │ │ │ + ldx r11,r29,r24 │ │ │ │ + ld r8,120(r21) │ │ │ │ + lfdx f9,r25,r24 │ │ │ │ fcfid f11,f0 │ │ │ │ - ld r3,96(r17) │ │ │ │ - mtfprd f12,r9 │ │ │ │ - ld r9,40(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r3,96(r21) │ │ │ │ + fcfid f0,f0 │ │ │ │ + lfdx f12,r2,r24 │ │ │ │ + add r2,r7,r11 │ │ │ │ + lfdx f1,r3,r24 │ │ │ │ + fmul f0,f0,f0 │ │ │ │ + fcfid f30,f12 │ │ │ │ + mtfprd f12,r2 │ │ │ │ + ld r2,40(r31) │ │ │ │ fcfid f12,f12 │ │ │ │ - lfdx f1,r3,r20 │ │ │ │ - lfdx f0,r9,r20 │ │ │ │ - add r9,r8,r11 │ │ │ │ - fmul f12,f12,f12 │ │ │ │ - fcfid f30,f0 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,48(r31) │ │ │ │ - fcfid f0,f0 │ │ │ │ - add r10,r10,r9 │ │ │ │ - fmul f30,f30,f8 │ │ │ │ - lfdx f10,r10,r20 │ │ │ │ - fmul f0,f0,f9 │ │ │ │ - fdiv f0,f0,f11 │ │ │ │ - fsub f11,f10,f0 │ │ │ │ - fsub f0,f0,f10 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ + add r8,r8,r2 │ │ │ │ + fmul f30,f30,f9 │ │ │ │ + lfdx f10,r8,r24 │ │ │ │ + xsmuldp vs12,vs12,vs63 │ │ │ │ + fdiv f12,f12,f11 │ │ │ │ + fsub f11,f10,f12 │ │ │ │ + fsub f12,f12,f10 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ fmadd f0,f0,f12,f28 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - ble 5e4d0 │ │ │ │ + ble 5ddf0 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - ldx r8,r27,r20 │ │ │ │ - mr r10,r23 │ │ │ │ + ldx r7,r27,r24 │ │ │ │ + mr r8,r15 │ │ │ │ fmul f30,f30,f1 │ │ │ │ - addi r23,r23,1 │ │ │ │ - mr r20,r21 │ │ │ │ - cmpd r22,r10 │ │ │ │ - maddld r19,r19,r8,r25 │ │ │ │ - stfdx f30,r26,r24 │ │ │ │ - addi r19,r19,-1 │ │ │ │ - stdx r19,r27,r24 │ │ │ │ - addi r24,r24,8 │ │ │ │ - ble 5d478 │ │ │ │ - addi r21,r21,8 │ │ │ │ - ldx r25,r29,r20 │ │ │ │ - ldx r19,r18,r20 │ │ │ │ - cmpdi r25,0 │ │ │ │ - bne 5d360 │ │ │ │ - ldx r8,r27,r20 │ │ │ │ - mr r10,r23 │ │ │ │ - stfdx f29,r26,r24 │ │ │ │ - addi r23,r23,1 │ │ │ │ - mr r20,r21 │ │ │ │ - cmpd r22,r10 │ │ │ │ - mulld r19,r19,r8 │ │ │ │ - stdx r19,r27,r24 │ │ │ │ - addi r24,r24,8 │ │ │ │ - bgt 5d43c │ │ │ │ - mr r5,r15 │ │ │ │ - ld r18,56(r31) │ │ │ │ - mr r15,r30 │ │ │ │ - ld r10,72(r31) │ │ │ │ - mr r30,r17 │ │ │ │ - ld r11,80(r31) │ │ │ │ - mr r17,r28 │ │ │ │ - ld r4,88(r31) │ │ │ │ - mr r28,r26 │ │ │ │ - ld r12,96(r31) │ │ │ │ - mr r26,r22 │ │ │ │ - ld r22,64(r31) │ │ │ │ - ldx r8,r27,r5 │ │ │ │ - ld r9,104(r31) │ │ │ │ - lfdx f0,r28,r5 │ │ │ │ - ld r7,-8(r11) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - lfd f11,0(r9) │ │ │ │ - ld r9,-8(r10) │ │ │ │ - lfdx f12,r12,r8 │ │ │ │ - cmpdi r9,0 │ │ │ │ + addi r15,r15,1 │ │ │ │ + mr r24,r14 │ │ │ │ + cmpd r23,r8 │ │ │ │ + maddld r26,r26,r7,r19 │ │ │ │ + stfdx f30,r25,r20 │ │ │ │ + addi r26,r26,-1 │ │ │ │ + stdx r26,r27,r20 │ │ │ │ + addi r20,r20,8 │ │ │ │ + ble 5cd44 │ │ │ │ + addi r14,r14,8 │ │ │ │ + ldx r19,r30,r24 │ │ │ │ + cmpdi r19,0 │ │ │ │ + ldx r26,r22,r24 │ │ │ │ + bne 5cc40 │ │ │ │ + ldx r9,r27,r24 │ │ │ │ + mr r8,r15 │ │ │ │ + stfdx f29,r25,r20 │ │ │ │ + addi r15,r15,1 │ │ │ │ + mr r24,r14 │ │ │ │ + cmpd r23,r8 │ │ │ │ + mulld r26,r26,r9 │ │ │ │ + stdx r26,r27,r20 │ │ │ │ + addi r20,r20,8 │ │ │ │ + bgt 5cd08 │ │ │ │ + mr r22,r28 │ │ │ │ + mr r8,r17 │ │ │ │ + mr r28,r25 │ │ │ │ + mr r17,r29 │ │ │ │ + ld r4,48(r31) │ │ │ │ + ld r19,64(r31) │ │ │ │ + mr r25,r23 │ │ │ │ + mr r29,r21 │ │ │ │ + ld r5,72(r31) │ │ │ │ + ld r23,80(r31) │ │ │ │ + ld r11,88(r31) │ │ │ │ + ld r7,96(r31) │ │ │ │ + ld r21,56(r31) │ │ │ │ + ldx r9,r27,r8 │ │ │ │ + lfd f11,0(r11) │ │ │ │ + lfdx f0,r28,r8 │ │ │ │ + ld r2,-8(r5) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ld r10,-8(r23) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r4,r9 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r12,r8 │ │ │ │ - beq 5e530 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r6,144(r31) │ │ │ │ - ldx r8,r8,r6 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - beq 5e530 │ │ │ │ - add r9,r9,r7 │ │ │ │ - mr r24,r4 │ │ │ │ - std r9,-8(r10) │ │ │ │ - ld r9,-8(r22) │ │ │ │ + stfdx f0,r4,r9 │ │ │ │ + beq 5de40 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r6,136(r31) │ │ │ │ + ldx r9,r9,r6 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpd r9,r18 │ │ │ │ - std r9,-8(r22) │ │ │ │ - bne 5d5b0 │ │ │ │ - addi r9,r4,1 │ │ │ │ - cmpdi r4,0 │ │ │ │ - ld r23,128(r31) │ │ │ │ - mr r6,r22 │ │ │ │ - mr r7,r10 │ │ │ │ - mr r3,r11 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r8 │ │ │ │ - isellt r9,r9,r8 │ │ │ │ - mtctr r9 │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 5de40 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,-8(r5) │ │ │ │ + ld r2,-8(r16) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r19 │ │ │ │ + std r2,-8(r16) │ │ │ │ + bne 5de64 │ │ │ │ + addi r2,r7,1 │ │ │ │ + cmpdi r7,0 │ │ │ │ + ld r24,120(r31) │ │ │ │ + mr r6,r16 │ │ │ │ + mr r9,r5 │ │ │ │ + mr r3,r23 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r10 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r7 │ │ │ │ nop │ │ │ │ - bdz 5d5b0 │ │ │ │ - ld r0,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r24,r24,-1 │ │ │ │ - ld r9,-16(r3) │ │ │ │ - li r25,1 │ │ │ │ - sldi r21,r24,3 │ │ │ │ - cmpdi cr7,r0,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r8,r18 │ │ │ │ - stdu r16,-8(r6) │ │ │ │ - beq cr7,5e4f0 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r21 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd cr7,r0,r8 │ │ │ │ - beq cr7,5e4f0 │ │ │ │ - ldu r8,-8(r23) │ │ │ │ - add r9,r0,r9 │ │ │ │ - std r9,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,5d5a4 │ │ │ │ - neg r8,r8 │ │ │ │ - li r25,-1 │ │ │ │ - stdu r25,-8(r3) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 5d540 │ │ │ │ - ld r9,32(r31) │ │ │ │ - addi r14,r14,1 │ │ │ │ - cmpd r14,r9 │ │ │ │ - bne 5d300 │ │ │ │ - ld r25,40(r31) │ │ │ │ - mr r19,r11 │ │ │ │ - mr r21,r17 │ │ │ │ - mr r11,r22 │ │ │ │ - mr r22,r12 │ │ │ │ - ld r9,168(r31) │ │ │ │ - addi r10,r9,1 │ │ │ │ + nop │ │ │ │ + bdz 5ce80 │ │ │ │ + ld r26,-16(r6) │ │ │ │ + ld r10,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r15,1 │ │ │ │ + ld r20,-16(r3) │ │ │ │ + sldi r14,r2,3 │ │ │ │ + addi r0,r26,1 │ │ │ │ + std r0,-16(r6) │ │ │ │ + cmpd cr7,r0,r19 │ │ │ │ + stdu r18,-8(r6) │ │ │ │ + beq 5de00 │ │ │ │ + ld r26,64(r29) │ │ │ │ + ldx r26,r26,r14 │ │ │ │ + addi r0,r26,1 │ │ │ │ + cmpd r10,r0 │ │ │ │ + beq 5de00 │ │ │ │ + ldu r0,-8(r24) │ │ │ │ + add r10,r10,r20 │ │ │ │ + std r10,-16(r9) │ │ │ │ + cmpdi r0,0 │ │ │ │ + bgt 5ce74 │ │ │ │ + neg r0,r0 │ │ │ │ + li r15,-1 │ │ │ │ + stdu r15,-8(r3) │ │ │ │ + stdu r0,-8(r9) │ │ │ │ + beq cr7,5ce10 │ │ │ │ ld r9,104(r31) │ │ │ │ - std r10,168(r31) │ │ │ │ - addi r9,r9,8 │ │ │ │ - std r9,104(r31) │ │ │ │ + addi r21,r21,1 │ │ │ │ + cmpd r21,r9 │ │ │ │ + bne 5cbe0 │ │ │ │ + ld r21,176(r31) │ │ │ │ + mr r12,r23 │ │ │ │ + mr r0,r16 │ │ │ │ + mr r20,r5 │ │ │ │ + mr r23,r4 │ │ │ │ + mr r15,r8 │ │ │ │ ld r9,152(r31) │ │ │ │ - add r9,r9,r26 │ │ │ │ + ld r2,160(r31) │ │ │ │ + addi r11,r11,8 │ │ │ │ + add r9,r9,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ std r9,152(r31) │ │ │ │ - ld r9,160(r31) │ │ │ │ - add r9,r9,r26 │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bne 5d1c8 │ │ │ │ - fmr f31,f27 │ │ │ │ - b 5d69c │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5d694 │ │ │ │ - ld r4,200(r30) │ │ │ │ - sldi r3,r9,3 │ │ │ │ - li r5,0 │ │ │ │ - add r3,r14,r3 │ │ │ │ - addi r4,r4,-8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldu r6,8(r4) │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 5d688 │ │ │ │ - mtctr r6 │ │ │ │ - ld r7,192(r30) │ │ │ │ - ld r8,176(r30) │ │ │ │ - sldi r10,r5,3 │ │ │ │ - nop │ │ │ │ - ldx r9,r7,r10 │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - lfd f11,0(r14) │ │ │ │ - addi r10,r10,8 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f12,r22,r9 │ │ │ │ - fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r22,r9 │ │ │ │ - bdnz 5d660 │ │ │ │ - add r5,r5,r6 │ │ │ │ - addi r14,r14,8 │ │ │ │ - cmpld r14,r3 │ │ │ │ - bne 5d640 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f31,28240(r9) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,176(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,160(r31) │ │ │ │ + ld r9,144(r31) │ │ │ │ + add r9,r9,r25 │ │ │ │ + std r9,144(r31) │ │ │ │ + ld r9,112(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bne 5caa8 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,168(r31) │ │ │ │ + ld r3,152(r29) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + bl 5780 │ │ │ │ + ld r2,48(r29) │ │ │ │ + ld r10,0(r1) │ │ │ │ li r4,0 │ │ │ │ - ld r21,216(r30) │ │ │ │ - addi r9,r9,1 │ │ │ │ - mr r3,r24 │ │ │ │ + ld r25,16(r29) │ │ │ │ + ld r5,0(r29) │ │ │ │ + ld r21,216(r29) │ │ │ │ + addi r2,r2,1 │ │ │ │ + mr r3,r25 │ │ │ │ sldi r5,r5,3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - addi r10,r9,15 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + addi r9,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r22,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - addi r27,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r17,48(r30) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + addi r23,r1,32 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + bl 5b40 │ │ │ │ + ld r18,48(r29) │ │ │ │ + cmpdi r18,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ addi r20,r1,32 │ │ │ │ - li r9,0 │ │ │ │ - stfd f31,0(r22) │ │ │ │ - std r9,0(r20) │ │ │ │ - cmpdi r17,0 │ │ │ │ - ble 5d740 │ │ │ │ - sldi r5,r17,3 │ │ │ │ + li r2,0 │ │ │ │ + std r2,0(r20) │ │ │ │ + stfd f0,0(r22) │ │ │ │ + ble 5cf7c │ │ │ │ + sldi r5,r18,3 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r30) │ │ │ │ - ld r6,0(r30) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 5d908 │ │ │ │ - cmpdi r6,0 │ │ │ │ - ble 5d884 │ │ │ │ - ld r26,56(r30) │ │ │ │ - addi r28,r17,-1 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - sldi r0,r17,3 │ │ │ │ - li r7,0 │ │ │ │ - addi r3,r22,8 │ │ │ │ - addi r4,r20,8 │ │ │ │ - li r5,0 │ │ │ │ - sldi r9,r28,3 │ │ │ │ - add r11,r24,r6 │ │ │ │ - add r29,r27,r0 │ │ │ │ - ldx r25,r26,r9 │ │ │ │ - add r26,r26,r9 │ │ │ │ - addi r25,r25,-1 │ │ │ │ - cmpd r17,r7 │ │ │ │ - ble 5d7f0 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - sldi r9,r7,3 │ │ │ │ - ld r18,168(r30) │ │ │ │ - ld r19,64(r30) │ │ │ │ - lfd f11,27104(r10) │ │ │ │ - subf r10,r7,r17 │ │ │ │ - lfdx f12,r22,r9 │ │ │ │ - mtctr r10 │ │ │ │ - ldx r10,r20,r9 │ │ │ │ + mr r3,r23 │ │ │ │ + bl 5b40 │ │ │ │ + lwz r2,112(r29) │ │ │ │ + ld r7,0(r29) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + beq 5d48c │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 5d0d4 │ │ │ │ + ld r28,56(r29) │ │ │ │ + addi r30,r18,-1 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + sldi r0,r18,3 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r8,0 │ │ │ │ + addi r4,r22,8 │ │ │ │ + addi r5,r20,8 │ │ │ │ + li r6,0 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + add r3,r25,r7 │ │ │ │ + add r11,r23,r0 │ │ │ │ + ldx r27,r28,r2 │ │ │ │ + add r28,r28,r2 │ │ │ │ + addi r27,r27,-1 │ │ │ │ nop │ │ │ │ - ldx r8,r27,r9 │ │ │ │ - ldx r6,r18,r9 │ │ │ │ - ldx r23,r19,r9 │ │ │ │ - sldi r7,r8,3 │ │ │ │ - maddld r10,r10,r23,r8 │ │ │ │ - lfdx f0,r6,r7 │ │ │ │ - stdx r10,r4,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r18,r8 │ │ │ │ + ble 5d040 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + subf r9,r8,r18 │ │ │ │ + ld r19,168(r29) │ │ │ │ + ld r24,64(r29) │ │ │ │ + mtctr r9 │ │ │ │ + lfdx f12,r22,r2 │ │ │ │ + ldx r9,r20,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r10,r23,r2 │ │ │ │ + ldx r7,r19,r2 │ │ │ │ + ldx r26,r24,r2 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + maddld r9,r9,r26,r10 │ │ │ │ + lfdx f0,r7,r8 │ │ │ │ fmul f0,f0,f11 │ │ │ │ + stdx r9,r5,r2 │ │ │ │ fmul f12,f12,f0 │ │ │ │ - stfdx f12,r3,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - bdnz 5d7c0 │ │ │ │ - ldx r8,r20,r0 │ │ │ │ - ld r9,-8(r29) │ │ │ │ - lfdx f12,r22,r0 │ │ │ │ - mr r10,r29 │ │ │ │ - mr r6,r26 │ │ │ │ + stfdx f12,r4,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + bdnz 5d010 │ │ │ │ + ldx r10,r20,r0 │ │ │ │ + ld r2,-8(r11) │ │ │ │ + mr r9,r11 │ │ │ │ mr r7,r28 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lfdx f0,r21,r8 │ │ │ │ - cmpd r9,r25 │ │ │ │ + mr r8,r30 │ │ │ │ + lfdx f12,r22,r0 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f0,r21,r10 │ │ │ │ + cmpd r2,r27 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r24) │ │ │ │ - std r9,-8(r29) │ │ │ │ - bne 5d878 │ │ │ │ - addi r9,r28,1 │ │ │ │ - cmpdi r28,0 │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ - mfctr r8 │ │ │ │ - isellt r9,r9,r8 │ │ │ │ - mtctr r9 │ │ │ │ + stfd f0,0(r25) │ │ │ │ + std r2,-8(r11) │ │ │ │ + bne 5d0c8 │ │ │ │ + addi r2,r30,1 │ │ │ │ + cmpdi r30,0 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ + mfctr r10 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 5d878 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r8,-8(r6) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,1 │ │ │ │ + bdz 5d0c8 │ │ │ │ + ld r2,-16(r9) │ │ │ │ + ldu r10,-8(r7) │ │ │ │ addi r8,r8,-1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - std r9,-16(r10) │ │ │ │ - stdu r5,-8(r10) │ │ │ │ - beq 5d850 │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpld r24,r11 │ │ │ │ - bne 5d790 │ │ │ │ - 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 5d0a0 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpld r3,r25 │ │ │ │ + bne 5cfe0 │ │ │ │ + addi r1,r31,480 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-208(r1) │ │ │ │ - ld r15,-200(r1) │ │ │ │ - ld r16,-192(r1) │ │ │ │ - ld r17,-184(r1) │ │ │ │ - ld r18,-176(r1) │ │ │ │ - ld r19,-168(r1) │ │ │ │ - ld r20,-160(r1) │ │ │ │ - ld r21,-152(r1) │ │ │ │ - ld r22,-144(r1) │ │ │ │ - ld r23,-136(r1) │ │ │ │ - ld r24,-128(r1) │ │ │ │ - ld r25,-120(r1) │ │ │ │ - ld r26,-112(r1) │ │ │ │ - ld r27,-104(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs60,-256(r1) │ │ │ │ + lxv vs61,-240(r1) │ │ │ │ + lxv vs62,-224(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r14,-184(r1) │ │ │ │ + ld r15,-176(r1) │ │ │ │ + ld r16,-168(r1) │ │ │ │ + ld r17,-160(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-96(r1) │ │ │ │ - ld r29,-88(r1) │ │ │ │ - ld r30,-80(r1) │ │ │ │ - ld r31,-72(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ - lfd f24,-64(r1) │ │ │ │ - lfd f25,-56(r1) │ │ │ │ - lfd f26,-48(r1) │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r18,-152(r1) │ │ │ │ + ld r19,-144(r1) │ │ │ │ + ld r20,-136(r1) │ │ │ │ + ld r21,-128(r1) │ │ │ │ + ld r22,-120(r1) │ │ │ │ + ld r23,-112(r1) │ │ │ │ + ld r24,-104(r1) │ │ │ │ + ld r25,-96(r1) │ │ │ │ + ld r26,-88(r1) │ │ │ │ + ld r27,-80(r1) │ │ │ │ + ld r28,-72(r1) │ │ │ │ + ld r29,-64(r1) │ │ │ │ + ld r30,-56(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ + cmpwi r5,0 │ │ │ │ + beq 5ed84 │ │ │ │ + li r2,1 │ │ │ │ + std r2,104(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 5cedc │ │ │ │ + ld r2,104(r31) │ │ │ │ + sldi r15,r25,3 │ │ │ │ + li r18,0 │ │ │ │ + li r12,0 │ │ │ │ + ld r14,128(r31) │ │ │ │ + xxlxor vs31,vs31,vs31 │ │ │ │ + std r8,88(r31) │ │ │ │ + addi r7,r15,-16 │ │ │ │ + mr r6,r18 │ │ │ │ + add r16,r24,r15 │ │ │ │ + add r19,r30,r15 │ │ │ │ + add r17,r22,r15 │ │ │ │ + mr r18,r9 │ │ │ │ + mr r10,r12 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r15,-8 │ │ │ │ + std r7,48(r31) │ │ │ │ + std r2,56(r31) │ │ │ │ + ble cr4,5d290 │ │ │ │ + ld r3,120(r29) │ │ │ │ + sldi r2,r10,3 │ │ │ │ + ld r11,64(r29) │ │ │ │ + mtctr r25 │ │ │ │ + li r9,0 │ │ │ │ + ld r4,88(r29) │ │ │ │ + ld r8,88(r31) │ │ │ │ + add r3,r3,r2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r2,r11,r9 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ + addi r0,r2,1 │ │ │ │ + sldi r7,r0,1 │ │ │ │ + mtfprd f0,r7 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + fctid f0,f0 │ │ │ │ + mffprd r26,f0 │ │ │ │ + subf r5,r4,r26 │ │ │ │ + addi r26,r26,1 │ │ │ │ + divd r2,r5,r7 │ │ │ │ + cmpdi r5,0 │ │ │ │ + add r26,r26,r4 │ │ │ │ + stdx r5,r8,r9 │ │ │ │ + stdx r26,r18,r9 │ │ │ │ + mulld r2,r2,r7 │ │ │ │ + subf r2,r2,r5 │ │ │ │ + blt 5de10 │ │ │ │ + cmpd r0,r2 │ │ │ │ + bge 5d248 │ │ │ │ + subf r2,r7,r2 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r7,1 │ │ │ │ + stdx r2,r14,r9 │ │ │ │ + ble 5de30 │ │ │ │ + stdx r7,r24,r9 │ │ │ │ + stdx r2,r30,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 5d1f0 │ │ │ │ + mr r5,r15 │ │ │ │ + li r4,0 │ │ │ │ + mr r3,r22 │ │ │ │ + std r6,64(r31) │ │ │ │ + std r10,40(r31) │ │ │ │ + std r12,32(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r6,64(r31) │ │ │ │ + ld r10,40(r31) │ │ │ │ + ld r12,32(r31) │ │ │ │ + ble cr3,5dd94 │ │ │ │ + ld r9,88(r29) │ │ │ │ + ld r7,104(r31) │ │ │ │ + addi r11,r25,-1 │ │ │ │ + li r2,0 │ │ │ │ + li r5,0 │ │ │ │ + li r20,0 │ │ │ │ + std r18,64(r31) │ │ │ │ + std r6,72(r31) │ │ │ │ + std r10,80(r31) │ │ │ │ + mr r26,r14 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r0,r9,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r25,r2 │ │ │ │ + ble 5d368 │ │ │ │ + add r4,r2,r12 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r14,64(r29) │ │ │ │ + subf r2,r2,r25 │ │ │ │ + addi r18,r27,8 │ │ │ │ + mulld r4,r4,r0 │ │ │ │ + ldx r10,r27,r9 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r28,8 │ │ │ │ + nop │ │ │ │ + ldx r8,r14,r9 │ │ │ │ + ldx r6,r30,r9 │ │ │ │ cmpdi r6,0 │ │ │ │ + fmr f0,f31 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + addi r3,r8,1 │ │ │ │ + beq 5d354 │ │ │ │ + cmpd r6,r3 │ │ │ │ + add r6,r6,r10 │ │ │ │ + beq 5d354 │ │ │ │ + lfdx f12,r24,r9 │ │ │ │ + ldx r3,r22,r9 │ │ │ │ + addi r10,r6,-1 │ │ │ │ + ld r8,176(r29) │ │ │ │ + fcfid f0,f12 │ │ │ │ + lfdx f12,r28,r9 │ │ │ │ + add r3,r4,r3 │ │ │ │ + sldi r3,r3,3 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + lfdx f12,r8,r3 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfdx f0,r2,r9 │ │ │ │ + stdx r10,r18,r9 │ │ │ │ + add r4,r4,r0 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 5d300 │ │ │ │ + ldx r9,r27,r15 │ │ │ │ + lfd f11,0(r21) │ │ │ │ + lfdx f0,r28,r15 │ │ │ │ + ld r2,-8(r19) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ld r10,-8(r16) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f12,r23,r9 │ │ │ │ + fmadd f0,f0,f11,f12 │ │ │ │ + stfdx f0,r23,r9 │ │ │ │ + beq 5ddc0 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r8,56(r31) │ │ │ │ + ldx r9,r9,r8 │ │ │ │ + addi r9,r9,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 5ddc0 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,-8(r19) │ │ │ │ + ld r2,-8(r17) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r0 │ │ │ │ + std r2,-8(r17) │ │ │ │ + bne 5dde4 │ │ │ │ + li r2,1 │ │ │ │ + addi r14,r11,1 │ │ │ │ + cmpdi r11,0 │ │ │ │ + ld r8,48(r31) │ │ │ │ + mr r6,r17 │ │ │ │ + std r30,32(r31) │ │ │ │ + mr r9,r19 │ │ │ │ + mr r3,r16 │ │ │ │ + addi r18,r26,8 │ │ │ │ + isellt r14,r2,r14 │ │ │ │ + mr r2,r11 │ │ │ │ + std r14,40(r31) │ │ │ │ + mr r14,r22 │ │ │ │ + b 5d440 │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r8 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r4,r10 │ │ │ │ + beq 5d480 │ │ │ │ + ldx r10,r18,r8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + add r4,r4,r30 │ │ │ │ + addi r8,r8,-8 │ │ │ │ + std r4,-16(r9) │ │ │ │ + bgt 5d434 │ │ │ │ + neg r10,r10 │ │ │ │ + li r22,-1 │ │ │ │ + stdu r22,-8(r3) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + bne cr7,5dd70 │ │ │ │ + ld r10,40(r31) │ │ │ │ + cmpdi r10,1 │ │ │ │ + addi r4,r10,-1 │ │ │ │ + std r4,40(r31) │ │ │ │ + beq 5dd70 │ │ │ │ + ld r10,-16(r6) │ │ │ │ + ld r4,-16(r9) │ │ │ │ + cmpdi r4,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + li r22,1 │ │ │ │ + ld r30,-16(r3) │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r6) │ │ │ │ + cmpd cr7,r10,r0 │ │ │ │ + stdu r20,-8(r6) │ │ │ │ + bne 5d400 │ │ │ │ + neg r30,r30 │ │ │ │ + std r30,-16(r3) │ │ │ │ + b 5d414 │ │ │ │ + cmpdi r7,0 │ │ │ │ li r28,0 │ │ │ │ - li r23,0 │ │ │ │ - addi r25,r22,8 │ │ │ │ - li r26,0 │ │ │ │ - ble 5d884 │ │ │ │ - cmpd r28,r17 │ │ │ │ - bge 5d9ec │ │ │ │ - addis r9,r2,-3 │ │ │ │ - sldi r29,r28,3 │ │ │ │ - addis r18,r2,-3 │ │ │ │ - addis r19,r2,-3 │ │ │ │ - ld r10,64(r30) │ │ │ │ - lfd f30,27128(r9) │ │ │ │ - addi r18,r18,28240 │ │ │ │ - addi r19,r19,27104 │ │ │ │ - add r16,r20,r29 │ │ │ │ + li r24,0 │ │ │ │ + ble 5d0d4 │ │ │ │ + plfd f28,67244 # 6db48 │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + xxspltidp vs30,1056964608 │ │ │ │ + addi r26,r22,8 │ │ │ │ + li r27,0 │ │ │ │ nop │ │ │ │ - ldx r15,r27,r29 │ │ │ │ - lfd f0,88(r30) │ │ │ │ - ldx r9,r10,r29 │ │ │ │ - ld r10,96(r30) │ │ │ │ + cmpd r28,r18 │ │ │ │ + bge 5d570 │ │ │ │ + sldi r30,r28,3 │ │ │ │ + ld r9,64(r29) │ │ │ │ + add r19,r20,r30 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r17,r23,r30 │ │ │ │ + lfd f0,88(r29) │ │ │ │ addi r28,r28,1 │ │ │ │ - lfdx f31,r22,r29 │ │ │ │ - addi r8,r15,1 │ │ │ │ + ldx r2,r9,r30 │ │ │ │ + ld r9,96(r29) │ │ │ │ + lfdx f31,r22,r30 │ │ │ │ + addi r10,r17,1 │ │ │ │ fcfid f1,f0 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lfdx f11,r10,r29 │ │ │ │ - mtfprd f0,r8 │ │ │ │ - sldi r9,r9,1 │ │ │ │ + addi r2,r2,1 │ │ │ │ + lfdx f11,r9,r30 │ │ │ │ + mtfprd f0,r10 │ │ │ │ + sldi r2,r2,1 │ │ │ │ fcfid f0,f0 │ │ │ │ - mtfprd f12,r9 │ │ │ │ + mtfprd f12,r2 │ │ │ │ fcfid f12,f12 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ + fmul f0,f0,f28 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f11,f11,f11,f0 │ │ │ │ fsqrt f11,f11 │ │ │ │ fmul f1,f1,f11 │ │ │ │ - bl 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) │ │ │ │ + bl 5400 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r10,0(r19) │ │ │ │ + ld r18,48(r29) │ │ │ │ + fdiv f0,f29,f1 │ │ │ │ + ldx r2,r9,r30 │ │ │ │ + cmpd r28,r18 │ │ │ │ + maddld r2,r2,r10,r17 │ │ │ │ + stdu r2,8(r19) │ │ │ │ fmul f0,f0,f31 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + stfdx f0,r26,r30 │ │ │ │ + addi r30,r30,8 │ │ │ │ + blt 5d4e0 │ │ │ │ + ld r7,0(r29) │ │ │ │ + sldi r2,r18,3 │ │ │ │ + ld r8,56(r29) │ │ │ │ + addi r28,r18,-1 │ │ │ │ + sldi r4,r24,3 │ │ │ │ + ldx r6,r20,r2 │ │ │ │ + add r9,r23,r2 │ │ │ │ + sldi r5,r28,3 │ │ │ │ + lfdx f12,r22,r2 │ │ │ │ + ldx r10,r8,r5 │ │ │ │ + ld r2,-8(r9) │ │ │ │ + add r8,r8,r5 │ │ │ │ + sldi r6,r6,3 │ │ │ │ + lfdx f0,r21,r6 │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,-8(r9) │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r25,r29 │ │ │ │ - addi r29,r29,8 │ │ │ │ - blt 5d950 │ │ │ │ - ld r6,0(r30) │ │ │ │ - sldi r9,r17,3 │ │ │ │ - ld r7,56(r30) │ │ │ │ - addi r28,r17,-1 │ │ │ │ - sldi r3,r23,3 │ │ │ │ - ldx r5,r20,r9 │ │ │ │ - add r10,r27,r9 │ │ │ │ - sldi r4,r28,3 │ │ │ │ - lfdx f12,r22,r9 │ │ │ │ - ldx r8,r7,r4 │ │ │ │ - ld r9,-8(r10) │ │ │ │ - add r7,r7,r4 │ │ │ │ - sldi r5,r5,3 │ │ │ │ - lfdx f0,r21,r5 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - cmpd r9,r8 │ │ │ │ - std r9,-8(r10) │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r24,r3 │ │ │ │ - bne 5da78 │ │ │ │ - li r9,1 │ │ │ │ + stfdx f0,r25,r4 │ │ │ │ + bne 5d5f8 │ │ │ │ + li r2,1 │ │ │ │ cmpdi r28,0 │ │ │ │ - isellt r9,r9,r17 │ │ │ │ - mtctr r9 │ │ │ │ - nop │ │ │ │ - bdz 5da78 │ │ │ │ - ld r9,-16(r10) │ │ │ │ - ldu r8,-8(r7) │ │ │ │ + isellt r2,r2,r18 │ │ │ │ + mtctr r2 │ │ │ │ + bdz 5d5f8 │ │ │ │ + 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 5da50 │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r6 │ │ │ │ - bge 5d884 │ │ │ │ - ld r17,48(r30) │ │ │ │ - b 5d920 │ │ │ │ - cmpwi r7,0 │ │ │ │ - beq 5f198 │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5d69c │ │ │ │ - sldi r16,r26,3 │ │ │ │ - ld r9,32(r31) │ │ │ │ - li r10,0 │ │ │ │ - li r8,0 │ │ │ │ - li r20,0 │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - mr r12,r14 │ │ │ │ - addi r0,r16,-16 │ │ │ │ - add r17,r25,r16 │ │ │ │ - add r18,r29,r16 │ │ │ │ - add r19,r21,r16 │ │ │ │ - mr r7,r20 │ │ │ │ - mr r6,r8 │ │ │ │ - std r0,64(r31) │ │ │ │ - mr r0,r10 │ │ │ │ - ld r10,136(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r16,-8 │ │ │ │ - std r9,80(r31) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + addi r2,r2,1 │ │ │ │ + addi r10,r10,-1 │ │ │ │ + cmpd r2,r10 │ │ │ │ + std r2,-16(r9) │ │ │ │ + stdu r27,-8(r9) │ │ │ │ + beq 5d5d0 │ │ │ │ + addi r24,r24,1 │ │ │ │ + cmpd r24,r7 │ │ │ │ + bge 5d0d4 │ │ │ │ + ld r18,48(r29) │ │ │ │ + b 5d4c0 │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 5cedc │ │ │ │ + ld r5,200(r29) │ │ │ │ + sldi r4,r2,3 │ │ │ │ + li r6,0 │ │ │ │ + add r4,r21,r4 │ │ │ │ + addi r5,r5,-8 │ │ │ │ nop │ │ │ │ - ble cr4,5dbe4 │ │ │ │ - ld r11,120(r30) │ │ │ │ - mtctr r26 │ │ │ │ + ldu r7,8(r5) │ │ │ │ + cmpdi r7,0 │ │ │ │ + ble 5d678 │ │ │ │ + ld r8,192(r29) │ │ │ │ + ld r10,176(r29) │ │ │ │ + mtctr r7 │ │ │ │ sldi r9,r6,3 │ │ │ │ - ld r24,64(r30) │ │ │ │ - ld r3,88(r30) │ │ │ │ - ld r15,72(r31) │ │ │ │ - ld r20,112(r31) │ │ │ │ - li r8,0 │ │ │ │ - add r11,r11,r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r4,r24,r8 │ │ │ │ - lfdx f12,r11,r8 │ │ │ │ - addi r4,r4,1 │ │ │ │ - sldi r5,r4,1 │ │ │ │ - mtfprd f0,r5 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fctid f0,f0 │ │ │ │ - mffprd r14,f0 │ │ │ │ - subf r23,r3,r14 │ │ │ │ - addi r14,r14,1 │ │ │ │ - divd r9,r23,r5 │ │ │ │ - cmpdi r23,0 │ │ │ │ - add r14,r14,r3 │ │ │ │ - stdx r23,r15,r8 │ │ │ │ - stdx r14,r20,r8 │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - subf r9,r9,r23 │ │ │ │ - blt 5e510 │ │ │ │ - cmpd r4,r9 │ │ │ │ - bge 5db88 │ │ │ │ - subf r9,r5,r9 │ │ │ │ - stdx r9,r10,r8 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r5,1 │ │ │ │ - ble 5e504 │ │ │ │ - stdx r5,r25,r8 │ │ │ │ - stdx r9,r29,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 5db30 │ │ │ │ - mr r5,r16 │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r21 │ │ │ │ - std r10,96(r31) │ │ │ │ - std r7,88(r31) │ │ │ │ - std r12,56(r31) │ │ │ │ - std r6,48(r31) │ │ │ │ - std r0,40(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,96(r31) │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r12,56(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - ld r0,40(r31) │ │ │ │ - ble cr3,5e47c │ │ │ │ - ld r8,88(r30) │ │ │ │ - ld r15,32(r31) │ │ │ │ - mr r4,r10 │ │ │ │ - addi r14,r26,-1 │ │ │ │ - mr r10,r0 │ │ │ │ - li r9,0 │ │ │ │ - li r5,0 │ │ │ │ - mr r0,r26 │ │ │ │ - std r7,88(r31) │ │ │ │ - std r6,96(r31) │ │ │ │ - addi r8,r8,1 │ │ │ │ - sldi r24,r8,1 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - cmpd r0,r9 │ │ │ │ - ble 5dcb8 │ │ │ │ - add r11,r9,r10 │ │ │ │ - sldi r8,r9,3 │ │ │ │ - ld r20,64(r30) │ │ │ │ - subf r9,r9,r0 │ │ │ │ - addi r23,r27,8 │ │ │ │ - mulld r11,r11,r24 │ │ │ │ - ldx r6,r27,r8 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r28,8 │ │ │ │ - nop │ │ │ │ - ldx r7,r29,r8 │ │ │ │ - ldx r3,r20,r8 │ │ │ │ - fmr f0,f30 │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r26,r3,1 │ │ │ │ - mulld r6,r6,r3 │ │ │ │ - cmpd cr7,r7,r26 │ │ │ │ - beq 5dca4 │ │ │ │ - add r7,r7,r6 │ │ │ │ - beq cr7,5dca4 │ │ │ │ - lfdx f12,r25,r8 │ │ │ │ - ldx r26,r21,r8 │ │ │ │ - ld r3,176(r30) │ │ │ │ - addi r6,r7,-1 │ │ │ │ - fcfid f0,f12 │ │ │ │ - lfdx f12,r28,r8 │ │ │ │ - add r26,r11,r26 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - lfdx f12,r3,r26 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stdx r6,r23,r8 │ │ │ │ - stfdx f0,r9,r8 │ │ │ │ - add r11,r11,r24 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 5dc50 │ │ │ │ - ldx r8,r27,r16 │ │ │ │ - lfd f11,0(r12) │ │ │ │ - lfdx f0,r28,r16 │ │ │ │ - ld r7,-8(r18) │ │ │ │ - ld r9,-8(r17) │ │ │ │ - sldi r8,r8,3 │ │ │ │ - cmpdi r7,0 │ │ │ │ - lfdx f12,r22,r8 │ │ │ │ + ldx r2,r8,r9 │ │ │ │ + lfdx f0,r10,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lfd f11,0(r21) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f12,r23,r2 │ │ │ │ fmadd f0,f0,f11,f12 │ │ │ │ - stfdx f0,r22,r8 │ │ │ │ - beq 5e4a0 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ld r6,80(r31) │ │ │ │ - ldx r8,r8,r6 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r7,r8 │ │ │ │ - beq 5e4a0 │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r18) │ │ │ │ - ld r9,-8(r19) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r24 │ │ │ │ - std r9,-8(r19) │ │ │ │ - bne 5e4c4 │ │ │ │ - li r9,1 │ │ │ │ - addi r20,r14,1 │ │ │ │ - cmpdi r14,0 │ │ │ │ - ld r11,64(r31) │ │ │ │ - mr r6,r19 │ │ │ │ - mr r7,r18 │ │ │ │ - mr r3,r17 │ │ │ │ - li r23,0 │ │ │ │ - addi r26,r4,8 │ │ │ │ - std r29,40(r31) │ │ │ │ - isellt r20,r9,r20 │ │ │ │ - std r21,48(r31) │ │ │ │ - mr r9,r14 │ │ │ │ - std r20,56(r31) │ │ │ │ - mr r20,r27 │ │ │ │ - b 5dda0 │ │ │ │ - nop │ │ │ │ + stfdx f0,r23,r2 │ │ │ │ + bdnz 5d650 │ │ │ │ + add r6,r6,r7 │ │ │ │ + addi r21,r21,8 │ │ │ │ + cmpld r21,r4 │ │ │ │ + bne 5d630 │ │ │ │ + b 5cedc │ │ │ │ + mr r6,r3 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + b 5c9d0 │ │ │ │ + ld r14,72(r31) │ │ │ │ + addi r15,r20,8 │ │ │ │ + li r16,0 │ │ │ │ + mr r2,r29 │ │ │ │ + std r9,40(r31) │ │ │ │ + std r8,32(r31) │ │ │ │ + mr r9,r21 │ │ │ │ + ld r17,96(r29) │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ nop │ │ │ │ - ld r29,64(r30) │ │ │ │ - ldx r29,r29,r11 │ │ │ │ - addi r29,r29,1 │ │ │ │ - cmpd cr7,r8,r29 │ │ │ │ - beq cr7,5dde0 │ │ │ │ - ldx r29,r26,r11 │ │ │ │ - add r8,r8,r27 │ │ │ │ - addi r11,r11,-8 │ │ │ │ - std r8,-16(r7) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - bgt cr7,5dd94 │ │ │ │ - neg r29,r29 │ │ │ │ - li r21,-1 │ │ │ │ - stdu r21,-8(r3) │ │ │ │ - stdu r29,-8(r7) │ │ │ │ - bne 5e450 │ │ │ │ - ld r8,56(r31) │ │ │ │ - cmpdi r8,1 │ │ │ │ - addi r29,r8,-1 │ │ │ │ - std r29,56(r31) │ │ │ │ - beq 5e450 │ │ │ │ - ld r8,-16(r7) │ │ │ │ - ld r29,-16(r6) │ │ │ │ - ld r27,-16(r3) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - li r21,1 │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - addi r29,r29,1 │ │ │ │ - std r29,-16(r6) │ │ │ │ - cmpd r29,r24 │ │ │ │ - stdu r23,-8(r6) │ │ │ │ - bne cr7,5dd60 │ │ │ │ - neg r27,r27 │ │ │ │ - std r27,-16(r3) │ │ │ │ - b 5dd74 │ │ │ │ - sldi r6,r19,1 │ │ │ │ - mr r8,r5 │ │ │ │ - std r6,32(r31) │ │ │ │ - b 5d0e4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r23,64(r31) │ │ │ │ - ld r20,96(r31) │ │ │ │ - ld r17,96(r30) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r21,r23 │ │ │ │ sldi r19,r19,1 │ │ │ │ + mr r23,r24 │ │ │ │ + mr r29,r15 │ │ │ │ + mr r24,r26 │ │ │ │ cmpdi cr3,r10,0 │ │ │ │ - li r16,0 │ │ │ │ - lfd f29,27088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f30,28240(r9) │ │ │ │ - srdi r18,r23,3 │ │ │ │ - addi r15,r20,8 │ │ │ │ - sldi r9,r16,3 │ │ │ │ - lfdx f1,r17,r9 │ │ │ │ - fdiv f1,f29,f1 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r18,r16 │ │ │ │ + mr r26,r28 │ │ │ │ + mr r15,r2 │ │ │ │ + mr r28,r30 │ │ │ │ + mr r30,r16 │ │ │ │ + srdi r18,r14,3 │ │ │ │ + mr r16,r9 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + lfdx f1,r17,r2 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4f00 │ │ │ │ + mulld r2,r18,r30 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f30,r20,r9 │ │ │ │ - blt cr3,5de90 │ │ │ │ - srdi r10,r19,1 │ │ │ │ - lfd f12,-8(r15) │ │ │ │ - mr r9,r15 │ │ │ │ - fmr f0,f30 │ │ │ │ - mtctr r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r20,r2 │ │ │ │ + blt cr3,5d75c │ │ │ │ + srdi r9,r19,1 │ │ │ │ + lfd f12,-8(r29) │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r29 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 5de68 │ │ │ │ - addi r16,r16,1 │ │ │ │ - add r15,r15,r23 │ │ │ │ - cmpd r16,r26 │ │ │ │ - bne 5de2c │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5d69c │ │ │ │ - ld r9,64(r31) │ │ │ │ - sldi r15,r26,3 │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 5d734 │ │ │ │ + addi r30,r30,1 │ │ │ │ + add r29,r29,r14 │ │ │ │ + cmpd r30,r25 │ │ │ │ + bne 5d6f8 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ld r9,40(r31) │ │ │ │ + mr r30,r28 │ │ │ │ + mr r29,r15 │ │ │ │ + mr r28,r26 │ │ │ │ + mr r26,r24 │ │ │ │ + mr r24,r23 │ │ │ │ + mr r23,r21 │ │ │ │ + mr r21,r16 │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 5cedc │ │ │ │ + ld r2,72(r31) │ │ │ │ + sldi r14,r25,3 │ │ │ │ + li r12,0 │ │ │ │ li r6,0 │ │ │ │ - li r7,0 │ │ │ │ - add r12,r29,r15 │ │ │ │ - add r4,r21,r15 │ │ │ │ - srdi r0,r9,3 │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addi r9,r15,-8 │ │ │ │ - std r9,80(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r9,r9,r15 │ │ │ │ - std r9,56(r31) │ │ │ │ - add r9,r25,r15 │ │ │ │ - std r9,216(r31) │ │ │ │ - ble cr4,5f348 │ │ │ │ - addis r20,r2,-3 │ │ │ │ - mr r16,r0 │ │ │ │ - std r27,168(r31) │ │ │ │ - mr r0,r21 │ │ │ │ - std r25,48(r31) │ │ │ │ - ld r27,96(r31) │ │ │ │ - ld r25,72(r31) │ │ │ │ - ld r21,112(r31) │ │ │ │ - mr r23,r14 │ │ │ │ - xxlxor vs27,vs27,vs27 │ │ │ │ - addi r20,r20,27080 │ │ │ │ - mr r14,r6 │ │ │ │ - mr r11,r30 │ │ │ │ - mr r17,r15 │ │ │ │ - std r29,40(r31) │ │ │ │ + add r7,r30,r14 │ │ │ │ + add r5,r22,r14 │ │ │ │ + srdi r0,r2,3 │ │ │ │ + ld r2,104(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r2,r14,-8 │ │ │ │ + std r2,64(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + add r2,r2,r14 │ │ │ │ + std r2,56(r31) │ │ │ │ + add r2,r24,r14 │ │ │ │ + std r2,200(r31) │ │ │ │ + ble cr4,5ee7c │ │ │ │ + plfd f28,66384 # 6db30 │ │ │ │ + ld r17,72(r31) │ │ │ │ + addi r2,r26,-16 │ │ │ │ + std r30,40(r31) │ │ │ │ + std r14,48(r31) │ │ │ │ + mr r30,r23 │ │ │ │ + xxlxor vs63,vs63,vs63 │ │ │ │ + mr r23,r21 │ │ │ │ + std r27,176(r31) │ │ │ │ std r28,184(r31) │ │ │ │ - std r7,88(r31) │ │ │ │ - std r12,192(r31) │ │ │ │ - std r4,200(r31) │ │ │ │ - std r22,208(r31) │ │ │ │ - ld r19,120(r11) │ │ │ │ - mtctr r26 │ │ │ │ - sldi r9,r14,3 │ │ │ │ - ld r29,64(r11) │ │ │ │ - ld r30,88(r11) │ │ │ │ - ld r7,40(r31) │ │ │ │ - ld r8,136(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - mr r28,r26 │ │ │ │ + mr r21,r9 │ │ │ │ + mr r16,r0 │ │ │ │ + mr r9,r22 │ │ │ │ + std r7,192(r31) │ │ │ │ + mr r22,r8 │ │ │ │ + mr r27,r5 │ │ │ │ + mr r7,r29 │ │ │ │ + mr r14,r24 │ │ │ │ + std r2,160(r31) │ │ │ │ + std r12,32(r31) │ │ │ │ + std r6,80(r31) │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r29,120(r7) │ │ │ │ + mtctr r25 │ │ │ │ + mr r28,r25 │ │ │ │ li r10,0 │ │ │ │ - add r19,r19,r9 │ │ │ │ + ld r24,64(r7) │ │ │ │ + ld r18,88(r7) │ │ │ │ + ld r6,40(r31) │ │ │ │ + ld r8,128(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r29,r29,r2 │ │ │ │ nop │ │ │ │ - ldx r3,r29,r10 │ │ │ │ - lfdx f12,r19,r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r3,r24,r10 │ │ │ │ + lfdx f12,r29,r10 │ │ │ │ addi r3,r3,1 │ │ │ │ sldi r4,r3,1 │ │ │ │ mtfprd f0,r4 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r5,f0 │ │ │ │ - subf r22,r30,r5 │ │ │ │ - addi r5,r5,1 │ │ │ │ - divd r9,r22,r4 │ │ │ │ - cmpdi r22,0 │ │ │ │ - add r5,r5,r30 │ │ │ │ - stdx r22,r25,r10 │ │ │ │ - stdx r5,r21,r10 │ │ │ │ - mulld r9,r9,r4 │ │ │ │ - subf r9,r9,r22 │ │ │ │ - blt 5e5d0 │ │ │ │ - cmpd r9,r3 │ │ │ │ - ble 5dfc8 │ │ │ │ - subf r9,r4,r9 │ │ │ │ - cmpdi r9,0 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r11,r18,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ + divd r5,r11,r4 │ │ │ │ + add r2,r2,r18 │ │ │ │ + cmpdi r11,0 │ │ │ │ + stdx r11,r22,r10 │ │ │ │ + stdx r2,r21,r10 │ │ │ │ + mulld r2,r5,r4 │ │ │ │ + subf r2,r2,r11 │ │ │ │ + blt 5df40 │ │ │ │ + cmpd r2,r3 │ │ │ │ + ble 5d8c8 │ │ │ │ + subf r2,r4,r2 │ │ │ │ + stdx r2,r8,r10 │ │ │ │ + cmpdi r2,0 │ │ │ │ li r5,1 │ │ │ │ - stdx r9,r8,r10 │ │ │ │ - ble 5e5f0 │ │ │ │ - stdx r5,r6,r10 │ │ │ │ - stdx r9,r7,r10 │ │ │ │ + ble 5df28 │ │ │ │ + stdx r5,r14,r10 │ │ │ │ + stdx r2,r6,r10 │ │ │ │ addi r28,r28,-1 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 5df70 │ │ │ │ - mr r5,r17 │ │ │ │ + bdnz 5d870 │ │ │ │ + ld r5,48(r31) │ │ │ │ li r4,0 │ │ │ │ - mr r3,r0 │ │ │ │ - std r11,104(r31) │ │ │ │ - li r22,16 │ │ │ │ + mr r3,r9 │ │ │ │ + std r7,88(r31) │ │ │ │ + li r19,16 │ │ │ │ li r15,0 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mtfprd f0,r30 │ │ │ │ - ld r11,104(r31) │ │ │ │ - addi r30,r24,-16 │ │ │ │ - mr r9,r27 │ │ │ │ - std r23,144(r31) │ │ │ │ - mr r27,r24 │ │ │ │ - mr r23,r15 │ │ │ │ - std r17,160(r31) │ │ │ │ - mr r15,r22 │ │ │ │ - mr r17,r28 │ │ │ │ - fcfid f28,f0 │ │ │ │ - mr r22,r30 │ │ │ │ + bl 5b40 │ │ │ │ + mtfprd f0,r18 │ │ │ │ + ld r7,88(r31) │ │ │ │ + std r27,144(r31) │ │ │ │ + mr r27,r20 │ │ │ │ + mr r20,r19 │ │ │ │ + ld r19,160(r31) │ │ │ │ + std r30,120(r31) │ │ │ │ + std r23,136(r31) │ │ │ │ + mr r30,r26 │ │ │ │ + mr r23,r28 │ │ │ │ + mr r26,r15 │ │ │ │ mr r28,r29 │ │ │ │ - mr r24,r9 │ │ │ │ - std r3,104(r31) │ │ │ │ - std r14,128(r31) │ │ │ │ - ld r18,96(r11) │ │ │ │ - std r11,152(r31) │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r9,r28,r17 │ │ │ │ - ldx r14,r25,r17 │ │ │ │ - lfdx f26,r19,r17 │ │ │ │ - lfdx f24,r18,r17 │ │ │ │ + fcfid f29,f0 │ │ │ │ + std r3,88(r31) │ │ │ │ + std r14,96(r31) │ │ │ │ + ld r18,96(r7) │ │ │ │ + std r7,152(r31) │ │ │ │ + fmul f29,f29,f29 │ │ │ │ + ldx r9,r24,r23 │ │ │ │ + ldx r15,r22,r23 │ │ │ │ + lfdx f27,r28,r23 │ │ │ │ + lxsdx vs61,r18,r23 │ │ │ │ addi r9,r9,1 │ │ │ │ - mtfprd f0,r14 │ │ │ │ + mtfprd f0,r15 │ │ │ │ sldi r9,r9,1 │ │ │ │ - fcfid f25,f0 │ │ │ │ + xscvsxddp vs62,vs0 │ │ │ │ mtfprd f0,r9 │ │ │ │ - fcfid f30,f0 │ │ │ │ - fdiv f12,f25,f30 │ │ │ │ - fmul f11,f30,f30 │ │ │ │ - fsub f0,f26,f12 │ │ │ │ - fsub f12,f12,f26 │ │ │ │ + fcfid f31,f0 │ │ │ │ + xsdivdp vs12,vs62,vs31 │ │ │ │ + fmul f11,f31,f31 │ │ │ │ + fsub f0,f27,f12 │ │ │ │ + fsub f12,f12,f27 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - fmadd f0,f0,f11,f28 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - ble 5e600 │ │ │ │ - fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f24 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f29,f1,f29 │ │ │ │ - fmsub f30,f26,f30,f25 │ │ │ │ - mulld r29,r23,r16 │ │ │ │ - fadd f30,f30,f30 │ │ │ │ - sldi r30,r29,3 │ │ │ │ - stfdx f29,r27,r30 │ │ │ │ - add r30,r27,r30 │ │ │ │ - fdiv f1,f30,f24 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ldx r9,r21,r17 │ │ │ │ - cmpd r9,r14 │ │ │ │ - ble 5e194 │ │ │ │ - addi r10,r29,1 │ │ │ │ - fmul f29,f29,f1 │ │ │ │ - addi r11,r14,2 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpd r9,r11 │ │ │ │ - lfdx f0,r24,r10 │ │ │ │ - fmul f0,f0,f29 │ │ │ │ - stfd f0,8(r30) │ │ │ │ - blt 5e194 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfdx f9,r22,r15 │ │ │ │ - mr r10,r15 │ │ │ │ + fmadd f0,f0,f11,f29 │ │ │ │ + xscmpudp cr0,vs0,vs63 │ │ │ │ + ble 5df00 │ │ │ │ + fsqrt f30,f0 │ │ │ │ + xsmuldp vs1,vs30,vs61 │ │ │ │ + bl 5360 │ │ │ │ + fmul f1,f1,f28 │ │ │ │ + fdiv f30,f1,f30 │ │ │ │ + xsmsubmdp vs31,vs27,vs62 │ │ │ │ + mulld r14,r26,r16 │ │ │ │ + fadd f31,f31,f31 │ │ │ │ + sldi r29,r14,3 │ │ │ │ + stfdx f30,r30,r29 │ │ │ │ + add r29,r30,r29 │ │ │ │ + xsdivdp vs1,vs31,vs61 │ │ │ │ + bl 4f00 │ │ │ │ + ldx r4,r21,r23 │ │ │ │ + cmpd r4,r15 │ │ │ │ + ble 5da78 │ │ │ │ + addi r9,r14,1 │ │ │ │ + fmul f30,f30,f1 │ │ │ │ + addi r3,r15,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + cmpd r4,r3 │ │ │ │ + lfdx f0,r27,r9 │ │ │ │ + fmul f0,f0,f30 │ │ │ │ + stfd f0,8(r29) │ │ │ │ + blt 5da78 │ │ │ │ + addi r4,r4,-1 │ │ │ │ + lfdx f9,r19,r20 │ │ │ │ fmr f11,f1 │ │ │ │ - subf r9,r14,r9 │ │ │ │ - andi. r3,r9,1 │ │ │ │ - addi r3,r9,-1 │ │ │ │ - beq 5e158 │ │ │ │ - lfdx f0,r24,r15 │ │ │ │ + mr r9,r20 │ │ │ │ + subf r2,r15,r4 │ │ │ │ + andi. r4,r2,1 │ │ │ │ + addi r4,r2,-1 │ │ │ │ + beq 5da3c │ │ │ │ + lfdx f0,r27,r20 │ │ │ │ fmul f11,f1,f1 │ │ │ │ - cmpdi r3,0 │ │ │ │ - addi r10,r15,8 │ │ │ │ + cmpdi r4,0 │ │ │ │ + addi r9,r20,8 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r27,r15 │ │ │ │ - beq 5e194 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + stfdx f0,r30,r20 │ │ │ │ + beq 5da78 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r9,8 │ │ │ │ fmul f10,f11,f1 │ │ │ │ - lfdx f12,r24,r10 │ │ │ │ - lfdx f0,r24,r9 │ │ │ │ + lfdx f12,r27,r9 │ │ │ │ + lfdx f0,r27,r2 │ │ │ │ fmul f12,f9,f12 │ │ │ │ fmul f11,f10,f1 │ │ │ │ fmul f0,f9,f0 │ │ │ │ fmul f12,f12,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r27,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - stfdx f0,r27,r9 │ │ │ │ - bdnz 5e160 │ │ │ │ - addi r23,r23,1 │ │ │ │ - ld r9,64(r31) │ │ │ │ - addi r17,r17,8 │ │ │ │ - cmpd r23,r26 │ │ │ │ - add r15,r15,r9 │ │ │ │ - bne 5e060 │ │ │ │ - mr r9,r24 │ │ │ │ - ld r0,104(r31) │ │ │ │ - mr r24,r27 │ │ │ │ - ld r14,128(r31) │ │ │ │ - ld r23,144(r31) │ │ │ │ - ld r11,152(r31) │ │ │ │ - ld r17,160(r31) │ │ │ │ - mr r27,r9 │ │ │ │ - ble cr3,5ec30 │ │ │ │ - ld r29,40(r31) │ │ │ │ - ld r27,168(r31) │ │ │ │ + stfdx f12,r30,r9 │ │ │ │ + addi r9,r9,16 │ │ │ │ + stfdx f0,r30,r2 │ │ │ │ + bdnz 5da44 │ │ │ │ + addi r26,r26,1 │ │ │ │ + add r20,r20,r17 │ │ │ │ + addi r23,r23,8 │ │ │ │ + cmpd r26,r25 │ │ │ │ + bne 5d950 │ │ │ │ + mr r26,r30 │ │ │ │ + mr r20,r27 │ │ │ │ + ld r9,88(r31) │ │ │ │ + ld r14,96(r31) │ │ │ │ + ld r30,120(r31) │ │ │ │ + ld r23,136(r31) │ │ │ │ + ld r27,144(r31) │ │ │ │ + ld r7,152(r31) │ │ │ │ + ble cr3,5e5f8 │ │ │ │ + mr r8,r22 │ │ │ │ + mr r24,r14 │ │ │ │ + mr r22,r9 │ │ │ │ + mr r5,r27 │ │ │ │ ld r28,184(r31) │ │ │ │ - ld r25,48(r31) │ │ │ │ - mr r21,r0 │ │ │ │ - mr r6,r14 │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r12,192(r31) │ │ │ │ - ld r4,200(r31) │ │ │ │ - ld r22,208(r31) │ │ │ │ + ld r12,32(r31) │ │ │ │ + mr r9,r21 │ │ │ │ + mr r29,r7 │ │ │ │ + mr r21,r23 │ │ │ │ + ld r6,80(r31) │ │ │ │ + mr r23,r30 │ │ │ │ + ld r27,176(r31) │ │ │ │ + ld r30,40(r31) │ │ │ │ + ld r7,192(r31) │ │ │ │ mr r0,r16 │ │ │ │ - mr r14,r23 │ │ │ │ - mr r30,r11 │ │ │ │ - mr r15,r17 │ │ │ │ - addi r5,r26,-1 │ │ │ │ + ld r14,48(r31) │ │ │ │ + std r8,120(r31) │ │ │ │ + ld r16,200(r31) │ │ │ │ + ld r8,104(r31) │ │ │ │ + std r20,144(r31) │ │ │ │ + addi r15,r25,-1 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - addi r11,r28,8 │ │ │ │ - li r17,0 │ │ │ │ - mr r3,r26 │ │ │ │ - ld r10,88(r30) │ │ │ │ - ld r20,216(r31) │ │ │ │ - li r9,0 │ │ │ │ - li r23,0 │ │ │ │ - std r7,88(r31) │ │ │ │ - std r6,104(r31) │ │ │ │ - addi r10,r10,1 │ │ │ │ - sldi r18,r10,1 │ │ │ │ - nop │ │ │ │ - cmpd r3,r9 │ │ │ │ - ble 5e2dc │ │ │ │ - subf r8,r9,r3 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r16,64(r30) │ │ │ │ - addi r19,r27,8 │ │ │ │ - std r27,40(r31) │ │ │ │ - mtctr r8 │ │ │ │ - ldx r7,r27,r10 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r8,r29,r10 │ │ │ │ - ldx r6,r16,r10 │ │ │ │ - mr r26,r9 │ │ │ │ + li r18,0 │ │ │ │ + addi r17,r28,8 │ │ │ │ + addi r3,r27,8 │ │ │ │ + mr r4,r25 │ │ │ │ + mr r20,r21 │ │ │ │ + mr r10,r6 │ │ │ │ + std r9,136(r31) │ │ │ │ + std r27,32(r31) │ │ │ │ + std r7,80(r31) │ │ │ │ + ld r11,88(r29) │ │ │ │ + li r2,0 │ │ │ │ + li r25,0 │ │ │ │ + mr r6,r4 │ │ │ │ + std r12,88(r31) │ │ │ │ + std r10,96(r31) │ │ │ │ + addi r11,r11,1 │ │ │ │ + sldi r19,r11,1 │ │ │ │ + ld r11,80(r31) │ │ │ │ + cmpd r6,r2 │ │ │ │ + ble 5dbd8 │ │ │ │ + subf r10,r2,r6 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r12,64(r29) │ │ │ │ + mtctr r10 │ │ │ │ + ld r10,32(r31) │ │ │ │ + ldx r10,r10,r9 │ │ │ │ + ldx r7,r12,r9 │ │ │ │ + ldx r4,r30,r9 │ │ │ │ + cmpdi r4,0 │ │ │ │ + mr r21,r2 │ │ │ │ fmr f0,f12 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r27,r6,1 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - cmpd cr7,r8,r27 │ │ │ │ - beq 5e2c8 │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq cr7,5e2c8 │ │ │ │ - ldx r6,r21,r10 │ │ │ │ - lfdx f11,r25,r10 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - maddld r6,r0,r26,r6 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r10,r10,r7 │ │ │ │ + addi r27,r7,1 │ │ │ │ + beq 5dbc8 │ │ │ │ + cmpd r4,r27 │ │ │ │ + add r4,r4,r10 │ │ │ │ + beq 5dbc8 │ │ │ │ + ldx r7,r22,r9 │ │ │ │ + lfdx f11,r24,r9 │ │ │ │ + addi r10,r4,-1 │ │ │ │ + maddld r7,r0,r21,r7 │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f11,r28,r10 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f10,r24,r6 │ │ │ │ + lfdx f11,r28,r9 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + lfdx f10,r26,r7 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stdx r7,r19,r10 │ │ │ │ - stfdx f0,r11,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 5e270 │ │ │ │ - ld r27,40(r31) │ │ │ │ - ldx r10,r27,r15 │ │ │ │ - lfd f10,0(r14) │ │ │ │ - lfdx f0,r28,r15 │ │ │ │ - ld r8,-8(r12) │ │ │ │ - ld r9,-8(r20) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r8,0 │ │ │ │ - lfdx f11,r22,r10 │ │ │ │ + stfdx f0,r17,r9 │ │ │ │ + stdx r10,r3,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 5db70 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfd f10,0(r20) │ │ │ │ + lfdx f0,r28,r14 │ │ │ │ + ld r10,-8(r16) │ │ │ │ + ldx r9,r2,r14 │ │ │ │ + ld r2,-8(r11) │ │ │ │ + cmpdi r2,0 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f11,r23,r9 │ │ │ │ fmadd f0,f0,f10,f11 │ │ │ │ - stfdx f0,r22,r10 │ │ │ │ - beq 5e540 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r7,80(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r8,r10 │ │ │ │ - beq 5e540 │ │ │ │ - add r9,r8,r9 │ │ │ │ - std r9,-8(r12) │ │ │ │ - ld r9,-8(r4) │ │ │ │ + stfdx f0,r23,r9 │ │ │ │ + beq 5de70 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r7,64(r31) │ │ │ │ + ldx r9,r9,r7 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpd r18,r9 │ │ │ │ - std r9,-8(r4) │ │ │ │ - bne 5e564 │ │ │ │ - addi r9,r5,1 │ │ │ │ - cmpdi r5,0 │ │ │ │ - ld r19,56(r31) │ │ │ │ - mr r6,r4 │ │ │ │ - mr r7,r12 │ │ │ │ - mr r26,r20 │ │ │ │ - mr r16,r27 │ │ │ │ - std r29,40(r31) │ │ │ │ - std r21,48(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 5de70 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,-8(r11) │ │ │ │ + ld r2,-8(r5) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r19,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + bne 5de94 │ │ │ │ + addi r2,r15,1 │ │ │ │ + cmpdi r15,0 │ │ │ │ + ld r21,56(r31) │ │ │ │ + mr r7,r5 │ │ │ │ + mr r9,r11 │ │ │ │ + std r30,40(r31) │ │ │ │ + std r22,48(r31) │ │ │ │ + mr r4,r16 │ │ │ │ + mr r12,r28 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r5 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r15 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 5e3f0 │ │ │ │ - ld r29,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,-16(r26) │ │ │ │ + bdz 5dcf0 │ │ │ │ + ld r10,-16(r7) │ │ │ │ + ld r30,-16(r9) │ │ │ │ + cmpdi r30,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r27,1 │ │ │ │ - sldi r21,r9,3 │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r18,r8 │ │ │ │ - stdu r17,-8(r6) │ │ │ │ - beq cr7,5e440 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r21 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd cr7,r29,r8 │ │ │ │ - beq cr7,5e440 │ │ │ │ - ldu r8,-8(r19) │ │ │ │ - add r10,r29,r10 │ │ │ │ + ld r28,-16(r4) │ │ │ │ + sldi r22,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,5e3e4 │ │ │ │ - neg r8,r8 │ │ │ │ + cmpd cr7,r19,r10 │ │ │ │ + stdu r18,-8(r7) │ │ │ │ + beq 5dd60 │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r22 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + beq 5dd60 │ │ │ │ + ldu r10,-8(r21) │ │ │ │ + add r30,r30,r28 │ │ │ │ + std r30,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 5dce4 │ │ │ │ + neg r10,r10 │ │ │ │ li r27,-1 │ │ │ │ - stdu r27,-8(r26) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 5e380 │ │ │ │ - ld r29,40(r31) │ │ │ │ - ld r21,48(r31) │ │ │ │ - mr r27,r16 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r23,r10 │ │ │ │ - bne 5e240 │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - ld r6,104(r31) │ │ │ │ - addi r14,r14,8 │ │ │ │ - addi r7,r7,1 │ │ │ │ - add r6,r6,r3 │ │ │ │ - cmpd r7,r9 │ │ │ │ - beq 5d69c │ │ │ │ - ble cr4,5e21c │ │ │ │ - mr r26,r3 │ │ │ │ - b 5def0 │ │ │ │ - nop │ │ │ │ + stdu r27,-8(r4) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,5dc80 │ │ │ │ + ld r30,40(r31) │ │ │ │ + ld r22,48(r31) │ │ │ │ + mr r28,r12 │ │ │ │ + addi r25,r25,1 │ │ │ │ + cmpd r25,r8 │ │ │ │ + bne 5db50 │ │ │ │ + ld r10,96(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r4,r6 │ │ │ │ + addi r20,r20,8 │ │ │ │ + ld r12,88(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + add r12,r12,r6 │ │ │ │ + cmpd r10,r2 │ │ │ │ + beq 5cedc │ │ │ │ + ble cr4,5db2c │ │ │ │ + mr r25,r6 │ │ │ │ + mr r21,r20 │ │ │ │ + ld r8,120(r31) │ │ │ │ + ld r9,136(r31) │ │ │ │ + mr r6,r10 │ │ │ │ + ld r27,32(r31) │ │ │ │ + ld r20,144(r31) │ │ │ │ + ld r7,80(r31) │ │ │ │ + b 5d7e0 │ │ │ │ nop │ │ │ │ - neg r10,r10 │ │ │ │ - std r10,-16(r26) │ │ │ │ - b 5e3c8 │ │ │ │ nop │ │ │ │ - ld r29,40(r31) │ │ │ │ - ld r21,48(r31) │ │ │ │ - mr r27,r20 │ │ │ │ - addi r5,r5,1 │ │ │ │ - cmpd r15,r5 │ │ │ │ - bne 5dc20 │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r6,96(r31) │ │ │ │ - mr r26,r0 │ │ │ │ - mr r0,r10 │ │ │ │ - mr r10,r4 │ │ │ │ - ld r9,120(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r12,r12,8 │ │ │ │ - add r0,r0,r26 │ │ │ │ - add r6,r6,r26 │ │ │ │ - cmpd r7,r9 │ │ │ │ - bne 5db00 │ │ │ │ - b 5d69c │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r17) │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r18) │ │ │ │ - ld r9,-8(r19) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r24 │ │ │ │ - std r9,-8(r19) │ │ │ │ - beq 5dd18 │ │ │ │ - mr r9,r14 │ │ │ │ - b 5e45c │ │ │ │ + neg r28,r28 │ │ │ │ + std r28,-16(r4) │ │ │ │ + b 5dcc8 │ │ │ │ nop │ │ │ │ - blt 5e570 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 5d40c │ │ │ │ + ld r30,32(r31) │ │ │ │ + mr r22,r14 │ │ │ │ + addi r5,r5,1 │ │ │ │ + cmpd r7,r5 │ │ │ │ + bne 5d2d0 │ │ │ │ + ld r18,64(r31) │ │ │ │ + ld r6,72(r31) │ │ │ │ + mr r14,r26 │ │ │ │ + ld r10,80(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r12,r12,r25 │ │ │ │ + add r10,r10,r25 │ │ │ │ + cmpd r6,r2 │ │ │ │ + bne 5d1c0 │ │ │ │ + b 5cedc │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-16(r3) │ │ │ │ - b 5d588 │ │ │ │ + neg r10,r10 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r10,-8(r16) │ │ │ │ + std r2,-8(r19) │ │ │ │ + ld r2,-8(r17) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r0 │ │ │ │ + std r2,-8(r17) │ │ │ │ + beq 5d3c8 │ │ │ │ + mr r2,r11 │ │ │ │ + b 5dd78 │ │ │ │ nop │ │ │ │ - stdx r9,r10,r8 │ │ │ │ - li r5,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 5db98 │ │ │ │ - add r5,r5,r9 │ │ │ │ - cmpd r4,r5 │ │ │ │ - blt 5e500 │ │ │ │ - mr r9,r5 │ │ │ │ - stdx r5,r10,r8 │ │ │ │ - b 5db8c │ │ │ │ + blt 5dea0 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ + b 5ccd8 │ │ │ │ nop │ │ │ │ + neg r20,r20 │ │ │ │ + std r20,-16(r3) │ │ │ │ + b 5ce58 │ │ │ │ + nop │ │ │ │ + add r7,r7,r2 │ │ │ │ + cmpd r0,r7 │ │ │ │ + blt 5def0 │ │ │ │ + mr r2,r7 │ │ │ │ + stdx r7,r14,r9 │ │ │ │ + li r7,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + bgt 5d258 │ │ │ │ + li r7,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 5d258 │ │ │ │ nop │ │ │ │ - neg r7,r7 │ │ │ │ - std r7,-8(r11) │ │ │ │ - b 5d4f0 │ │ │ │ + neg r10,r10 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r10,-8(r23) │ │ │ │ + std r2,-8(r5) │ │ │ │ + ld r2,-8(r16) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r19 │ │ │ │ + std r2,-8(r16) │ │ │ │ + beq 5cdd8 │ │ │ │ + mr r2,r7 │ │ │ │ + b 5ce80 │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r20) │ │ │ │ - add r9,r8,r9 │ │ │ │ - std r9,-8(r12) │ │ │ │ - ld r9,-8(r4) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r18,r9 │ │ │ │ - std r9,-8(r4) │ │ │ │ - beq 5e33c │ │ │ │ - mr r9,r5 │ │ │ │ - b 5e3fc │ │ │ │ + neg r10,r10 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r10,-8(r16) │ │ │ │ + std r2,-8(r11) │ │ │ │ + ld r2,-8(r5) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r19,r2 │ │ │ │ + std r2,-8(r5) │ │ │ │ + beq 5dc3c │ │ │ │ + mr r2,r15 │ │ │ │ + b 5dcfc │ │ │ │ nop │ │ │ │ fneg f0,f0 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + bl 5620 │ │ │ │ + fmul f1,f1,f27 │ │ │ │ fdiv f1,f1,f31 │ │ │ │ - b 5d40c │ │ │ │ - nop │ │ │ │ + b 5ccd8 │ │ │ │ nop │ │ │ │ - stdx r9,r23,r10 │ │ │ │ - li r8,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 5d268 │ │ │ │ - add r7,r9,r7 │ │ │ │ + add r7,r2,r7 │ │ │ │ cmpd r7,r6 │ │ │ │ - bgt 5e5a0 │ │ │ │ - mr r9,r7 │ │ │ │ - stdx r7,r23,r10 │ │ │ │ - b 5d25c │ │ │ │ + bgt 5df60 │ │ │ │ + mr r2,r7 │ │ │ │ + li r8,1 │ │ │ │ + stdx r7,r9,r10 │ │ │ │ + cmpdi r2,0 │ │ │ │ + bgt 5cb48 │ │ │ │ + li r8,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 5cb48 │ │ │ │ nop │ │ │ │ + stdx r2,r14,r9 │ │ │ │ + li r7,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 5d258 │ │ │ │ + xsmuldp vs30,vs61,vs28 │ │ │ │ + bge 5d9ac │ │ │ │ + fneg f0,f0 │ │ │ │ + fsqrt f30,f0 │ │ │ │ + xsmuldp vs1,vs30,vs61 │ │ │ │ + bl 5620 │ │ │ │ + fmul f0,f1,f28 │ │ │ │ + fdiv f30,f0,f30 │ │ │ │ + b 5d9ac │ │ │ │ + stdx r2,r8,r10 │ │ │ │ + li r5,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 5d8d8 │ │ │ │ nop │ │ │ │ - add r4,r4,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add r4,r4,r2 │ │ │ │ cmpd r4,r3 │ │ │ │ - bgt 5e610 │ │ │ │ - mr r9,r4 │ │ │ │ - li r5,1 │ │ │ │ + bgt 5df24 │ │ │ │ + mr r2,r4 │ │ │ │ stdx r4,r8,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ - bgt 5dfd8 │ │ │ │ - li r5,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 5dfd8 │ │ │ │ + b 5d8cc │ │ │ │ nop │ │ │ │ - blt 5e620 │ │ │ │ - lfd f29,0(r20) │ │ │ │ - fmul f29,f24,f29 │ │ │ │ - b 5e0c4 │ │ │ │ - stdx r9,r8,r10 │ │ │ │ - li r5,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 5dfd8 │ │ │ │ - fneg f0,f0 │ │ │ │ - fsqrt f29,f0 │ │ │ │ - fmul f1,f29,f24 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r20) │ │ │ │ - fmul f0,f1,f0 │ │ │ │ - fdiv f29,f0,f29 │ │ │ │ - b 5e0c4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r23,64(r31) │ │ │ │ - ld r20,96(r31) │ │ │ │ - ld r17,96(r30) │ │ │ │ + nop │ │ │ │ + stdx r2,r9,r10 │ │ │ │ + li r8,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 5cb48 │ │ │ │ + ld r14,72(r31) │ │ │ │ + addi r15,r20,8 │ │ │ │ + li r16,0 │ │ │ │ + mr r2,r29 │ │ │ │ + std r9,40(r31) │ │ │ │ + std r8,32(r31) │ │ │ │ + mr r9,r21 │ │ │ │ + ld r17,96(r29) │ │ │ │ + xxspltidp vs30,3212836864 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r21,r23 │ │ │ │ sldi r19,r19,1 │ │ │ │ + mr r23,r24 │ │ │ │ + mr r29,r15 │ │ │ │ + mr r24,r26 │ │ │ │ cmpdi cr3,r10,0 │ │ │ │ - li r16,0 │ │ │ │ - lfd f29,27088(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f30,28240(r9) │ │ │ │ - srdi r18,r23,3 │ │ │ │ - addi r15,r20,8 │ │ │ │ - sldi r9,r16,3 │ │ │ │ - lfdx f1,r17,r9 │ │ │ │ - fdiv f1,f29,f1 │ │ │ │ - bl 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r18,r16 │ │ │ │ + mr r26,r28 │ │ │ │ + mr r15,r2 │ │ │ │ + mr r28,r30 │ │ │ │ + mr r30,r16 │ │ │ │ + srdi r18,r14,3 │ │ │ │ + mr r16,r9 │ │ │ │ + sldi r2,r30,3 │ │ │ │ + lfdx f1,r17,r2 │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + bl 4f00 │ │ │ │ + mulld r2,r18,r30 │ │ │ │ fmul f10,f1,f1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfdx f30,r20,r9 │ │ │ │ - blt cr3,5e6d8 │ │ │ │ - srdi r10,r19,1 │ │ │ │ - lfd f12,-8(r15) │ │ │ │ - mr r9,r15 │ │ │ │ - fmr f0,f30 │ │ │ │ - mtctr r10 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f31,r20,r2 │ │ │ │ + blt cr3,5e038 │ │ │ │ + srdi r9,r19,1 │ │ │ │ + lfd f12,-8(r29) │ │ │ │ + nop │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + mr r2,r29 │ │ │ │ + mtctr r9 │ │ │ │ fmul f11,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r9,r9,16 │ │ │ │ + addi r2,r2,16 │ │ │ │ fmul f11,f12,f11 │ │ │ │ fmul f12,f1,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ - stfd f11,-16(r9) │ │ │ │ - stfd f12,-8(r9) │ │ │ │ - bdnz 5e6b0 │ │ │ │ - addi r16,r16,1 │ │ │ │ - add r15,r15,r23 │ │ │ │ - cmpd r16,r26 │ │ │ │ - bne 5e674 │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5d69c │ │ │ │ - ld r9,64(r31) │ │ │ │ - sldi r15,r26,3 │ │ │ │ - add r12,r25,r15 │ │ │ │ - add r8,r29,r15 │ │ │ │ - add r5,r21,r15 │ │ │ │ - srdi r0,r9,3 │ │ │ │ - addi r9,r15,-8 │ │ │ │ - std r9,80(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - add r9,r9,r15 │ │ │ │ - std r9,56(r31) │ │ │ │ - ble cr4,5f28c │ │ │ │ - li r9,0 │ │ │ │ - li r23,0 │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ld r9,72(r31) │ │ │ │ - addi r16,r24,-16 │ │ │ │ - ld r20,112(r31) │ │ │ │ - mr r11,r21 │ │ │ │ - std r28,104(r31) │ │ │ │ - mr r21,r23 │ │ │ │ - ld r19,64(r31) │ │ │ │ - mr r23,r30 │ │ │ │ - ld r28,96(r31) │ │ │ │ + stfd f11,-16(r2) │ │ │ │ + stfd f12,-8(r2) │ │ │ │ + bdnz 5e010 │ │ │ │ + addi r30,r30,1 │ │ │ │ + add r29,r29,r14 │ │ │ │ + cmpd r30,r25 │ │ │ │ + bne 5dfd0 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ld r9,40(r31) │ │ │ │ + mr r30,r28 │ │ │ │ + mr r29,r15 │ │ │ │ + mr r28,r26 │ │ │ │ + mr r26,r24 │ │ │ │ + mr r24,r23 │ │ │ │ + mr r23,r21 │ │ │ │ + mr r21,r16 │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 5cedc │ │ │ │ + ld r2,72(r31) │ │ │ │ + sldi r14,r25,3 │ │ │ │ + add r7,r30,r14 │ │ │ │ + add r5,r22,r14 │ │ │ │ + srdi r0,r2,3 │ │ │ │ + addi r2,r14,-8 │ │ │ │ + std r2,64(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + add r2,r2,r14 │ │ │ │ + std r2,56(r31) │ │ │ │ + add r2,r24,r14 │ │ │ │ + std r2,152(r31) │ │ │ │ + ble cr4,5eda0 │ │ │ │ + ld r2,104(r31) │ │ │ │ + li r12,0 │ │ │ │ + li r11,0 │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + addi r15,r26,-16 │ │ │ │ + addi r16,r8,-8 │ │ │ │ + addi r2,r9,-8 │ │ │ │ + mr r19,r9 │ │ │ │ + ld r17,72(r31) │ │ │ │ std r27,48(r31) │ │ │ │ - mr r30,r16 │ │ │ │ - ld r16,136(r31) │ │ │ │ - std r22,152(r31) │ │ │ │ + std r28,80(r31) │ │ │ │ + std r23,88(r31) │ │ │ │ + mr r9,r22 │ │ │ │ + mr r22,r29 │ │ │ │ mr r18,r5 │ │ │ │ - std r8,128(r31) │ │ │ │ - std r12,144(r31) │ │ │ │ - addi r17,r9,-8 │ │ │ │ - addi r10,r20,-8 │ │ │ │ - mr r27,r9 │ │ │ │ - mr r22,r17 │ │ │ │ - mr r17,r0 │ │ │ │ - std r10,40(r31) │ │ │ │ - ld r3,120(r23) │ │ │ │ - mtctr r26 │ │ │ │ - sldi r9,r21,3 │ │ │ │ - ld r12,64(r23) │ │ │ │ - ld r4,88(r23) │ │ │ │ + mr r27,r8 │ │ │ │ + std r7,96(r31) │ │ │ │ + mr r29,r15 │ │ │ │ + ld r15,128(r31) │ │ │ │ + mr r23,r16 │ │ │ │ + mr r5,r14 │ │ │ │ + mr r28,r11 │ │ │ │ + std r2,40(r31) │ │ │ │ + mr r14,r21 │ │ │ │ + mr r16,r0 │ │ │ │ + mr r21,r12 │ │ │ │ + ld r11,120(r22) │ │ │ │ + sldi r2,r21,3 │ │ │ │ + ld r12,64(r22) │ │ │ │ + mtctr r25 │ │ │ │ li r10,0 │ │ │ │ - add r3,r3,r9 │ │ │ │ - nop │ │ │ │ + ld r3,88(r22) │ │ │ │ + add r11,r11,r2 │ │ │ │ ldx r6,r12,r10 │ │ │ │ - lfdx f12,r3,r10 │ │ │ │ + lfdx f12,r11,r10 │ │ │ │ addi r6,r6,1 │ │ │ │ sldi r8,r6,1 │ │ │ │ mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r5,f0 │ │ │ │ - subf r7,r4,r5 │ │ │ │ - addi r5,r5,1 │ │ │ │ - divd r9,r7,r8 │ │ │ │ + mffprd r4,f0 │ │ │ │ + subf r7,r3,r4 │ │ │ │ + addi r4,r4,1 │ │ │ │ + divd r2,r7,r8 │ │ │ │ cmpdi r7,0 │ │ │ │ - add r5,r5,r4 │ │ │ │ + add r4,r4,r3 │ │ │ │ stdx r7,r27,r10 │ │ │ │ - stdx r5,r20,r10 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - subf r9,r9,r7 │ │ │ │ - blt 5ebf0 │ │ │ │ - cmpd r6,r9 │ │ │ │ - bge 5e808 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - stdx r9,r16,r10 │ │ │ │ - cmpdi r9,0 │ │ │ │ + stdx r4,r19,r10 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + blt 5e5c0 │ │ │ │ + cmpd r6,r2 │ │ │ │ + bge 5e188 │ │ │ │ + subf r2,r8,r2 │ │ │ │ + stdx r2,r15,r10 │ │ │ │ + cmpdi r2,0 │ │ │ │ li r8,1 │ │ │ │ - ble 5ebe4 │ │ │ │ - stdx r8,r25,r10 │ │ │ │ - stdx r9,r29,r10 │ │ │ │ + ble 5e5b4 │ │ │ │ + stdx r8,r24,r10 │ │ │ │ + stdx r2,r30,r10 │ │ │ │ addi r10,r10,8 │ │ │ │ - bdnz 5e7b0 │ │ │ │ - mr r5,r15 │ │ │ │ - mr r3,r11 │ │ │ │ + bdnz 5e130 │ │ │ │ li r4,0 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,176(r23) │ │ │ │ - sldi r7,r21,4 │ │ │ │ - li r8,16 │ │ │ │ - li r6,0 │ │ │ │ - mr r5,r22 │ │ │ │ - mr r11,r3 │ │ │ │ - ld r3,40(r31) │ │ │ │ - add r7,r9,r7 │ │ │ │ + mr r3,r9 │ │ │ │ + std r5,32(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r6,176(r22) │ │ │ │ + sldi r2,r21,4 │ │ │ │ + ld r11,40(r31) │ │ │ │ + li r7,16 │ │ │ │ + li r4,0 │ │ │ │ + mr r8,r23 │ │ │ │ + ld r5,32(r31) │ │ │ │ + mr r9,r3 │ │ │ │ + add r6,r6,r2 │ │ │ │ nop │ │ │ │ - ldu r4,8(r5) │ │ │ │ - ldu r9,8(r3) │ │ │ │ - mulld r10,r6,r17 │ │ │ │ - lfd f0,0(r7) │ │ │ │ - lfd f10,8(r7) │ │ │ │ - cmpd r9,r4 │ │ │ │ + ldu r3,8(r8) │ │ │ │ + ldu r2,8(r11) │ │ │ │ + mulld r10,r4,r16 │ │ │ │ + lfd f0,0(r6) │ │ │ │ + lfd f10,8(r6) │ │ │ │ + cmpd r2,r3 │ │ │ │ sldi r0,r10,3 │ │ │ │ - add r12,r24,r0 │ │ │ │ - stfdx f0,r24,r0 │ │ │ │ - ble 5e928 │ │ │ │ + add r12,r26,r0 │ │ │ │ + stfdx f0,r26,r0 │ │ │ │ + ble 5e2a8 │ │ │ │ addi r10,r10,1 │ │ │ │ fmul f0,f0,f10 │ │ │ │ - addi r0,r4,2 │ │ │ │ + addi r0,r3,2 │ │ │ │ sldi r10,r10,3 │ │ │ │ - cmpd r9,r0 │ │ │ │ - lfdx f12,r28,r10 │ │ │ │ + cmpd r2,r0 │ │ │ │ + lfdx f12,r20,r10 │ │ │ │ fmul f0,f12,f0 │ │ │ │ stfd f0,8(r12) │ │ │ │ - blt 5e928 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - lfdx f8,r30,r8 │ │ │ │ - mr r10,r8 │ │ │ │ + blt 5e2a8 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + lfdx f8,r29,r7 │ │ │ │ fmr f11,f10 │ │ │ │ - subf r9,r4,r9 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - beq 5e8ec │ │ │ │ - lfdx f0,r28,r8 │ │ │ │ + mr r10,r7 │ │ │ │ + subf r2,r3,r2 │ │ │ │ + andi. r3,r2,1 │ │ │ │ + addi r3,r2,-1 │ │ │ │ + beq 5e26c │ │ │ │ + lfdx f0,r20,r7 │ │ │ │ fmul f11,f10,f10 │ │ │ │ - cmpdi r4,0 │ │ │ │ - addi r10,r8,8 │ │ │ │ + cmpdi r3,0 │ │ │ │ + addi r10,r7,8 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f0,r24,r8 │ │ │ │ - beq 5e928 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - addi r9,r10,8 │ │ │ │ + stfdx f0,r26,r7 │ │ │ │ + beq 5e2a8 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + mtctr r2 │ │ │ │ + addi r2,r10,8 │ │ │ │ fmul f9,f11,f10 │ │ │ │ - lfdx f12,r28,r10 │ │ │ │ - lfdx f0,r28,r9 │ │ │ │ + lfdx f12,r20,r10 │ │ │ │ + lfdx f0,r20,r2 │ │ │ │ fmul f12,f8,f12 │ │ │ │ fmul f11,f9,f10 │ │ │ │ fmul f0,f8,f0 │ │ │ │ fmul f12,f12,f9 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stfdx f12,r24,r10 │ │ │ │ + stfdx f12,r26,r10 │ │ │ │ addi r10,r10,16 │ │ │ │ - stfdx f0,r24,r9 │ │ │ │ - bdnz 5e8f4 │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r7,r7,16 │ │ │ │ - add r8,r8,r19 │ │ │ │ - cmpd r6,r26 │ │ │ │ - bne 5e860 │ │ │ │ - ble cr3,5ec08 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + bdnz 5e274 │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r7,r7,r17 │ │ │ │ + cmpd r4,r25 │ │ │ │ + bne 5e1e0 │ │ │ │ + ble cr3,5e5d8 │ │ │ │ + mr r8,r27 │ │ │ │ + mr r11,r28 │ │ │ │ ld r27,48(r31) │ │ │ │ - ld r28,104(r31) │ │ │ │ - ld r8,128(r31) │ │ │ │ - ld r12,144(r31) │ │ │ │ - mr r30,r23 │ │ │ │ - mr r0,r17 │ │ │ │ - ld r22,152(r31) │ │ │ │ - mr r23,r21 │ │ │ │ + ld r23,88(r31) │ │ │ │ + mr r12,r21 │ │ │ │ + mr r29,r22 │ │ │ │ + ld r28,80(r31) │ │ │ │ + ld r7,96(r31) │ │ │ │ + mr r21,r14 │ │ │ │ + mr r22,r9 │ │ │ │ + mr r14,r5 │ │ │ │ + mr r0,r16 │ │ │ │ + mr r9,r19 │ │ │ │ mr r5,r18 │ │ │ │ - mr r21,r11 │ │ │ │ - addi r16,r26,-1 │ │ │ │ + std r8,120(r31) │ │ │ │ + ld r16,152(r31) │ │ │ │ + ld r8,104(r31) │ │ │ │ + std r20,144(r31) │ │ │ │ + addi r15,r25,-1 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ - addi r3,r28,8 │ │ │ │ li r18,0 │ │ │ │ - mr r7,r23 │ │ │ │ - mr r11,r26 │ │ │ │ - ld r6,88(r30) │ │ │ │ - li r9,0 │ │ │ │ - li r23,0 │ │ │ │ - std r7,104(r31) │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r17,r6,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r11,r9 │ │ │ │ - ble 5ea3c │ │ │ │ - subf r7,r9,r11 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r19,64(r30) │ │ │ │ - addi r20,r27,8 │ │ │ │ - std r27,40(r31) │ │ │ │ - mtctr r7 │ │ │ │ - ldx r6,r27,r10 │ │ │ │ - nop │ │ │ │ + addi r17,r28,8 │ │ │ │ + addi r3,r27,8 │ │ │ │ + mr r4,r25 │ │ │ │ + mr r10,r11 │ │ │ │ + mr r20,r21 │ │ │ │ + std r9,136(r31) │ │ │ │ + std r27,32(r31) │ │ │ │ + std r7,80(r31) │ │ │ │ + ld r11,88(r29) │ │ │ │ + li r2,0 │ │ │ │ + li r25,0 │ │ │ │ + mr r6,r4 │ │ │ │ + std r12,88(r31) │ │ │ │ + std r10,96(r31) │ │ │ │ + addi r11,r11,1 │ │ │ │ + sldi r19,r11,1 │ │ │ │ + ld r11,80(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r7,r29,r10 │ │ │ │ - ldx r4,r19,r10 │ │ │ │ - mr r26,r9 │ │ │ │ + cmpd r6,r2 │ │ │ │ + ble 5e3e8 │ │ │ │ + subf r10,r2,r6 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r12,64(r29) │ │ │ │ + mtctr r10 │ │ │ │ + ld r10,32(r31) │ │ │ │ + ldx r10,r10,r9 │ │ │ │ + ldx r7,r12,r9 │ │ │ │ + ldx r4,r30,r9 │ │ │ │ + cmpdi r4,0 │ │ │ │ + mr r21,r2 │ │ │ │ fmr f0,f12 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r27,r4,1 │ │ │ │ - mulld r6,r6,r4 │ │ │ │ - cmpd cr7,r7,r27 │ │ │ │ - beq 5ea28 │ │ │ │ - add r7,r7,r6 │ │ │ │ - beq cr7,5ea28 │ │ │ │ - ldx r4,r21,r10 │ │ │ │ - lfdx f11,r25,r10 │ │ │ │ - addi r6,r7,-1 │ │ │ │ - maddld r4,r0,r26,r4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r10,r10,r7 │ │ │ │ + addi r27,r7,1 │ │ │ │ + beq 5e3d8 │ │ │ │ + cmpd r4,r27 │ │ │ │ + add r4,r4,r10 │ │ │ │ + beq 5e3d8 │ │ │ │ + ldx r7,r22,r9 │ │ │ │ + lfdx f11,r24,r9 │ │ │ │ + addi r10,r4,-1 │ │ │ │ + maddld r7,r0,r21,r7 │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f11,r28,r10 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - lfdx f10,r24,r4 │ │ │ │ + lfdx f11,r28,r9 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + lfdx f10,r26,r7 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stdx r6,r20,r10 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 5e9d0 │ │ │ │ - ld r27,40(r31) │ │ │ │ - ldx r10,r27,r15 │ │ │ │ - lfd f10,0(r14) │ │ │ │ - lfdx f0,r28,r15 │ │ │ │ - ld r7,-8(r8) │ │ │ │ - ld r9,-8(r12) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r7,0 │ │ │ │ - lfdx f11,r22,r10 │ │ │ │ + stfdx f0,r17,r9 │ │ │ │ + stdx r10,r3,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 5e380 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfd f10,0(r20) │ │ │ │ + lfdx f0,r28,r14 │ │ │ │ + ld r10,-8(r16) │ │ │ │ + ldx r9,r2,r14 │ │ │ │ + ld r2,-8(r11) │ │ │ │ + cmpdi r2,0 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f11,r23,r9 │ │ │ │ fmadd f0,f0,f10,f11 │ │ │ │ - stfdx f0,r22,r10 │ │ │ │ - beq 5ebb0 │ │ │ │ - ld r10,64(r30) │ │ │ │ - ld r6,80(r31) │ │ │ │ - ldx r10,r10,r6 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r7,r10 │ │ │ │ - beq 5ebb0 │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r8) │ │ │ │ - ld r9,-8(r5) │ │ │ │ + stfdx f0,r23,r9 │ │ │ │ + beq 5e580 │ │ │ │ + ld r9,64(r29) │ │ │ │ + ld r7,64(r31) │ │ │ │ + ldx r9,r9,r7 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpd r9,r17 │ │ │ │ - std r9,-8(r5) │ │ │ │ - bne 5ebd4 │ │ │ │ - addi r9,r16,1 │ │ │ │ - cmpdi r16,0 │ │ │ │ - ld r19,56(r31) │ │ │ │ - mr r4,r5 │ │ │ │ - mr r6,r8 │ │ │ │ - mr r26,r12 │ │ │ │ - mr r20,r27 │ │ │ │ - std r29,40(r31) │ │ │ │ - std r21,48(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + beq 5e580 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r2,-8(r11) │ │ │ │ + ld r2,-8(r5) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r19 │ │ │ │ + std r2,-8(r5) │ │ │ │ + bne 5e5a4 │ │ │ │ + addi r2,r15,1 │ │ │ │ + cmpdi r15,0 │ │ │ │ + ld r21,56(r31) │ │ │ │ + mr r7,r5 │ │ │ │ + mr r9,r11 │ │ │ │ + std r30,40(r31) │ │ │ │ + std r22,48(r31) │ │ │ │ + mr r4,r16 │ │ │ │ + mr r12,r28 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r16 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r15 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 5eb50 │ │ │ │ - ld r29,-16(r6) │ │ │ │ - ld r7,-16(r4) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,-16(r26) │ │ │ │ + bdz 5e500 │ │ │ │ + ld r10,-16(r7) │ │ │ │ + ld r30,-16(r9) │ │ │ │ + cmpdi r30,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r27,1 │ │ │ │ - sldi r21,r9,3 │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - addi r7,r7,1 │ │ │ │ - std r7,-16(r4) │ │ │ │ - cmpd r7,r17 │ │ │ │ - stdu r18,-8(r4) │ │ │ │ - beq cr7,5eba0 │ │ │ │ - ld r7,64(r30) │ │ │ │ - ldx r7,r7,r21 │ │ │ │ - addi r7,r7,1 │ │ │ │ - cmpd cr7,r29,r7 │ │ │ │ - beq cr7,5eba0 │ │ │ │ - ldu r7,-8(r19) │ │ │ │ - add r10,r29,r10 │ │ │ │ - std r10,-16(r6) │ │ │ │ - cmpdi cr7,r7,0 │ │ │ │ - bgt cr7,5eb44 │ │ │ │ - neg r7,r7 │ │ │ │ - li r27,-1 │ │ │ │ - stdu r27,-8(r26) │ │ │ │ - stdu r7,-8(r6) │ │ │ │ - beq 5eae0 │ │ │ │ - ld r29,40(r31) │ │ │ │ - ld r21,48(r31) │ │ │ │ - mr r27,r20 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r23,r23,1 │ │ │ │ - cmpd r10,r23 │ │ │ │ - bne 5e9a0 │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r10,120(r31) │ │ │ │ - ld r7,104(r31) │ │ │ │ - addi r14,r14,8 │ │ │ │ - addi r9,r9,1 │ │ │ │ - add r7,r7,r11 │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r9,88(r31) │ │ │ │ - beq 5d69c │ │ │ │ - ble cr4,5e980 │ │ │ │ - mr r23,r7 │ │ │ │ - mr r26,r11 │ │ │ │ - b 5e738 │ │ │ │ + ld r28,-16(r4) │ │ │ │ + sldi r22,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,-16(r7) │ │ │ │ + cmpd cr7,r10,r19 │ │ │ │ + stdu r18,-8(r7) │ │ │ │ + beq 5e570 │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r22 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + beq 5e570 │ │ │ │ + ldu r10,-8(r21) │ │ │ │ + add r30,r30,r28 │ │ │ │ + std r30,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 5e4f4 │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r26) │ │ │ │ - b 5eb28 │ │ │ │ + li r27,-1 │ │ │ │ + stdu r27,-8(r4) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,5e490 │ │ │ │ + ld r30,40(r31) │ │ │ │ + ld r22,48(r31) │ │ │ │ + mr r28,r12 │ │ │ │ + addi r25,r25,1 │ │ │ │ + cmpd r8,r25 │ │ │ │ + bne 5e360 │ │ │ │ + ld r10,96(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r4,r6 │ │ │ │ + addi r20,r20,8 │ │ │ │ + ld r12,88(r31) │ │ │ │ + addi r10,r10,1 │ │ │ │ + add r12,r12,r6 │ │ │ │ + cmpd r10,r2 │ │ │ │ + beq 5cedc │ │ │ │ + ble cr4,5e334 │ │ │ │ + mr r21,r20 │ │ │ │ + ld r8,120(r31) │ │ │ │ + ld r9,136(r31) │ │ │ │ + mr r25,r6 │ │ │ │ + mr r11,r10 │ │ │ │ + ld r27,32(r31) │ │ │ │ + ld r20,144(r31) │ │ │ │ + ld r7,80(r31) │ │ │ │ + b 5e0bc │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r12) │ │ │ │ - add r9,r7,r9 │ │ │ │ - std r9,-8(r8) │ │ │ │ - ld r9,-8(r5) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r17 │ │ │ │ - std r9,-8(r5) │ │ │ │ - beq 5ea9c │ │ │ │ - mr r9,r16 │ │ │ │ - b 5eb5c │ │ │ │ nop │ │ │ │ - stdx r9,r16,r10 │ │ │ │ + neg r28,r28 │ │ │ │ + std r28,-16(r4) │ │ │ │ + b 5e4d8 │ │ │ │ + nop │ │ │ │ + neg r10,r10 │ │ │ │ + add r2,r2,r10 │ │ │ │ + std r10,-8(r16) │ │ │ │ + std r2,-8(r11) │ │ │ │ + ld r2,-8(r5) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r19 │ │ │ │ + std r2,-8(r5) │ │ │ │ + beq 5e44c │ │ │ │ + mr r2,r15 │ │ │ │ + b 5e50c │ │ │ │ + nop │ │ │ │ + stdx r2,r15,r10 │ │ │ │ li r8,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 5e818 │ │ │ │ - add r8,r8,r9 │ │ │ │ + neg r2,r2 │ │ │ │ + b 5e198 │ │ │ │ + add r8,r8,r2 │ │ │ │ cmpd r6,r8 │ │ │ │ - blt 5ebe0 │ │ │ │ - mr r9,r8 │ │ │ │ - stdx r8,r16,r10 │ │ │ │ - b 5e80c │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r10,120(r31) │ │ │ │ + blt 5e5b0 │ │ │ │ + mr r2,r8 │ │ │ │ + stdx r8,r15,r10 │ │ │ │ + b 5e18c │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r28,r28,1 │ │ │ │ addi r14,r14,8 │ │ │ │ - add r21,r21,r26 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r9,88(r31) │ │ │ │ - bne 5e790 │ │ │ │ - mr r30,r23 │ │ │ │ - b 5d69c │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r10,120(r31) │ │ │ │ + add r21,r21,r25 │ │ │ │ + cmpd r28,r2 │ │ │ │ + bne 5e114 │ │ │ │ + mr r29,r22 │ │ │ │ + b 5cedc │ │ │ │ + ld r10,32(r31) │ │ │ │ + ld r2,80(r31) │ │ │ │ addi r23,r23,8 │ │ │ │ - add r14,r14,r26 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r9,88(r31) │ │ │ │ - bne 5df40 │ │ │ │ - mr r30,r11 │ │ │ │ - b 5d69c │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5d69c │ │ │ │ - addi r9,r17,2 │ │ │ │ - sldi r17,r26,3 │ │ │ │ - ld r10,64(r31) │ │ │ │ - divd r20,r18,r9 │ │ │ │ - addi r9,r17,-8 │ │ │ │ - add r0,r29,r17 │ │ │ │ - add r4,r21,r17 │ │ │ │ - std r9,80(r31) │ │ │ │ - ld r9,136(r31) │ │ │ │ - srdi r12,r10,3 │ │ │ │ - add r9,r9,r17 │ │ │ │ - std r9,56(r31) │ │ │ │ - add r9,r25,r17 │ │ │ │ - std r9,200(r31) │ │ │ │ - ble cr4,5f1b4 │ │ │ │ - li r9,0 │ │ │ │ + add r10,r10,r25 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r10,32(r31) │ │ │ │ + ld r10,112(r31) │ │ │ │ + std r2,80(r31) │ │ │ │ + cmpd r2,r10 │ │ │ │ + bne 5d838 │ │ │ │ + mr r29,r7 │ │ │ │ + b 5cedc │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 5cedc │ │ │ │ + ld r2,72(r31) │ │ │ │ + addi r17,r17,2 │ │ │ │ + sldi r0,r25,3 │ │ │ │ li r6,0 │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r16,104(r31) │ │ │ │ - ld r15,64(r31) │ │ │ │ - xxlxor vs30,vs30,vs30 │ │ │ │ - mr r8,r21 │ │ │ │ - mr r11,r28 │ │ │ │ - mr r10,r4 │ │ │ │ - std r27,48(r31) │ │ │ │ - std r12,96(r31) │ │ │ │ - addi r9,r9,28240 │ │ │ │ - std r0,128(r31) │ │ │ │ - std r9,40(r31) │ │ │ │ - mr r9,r22 │ │ │ │ - ld r7,88(r31) │ │ │ │ - ld r22,120(r30) │ │ │ │ - mtctr r26 │ │ │ │ - ld r21,64(r30) │ │ │ │ - ld r12,88(r30) │ │ │ │ - mr r28,r26 │ │ │ │ - ld r19,72(r31) │ │ │ │ - ld r18,112(r31) │ │ │ │ - ld r27,136(r31) │ │ │ │ - li r5,0 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - add r22,r22,r7 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r3,r21,r5 │ │ │ │ - lfdx f12,r22,r5 │ │ │ │ + li r15,0 │ │ │ │ + add r5,r24,r0 │ │ │ │ + add r14,r30,r0 │ │ │ │ + add r12,r22,r0 │ │ │ │ + srdi r2,r2,3 │ │ │ │ + std r2,96(r31) │ │ │ │ + ld r2,104(r31) │ │ │ │ + cmpdi cr3,r2,0 │ │ │ │ + divd r2,r18,r17 │ │ │ │ + std r2,88(r31) │ │ │ │ + mr r2,r0 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + std r2,80(r31) │ │ │ │ + ld r2,128(r31) │ │ │ │ + add r2,r2,r0 │ │ │ │ + std r2,64(r31) │ │ │ │ + ble cr4,5ef30 │ │ │ │ + lfd f0,88(r31) │ │ │ │ + xxspltib vs61,2 │ │ │ │ + xxspltib vs62,1 │ │ │ │ + xxlxor vs31,vs31,vs31 │ │ │ │ + mr r2,r0 │ │ │ │ + std r28,136(r31) │ │ │ │ + std r23,144(r31) │ │ │ │ + std r12,152(r31) │ │ │ │ + mr r28,r15 │ │ │ │ + ld r12,96(r31) │ │ │ │ + ld r15,72(r31) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mr r18,r8 │ │ │ │ + mr r0,r5 │ │ │ │ + xxspltd vs63,vs31,0 │ │ │ │ + mr r17,r9 │ │ │ │ + mr r8,r22 │ │ │ │ + mr r23,r14 │ │ │ │ + std r27,120(r31) │ │ │ │ + std r21,48(r31) │ │ │ │ + vextsb2d v29,v29 │ │ │ │ + vextsb2d v30,v30 │ │ │ │ + mr r5,r2 │ │ │ │ + xxspltd vs60,vs0,0 │ │ │ │ + mffprd r10,f0 │ │ │ │ + ld r20,120(r29) │ │ │ │ + sldi r9,r6,3 │ │ │ │ + ld r19,64(r29) │ │ │ │ + mtctr r25 │ │ │ │ + mr r27,r25 │ │ │ │ + li r7,0 │ │ │ │ + ld r14,88(r29) │ │ │ │ + ld r21,128(r31) │ │ │ │ + add r20,r20,r9 │ │ │ │ + ldx r3,r19,r7 │ │ │ │ + lfdx f12,r20,r7 │ │ │ │ addi r3,r3,1 │ │ │ │ sldi r4,r3,1 │ │ │ │ mtfprd f0,r4 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r23,f0 │ │ │ │ - subf r0,r12,r23 │ │ │ │ - addi r23,r23,1 │ │ │ │ - divd r7,r0,r4 │ │ │ │ - cmpdi r0,0 │ │ │ │ - add r23,r23,r12 │ │ │ │ - stdx r0,r19,r5 │ │ │ │ - stdx r23,r18,r5 │ │ │ │ - mulld r7,r7,r4 │ │ │ │ - subf r7,r7,r0 │ │ │ │ - blt 5f250 │ │ │ │ - cmpd r7,r3 │ │ │ │ - ble 5ed78 │ │ │ │ - subf r7,r4,r7 │ │ │ │ - stdx r7,r27,r5 │ │ │ │ - cmpdi r7,0 │ │ │ │ + mffprd r22,f0 │ │ │ │ + subf r11,r14,r22 │ │ │ │ + addi r22,r22,1 │ │ │ │ + divd r9,r11,r4 │ │ │ │ + cmpdi r11,0 │ │ │ │ + add r22,r22,r14 │ │ │ │ + stdx r11,r18,r7 │ │ │ │ + stdx r22,r17,r7 │ │ │ │ + mulld r9,r9,r4 │ │ │ │ + subf r9,r9,r11 │ │ │ │ + blt 5ed40 │ │ │ │ + cmpd r9,r3 │ │ │ │ + ble 5e768 │ │ │ │ + subf r9,r4,r9 │ │ │ │ + stdx r9,r21,r7 │ │ │ │ + cmpdi r9,0 │ │ │ │ li r4,1 │ │ │ │ - ble 5f240 │ │ │ │ - stdx r4,r25,r5 │ │ │ │ - stdx r7,r29,r5 │ │ │ │ - addi r28,r28,-1 │ │ │ │ - addi r5,r5,8 │ │ │ │ - bdnz 5ed20 │ │ │ │ - mr r5,r17 │ │ │ │ - mr r3,r8 │ │ │ │ + ble 5ed30 │ │ │ │ + stdx r4,r24,r7 │ │ │ │ + stdx r9,r30,r7 │ │ │ │ + addi r27,r27,-1 │ │ │ │ + addi r7,r7,8 │ │ │ │ + bdnz 5e710 │ │ │ │ li r4,0 │ │ │ │ - std r11,192(r31) │ │ │ │ - std r12,144(r31) │ │ │ │ + mr r3,r8 │ │ │ │ std r10,184(r31) │ │ │ │ - std r6,168(r31) │ │ │ │ - std r9,160(r31) │ │ │ │ - li r23,0 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r12,144(r31) │ │ │ │ - ld r7,104(r30) │ │ │ │ - ld r11,192(r31) │ │ │ │ + std r12,192(r31) │ │ │ │ + li r22,0 │ │ │ │ + std r0,216(r31) │ │ │ │ + std r6,208(r31) │ │ │ │ + std r5,200(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r7,104(r29) │ │ │ │ + addi r2,r14,2 │ │ │ │ + ld r0,216(r31) │ │ │ │ + li r11,0 │ │ │ │ + mr r9,r26 │ │ │ │ + mr r4,r23 │ │ │ │ + ld r6,208(r31) │ │ │ │ + ld r5,200(r31) │ │ │ │ + std r18,32(r31) │ │ │ │ + std r17,40(r31) │ │ │ │ + mtfprd f0,r2 │ │ │ │ ld r10,184(r31) │ │ │ │ - mr r5,r24 │ │ │ │ - ld r6,168(r31) │ │ │ │ - mr r8,r24 │ │ │ │ - std r29,144(r31) │ │ │ │ - std r3,152(r31) │ │ │ │ - addi r9,r12,2 │ │ │ │ - mtfprd f11,r7 │ │ │ │ - addi r0,r7,1 │ │ │ │ - mr r7,r11 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - ld r9,40(r31) │ │ │ │ - fcfid f8,f11 │ │ │ │ + ld r12,192(r31) │ │ │ │ + std r30,160(r31) │ │ │ │ + std r3,176(r31) │ │ │ │ + std r24,184(r31) │ │ │ │ + std r28,192(r31) │ │ │ │ + mtfprd f12,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - ld r9,160(r31) │ │ │ │ - fdiv f0,f12,f0 │ │ │ │ - fmul f8,f8,f0 │ │ │ │ + addi r14,r7,1 │ │ │ │ + mr r8,r0 │ │ │ │ + fcfid f8,f12 │ │ │ │ + fdiv f8,f8,f0 │ │ │ │ nop │ │ │ │ - ld r3,72(r31) │ │ │ │ - ldx r4,r21,r23 │ │ │ │ - lfdx f0,r22,r23 │ │ │ │ - ldx r29,r3,r23 │ │ │ │ - addi r4,r4,1 │ │ │ │ - ld r3,112(r31) │ │ │ │ - sldi r4,r4,1 │ │ │ │ - mtfprd f12,r29 │ │ │ │ - ldx r11,r3,r23 │ │ │ │ - fcfid f11,f12 │ │ │ │ - mtfprd f12,r4 │ │ │ │ - fcfid f12,f12 │ │ │ │ - cmpd r29,r11 │ │ │ │ - fmsub f0,f12,f0,f11 │ │ │ │ - fmul f0,f8,f0 │ │ │ │ - frim f11,f0 │ │ │ │ - stfdx f0,r16,r23 │ │ │ │ - fctidz f12,f11 │ │ │ │ - fsub f10,f0,f11 │ │ │ │ - bgt 5ef0c │ │ │ │ - ld r4,40(r31) │ │ │ │ - addi r11,r11,1 │ │ │ │ - ld r12,176(r30) │ │ │ │ - mr r24,r5 │ │ │ │ - subf r29,r29,r11 │ │ │ │ - lfd f9,0(r4) │ │ │ │ - mffprd r4,f12 │ │ │ │ - not r27,r4 │ │ │ │ - fadd f11,f11,f9 │ │ │ │ - fsub f11,f11,f0 │ │ │ │ + ld r7,32(r31) │ │ │ │ + ldx r2,r19,r11 │ │ │ │ + lfdx f12,r20,r11 │ │ │ │ + ldx r30,r7,r11 │ │ │ │ + addi r2,r2,1 │ │ │ │ + ld r7,40(r31) │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r30 │ │ │ │ + ldx r23,r7,r11 │ │ │ │ + fcfid f11,f0 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + ld r2,56(r31) │ │ │ │ + fcfid f0,f0 │ │ │ │ + cmpd r30,r23 │ │ │ │ + fmsub f12,f0,f12,f11 │ │ │ │ + fmul f12,f8,f12 │ │ │ │ + frim f0,f12 │ │ │ │ + stfdx f12,r2,r11 │ │ │ │ + fctidz f11,f0 │ │ │ │ + fsub f9,f12,f0 │ │ │ │ + mffprd r28,f11 │ │ │ │ + bgt 5ea2c │ │ │ │ + subf r0,r30,r23 │ │ │ │ + fadd f0,f0,f30 │ │ │ │ + ld r24,176(r29) │ │ │ │ + not r21,r28 │ │ │ │ + cmpldi r0,1 │ │ │ │ + mr r2,r0 │ │ │ │ + addi r0,r2,1 │ │ │ │ + fsub f12,f0,f12 │ │ │ │ + ble 5ed58 │ │ │ │ + srdi r2,r0,1 │ │ │ │ + sldi r7,r27,3 │ │ │ │ + plxv vs44,63340 # 6e000 │ │ │ │ + xxspltd vs10,vs12,0 │ │ │ │ + xxspltd vs11,vs9,0 │ │ │ │ + mtvsrdd vs42,r28,r28 │ │ │ │ + mtvsrdd vs41,r21,r21 │ │ │ │ + mr r3,r9 │ │ │ │ + mtctr r2 │ │ │ │ + add r7,r24,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mtfprd f0,r4 │ │ │ │ - addi r3,r4,1 │ │ │ │ - add r19,r27,r28 │ │ │ │ - mr r11,r4 │ │ │ │ - fcfid f12,f0 │ │ │ │ - mtfprd f0,r3 │ │ │ │ - add r18,r28,r3 │ │ │ │ - sldi r19,r19,3 │ │ │ │ - fcfid f0,f0 │ │ │ │ + xxmr vs32,vs44 │ │ │ │ + addi r3,r3,16 │ │ │ │ + vaddudm v12,v12,v29 │ │ │ │ + vmulld v0,v0,v28 │ │ │ │ + vsubudm v13,v10,v0 │ │ │ │ + vaddudm v1,v9,v0 │ │ │ │ + vsubudm v0,v0,v10 │ │ │ │ + vaddudm v11,v13,v30 │ │ │ │ + xvcvsxddp vs7,vs45 │ │ │ │ + xvcvsxddp vs0,vs43 │ │ │ │ + xvcmpgtdp vs7,vs7,vs63 │ │ │ │ + xvcmpgtdp vs0,vs0,vs63 │ │ │ │ + xxsel vs32,vs32,vs45,vs7 │ │ │ │ + xxsel vs0,vs33,vs43,vs0 │ │ │ │ + mfvsrld r16,vs32 │ │ │ │ + mfvrd r18,v0 │ │ │ │ + mfvsrld r17,vs0 │ │ │ │ + mffprd r2,f0 │ │ │ │ sldi r18,r18,3 │ │ │ │ - fcmpu cr7,f12,f30 │ │ │ │ - fcmpu cr0,f0,f30 │ │ │ │ - bgt cr7,5eed8 │ │ │ │ - addi r11,r27,1 │ │ │ │ - add r11,r28,r11 │ │ │ │ - sldi r11,r11,3 │ │ │ │ - lfdx f0,r12,r11 │ │ │ │ - fmul f0,f11,f0 │ │ │ │ - ble 5f1e0 │ │ │ │ - lfdx f12,r12,r18 │ │ │ │ - addic. r29,r29,-1 │ │ │ │ - subf r4,r20,r4 │ │ │ │ - add r27,r27,r20 │ │ │ │ - addi r24,r24,8 │ │ │ │ - fmadd f0,f10,f12,f0 │ │ │ │ - stfd f0,-8(r24) │ │ │ │ - bne 5eea0 │ │ │ │ - addi r23,r23,8 │ │ │ │ - add r28,r28,r0 │ │ │ │ - add r5,r5,r15 │ │ │ │ - cmpld r17,r23 │ │ │ │ - bne 5ee20 │ │ │ │ - mr r24,r8 │ │ │ │ - ld r29,144(r31) │ │ │ │ - ld r8,152(r31) │ │ │ │ - mr r11,r7 │ │ │ │ - ble cr3,5f268 │ │ │ │ - ld r27,48(r31) │ │ │ │ - ld r12,96(r31) │ │ │ │ - ld r0,128(r31) │ │ │ │ - mr r21,r8 │ │ │ │ - mr r28,r7 │ │ │ │ - mr r4,r10 │ │ │ │ - mr r22,r9 │ │ │ │ - std r20,128(r31) │ │ │ │ - addi r16,r26,-1 │ │ │ │ - xxlxor vs12,vs12,vs12 │ │ │ │ - addi r11,r28,8 │ │ │ │ - li r18,0 │ │ │ │ - mr r5,r26 │ │ │ │ - mr r20,r0 │ │ │ │ - ld r7,88(r30) │ │ │ │ - ld r15,200(r31) │ │ │ │ - li r9,0 │ │ │ │ - li r26,0 │ │ │ │ - mr r0,r14 │ │ │ │ - std r6,96(r31) │ │ │ │ + sldi r16,r16,3 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + ldx r18,r18,r7 │ │ │ │ + sldi r17,r17,3 │ │ │ │ + ldx r16,r16,r7 │ │ │ │ + ldx r2,r2,r7 │ │ │ │ + ldx r17,r17,r7 │ │ │ │ + mtvsrdd vs0,r18,r16 │ │ │ │ + mtvsrdd vs7,r2,r17 │ │ │ │ + xvmuldp vs7,vs7,vs11 │ │ │ │ + xvmaddmdp vs0,vs10,vs7 │ │ │ │ + stxv vs0,-16(r3) │ │ │ │ + bdnz 5e8c0 │ │ │ │ + andi. r2,r0,1 │ │ │ │ + beq 5ea2c │ │ │ │ + clrrdi r0,r0,1 │ │ │ │ + add r30,r30,r0 │ │ │ │ + mulld r3,r10,r0 │ │ │ │ + subf r2,r3,r28 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r7,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 5e970 │ │ │ │ + subf r7,r28,r3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r7,r27,r7 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + lfdx f11,r24,r7 │ │ │ │ + fmul f11,f12,f11 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 5e998 │ │ │ │ + add r2,r21,r3 │ │ │ │ + add r2,r27,r2 │ │ │ │ + mulld r7,r12,r22 │ │ │ │ + addi r30,r30,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + cmpd r23,r30 │ │ │ │ + lfdx f0,r24,r2 │ │ │ │ + add r2,r7,r0 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + fmadd f0,f9,f0,f11 │ │ │ │ + stfdx f0,r26,r2 │ │ │ │ + blt 5ea2c │ │ │ │ + add r3,r10,r3 │ │ │ │ + subf r2,r3,r28 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mr r30,r2 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ + bgt 5e9e4 │ │ │ │ + subf r30,r28,r3 │ │ │ │ + addi r2,r2,1 │ │ │ │ + add r30,r27,r30 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + fcfid f11,f0 │ │ │ │ + lfdx f0,r24,r30 │ │ │ │ + fmul f12,f12,f0 │ │ │ │ + fcmpu cr0,f11,f31 │ │ │ │ + bgt 5ea0c │ │ │ │ + add r2,r21,r3 │ │ │ │ + add r2,r27,r2 │ │ │ │ + add r7,r0,r7 │ │ │ │ + sldi r2,r2,3 │ │ │ │ addi r7,r7,1 │ │ │ │ - sldi r19,r7,1 │ │ │ │ - nop │ │ │ │ - cmpd r5,r9 │ │ │ │ - ble 5f02c │ │ │ │ - subf r8,r9,r5 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - ld r14,64(r30) │ │ │ │ - addi r23,r27,8 │ │ │ │ - std r27,40(r31) │ │ │ │ - mtctr r8 │ │ │ │ - ldx r7,r27,r10 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r8,r29,r10 │ │ │ │ - ldx r6,r14,r10 │ │ │ │ - mr r27,r9 │ │ │ │ + lfdx f0,r24,r2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + fmadd f9,f9,f0,f12 │ │ │ │ + stfdx f9,r26,r7 │ │ │ │ + addi r22,r22,1 │ │ │ │ + add r27,r27,r14 │ │ │ │ + add r9,r9,r15 │ │ │ │ + addi r11,r11,8 │ │ │ │ + cmpd r22,r25 │ │ │ │ + bne 5e810 │ │ │ │ + mr r0,r8 │ │ │ │ + ld r18,32(r31) │ │ │ │ + ld r17,40(r31) │ │ │ │ + mr r23,r4 │ │ │ │ + ld r30,160(r31) │ │ │ │ + ld r24,184(r31) │ │ │ │ + ld r28,192(r31) │ │ │ │ + ld r8,176(r31) │ │ │ │ + ble cr3,5ed60 │ │ │ │ + mr r2,r5 │ │ │ │ + mr r15,r28 │ │ │ │ + ld r27,120(r31) │ │ │ │ + ld r21,48(r31) │ │ │ │ + mr r22,r8 │ │ │ │ + mr r5,r0 │ │ │ │ + ld r28,136(r31) │ │ │ │ + ld r12,152(r31) │ │ │ │ + mr r9,r17 │ │ │ │ + mr r8,r18 │ │ │ │ + mr r14,r4 │ │ │ │ + ld r23,144(r31) │ │ │ │ + mr r0,r2 │ │ │ │ + mr r10,r6 │ │ │ │ + std r8,144(r31) │ │ │ │ + std r9,152(r31) │ │ │ │ + ld r8,104(r31) │ │ │ │ + ld r6,96(r31) │ │ │ │ + addi r16,r25,-1 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + li r19,0 │ │ │ │ + addi r18,r28,8 │ │ │ │ + addi r3,r27,8 │ │ │ │ + mr r17,r25 │ │ │ │ + std r27,32(r31) │ │ │ │ + ld r4,88(r29) │ │ │ │ + mr r25,r5 │ │ │ │ + li r2,0 │ │ │ │ + li r11,0 │ │ │ │ + mr r5,r21 │ │ │ │ + std r15,120(r31) │ │ │ │ + std r10,136(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + sldi r20,r4,1 │ │ │ │ + cmpd r17,r2 │ │ │ │ + ble 5eb78 │ │ │ │ + subf r10,r2,r17 │ │ │ │ + sldi r9,r2,3 │ │ │ │ + ld r15,64(r29) │ │ │ │ + mtctr r10 │ │ │ │ + ld r10,32(r31) │ │ │ │ + ldx r10,r10,r9 │ │ │ │ + ldx r7,r15,r9 │ │ │ │ + ldx r4,r30,r9 │ │ │ │ + cmpdi r4,0 │ │ │ │ + mr r21,r2 │ │ │ │ fmr f0,f12 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpdi r8,0 │ │ │ │ - addi r3,r6,1 │ │ │ │ - mulld r7,r7,r6 │ │ │ │ - cmpd cr7,r8,r3 │ │ │ │ - beq 5f018 │ │ │ │ - add r8,r8,r7 │ │ │ │ - beq cr7,5f018 │ │ │ │ - ldx r6,r21,r10 │ │ │ │ - lfdx f11,r25,r10 │ │ │ │ - addi r7,r8,-1 │ │ │ │ - maddld r6,r12,r27,r6 │ │ │ │ + addi r2,r2,1 │ │ │ │ + mulld r10,r10,r7 │ │ │ │ + addi r27,r7,1 │ │ │ │ + beq 5eb68 │ │ │ │ + cmpd r4,r27 │ │ │ │ + add r4,r4,r10 │ │ │ │ + beq 5eb68 │ │ │ │ + ldx r7,r22,r9 │ │ │ │ + lfdx f11,r24,r9 │ │ │ │ + addi r10,r4,-1 │ │ │ │ + maddld r7,r6,r21,r7 │ │ │ │ fcfid f0,f11 │ │ │ │ - lfdx f11,r28,r10 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - lfdx f10,r24,r6 │ │ │ │ + lfdx f11,r28,r9 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + lfdx f10,r26,r7 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f11 │ │ │ │ - stdx r7,r23,r10 │ │ │ │ - stfdx f0,r11,r10 │ │ │ │ - addi r10,r10,8 │ │ │ │ - bdnz 5efc0 │ │ │ │ - ld r27,40(r31) │ │ │ │ - ldx r10,r27,r17 │ │ │ │ - mr r9,r0 │ │ │ │ - lfdx f0,r28,r17 │ │ │ │ - ld r8,-8(r20) │ │ │ │ - lfd f10,0(r9) │ │ │ │ - ld r9,-8(r15) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - cmpdi r8,0 │ │ │ │ - lfdx f11,r22,r10 │ │ │ │ + stfdx f0,r18,r9 │ │ │ │ + stdx r10,r3,r9 │ │ │ │ + addi r9,r9,8 │ │ │ │ + bdnz 5eb10 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lfd f10,0(r5) │ │ │ │ + lfdx f0,r28,r0 │ │ │ │ + ld r10,-8(r14) │ │ │ │ + cmpdi r10,0 │ │ │ │ + ldx r9,r2,r0 │ │ │ │ + ld r2,-8(r25) │ │ │ │ + sldi r9,r9,3 │ │ │ │ + lfdx f11,r23,r9 │ │ │ │ fmadd f0,f0,f10,f11 │ │ │ │ - stfdx f0,r22,r10 │ │ │ │ - beq 5f210 │ │ │ │ - ld r10,64(r30) │ │ │ │ + stfdx f0,r23,r9 │ │ │ │ + beq 5ed00 │ │ │ │ + ld r9,64(r29) │ │ │ │ ld r7,80(r31) │ │ │ │ - ldx r10,r10,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmpd r8,r10 │ │ │ │ - beq 5f210 │ │ │ │ - add r9,r8,r9 │ │ │ │ - std r9,-8(r20) │ │ │ │ - ld r9,-8(r4) │ │ │ │ + ldx r9,r9,r7 │ │ │ │ addi r9,r9,1 │ │ │ │ - cmpd r9,r19 │ │ │ │ - std r9,-8(r4) │ │ │ │ - bne 5f234 │ │ │ │ - addi r9,r16,1 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq 5ed00 │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r14) │ │ │ │ + ld r2,-8(r12) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r20 │ │ │ │ + std r2,-8(r12) │ │ │ │ + bne 5ed24 │ │ │ │ + addi r2,r16,1 │ │ │ │ cmpdi r16,0 │ │ │ │ - ld r23,56(r31) │ │ │ │ - mr r6,r4 │ │ │ │ - mr r7,r20 │ │ │ │ - mr r3,r15 │ │ │ │ - mr r14,r27 │ │ │ │ - std r29,40(r31) │ │ │ │ - std r21,48(r31) │ │ │ │ - mtctr r9 │ │ │ │ - li r9,1 │ │ │ │ + ld r21,64(r31) │ │ │ │ + mr r7,r12 │ │ │ │ + mr r9,r14 │ │ │ │ + std r30,40(r31) │ │ │ │ + std r22,48(r31) │ │ │ │ + mr r4,r25 │ │ │ │ + mr r15,r28 │ │ │ │ + mtctr r2 │ │ │ │ + li r2,1 │ │ │ │ mfctr r10 │ │ │ │ - isellt r9,r9,r10 │ │ │ │ - mtctr r9 │ │ │ │ - mr r9,r16 │ │ │ │ + isellt r2,r2,r10 │ │ │ │ + mtctr r2 │ │ │ │ + mr r2,r16 │ │ │ │ nop │ │ │ │ - bdz 5f140 │ │ │ │ - ld r29,-16(r7) │ │ │ │ - ld r8,-16(r6) │ │ │ │ - addi r9,r9,-1 │ │ │ │ - ld r10,-16(r3) │ │ │ │ + nop │ │ │ │ + bdz 5ec90 │ │ │ │ + ld r10,-16(r7) │ │ │ │ + ld r30,-16(r9) │ │ │ │ + cmpdi r30,0 │ │ │ │ + addi r2,r2,-1 │ │ │ │ li r27,1 │ │ │ │ - sldi r21,r9,3 │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,-16(r6) │ │ │ │ - cmpd r8,r19 │ │ │ │ - stdu r18,-8(r6) │ │ │ │ - beq cr7,5f1d0 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r21 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd cr7,r29,r8 │ │ │ │ - beq cr7,5f1d0 │ │ │ │ - ldu r8,-8(r23) │ │ │ │ - add r10,r29,r10 │ │ │ │ + ld r28,-16(r4) │ │ │ │ + sldi r22,r2,3 │ │ │ │ + addi r10,r10,1 │ │ │ │ std r10,-16(r7) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,5f134 │ │ │ │ - neg r8,r8 │ │ │ │ - li r27,-1 │ │ │ │ - stdu r27,-8(r3) │ │ │ │ - stdu r8,-8(r7) │ │ │ │ - beq 5f0d0 │ │ │ │ - ld r29,40(r31) │ │ │ │ - ld r21,48(r31) │ │ │ │ - mr r27,r14 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r26,r26,1 │ │ │ │ - cmpd r26,r10 │ │ │ │ - bne 5ef90 │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r6,96(r31) │ │ │ │ - mr r14,r0 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r9,r9,r5 │ │ │ │ - addi r6,r6,1 │ │ │ │ - std r9,88(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - cmpd r6,r9 │ │ │ │ - beq 5d69c │ │ │ │ - ble cr4,5ef6c │ │ │ │ - mr r0,r20 │ │ │ │ - mr r26,r5 │ │ │ │ - ld r20,128(r31) │ │ │ │ - b 5ecb0 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 5f33c │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 5f330 │ │ │ │ - li r10,1 │ │ │ │ - std r10,32(r31) │ │ │ │ - b 5d15c │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpdi cr3,r9,0 │ │ │ │ - ble cr3,5d69c │ │ │ │ - li r9,0 │ │ │ │ - li r6,0 │ │ │ │ - std r9,88(r31) │ │ │ │ - b 5ef50 │ │ │ │ + cmpd cr7,r10,r20 │ │ │ │ + stdu r19,-8(r7) │ │ │ │ + beq 5ecf0 │ │ │ │ + ld r10,64(r29) │ │ │ │ + ldx r10,r10,r22 │ │ │ │ + addi r10,r10,1 │ │ │ │ + cmpd r30,r10 │ │ │ │ + beq 5ecf0 │ │ │ │ + ldu r10,-8(r21) │ │ │ │ + add r30,r30,r28 │ │ │ │ + std r30,-16(r9) │ │ │ │ + cmpdi r10,0 │ │ │ │ + bgt 5ec84 │ │ │ │ neg r10,r10 │ │ │ │ - std r10,-16(r3) │ │ │ │ - b 5f118 │ │ │ │ - nop │ │ │ │ - lfdx f12,r12,r19 │ │ │ │ - addic. r29,r29,-1 │ │ │ │ - subf r4,r20,r4 │ │ │ │ - add r27,r27,r20 │ │ │ │ - addi r24,r24,8 │ │ │ │ - fmadd f0,f12,f10,f0 │ │ │ │ - stfd f0,-8(r24) │ │ │ │ - bne 5eea0 │ │ │ │ - b 5ef0c │ │ │ │ - nop │ │ │ │ + li r27,-1 │ │ │ │ + stdu r27,-8(r4) │ │ │ │ + stdu r10,-8(r9) │ │ │ │ + beq cr7,5ec20 │ │ │ │ + ld r30,40(r31) │ │ │ │ + ld r22,48(r31) │ │ │ │ + mr r28,r15 │ │ │ │ + addi r11,r11,1 │ │ │ │ + cmpd r11,r8 │ │ │ │ + bne 5eaf0 │ │ │ │ + ld r15,120(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r21,r5 │ │ │ │ + mr r5,r25 │ │ │ │ + ld r10,136(r31) │ │ │ │ + addi r21,r21,8 │ │ │ │ + addi r15,r15,1 │ │ │ │ + add r10,r10,r17 │ │ │ │ + cmpd r15,r2 │ │ │ │ + beq 5cedc │ │ │ │ + ble cr4,5eacc │ │ │ │ + ld r8,144(r31) │ │ │ │ + ld r9,152(r31) │ │ │ │ + mr r25,r17 │ │ │ │ + mr r6,r10 │ │ │ │ + ld r27,32(r31) │ │ │ │ + b 5e684 │ │ │ │ nop │ │ │ │ + neg r28,r28 │ │ │ │ + std r28,-16(r4) │ │ │ │ + b 5ec68 │ │ │ │ nop │ │ │ │ - neg r9,r9 │ │ │ │ - std r9,-8(r15) │ │ │ │ - add r9,r8,r9 │ │ │ │ - std r9,-8(r20) │ │ │ │ - ld r9,-8(r4) │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r19 │ │ │ │ - std r9,-8(r4) │ │ │ │ - beq 5f090 │ │ │ │ - mr r9,r16 │ │ │ │ - b 5f14c │ │ │ │ - stdx r7,r27,r5 │ │ │ │ + neg r2,r2 │ │ │ │ + std r2,-8(r25) │ │ │ │ + add r2,r10,r2 │ │ │ │ + std r2,-8(r14) │ │ │ │ + ld r2,-8(r12) │ │ │ │ + addi r2,r2,1 │ │ │ │ + cmpd r2,r20 │ │ │ │ + std r2,-8(r12) │ │ │ │ + beq 5ebdc │ │ │ │ + mr r2,r16 │ │ │ │ + b 5ec9c │ │ │ │ + stdx r9,r21,r7 │ │ │ │ li r4,-1 │ │ │ │ - neg r7,r7 │ │ │ │ - b 5ed88 │ │ │ │ + neg r9,r9 │ │ │ │ + b 5e778 │ │ │ │ nop │ │ │ │ - add r4,r7,r4 │ │ │ │ + add r4,r9,r4 │ │ │ │ cmpd r4,r3 │ │ │ │ - bgt 5f23c │ │ │ │ - mr r7,r4 │ │ │ │ - stdx r4,r27,r5 │ │ │ │ - b 5ed7c │ │ │ │ - ld r7,88(r31) │ │ │ │ - addi r6,r6,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r7,r7,r26 │ │ │ │ - std r7,88(r31) │ │ │ │ - ld r7,120(r31) │ │ │ │ - cmpd r7,r6 │ │ │ │ - bne 5ece4 │ │ │ │ - b 5d69c │ │ │ │ - li r10,0 │ │ │ │ - ld r9,120(r31) │ │ │ │ - li r23,0 │ │ │ │ - std r10,88(r31) │ │ │ │ - ld r10,32(r31) │ │ │ │ - andi. r9,r9,3 │ │ │ │ + bgt 5ed2c │ │ │ │ + mr r9,r4 │ │ │ │ + stdx r4,r21,r7 │ │ │ │ + b 5e76c │ │ │ │ + li r0,0 │ │ │ │ + b 5e950 │ │ │ │ + ld r2,48(r31) │ │ │ │ + addi r28,r28,1 │ │ │ │ + add r6,r6,r25 │ │ │ │ + addi r2,r2,8 │ │ │ │ + std r2,48(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + cmpd r28,r2 │ │ │ │ + bne 5e6ec │ │ │ │ + b 5cedc │ │ │ │ + andi. r2,r7,8 │ │ │ │ + bne 5ee70 │ │ │ │ + li r2,1 │ │ │ │ + std r2,104(r31) │ │ │ │ + andi. r2,r7,2 │ │ │ │ + beq 5ca30 │ │ │ │ + b 5d790 │ │ │ │ + ld r2,112(r31) │ │ │ │ + ld r10,104(r31) │ │ │ │ + li r12,0 │ │ │ │ + li r11,0 │ │ │ │ + andi. r2,r2,3 │ │ │ │ cmpdi cr3,r10,0 │ │ │ │ - beq 5f30c │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 5f2e8 │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 5f2d0 │ │ │ │ - bgt cr3,5e968 │ │ │ │ - li r9,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - mr r23,r26 │ │ │ │ - std r9,88(r31) │ │ │ │ - bgt cr3,5e968 │ │ │ │ - ld r9,88(r31) │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r23,r23,r26 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r9,88(r31) │ │ │ │ - bgt cr3,5e968 │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r10,120(r31) │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r23,r23,r26 │ │ │ │ - addi r9,r9,1 │ │ │ │ - cmpd r9,r10 │ │ │ │ - std r9,88(r31) │ │ │ │ - beq 5d69c │ │ │ │ - ld r9,120(r31) │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - ld r9,88(r31) │ │ │ │ - ble cr3,5f3fc │ │ │ │ - std r9,88(r31) │ │ │ │ - b 5e968 │ │ │ │ + beq 5ee08 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 5edec │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 5eddc │ │ │ │ + bgt cr3,5e2f8 │ │ │ │ + addi r21,r21,8 │ │ │ │ + li r11,1 │ │ │ │ + mr r12,r25 │ │ │ │ + bgt cr3,5e2f8 │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r12,r12,r25 │ │ │ │ + bgt cr3,5e2f8 │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r12,r12,r25 │ │ │ │ + cmpd r11,r2 │ │ │ │ + beq 5cedc │ │ │ │ + ld r2,112(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bgt cr3,5e2f8 │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r12,r12,r25 │ │ │ │ + mr r10,r11 │ │ │ │ + mr r2,r21 │ │ │ │ + bgt cr3,5e2f8 │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r12,r12,r25 │ │ │ │ + bgt cr3,5e2f8 │ │ │ │ + add r12,r12,r25 │ │ │ │ + addi r11,r10,2 │ │ │ │ + addi r21,r2,16 │ │ │ │ + bgt cr3,5e2f8 │ │ │ │ + addi r11,r10,3 │ │ │ │ + addi r21,r2,24 │ │ │ │ + add r12,r12,r25 │ │ │ │ + bdnz 5ee14 │ │ │ │ + b 5cedc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - b 5dea0 │ │ │ │ - li r9,1 │ │ │ │ - std r9,32(r31) │ │ │ │ - b 5e6e8 │ │ │ │ - ld r9,120(r31) │ │ │ │ - andi. r9,r9,3 │ │ │ │ - beq 5f3a0 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 5f384 │ │ │ │ - cmpdi r9,2 │ │ │ │ - beq 5f374 │ │ │ │ - bgt cr3,5e208 │ │ │ │ - addi r14,r14,8 │ │ │ │ - li r7,1 │ │ │ │ - mr r6,r26 │ │ │ │ - bgt cr3,5e208 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r6,r6,r26 │ │ │ │ - bgt cr3,5e208 │ │ │ │ - ld r9,120(r31) │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r6,r6,r26 │ │ │ │ - cmpd r7,r9 │ │ │ │ - beq 5d69c │ │ │ │ - ld r9,120(r31) │ │ │ │ - srdi r9,r9,2 │ │ │ │ - mtctr r9 │ │ │ │ - bgt cr3,5e208 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r6,r6,r26 │ │ │ │ - mr r10,r7 │ │ │ │ - mr r9,r14 │ │ │ │ - bgt cr3,5e208 │ │ │ │ - addi r7,r7,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r6,r6,r26 │ │ │ │ - bgt cr3,5e208 │ │ │ │ - add r6,r6,r26 │ │ │ │ - addi r7,r10,2 │ │ │ │ - addi r14,r9,16 │ │ │ │ - bgt cr3,5e208 │ │ │ │ - addi r7,r10,3 │ │ │ │ - addi r14,r9,24 │ │ │ │ - add r6,r6,r26 │ │ │ │ - bdnz 5f3ac │ │ │ │ - b 5d69c │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r23,r23,r26 │ │ │ │ - mr r7,r9 │ │ │ │ - mr r10,r14 │ │ │ │ - bgt cr3,5f320 │ │ │ │ - addi r9,r9,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - add r23,r23,r26 │ │ │ │ - bgt cr3,5f320 │ │ │ │ - add r23,r23,r26 │ │ │ │ - addi r9,r7,2 │ │ │ │ - addi r14,r10,16 │ │ │ │ - bgt cr3,5f320 │ │ │ │ - addi r9,r7,3 │ │ │ │ - addi r14,r10,24 │ │ │ │ - add r23,r23,r26 │ │ │ │ - bdz 5d69c │ │ │ │ - bgt cr3,5f320 │ │ │ │ - b 5f3fc │ │ │ │ + nop │ │ │ │ + li r2,1 │ │ │ │ + std r2,104(r31) │ │ │ │ + b 5e06c │ │ │ │ + ld r2,112(r31) │ │ │ │ + andi. r2,r2,3 │ │ │ │ + beq 5eed4 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 5eeb8 │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 5eea8 │ │ │ │ + bgt cr3,5daf0 │ │ │ │ + addi r21,r21,8 │ │ │ │ + li r6,1 │ │ │ │ + mr r12,r25 │ │ │ │ + bgt cr3,5daf0 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r12,r12,r25 │ │ │ │ + bgt cr3,5daf0 │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r12,r12,r25 │ │ │ │ + cmpd r6,r2 │ │ │ │ + beq 5cedc │ │ │ │ + ld r2,112(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bgt cr3,5daf0 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r12,r12,r25 │ │ │ │ + mr r10,r6 │ │ │ │ + mr r2,r21 │ │ │ │ + bgt cr3,5daf0 │ │ │ │ + addi r6,r6,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r12,r12,r25 │ │ │ │ + bgt cr3,5daf0 │ │ │ │ + add r12,r12,r25 │ │ │ │ + addi r6,r10,2 │ │ │ │ + addi r21,r2,16 │ │ │ │ + bgt cr3,5daf0 │ │ │ │ + addi r6,r10,3 │ │ │ │ + addi r21,r2,24 │ │ │ │ + add r12,r12,r25 │ │ │ │ + bdnz 5eee0 │ │ │ │ + b 5cedc │ │ │ │ + ld r2,112(r31) │ │ │ │ + andi. r2,r2,3 │ │ │ │ + beq 5ef88 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 5ef6c │ │ │ │ + cmpdi r2,2 │ │ │ │ + beq 5ef5c │ │ │ │ + bgt cr3,5ea9c │ │ │ │ + addi r21,r21,8 │ │ │ │ + li r15,1 │ │ │ │ + mr r6,r25 │ │ │ │ + bgt cr3,5ea9c │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r6,r6,r25 │ │ │ │ + bgt cr3,5ea9c │ │ │ │ + ld r2,112(r31) │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r6,r6,r25 │ │ │ │ + cmpd r15,r2 │ │ │ │ + beq 5cedc │ │ │ │ + ld r2,112(r31) │ │ │ │ + srdi r2,r2,2 │ │ │ │ + mtctr r2 │ │ │ │ + bgt cr3,5ea9c │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r6,r6,r25 │ │ │ │ + mr r10,r15 │ │ │ │ + mr r2,r21 │ │ │ │ + bgt cr3,5ea9c │ │ │ │ + addi r15,r15,1 │ │ │ │ + addi r21,r21,8 │ │ │ │ + add r6,r6,r25 │ │ │ │ + bgt cr3,5ea9c │ │ │ │ + add r6,r6,r25 │ │ │ │ + addi r15,r10,2 │ │ │ │ + addi r21,r2,16 │ │ │ │ + bgt cr3,5ea9c │ │ │ │ + addi r15,r10,3 │ │ │ │ + addi r21,r2,24 │ │ │ │ + add r6,r6,r25 │ │ │ │ + bdnz 5ef94 │ │ │ │ + b 5cedc │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1288 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1285 │ │ │ │ │ │ │ │ -000000000005f460 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-30304 │ │ │ │ - mflr r0 │ │ │ │ - std r23,-96(r1) │ │ │ │ +000000000005eff0 : │ │ │ │ + std r23,-104(r1) │ │ │ │ + std r22,-112(r1) │ │ │ │ ld r5,8(r3) │ │ │ │ ld r23,24(r3) │ │ │ │ + mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r19,-128(r1) │ │ │ │ - std r25,-80(r1) │ │ │ │ - std r26,-72(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ - ld r9,16(r3) │ │ │ │ + mr r22,r3 │ │ │ │ + li r4,0 │ │ │ │ + std r25,-88(r1) │ │ │ │ + std r26,-80(r1) │ │ │ │ + ld r2,16(r3) │ │ │ │ + std r31,-40(r1) │ │ │ │ + stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-168(r1) │ │ │ │ - std r15,-160(r1) │ │ │ │ - std r16,-152(r1) │ │ │ │ - std r17,-144(r1) │ │ │ │ - std r18,-136(r1) │ │ │ │ - std r20,-120(r1) │ │ │ │ - std r21,-112(r1) │ │ │ │ - std r22,-104(r1) │ │ │ │ - std r24,-88(r1) │ │ │ │ - std r27,-64(r1) │ │ │ │ - std r28,-56(r1) │ │ │ │ - std r29,-48(r1) │ │ │ │ - std r30,-40(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - stdu r1,-256(r1) │ │ │ │ - mr r19,r3 │ │ │ │ - li r4,0 │ │ │ │ mr r3,r23 │ │ │ │ sldi r5,r5,3 │ │ │ │ + std r14,-176(r1) │ │ │ │ + std r15,-168(r1) │ │ │ │ + std r16,-160(r1) │ │ │ │ + std r17,-152(r1) │ │ │ │ + std r18,-144(r1) │ │ │ │ + std r19,-136(r1) │ │ │ │ + std r20,-128(r1) │ │ │ │ + std r21,-120(r1) │ │ │ │ + std r24,-96(r1) │ │ │ │ + std r27,-72(r1) │ │ │ │ + std r28,-64(r1) │ │ │ │ + std r29,-56(r1) │ │ │ │ + std r30,-48(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-240(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,64(r1) │ │ │ │ - std r9,40(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r25,48(r19) │ │ │ │ - ld r26,8(r19) │ │ │ │ + stxv vs63,48(r1) │ │ │ │ + std r2,40(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r25,48(r22) │ │ │ │ cmpdi r25,1 │ │ │ │ - beq 5f7a4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + ld r26,8(r22) │ │ │ │ + beq 5f324 │ │ │ │ cmpdi r26,0 │ │ │ │ li r15,0 │ │ │ │ - addi r9,r9,28240 │ │ │ │ - std r9,48(r31) │ │ │ │ - ble 5f834 │ │ │ │ + ble 5f3b0 │ │ │ │ li r28,1 │ │ │ │ - lfd f29,0(r9) │ │ │ │ + plfd f29,60064 # 6db48 │ │ │ │ + xxspltidp vs28,1065353216 │ │ │ │ mtvsrdd vs63,r28,r28 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sldi r22,r25,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ + sldi r21,r25,3 │ │ │ │ + ld r10,0(r1) │ │ │ │ std r1,32(r31) │ │ │ │ cmpdi r25,0 │ │ │ │ - addi r9,r22,15 │ │ │ │ - addi r10,r22,23 │ │ │ │ + addi r2,r21,15 │ │ │ │ + addi r9,r21,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r20,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - stfd f29,0(r20) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + stfd f28,0(r20) │ │ │ │ addi r30,r1,32 │ │ │ │ - ble 5f668 │ │ │ │ + ble 5f1e4 │ │ │ │ cmpdi r25,1 │ │ │ │ - mulld r10,r25,r15 │ │ │ │ - ld r6,120(r19) │ │ │ │ - beq 5f8a4 │ │ │ │ - srdi r7,r25,1 │ │ │ │ - mr r9,r30 │ │ │ │ - andi. r5,r7,3 │ │ │ │ - addi r4,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 5f5e8 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 5f5d8 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 5f5cc │ │ │ │ - mr r7,r4 │ │ │ │ - addi r9,r30,16 │ │ │ │ + mulld r9,r25,r15 │ │ │ │ + ld r7,120(r22) │ │ │ │ + beq 5f424 │ │ │ │ + srdi r8,r25,1 │ │ │ │ + mr r2,r30 │ │ │ │ + andi. r6,r8,3 │ │ │ │ + addi r5,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 5f168 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 5f158 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 5f14c │ │ │ │ + mr r8,r5 │ │ │ │ + addi r2,r30,16 │ │ │ │ stxv vs63,0(r30) │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 5f608 │ │ │ │ - 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 5f5f0 │ │ │ │ - andi. r9,r25,1 │ │ │ │ - clrrdi r9,r25,1 │ │ │ │ - beq 5f61c │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 5f188 │ │ │ │ + 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 5f170 │ │ │ │ + andi. r2,r25,1 │ │ │ │ + clrrdi r2,r25,1 │ │ │ │ + beq 5f19c │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stdx r28,r30,r2 │ │ │ │ sldi r9,r9,3 │ │ │ │ - stdx r28,r30,r9 │ │ │ │ - ld r9,48(r31) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ mr r26,r25 │ │ │ │ li r27,0 │ │ │ │ - addi r21,r20,8 │ │ │ │ - add r24,r6,r10 │ │ │ │ - lfd f31,0(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f30,27128(r9) │ │ │ │ + addi r19,r20,8 │ │ │ │ + add r24,r7,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfdx f1,r24,r27 │ │ │ │ - fmul f1,f1,f30 │ │ │ │ + fmul f1,f1,f29 │ │ │ │ stfdx f1,r29,r27 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5620 │ │ │ │ addic. r26,r26,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ - stfdx f31,r21,r27 │ │ │ │ + stfdx f31,r19,r27 │ │ │ │ addi r27,r27,8 │ │ │ │ - bne 5f640 │ │ │ │ - ld r9,0(r19) │ │ │ │ - lfdx f0,r20,r22 │ │ │ │ - add r17,r20,r22 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5f74c │ │ │ │ - ld r10,40(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ + bne 5f1c0 │ │ │ │ + ld r2,0(r22) │ │ │ │ + cmpdi r2,0 │ │ │ │ + lfdx f0,r20,r21 │ │ │ │ + add r17,r20,r21 │ │ │ │ + ble 5f2c8 │ │ │ │ + ld r9,40(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ addi r24,r25,-1 │ │ │ │ lfd f30,0(r23) │ │ │ │ - add r18,r30,r22 │ │ │ │ + add r18,r30,r21 │ │ │ │ addi r27,r20,8 │ │ │ │ cmpdi cr4,r24,0 │ │ │ │ - mr r26,r10 │ │ │ │ - add r21,r9,r10 │ │ │ │ + mr r26,r9 │ │ │ │ + add r19,r2,r9 │ │ │ │ + nop │ │ │ │ lfd f12,0(r26) │ │ │ │ fmadd f30,f12,f0,f30 │ │ │ │ stfd f30,0(r23) │ │ │ │ - ble cr4,5f794 │ │ │ │ - ld r7,56(r19) │ │ │ │ + ble cr4,5f314 │ │ │ │ + ld r8,56(r22) │ │ │ │ mtctr r24 │ │ │ │ - mr r8,r18 │ │ │ │ + mr r10,r18 │ │ │ │ mr r14,r24 │ │ │ │ - add r7,r7,r22 │ │ │ │ - b 5f6dc │ │ │ │ + add r8,r8,r21 │ │ │ │ + b 5f25c │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r14,r14,-1 │ │ │ │ - std r28,0(r8) │ │ │ │ - bdz 5f780 │ │ │ │ - ldu r10,-8(r7) │ │ │ │ - ldu r6,-8(r8) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r6,r10 │ │ │ │ - beq 5f6d0 │ │ │ │ + std r28,0(r10) │ │ │ │ + bdz 5f300 │ │ │ │ + ldu r9,-8(r8) │ │ │ │ + ldu r7,-8(r10) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r7,r9 │ │ │ │ + beq 5f250 │ │ │ │ cmpd r25,r14 │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r10,r14,3 │ │ │ │ - stdx r6,r30,r10 │ │ │ │ - ble 5f740 │ │ │ │ - lfdx f31,r20,r10 │ │ │ │ + addi r7,r7,1 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + stdx r7,r30,r9 │ │ │ │ + ble 5f2bc │ │ │ │ + lfdx f31,r20,r9 │ │ │ │ subf r14,r14,r25 │ │ │ │ - mr r16,r10 │ │ │ │ + mr r16,r9 │ │ │ │ lfdx f0,r30,r16 │ │ │ │ fcfid f1,f0 │ │ │ │ lfdx f0,r29,r16 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5620 │ │ │ │ addic. r14,r14,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ stfdx f31,r27,r16 │ │ │ │ addi r16,r16,8 │ │ │ │ - bne 5f710 │ │ │ │ + bne 5f290 │ │ │ │ lfd f0,0(r17) │ │ │ │ addi r26,r26,8 │ │ │ │ - cmpld r21,r26 │ │ │ │ - bne 5f6a0 │ │ │ │ - ld r10,8(r19) │ │ │ │ + cmpld r19,r26 │ │ │ │ + bne 5f220 │ │ │ │ + ld r9,8(r22) │ │ │ │ addi r15,r15,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r23,r23,8 │ │ │ │ - cmpd r10,r15 │ │ │ │ - ld r10,32(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 5f834 │ │ │ │ - ld r25,48(r19) │ │ │ │ - b 5f540 │ │ │ │ + cmpd r9,r15 │ │ │ │ + ld r9,32(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 5f3b0 │ │ │ │ + ld r25,48(r22) │ │ │ │ + b 5f0c0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r8,0(r30) │ │ │ │ - li r10,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,0(r30) │ │ │ │ - b 5f704 │ │ │ │ - sldi r10,r24,3 │ │ │ │ + nop │ │ │ │ + ld r10,0(r30) │ │ │ │ + li r9,0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,0(r30) │ │ │ │ + b 5f284 │ │ │ │ + sldi r9,r24,3 │ │ │ │ mr r14,r24 │ │ │ │ - ldx r6,r30,r10 │ │ │ │ - b 5f6f0 │ │ │ │ + ldx r7,r30,r9 │ │ │ │ + b 5f270 │ │ │ │ cmpdi r26,0 │ │ │ │ - ble 5f834 │ │ │ │ - ld r25,0(r19) │ │ │ │ - cmpdi r25,0 │ │ │ │ - ble 5f834 │ │ │ │ - ld r9,40(r31) │ │ │ │ - ld r24,120(r19) │ │ │ │ + ble 5f3b0 │ │ │ │ + ld r24,0(r22) │ │ │ │ + cmpdi r24,0 │ │ │ │ + ble 5f3b0 │ │ │ │ + ld r2,40(r31) │ │ │ │ + ld r25,120(r22) │ │ │ │ sldi r26,r26,3 │ │ │ │ li r28,0 │ │ │ │ - addi r16,r9,-8 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f30,27128(r9) │ │ │ │ + plfd f30,59392 # 6db48 │ │ │ │ + addi r16,r2,-8 │ │ │ │ lfdx f31,r23,r28 │ │ │ │ - add r27,r24,r28 │ │ │ │ - mr r29,r25 │ │ │ │ + add r27,r25,r28 │ │ │ │ + mr r29,r24 │ │ │ │ li r30,0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi r30,r30,1 │ │ │ │ lfd f1,0(r27) │ │ │ │ mtfprd f0,r30 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f30 │ │ │ │ fmul f1,f0,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - sldi r9,r30,3 │ │ │ │ + bl 5620 │ │ │ │ + sldi r2,r30,3 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - lfdx f0,r16,r9 │ │ │ │ + lfdx f0,r16,r2 │ │ │ │ fmadd f31,f0,f1,f31 │ │ │ │ stfdx f31,r23,r28 │ │ │ │ - bne 5f7f0 │ │ │ │ + bne 5f370 │ │ │ │ addi r28,r28,8 │ │ │ │ - cmpld r26,r28 │ │ │ │ - bne 5f7d4 │ │ │ │ - addi r1,r31,256 │ │ │ │ + cmpld r28,r26 │ │ │ │ + bne 5f354 │ │ │ │ + addi r1,r31,240 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ lxv vs63,-192(r1) │ │ │ │ - ld r14,-168(r1) │ │ │ │ - ld r15,-160(r1) │ │ │ │ - ld r16,-152(r1) │ │ │ │ - ld r17,-144(r1) │ │ │ │ - ld r18,-136(r1) │ │ │ │ - ld r19,-128(r1) │ │ │ │ - ld r20,-120(r1) │ │ │ │ - ld r21,-112(r1) │ │ │ │ - ld r22,-104(r1) │ │ │ │ - ld r23,-96(r1) │ │ │ │ - ld r24,-88(r1) │ │ │ │ - ld r25,-80(r1) │ │ │ │ + ld r14,-176(r1) │ │ │ │ + ld r15,-168(r1) │ │ │ │ + ld r16,-160(r1) │ │ │ │ + ld r17,-152(r1) │ │ │ │ + ld r18,-144(r1) │ │ │ │ + ld r19,-136(r1) │ │ │ │ + ld r20,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r26,-72(r1) │ │ │ │ - ld r27,-64(r1) │ │ │ │ - ld r28,-56(r1) │ │ │ │ - ld r29,-48(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ - ld r30,-40(r1) │ │ │ │ - ld r31,-32(r1) │ │ │ │ + ld r21,-120(r1) │ │ │ │ + ld r22,-112(r1) │ │ │ │ + ld r23,-104(r1) │ │ │ │ + ld r24,-96(r1) │ │ │ │ + ld r25,-88(r1) │ │ │ │ + ld r26,-80(r1) │ │ │ │ + ld r27,-72(r1) │ │ │ │ + ld r28,-64(r1) │ │ │ │ + ld r29,-56(r1) │ │ │ │ + ld r30,-48(r1) │ │ │ │ + ld r31,-40(r1) │ │ │ │ + lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b 5f614 │ │ │ │ + li r2,0 │ │ │ │ + b 5f194 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1283 │ │ │ │ + .long 0x1284 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000005f8c0 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-31424 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,16(r3) │ │ │ │ +000000000005f440 : │ │ │ │ + ld r2,16(r3) │ │ │ │ ld r5,0(r3) │ │ │ │ + mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ - std r19,-128(r1) │ │ │ │ + std r22,-104(r1) │ │ │ │ std r23,-96(r1) │ │ │ │ + mr r22,r3 │ │ │ │ + li r4,0 │ │ │ │ std r25,-80(r1) │ │ │ │ + std r24,-88(r1) │ │ │ │ + ld r23,24(r3) │ │ │ │ std r31,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ std r14,-168(r1) │ │ │ │ + mr r3,r2 │ │ │ │ + sldi r5,r5,3 │ │ │ │ std r15,-160(r1) │ │ │ │ std r16,-152(r1) │ │ │ │ std r17,-144(r1) │ │ │ │ std r18,-136(r1) │ │ │ │ + std r19,-128(r1) │ │ │ │ std r20,-120(r1) │ │ │ │ std r21,-112(r1) │ │ │ │ - std r22,-104(r1) │ │ │ │ - std r24,-88(r1) │ │ │ │ std r26,-72(r1) │ │ │ │ std r27,-64(r1) │ │ │ │ std r28,-56(r1) │ │ │ │ std r29,-48(r1) │ │ │ │ std r30,-40(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - stdu r1,-256(r1) │ │ │ │ - mr r19,r3 │ │ │ │ - ld r23,24(r3) │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r9 │ │ │ │ - sldi r5,r5,3 │ │ │ │ + stdu r1,-240(r1) │ │ │ │ mr r31,r1 │ │ │ │ - stxv vs63,64(r1) │ │ │ │ - std r9,40(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r25,48(r19) │ │ │ │ - ld r9,8(r19) │ │ │ │ + stxv vs63,48(r1) │ │ │ │ + std r2,40(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r25,48(r22) │ │ │ │ cmpdi r25,1 │ │ │ │ - beq 5fc04 │ │ │ │ - cmpdi r9,0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + ld r2,8(r22) │ │ │ │ + beq 5f774 │ │ │ │ + cmpdi r2,0 │ │ │ │ li r16,0 │ │ │ │ - addi r9,r9,28240 │ │ │ │ - std r9,48(r31) │ │ │ │ - ble 5fc88 │ │ │ │ + ble 5f7f4 │ │ │ │ li r28,1 │ │ │ │ - lfd f29,0(r9) │ │ │ │ - mtvsrdd vs63,r28,r28 │ │ │ │ - nop │ │ │ │ + plfd f30,58964 # 6db48 │ │ │ │ nop │ │ │ │ + xxspltidp vs29,1065353216 │ │ │ │ + mtvsrdd vs63,r28,r28 │ │ │ │ nop │ │ │ │ - sldi r22,r25,3 │ │ │ │ - ld r8,0(r1) │ │ │ │ + sldi r21,r25,3 │ │ │ │ + ld r10,0(r1) │ │ │ │ std r1,32(r31) │ │ │ │ cmpdi r25,0 │ │ │ │ - addi r9,r22,15 │ │ │ │ - addi r10,r22,23 │ │ │ │ + addi r2,r21,15 │ │ │ │ + addi r9,r21,23 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ addi r20,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ stfd f29,0(r20) │ │ │ │ addi r30,r1,32 │ │ │ │ - ble 5fac8 │ │ │ │ + ble 5f634 │ │ │ │ cmpdi r25,1 │ │ │ │ - mulld r10,r25,r16 │ │ │ │ - ld r6,120(r19) │ │ │ │ - beq 5fcf8 │ │ │ │ - srdi r7,r25,1 │ │ │ │ - mr r9,r30 │ │ │ │ - andi. r5,r7,3 │ │ │ │ - addi r4,r7,-1 │ │ │ │ - mr r8,r7 │ │ │ │ - beq 5fa48 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 5fa38 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 5fa2c │ │ │ │ - mr r7,r4 │ │ │ │ - addi r9,r30,16 │ │ │ │ + mulld r9,r25,r16 │ │ │ │ + ld r7,120(r22) │ │ │ │ + beq 5f864 │ │ │ │ + srdi r8,r25,1 │ │ │ │ + mr r2,r30 │ │ │ │ + andi. r6,r8,3 │ │ │ │ + addi r5,r8,-1 │ │ │ │ + mr r10,r8 │ │ │ │ + beq 5f5b8 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 5f5a8 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 5f59c │ │ │ │ + mr r8,r5 │ │ │ │ + addi r2,r30,16 │ │ │ │ stxv vs63,0(r30) │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r7,r7,-1 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpdi r7,1 │ │ │ │ - stxv vs63,0(r9) │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 5fa68 │ │ │ │ - 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 5fa50 │ │ │ │ - andi. r9,r25,1 │ │ │ │ - clrrdi r9,r25,1 │ │ │ │ - beq 5fa7c │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r8,r8,-1 │ │ │ │ + addi r2,r2,16 │ │ │ │ + cmpdi r8,1 │ │ │ │ + stxv vs63,0(r2) │ │ │ │ + addi r2,r2,16 │ │ │ │ + beq 5f5d8 │ │ │ │ + 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 5f5c0 │ │ │ │ + andi. r2,r25,1 │ │ │ │ + clrrdi r2,r25,1 │ │ │ │ + beq 5f5ec │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stdx r28,r30,r2 │ │ │ │ sldi r9,r9,3 │ │ │ │ - stdx r28,r30,r9 │ │ │ │ - ld r9,48(r31) │ │ │ │ - sldi r10,r10,3 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ mr r26,r25 │ │ │ │ li r27,0 │ │ │ │ - addi r21,r20,8 │ │ │ │ - add r24,r6,r10 │ │ │ │ - lfd f31,0(r9) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f30,27128(r9) │ │ │ │ + addi r19,r20,8 │ │ │ │ + add r24,r7,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfdx f1,r24,r27 │ │ │ │ fmul f1,f1,f30 │ │ │ │ stfdx f1,r29,r27 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5620 │ │ │ │ addic. r26,r26,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ - stfdx f31,r21,r27 │ │ │ │ + stfdx f31,r19,r27 │ │ │ │ addi r27,r27,8 │ │ │ │ - bne 5faa0 │ │ │ │ - ld r9,0(r19) │ │ │ │ - lfdx f12,r20,r22 │ │ │ │ - add r17,r20,r22 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5fbac │ │ │ │ - ld r10,40(r31) │ │ │ │ - sldi r9,r9,3 │ │ │ │ + bne 5f610 │ │ │ │ + ld r2,0(r22) │ │ │ │ + cmpdi r2,0 │ │ │ │ + lfdx f12,r20,r21 │ │ │ │ + add r17,r20,r21 │ │ │ │ + ble 5f718 │ │ │ │ + ld r9,40(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ addi r24,r25,-1 │ │ │ │ - add r18,r30,r22 │ │ │ │ + add r18,r30,r21 │ │ │ │ addi r27,r20,8 │ │ │ │ cmpdi cr4,r24,0 │ │ │ │ - mr r26,r10 │ │ │ │ - add r21,r9,r10 │ │ │ │ + mr r26,r9 │ │ │ │ + add r19,r2,r9 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ lfd f0,0(r23) │ │ │ │ lfd f11,0(r26) │ │ │ │ fmadd f0,f0,f12,f11 │ │ │ │ stfd f0,0(r26) │ │ │ │ - ble cr4,5fbf4 │ │ │ │ - ld r7,56(r19) │ │ │ │ + ble cr4,5f764 │ │ │ │ + ld r8,56(r22) │ │ │ │ mtctr r24 │ │ │ │ - mr r8,r18 │ │ │ │ + mr r10,r18 │ │ │ │ mr r14,r24 │ │ │ │ - add r7,r7,r22 │ │ │ │ - b 5fb3c │ │ │ │ + add r8,r8,r21 │ │ │ │ + b 5f6ac │ │ │ │ nop │ │ │ │ addi r14,r14,-1 │ │ │ │ - std r28,0(r8) │ │ │ │ - bdz 5fbe0 │ │ │ │ - ldu r10,-8(r7) │ │ │ │ - ldu r6,-8(r8) │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r6,r10 │ │ │ │ - beq 5fb30 │ │ │ │ + std r28,0(r10) │ │ │ │ + bdz 5f750 │ │ │ │ + ldu r9,-8(r8) │ │ │ │ + ldu r7,-8(r10) │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r7,r9 │ │ │ │ + beq 5f6a0 │ │ │ │ cmpd r25,r14 │ │ │ │ - addi r6,r6,1 │ │ │ │ - sldi r10,r14,3 │ │ │ │ - stdx r6,r30,r10 │ │ │ │ - ble 5fba0 │ │ │ │ - lfdx f31,r20,r10 │ │ │ │ + addi r7,r7,1 │ │ │ │ + sldi r9,r14,3 │ │ │ │ + stdx r7,r30,r9 │ │ │ │ + ble 5f70c │ │ │ │ + lfdx f31,r20,r9 │ │ │ │ subf r14,r14,r25 │ │ │ │ - mr r15,r10 │ │ │ │ + mr r15,r9 │ │ │ │ lfdx f0,r30,r15 │ │ │ │ fcfid f1,f0 │ │ │ │ lfdx f0,r29,r15 │ │ │ │ fmul f1,f1,f0 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5620 │ │ │ │ addic. r14,r14,-1 │ │ │ │ fmul f31,f31,f1 │ │ │ │ stfdx f31,r27,r15 │ │ │ │ addi r15,r15,8 │ │ │ │ - bne 5fb70 │ │ │ │ + bne 5f6e0 │ │ │ │ lfd f12,0(r17) │ │ │ │ addi r26,r26,8 │ │ │ │ - cmpld r21,r26 │ │ │ │ - bne 5fb00 │ │ │ │ - ld r10,8(r19) │ │ │ │ + cmpld r19,r26 │ │ │ │ + bne 5f670 │ │ │ │ + ld r9,8(r22) │ │ │ │ addi r16,r16,1 │ │ │ │ - ld r9,0(r1) │ │ │ │ + ld r2,0(r1) │ │ │ │ addi r23,r23,8 │ │ │ │ - cmpd r10,r16 │ │ │ │ - ld r10,32(r31) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 5fc88 │ │ │ │ - ld r25,48(r19) │ │ │ │ - b 5f9a0 │ │ │ │ + cmpd r9,r16 │ │ │ │ + ld r9,32(r31) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 5f7f4 │ │ │ │ + ld r25,48(r22) │ │ │ │ + b 5f510 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r8,0(r30) │ │ │ │ - li r10,0 │ │ │ │ - addi r8,r8,1 │ │ │ │ - std r8,0(r30) │ │ │ │ - b 5fb64 │ │ │ │ - sldi r10,r24,3 │ │ │ │ + nop │ │ │ │ + ld r10,0(r30) │ │ │ │ + li r9,0 │ │ │ │ + addi r10,r10,1 │ │ │ │ + std r10,0(r30) │ │ │ │ + b 5f6d4 │ │ │ │ + sldi r9,r24,3 │ │ │ │ mr r14,r24 │ │ │ │ - ldx r6,r30,r10 │ │ │ │ - b 5fb50 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 5fc88 │ │ │ │ - ld r24,0(r19) │ │ │ │ - cmpdi r24,0 │ │ │ │ - ble 5fc88 │ │ │ │ - sldi r25,r9,3 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r22,120(r19) │ │ │ │ + ldx r7,r30,r9 │ │ │ │ + b 5f6c0 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 5f7f4 │ │ │ │ + ld r21,0(r22) │ │ │ │ + cmpdi r21,0 │ │ │ │ + ble 5f7f4 │ │ │ │ + ld r24,120(r22) │ │ │ │ + plfd f31,58300 # 6db48 │ │ │ │ + sldi r25,r2,3 │ │ │ │ li r27,0 │ │ │ │ - lfd f31,27128(r9) │ │ │ │ ld r30,40(r31) │ │ │ │ - add r26,r22,r27 │ │ │ │ - mr r28,r24 │ │ │ │ + add r26,r24,r27 │ │ │ │ + mr r28,r21 │ │ │ │ li r29,0 │ │ │ │ nop │ │ │ │ lfd f0,0(r26) │ │ │ │ addi r29,r29,1 │ │ │ │ addi r30,r30,8 │ │ │ │ mtfprd f12,r29 │ │ │ │ fmul f0,f0,f31 │ │ │ │ fcfid f1,f12 │ │ │ │ fmul f1,f0,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5620 │ │ │ │ lfd f12,-8(r30) │ │ │ │ lfdx f0,r23,r27 │ │ │ │ addic. r28,r28,-1 │ │ │ │ fmadd f0,f0,f1,f12 │ │ │ │ stfd f0,-8(r30) │ │ │ │ - bne 5fc40 │ │ │ │ + bne 5f7b0 │ │ │ │ addi r27,r27,8 │ │ │ │ cmpld r25,r27 │ │ │ │ - bne 5fc2c │ │ │ │ - addi r1,r31,256 │ │ │ │ + bne 5f79c │ │ │ │ + addi r1,r31,240 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ lxv vs63,-192(r1) │ │ │ │ ld r14,-168(r1) │ │ │ │ ld r15,-160(r1) │ │ │ │ ld r16,-152(r1) │ │ │ │ ld r17,-144(r1) │ │ │ │ ld r18,-136(r1) │ │ │ │ ld r19,-128(r1) │ │ │ │ ld r20,-120(r1) │ │ │ │ + mtlr r0 │ │ │ │ + mtocrf 8,r11 │ │ │ │ ld r21,-112(r1) │ │ │ │ ld r22,-104(r1) │ │ │ │ ld r23,-96(r1) │ │ │ │ ld r24,-88(r1) │ │ │ │ ld r25,-80(r1) │ │ │ │ - mtlr r0 │ │ │ │ ld r26,-72(r1) │ │ │ │ ld r27,-64(r1) │ │ │ │ ld r28,-56(r1) │ │ │ │ ld r29,-48(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ ld r30,-40(r1) │ │ │ │ ld r31,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b 5fa74 │ │ │ │ + li r2,0 │ │ │ │ + b 5f5e4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ .long 0x1283 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000005fd10 : │ │ │ │ - addis r2,r12,4 │ │ │ │ - addi r2,r2,-32528 │ │ │ │ - std r23,-120(r1) │ │ │ │ - ld r23,48(r3) │ │ │ │ +000000000005f880 : │ │ │ │ + std r24,-120(r1) │ │ │ │ + ld r24,48(r3) │ │ │ │ + cmpdi r24,0 │ │ │ │ stdu r1,-192(r1) │ │ │ │ - cmpdi r23,0 │ │ │ │ - ble 5fef4 │ │ │ │ - ld r9,88(r3) │ │ │ │ - std r24,80(r1) │ │ │ │ - ld r24,104(r3) │ │ │ │ + ble 5fa48 │ │ │ │ + ld r2,88(r3) │ │ │ │ + std r25,80(r1) │ │ │ │ + ld r25,104(r3) │ │ │ │ stfd f29,168(r1) │ │ │ │ - stfd f27,152(r1) │ │ │ │ - std r22,64(r1) │ │ │ │ stfd f26,144(r1) │ │ │ │ - ld r22,64(r3) │ │ │ │ - mtfprd f0,r9 │ │ │ │ - cmpdi r24,0 │ │ │ │ - addi r9,r9,2 │ │ │ │ + std r23,64(r1) │ │ │ │ + ld r23,64(r3) │ │ │ │ + stfd f25,136(r1) │ │ │ │ + mtfprd f0,r2 │ │ │ │ + cmpdi r25,0 │ │ │ │ + addi r2,r2,2 │ │ │ │ fcfid f29,f0 │ │ │ │ - mtfprd f27,r9 │ │ │ │ - mtfprd f0,r24 │ │ │ │ - fcfid f27,f27 │ │ │ │ - fcfid f26,f0 │ │ │ │ + mtfprd f26,r2 │ │ │ │ + mtfprd f0,r25 │ │ │ │ + fcfid f26,f26 │ │ │ │ + fcfid f25,f0 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - blt 5ff20 │ │ │ │ + blt 5fa78 │ │ │ │ + addi r25,r25,1 │ │ │ │ + std r20,40(r1) │ │ │ │ + std r21,48(r1) │ │ │ │ + ld r20,176(r3) │ │ │ │ + ld r21,96(r3) │ │ │ │ mflr r0 │ │ │ │ - addi r24,r24,1 │ │ │ │ - std r19,40(r1) │ │ │ │ - std r20,48(r1) │ │ │ │ - std r27,104(r1) │ │ │ │ - ld r19,176(r3) │ │ │ │ - addis r27,r2,-3 │ │ │ │ - ld r20,96(r3) │ │ │ │ - std r21,56(r1) │ │ │ │ - std r25,88(r1) │ │ │ │ - std r26,96(r1) │ │ │ │ + sldi r24,r24,3 │ │ │ │ + stfd f27,152(r1) │ │ │ │ stfd f28,160(r1) │ │ │ │ - sldi r23,r23,3 │ │ │ │ - li r25,0 │ │ │ │ - li r26,0 │ │ │ │ - addi r27,r27,27080 │ │ │ │ + plfd f27,57904 # 6db30 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ - std r28,112(r1) │ │ │ │ - sldi r21,r24,3 │ │ │ │ - std r29,120(r1) │ │ │ │ - std r30,128(r1) │ │ │ │ - std r31,136(r1) │ │ │ │ + std r22,56(r1) │ │ │ │ + std r26,88(r1) │ │ │ │ + sldi r22,r25,3 │ │ │ │ + li r26,0 │ │ │ │ + std r27,96(r1) │ │ │ │ + std r28,104(r1) │ │ │ │ + li r27,0 │ │ │ │ + std r0,208(r1) │ │ │ │ + std r29,112(r1) │ │ │ │ + std r30,120(r1) │ │ │ │ + std r31,128(r1) │ │ │ │ stfd f30,176(r1) │ │ │ │ stfd f31,184(r1) │ │ │ │ - std r0,208(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldx r9,r22,r26 │ │ │ │ - add r28,r20,r26 │ │ │ │ - mr r30,r24 │ │ │ │ + ldx r2,r23,r27 │ │ │ │ + add r28,r21,r27 │ │ │ │ + mr r30,r25 │ │ │ │ li r31,0 │ │ │ │ - add r29,r19,r25 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + add r29,r20,r26 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f30,f26,f0 │ │ │ │ - fdiv f30,f27,f30 │ │ │ │ + fmul f30,f25,f0 │ │ │ │ + fdiv f30,f26,f30 │ │ │ │ fmul f30,f30,f0 │ │ │ │ - b 5fe50 │ │ │ │ + b 5f9a8 │ │ │ │ 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 5fe94 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + beq 5f9e8 │ │ │ │ mtfprd f0,r31 │ │ │ │ lfd f1,0(r28) │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f30,f0 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fsub f12,f29,f0 │ │ │ │ fcmpu cr0,f12,f28 │ │ │ │ - bgt 5fe20 │ │ │ │ + bgt 5f980 │ │ │ │ fsub f0,f0,f29 │ │ │ │ - blt 5ff00 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - sldi r9,r31,3 │ │ │ │ + blt 5fa60 │ │ │ │ + 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 5fe50 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r25,r25,r21 │ │ │ │ - cmpld r26,r23 │ │ │ │ - bne 5fde0 │ │ │ │ + stfdx f1,r29,r2 │ │ │ │ + bne 5f9a8 │ │ │ │ + addi r27,r27,8 │ │ │ │ + add r26,r26,r22 │ │ │ │ + cmpld r27,r24 │ │ │ │ + bne 5f940 │ │ │ │ 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 5fe3c │ │ │ │ + b 5f994 │ │ │ │ + lfd f25,136(r1) │ │ │ │ lfd f26,144(r1) │ │ │ │ - lfd f27,152(r1) │ │ │ │ lfd f29,168(r1) │ │ │ │ - ld r22,64(r1) │ │ │ │ - ld r24,80(r1) │ │ │ │ - b 5fef4 │ │ │ │ + ld r23,64(r1) │ │ │ │ + ld r25,80(r1) │ │ │ │ + b 5fa48 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xd86 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xc87 │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000005ff50 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,32432 │ │ │ │ - std r22,-144(r1) │ │ │ │ - ld r22,48(r3) │ │ │ │ +000000000005faa0 : │ │ │ │ + std r23,-144(r1) │ │ │ │ + ld r23,48(r3) │ │ │ │ + cmpdi r23,0 │ │ │ │ stdu r1,-224(r1) │ │ │ │ + ble 5fcdc │ │ │ │ + std r22,72(r1) │ │ │ │ + ld r22,8(r3) │ │ │ │ cmpdi r22,0 │ │ │ │ - ble 601a0 │ │ │ │ - std r21,72(r1) │ │ │ │ - ld r21,8(r3) │ │ │ │ - cmpdi r21,0 │ │ │ │ - ble 601d0 │ │ │ │ - std r28,128(r1) │ │ │ │ + ble 5fd08 │ │ │ │ + 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,120(r3) │ │ │ │ - ld r18,64(r3) │ │ │ │ - ld r19,176(r3) │ │ │ │ - ld r20,96(r3) │ │ │ │ - lfd f25,28240(r9) │ │ │ │ - std r23,88(r1) │ │ │ │ - li r23,0 │ │ │ │ + sldi r27,r23,4 │ │ │ │ + stfd f27,184(r1) │ │ │ │ + stfd f28,192(r1) │ │ │ │ + stfd f29,200(r1) │ │ │ │ + std r18,40(r1) │ │ │ │ + ld r18,120(r3) │ │ │ │ + std r19,48(r1) │ │ │ │ + std r20,56(r1) │ │ │ │ + ld r19,64(r3) │ │ │ │ + ld r20,176(r3) │ │ │ │ mtfprd f0,r28 │ │ │ │ - std r24,96(r1) │ │ │ │ - std r26,112(r1) │ │ │ │ - std r27,120(r1) │ │ │ │ - stfd f26,176(r1) │ │ │ │ - sldi r26,r22,3 │ │ │ │ - sldi r27,r22,4 │ │ │ │ + std r21,64(r1) │ │ │ │ + stfd f25,168(r1) │ │ │ │ + ld r21,96(r3) │ │ │ │ + plfd f25,57380 # 6db30 │ │ │ │ + stfd f24,160(r1) │ │ │ │ + xxspltidp vs24,1065353216 │ │ │ │ + std r24,88(r1) │ │ │ │ li r24,0 │ │ │ │ fcfid f27,f0 │ │ │ │ - addi r25,r25,27080 │ │ │ │ + std r25,96(r1) │ │ │ │ + std r26,104(r1) │ │ │ │ + li r25,0 │ │ │ │ + sldi r26,r23,3 │ │ │ │ + stfd f26,176(r1) │ │ │ │ xxlxor vs26,vs26,vs26 │ │ │ │ std r0,240(r1) │ │ │ │ - std r16,32(r1) │ │ │ │ - std r29,136(r1) │ │ │ │ - std r30,144(r1) │ │ │ │ - std r31,152(r1) │ │ │ │ - stfd f24,160(r1) │ │ │ │ - stfd f28,192(r1) │ │ │ │ - stfd f29,200(r1) │ │ │ │ + std r17,32(r1) │ │ │ │ + std r29,128(r1) │ │ │ │ + std r30,136(r1) │ │ │ │ + std r31,144(r1) │ │ │ │ + stfd f23,152(r1) │ │ │ │ stfd f30,208(r1) │ │ │ │ stfd f31,216(r1) │ │ │ │ fmul f27,f27,f27 │ │ │ │ - ldx r9,r18,r24 │ │ │ │ - sldi r31,r23,4 │ │ │ │ - add r29,r20,r24 │ │ │ │ - mr r30,r21 │ │ │ │ - add r16,r17,r24 │ │ │ │ - add r31,r19,r31 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx r2,r19,r25 │ │ │ │ + sldi r31,r24,4 │ │ │ │ + add r29,r21,r25 │ │ │ │ + mr r30,r22 │ │ │ │ + add r17,r18,r25 │ │ │ │ + add r31,r20,r31 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ fcfid f29,f0 │ │ │ │ - fdiv f24,f25,f29 │ │ │ │ - fmul f28,f29,f29 │ │ │ │ - b 600b0 │ │ │ │ + fdiv f28,f24,f29 │ │ │ │ + fmul f23,f29,f29 │ │ │ │ + b 5fbf4 │ │ │ │ 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 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - beq 6012c │ │ │ │ - lfd f12,0(r16) │ │ │ │ + beq 5fc68 │ │ │ │ + lfd f12,0(r17) │ │ │ │ lfd f1,0(r29) │ │ │ │ fmul f31,f29,f12 │ │ │ │ fctid f31,f31 │ │ │ │ - mffprd r9,f31 │ │ │ │ - subf r9,r28,r9 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mffprd r2,f31 │ │ │ │ + subf r2,r28,r2 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ - fmsub f0,f24,f31,f12 │ │ │ │ - fnmsub f12,f24,f31,f12 │ │ │ │ - fmul f0,f28,f0 │ │ │ │ + fmsub f0,f28,f31,f12 │ │ │ │ + fnmsub f12,f28,f31,f12 │ │ │ │ + fmul f0,f23,f0 │ │ │ │ fmadd f0,f0,f12,f27 │ │ │ │ fcmpu cr0,f0,f26 │ │ │ │ - bgt 60060 │ │ │ │ + bgt 5fbb0 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 601b0 │ │ │ │ - lfd f0,0(r25) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ + blt 5fcf0 │ │ │ │ + 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 4f60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f00 │ │ │ │ addic. r30,r30,-1 │ │ │ │ stfd f1,8(r31) │ │ │ │ add r31,r31,r27 │ │ │ │ - bne 600b0 │ │ │ │ - addi r23,r23,1 │ │ │ │ - addi r24,r24,8 │ │ │ │ - cmpd r23,r22 │ │ │ │ - bne 60020 │ │ │ │ + bne 5fbf4 │ │ │ │ + addi r24,r24,1 │ │ │ │ + addi r25,r25,8 │ │ │ │ + cmpd r24,r23 │ │ │ │ + bne 5fb70 │ │ │ │ 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 6007c │ │ │ │ - ld r21,72(r1) │ │ │ │ - b 601a0 │ │ │ │ + b 5fbc4 │ │ │ │ + ld r22,72(r1) │ │ │ │ + b 5fcdc │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1088 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0xf89 │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000601f0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,31760 │ │ │ │ - ld r9,48(r3) │ │ │ │ +000000000005fd20 : │ │ │ │ + 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 6045c │ │ │ │ - std r22,128(r1) │ │ │ │ - ld r22,8(r3) │ │ │ │ - std r17,88(r1) │ │ │ │ - mr r17,r3 │ │ │ │ - cmpdi r22,0 │ │ │ │ - ble 60490 │ │ │ │ - std r23,136(r1) │ │ │ │ - ld r23,88(r3) │ │ │ │ - ld r10,120(r3) │ │ │ │ - stfd f28,224(r1) │ │ │ │ + ble 5ffa0 │ │ │ │ + std r21,104(r1) │ │ │ │ + ld r21,8(r3) │ │ │ │ + cmpdi r21,0 │ │ │ │ + std r18,80(r1) │ │ │ │ + mr r18,r3 │ │ │ │ + ble 5ffb4 │ │ │ │ + std r24,128(r1) │ │ │ │ + std r25,136(r1) │ │ │ │ + ld r24,88(r3) │ │ │ │ + ld r2,120(r3) │ │ │ │ mflr r0 │ │ │ │ - std r24,144(r1) │ │ │ │ - std r14,64(r1) │ │ │ │ - ld r14,64(r3) │ │ │ │ - std r18,96(r1) │ │ │ │ - std r19,104(r1) │ │ │ │ - std r20,112(r1) │ │ │ │ - std r21,120(r1) │ │ │ │ stfd f27,216(r1) │ │ │ │ - sldi r20,r9,3 │ │ │ │ + stfd f28,224(r1) │ │ │ │ + stfd f29,232(r1) │ │ │ │ + std r15,56(r1) │ │ │ │ + plfd f29,56760 # 6db30 │ │ │ │ + ld r15,64(r3) │ │ │ │ + stfd f24,192(r1) │ │ │ │ + stfd f25,200(r1) │ │ │ │ + xxspltidp vs24,1056964608 │ │ │ │ + mtfprd f0,r24 │ │ │ │ + std r2,32(r1) │ │ │ │ + addi r2,r24,1 │ │ │ │ + std r19,88(r1) │ │ │ │ li r19,0 │ │ │ │ - li r18,0 │ │ │ │ - std r15,72(r1) │ │ │ │ - mtfprd f0,r23 │ │ │ │ - std r10,40(r1) │ │ │ │ - addi r10,r23,1 │ │ │ │ - xxlxor vs27,vs27,vs27 │ │ │ │ - std r16,80(r1) │ │ │ │ - std r25,152(r1) │ │ │ │ - std r26,160(r1) │ │ │ │ - std r27,168(r1) │ │ │ │ - fcfid f28,f0 │ │ │ │ - mulld r24,r10,r9 │ │ │ │ - cmpdi cr4,r10,0 │ │ │ │ - sldi r21,r10,1 │ │ │ │ - std r0,272(r1) │ │ │ │ - std r28,176(r1) │ │ │ │ - std r29,184(r1) │ │ │ │ - std r30,192(r1) │ │ │ │ - std r31,200(r1) │ │ │ │ + std r20,96(r1) │ │ │ │ + std r22,112(r1) │ │ │ │ + li r20,0 │ │ │ │ + sldi r22,r17,3 │ │ │ │ + fcfid f27,f0 │ │ │ │ + mulld r25,r2,r17 │ │ │ │ + std r23,120(r1) │ │ │ │ stfd f26,208(r1) │ │ │ │ - stfd f29,232(r1) │ │ │ │ + cmpdi cr4,r2,0 │ │ │ │ + xxlxor vs26,vs26,vs26 │ │ │ │ + sldi r23,r2,1 │ │ │ │ + std r0,272(r1) │ │ │ │ + std r14,48(r1) │ │ │ │ + std r2,40(r1) │ │ │ │ + std r16,64(r1) │ │ │ │ + std r26,144(r1) │ │ │ │ + std r27,152(r1) │ │ │ │ + std r28,160(r1) │ │ │ │ + std r29,168(r1) │ │ │ │ + std r30,176(r1) │ │ │ │ + fmul f27,f27,f27 │ │ │ │ + sldi r25,r25,4 │ │ │ │ + std r31,184(r1) │ │ │ │ stfd f30,240(r1) │ │ │ │ stfd f31,248(r1) │ │ │ │ - std r10,48(r1) │ │ │ │ - fmul f28,f28,f28 │ │ │ │ - sldi r24,r24,4 │ │ │ │ - ldx r9,r14,r19 │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r10,r9,1 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - mtfprd f26,r10 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fcfid f26,f26 │ │ │ │ - fmul f29,f26,f26 │ │ │ │ - ble cr4,603e0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r29,96(r17) │ │ │ │ - addis r28,r2,-3 │ │ │ │ - ld r25,176(r17) │ │ │ │ - li r26,0 │ │ │ │ - lfd f30,27104(r9) │ │ │ │ - ld r9,48(r1) │ │ │ │ - addi r28,r28,27080 │ │ │ │ - add r29,r29,r19 │ │ │ │ - fdiv f30,f30,f0 │ │ │ │ - mulld r27,r9,r18 │ │ │ │ - ld r9,40(r1) │ │ │ │ - add r31,r9,r19 │ │ │ │ - sldi r27,r27,4 │ │ │ │ + nop │ │ │ │ + ldx r2,r15,r20 │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r9,r2,1 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mtfprd f25,r9 │ │ │ │ + fcfid f30,f0 │ │ │ │ + fcfid f25,f25 │ │ │ │ + fmul f28,f25,f25 │ │ │ │ + ble cr4,5ff24 │ │ │ │ + fdiv f30,f24,f30 │ │ │ │ + ld r2,40(r1) │ │ │ │ + ld r29,96(r18) │ │ │ │ + li r27,0 │ │ │ │ + ld r26,176(r18) │ │ │ │ + mulld r28,r2,r19 │ │ │ │ + ld r2,32(r1) │ │ │ │ + add r29,r29,r20 │ │ │ │ + add r31,r2,r20 │ │ │ │ + sldi r28,r28,4 │ │ │ │ nop │ │ │ │ lfd f11,0(r31) │ │ │ │ - add r16,r25,r27 │ │ │ │ - fmul f0,f11,f26 │ │ │ │ + add r16,r26,r28 │ │ │ │ + fmul f0,f11,f25 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r9,f0 │ │ │ │ - subf r15,r23,r9 │ │ │ │ - add r30,r21,r15 │ │ │ │ - b 60384 │ │ │ │ + mffprd r2,f0 │ │ │ │ + subf r14,r24,r2 │ │ │ │ + add r30,r23,r14 │ │ │ │ + b 5feac │ │ │ │ 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(r16) │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + addi r14,r14,1 │ │ │ │ + stfd f12,0(r16) │ │ │ │ addi r16,r16,8 │ │ │ │ - cmpld r30,r15 │ │ │ │ - beq 603cc │ │ │ │ + cmpld r30,r14 │ │ │ │ + beq 5ff10 │ │ │ │ lfd f11,0(r31) │ │ │ │ - mtfprd f0,r15 │ │ │ │ + mtfprd f0,r14 │ │ │ │ lfd f1,0(r29) │ │ │ │ fcfid f0,f0 │ │ │ │ fmsub f12,f0,f30,f11 │ │ │ │ fnmsub f0,f0,f30,f11 │ │ │ │ - fmul f12,f12,f29 │ │ │ │ - fmadd f0,f0,f12,f28 │ │ │ │ - fcmpu cr0,f0,f27 │ │ │ │ - bgt 60350 │ │ │ │ + fmul f12,f12,f28 │ │ │ │ + fmadd f0,f0,f12,f27 │ │ │ │ + fcmpu cr0,f0,f26 │ │ │ │ + bgt 5fe80 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 60470 │ │ │ │ - lfd f0,0(r28) │ │ │ │ - addi r15,r15,1 │ │ │ │ + bge 5fe94 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + addi r14,r14,1 │ │ │ │ addi r16,r16,8 │ │ │ │ - cmpld r30,r15 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - stfd f1,-8(r16) │ │ │ │ - bne 60380 │ │ │ │ - addi r26,r26,1 │ │ │ │ - add r31,r31,r20 │ │ │ │ - add r27,r27,r24 │ │ │ │ - cmpd r22,r26 │ │ │ │ - bne 60330 │ │ │ │ - ld r9,32(r1) │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r19,r19,8 │ │ │ │ - cmpd r18,r9 │ │ │ │ - bne 602d0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ + cmpld r30,r14 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + stfd f12,-8(r16) │ │ │ │ + bne 5fea8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi r27,r27,1 │ │ │ │ + add r31,r31,r22 │ │ │ │ + add r28,r28,r25 │ │ │ │ + cmpd r21,r27 │ │ │ │ + bne 5fe60 │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r20,r20,8 │ │ │ │ + cmpd r19,r17 │ │ │ │ + bne 5fe10 │ │ │ │ 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 6036c │ │ │ │ - ld r17,88(r1) │ │ │ │ - ld r22,128(r1) │ │ │ │ - b 6045c │ │ │ │ + ld r18,80(r1) │ │ │ │ + ld r21,104(r1) │ │ │ │ + b 5ffa0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1286 │ │ │ │ - nop │ │ │ │ + .long 0x1288 │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000604b0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,31056 │ │ │ │ +000000000005ffd0 : │ │ │ │ + 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,28240(r9) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - li r7,0 │ │ │ │ - mr r30,r3 │ │ │ │ - addi r9,r10,15 │ │ │ │ - addi r10,r10,23 │ │ │ │ - mr r31,r1 │ │ │ │ + std r14,-184(r1) │ │ │ │ + std r15,-176(r1) │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - ld r6,0(r1) │ │ │ │ + clrrdi r8,r8,4 │ │ │ │ + std r21,-128(r1) │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ neg r9,r9 │ │ │ │ - neg r10,r10 │ │ │ │ + neg r8,r8 │ │ │ │ + std r25,-96(r1) │ │ │ │ + std r26,-88(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-320(r1) │ │ │ │ + ld r6,0(r1) │ │ │ │ + mr r31,r1 │ │ │ │ stdux r6,r1,r9 │ │ │ │ - addi r28,r1,32 │ │ │ │ + addi r30,r1,32 │ │ │ │ stdux r6,r1,r9 │ │ │ │ - addi r21,r1,32 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ + addi r19,r1,32 │ │ │ │ + stdux r6,r1,r8 │ │ │ │ addi r27,r1,32 │ │ │ │ stdux r6,r1,r9 │ │ │ │ - addi r19,r1,32 │ │ │ │ + addi r17,r1,32 │ │ │ │ stdux r6,r1,r9 │ │ │ │ - addi r14,r1,32 │ │ │ │ + addi r16,r1,32 │ │ │ │ stdux r6,r1,r9 │ │ │ │ - addi r18,r1,32 │ │ │ │ + addi r20,r1,32 │ │ │ │ stdux r6,r1,r9 │ │ │ │ - addi r9,r1,32 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ + addi r12,r1,32 │ │ │ │ + stdux r6,r1,r8 │ │ │ │ std r7,0(r27) │ │ │ │ - mr r20,r1 │ │ │ │ - mr r5,r9 │ │ │ │ - stfdu f0,32(r20) │ │ │ │ - ble cr7,60b9c │ │ │ │ - ld r10,88(r3) │ │ │ │ - andi. r7,r29,3 │ │ │ │ - li r15,1 │ │ │ │ - addi r6,r29,-1 │ │ │ │ - mr r9,r29 │ │ │ │ - addi r10,r10,1 │ │ │ │ - beq 60600 │ │ │ │ + mr r18,r1 │ │ │ │ + stfdu f0,32(r18) │ │ │ │ + ble cr7,606b4 │ │ │ │ + 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 60124 │ │ │ │ cmpdi r7,1 │ │ │ │ - mr r8,r29 │ │ │ │ - beq 605f0 │ │ │ │ + beq 60118 │ │ │ │ cmpdi r7,2 │ │ │ │ - beq 605e4 │ │ │ │ - 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 6062c │ │ │ │ - srdi r9,r9,2 │ │ │ │ + beq 60110 │ │ │ │ + mr r2,r6 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + addic. r2,r2,-1 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + beq 60144 │ │ │ │ + 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 60608 │ │ │ │ - ld r9,8(r30) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 60b28 │ │ │ │ - ld r9,200(r30) │ │ │ │ - li r12,0 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + vmulld v0,v0,v1 │ │ │ │ + vmulld v13,v13,v1 │ │ │ │ + bdnz 6012c │ │ │ │ + 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 60638 │ │ │ │ + ld r2,200(r29) │ │ │ │ + ld r9,88(r31) │ │ │ │ + li r10,0 │ │ │ │ + xxspltidp vs27,1056964608 │ │ │ │ + std r12,96(r31) │ │ │ │ li r26,0 │ │ │ │ - cmpdi cr4,r15,0 │ │ │ │ - mr r23,r5 │ │ │ │ + plfd f28,55724 # 6db30 │ │ │ │ + addi r23,r18,8 │ │ │ │ xxlxor vs29,vs29,vs29 │ │ │ │ - std r15,88(r31) │ │ │ │ - mr r22,r12 │ │ │ │ - addi r9,r9,-8 │ │ │ │ - std r9,80(r31) │ │ │ │ - ble cr7,6071c │ │ │ │ - mulld r9,r22,r29 │ │ │ │ - ld r3,120(r30) │ │ │ │ - mtctr r29 │ │ │ │ - ld r11,64(r30) │ │ │ │ - ld r4,88(r30) │ │ │ │ - li r8,0 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - add r3,r3,r9 │ │ │ │ + mr r15,r16 │ │ │ │ + mcrf cr0,cr7 │ │ │ │ + mr r12,r10 │ │ │ │ + addi r2,r2,-8 │ │ │ │ + cmpdi cr4,r9,0 │ │ │ │ + std r2,80(r31) │ │ │ │ nop │ │ │ │ + ble 60270 │ │ │ │ + mulld r2,r12,r28 │ │ │ │ + ld r4,120(r29) │ │ │ │ + ld r3,64(r29) │ │ │ │ + mtctr r28 │ │ │ │ + li r10,0 │ │ │ │ + ld r5,88(r29) │ │ │ │ + ld r6,96(r31) │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r4,r4,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx r9,r11,r8 │ │ │ │ - lfdx f12,r3,r8 │ │ │ │ - addi r5,r9,1 │ │ │ │ - sldi r7,r5,1 │ │ │ │ - mtfprd f0,r7 │ │ │ │ + ldx r2,r3,r10 │ │ │ │ + lfdx f12,r4,r10 │ │ │ │ + addi r11,r2,1 │ │ │ │ + sldi r8,r11,1 │ │ │ │ + mtfprd f0,r8 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fctid f0,f0 │ │ │ │ - mffprd r10,f0 │ │ │ │ - subf r6,r4,r10 │ │ │ │ - addi r10,r10,1 │ │ │ │ - divd r9,r6,r7 │ │ │ │ - cmpdi r6,0 │ │ │ │ - add r10,r10,r4 │ │ │ │ - stdx r6,r19,r8 │ │ │ │ - stdx r10,r14,r8 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - subf r9,r9,r6 │ │ │ │ - blt 60b10 │ │ │ │ - cmpd r5,r9 │ │ │ │ - bge 606e8 │ │ │ │ - subf r9,r7,r9 │ │ │ │ - stdx r9,r23,r8 │ │ │ │ - cmpdi r9,0 │ │ │ │ - li r10,1 │ │ │ │ - ble 60b04 │ │ │ │ - stdx r10,r18,r8 │ │ │ │ - stdx r9,r28,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - bdnz 60690 │ │ │ │ - sldi r5,r29,3 │ │ │ │ + mffprd r9,f0 │ │ │ │ + subf r7,r5,r9 │ │ │ │ + addi r9,r9,1 │ │ │ │ + divd r2,r7,r8 │ │ │ │ + cmpdi r7,0 │ │ │ │ + add r9,r9,r5 │ │ │ │ + stdx r7,r17,r10 │ │ │ │ + stdx r9,r15,r10 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + subf r2,r2,r7 │ │ │ │ + blt 60620 │ │ │ │ + cmpd r11,r2 │ │ │ │ + bge 60238 │ │ │ │ + subf r2,r8,r2 │ │ │ │ + stdx r2,r6,r10 │ │ │ │ + cmpdi r2,0 │ │ │ │ + li r9,1 │ │ │ │ + ble 60614 │ │ │ │ + stdx r9,r20,r10 │ │ │ │ + stdx r2,r30,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + bdnz 601e0 │ │ │ │ + sldi r5,r28,3 │ │ │ │ li r4,0 │ │ │ │ - mr r3,r21 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,60b94 │ │ │ │ - ld r9,88(r31) │ │ │ │ - ld r16,192(r30) │ │ │ │ - sldi r10,r26,3 │ │ │ │ - ld r15,176(r30) │ │ │ │ - sldi r17,r29,3 │ │ │ │ - addi r24,r20,8 │ │ │ │ + mr r3,r19 │ │ │ │ + std r12,32(r31) │ │ │ │ + bl 5b40 │ │ │ │ + ld r12,32(r31) │ │ │ │ + ble cr4,606ac │ │ │ │ + ld r2,88(r31) │ │ │ │ + ld r14,192(r29) │ │ │ │ + std r15,104(r31) │ │ │ │ + sldi r22,r28,3 │ │ │ │ + addi r24,r27,8 │ │ │ │ li r25,0 │ │ │ │ - std r14,96(r31) │ │ │ │ - std r18,32(r31) │ │ │ │ - addi r5,r10,-8 │ │ │ │ - add r8,r9,r26 │ │ │ │ - addi r7,r16,-8 │ │ │ │ - add r12,r15,r10 │ │ │ │ - li r9,0 │ │ │ │ - addi r26,r27,8 │ │ │ │ - add r3,r16,r5 │ │ │ │ - sldi r6,r8,3 │ │ │ │ - std r8,104(r31) │ │ │ │ - add r10,r6,r7 │ │ │ │ - std r10,72(r31) │ │ │ │ - cmpd r9,r29 │ │ │ │ - bge 6092c │ │ │ │ - mulld r14,r29,r22 │ │ │ │ - ld r18,64(r30) │ │ │ │ - mr r10,r20 │ │ │ │ - addi r16,r9,1 │ │ │ │ - sldi r15,r9,3 │ │ │ │ - mr r9,r24 │ │ │ │ - mr r20,r27 │ │ │ │ - mr r24,r28 │ │ │ │ - std r23,40(r31) │ │ │ │ - mr r28,r19 │ │ │ │ - mr r23,r30 │ │ │ │ - std r22,48(r31) │ │ │ │ - mr r27,r10 │ │ │ │ - mr r22,r26 │ │ │ │ - std r12,56(r31) │ │ │ │ - mr r26,r29 │ │ │ │ - mr r19,r9 │ │ │ │ - std r3,64(r31) │ │ │ │ - sldi r14,r14,3 │ │ │ │ - mr r30,r14 │ │ │ │ - mr r14,r21 │ │ │ │ - mr r21,r18 │ │ │ │ - b 608b8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + std r12,72(r31) │ │ │ │ + ld r10,176(r29) │ │ │ │ + ld r15,96(r31) │ │ │ │ + add r8,r2,r26 │ │ │ │ + sldi r26,r26,3 │ │ │ │ + addi r7,r14,-8 │ │ │ │ + li r2,0 │ │ │ │ + addi r6,r26,-8 │ │ │ │ + add r10,r10,r26 │ │ │ │ + sldi r9,r8,3 │ │ │ │ + std r8,112(r31) │ │ │ │ + add r6,r14,r6 │ │ │ │ + mr r3,r10 │ │ │ │ + add r14,r9,r7 │ │ │ │ + mr r10,r6 │ │ │ │ + std r14,64(r31) │ │ │ │ nop │ │ │ │ - mtfprd f0,r9 │ │ │ │ - sldi r9,r9,1 │ │ │ │ + cmpd r2,r28 │ │ │ │ + bge 6045c │ │ │ │ + ld r9,72(r31) │ │ │ │ + ld r26,64(r29) │ │ │ │ + addi r14,r2,1 │ │ │ │ + sldi r21,r2,3 │ │ │ │ + mr r2,r24 │ │ │ │ + std r22,56(r31) │ │ │ │ + std r10,48(r31) │ │ │ │ + mr r22,r18 │ │ │ │ + std r15,32(r31) │ │ │ │ + std r3,40(r31) │ │ │ │ + mr r18,r29 │ │ │ │ + mr r29,r17 │ │ │ │ + mr r17,r19 │ │ │ │ + mr r19,r23 │ │ │ │ + mr r23,r27 │ │ │ │ + mr r27,r28 │ │ │ │ + mulld r16,r28,r9 │ │ │ │ + mr r24,r26 │ │ │ │ + mr r26,r20 │ │ │ │ + mr r20,r2 │ │ │ │ + sldi r16,r16,3 │ │ │ │ + b 603f4 │ │ │ │ + sldi r10,r2,1 │ │ │ │ + cmpd r15,r2 │ │ │ │ + mtfprd f0,r2 │ │ │ │ + mtfprd f10,r10 │ │ │ │ fcfid f11,f0 │ │ │ │ - beq cr7,608d4 │ │ │ │ - mtfprd f0,r9 │ │ │ │ - addis r8,r2,-3 │ │ │ │ - ldx r10,r14,r15 │ │ │ │ - ldx r11,r28,r15 │ │ │ │ - ld r9,120(r23) │ │ │ │ - lfdx f7,r27,r15 │ │ │ │ - ld r3,96(r23) │ │ │ │ - fcfid f10,f0 │ │ │ │ - lfd f8,27104(r8) │ │ │ │ - lfd f0,88(r23) │ │ │ │ - ld r8,32(r31) │ │ │ │ - add r10,r10,r11 │ │ │ │ - add r9,r9,r30 │ │ │ │ - lfdx f1,r3,r15 │ │ │ │ + fcfid f10,f10 │ │ │ │ + beq 6040c │ │ │ │ + lfd f0,88(r18) │ │ │ │ + ldx r9,r17,r21 │ │ │ │ + ldx r5,r29,r21 │ │ │ │ + ld r2,120(r18) │ │ │ │ + lfdx f8,r22,r21 │ │ │ │ fcfid f12,f0 │ │ │ │ - lfdx f0,r8,r15 │ │ │ │ - lfdx f9,r9,r15 │ │ │ │ + lfdx f0,r26,r21 │ │ │ │ + add r9,r9,r5 │ │ │ │ + add r2,r2,r21 │ │ │ │ + lfdx f9,r2,r16 │ │ │ │ fcfid f30,f0 │ │ │ │ - mtfprd f0,r10 │ │ │ │ + mtfprd f0,r9 │ │ │ │ + ld r9,96(r18) │ │ │ │ fcfid f0,f0 │ │ │ │ - fmul f30,f30,f7 │ │ │ │ - fmul f0,f0,f8 │ │ │ │ + lfdx f1,r9,r21 │ │ │ │ + fmul f30,f30,f8 │ │ │ │ + fmul f0,f0,f27 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fsub f11,f9,f0 │ │ │ │ fsub f0,f0,f9 │ │ │ │ fmul f0,f11,f0 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fmadd f0,f12,f12,f0 │ │ │ │ fcmpu cr0,f0,f29 │ │ │ │ - ble 60a90 │ │ │ │ + ble 605c0 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - ldx r9,r20,r15 │ │ │ │ - mr r10,r16 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addi r16,r16,1 │ │ │ │ - cmpd r26,r10 │ │ │ │ - maddld r9,r18,r9,r29 │ │ │ │ - stfdx f30,r19,r15 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - stdx r9,r22,r15 │ │ │ │ - addi r15,r15,8 │ │ │ │ - ble 608f4 │ │ │ │ - ldx r29,r24,r15 │ │ │ │ - ldx r18,r21,r15 │ │ │ │ - mr r10,r16 │ │ │ │ - cmpdi r29,0 │ │ │ │ - addi r9,r18,1 │ │ │ │ - cmpd cr7,r29,r9 │ │ │ │ - bne 607e0 │ │ │ │ - ldx r9,r20,r15 │ │ │ │ - cmpd r26,r10 │ │ │ │ - stfdx f29,r19,r15 │ │ │ │ - addi r16,r16,1 │ │ │ │ - mulld r9,r9,r18 │ │ │ │ - stdx r9,r22,r15 │ │ │ │ - addi r15,r15,8 │ │ │ │ - bgt 608b8 │ │ │ │ - mr r10,r27 │ │ │ │ - mr r9,r19 │ │ │ │ - mr r30,r23 │ │ │ │ - mr r26,r22 │ │ │ │ - ld r12,56(r31) │ │ │ │ - ld r3,64(r31) │ │ │ │ - ld r23,40(r31) │ │ │ │ - ld r22,48(r31) │ │ │ │ - mr r27,r20 │ │ │ │ - mr r19,r28 │ │ │ │ - mr r21,r14 │ │ │ │ - mr r28,r24 │ │ │ │ - mr r20,r10 │ │ │ │ - mr r24,r9 │ │ │ │ - ldx r9,r27,r17 │ │ │ │ - ld r10,32(r31) │ │ │ │ - stdu r9,8(r3) │ │ │ │ - ld r29,48(r30) │ │ │ │ - sldi r17,r29,3 │ │ │ │ - addi r9,r29,-1 │ │ │ │ - add r6,r28,r17 │ │ │ │ - add r5,r10,r17 │ │ │ │ - lfdx f0,r20,r17 │ │ │ │ - ld r10,-8(r6) │ │ │ │ - ld r4,-8(r5) │ │ │ │ - stfd f0,0(r12) │ │ │ │ - cmpdi r10,0 │ │ │ │ - beq 60ac0 │ │ │ │ - ld r8,64(r30) │ │ │ │ - add r8,r8,r17 │ │ │ │ - ld r8,-8(r8) │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd r10,r8 │ │ │ │ - beq 60ac0 │ │ │ │ - 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 60a40 │ │ │ │ - addi r10,r9,1 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + ldx r2,r23,r21 │ │ │ │ + mr r9,r14 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addi r14,r14,1 │ │ │ │ + cmpd r27,r9 │ │ │ │ + maddld r2,r28,r2,r15 │ │ │ │ + stfdx f30,r19,r21 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + stdx r2,r20,r21 │ │ │ │ + addi r21,r21,8 │ │ │ │ + ble 6042c │ │ │ │ + ldx r28,r24,r21 │ │ │ │ + ldx r15,r30,r21 │ │ │ │ + cmpdi r15,0 │ │ │ │ + mr r9,r14 │ │ │ │ + addi r2,r28,1 │ │ │ │ + bne 60330 │ │ │ │ + ldx r2,r23,r21 │ │ │ │ + cmpd r27,r9 │ │ │ │ + stfdx f29,r19,r21 │ │ │ │ + addi r14,r14,1 │ │ │ │ + mulld r2,r2,r28 │ │ │ │ + stdx r2,r20,r21 │ │ │ │ + addi r21,r21,8 │ │ │ │ + bgt 603f4 │ │ │ │ + mr r27,r23 │ │ │ │ + ld r15,32(r31) │ │ │ │ + mr r23,r19 │ │ │ │ + ld r3,40(r31) │ │ │ │ + mr r19,r17 │ │ │ │ + mr r17,r29 │ │ │ │ + ld r10,48(r31) │ │ │ │ + mr r29,r18 │ │ │ │ + mr r18,r22 │ │ │ │ + ld r22,56(r31) │ │ │ │ + mr r24,r20 │ │ │ │ + mr r20,r26 │ │ │ │ + ldx r2,r27,r22 │ │ │ │ + stdu r2,8(r10) │ │ │ │ + ld r28,48(r29) │ │ │ │ + sldi r22,r28,3 │ │ │ │ + addi r2,r28,-1 │ │ │ │ + add r8,r30,r22 │ │ │ │ + lfdx f0,r18,r22 │ │ │ │ + add r5,r20,r22 │ │ │ │ + ld r9,-8(r8) │ │ │ │ cmpdi r9,0 │ │ │ │ - add r11,r23,r17 │ │ │ │ - mtctr r10 │ │ │ │ - li r10,1 │ │ │ │ - mfctr r8 │ │ │ │ - isellt r10,r10,r8 │ │ │ │ - mtctr r10 │ │ │ │ + ld r7,-8(r5) │ │ │ │ + stfd f0,0(r3) │ │ │ │ + beq 60600 │ │ │ │ + ld r6,64(r29) │ │ │ │ + add r6,r6,r22 │ │ │ │ + ld r6,-8(r6) │ │ │ │ + addi r6,r6,1 │ │ │ │ + cmpd r9,r6 │ │ │ │ + beq 60600 │ │ │ │ + add r6,r19,r22 │ │ │ │ + ld r4,88(r29) │ │ │ │ + add r7,r9,r7 │ │ │ │ + ld r9,-8(r6) │ │ │ │ + std r7,-8(r8) │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + sldi r0,r4,1 │ │ │ │ + cmpd r9,r0 │ │ │ │ + std r9,-8(r6) │ │ │ │ + bne 60570 │ │ │ │ + addi r9,r2,1 │ │ │ │ + cmpdi r2,0 │ │ │ │ + add r11,r15,r22 │ │ │ │ + mtctr r9 │ │ │ │ + li r9,1 │ │ │ │ + mfctr r7 │ │ │ │ + isellt r9,r9,r7 │ │ │ │ + mtctr r9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bdz 60a40 │ │ │ │ - ld r10,-16(r6) │ │ │ │ - ld r8,-16(r7) │ │ │ │ - addi r9,r9,-1 │ │ │ │ + nop │ │ │ │ + bdz 60570 │ │ │ │ + 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,60ab0 │ │ │ │ - ld r8,64(r30) │ │ │ │ - ldx r8,r8,r16 │ │ │ │ - addi r8,r8,1 │ │ │ │ - cmpd cr7,r10,r8 │ │ │ │ - beq cr7,60ab0 │ │ │ │ - ldu r8,-8(r11) │ │ │ │ - add r10,r10,r4 │ │ │ │ - std r10,-16(r6) │ │ │ │ - cmpdi cr7,r8,0 │ │ │ │ - bgt cr7,60a34 │ │ │ │ - neg r8,r8 │ │ │ │ - li r18,-1 │ │ │ │ - stdu r18,-8(r5) │ │ │ │ - stdu r8,-8(r6) │ │ │ │ - beq 609d0 │ │ │ │ - ld r10,72(r31) │ │ │ │ - addi r12,r12,8 │ │ │ │ - cmpld r10,r3 │ │ │ │ - bne 60770 │ │ │ │ - ld r8,104(r31) │ │ │ │ - ld r14,96(r31) │ │ │ │ - ld r18,32(r31) │ │ │ │ - ld r9,88(r31) │ │ │ │ + sldi r21,r2,3 │ │ │ │ + addi r7,r7,1 │ │ │ │ + std r7,-16(r6) │ │ │ │ + cmpd cr7,r7,r0 │ │ │ │ + stdu r25,-8(r6) │ │ │ │ + beq 605f0 │ │ │ │ + ld r7,64(r29) │ │ │ │ + ldx r7,r7,r21 │ │ │ │ + addi r7,r7,1 │ │ │ │ + cmpd r9,r7 │ │ │ │ + beq 605f0 │ │ │ │ + ldu r7,-8(r11) │ │ │ │ + add r9,r9,r4 │ │ │ │ + std r9,-16(r8) │ │ │ │ + cmpdi r7,0 │ │ │ │ + bgt 60564 │ │ │ │ + neg r7,r7 │ │ │ │ + li r26,-1 │ │ │ │ + stdu r26,-8(r5) │ │ │ │ + stdu r7,-8(r8) │ │ │ │ + beq cr7,60500 │ │ │ │ + ld r9,64(r31) │ │ │ │ + addi r3,r3,8 │ │ │ │ + cmpld r10,r9 │ │ │ │ + bne 602d0 │ │ │ │ + ld r8,112(r31) │ │ │ │ + ld r15,104(r31) │ │ │ │ + ld r12,72(r31) │ │ │ │ + ld r2,88(r31) │ │ │ │ mr r26,r8 │ │ │ │ - ld r10,80(r31) │ │ │ │ - addi r22,r22,1 │ │ │ │ - stdu r9,8(r10) │ │ │ │ - std r10,80(r31) │ │ │ │ - ld r9,8(r30) │ │ │ │ - cmpd r9,r22 │ │ │ │ - ble 60b28 │ │ │ │ - ld r29,48(r30) │ │ │ │ - cmpdi cr7,r29,0 │ │ │ │ - b 60660 │ │ │ │ + ld r9,80(r31) │ │ │ │ + addi r12,r12,1 │ │ │ │ + stdu r2,8(r9) │ │ │ │ + ld r2,8(r29) │ │ │ │ + std r9,80(r31) │ │ │ │ + cmpd r2,r12 │ │ │ │ + ble 60638 │ │ │ │ + ld r28,48(r29) │ │ │ │ + cmpdi r28,0 │ │ │ │ + b 601b0 │ │ │ │ nop │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 60ad0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 6088c │ │ │ │ + bge 603c8 │ │ │ │ + fsqrt f31,f0 │ │ │ │ + fmul f1,f31,f1 │ │ │ │ + bl 5620 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + b 603c8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - neg r4,r4 │ │ │ │ - std r4,-16(r5) │ │ │ │ - b 60a18 │ │ │ │ nop │ │ │ │ neg r4,r4 │ │ │ │ - std r4,-8(r5) │ │ │ │ - b 6097c │ │ │ │ - nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,27080(r9) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 6088c │ │ │ │ - nop │ │ │ │ + std r4,-16(r5) │ │ │ │ + b 60548 │ │ │ │ nop │ │ │ │ + neg r7,r7 │ │ │ │ + std r7,-8(r5) │ │ │ │ + b 604a8 │ │ │ │ nop │ │ │ │ - stdx r9,r23,r8 │ │ │ │ - li r10,-1 │ │ │ │ - neg r9,r9 │ │ │ │ - b 606f8 │ │ │ │ - add r7,r7,r9 │ │ │ │ - cmpd r5,r7 │ │ │ │ - blt 60b00 │ │ │ │ - mr r9,r7 │ │ │ │ - stdx r7,r23,r8 │ │ │ │ - b 606ec │ │ │ │ - addi r1,r31,288 │ │ │ │ + stdx r2,r6,r10 │ │ │ │ + li r9,-1 │ │ │ │ + neg r2,r2 │ │ │ │ + b 60248 │ │ │ │ + add r8,r8,r2 │ │ │ │ + cmpd r11,r8 │ │ │ │ + blt 60610 │ │ │ │ + mr r2,r8 │ │ │ │ + stdx r8,r6,r10 │ │ │ │ + b 6023c │ │ │ │ + addi r1,r31,320 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-168(r1) │ │ │ │ - ld r15,-160(r1) │ │ │ │ - ld r16,-152(r1) │ │ │ │ - ld r17,-144(r1) │ │ │ │ - ld r18,-136(r1) │ │ │ │ - ld r19,-128(r1) │ │ │ │ - ld r20,-120(r1) │ │ │ │ - ld r21,-112(r1) │ │ │ │ - ld r22,-104(r1) │ │ │ │ - ld r23,-96(r1) │ │ │ │ - ld r24,-88(r1) │ │ │ │ - ld r25,-80(r1) │ │ │ │ - ld r26,-72(r1) │ │ │ │ - ld r27,-64(r1) │ │ │ │ + ld r14,-184(r1) │ │ │ │ + ld r15,-176(r1) │ │ │ │ + ld r16,-168(r1) │ │ │ │ + ld r17,-160(r1) │ │ │ │ + ld r18,-152(r1) │ │ │ │ + ld r19,-144(r1) │ │ │ │ + ld r20,-136(r1) │ │ │ │ + ld r21,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-56(r1) │ │ │ │ - ld r29,-48(r1) │ │ │ │ - ld r30,-40(r1) │ │ │ │ - ld r31,-32(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r22,-120(r1) │ │ │ │ + ld r23,-112(r1) │ │ │ │ + ld r24,-104(r1) │ │ │ │ + ld r25,-96(r1) │ │ │ │ + ld r26,-88(r1) │ │ │ │ + ld r27,-80(r1) │ │ │ │ + ld r28,-72(r1) │ │ │ │ + ld r29,-64(r1) │ │ │ │ + ld r30,-56(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ + lfd f27,-40(r1) │ │ │ │ + lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - li r9,0 │ │ │ │ - b 60a64 │ │ │ │ - li r15,1 │ │ │ │ - b 6062c │ │ │ │ + li r2,0 │ │ │ │ + b 60594 │ │ │ │ + li r2,1 │ │ │ │ + std r2,88(r31) │ │ │ │ + b 6015c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1283 │ │ │ │ + .long 0x1285 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000060bb0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,29264 │ │ │ │ - mflr r0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ +00000000000606d0 : │ │ │ │ + lwz r2,112(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bne 60c10 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 60c24 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 60c3c │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 60c54 │ │ │ │ + mr r31,r3 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 60710 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 60730 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 60754 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 60778 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bl 5b00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 60be0 │ │ │ │ - mr r3,r31 │ │ │ │ - bl 4b60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 60be8 │ │ │ │ + mflr r0 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 5aa0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + mtlr r0 │ │ │ │ + beq 606f0 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 5700 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - beq 60bf0 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 4b00 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + mtlr r0 │ │ │ │ + beq 606f8 │ │ │ │ + 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 60700 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000000000060c80 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,29056 │ │ │ │ - mflr r0 │ │ │ │ +00000000000607a0 : │ │ │ │ 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 60e50 │ │ │ │ - addi r9,r28,-1 │ │ │ │ - cmplwi r9,2 │ │ │ │ - ble 60ea4 │ │ │ │ - rldicl r10,r28,62,34 │ │ │ │ - mr r8,r27 │ │ │ │ - mr r9,r3 │ │ │ │ - andi. r7,r10,1 │ │ │ │ - addi r7,r10,-1 │ │ │ │ - bne 60e20 │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxv vs33,0(r8) │ │ │ │ - lxv vs32,16(r8) │ │ │ │ - addi r9,r9,64 │ │ │ │ - addi r8,r8,32 │ │ │ │ + ble 60980 │ │ │ │ + addi r2,r28,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble 609d0 │ │ │ │ + rldicl r9,r28,62,34 │ │ │ │ + mr r10,r27 │ │ │ │ + mr r2,r3 │ │ │ │ + andi. r8,r9,1 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + bne 60950 │ │ │ │ + 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 60d04 │ │ │ │ - andi. r9,r28,3 │ │ │ │ - clrrwi r9,r28,2 │ │ │ │ - beq 60d84 │ │ │ │ - extswsli r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - extswsli r10,r9,3 │ │ │ │ - lwax r6,r27,r8 │ │ │ │ - cmpw r7,r28 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - bge 60d84 │ │ │ │ - add r27,r27,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r27) │ │ │ │ - cmpw r9,r28 │ │ │ │ - std r8,8(r10) │ │ │ │ - bge 60d84 │ │ │ │ - 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 60818 │ │ │ │ + andi. r2,r28,3 │ │ │ │ + clrrwi r2,r28,2 │ │ │ │ + beq 608c0 │ │ │ │ + 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 60da0 │ │ │ │ + bne 608e0 │ │ │ │ cmpwi r28,1 │ │ │ │ - li r10,8 │ │ │ │ - li r9,3537 │ │ │ │ - std r10,88(r30) │ │ │ │ - beq 60e6c │ │ │ │ + li r9,8 │ │ │ │ + li r2,3537 │ │ │ │ + std r9,88(r30) │ │ │ │ + beq 60998 │ │ │ │ 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 59fb8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 59580 │ │ │ │ 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 60cfc │ │ │ │ - b 60d38 │ │ │ │ + bne 60810 │ │ │ │ + b 6084c │ │ │ │ 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 59fb8 │ │ │ │ - li r9,0 │ │ │ │ - b 60d44 │ │ │ │ + b 59580 │ │ │ │ + li r2,0 │ │ │ │ + b 60858 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000060ec0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,28480 │ │ │ │ +00000000000609f0 : │ │ │ │ mflr r0 │ │ │ │ mfocrf r11,8 │ │ │ │ std r23,-72(r1) │ │ │ │ std r25,-56(r1) │ │ │ │ + mr r23,r5 │ │ │ │ + mr r25,r10 │ │ │ │ std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r26,r9 │ │ │ │ + mr r27,r8 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ - std r30,-16(r1) │ │ │ │ mr r29,r3 │ │ │ │ - stw r11,8(r1) │ │ │ │ - mr r30,r4 │ │ │ │ sldi r3,r4,3 │ │ │ │ - mr r23,r5 │ │ │ │ - mr r25,r7 │ │ │ │ - mr r28,r8 │ │ │ │ - mr r27,r9 │ │ │ │ - mr r26,r10 │ │ │ │ + mr r28,r7 │ │ │ │ + std r30,-16(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + mr r30,r4 │ │ │ │ + stw r11,8(r1) │ │ │ │ stdu r1,-112(r1) │ │ │ │ std r4,48(r29) │ │ │ │ std r6,8(r29) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ cmpdi r30,0 │ │ │ │ std r3,56(r29) │ │ │ │ - ble 61190 │ │ │ │ - addi r9,r30,-1 │ │ │ │ + ble 60cf0 │ │ │ │ + addi r2,r30,-1 │ │ │ │ std r24,48(r1) │ │ │ │ std r31,104(r1) │ │ │ │ - cmpldi cr4,r9,2 │ │ │ │ - ble cr4,611a8 │ │ │ │ + cmpldi cr4,r2,2 │ │ │ │ + ble cr4,60d0c │ │ │ │ srdi r31,r30,2 │ │ │ │ - mr r11,r23 │ │ │ │ - mr r6,r3 │ │ │ │ + mr r6,r23 │ │ │ │ + mr r2,r3 │ │ │ │ andi. r9,r31,1 │ │ │ │ mr r4,r31 │ │ │ │ addi r9,r31,-1 │ │ │ │ - bne 61140 │ │ │ │ + bne 60c90 │ │ │ │ srdi r9,r4,1 │ │ │ │ mtctr r9 │ │ │ │ - lxv vs33,0(r11) │ │ │ │ - lxv vs32,16(r11) │ │ │ │ - addi r6,r6,64 │ │ │ │ - addi r11,r11,32 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + lxv vs32,16(r6) │ │ │ │ + addi r2,r2,64 │ │ │ │ + addi r6,r6,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r6) │ │ │ │ - stxv vs45,-32(r6) │ │ │ │ - stxv vs33,-48(r6) │ │ │ │ - stxv vs32,-16(r6) │ │ │ │ - bdnz 60f6c │ │ │ │ + stxv vs44,-64(r2) │ │ │ │ + stxv vs33,-48(r2) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 60a90 │ │ │ │ andi. r24,r30,3 │ │ │ │ clrrdi r9,r30,2 │ │ │ │ - beq 61170 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r23,r8 │ │ │ │ - cmpd r30,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 60fec │ │ │ │ - add r23,r23,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r8,4(r23) │ │ │ │ - cmpd r30,r9 │ │ │ │ - std r8,8(r10) │ │ │ │ - ble 60fec │ │ │ │ - lwa r9,8(r23) │ │ │ │ - std r9,16(r10) │ │ │ │ + beq 60cc0 │ │ │ │ + subf r7,r9,r30 │ │ │ │ + li r10,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r6,r9,2 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r8,r7,2 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r23,r23,r6 │ │ │ │ + add r3,r3,r9 │ │ │ │ + cmpldi cr7,r8,16 │ │ │ │ + cmpldi r7,32 │ │ │ │ + addi r6,r3,16 │ │ │ │ + isel r8,r10,r8,4*cr7+gt │ │ │ │ + iselgt r2,r2,r7 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r23,r8 │ │ │ │ + iselgt r9,r10,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r6,r2 │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ std r3,64(r29) │ │ │ │ - ble cr4,611b0 │ │ │ │ + ble cr4,60d04 │ │ │ │ srdi r31,r30,2 │ │ │ │ clrlwi r24,r30,30 │ │ │ │ andi. r9,r31,1 │ │ │ │ - mr r5,r25 │ │ │ │ - mr r6,r3 │ │ │ │ + mr r6,r28 │ │ │ │ + mr r2,r3 │ │ │ │ addi r9,r31,-1 │ │ │ │ - bne 61110 │ │ │ │ + bne 60c60 │ │ │ │ srdi r9,r31,1 │ │ │ │ mtctr r9 │ │ │ │ - lxv vs33,0(r5) │ │ │ │ - lxv vs32,16(r5) │ │ │ │ - addi r6,r6,64 │ │ │ │ - addi r5,r5,32 │ │ │ │ + lxv vs33,0(r6) │ │ │ │ + lxv vs32,16(r6) │ │ │ │ + addi r2,r2,64 │ │ │ │ + addi r6,r6,32 │ │ │ │ vupklsw v12,v1 │ │ │ │ vupklsw v13,v0 │ │ │ │ vupkhsw v1,v1 │ │ │ │ vupkhsw v0,v0 │ │ │ │ - stxv vs44,-64(r6) │ │ │ │ - stxv vs45,-32(r6) │ │ │ │ - stxv vs33,-48(r6) │ │ │ │ - stxv vs32,-16(r6) │ │ │ │ - bdnz 61028 │ │ │ │ + stxv vs44,-64(r2) │ │ │ │ + stxv vs33,-48(r2) │ │ │ │ + stxv vs45,-32(r2) │ │ │ │ + stxv vs32,-16(r2) │ │ │ │ + bdnz 60b6c │ │ │ │ cmpwi r24,0 │ │ │ │ - clrrdi r9,r30,2 │ │ │ │ - beq 610c0 │ │ │ │ - sldi r8,r9,2 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r9,3 │ │ │ │ - lwax r6,r25,r8 │ │ │ │ - cmpd r30,r7 │ │ │ │ - stdx r6,r3,r10 │ │ │ │ - ble 610c0 │ │ │ │ - add r8,r25,r8 │ │ │ │ - addi r9,r9,2 │ │ │ │ - add r10,r3,r10 │ │ │ │ - lwa r7,4(r8) │ │ │ │ - cmpd r30,r9 │ │ │ │ - std r7,8(r10) │ │ │ │ - ble 610c0 │ │ │ │ - lwa r9,8(r8) │ │ │ │ - ld r24,48(r1) │ │ │ │ - ld r31,104(r1) │ │ │ │ - std r9,16(r10) │ │ │ │ - b 610c8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + clrrdi r10,r30,2 │ │ │ │ + beq 60ce0 │ │ │ │ + subf r30,r10,r30 │ │ │ │ + sldi r8,r10,3 │ │ │ │ + sldi r7,r10,2 │ │ │ │ + li r9,16 │ │ │ │ + li r2,32 │ │ │ │ + sldi r10,r30,2 │ │ │ │ + sldi r30,r30,3 │ │ │ │ + add r7,r28,r7 │ │ │ │ + add r3,r3,r8 │ │ │ │ + cmpldi cr7,r10,16 │ │ │ │ + cmpldi r30,32 │ │ │ │ + addi r8,r3,16 │ │ │ │ + isel r10,r9,r10,4*cr7+gt │ │ │ │ + iselgt r2,r2,r30 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + cmpldi r2,16 │ │ │ │ + lxvl vs32,r7,r10 │ │ │ │ + iselgt r9,r9,r2 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + vupklsw v1,v0 │ │ │ │ + vupkhsw v0,v0 │ │ │ │ + sldi r2,r2,56 │ │ │ │ + stxvl vs33,r3,r9 │ │ │ │ + stxvl vs32,r8,r2 │ │ │ │ ld r24,48(r1) │ │ │ │ ld r31,104(r1) │ │ │ │ addi r1,r1,112 │ │ │ │ - std r28,88(r29) │ │ │ │ - stw r27,112(r29) │ │ │ │ - stw r26,116(r29) │ │ │ │ + std r27,88(r29) │ │ │ │ + stw r26,112(r29) │ │ │ │ mr r3,r29 │ │ │ │ + stw r25,116(r29) │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ ld r23,-72(r1) │ │ │ │ ld r25,-56(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 8,r11 │ │ │ │ - b 59fb8 │ │ │ │ + b 59580 │ │ │ │ nop │ │ │ │ - lxv vs32,0(r25) │ │ │ │ + lxv vs32,0(r28) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r5,r25,16 │ │ │ │ - addi r6,r3,32 │ │ │ │ + addi r6,r28,16 │ │ │ │ + addi r2,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 61020 │ │ │ │ - b 6105c │ │ │ │ + bne 60b64 │ │ │ │ + b 60ba0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lxv vs32,0(r23) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r11,r23,16 │ │ │ │ - addi r6,r3,32 │ │ │ │ + addi r6,r23,16 │ │ │ │ + addi r2,r3,32 │ │ │ │ vupklsw v1,v0 │ │ │ │ vupkhsw v0,v0 │ │ │ │ stxv vs33,0(r3) │ │ │ │ stxv vs32,16(r3) │ │ │ │ - bne 60f64 │ │ │ │ - b 60fa0 │ │ │ │ + bne 60a88 │ │ │ │ + b 60ac4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ std r3,64(r29) │ │ │ │ - b 6100c │ │ │ │ + b 60b50 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld r24,48(r1) │ │ │ │ + ld r31,104(r1) │ │ │ │ + b 60c18 │ │ │ │ + nop │ │ │ │ ld r3,48(r29) │ │ │ │ sldi r3,r3,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ std r3,64(r29) │ │ │ │ - b 610c8 │ │ │ │ - li r9,0 │ │ │ │ - b 60fac │ │ │ │ + b 60c18 │ │ │ │ + li r10,0 │ │ │ │ + b 60bac │ │ │ │ li r9,0 │ │ │ │ - b 61068 │ │ │ │ + b 60ad0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3000000 │ │ │ │ .long 0x980 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -00000000000611d0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,27696 │ │ │ │ +0000000000060d20 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000000000061220 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,27616 │ │ │ │ +0000000000060d60 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000000000061270 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,27536 │ │ │ │ +0000000000060db0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000000000612d0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,27440 │ │ │ │ - ld r9,24(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 613c0 │ │ │ │ - ld r7,120(r3) │ │ │ │ - cmpdi r7,0 │ │ │ │ - beq 613d0 │ │ │ │ - ld r9,16(r3) │ │ │ │ - cmpdi r9,0 │ │ │ │ - beq 613e0 │ │ │ │ - ld r8,48(r3) │ │ │ │ +0000000000060e00 : │ │ │ │ + ld r2,24(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 60f30 │ │ │ │ + ld r8,120(r3) │ │ │ │ + cmpdi r8,0 │ │ │ │ + beq 60f40 │ │ │ │ + ld r2,16(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ + beq 60f50 │ │ │ │ + ld r10,48(r3) │ │ │ │ ld r9,8(r3) │ │ │ │ - mulld. r9,r8,r9 │ │ │ │ - ble 61360 │ │ │ │ + mulld. r9,r10,r9 │ │ │ │ + ble 60ed0 │ │ │ │ + andi. r2,r9,1 │ │ │ │ + xxspltidp vs11,1056964608 │ │ │ │ + li r2,0 │ │ │ │ + xxlxor vs12,vs12,vs12 │ │ │ │ + bne 60eb0 │ │ │ │ + srdi r9,r9,1 │ │ │ │ mtctr r9 │ │ │ │ - li r10,0 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - b 61334 │ │ │ │ + b 60e7c │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f12,27104(r9) │ │ │ │ + bge cr7,60e9c │ │ │ │ + lfdx f0,r8,r7 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bge 61348 │ │ │ │ - bdz 61360 │ │ │ │ - sldi r9,r10,3 │ │ │ │ - addi r10,r10,1 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ - fcmpu cr0,f0,f11 │ │ │ │ - bge 61320 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,29016 │ │ │ │ + fcmpu cr7,f0,f11 │ │ │ │ + blt 60e9c │ │ │ │ + bge cr7,60e9c │ │ │ │ + bdz 60ed0 │ │ │ │ + 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 60e60 │ │ │ │ + pla r3,53476 # 6df80 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - cmpdi r8,0 │ │ │ │ - ble 613f0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtctr r8 │ │ │ │ - ld r7,80(r3) │ │ │ │ - lfd f12,28240(r9) │ │ │ │ - li r9,0 │ │ │ │ - b 613a0 │ │ │ │ - ld r10,56(r3) │ │ │ │ - ld r8,88(r3) │ │ │ │ - ldx r10,r10,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - addi r10,r10,-1 │ │ │ │ - cmpd r10,r8 │ │ │ │ - ble 61400 │ │ │ │ - bdz 613f0 │ │ │ │ - lfdx f0,r7,r9 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ + fcmpu cr0,f0,f12 │ │ │ │ + blt 60e9c │ │ │ │ + fcmpu cr0,f0,f11 │ │ │ │ + bge 60e9c │ │ │ │ + li r2,1 │ │ │ │ + cmpd r2,r9 │ │ │ │ + bne 60e4c │ │ │ │ + cmpdi r10,0 │ │ │ │ + ble 60f60 │ │ │ │ + ld r8,80(r3) │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + mtctr r10 │ │ │ │ + li r2,0 │ │ │ │ + b 60f10 │ │ │ │ + ld r9,56(r3) │ │ │ │ + ld r10,88(r3) │ │ │ │ + ldx r9,r9,r2 │ │ │ │ + addi r2,r2,8 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + cmpd r9,r10 │ │ │ │ + ble 60f70 │ │ │ │ + bdz 60f60 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - bgt 61380 │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,28592 │ │ │ │ + bgt 60ef0 │ │ │ │ + pla r3,52924 # 6ddd8 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,28448 │ │ │ │ + pla r3,52760 # 6dd48 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,28480 │ │ │ │ + pla r3,52776 # 6dd68 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,28512 │ │ │ │ + pla r3,52792 # 6dd88 │ │ │ │ blr │ │ │ │ nop │ │ │ │ li r3,0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r3,r2,-3 │ │ │ │ - addi r3,r3,28968 │ │ │ │ + pla r3,53216 # 6df50 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000061420 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,27104 │ │ │ │ +0000000000060f90 : │ │ │ │ + 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 61530 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 61560 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 61590 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 615a8 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 615c0 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 614c8 │ │ │ │ - ld r9,48(r31) │ │ │ │ + andi. r9,r2,1024 │ │ │ │ + bne 61070 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 61098 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 610bc │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 610d0 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 610e4 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 61020 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ std r30,32(r1) │ │ │ │ li r30,0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 614b4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ble 61010 │ │ │ │ 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 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r31) │ │ │ │ - cmpd r9,r30 │ │ │ │ - bgt 61490 │ │ │ │ + ldx r3,r9,r2 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r2,48(r31) │ │ │ │ + cmpd r2,r30 │ │ │ │ + bgt 60ff0 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ ld r30,32(r1) │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 61610 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 615f0 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - bne 615e0 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 61150 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 61140 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 61100 │ │ │ │ ld r3,96(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,56(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,64(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,80(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,160(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,160(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4ee0 │ │ │ │ ld r3,152(r3) │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r9,r9,512 │ │ │ │ - bne 61630 │ │ │ │ + bl 5300 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r2,r2,512 │ │ │ │ + bne 61160 │ │ │ │ ld r3,224(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - beq 61450 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + beq 60fb8 │ │ │ │ ld r3,192(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,200(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 61458 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 60fc0 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 61460 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 60fc8 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 61468 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 60fd0 │ │ │ │ ld r3,176(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 61468 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 60fd0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,120(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 614e0 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r3,96(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r3,56(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r3,64(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r3,80(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r3,160(r31) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4ee0 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 614d8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 61030 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,112(r31) │ │ │ │ - b 614d0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,112(r31) │ │ │ │ + b 61028 │ │ │ │ ld r3,232(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 61548 │ │ │ │ + bl 4ee0 │ │ │ │ + b 61084 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000061650 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,26544 │ │ │ │ +0000000000061180 : │ │ │ │ + lwz r2,48(r3) │ │ │ │ + mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - lwz r9,48(r3) │ │ │ │ + stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ + lwz r5,116(r3) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ - mfcr r11 │ │ │ │ - stfd f31,-8(r1) │ │ │ │ - std r17,-152(r1) │ │ │ │ - std r22,-112(r1) │ │ │ │ - std r24,-96(r1) │ │ │ │ - std r25,-88(r1) │ │ │ │ - std r26,-80(r1) │ │ │ │ - std r27,-72(r1) │ │ │ │ - std r28,-64(r1) │ │ │ │ - std r29,-56(r1) │ │ │ │ - std r30,-48(r1) │ │ │ │ - std r31,-40(r1) │ │ │ │ - std r14,-176(r1) │ │ │ │ - std r15,-168(r1) │ │ │ │ - std r16,-160(r1) │ │ │ │ - std r18,-144(r1) │ │ │ │ - std r19,-136(r1) │ │ │ │ + li r4,0 │ │ │ │ std r0,16(r1) │ │ │ │ - std r20,-128(r1) │ │ │ │ - std r21,-120(r1) │ │ │ │ - std r23,-104(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ - stdu r1,-400(r1) │ │ │ │ - extswsli r8,r9,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - lwz r5,116(r3) │ │ │ │ - ld r25,200(r3) │ │ │ │ - ld r22,16(r3) │ │ │ │ + stfd f31,-8(r1) │ │ │ │ + std r19,-144(r1) │ │ │ │ + std r18,-152(r1) │ │ │ │ + ld r19,200(r3) │ │ │ │ + extswsli r10,r2,2 │ │ │ │ + std r21,-128(r1) │ │ │ │ + std r20,-136(r1) │ │ │ │ + addi r2,r2,1 │ │ │ │ + extswsli r5,r5,4 │ │ │ │ + std r23,-112(r1) │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r25,-96(r1) │ │ │ │ + std r26,-88(r1) │ │ │ │ + addi r8,r10,15 │ │ │ │ + extswsli r9,r2,3 │ │ │ │ + addi r10,r10,19 │ │ │ │ + std r27,-80(r1) │ │ │ │ + std r28,-72(r1) │ │ │ │ mr r28,r3 │ │ │ │ - li r4,0 │ │ │ │ - addi r7,r8,15 │ │ │ │ - mr r31,r1 │ │ │ │ - addi r8,r8,19 │ │ │ │ - extswsli r10,r9,3 │ │ │ │ - clrrdi r9,r7,4 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - addi r7,r10,15 │ │ │ │ + std r29,-64(r1) │ │ │ │ + std r30,-56(r1) │ │ │ │ + clrrdi r2,r8,4 │ │ │ │ clrrdi r10,r10,4 │ │ │ │ - extswsli r5,r5,4 │ │ │ │ - mr r3,r25 │ │ │ │ - ld r6,0(r1) │ │ │ │ + addi r8,r9,15 │ │ │ │ + clrrdi r9,r9,4 │ │ │ │ + std r31,-48(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + std r14,-184(r1) │ │ │ │ + std r15,-176(r1) │ │ │ │ + neg r2,r2 │ │ │ │ + neg r10,r10 │ │ │ │ + clrrdi r8,r8,4 │ │ │ │ neg r9,r9 │ │ │ │ - std r1,208(r31) │ │ │ │ + std r16,-168(r1) │ │ │ │ + std r17,-160(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ + stdu r1,-416(r1) │ │ │ │ neg r8,r8 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - neg r10,r10 │ │ │ │ - neg r7,r7 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + ld r7,0(r1) │ │ │ │ + mr r31,r1 │ │ │ │ + std r1,200(r31) │ │ │ │ + ld r17,16(r3) │ │ │ │ + mr r3,r19 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r26,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r27,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r30,r1,32 │ │ │ │ - stdux r6,r1,r9 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r29,r1,32 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,112(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r7 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + mr r10,r7 │ │ │ │ + addi r7,r1,32 │ │ │ │ + std r7,104(r31) │ │ │ │ + stdux r10,r1,r8 │ │ │ │ addi r8,r1,32 │ │ │ │ std r8,32(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r10 │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + addi r25,r1,32 │ │ │ │ + stdux r10,r1,r2 │ │ │ │ + bl 5b40 │ │ │ │ + lwz r10,128(r28) │ │ │ │ + ld r21,0(r28) │ │ │ │ + andi. r23,r10,32 │ │ │ │ + bne 61910 │ │ │ │ + ld r2,104(r31) │ │ │ │ + lwz r7,48(r28) │ │ │ │ + cmpwi r7,0 │ │ │ │ + nop │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ addi r24,r1,32 │ │ │ │ - stdux r8,r1,r9 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r8,128(r28) │ │ │ │ - ld r5,0(r28) │ │ │ │ - andi. r17,r8,32 │ │ │ │ - bne 61da4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lwz r6,48(r28) │ │ │ │ - addi r23,r1,32 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - ld r9,112(r31) │ │ │ │ - cmpwi r6,0 │ │ │ │ - stw r6,44(r31) │ │ │ │ - stw r17,0(r9) │ │ │ │ - ld r9,32(r31) │ │ │ │ - stfd f0,0(r9) │ │ │ │ - ble 62d00 │ │ │ │ - addi r9,r6,-1 │ │ │ │ - lwz r7,96(r28) │ │ │ │ - cmplwi r9,5 │ │ │ │ - addi r7,r7,1 │ │ │ │ - ble 62d0c │ │ │ │ - rldicl r6,r6,63,33 │ │ │ │ - li r10,2 │ │ │ │ - mr r9,r7 │ │ │ │ + stw r23,0(r2) │ │ │ │ + ld r2,32(r31) │ │ │ │ + stw r7,40(r31) │ │ │ │ + stfd f0,0(r2) │ │ │ │ + ble 628e0 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + lwz r8,96(r28) │ │ │ │ + cmplwi r2,5 │ │ │ │ + addi r8,r8,1 │ │ │ │ + ble 628ec │ │ │ │ + mr r2,r7 │ │ │ │ + li r9,2 │ │ │ │ vspltisw v0,1 │ │ │ │ - rldimi r9,r10,32,0 │ │ │ │ - andi. r4,r6,3 │ │ │ │ + rldicl r7,r2,63,33 │ │ │ │ + mr r2,r8 │ │ │ │ xxmr vs45,vs32 │ │ │ │ - addi r3,r6,-1 │ │ │ │ - mr r10,r6 │ │ │ │ - mtvsrdd vs33,r9,r9 │ │ │ │ - beq 6181c │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 61810 │ │ │ │ - cmpdi r4,2 │ │ │ │ - bne 62648 │ │ │ │ - vmuluwm v0,v0,v1 │ │ │ │ - addi r6,r6,-1 │ │ │ │ + rldimi r2,r9,32,0 │ │ │ │ + andi. r6,r7,3 │ │ │ │ + addi r5,r7,-1 │ │ │ │ + mr r9,r7 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + beq 61348 │ │ │ │ cmpdi r6,1 │ │ │ │ + beq 6133c │ │ │ │ + cmpdi r6,2 │ │ │ │ + bne 62208 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - beq 61838 │ │ │ │ - srdi r9,r10,2 │ │ │ │ - mtctr r9 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + cmpdi r7,1 │ │ │ │ + vmuluwm v0,v0,v1 │ │ │ │ + beq 61364 │ │ │ │ + srdi r2,r9,2 │ │ │ │ + mtctr r2 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ - bdnz 61824 │ │ │ │ + bdnz 61350 │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ xxspltib vs0,0 │ │ │ │ - lwz r10,44(r31) │ │ │ │ - mr r9,r10 │ │ │ │ - andi. r9,r9,1 │ │ │ │ - addi r9,r31,40 │ │ │ │ + lwz r9,40(r31) │ │ │ │ + mr r2,r9 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ + andi. r2,r2,1 │ │ │ │ + addi r2,r31,44 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ xxextractuw vs0,vs32,12 │ │ │ │ - stfiwx f0,0,r9 │ │ │ │ - clrrwi r9,r10,1 │ │ │ │ - beq 618fc │ │ │ │ + stfiwx f0,0,r2 │ │ │ │ + beq 61428 │ │ │ │ + clrrwi r2,r9,1 │ │ │ │ + lwz r7,44(r31) │ │ │ │ lwz r6,40(r31) │ │ │ │ - lwz r4,44(r31) │ │ │ │ - addi r10,r9,1 │ │ │ │ - mullw r6,r7,r6 │ │ │ │ - cmpw r4,r10 │ │ │ │ - slwi r6,r6,1 │ │ │ │ - stw r6,40(r31) │ │ │ │ - ble 618fc │ │ │ │ - mullw r6,r7,r6 │ │ │ │ - addi r10,r9,2 │ │ │ │ - cmpw r4,r10 │ │ │ │ - slwi r6,r6,1 │ │ │ │ - stw r6,40(r31) │ │ │ │ - ble 618fc │ │ │ │ - mullw r6,r7,r6 │ │ │ │ - addi r10,r9,3 │ │ │ │ - cmpw r4,r10 │ │ │ │ - slwi r6,r6,1 │ │ │ │ - stw r6,40(r31) │ │ │ │ - ble 618fc │ │ │ │ - mullw r6,r7,r6 │ │ │ │ - addi r10,r9,4 │ │ │ │ - cmpw r4,r10 │ │ │ │ - slwi r10,r6,1 │ │ │ │ - stw r10,40(r31) │ │ │ │ - ble 618fc │ │ │ │ - mullw r10,r7,r10 │ │ │ │ - addi r9,r9,5 │ │ │ │ - cmpw r4,r9 │ │ │ │ - slwi r9,r10,1 │ │ │ │ - stw r9,40(r31) │ │ │ │ - ble 618fc │ │ │ │ - mullw r7,r7,r9 │ │ │ │ + addi r9,r2,1 │ │ │ │ + mullw r7,r8,r7 │ │ │ │ + cmpw r9,r6 │ │ │ │ + slwi r7,r7,1 │ │ │ │ + stw r7,44(r31) │ │ │ │ + bge 61428 │ │ │ │ + mullw r7,r8,r7 │ │ │ │ + addi r9,r2,2 │ │ │ │ + cmpw r9,r6 │ │ │ │ + slwi r7,r7,1 │ │ │ │ + stw r7,44(r31) │ │ │ │ + bge 61428 │ │ │ │ + mullw r7,r7,r8 │ │ │ │ + addi r9,r2,3 │ │ │ │ + cmpw r9,r6 │ │ │ │ + slwi r7,r7,1 │ │ │ │ + stw r7,44(r31) │ │ │ │ + bge 61428 │ │ │ │ + mullw r7,r7,r8 │ │ │ │ + addi r9,r2,4 │ │ │ │ + cmpw r6,r9 │ │ │ │ slwi r9,r7,1 │ │ │ │ - stw r9,40(r31) │ │ │ │ - andi. r9,r8,16 │ │ │ │ - stw r9,48(r31) │ │ │ │ - bne 62344 │ │ │ │ - andi. r21,r8,4 │ │ │ │ - bne 62710 │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 61e28 │ │ │ │ - lwz r8,44(r31) │ │ │ │ - sldi r5,r5,4 │ │ │ │ - add r23,r22,r5 │ │ │ │ - addi r11,r8,-1 │ │ │ │ - extswsli r10,r8,2 │ │ │ │ - extsw r24,r8 │ │ │ │ - clrldi r9,r11,32 │ │ │ │ - addi r20,r10,-4 │ │ │ │ - extswsli r7,r11,2 │ │ │ │ - cmpwi cr4,r11,0 │ │ │ │ - extsw r6,r11 │ │ │ │ - sldi r10,r9,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - isel r15,r8,r21,4*cr4+lt │ │ │ │ - std r7,136(r31) │ │ │ │ - std r6,216(r31) │ │ │ │ - sldi r9,r9,2 │ │ │ │ - subf r10,r10,r7 │ │ │ │ - std r9,200(r31) │ │ │ │ - lwz r9,40(r31) │ │ │ │ - add r18,r29,r10 │ │ │ │ - cmpwi cr3,r9,0 │ │ │ │ - blt cr4,61a0c │ │ │ │ + stw r9,44(r31) │ │ │ │ + ble 61428 │ │ │ │ + mullw r9,r8,r9 │ │ │ │ + addi r2,r2,5 │ │ │ │ + cmpw r6,r2 │ │ │ │ + slwi r2,r9,1 │ │ │ │ + stw r2,44(r31) │ │ │ │ + ble 61428 │ │ │ │ + mullw r8,r8,r2 │ │ │ │ + slwi r2,r8,1 │ │ │ │ + stw r2,44(r31) │ │ │ │ + andi. r9,r10,16 │ │ │ │ + bne 61ed8 │ │ │ │ + andi. r23,r10,4 │ │ │ │ + bne 622d0 │ │ │ │ + cmpdi r21,0 │ │ │ │ + ble 61998 │ │ │ │ + lwz r5,40(r31) │ │ │ │ + sldi r10,r21,4 │ │ │ │ + add r24,r17,r10 │ │ │ │ + addi r7,r5,-1 │ │ │ │ + extswsli r9,r5,2 │ │ │ │ + extsw r25,r5 │ │ │ │ + clrldi r2,r7,32 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + cmpwi cr4,r7,0 │ │ │ │ + extswsli r8,r7,2 │ │ │ │ + extsw r6,r7 │ │ │ │ + std r9,176(r31) │ │ │ │ + mulli r9,r2,-4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + isel r10,r5,r23,4*cr4+lt │ │ │ │ + std r8,120(r31) │ │ │ │ + std r6,208(r31) │ │ │ │ + sldi r2,r2,2 │ │ │ │ + stw r10,184(r31) │ │ │ │ + std r2,192(r31) │ │ │ │ + lwz r2,44(r31) │ │ │ │ + add r21,r8,r29 │ │ │ │ + add r21,r21,r9 │ │ │ │ + cmpwi cr3,r2,0 │ │ │ │ + blt cr4,61538 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r3,152(r28) │ │ │ │ - extswsli r9,r21,3 │ │ │ │ - ld r19,136(r28) │ │ │ │ - lwz r8,96(r28) │ │ │ │ - mr r7,r24 │ │ │ │ + ld r4,152(r28) │ │ │ │ + extswsli r2,r23,3 │ │ │ │ + ld r3,136(r28) │ │ │ │ + mr r8,r25 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - mr r10,r20 │ │ │ │ - add r3,r3,r9 │ │ │ │ - lfiwax f0,r19,r10 │ │ │ │ - sldi r9,r10,1 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ + ld r9,176(r31) │ │ │ │ + lwz r10,96(r28) │ │ │ │ + add r4,r4,r2 │ │ │ │ + lfiwax f0,r3,r9 │ │ │ │ + sldi r2,r9,1 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fcmpu cr0,f0,f11 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r9,f0 │ │ │ │ - addi r6,r9,1 │ │ │ │ - addi r5,r9,-1 │ │ │ │ - subf r4,r8,r9 │ │ │ │ - add r9,r8,r9 │ │ │ │ - blt 61d30 │ │ │ │ - add r6,r8,r6 │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - stwx r4,r26,r10 │ │ │ │ - stwx r4,r30,r10 │ │ │ │ - stwx r6,r27,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bne 619a0 │ │ │ │ - ld r5,200(r31) │ │ │ │ - li r4,0 │ │ │ │ - mr r3,r18 │ │ │ │ - stw r11,48(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r11,48(r31) │ │ │ │ - ble cr3,625f4 │ │ │ │ - ld r9,32(r31) │ │ │ │ - lwz r0,44(r31) │ │ │ │ - mr r3,r25 │ │ │ │ - stw r15,160(r31) │ │ │ │ - mr r25,r29 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - mr r12,r22 │ │ │ │ - mr r5,r28 │ │ │ │ - std r23,152(r31) │ │ │ │ - std r20,176(r31) │ │ │ │ - std r18,184(r31) │ │ │ │ - std r24,192(r31) │ │ │ │ - addi r10,r9,8 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r15,r10 │ │ │ │ - addi r14,r9,4 │ │ │ │ - sldi r9,r24,2 │ │ │ │ - std r9,120(r31) │ │ │ │ - sldi r9,r24,3 │ │ │ │ - std r9,128(r31) │ │ │ │ - lwz r23,160(r31) │ │ │ │ - ld r17,112(r31) │ │ │ │ - extswsli r9,r21,3 │ │ │ │ - mr r16,r26 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + addi r6,r2,1 │ │ │ │ + addi r5,r2,-1 │ │ │ │ + subf r11,r10,r2 │ │ │ │ + add r2,r10,r2 │ │ │ │ + blt 618a0 │ │ │ │ + add r6,r10,r6 │ │ │ │ + addic. r8,r8,-1 │ │ │ │ + stwx r11,r26,r9 │ │ │ │ + stwx r11,r30,r9 │ │ │ │ + stwx r6,r27,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bne 614d0 │ │ │ │ + ld r5,192(r31) │ │ │ │ li r4,0 │ │ │ │ - mr r26,r27 │ │ │ │ - stw r21,168(r31) │ │ │ │ - std r9,144(r31) │ │ │ │ - mr r24,r23 │ │ │ │ - nop │ │ │ │ + mr r3,r21 │ │ │ │ + stw r7,48(r31) │ │ │ │ + bl 5b40 │ │ │ │ + lwz r7,48(r31) │ │ │ │ + ble cr3,621b0 │ │ │ │ + ld r2,32(r31) │ │ │ │ + plfd f28,50672 # 6db30 │ │ │ │ + mr r5,r19 │ │ │ │ + mr r10,r17 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + li r22,0 │ │ │ │ + mr r19,r29 │ │ │ │ + mr r17,r30 │ │ │ │ + mr r3,r28 │ │ │ │ + std r21,160(r31) │ │ │ │ + std r25,168(r31) │ │ │ │ + addi r16,r2,8 │ │ │ │ + ld r2,104(r31) │ │ │ │ + addi r15,r2,4 │ │ │ │ + sldi r2,r25,2 │ │ │ │ + std r2,112(r31) │ │ │ │ + sldi r2,r25,3 │ │ │ │ + std r2,152(r31) │ │ │ │ + mr r2,r27 │ │ │ │ + mr r27,r26 │ │ │ │ + mr r26,r2 │ │ │ │ + extswsli r2,r23,3 │ │ │ │ + mr r0,r7 │ │ │ │ + ld r30,152(r31) │ │ │ │ + mr r7,r10 │ │ │ │ + ld r10,104(r31) │ │ │ │ + li r11,0 │ │ │ │ + stw r23,136(r31) │ │ │ │ + std r24,144(r31) │ │ │ │ + mr r14,r26 │ │ │ │ + mr r6,r5 │ │ │ │ + std r2,128(r31) │ │ │ │ + lwz r2,184(r31) │ │ │ │ + mr r28,r2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpw r0,r24 │ │ │ │ - ble 61c20 │ │ │ │ + lwz r2,40(r31) │ │ │ │ + cmpw r2,r28 │ │ │ │ + ble 61780 │ │ │ │ + lwz r2,40(r31) │ │ │ │ li r9,96 │ │ │ │ - extswsli r22,r24,3 │ │ │ │ - extswsli r28,r24,2 │ │ │ │ - ld r10,152(r5) │ │ │ │ - subf r24,r24,r0 │ │ │ │ - addis r18,r2,-3 │ │ │ │ - std r26,48(r31) │ │ │ │ - std r25,64(r31) │ │ │ │ - ld r19,80(r5) │ │ │ │ - ld r20,136(r5) │ │ │ │ - lfiwax f29,r5,r9 │ │ │ │ - ld r9,32(r31) │ │ │ │ - lwzx r23,r17,r28 │ │ │ │ - clrldi r24,r24,32 │ │ │ │ - ld r27,88(r5) │ │ │ │ - ld r21,104(r5) │ │ │ │ - addi r18,r18,27080 │ │ │ │ - std r3,56(r31) │ │ │ │ - stw r11,80(r31) │ │ │ │ - mr r25,r24 │ │ │ │ - stw r4,88(r31) │ │ │ │ - mr r24,r28 │ │ │ │ - stw r0,96(r31) │ │ │ │ - mr r28,r22 │ │ │ │ - std r12,104(r31) │ │ │ │ - lfdx f30,r9,r22 │ │ │ │ - ld r9,144(r31) │ │ │ │ - mr r22,r5 │ │ │ │ + extswsli r29,r28,2 │ │ │ │ + extswsli r25,r28,3 │ │ │ │ + ld r8,152(r3) │ │ │ │ + std r27,48(r31) │ │ │ │ + std r10,56(r31) │ │ │ │ + std r6,64(r31) │ │ │ │ + ld r20,88(r3) │ │ │ │ + std r30,96(r31) │ │ │ │ + ld r21,80(r3) │ │ │ │ + lfiwax f29,r3,r9 │ │ │ │ + lwzx r26,r10,r29 │ │ │ │ + std r7,72(r31) │ │ │ │ + stw r0,80(r31) │ │ │ │ + ld r23,136(r3) │ │ │ │ + ld r24,104(r3) │ │ │ │ + stw r11,88(r31) │ │ │ │ + subf r28,r28,r2 │ │ │ │ + ld r2,32(r31) │ │ │ │ + mr r27,r26 │ │ │ │ + clrldi r28,r28,32 │ │ │ │ + mr r26,r25 │ │ │ │ + lfdx f30,r2,r25 │ │ │ │ + ld r2,128(r31) │ │ │ │ + mr r25,r29 │ │ │ │ + mr r29,r20 │ │ │ │ fcfid f29,f29 │ │ │ │ - add r29,r10,r9 │ │ │ │ - mr r26,r29 │ │ │ │ - mr r29,r23 │ │ │ │ + add r18,r8,r2 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - b 61b80 │ │ │ │ + mr r30,r18 │ │ │ │ + mr r18,r3 │ │ │ │ + b 616b4 │ │ │ │ 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 │ │ │ │ - lwzx r7,r27,r24 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addic. r25,r25,-1 │ │ │ │ - slwi r9,r7,1 │ │ │ │ - stfdx f30,r15,r28 │ │ │ │ - addi r28,r28,8 │ │ │ │ - add r9,r9,r7 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + lwzx r3,r29,r25 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addic. r28,r28,-1 │ │ │ │ + mulli r9,r3,3 │ │ │ │ + stfdx f30,r16,r26 │ │ │ │ + addi r26,r26,8 │ │ │ │ srawi r9,r9,1 │ │ │ │ addze r9,r9 │ │ │ │ - add r9,r9,r23 │ │ │ │ - divw r8,r9,r7 │ │ │ │ - mullw r8,r8,r7 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - maddld r29,r29,r7,r9 │ │ │ │ - stwx r29,r14,r24 │ │ │ │ - addi r24,r24,4 │ │ │ │ - beq 61c00 │ │ │ │ - lfiwax f11,r19,r24 │ │ │ │ - lwzx r23,r30,r24 │ │ │ │ - lfdx f10,r26,r28 │ │ │ │ - lfiwax f0,r20,r24 │ │ │ │ - lfdx f1,r21,r28 │ │ │ │ - mtfprwa f12,r23 │ │ │ │ - fcfid f11,f11 │ │ │ │ + add r9,r9,r20 │ │ │ │ + divw r10,r9,r3 │ │ │ │ + mullw r10,r10,r3 │ │ │ │ + subf r9,r10,r9 │ │ │ │ + maddld r27,r27,r3,r9 │ │ │ │ + stwx r27,r15,r25 │ │ │ │ + addi r25,r25,4 │ │ │ │ + beq 61760 │ │ │ │ + lfiwax f11,r21,r25 │ │ │ │ + lwzx r20,r17,r25 │ │ │ │ + lfiwax f0,r23,r25 │ │ │ │ + lfdx f10,r30,r26 │ │ │ │ + lfdx f1,r24,r26 │ │ │ │ + mtfprwa f12,r20 │ │ │ │ fcfid f12,f12 │ │ │ │ + fcfid f11,f11 │ │ │ │ fcfid f0,f0 │ │ │ │ fdiv f12,f12,f11 │ │ │ │ - fmul f0,f0,f0 │ │ │ │ - fsub f11,f10,f12 │ │ │ │ + fmul f11,f0,f0 │ │ │ │ + fsub f0,f10,f12 │ │ │ │ fsub f12,f12,f10 │ │ │ │ - fmul f12,f11,f12 │ │ │ │ - fmadd f0,f0,f12,f29 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - bgt 61b20 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + fmadd f0,f0,f11,f29 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + bgt 61660 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 61be0 │ │ │ │ - lfd f0,0(r18) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 61b3c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bge 61674 │ │ │ │ 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 61b3c │ │ │ │ - ld r26,48(r31) │ │ │ │ - ld r25,64(r31) │ │ │ │ - ld r3,56(r31) │ │ │ │ - lwz r11,80(r31) │ │ │ │ - mr r5,r22 │ │ │ │ - lwz r4,88(r31) │ │ │ │ - lwz r0,96(r31) │ │ │ │ - ld r12,104(r31) │ │ │ │ - ld r9,120(r31) │ │ │ │ - ld r8,128(r31) │ │ │ │ - lxv vs12,0(r12) │ │ │ │ - mr r24,r11 │ │ │ │ - lwzx r10,r17,r9 │ │ │ │ - ld r9,32(r31) │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - lxvdsx vs0,r9,r8 │ │ │ │ - clrldi r8,r11,32 │ │ │ │ - ld r9,136(r31) │ │ │ │ - lxvx vs11,r3,r10 │ │ │ │ + bl 5620 │ │ │ │ + lwzx r3,r29,r25 │ │ │ │ + addic. r28,r28,-1 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + mulli r9,r3,3 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + srawi r9,r9,1 │ │ │ │ + addze r9,r9 │ │ │ │ + add r9,r9,r20 │ │ │ │ + divw r10,r9,r3 │ │ │ │ + mullw r10,r10,r3 │ │ │ │ + subf r9,r10,r9 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + maddld r27,r27,r3,r9 │ │ │ │ + stfdx f30,r16,r26 │ │ │ │ + stwx r27,r15,r25 │ │ │ │ + addi r26,r26,8 │ │ │ │ + addi r25,r25,4 │ │ │ │ + bne 616b4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r27,48(r31) │ │ │ │ + ld r10,56(r31) │ │ │ │ + mr r3,r18 │ │ │ │ + ld r6,64(r31) │ │ │ │ + ld r7,72(r31) │ │ │ │ + lwz r0,80(r31) │ │ │ │ + lwz r11,88(r31) │ │ │ │ + ld r30,96(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ + lxv vs12,0(r7) │ │ │ │ + clrldi r8,r0,32 │ │ │ │ + mr r28,r0 │ │ │ │ mtctr r8 │ │ │ │ + lwzx r9,r10,r2 │ │ │ │ + ld r2,32(r31) │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + lxvdsx vs0,r2,r30 │ │ │ │ + ld r2,120(r31) │ │ │ │ + lxvx vs11,r6,r9 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r3,r10 │ │ │ │ - bgt cr4,61c7c │ │ │ │ - b 61d6c │ │ │ │ - lwzx r10,r16,r9 │ │ │ │ - li r8,0 │ │ │ │ - addi r24,r24,-1 │ │ │ │ - stwx r8,r25,r9 │ │ │ │ - stwx r10,r30,r9 │ │ │ │ - addi r9,r9,-4 │ │ │ │ - bdz 61d00 │ │ │ │ - lwzx r10,r30,r9 │ │ │ │ - lwzx r8,r26,r9 │ │ │ │ - cmpw r10,r8 │ │ │ │ - beq 61c60 │ │ │ │ - extswsli r9,r24,2 │ │ │ │ - lwz r7,40(r31) │ │ │ │ - addi r4,r4,1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - lwzx r8,r25,r9 │ │ │ │ - stwx r10,r30,r9 │ │ │ │ - cmpw r4,r7 │ │ │ │ + stxvx vs0,r6,r9 │ │ │ │ + bgt cr4,617d8 │ │ │ │ + b 618d8 │ │ │ │ + nop │ │ │ │ + lwzx r9,r27,r2 │ │ │ │ + stwx r22,r19,r2 │ │ │ │ + addi r28,r28,-1 │ │ │ │ + stwx r9,r17,r2 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + bdz 61870 │ │ │ │ + lwzx r9,r17,r2 │ │ │ │ + lwzx r8,r14,r2 │ │ │ │ + cmpw r9,r8 │ │ │ │ + beq 617c0 │ │ │ │ + extswsli r2,r28,2 │ │ │ │ + lwz r5,44(r31) │ │ │ │ + addi r11,r11,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + lwzx r8,r19,r2 │ │ │ │ + stwx r9,r17,r2 │ │ │ │ + cmpw r11,r5 │ │ │ │ addi r8,r8,1 │ │ │ │ - stwx r8,r25,r9 │ │ │ │ - bne 61a90 │ │ │ │ - ld r9,152(r31) │ │ │ │ - addi r12,r12,16 │ │ │ │ - lwz r21,168(r31) │ │ │ │ - mr r27,r26 │ │ │ │ - mr r26,r16 │ │ │ │ - cmpld r12,r9 │ │ │ │ - add r21,r21,r0 │ │ │ │ - beq 62640 │ │ │ │ - blt cr4,61a60 │ │ │ │ - mr r29,r25 │ │ │ │ - ld r20,176(r31) │ │ │ │ - lwz r15,160(r31) │ │ │ │ - ld r18,184(r31) │ │ │ │ - ld r24,192(r31) │ │ │ │ - mr r23,r9 │ │ │ │ - mr r25,r3 │ │ │ │ - mr r22,r12 │ │ │ │ - mr r28,r5 │ │ │ │ - b 61980 │ │ │ │ - extswsli r9,r24,2 │ │ │ │ - lwz r7,40(r31) │ │ │ │ - lwz r10,0(r30) │ │ │ │ - addi r4,r4,1 │ │ │ │ - lwzx r8,r25,r9 │ │ │ │ - cmpw r4,r7 │ │ │ │ - addi r10,r10,1 │ │ │ │ + stwx r8,r19,r2 │ │ │ │ + bne 615d0 │ │ │ │ + mr r10,r7 │ │ │ │ + ld r24,144(r31) │ │ │ │ + lwz r23,136(r31) │ │ │ │ + mr r26,r14 │ │ │ │ + mr r5,r6 │ │ │ │ + mr r7,r0 │ │ │ │ + lwz r2,40(r31) │ │ │ │ + addi r10,r10,16 │ │ │ │ + cmpld r10,r24 │ │ │ │ + add r23,r23,r2 │ │ │ │ + beq 62200 │ │ │ │ + blt cr4,61594 │ │ │ │ + mr r2,r26 │ │ │ │ + mr r30,r17 │ │ │ │ + mr r26,r27 │ │ │ │ + mr r29,r19 │ │ │ │ + ld r21,160(r31) │ │ │ │ + ld r25,168(r31) │ │ │ │ + mr r19,r5 │ │ │ │ + mr r17,r10 │ │ │ │ + mr r28,r3 │ │ │ │ + mr r27,r2 │ │ │ │ + b 614b0 │ │ │ │ + nop │ │ │ │ + extswsli r2,r28,2 │ │ │ │ + lwz r5,44(r31) │ │ │ │ + lwz r9,0(r17) │ │ │ │ + addi r11,r11,1 │ │ │ │ + lwzx r8,r19,r2 │ │ │ │ + cmpw r11,r5 │ │ │ │ + addi r9,r9,1 │ │ │ │ addi r8,r8,1 │ │ │ │ - stwx r10,r30,r9 │ │ │ │ - stwx r8,r25,r9 │ │ │ │ - bne 61a90 │ │ │ │ - b 61cb4 │ │ │ │ - subf r5,r8,r5 │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - stwx r9,r27,r10 │ │ │ │ - stwx r5,r26,r10 │ │ │ │ - stwx r5,r30,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bne 619a0 │ │ │ │ - ld r5,200(r31) │ │ │ │ + stwx r9,r17,r2 │ │ │ │ + stwx r8,r19,r2 │ │ │ │ + bne 615d0 │ │ │ │ + b 61810 │ │ │ │ + subf r5,r10,r5 │ │ │ │ + addic. r8,r8,-1 │ │ │ │ + stwx r2,r27,r9 │ │ │ │ + stwx r5,r26,r9 │ │ │ │ + stwx r5,r30,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bne 614d0 │ │ │ │ + ld r5,192(r31) │ │ │ │ li r4,0 │ │ │ │ - mr r3,r18 │ │ │ │ - stw r11,48(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r11,48(r31) │ │ │ │ - b 61a0c │ │ │ │ - ld r9,216(r31) │ │ │ │ - lwz r7,40(r31) │ │ │ │ - addi r4,r4,1 │ │ │ │ - sldi r9,r9,2 │ │ │ │ - cmpw r4,r7 │ │ │ │ - lwzx r10,r30,r9 │ │ │ │ - extswsli r9,r24,2 │ │ │ │ - lwzx r8,r25,r9 │ │ │ │ - addi r10,r10,1 │ │ │ │ + mr r3,r21 │ │ │ │ + stw r7,48(r31) │ │ │ │ + bl 5b40 │ │ │ │ + lwz r7,48(r31) │ │ │ │ + b 61538 │ │ │ │ + ld r2,208(r31) │ │ │ │ + lwz r5,44(r31) │ │ │ │ + addi r11,r11,1 │ │ │ │ + sldi r2,r2,2 │ │ │ │ + cmpw r11,r5 │ │ │ │ + lwzx r9,r17,r2 │ │ │ │ + extswsli r2,r28,2 │ │ │ │ + lwzx r8,r19,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ addi r8,r8,1 │ │ │ │ - stwx r10,r30,r9 │ │ │ │ - stwx r8,r25,r9 │ │ │ │ - bne 61a90 │ │ │ │ - b 61cb4 │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 61e28 │ │ │ │ - ld r4,192(r28) │ │ │ │ - sldi r5,r5,4 │ │ │ │ - li r6,0 │ │ │ │ - add r3,r22,r5 │ │ │ │ - addi r4,r4,-4 │ │ │ │ - lwzu r7,4(r4) │ │ │ │ - cmpwi r7,0 │ │ │ │ - ble 61e1c │ │ │ │ - extsw r11,r7 │ │ │ │ - ld r9,184(r28) │ │ │ │ - ld r10,168(r28) │ │ │ │ - extswsli r8,r6,2 │ │ │ │ - extswsli r5,r6,3 │ │ │ │ - mtctr r11 │ │ │ │ - addi r8,r8,-4 │ │ │ │ - add r10,r10,r5 │ │ │ │ - add r9,r9,r8 │ │ │ │ - lwz r8,4(r9) │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - addi r9,r9,4 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lxv vs12,0(r22) │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - lxvx vs11,r25,r8 │ │ │ │ + stwx r9,r17,r2 │ │ │ │ + stwx r8,r19,r2 │ │ │ │ + bne 615d0 │ │ │ │ + b 61810 │ │ │ │ + cmpdi r21,0 │ │ │ │ + ble 61998 │ │ │ │ + ld r5,192(r28) │ │ │ │ + sldi r4,r21,4 │ │ │ │ + li r7,0 │ │ │ │ + add r4,r17,r4 │ │ │ │ + addi r5,r5,-4 │ │ │ │ + nop │ │ │ │ + lwzu r8,4(r5) │ │ │ │ + cmpwi r8,0 │ │ │ │ + ble 6198c │ │ │ │ + ld r2,184(r28) │ │ │ │ + ld r9,168(r28) │ │ │ │ + extswsli r10,r7,2 │ │ │ │ + extsw r3,r8 │ │ │ │ + extswsli r6,r7,3 │ │ │ │ + addi r10,r10,-4 │ │ │ │ + mtctr r3 │ │ │ │ + add r9,r9,r6 │ │ │ │ + add r2,r2,r10 │ │ │ │ + lwz r10,4(r2) │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + addi r2,r2,4 │ │ │ │ + addi r9,r9,8 │ │ │ │ + lxv vs12,0(r17) │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + lxvx vs11,r19,r10 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r25,r8 │ │ │ │ - bdnz 61df0 │ │ │ │ - add r6,r6,r7 │ │ │ │ - addi r22,r22,16 │ │ │ │ - cmpld r22,r3 │ │ │ │ - bne 61dc0 │ │ │ │ - ld r0,8(r28) │ │ │ │ - ld r9,0(r1) │ │ │ │ - ld r10,208(r31) │ │ │ │ - cmpdi r0,0 │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - ble 61f34 │ │ │ │ - lwz r11,48(r28) │ │ │ │ - cmpwi r11,0 │ │ │ │ - ble 61f34 │ │ │ │ - clrrwi r25,r11,1 │ │ │ │ - ld r7,56(r28) │ │ │ │ - addi r9,r11,-1 │ │ │ │ - ld r4,144(r28) │ │ │ │ - extsw r24,r11 │ │ │ │ - extswsli r30,r11,3 │ │ │ │ + stxvx vs0,r19,r10 │ │ │ │ + bdnz 61960 │ │ │ │ + add r7,r7,r8 │ │ │ │ + addi r17,r17,16 │ │ │ │ + cmpld r17,r4 │ │ │ │ + bne 61930 │ │ │ │ + ld r2,0(r1) │ │ │ │ + ld r9,200(r31) │ │ │ │ + ld r11,8(r28) │ │ │ │ + cmpdi r11,0 │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + ble 61ac4 │ │ │ │ + lwz r3,48(r28) │ │ │ │ + cmpwi r3,0 │ │ │ │ + ble 61ac4 │ │ │ │ + clrrwi r30,r3,1 │ │ │ │ + extsw r4,r3 │ │ │ │ + extswsli r0,r3,3 │ │ │ │ + li r5,0 │ │ │ │ + li r7,0 │ │ │ │ li r6,0 │ │ │ │ - li r3,0 │ │ │ │ + cmpwi cr7,r3,1 │ │ │ │ + li r27,16 │ │ │ │ + cmplw cr5,r30,r3 │ │ │ │ + srwi r29,r3,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r26,144(r28) │ │ │ │ + ld r8,56(r28) │ │ │ │ + add r2,r26,r7 │ │ │ │ + addi r9,r8,8 │ │ │ │ + cmpld r2,r9 │ │ │ │ + beq 61d70 │ │ │ │ + beq cr7,61dd4 │ │ │ │ + clrldi r10,r29,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r25,r10,1 │ │ │ │ + addi r25,r10,-1 │ │ │ │ + beq 61a3c │ │ │ │ + lxvx vs0,r26,r7 │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + cmpdi r25,0 │ │ │ │ + li r9,16 │ │ │ │ + xvdivdp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r26,r7 │ │ │ │ + beq 61a70 │ │ │ │ + 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 61a44 │ │ │ │ + clrldi r2,r30,32 │ │ │ │ + beq cr5,61ab0 │ │ │ │ + subf r9,r2,r3 │ │ │ │ + add r10,r5,r2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r8,r2 │ │ │ │ + cmpldi r9,16 │ │ │ │ + add r10,r26,r10 │ │ │ │ + iselgt r9,r27,r9 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r10,r9 │ │ │ │ + lxvl vs12,r2,r9 │ │ │ │ + xvdivdp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r7,r7,r0 │ │ │ │ + add r5,r5,r4 │ │ │ │ + cmpld r11,r6 │ │ │ │ + bne 619f0 │ │ │ │ + ld r3,120(r28) │ │ │ │ + ld r2,24(r28) │ │ │ │ + std r2,24(r3) │ │ │ │ + bl 5a20 │ │ │ │ + lwz r2,128(r28) │ │ │ │ + ld r3,8(r28) │ │ │ │ + cmpdi r3,0 │ │ │ │ + clrlwi r2,r2,31 │ │ │ │ + ble 61c94 │ │ │ │ + lwz r4,48(r28) │ │ │ │ + cmpwi r4,0 │ │ │ │ + mcrf cr4,cr0 │ │ │ │ + ble 61bf4 │ │ │ │ + clrrwi r30,r4,1 │ │ │ │ + extsw r11,r4 │ │ │ │ + extswsli r0,r4,3 │ │ │ │ li r5,0 │ │ │ │ - clrldi r26,r25,32 │ │ │ │ - cmplw cr7,r25,r11 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - srwi r27,r11,1 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - addi r29,r7,8 │ │ │ │ - add r9,r4,r6 │ │ │ │ - ble cr5,622cc │ │ │ │ - add r9,r4,r6 │ │ │ │ - cmpld r29,r9 │ │ │ │ - beq 622cc │ │ │ │ - clrldi r8,r27,32 │ │ │ │ + li r7,0 │ │ │ │ + li r6,0 │ │ │ │ + cmpwi cr7,r4,1 │ │ │ │ + li r27,16 │ │ │ │ + cmplw cr5,r30,r4 │ │ │ │ + srwi r29,r4,1 │ │ │ │ + ld r25,144(r28) │ │ │ │ + ld r26,56(r28) │ │ │ │ + add r9,r25,r7 │ │ │ │ + addi r10,r26,8 │ │ │ │ + cmpld r9,r10 │ │ │ │ + beq 61d0c │ │ │ │ + beq cr7,61ddc │ │ │ │ + clrldi r8,r29,32 │ │ │ │ li r10,0 │ │ │ │ - andi. r23,r8,1 │ │ │ │ - addi r23,r8,-1 │ │ │ │ - beq 61ed0 │ │ │ │ - lxvx vs0,r4,r6 │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - cmpdi r23,0 │ │ │ │ + andi. r24,r8,1 │ │ │ │ + addi r24,r8,-1 │ │ │ │ + beq 61b6c │ │ │ │ + lxv vs0,0(r26) │ │ │ │ + lxvx vs12,r25,r7 │ │ │ │ + cmpdi r24,0 │ │ │ │ li r10,16 │ │ │ │ - xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r4,r6 │ │ │ │ - beq 61f04 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r25,r7 │ │ │ │ + beq 61ba0 │ │ │ │ srdi r8,r8,1 │ │ │ │ mtctr r8 │ │ │ │ - lxvx vs12,r7,r10 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ + lxvx vs12,r9,r10 │ │ │ │ + lxvx vs0,r26,r10 │ │ │ │ addi r8,r10,16 │ │ │ │ - xvdivdp vs0,vs0,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ stxvx vs0,r9,r10 │ │ │ │ + lxvx vs0,r26,r8 │ │ │ │ + lxvx vs12,r9,r8 │ │ │ │ addi r10,r10,32 │ │ │ │ - lxvx vs0,r9,r8 │ │ │ │ - lxvx vs12,r7,r8 │ │ │ │ - xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r8 │ │ │ │ - bdnz 61ed8 │ │ │ │ - beq cr7,61f20 │ │ │ │ - add r9,r25,r3 │ │ │ │ - lfdx f12,r7,r26 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r4,r9 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r3,r3,r11 │ │ │ │ - add r6,r6,r30 │ │ │ │ - cmpw r0,r5 │ │ │ │ - bne 61e94 │ │ │ │ - ld r3,120(r28) │ │ │ │ - ld r9,24(r28) │ │ │ │ - std r9,24(r3) │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,8(r28) │ │ │ │ - lwz r7,128(r28) │ │ │ │ - cmpdi r10,0 │ │ │ │ - clrlwi r7,r7,31 │ │ │ │ - ble 620f0 │ │ │ │ - lwz r9,48(r28) │ │ │ │ - cmpwi cr4,r9,0 │ │ │ │ - ble cr4,62050 │ │ │ │ - clrrwi r25,r9,1 │ │ │ │ - ld r6,56(r28) │ │ │ │ - addi r8,r9,-1 │ │ │ │ - ld r3,144(r28) │ │ │ │ - extsw r24,r9 │ │ │ │ - extswsli r30,r9,3 │ │ │ │ - mr r0,r10 │ │ │ │ - li r5,0 │ │ │ │ - li r11,0 │ │ │ │ - clrldi r26,r25,32 │ │ │ │ - li r4,0 │ │ │ │ - cmplw cr7,r25,r9 │ │ │ │ - cmplwi cr5,r8,2 │ │ │ │ - srwi r27,r9,1 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - addi r29,r6,8 │ │ │ │ - add r8,r3,r5 │ │ │ │ - ble cr5,62164 │ │ │ │ - add r8,r3,r5 │ │ │ │ - cmpld r29,r8 │ │ │ │ - beq 62164 │ │ │ │ - clrldi r22,r27,32 │ │ │ │ - li r23,0 │ │ │ │ - andi. r21,r22,1 │ │ │ │ - addi r21,r22,-1 │ │ │ │ - beq 61fec │ │ │ │ - lxv vs0,0(r6) │ │ │ │ - lxvx vs12,r3,r5 │ │ │ │ - cmpdi r21,0 │ │ │ │ - li r23,16 │ │ │ │ - xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r5 │ │ │ │ - beq 62020 │ │ │ │ - srdi r22,r22,1 │ │ │ │ - mtctr r22 │ │ │ │ - lxvx vs12,r8,r23 │ │ │ │ - lxvx vs0,r6,r23 │ │ │ │ - addi r22,r23,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r23 │ │ │ │ - addi r23,r23,32 │ │ │ │ - lxvx vs0,r6,r22 │ │ │ │ - lxvx vs12,r8,r22 │ │ │ │ + stxvx vs0,r9,r8 │ │ │ │ + bdnz 61b74 │ │ │ │ + clrldi r9,r30,32 │ │ │ │ + beq cr5,61be0 │ │ │ │ + subf r10,r9,r4 │ │ │ │ + add r8,r5,r9 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + rldic r10,r10,3,29 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r9,r26,r9 │ │ │ │ + cmpldi r10,16 │ │ │ │ + add r8,r25,r8 │ │ │ │ + iselgt r10,r27,r10 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + lxvl vs12,r8,r10 │ │ │ │ + lxvl vs0,r9,r10 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r8,r22 │ │ │ │ - bdnz 61ff4 │ │ │ │ - beq cr7,6203c │ │ │ │ - add r8,r11,r25 │ │ │ │ - lfdx f12,r6,r26 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - lfdx f0,r3,r8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r3,r8 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r11,r11,r9 │ │ │ │ - add r5,r5,r30 │ │ │ │ - cmpw r0,r4 │ │ │ │ - bne 61fb0 │ │ │ │ - cmpwi r7,0 │ │ │ │ - beq 621e0 │ │ │ │ - cmpdi r10,1 │ │ │ │ - ld r6,24(r28) │ │ │ │ - ld r5,160(r28) │ │ │ │ - beq 62d1c │ │ │ │ - addi r7,r10,-1 │ │ │ │ - mr r9,r6 │ │ │ │ - addi r10,r10,-2 │ │ │ │ - mr r8,r5 │ │ │ │ - andi. r4,r7,1 │ │ │ │ - beq 620a0 │ │ │ │ - lxvdsx vs0,0,r5 │ │ │ │ - lxv vs12,0(r6) │ │ │ │ - cmpdi r10,0 │ │ │ │ - addi r9,r6,16 │ │ │ │ - addi r8,r5,8 │ │ │ │ + stxvl vs0,r8,r10 │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r7,r7,r0 │ │ │ │ + add r5,r5,r11 │ │ │ │ + cmpld r6,r3 │ │ │ │ + bne 61b20 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 61de4 │ │ │ │ + cmpdi r3,1 │ │ │ │ + ld r8,24(r28) │ │ │ │ + ld r7,160(r28) │ │ │ │ + beq 628fc │ │ │ │ + addi r10,r3,-1 │ │ │ │ + mr r2,r8 │ │ │ │ + addi r3,r3,-2 │ │ │ │ + mr r9,r7 │ │ │ │ + andi. r6,r10,1 │ │ │ │ + beq 61c44 │ │ │ │ + lxvdsx vs0,0,r7 │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + cmpdi r3,0 │ │ │ │ + addi r2,r8,16 │ │ │ │ + addi r9,r7,8 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxv vs0,0(r6) │ │ │ │ - beq 620d8 │ │ │ │ - srdi r10,r7,1 │ │ │ │ - mtctr r10 │ │ │ │ - lxvdsx vs0,0,r8 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - addi r10,r8,8 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r8,r8,16 │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + beq 61c7c │ │ │ │ + srdi r6,r10,1 │ │ │ │ + mtctr r6 │ │ │ │ + lxvdsx vs0,0,r9 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r6,r9,8 │ │ │ │ + addi r2,r2,32 │ │ │ │ + addi r9,r9,16 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - lxv vs12,-16(r9) │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ + lxv vs12,-16(r2) │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + lxvdsx vs0,0,r6 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 620a8 │ │ │ │ - extswsli r9,r7,4 │ │ │ │ - extswsli r7,r7,3 │ │ │ │ - lxvx vs12,r6,r9 │ │ │ │ - lxvdsx vs0,r5,r7 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 61c4c │ │ │ │ + extswsli r2,r10,4 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + lxvx vs12,r8,r2 │ │ │ │ + lxvdsx vs0,r7,r10 │ │ │ │ xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r6,r9 │ │ │ │ - addi r1,r31,400 │ │ │ │ - ld r0,16(r1) │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + addi r1,r31,416 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-176(r1) │ │ │ │ - ld r15,-168(r1) │ │ │ │ - ld r16,-160(r1) │ │ │ │ - ld r17,-152(r1) │ │ │ │ - ld r18,-144(r1) │ │ │ │ - ld r19,-136(r1) │ │ │ │ - ld r20,-128(r1) │ │ │ │ - ld r21,-120(r1) │ │ │ │ - ld r22,-112(r1) │ │ │ │ - ld r23,-104(r1) │ │ │ │ - ld r24,-96(r1) │ │ │ │ - ld r25,-88(r1) │ │ │ │ - ld r26,-80(r1) │ │ │ │ - ld r27,-72(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r14,-184(r1) │ │ │ │ + ld r15,-176(r1) │ │ │ │ + ld r16,-168(r1) │ │ │ │ + ld r17,-160(r1) │ │ │ │ + ld r18,-152(r1) │ │ │ │ + ld r19,-144(r1) │ │ │ │ + ld r20,-136(r1) │ │ │ │ + ld r21,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-64(r1) │ │ │ │ - ld r29,-56(r1) │ │ │ │ - ld r30,-48(r1) │ │ │ │ - ld r31,-40(r1) │ │ │ │ mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ + ld r22,-120(r1) │ │ │ │ + ld r23,-112(r1) │ │ │ │ + ld r24,-104(r1) │ │ │ │ + ld r25,-96(r1) │ │ │ │ + ld r26,-88(r1) │ │ │ │ + ld r27,-80(r1) │ │ │ │ + ld r28,-72(r1) │ │ │ │ + ld r29,-64(r1) │ │ │ │ + ld r30,-56(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ + lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - andi. r23,r24,1 │ │ │ │ - addi r22,r24,-1 │ │ │ │ - li r23,0 │ │ │ │ - beq 62190 │ │ │ │ - lfd f0,0(r8) │ │ │ │ - lfd f12,0(r6) │ │ │ │ - cmpdi r22,0 │ │ │ │ - li r23,8 │ │ │ │ + andi. r10,r11,1 │ │ │ │ + addi r8,r11,-1 │ │ │ │ + li r10,0 │ │ │ │ + beq 61d38 │ │ │ │ + lfd f0,0(r9) │ │ │ │ + lfd f12,0(r26) │ │ │ │ + cmpdi r8,0 │ │ │ │ + li r10,8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r8) │ │ │ │ - beq 621c4 │ │ │ │ - srdi r22,r24,1 │ │ │ │ - mtctr r22 │ │ │ │ - lfdx f12,r6,r23 │ │ │ │ - lfdx f0,r8,r23 │ │ │ │ - addi r22,r23,8 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + beq 61be0 │ │ │ │ + srdi r8,r11,1 │ │ │ │ + mtctr r8 │ │ │ │ + lfdx f12,r26,r10 │ │ │ │ + lfdx f0,r9,r10 │ │ │ │ + addi r8,r10,8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r8,r23 │ │ │ │ - addi r23,r23,16 │ │ │ │ - lfdx f0,r8,r22 │ │ │ │ - lfdx f12,r6,r22 │ │ │ │ + stfdx f0,r9,r10 │ │ │ │ + lfdx f0,r9,r8 │ │ │ │ + lfdx f12,r26,r8 │ │ │ │ + addi r10,r10,16 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r8,r22 │ │ │ │ - bdnz 62198 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r11,r11,r9 │ │ │ │ - add r5,r5,r30 │ │ │ │ - cmpw r4,r0 │ │ │ │ - bne 61fa8 │ │ │ │ - cmpwi r7,0 │ │ │ │ - bne 62058 │ │ │ │ - addis r29,r2,-3 │ │ │ │ - li r25,1 │ │ │ │ - li r26,0 │ │ │ │ - addi r29,r29,28240 │ │ │ │ - lfd f31,0(r29) │ │ │ │ - mr r27,r26 │ │ │ │ - ble cr4,62298 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + stfdx f0,r9,r8 │ │ │ │ + bdnz 61d40 │ │ │ │ + b 61be0 │ │ │ │ + andi. r9,r4,1 │ │ │ │ + addi r10,r4,-1 │ │ │ │ + li r9,0 │ │ │ │ + beq 61d9c │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,8 │ │ │ │ + fdiv f0,f0,f12 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 61ab0 │ │ │ │ + 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 61da4 │ │ │ │ + b 61ab0 │ │ │ │ + li r2,0 │ │ │ │ + b 61a78 │ │ │ │ + li r9,0 │ │ │ │ + b 61ba8 │ │ │ │ + plfd f29,48484 # 6db48 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + li r26,1 │ │ │ │ + li r27,0 │ │ │ │ + nop │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r29,r27 │ │ │ │ + mr r2,r4 │ │ │ │ li r30,0 │ │ │ │ - lfd f30,27128(r10) │ │ │ │ + ble cr4,61ea0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - maddld r9,r9,r27,r30 │ │ │ │ - ld r4,72(r28) │ │ │ │ - sldi r10,r30,2 │ │ │ │ - ld r8,144(r28) │ │ │ │ - ld r5,136(r28) │ │ │ │ - ld r6,104(r28) │ │ │ │ - sldi r7,r30,3 │ │ │ │ - li r3,96 │ │ │ │ + maddld r2,r2,r29,r30 │ │ │ │ + ld r5,72(r28) │ │ │ │ + sldi r9,r30,2 │ │ │ │ + ld r10,144(r28) │ │ │ │ + sldi r8,r30,3 │ │ │ │ + li r4,96 │ │ │ │ + ld r6,136(r28) │ │ │ │ + ld r7,104(r28) │ │ │ │ addi r30,r30,1 │ │ │ │ - lfiwax f1,r28,r3 │ │ │ │ - lfiwax f10,r4,r10 │ │ │ │ - lfiwax f11,r5,r10 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f12,r6,r7 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ + lfiwax f1,r28,r4 │ │ │ │ + lfiwax f10,r5,r9 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + lfiwax f11,r6,r9 │ │ │ │ + lfdx f12,r7,r8 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ fcfid f1,f1 │ │ │ │ + fmul f0,f0,f29 │ │ │ │ fcfid f10,f10 │ │ │ │ fcfid f11,f11 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - lwz r9,48(r28) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - cmpw r9,r30 │ │ │ │ - fmul f31,f31,f0 │ │ │ │ - bgt 62210 │ │ │ │ - ld r10,8(r28) │ │ │ │ - ld r7,24(r28) │ │ │ │ - sldi r8,r26,4 │ │ │ │ + bl 5400 │ │ │ │ + lwz r2,48(r28) │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + cmpw r2,r30 │ │ │ │ + fmul f31,f31,f1 │ │ │ │ + bgt 61e20 │ │ │ │ + ld r3,8(r28) │ │ │ │ + ld r10,24(r28) │ │ │ │ + sldi r9,r27,4 │ │ │ │ xxspltd vs31,vs31,0 │ │ │ │ - cmpd r25,r10 │ │ │ │ - lxvx vs0,r7,r8 │ │ │ │ + cmpd r26,r3 │ │ │ │ + lxvx vs0,r10,r9 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r7,r8 │ │ │ │ - bge 620f0 │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + bge 61c94 │ │ │ │ + addi r27,r27,1 │ │ │ │ addi r26,r26,1 │ │ │ │ - addi r25,r25,1 │ │ │ │ - ble cr4,620f0 │ │ │ │ - cmpwi cr4,r9,0 │ │ │ │ - b 621f0 │ │ │ │ - andi. r10,r24,1 │ │ │ │ - addi r8,r24,-1 │ │ │ │ + ble cr4,61c94 │ │ │ │ + mr r4,r2 │ │ │ │ + cmpwi cr4,r2,0 │ │ │ │ + b 61e00 │ │ │ │ + cmpdi r21,0 │ │ │ │ + ble 61998 │ │ │ │ + lwz r6,40(r31) │ │ │ │ + sldi r8,r21,4 │ │ │ │ li r10,0 │ │ │ │ - beq 622f8 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r10,8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 6232c │ │ │ │ - srdi r8,r24,1 │ │ │ │ - mtctr r8 │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - addi r8,r10,8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - lfdx f12,r7,r8 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r8 │ │ │ │ - bdnz 62300 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r3,r3,r11 │ │ │ │ - add r6,r6,r30 │ │ │ │ - cmpw r5,r0 │ │ │ │ - bne 61e8c │ │ │ │ - b 61f34 │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 61e28 │ │ │ │ - lwz r7,44(r31) │ │ │ │ - sldi r5,r5,4 │ │ │ │ - li r8,0 │ │ │ │ - add r15,r22,r5 │ │ │ │ - addi r21,r7,-1 │ │ │ │ - extswsli r10,r7,2 │ │ │ │ - extsw r18,r7 │ │ │ │ - clrldi r9,r21,32 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - extswsli r14,r21,2 │ │ │ │ - cmpwi cr3,r21,0 │ │ │ │ - extsw r6,r21 │ │ │ │ - std r10,104(r31) │ │ │ │ - sldi r10,r9,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - isel r16,r7,r8,4*cr3+lt │ │ │ │ - std r6,128(r31) │ │ │ │ - sldi r9,r9,2 │ │ │ │ - subf r10,r10,r14 │ │ │ │ - std r9,120(r31) │ │ │ │ - lwz r9,40(r31) │ │ │ │ - add r10,r29,r10 │ │ │ │ + add r20,r17,r8 │ │ │ │ + addi r24,r6,-1 │ │ │ │ + extswsli r9,r6,2 │ │ │ │ + extsw r16,r6 │ │ │ │ + clrldi r2,r24,32 │ │ │ │ + addi r18,r9,-4 │ │ │ │ + extswsli r21,r24,2 │ │ │ │ + cmpwi cr3,r24,0 │ │ │ │ + extsw r7,r24 │ │ │ │ + mulli r9,r2,-4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + isel r15,r6,r10,4*cr3+lt │ │ │ │ + std r7,96(r31) │ │ │ │ + sldi r2,r2,2 │ │ │ │ + std r2,88(r31) │ │ │ │ + add r2,r21,r29 │ │ │ │ + add r2,r2,r9 │ │ │ │ + lwz r9,44(r31) │ │ │ │ cmpwi cr4,r9,0 │ │ │ │ - blt cr3,62d30 │ │ │ │ - lwz r24,44(r31) │ │ │ │ + blt cr3,62904 │ │ │ │ + lwz r25,40(r31) │ │ │ │ xxlxor vs31,vs31,vs31 │ │ │ │ - ld r11,152(r28) │ │ │ │ - extswsli r9,r17,3 │ │ │ │ - ld r23,136(r28) │ │ │ │ - lwz r6,96(r28) │ │ │ │ - ld r8,104(r31) │ │ │ │ - mr r7,r24 │ │ │ │ - add r11,r11,r9 │ │ │ │ - lfiwax f0,r23,r8 │ │ │ │ - sldi r9,r8,1 │ │ │ │ - lfdx f12,r11,r9 │ │ │ │ + ld r3,152(r28) │ │ │ │ + extswsli r9,r23,3 │ │ │ │ + ld r11,136(r28) │ │ │ │ + mr r7,r25 │ │ │ │ + mr r10,r18 │ │ │ │ + lwz r8,96(r28) │ │ │ │ + add r3,r3,r9 │ │ │ │ + lfiwax f0,r11,r10 │ │ │ │ + sldi r9,r10,1 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fcmpu cr0,f0,f31 │ │ │ │ fctiwz f0,f0 │ │ │ │ mffprwz r9,f0 │ │ │ │ - addi r5,r9,1 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - subf r3,r6,r9 │ │ │ │ - add r9,r6,r9 │ │ │ │ - blt 626b0 │ │ │ │ - add r5,r6,r5 │ │ │ │ + addi r6,r9,1 │ │ │ │ + addi r5,r9,-1 │ │ │ │ + subf r4,r8,r9 │ │ │ │ + add r9,r8,r9 │ │ │ │ + blt 62270 │ │ │ │ + add r6,r8,r6 │ │ │ │ addic. r7,r7,-1 │ │ │ │ - stwx r3,r26,r8 │ │ │ │ - stwx r3,r30,r8 │ │ │ │ - stwx r5,r27,r8 │ │ │ │ - addi r8,r8,-4 │ │ │ │ - bne 623d0 │ │ │ │ - ld r5,120(r31) │ │ │ │ - mr r3,r10 │ │ │ │ + stwx r4,r26,r10 │ │ │ │ + stwx r4,r30,r10 │ │ │ │ + stwx r6,r27,r10 │ │ │ │ + addi r10,r10,-4 │ │ │ │ + bne 61f60 │ │ │ │ + ld r5,88(r31) │ │ │ │ + mr r3,r2 │ │ │ │ li r4,0 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r10,r3 │ │ │ │ - ble cr4,626e8 │ │ │ │ + bl 5b40 │ │ │ │ + mr r2,r3 │ │ │ │ + ble cr4,622a4 │ │ │ │ ld r9,32(r31) │ │ │ │ - sldi r19,r18,2 │ │ │ │ - ld r8,112(r31) │ │ │ │ - stw r16,56(r31) │ │ │ │ - li r0,0 │ │ │ │ - sldi r20,r18,3 │ │ │ │ - std r18,96(r31) │ │ │ │ - std r10,88(r31) │ │ │ │ - addi r23,r9,8 │ │ │ │ - mr r16,r9 │ │ │ │ - mr r9,r19 │ │ │ │ - lwz r19,44(r31) │ │ │ │ - addi r24,r8,4 │ │ │ │ - mr r18,r8 │ │ │ │ - lwz r8,56(r31) │ │ │ │ - lwz r10,40(r31) │ │ │ │ - li r5,0 │ │ │ │ - mr r3,r17 │ │ │ │ - std r15,80(r31) │ │ │ │ + ld r10,104(r31) │ │ │ │ + sldi r22,r16,2 │ │ │ │ + sldi r0,r16,3 │ │ │ │ + mr r8,r16 │ │ │ │ + std r18,80(r31) │ │ │ │ + std r20,64(r31) │ │ │ │ + li r3,0 │ │ │ │ + lwz r16,44(r31) │ │ │ │ + mr r6,r2 │ │ │ │ + addi r25,r9,8 │ │ │ │ + addi r11,r10,4 │ │ │ │ + mr r18,r9 │ │ │ │ + mr r20,r10 │ │ │ │ + li r7,0 │ │ │ │ + mr r9,r15 │ │ │ │ + mr r5,r6 │ │ │ │ + stw r15,72(r31) │ │ │ │ + stw r7,48(r31) │ │ │ │ + mr r7,r8 │ │ │ │ + lwz r8,40(r31) │ │ │ │ nop │ │ │ │ + cmpw r8,r9 │ │ │ │ + ble 620e0 │ │ │ │ + lwz r4,96(r28) │ │ │ │ + add r10,r23,r9 │ │ │ │ + extswsli r2,r9,2 │ │ │ │ + extswsli r12,r9,3 │ │ │ │ + subf r9,r9,r8 │ │ │ │ + ld r14,168(r28) │ │ │ │ + std r0,56(r31) │ │ │ │ + ld r15,88(r28) │ │ │ │ + mr r0,r7 │ │ │ │ + mtlr r8 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + lwzx r6,r20,r2 │ │ │ │ + lfdx f0,r18,r12 │ │ │ │ + addi r4,r4,1 │ │ │ │ + mtctr r9 │ │ │ │ + mullw r10,r10,r4 │ │ │ │ + slwi r4,r4,1 │ │ │ │ + mr r7,r4 │ │ │ │ + slwi r10,r10,1 │ │ │ │ nop │ │ │ │ - cmpw r19,r8 │ │ │ │ - ble 62540 │ │ │ │ - lwz r11,96(r28) │ │ │ │ - add r6,r3,r8 │ │ │ │ - extswsli r7,r8,2 │ │ │ │ - extswsli r12,r8,3 │ │ │ │ - subf r8,r8,r19 │ │ │ │ - ld r15,168(r28) │ │ │ │ - ld r17,88(r28) │ │ │ │ - std r26,48(r31) │ │ │ │ - std r27,64(r31) │ │ │ │ - clrldi r8,r8,32 │ │ │ │ - lwzx r4,r18,r7 │ │ │ │ - lfdx f0,r16,r12 │ │ │ │ - addi r11,r11,1 │ │ │ │ - mtctr r8 │ │ │ │ - mullw r6,r6,r11 │ │ │ │ - slwi r11,r11,1 │ │ │ │ - slwi r6,r6,1 │ │ │ │ nop │ │ │ │ - lwzx r27,r17,r7 │ │ │ │ - lwzx r12,r29,r7 │ │ │ │ - sldi r26,r7,1 │ │ │ │ - add r12,r6,r12 │ │ │ │ - slwi r8,r27,1 │ │ │ │ - add r6,r6,r11 │ │ │ │ + nop │ │ │ │ + lwzx r8,r15,r2 │ │ │ │ + lwzx r12,r29,r2 │ │ │ │ + sldi r4,r2,1 │ │ │ │ + mulli r9,r8,3 │ │ │ │ + add r12,r10,r12 │ │ │ │ + add r10,r10,r7 │ │ │ │ extswsli r12,r12,3 │ │ │ │ - add r8,r8,r27 │ │ │ │ - lfdx f12,r15,r12 │ │ │ │ - srawi r8,r8,1 │ │ │ │ - addze r8,r8 │ │ │ │ - lwzx r12,r30,r7 │ │ │ │ - add r8,r8,r12 │ │ │ │ + lfdx f12,r14,r12 │ │ │ │ + lwzx r12,r30,r2 │ │ │ │ + srawi r9,r9,1 │ │ │ │ + addze r9,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - divw r12,r8,r27 │ │ │ │ - stfdx f0,r23,r26 │ │ │ │ - mullw r12,r12,r27 │ │ │ │ - subf r12,r12,r8 │ │ │ │ - maddld r4,r27,r4,r12 │ │ │ │ - stwx r4,r24,r7 │ │ │ │ - addi r7,r7,4 │ │ │ │ - bdnz 624e0 │ │ │ │ - ld r26,48(r31) │ │ │ │ - ld r27,64(r31) │ │ │ │ - lwzx r6,r18,r9 │ │ │ │ - lxv vs12,0(r22) │ │ │ │ - clrldi r4,r21,32 │ │ │ │ - mr r7,r14 │ │ │ │ - mr r8,r21 │ │ │ │ - lxvdsx vs0,r16,r20 │ │ │ │ - mtctr r4 │ │ │ │ - extswsli r6,r6,4 │ │ │ │ - lxvx vs11,r25,r6 │ │ │ │ + add r9,r9,r12 │ │ │ │ + divw r12,r9,r8 │ │ │ │ + stfdx f0,r25,r4 │ │ │ │ + mullw r4,r12,r8 │ │ │ │ + subf r4,r4,r9 │ │ │ │ + maddld r6,r8,r6,r4 │ │ │ │ + stwx r6,r11,r2 │ │ │ │ + addi r2,r2,4 │ │ │ │ + bdnz 62080 │ │ │ │ + mr r7,r0 │ │ │ │ + ld r0,56(r31) │ │ │ │ + mflr r8 │ │ │ │ + lwzx r10,r20,r22 │ │ │ │ + lxv vs12,0(r17) │ │ │ │ + clrldi r6,r24,32 │ │ │ │ + mr r2,r21 │ │ │ │ + mr r9,r24 │ │ │ │ + lxvdsx vs0,r18,r0 │ │ │ │ + mtctr r6 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + lxvx vs11,r19,r10 │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r25,r6 │ │ │ │ - bgt cr3,62598 │ │ │ │ - b 62700 │ │ │ │ + stxvx vs0,r19,r10 │ │ │ │ + bgt cr3,62138 │ │ │ │ + b 622c0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwzx r6,r26,r7 │ │ │ │ - stwx r0,r29,r7 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - stwx r6,r30,r7 │ │ │ │ - addi r7,r7,-4 │ │ │ │ - bdz 626a0 │ │ │ │ - lwzx r6,r30,r7 │ │ │ │ - lwzx r4,r27,r7 │ │ │ │ - cmpw r6,r4 │ │ │ │ - beq 62580 │ │ │ │ - extswsli r7,r8,2 │ │ │ │ - addi r5,r5,1 │ │ │ │ + lwzx r10,r26,r2 │ │ │ │ + stwx r3,r29,r2 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + stwx r10,r30,r2 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + bdz 62260 │ │ │ │ + lwzx r10,r30,r2 │ │ │ │ + lwzx r6,r27,r2 │ │ │ │ + cmpw r10,r6 │ │ │ │ + beq 62120 │ │ │ │ + lwz r6,48(r31) │ │ │ │ + extswsli r2,r9,2 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stwx r10,r30,r2 │ │ │ │ + addi r4,r6,1 │ │ │ │ + lwzx r6,r29,r2 │ │ │ │ + cmpw r4,r16 │ │ │ │ + stw r4,48(r31) │ │ │ │ addi r6,r6,1 │ │ │ │ - lwzx r4,r29,r7 │ │ │ │ - cmpw r5,r10 │ │ │ │ - stwx r6,r30,r7 │ │ │ │ - addi r4,r4,1 │ │ │ │ - stwx r4,r29,r7 │ │ │ │ - bne 62490 │ │ │ │ - ld r15,80(r31) │ │ │ │ - addi r22,r22,16 │ │ │ │ - add r17,r3,r19 │ │ │ │ - cmpld r15,r22 │ │ │ │ - beq 61e28 │ │ │ │ - blt cr3,62474 │ │ │ │ - lwz r16,56(r31) │ │ │ │ - ld r10,88(r31) │ │ │ │ - ld r18,96(r31) │ │ │ │ - b 623ac │ │ │ │ - subf r9,r22,r23 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - rldicl. r9,r9,60,62 │ │ │ │ - beq 62654 │ │ │ │ - lwz r10,44(r31) │ │ │ │ - addi r22,r22,16 │ │ │ │ - add r21,r21,r10 │ │ │ │ - bge cr4,61980 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 62654 │ │ │ │ - cmpdi r9,2 │ │ │ │ - bne 62d38 │ │ │ │ - lwz r9,44(r31) │ │ │ │ - addi r22,r22,16 │ │ │ │ - add r21,r21,r9 │ │ │ │ - bge cr4,61980 │ │ │ │ - b 62658 │ │ │ │ + stwx r6,r29,r2 │ │ │ │ + bne 62020 │ │ │ │ + lwz r2,40(r31) │ │ │ │ + addi r17,r17,16 │ │ │ │ + lwz r15,72(r31) │ │ │ │ + mr r6,r5 │ │ │ │ + mr r8,r7 │ │ │ │ + add r23,r23,r2 │ │ │ │ + ld r2,64(r31) │ │ │ │ + cmpld r17,r2 │ │ │ │ + beq 61998 │ │ │ │ + blt cr3,62000 │ │ │ │ + mr r20,r2 │ │ │ │ + ld r18,80(r31) │ │ │ │ + mr r2,r6 │ │ │ │ + mr r16,r8 │ │ │ │ + b 61f3c │ │ │ │ + subf r2,r17,r24 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + rldicl. r2,r2,60,62 │ │ │ │ + beq 62214 │ │ │ │ + lwz r9,40(r31) │ │ │ │ + addi r17,r17,16 │ │ │ │ + add r23,r23,r9 │ │ │ │ + bge cr4,614b0 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 62214 │ │ │ │ + cmpdi r2,2 │ │ │ │ + bne 6290c │ │ │ │ + lwz r2,40(r31) │ │ │ │ + addi r17,r17,16 │ │ │ │ + add r23,r23,r2 │ │ │ │ + bge cr4,614b0 │ │ │ │ + b 62218 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r28,r5 │ │ │ │ - b 61e28 │ │ │ │ + nop │ │ │ │ + mr r28,r3 │ │ │ │ + b 61998 │ │ │ │ + mr r7,r5 │ │ │ │ xxmr vs32,vs33 │ │ │ │ - mr r6,r3 │ │ │ │ - b 61808 │ │ │ │ - lwz r9,44(r31) │ │ │ │ - addi r22,r22,16 │ │ │ │ - add r21,r21,r9 │ │ │ │ - cmpld r22,r23 │ │ │ │ - mr r10,r22 │ │ │ │ - beq 61e28 │ │ │ │ - bge cr4,61980 │ │ │ │ - addi r22,r22,16 │ │ │ │ - add r21,r21,r9 │ │ │ │ - bge cr4,61980 │ │ │ │ - add r21,r21,r9 │ │ │ │ - addi r22,r10,32 │ │ │ │ - bge cr4,61980 │ │ │ │ - addi r22,r10,48 │ │ │ │ - add r21,r21,r9 │ │ │ │ - bge cr4,61980 │ │ │ │ - b 62658 │ │ │ │ + b 61334 │ │ │ │ + lwz r2,40(r31) │ │ │ │ + addi r17,r17,16 │ │ │ │ + add r23,r23,r2 │ │ │ │ + cmpld r17,r24 │ │ │ │ + mr r9,r17 │ │ │ │ + beq 61998 │ │ │ │ + bge cr4,614b0 │ │ │ │ + addi r17,r17,16 │ │ │ │ + add r23,r23,r2 │ │ │ │ + bge cr4,614b0 │ │ │ │ + add r23,r23,r2 │ │ │ │ + addi r17,r9,32 │ │ │ │ + bge cr4,614b0 │ │ │ │ + addi r17,r9,48 │ │ │ │ + add r23,r23,r2 │ │ │ │ + bge cr4,614b0 │ │ │ │ + b 62218 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r6,0(r30) │ │ │ │ - b 625a8 │ │ │ │ + lwz r10,0(r30) │ │ │ │ + b 62148 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r4,r6,r4 │ │ │ │ + subf r5,r8,r5 │ │ │ │ addic. r7,r7,-1 │ │ │ │ - stwx r9,r27,r8 │ │ │ │ - stwx r4,r26,r8 │ │ │ │ - stwx r4,r30,r8 │ │ │ │ - addi r8,r8,-4 │ │ │ │ - bne 623d0 │ │ │ │ - ld r5,120(r31) │ │ │ │ - mr r3,r10 │ │ │ │ + stwx r9,r27,r10 │ │ │ │ + stwx r5,r26,r10 │ │ │ │ + stwx r5,r30,r10 │ │ │ │ + addi r10,r10,-4 │ │ │ │ + bne 61f60 │ │ │ │ + ld r5,88(r31) │ │ │ │ + mr r3,r2 │ │ │ │ li r4,0 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r10,r3 │ │ │ │ - bgt cr4,6243c │ │ │ │ - addi r22,r22,16 │ │ │ │ - lwz r9,44(r31) │ │ │ │ - cmpld r15,r22 │ │ │ │ - add r17,r17,r9 │ │ │ │ - bne 623b4 │ │ │ │ - b 61e28 │ │ │ │ - ld r7,128(r31) │ │ │ │ - sldi r7,r7,2 │ │ │ │ - lwzx r6,r30,r7 │ │ │ │ - b 625a8 │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 61e28 │ │ │ │ - lwz r8,44(r31) │ │ │ │ - sldi r5,r5,4 │ │ │ │ - add r20,r22,r5 │ │ │ │ + bl 5b40 │ │ │ │ + mr r2,r3 │ │ │ │ + bgt cr4,61fc8 │ │ │ │ + addi r17,r17,16 │ │ │ │ + lwz r9,40(r31) │ │ │ │ + cmpld r17,r20 │ │ │ │ + add r23,r23,r9 │ │ │ │ + bne 61f44 │ │ │ │ + b 61998 │ │ │ │ + nop │ │ │ │ + ld r2,96(r31) │ │ │ │ + sldi r2,r2,2 │ │ │ │ + lwzx r10,r30,r2 │ │ │ │ + b 62148 │ │ │ │ + cmpdi r21,0 │ │ │ │ + ble 61998 │ │ │ │ + lwz r8,40(r31) │ │ │ │ + li r22,0 │ │ │ │ addi r7,r8,-1 │ │ │ │ - extsw r9,r8 │ │ │ │ extswsli r10,r8,2 │ │ │ │ - std r9,80(r31) │ │ │ │ - clrldi r9,r7,32 │ │ │ │ - extswsli r6,r7,2 │ │ │ │ - addi r18,r10,-4 │ │ │ │ + extsw r20,r8 │ │ │ │ cmpwi cr3,r7,0 │ │ │ │ - stw r7,96(r31) │ │ │ │ + clrldi r2,r7,32 │ │ │ │ + addi r15,r10,-4 │ │ │ │ + extswsli r6,r7,2 │ │ │ │ + stw r7,72(r31) │ │ │ │ extsw r7,r7 │ │ │ │ - sldi r10,r9,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r6,104(r31) │ │ │ │ - std r7,168(r31) │ │ │ │ - lwz r7,48(r31) │ │ │ │ - subf r10,r10,r6 │ │ │ │ - sldi r17,r9,2 │ │ │ │ - add r9,r29,r10 │ │ │ │ - lwz r10,40(r31) │ │ │ │ - isel r19,r8,r7,4*cr3+lt │ │ │ │ - cmpwi cr4,r10,0 │ │ │ │ - blt cr3,62808 │ │ │ │ - lwz r3,48(r31) │ │ │ │ - ld r6,152(r28) │ │ │ │ - ld r11,136(r28) │ │ │ │ - lwz r8,96(r28) │ │ │ │ + isel r18,r8,r9,4*cr3+lt │ │ │ │ + li r9,0 │ │ │ │ + mulli r10,r2,-4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r6,80(r31) │ │ │ │ + std r7,152(r31) │ │ │ │ + stw r9,48(r31) │ │ │ │ + lwz r9,44(r31) │ │ │ │ + sldi r2,r2,2 │ │ │ │ + std r2,144(r31) │ │ │ │ + add r2,r6,r29 │ │ │ │ + add r2,r2,r10 │ │ │ │ + cmpwi cr4,r9,0 │ │ │ │ + blt cr3,623c4 │ │ │ │ + lwz r4,48(r31) │ │ │ │ + ld r7,152(r28) │ │ │ │ + mr r8,r20 │ │ │ │ + mr r9,r15 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - ld r7,80(r31) │ │ │ │ - mr r10,r18 │ │ │ │ - extswsli r3,r3,3 │ │ │ │ - add r3,r6,r3 │ │ │ │ - lfiwax f0,r11,r10 │ │ │ │ - sldi r6,r10,1 │ │ │ │ - lfdx f12,r3,r6 │ │ │ │ + ld r3,136(r28) │ │ │ │ + lwz r10,96(r28) │ │ │ │ + extswsli r4,r4,3 │ │ │ │ + add r4,r7,r4 │ │ │ │ + lfiwax f0,r3,r9 │ │ │ │ + sldi r7,r9,1 │ │ │ │ + lfdx f12,r4,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fcmpu cr0,f0,f11 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r6,f0 │ │ │ │ - addi r5,r6,1 │ │ │ │ - addi r4,r6,-1 │ │ │ │ - subf r0,r8,r6 │ │ │ │ - add r6,r8,r6 │ │ │ │ - blt 62c30 │ │ │ │ - add r5,r8,r5 │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - stwx r0,r26,r10 │ │ │ │ - stwx r0,r30,r10 │ │ │ │ - stwx r5,r27,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bne 627a0 │ │ │ │ - mr r3,r9 │ │ │ │ - mr r5,r17 │ │ │ │ + mffprwz r7,f0 │ │ │ │ + addi r6,r7,1 │ │ │ │ + addi r5,r7,-1 │ │ │ │ + subf r11,r10,r7 │ │ │ │ + add r7,r10,r7 │ │ │ │ + blt 627d0 │ │ │ │ + add r6,r10,r6 │ │ │ │ + addic. r8,r8,-1 │ │ │ │ + stwx r11,r26,r9 │ │ │ │ + stwx r11,r30,r9 │ │ │ │ + stwx r6,r27,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bne 62360 │ │ │ │ + ld r5,144(r31) │ │ │ │ + mr r3,r2 │ │ │ │ li r4,0 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - ble cr4,62c84 │ │ │ │ - ld r10,32(r31) │ │ │ │ - std r17,160(r31) │ │ │ │ - lwz r17,44(r31) │ │ │ │ - li r0,0 │ │ │ │ - std r18,144(r31) │ │ │ │ - std r9,152(r31) │ │ │ │ - std r22,56(r31) │ │ │ │ - addi r21,r10,8 │ │ │ │ - ld r10,112(r31) │ │ │ │ - addi r12,r10,4 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r10,r10,28432 │ │ │ │ - std r10,120(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - sldi r10,r10,2 │ │ │ │ - std r10,88(r31) │ │ │ │ - mr r9,r19 │ │ │ │ - li r15,0 │ │ │ │ - std r20,128(r31) │ │ │ │ - stw r19,136(r31) │ │ │ │ + bl 5b40 │ │ │ │ + mr r2,r3 │ │ │ │ + ble cr4,62834 │ │ │ │ + ld r9,32(r31) │ │ │ │ + plxv vs33,48340 # 6e0a0 │ │ │ │ + xxspltidp vs7,1065353216 │ │ │ │ + li r3,0 │ │ │ │ + std r2,120(r31) │ │ │ │ + std r15,128(r31) │ │ │ │ + std r20,136(r31) │ │ │ │ + addi r23,r9,8 │ │ │ │ + ld r9,104(r31) │ │ │ │ + addi r11,r9,4 │ │ │ │ + sldi r9,r20,2 │ │ │ │ + std r9,56(r31) │ │ │ │ + sldi r9,r20,3 │ │ │ │ + std r9,64(r31) │ │ │ │ + lwz r9,40(r31) │ │ │ │ + mtlr r9 │ │ │ │ + mr r2,r18 │ │ │ │ + li r16,0 │ │ │ │ + std r22,88(r31) │ │ │ │ + stw r18,96(r31) │ │ │ │ + std r21,112(r31) │ │ │ │ nop │ │ │ │ - cmpw r17,r9 │ │ │ │ - ble 62b38 │ │ │ │ - lwz r10,96(r28) │ │ │ │ - addis r8,r2,-3 │ │ │ │ - subf r6,r9,r17 │ │ │ │ - lwz r3,112(r28) │ │ │ │ - ld r14,80(r28) │ │ │ │ - ld r16,152(r28) │ │ │ │ - lfd f0,28240(r8) │ │ │ │ - addi r8,r6,-1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmplwi r8,2 │ │ │ │ - mtfprwa f11,r3 │ │ │ │ - mtfprwa f12,r10 │ │ │ │ - fcfid f11,f11 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mflr r9 │ │ │ │ + cmpw r9,r2 │ │ │ │ + ble 626e4 │ │ │ │ + lwz r9,96(r28) │ │ │ │ + mflr r10 │ │ │ │ + lwz r6,112(r28) │ │ │ │ + ld r0,80(r28) │ │ │ │ + ld r15,152(r28) │ │ │ │ + subf r12,r2,r10 │ │ │ │ + addi r9,r9,1 │ │ │ │ + addi r10,r12,-1 │ │ │ │ + mtfprwa f12,r6 │ │ │ │ + mtfprwa f0,r9 │ │ │ │ + cmplwi r10,2 │ │ │ │ fcfid f12,f12 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - ble 62c68 │ │ │ │ - lwa r5,48(r31) │ │ │ │ - extsw r8,r9 │ │ │ │ - xxspltd vs12,vs11,0 │ │ │ │ - ld r10,120(r31) │ │ │ │ - xxspltd vs9,vs0,0 │ │ │ │ - extswsli r4,r9,2 │ │ │ │ - rldicl r22,r6,62,34 │ │ │ │ - li r7,0 │ │ │ │ - sldi r11,r8,3 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fdiv f0,f7,f0 │ │ │ │ + ble 62804 │ │ │ │ + lwa r14,48(r31) │ │ │ │ + extsw r10,r2 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + extswsli r7,r2,2 │ │ │ │ + rldicl r22,r12,62,34 │ │ │ │ + li r9,0 │ │ │ │ + li r8,0 │ │ │ │ + xxmr vs45,vs33 │ │ │ │ + sldi r4,r10,3 │ │ │ │ + add r18,r0,r7 │ │ │ │ + add r20,r30,r7 │ │ │ │ + add r7,r24,r7 │ │ │ │ + xvmuldp vs9,vs0,vs12 │ │ │ │ mtctr r22 │ │ │ │ - add r18,r14,r4 │ │ │ │ - add r19,r30,r4 │ │ │ │ - add r4,r23,r4 │ │ │ │ - xvmuldp vs9,vs9,vs12 │ │ │ │ - lxv vs45,0(r10) │ │ │ │ - add r11,r24,r11 │ │ │ │ - li r10,0 │ │ │ │ - add r5,r5,r8 │ │ │ │ - addi r20,r11,16 │ │ │ │ + add r5,r14,r10 │ │ │ │ + add r4,r25,r4 │ │ │ │ sldi r5,r5,3 │ │ │ │ - add r5,r16,r5 │ │ │ │ + addi r21,r4,16 │ │ │ │ + add r5,r15,r5 │ │ │ │ addi r22,r5,16 │ │ │ │ - lxvx vs32,r18,r7 │ │ │ │ - lxvx vs12,r19,r7 │ │ │ │ + nop │ │ │ │ + lxvx vs32,r18,r8 │ │ │ │ + lxvx vs11,r20,r8 │ │ │ │ vnegw v0,v0 │ │ │ │ - xxmrghw vs7,vs12,vs12 │ │ │ │ - xxmrglw vs10,vs12,vs12 │ │ │ │ - xxmrglw vs12,vs32,vs32 │ │ │ │ - xxmrghw vs8,vs32,vs32 │ │ │ │ + xxmrglw vs10,vs11,vs11 │ │ │ │ + xxmrghw vs11,vs11,vs11 │ │ │ │ + xxmrglw vs8,vs32,vs32 │ │ │ │ + xxmrghw vs5,vs32,vs32 │ │ │ │ xvcvsxwdp vs10,vs10 │ │ │ │ - xvcvsxwdp vs6,vs7 │ │ │ │ - xvcvsxwdp vs12,vs12 │ │ │ │ - xvcvsxwdp vs7,vs8 │ │ │ │ - lxvx vs8,r5,r10 │ │ │ │ - xvmaddmdp vs12,vs8,vs10 │ │ │ │ - lxvx vs10,r22,r10 │ │ │ │ - xvmaddmdp vs10,vs7,vs6 │ │ │ │ - xvmuldp vs12,vs12,vs9 │ │ │ │ - xvmuldp vs10,vs10,vs9 │ │ │ │ - xvabsdp vs12,vs12 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + xvcvsxwdp vs6,vs8 │ │ │ │ + lxvx vs8,r5,r9 │ │ │ │ + xvcvsxwdp vs5,vs5 │ │ │ │ + xvmaddmdp vs8,vs6,vs10 │ │ │ │ + lxvx vs10,r22,r9 │ │ │ │ + xvmaddadp vs11,vs10,vs5 │ │ │ │ + xvmuldp vs10,vs8,vs9 │ │ │ │ + xvmuldp vs11,vs11,vs9 │ │ │ │ xvabsdp vs10,vs10 │ │ │ │ - xvcvdpsxws vs33,vs12 │ │ │ │ - stxvx vs12,r11,r10 │ │ │ │ - xvcvdpsxws vs32,vs10 │ │ │ │ - stxvx vs10,r20,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - vperm v0,v0,v1,v13 │ │ │ │ - stxvx vs32,r4,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - bdnz 62900 │ │ │ │ - clrrwi r10,r6,2 │ │ │ │ - andi. r7,r6,3 │ │ │ │ - add r10,r10,r9 │ │ │ │ - beq 62a80 │ │ │ │ - lwz r18,48(r31) │ │ │ │ - extswsli r7,r10,2 │ │ │ │ - fmul f12,f0,f11 │ │ │ │ - addi r4,r10,1 │ │ │ │ - extswsli r11,r10,3 │ │ │ │ - lfiwax f11,r30,r7 │ │ │ │ - cmpw r4,r17 │ │ │ │ - add r19,r30,r7 │ │ │ │ - add r20,r23,r7 │ │ │ │ - add r22,r24,r11 │ │ │ │ - add r5,r18,r10 │ │ │ │ - lwzx r18,r14,r7 │ │ │ │ - extswsli r5,r5,3 │ │ │ │ - lfdx f10,r16,r5 │ │ │ │ - neg r5,r18 │ │ │ │ - fcfid f11,f11 │ │ │ │ - mtfprwa f0,r5 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmadd f0,f0,f10,f11 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fabs f0,f0 │ │ │ │ - fctiwz f11,f0 │ │ │ │ - stfdx f0,r24,r11 │ │ │ │ - stfiwx f11,r23,r7 │ │ │ │ - bge 62a80 │ │ │ │ - add r7,r14,r7 │ │ │ │ - li r5,4 │ │ │ │ - lwz r18,48(r31) │ │ │ │ - addi r10,r10,2 │ │ │ │ - lwz r11,4(r7) │ │ │ │ - lfiwax f11,r19,r5 │ │ │ │ - cmpw r17,r10 │ │ │ │ - add r4,r18,r4 │ │ │ │ - neg r5,r11 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ - mtfprwa f0,r5 │ │ │ │ - fcfid f11,f11 │ │ │ │ - lfdx f10,r16,r4 │ │ │ │ - addi r5,r20,4 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmadd f0,f0,f10,f11 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fabs f0,f0 │ │ │ │ - stfd f0,8(r22) │ │ │ │ - fctiwz f0,f0 │ │ │ │ - stfiwx f0,0,r5 │ │ │ │ - ble 62a80 │ │ │ │ - lwz r7,8(r7) │ │ │ │ - li r5,8 │ │ │ │ - add r10,r18,r10 │ │ │ │ - lfiwax f10,r19,r5 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - neg r7,r7 │ │ │ │ - lfdx f0,r16,r10 │ │ │ │ - addi r10,r20,8 │ │ │ │ - mtfprwa f11,r7 │ │ │ │ - fcfid f10,f10 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fmadd f0,f0,f11,f10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fabs f0,f0 │ │ │ │ - fctiwz f12,f0 │ │ │ │ - stfd f0,16(r22) │ │ │ │ - stfiwx f12,0,r10 │ │ │ │ - clrldi r10,r6,32 │ │ │ │ - sldi r4,r8,2 │ │ │ │ - addi r3,r3,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - ld r22,168(r28) │ │ │ │ - ld r20,88(r28) │ │ │ │ - mtctr r10 │ │ │ │ - ld r10,112(r31) │ │ │ │ - mullw r9,r3,r9 │ │ │ │ - lwzx r19,r10,r4 │ │ │ │ - ld r10,32(r31) │ │ │ │ - lfdx f10,r10,r8 │ │ │ │ - lwzx r6,r20,r4 │ │ │ │ - lwzx r5,r23,r4 │ │ │ │ - lwzx r11,r30,r4 │ │ │ │ - lfdx f9,r24,r8 │ │ │ │ - slwi r10,r6,1 │ │ │ │ - add r7,r9,r5 │ │ │ │ - mtfprwa f0,r5 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r9,r9,r3 │ │ │ │ - add r10,r10,r6 │ │ │ │ - extswsli r7,r7,3 │ │ │ │ + xvabsdp vs11,vs11 │ │ │ │ + xvcvdpsxws vs44,vs10 │ │ │ │ + stxvx vs10,r4,r9 │ │ │ │ + xvcvdpsxws vs32,vs11 │ │ │ │ + stxvx vs11,r21,r9 │ │ │ │ + addi r9,r9,32 │ │ │ │ + vperm v0,v0,v12,v1 │ │ │ │ + stxvx vs32,r7,r8 │ │ │ │ + addi r8,r8,16 │ │ │ │ + bdnz 624d0 │ │ │ │ + andi. r9,r12,3 │ │ │ │ + clrrwi r4,r12,2 │ │ │ │ + beq 62628 │ │ │ │ + subf r9,r4,r12 │ │ │ │ + clrldi r4,r4,32 │ │ │ │ + li r18,16 │ │ │ │ + li r20,32 │ │ │ │ + xvmuldp vs12,vs0,vs12 │ │ │ │ + rldic r8,r9,2,30 │ │ │ │ + add r7,r4,r10 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + add r5,r10,r4 │ │ │ │ + add r5,r5,r14 │ │ │ │ + cmpldi r8,16 │ │ │ │ + sldi r4,r7,2 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + iselgt r8,r18,r8 │ │ │ │ + add r22,r0,r4 │ │ │ │ + cmpldi r9,32 │ │ │ │ + add r21,r30,r4 │ │ │ │ + add r5,r15,r5 │ │ │ │ + add r7,r25,r7 │ │ │ │ + add r4,r24,r4 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + iselgt r9,r20,r9 │ │ │ │ + addi r20,r5,16 │ │ │ │ + lxvl vs32,r22,r8 │ │ │ │ + lxvl vs0,r21,r8 │ │ │ │ + cmpldi r9,16 │ │ │ │ + addi r22,r7,16 │ │ │ │ + iselgt r0,r18,r9 │ │ │ │ + vnegw v0,v0 │ │ │ │ + xxmrglw vs9,vs0,vs0 │ │ │ │ + xxmrghw vs10,vs0,vs0 │ │ │ │ + subf r9,r0,r9 │ │ │ │ + sldi r0,r0,56 │ │ │ │ + xxmrglw vs11,vs32,vs32 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + xvcvsxwdp vs9,vs9 │ │ │ │ + xvcvsxwdp vs10,vs10 │ │ │ │ + lxvl vs6,r5,r0 │ │ │ │ + lxvl vs8,r20,r9 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + xvmaddmdp vs11,vs6,vs9 │ │ │ │ + xvmaddmdp vs0,vs8,vs10 │ │ │ │ + xvmuldp vs11,vs11,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + xvabsdp vs12,vs11 │ │ │ │ + xvabsdp vs0,vs0 │ │ │ │ + xvcvdpsxws vs44,vs12 │ │ │ │ + xvcvdpsxws vs32,vs0 │ │ │ │ + stxvl vs12,r7,r0 │ │ │ │ + stxvl vs0,r22,r9 │ │ │ │ + vperm v0,v0,v12,v13 │ │ │ │ + stxvl vs32,r4,r8 │ │ │ │ + clrldi r9,r12,32 │ │ │ │ + sldi r8,r10,2 │ │ │ │ + addi r6,r6,1 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ld r5,168(r28) │ │ │ │ + ld r4,88(r28) │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,104(r31) │ │ │ │ + mullw r2,r6,r2 │ │ │ │ + lwzx r7,r9,r8 │ │ │ │ + ld r9,32(r31) │ │ │ │ + lfdx f10,r9,r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwzx r21,r4,r8 │ │ │ │ + lwzx r22,r24,r8 │ │ │ │ + lwzx r20,r30,r8 │ │ │ │ + lfdx f9,r25,r10 │ │ │ │ + mulli r9,r21,3 │ │ │ │ + add r0,r2,r22 │ │ │ │ + mtfprwa f0,r22 │ │ │ │ + addi r22,r22,1 │ │ │ │ + add r2,r2,r6 │ │ │ │ + extswsli r0,r0,3 │ │ │ │ fcfid f0,f0 │ │ │ │ - mtfprwa f12,r5 │ │ │ │ - srawi r10,r10,1 │ │ │ │ - addze r10,r10 │ │ │ │ - lfdx f11,r22,r7 │ │ │ │ - add r7,r22,r7 │ │ │ │ + mtfprwa f12,r22 │ │ │ │ + lfdx f11,r5,r0 │ │ │ │ + add r22,r5,r0 │ │ │ │ fcfid f12,f12 │ │ │ │ - lfd f8,8(r7) │ │ │ │ + srawi r9,r9,1 │ │ │ │ + addze r9,r9 │ │ │ │ + lfd f8,8(r22) │ │ │ │ fsub f0,f9,f0 │ │ │ │ - add r10,r10,r11 │ │ │ │ + add r9,r9,r20 │ │ │ │ fsub f12,f12,f9 │ │ │ │ - divw r7,r10,r6 │ │ │ │ + divw r0,r9,r21 │ │ │ │ fmul f0,f0,f8 │ │ │ │ fmadd f0,f11,f12,f0 │ │ │ │ fmul f10,f10,f0 │ │ │ │ - mullw r7,r7,r6 │ │ │ │ - stfdx f10,r21,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - subf r10,r7,r10 │ │ │ │ - maddld r19,r6,r19,r10 │ │ │ │ - stwx r19,r12,r4 │ │ │ │ - addi r4,r4,4 │ │ │ │ - bdnz 62ab0 │ │ │ │ - ld r9,112(r31) │ │ │ │ - ld r10,88(r31) │ │ │ │ - ld r6,32(r31) │ │ │ │ - lwz r5,96(r31) │ │ │ │ - lwzx r7,r9,r10 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r10,104(r31) │ │ │ │ - sldi r8,r9,3 │ │ │ │ + mullw r0,r0,r21 │ │ │ │ + stfdx f10,r23,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + subf r9,r0,r9 │ │ │ │ + maddld r7,r21,r7,r9 │ │ │ │ + stwx r7,r11,r8 │ │ │ │ + addi r8,r8,4 │ │ │ │ + bdnz 62660 │ │ │ │ + ld r2,104(r31) │ │ │ │ ld r9,56(r31) │ │ │ │ - extswsli r7,r7,4 │ │ │ │ - lxvx vs11,r25,r7 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - mr r9,r5 │ │ │ │ - stxv vs0,64(r31) │ │ │ │ - lxvdsx vs0,r6,r8 │ │ │ │ - clrldi r8,r5,32 │ │ │ │ + lxv vs12,0(r17) │ │ │ │ + lwz r8,72(r31) │ │ │ │ + lwzx r10,r2,r9 │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r9,64(r31) │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + lxvdsx vs0,r2,r9 │ │ │ │ + mr r2,r8 │ │ │ │ + clrldi r8,r8,32 │ │ │ │ + ld r9,80(r31) │ │ │ │ + lxvx vs11,r19,r10 │ │ │ │ mtctr r8 │ │ │ │ - lxv vs12,64(r31) │ │ │ │ xvmaddmdp vs0,vs12,vs11 │ │ │ │ - stxvx vs0,r25,r7 │ │ │ │ - bgt cr3,62ba8 │ │ │ │ - b 62c74 │ │ │ │ - lwzx r8,r26,r10 │ │ │ │ - stwx r0,r29,r10 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - stwx r8,r30,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bdz 62c20 │ │ │ │ - lwzx r8,r30,r10 │ │ │ │ - lwzx r7,r27,r10 │ │ │ │ - cmpw r8,r7 │ │ │ │ - beq 62b90 │ │ │ │ - extswsli r10,r9,2 │ │ │ │ - lwz r6,40(r31) │ │ │ │ - addi r15,r15,1 │ │ │ │ + stxvx vs0,r19,r10 │ │ │ │ + bgt cr3,62748 │ │ │ │ + b 62824 │ │ │ │ + nop │ │ │ │ + lwzx r10,r26,r9 │ │ │ │ + stwx r3,r29,r9 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + stwx r10,r30,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bdz 627c0 │ │ │ │ + lwzx r10,r30,r9 │ │ │ │ + lwzx r8,r27,r9 │ │ │ │ + cmpw r10,r8 │ │ │ │ + beq 62730 │ │ │ │ + extswsli r9,r2,2 │ │ │ │ + lwz r7,44(r31) │ │ │ │ + addi r16,r16,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + lwzx r8,r29,r9 │ │ │ │ + stwx r10,r30,r9 │ │ │ │ + cmpw r16,r7 │ │ │ │ addi r8,r8,1 │ │ │ │ - lwzx r7,r29,r10 │ │ │ │ - stwx r8,r30,r10 │ │ │ │ - cmpw r15,r6 │ │ │ │ - addi r7,r7,1 │ │ │ │ - stwx r7,r29,r10 │ │ │ │ - bne 62860 │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r20,128(r31) │ │ │ │ - lwz r10,48(r31) │ │ │ │ - lwz r19,136(r31) │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r10,r10,r17 │ │ │ │ - cmpld r9,r20 │ │ │ │ - std r9,56(r31) │ │ │ │ - stw r10,48(r31) │ │ │ │ - beq 61e28 │ │ │ │ - blt cr3,6284c │ │ │ │ - mr r22,r9 │ │ │ │ - ld r18,144(r31) │ │ │ │ - ld r9,152(r31) │ │ │ │ - ld r17,160(r31) │ │ │ │ - b 6277c │ │ │ │ - lwz r8,0(r30) │ │ │ │ - b 62bb8 │ │ │ │ + stwx r8,r29,r9 │ │ │ │ + bne 62430 │ │ │ │ + ld r22,88(r31) │ │ │ │ + ld r21,112(r31) │ │ │ │ + mflr r9 │ │ │ │ + addi r17,r17,16 │ │ │ │ + lwz r2,48(r31) │ │ │ │ + lwz r18,96(r31) │ │ │ │ + addi r22,r22,1 │ │ │ │ + add r2,r2,r9 │ │ │ │ + cmpld r22,r21 │ │ │ │ + stw r2,48(r31) │ │ │ │ + beq 61998 │ │ │ │ + blt cr3,62410 │ │ │ │ + ld r2,120(r31) │ │ │ │ + ld r15,128(r31) │ │ │ │ + ld r20,136(r31) │ │ │ │ + b 6233c │ │ │ │ + lwz r10,0(r30) │ │ │ │ + b 62758 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r4,r8,r4 │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - stwx r6,r27,r10 │ │ │ │ - stwx r4,r26,r10 │ │ │ │ - stwx r4,r30,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bne 627a0 │ │ │ │ - mr r3,r9 │ │ │ │ - mr r5,r17 │ │ │ │ + subf r5,r10,r5 │ │ │ │ + addic. r8,r8,-1 │ │ │ │ + stwx r7,r27,r9 │ │ │ │ + stwx r5,r26,r9 │ │ │ │ + stwx r5,r30,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bne 62360 │ │ │ │ + ld r5,144(r31) │ │ │ │ + mr r3,r2 │ │ │ │ li r4,0 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - b 62808 │ │ │ │ - mr r10,r9 │ │ │ │ - extsw r8,r9 │ │ │ │ - b 62980 │ │ │ │ - ld r10,168(r31) │ │ │ │ - sldi r10,r10,2 │ │ │ │ - lwzx r8,r30,r10 │ │ │ │ - b 62bb8 │ │ │ │ - subf r10,r22,r20 │ │ │ │ - addi r10,r10,-16 │ │ │ │ - rldicl. r10,r10,60,62 │ │ │ │ - beq 62d24 │ │ │ │ + bl 5b40 │ │ │ │ + mr r2,r3 │ │ │ │ + b 623c4 │ │ │ │ + plxv vs45,47260 # 6e0a0 │ │ │ │ + lwa r14,48(r31) │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + li r4,0 │ │ │ │ + extsw r10,r2 │ │ │ │ + b 6254c │ │ │ │ + ld r9,152(r31) │ │ │ │ + sldi r9,r9,2 │ │ │ │ + lwzx r10,r30,r9 │ │ │ │ + b 62758 │ │ │ │ + subf r9,r21,r22 │ │ │ │ + not r9,r9 │ │ │ │ + andi. r10,r9,3 │ │ │ │ + beq 6288c │ │ │ │ lwz r8,48(r31) │ │ │ │ - lwz r7,44(r31) │ │ │ │ - addi r22,r22,16 │ │ │ │ + lwz r7,40(r31) │ │ │ │ + addi r17,r17,16 │ │ │ │ + addi r22,r22,1 │ │ │ │ add r8,r8,r7 │ │ │ │ stw r8,48(r31) │ │ │ │ - bge cr3,6277c │ │ │ │ + bge cr3,6233c │ │ │ │ cmpdi r10,1 │ │ │ │ - beq 62d24 │ │ │ │ + beq 6288c │ │ │ │ cmpdi r10,2 │ │ │ │ - bne 62d80 │ │ │ │ + bne 6291c │ │ │ │ lwz r10,48(r31) │ │ │ │ - lwz r8,44(r31) │ │ │ │ - addi r22,r22,16 │ │ │ │ + lwz r8,40(r31) │ │ │ │ + addi r17,r17,16 │ │ │ │ + addi r22,r22,1 │ │ │ │ add r10,r10,r8 │ │ │ │ stw r10,48(r31) │ │ │ │ - bge cr3,6277c │ │ │ │ - addi r22,r22,16 │ │ │ │ + bge cr3,6233c │ │ │ │ + srdi r9,r9,2 │ │ │ │ + lwz r10,48(r31) │ │ │ │ + lwz r8,40(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + mfctr r9 │ │ │ │ + addi r17,r17,16 │ │ │ │ + addi r22,r22,1 │ │ │ │ add r10,r10,r8 │ │ │ │ - cmpld r22,r20 │ │ │ │ + cmpdi r9,1 │ │ │ │ + addi r5,r9,-1 │ │ │ │ + mr r6,r17 │ │ │ │ mr r7,r22 │ │ │ │ - beq 61e28 │ │ │ │ - blt cr3,62d48 │ │ │ │ + mtctr r5 │ │ │ │ + beq 61998 │ │ │ │ + blt cr3,62938 │ │ │ │ stw r10,48(r31) │ │ │ │ - b 6277c │ │ │ │ + b 6233c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li r2,1 │ │ │ │ + stw r2,44(r31) │ │ │ │ + b 61428 │ │ │ │ li r9,1 │ │ │ │ - stw r9,40(r31) │ │ │ │ - b 618fc │ │ │ │ - li r10,1 │ │ │ │ - li r9,0 │ │ │ │ - stw r10,40(r31) │ │ │ │ - b 61870 │ │ │ │ - li r7,0 │ │ │ │ - b 620d8 │ │ │ │ - lwz r8,44(r31) │ │ │ │ - lwz r10,48(r31) │ │ │ │ - b 62cd4 │ │ │ │ - bgt cr4,6243c │ │ │ │ - b 61e28 │ │ │ │ - addi r22,r22,16 │ │ │ │ - add r21,r21,r10 │ │ │ │ - bge cr4,61980 │ │ │ │ - b 62624 │ │ │ │ - addi r22,r22,16 │ │ │ │ + li r2,0 │ │ │ │ + stw r9,44(r31) │ │ │ │ + b 6139c │ │ │ │ + li r10,0 │ │ │ │ + b 61c7c │ │ │ │ + bgt cr4,61fc8 │ │ │ │ + b 61998 │ │ │ │ + addi r17,r17,16 │ │ │ │ + add r23,r23,r9 │ │ │ │ + bge cr4,614b0 │ │ │ │ + b 621e0 │ │ │ │ + clrldi r10,r8,32 │ │ │ │ + addi r17,r17,16 │ │ │ │ + addi r22,r22,1 │ │ │ │ + add r10,r10,r7 │ │ │ │ + stw r10,48(r31) │ │ │ │ + bge cr3,6233c │ │ │ │ + b 62870 │ │ │ │ + addi r17,r17,16 │ │ │ │ + addi r22,r22,1 │ │ │ │ add r10,r10,r8 │ │ │ │ - bge cr3,62cec │ │ │ │ + bge cr3,628cc │ │ │ │ add r10,r10,r8 │ │ │ │ - addi r22,r7,32 │ │ │ │ - bge cr3,62cec │ │ │ │ - addi r22,r7,48 │ │ │ │ + addi r17,r6,32 │ │ │ │ + addi r22,r7,2 │ │ │ │ + bge cr3,628cc │ │ │ │ + addi r17,r6,48 │ │ │ │ + addi r22,r7,3 │ │ │ │ add r10,r10,r8 │ │ │ │ - blt cr3,62cd4 │ │ │ │ - stw r10,48(r31) │ │ │ │ - b 6277c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - clrldi r10,r8,32 │ │ │ │ - addi r22,r22,16 │ │ │ │ - add r10,r10,r7 │ │ │ │ + blt cr3,628a0 │ │ │ │ stw r10,48(r31) │ │ │ │ - bge cr3,6277c │ │ │ │ - b 62cbc │ │ │ │ + b 6233c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1285 │ │ │ │ nop │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,20560 │ │ │ │ - mflr r0 │ │ │ │ std r30,-24(r1) │ │ │ │ + std r31,-16(r1) │ │ │ │ mr r30,r3 │ │ │ │ lwz r3,48(r3) │ │ │ │ + mflr r0 │ │ │ │ stfd f31,-8(r1) │ │ │ │ std r19,-112(r1) │ │ │ │ + mr r19,r5 │ │ │ │ + std r0,16(r1) │ │ │ │ std r20,-104(r1) │ │ │ │ + mr r20,r4 │ │ │ │ std r24,-72(r1) │ │ │ │ - std r26,-56(r1) │ │ │ │ - std r31,-16(r1) │ │ │ │ - std r21,-96(r1) │ │ │ │ - std r22,-88(r1) │ │ │ │ std r23,-80(r1) │ │ │ │ + std r22,-88(r1) │ │ │ │ + extswsli r3,r3,2 │ │ │ │ + std r26,-56(r1) │ │ │ │ std r25,-64(r1) │ │ │ │ + std r21,-96(r1) │ │ │ │ std r27,-48(r1) │ │ │ │ std r28,-40(r1) │ │ │ │ + addi r2,r3,15 │ │ │ │ std r29,-32(r1) │ │ │ │ - extswsli r3,r3,2 │ │ │ │ - mr r20,r4 │ │ │ │ - mr r19,r5 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-144(r1) │ │ │ │ - addi r9,r3,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ + ld r9,0(r1) │ │ │ │ mr r31,r1 │ │ │ │ - neg r9,r9 │ │ │ │ - ld r10,0(r1) │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r9,r1,r2 │ │ │ │ + bl 5480 │ │ │ │ addi r24,r1,32 │ │ │ │ - mr r9,r3 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,48(r30) │ │ │ │ - std r9,88(r30) │ │ │ │ + std r2,88(r30) │ │ │ │ extswsli r3,r3,3 │ │ │ │ - bl 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 r10,48(r30) │ │ │ │ + bl 5480 │ │ │ │ ld r26,80(r30) │ │ │ │ + lwz r2,48(r30) │ │ │ │ + cmpwi r2,0 │ │ │ │ li r9,1 │ │ │ │ std r3,56(r30) │ │ │ │ stw r9,116(r30) │ │ │ │ - cmpwi r10,0 │ │ │ │ std r26,136(r30) │ │ │ │ - ble 62f5c │ │ │ │ - addis r9,r2,-3 │ │ │ │ + ble 62b18 │ │ │ │ ld r21,64(r30) │ │ │ │ ld r25,88(r30) │ │ │ │ - ld r22,72(r30) │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ mr r23,r3 │ │ │ │ li r28,0 │ │ │ │ li r29,0 │ │ │ │ + ld r22,72(r30) │ │ │ │ li r27,0 │ │ │ │ - lfd f31,28240(r9) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li r9,96 │ │ │ │ + nop │ │ │ │ + li r2,96 │ │ │ │ lfiwax f0,r26,r29 │ │ │ │ - lfiwax f12,r30,r9 │ │ │ │ + lfiwax f12,r30,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f12,f12 │ │ │ │ fadd f12,f12,f12 │ │ │ │ fdiv f12,f12,f0 │ │ │ │ fadd f12,f12,f31 │ │ │ │ fmul f0,f12,f0 │ │ │ │ stfdx f12,r21,r28 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r10,f0 │ │ │ │ - andi. r9,r10,1 │ │ │ │ - beq 62eec │ │ │ │ - addi r10,r10,1 │ │ │ │ - stwx r10,r25,r29 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 62aac │ │ │ │ + addi r2,r2,1 │ │ │ │ + stwx r2,r25,r29 │ │ │ │ + lwz r10,116(r30) │ │ │ │ addi r27,r27,1 │ │ │ │ - lwz r7,116(r30) │ │ │ │ - mullw r10,r7,r10 │ │ │ │ - stw r10,116(r30) │ │ │ │ + mullw r2,r10,r2 │ │ │ │ + stw r2,116(r30) │ │ │ │ lfiwax f0,r26,r29 │ │ │ │ lfiwax f12,r22,r29 │ │ │ │ lfiwax f1,r25,r29 │ │ │ │ fcfid f12,f12 │ │ │ │ fcfid f0,f0 │ │ │ │ fcfid f1,f1 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ fmul f1,f1,f0 │ │ │ │ stfdx f0,r23,r28 │ │ │ │ - bl 5a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5a00 │ │ │ │ fctiwz f0,f1 │ │ │ │ - mffprwz r10,f0 │ │ │ │ + mffprwz r2,f0 │ │ │ │ stfiwx f0,r24,r29 │ │ │ │ - andi. r9,r10,1 │ │ │ │ - addi r9,r10,1 │ │ │ │ - lwz r10,48(r30) │ │ │ │ - beq 632a0 │ │ │ │ - cmpw r10,r27 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + addi r9,r2,1 │ │ │ │ + lwz r2,48(r30) │ │ │ │ + beq 62e40 │ │ │ │ + cmpw r2,r27 │ │ │ │ stwx r9,r24,r29 │ │ │ │ addi r28,r28,8 │ │ │ │ addi r29,r29,4 │ │ │ │ - bgt 62eb0 │ │ │ │ - extswsli r3,r10,3 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r7,48(r30) │ │ │ │ + bgt 62a70 │ │ │ │ + extswsli r3,r2,3 │ │ │ │ + bl 5480 │ │ │ │ + lwz r8,48(r30) │ │ │ │ + cmpwi r8,0 │ │ │ │ std r3,104(r30) │ │ │ │ - cmpwi r7,0 │ │ │ │ - ble 63048 │ │ │ │ - addi r9,r7,-1 │ │ │ │ - ld r8,56(r30) │ │ │ │ - cmplwi r9,3 │ │ │ │ - ble 63430 │ │ │ │ - addi r9,r8,8 │ │ │ │ - cmpld r3,r9 │ │ │ │ - beq 63430 │ │ │ │ - rldicl r9,r7,63,33 │ │ │ │ - addis r5,r2,-3 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r6,r2,-3 │ │ │ │ - addi r10,r10,28256 │ │ │ │ - addi r5,r5,28240 │ │ │ │ - addi r6,r6,28272 │ │ │ │ - andi. r4,r9,1 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - lxv vs11,0(r10) │ │ │ │ - lxv vs12,0(r5) │ │ │ │ - li r10,0 │ │ │ │ - lxv vs10,0(r6) │ │ │ │ - bne 632c0 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ + ble 62bf4 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + ld r10,56(r30) │ │ │ │ + cmplwi r2,3 │ │ │ │ + ble 62fa0 │ │ │ │ + addi r2,r10,8 │ │ │ │ + cmpld r3,r2 │ │ │ │ + beq 62fa0 │ │ │ │ + rldicl r2,r8,63,33 │ │ │ │ + plxv vs10,46224 # 6dfe0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + bne 62e60 │ │ │ │ + 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 62fd4 │ │ │ │ - andi. r9,r7,1 │ │ │ │ - clrrwi r9,r7,1 │ │ │ │ - beq 63048 │ │ │ │ - clrldi r9,r9,32 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfd f12,28240(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfdx f10,r8,r9 │ │ │ │ - lfd f0,28256(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f11,28272(r10) │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + bdnz 62b80 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + clrrwi r2,r8,1 │ │ │ │ + beq 62bf4 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs0,1073741824 │ │ │ │ + plfd f11,46092 # 6dfe0 │ │ │ │ + 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 633e0 │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 633c0 │ │ │ │ - andi. r10,r9,2048 │ │ │ │ - bne 63390 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 63370 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 63330 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 632f0 │ │ │ │ - andi. r9,r9,32 │ │ │ │ - beq 631f0 │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + lwz r2,128(r30) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 62f60 │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 62f40 │ │ │ │ + andi. r9,r2,2048 │ │ │ │ + bne 62f20 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 62f00 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 62ed0 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 62e90 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + beq 62d90 │ │ │ │ lwz r10,48(r30) │ │ │ │ cmpwi r10,0 │ │ │ │ - ble 6341c │ │ │ │ - addi r9,r10,-1 │ │ │ │ - lwz r7,96(r30) │ │ │ │ - cmplwi r9,5 │ │ │ │ - addi r7,r7,1 │ │ │ │ - ble 634bc │ │ │ │ - rldicl r6,r10,63,33 │ │ │ │ - li r8,2 │ │ │ │ - mr r9,r7 │ │ │ │ + ble 62f8c │ │ │ │ + addi r2,r10,-1 │ │ │ │ + lwz r8,96(r30) │ │ │ │ + cmplwi r2,5 │ │ │ │ + addi r8,r8,1 │ │ │ │ + ble 6302c │ │ │ │ + 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 630f4 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 630e8 │ │ │ │ - cmpdi r5,2 │ │ │ │ - bne 63410 │ │ │ │ - vmuluwm v0,v0,v1 │ │ │ │ - addi r6,r6,-1 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + beq 62ca0 │ │ │ │ cmpdi r6,1 │ │ │ │ + beq 62c94 │ │ │ │ + cmpdi r6,2 │ │ │ │ + bne 62f80 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - beq 63110 │ │ │ │ - srdi r9,r8,2 │ │ │ │ - mtctr r9 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + cmpdi r7,1 │ │ │ │ + vmuluwm v0,v0,v1 │ │ │ │ + beq 62cbc │ │ │ │ + srdi r2,r9,2 │ │ │ │ + mtctr r2 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ - bdnz 630fc │ │ │ │ + bdnz 62ca8 │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ xxspltib vs0,0 │ │ │ │ - andi. r9,r10,1 │ │ │ │ - li r6,0 │ │ │ │ - clrrwi r8,r10,1 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + li r7,0 │ │ │ │ + clrrwi r9,r10,1 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - vextuwrx r9,r6,v0 │ │ │ │ - beq 631a8 │ │ │ │ - addi r6,r8,1 │ │ │ │ - mullw r9,r7,r9 │ │ │ │ - cmpw r6,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - bge 631a8 │ │ │ │ - addi r6,r8,2 │ │ │ │ - mullw r9,r9,r7 │ │ │ │ - cmpw r6,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - bge 631a8 │ │ │ │ - addi r6,r8,3 │ │ │ │ - mullw r9,r9,r7 │ │ │ │ - cmpw r6,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - bge 631a8 │ │ │ │ - addi r6,r8,4 │ │ │ │ - mullw r9,r7,r9 │ │ │ │ - cmpw r10,r6 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - ble 631a8 │ │ │ │ - addi r8,r8,5 │ │ │ │ - mullw r9,r7,r9 │ │ │ │ - cmpw r8,r10 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - bge 631a8 │ │ │ │ - mullw r9,r9,r7 │ │ │ │ - slwi r9,r9,1 │ │ │ │ - extsw r29,r9 │ │ │ │ + vextuwrx r2,r7,v0 │ │ │ │ + beq 62d54 │ │ │ │ + addi r7,r9,1 │ │ │ │ + mullw r2,r8,r2 │ │ │ │ + cmpw r7,r10 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + bge 62d54 │ │ │ │ + addi r7,r9,2 │ │ │ │ + mullw r2,r2,r8 │ │ │ │ + cmpw r7,r10 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + bge 62d54 │ │ │ │ + addi r7,r9,3 │ │ │ │ + mullw r2,r2,r8 │ │ │ │ + cmpw r7,r10 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + bge 62d54 │ │ │ │ + addi r7,r9,4 │ │ │ │ + mullw r2,r8,r2 │ │ │ │ + cmpw r10,r7 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + ble 62d54 │ │ │ │ + addi r9,r9,5 │ │ │ │ + mullw r2,r8,r2 │ │ │ │ + cmpw r9,r10 │ │ │ │ + slwi r2,r2,1 │ │ │ │ + bge 62d54 │ │ │ │ + mullw r2,r2,r8 │ │ │ │ + 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 │ │ │ │ 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,-32504(r2) │ │ │ │ - nop │ │ │ │ - ld r8,-32496(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,184856 # 8ffe0 [nnfft_trafo@got] │ │ │ │ + pld r10,184856 # 8ffe8 [nnfft_adjoint@got] │ │ │ │ + ld r9,16(r2) │ │ │ │ + std r6,120(r2) │ │ │ │ + std r7,24(r2) │ │ │ │ + std r8,32(r30) │ │ │ │ + std r10,40(r30) │ │ │ │ + std r9,200(r30) │ │ │ │ addi r1,r31,144 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r19,-112(r1) │ │ │ │ ld r20,-104(r1) │ │ │ │ ld r21,-96(r1) │ │ │ │ ld r22,-88(r1) │ │ │ │ ld r23,-80(r1) │ │ │ │ ld r24,-72(r1) │ │ │ │ ld r25,-64(r1) │ │ │ │ ld r26,-56(r1) │ │ │ │ ld r27,-48(r1) │ │ │ │ + mtlr r0 │ │ │ │ ld r28,-40(r1) │ │ │ │ ld r29,-32(r1) │ │ │ │ ld r30,-24(r1) │ │ │ │ ld r31,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ blr │ │ │ │ - cmpw r10,r27 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpw r2,r27 │ │ │ │ addi r29,r29,4 │ │ │ │ addi r28,r28,8 │ │ │ │ - bgt 62eb0 │ │ │ │ - b 62f5c │ │ │ │ + bgt 62a70 │ │ │ │ + b 62b18 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lxv vs0,0(r8) │ │ │ │ - cmpdi r4,0 │ │ │ │ - li r10,16 │ │ │ │ + lxv vs0,0(r10) │ │ │ │ + cmpdi r7,0 │ │ │ │ + li r9,16 │ │ │ │ xvdivdp vs0,vs12,vs0 │ │ │ │ xvsubdp vs0,vs11,vs0 │ │ │ │ xvmuldp vs0,vs0,vs10 │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne 62fcc │ │ │ │ - b 63008 │ │ │ │ + bne 62b78 │ │ │ │ + b 62bb4 │ │ │ │ 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 6307c │ │ │ │ + b 62c28 │ │ │ │ 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 63074 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 62c20 │ │ │ │ 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 6306c │ │ │ │ + b 62c18 │ │ │ │ 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 63064 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 62c10 │ │ │ │ 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 6305c │ │ │ │ + b 62c08 │ │ │ │ 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 63054 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 62c00 │ │ │ │ + mr r7,r5 │ │ │ │ xxmr vs32,vs33 │ │ │ │ - mr r6,r4 │ │ │ │ - b 630e0 │ │ │ │ + b 62c8c │ │ │ │ li r29,1 │ │ │ │ - b 631ac │ │ │ │ + b 62d58 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r6,r2,-3 │ │ │ │ - extsw r9,r7 │ │ │ │ - li r10,0 │ │ │ │ - lfd f12,28240(r6) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - lfd f11,28256(r6) │ │ │ │ - addis r6,r2,-3 │ │ │ │ - lfd f10,28272(r6) │ │ │ │ - andi. r6,r9,1 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - beq 6347c │ │ │ │ - lfd f0,0(r8) │ │ │ │ - cmpdi r6,0 │ │ │ │ - li r10,8 │ │ │ │ + extsw r2,r8 │ │ │ │ + plfd f10,45116 # 6dfe0 │ │ │ │ + xxspltidp vs12,1065353216 │ │ │ │ + xxspltidp vs11,1073741824 │ │ │ │ + li r9,0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + beq 62fec │ │ │ │ + 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 63048 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lfdx f0,r8,r10 │ │ │ │ - addi r9,r10,8 │ │ │ │ + beq 62bf4 │ │ │ │ + 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 63484 │ │ │ │ - b 63048 │ │ │ │ - li r8,0 │ │ │ │ - li r9,1 │ │ │ │ - b 6313c │ │ │ │ + stfdx f0,r3,r2 │ │ │ │ + bdnz 62ff4 │ │ │ │ + b 62bf4 │ │ │ │ + li r9,0 │ │ │ │ + li r2,1 │ │ │ │ + b 62ce8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xd81 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000634e0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,18720 │ │ │ │ +0000000000063050 : │ │ │ │ + lwz r2,128(r3) │ │ │ │ mfcr r11 │ │ │ │ mflr r0 │ │ │ │ - lwz r9,128(r3) │ │ │ │ - std r28,-80(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ + std r28,-88(r1) │ │ │ │ + std r27,-96(r1) │ │ │ │ + mr r28,r3 │ │ │ │ + std r31,-64(r1) │ │ │ │ + stfd f25,-56(r1) │ │ │ │ + ld r3,8(r3) │ │ │ │ + std r0,16(r1) │ │ │ │ stfd f26,-48(r1) │ │ │ │ stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ + andi. r2,r2,1 │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r14,-192(r1) │ │ │ │ - std r15,-184(r1) │ │ │ │ - std r16,-176(r1) │ │ │ │ - std r17,-168(r1) │ │ │ │ - std r18,-160(r1) │ │ │ │ - std r19,-152(r1) │ │ │ │ - std r20,-144(r1) │ │ │ │ - std r21,-136(r1) │ │ │ │ - std r22,-128(r1) │ │ │ │ - std r23,-120(r1) │ │ │ │ - std r24,-112(r1) │ │ │ │ + std r14,-200(r1) │ │ │ │ + std r15,-192(r1) │ │ │ │ + std r16,-184(r1) │ │ │ │ + std r17,-176(r1) │ │ │ │ + std r18,-168(r1) │ │ │ │ + std r19,-160(r1) │ │ │ │ + std r20,-152(r1) │ │ │ │ + std r21,-144(r1) │ │ │ │ + std r22,-136(r1) │ │ │ │ + std r23,-128(r1) │ │ │ │ + std r24,-120(r1) │ │ │ │ + std r25,-112(r1) │ │ │ │ + std r26,-104(r1) │ │ │ │ + std r29,-80(r1) │ │ │ │ + std r30,-72(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - std r25,-104(r1) │ │ │ │ - std r26,-96(r1) │ │ │ │ - std r27,-88(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r29,-72(r1) │ │ │ │ - std r30,-64(r1) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - stdu r1,-416(r1) │ │ │ │ - ld r11,8(r3) │ │ │ │ - mr r28,r3 │ │ │ │ + stdu r1,-432(r1) │ │ │ │ mr r31,r1 │ │ │ │ - bne 63d88 │ │ │ │ - cmpdi r11,0 │ │ │ │ - ble 6455c │ │ │ │ - lwz r6,48(r3) │ │ │ │ - addis r29,r2,-3 │ │ │ │ - li r25,1 │ │ │ │ - li r26,0 │ │ │ │ - addi r29,r29,28240 │ │ │ │ - mr r9,r6 │ │ │ │ - nop │ │ │ │ + bne 631e8 │ │ │ │ + cmpdi r3,0 │ │ │ │ + ble 6414c │ │ │ │ + lwz r7,48(r28) │ │ │ │ + plfd f29,43612 # 6db48 │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + li r26,1 │ │ │ │ + li r27,0 │ │ │ │ + mr r9,r7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpwi cr4,r9,0 │ │ │ │ - lfd f31,0(r29) │ │ │ │ - mr r27,r26 │ │ │ │ - ble cr4,6364c │ │ │ │ - addis r10,r2,-3 │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ + mr r29,r27 │ │ │ │ + mr r2,r9 │ │ │ │ li r30,0 │ │ │ │ - lfd f30,27128(r10) │ │ │ │ + ble cr4,631b4 │ │ │ │ nop │ │ │ │ - maddld r9,r9,r27,r30 │ │ │ │ - ld r4,72(r28) │ │ │ │ - sldi r10,r30,2 │ │ │ │ - ld r8,144(r28) │ │ │ │ - ld r5,136(r28) │ │ │ │ - ld r6,104(r28) │ │ │ │ - sldi r7,r30,3 │ │ │ │ - li r3,96 │ │ │ │ + maddld r2,r2,r29,r30 │ │ │ │ + ld r5,72(r28) │ │ │ │ + sldi r9,r30,2 │ │ │ │ + ld r10,144(r28) │ │ │ │ + sldi r8,r30,3 │ │ │ │ + li r4,96 │ │ │ │ + ld r6,136(r28) │ │ │ │ + ld r7,104(r28) │ │ │ │ addi r30,r30,1 │ │ │ │ - lfiwax f1,r28,r3 │ │ │ │ - lfiwax f10,r4,r10 │ │ │ │ - lfiwax f11,r5,r10 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f12,r6,r7 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ + lfiwax f1,r28,r4 │ │ │ │ + lfiwax f10,r5,r9 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + lfiwax f11,r6,r9 │ │ │ │ + lfdx f12,r7,r8 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ fcfid f1,f1 │ │ │ │ + fmul f0,f0,f29 │ │ │ │ fcfid f10,f10 │ │ │ │ fcfid f11,f11 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r29) │ │ │ │ - lwz r9,48(r28) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - cmpw r9,r30 │ │ │ │ - mr r6,r9 │ │ │ │ - fmul f31,f31,f0 │ │ │ │ - bgt 635c0 │ │ │ │ - ld r11,8(r28) │ │ │ │ - ld r8,24(r28) │ │ │ │ - sldi r10,r26,4 │ │ │ │ + bl 5400 │ │ │ │ + lwz r2,48(r28) │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + cmpw r2,r30 │ │ │ │ + mr r7,r2 │ │ │ │ + fmul f31,f31,f1 │ │ │ │ + bgt 63130 │ │ │ │ + ld r3,8(r28) │ │ │ │ + ld r9,24(r28) │ │ │ │ + sldi r10,r27,4 │ │ │ │ xxspltd vs31,vs31,0 │ │ │ │ - cmpd r25,r11 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ + cmpd r3,r26 │ │ │ │ + lxvx vs0,r9,r10 │ │ │ │ xvmuldp vs0,vs0,vs31 │ │ │ │ - stxvx vs0,r8,r10 │ │ │ │ - bge 63678 │ │ │ │ + stxvx vs0,r9,r10 │ │ │ │ + ble 63dcc │ │ │ │ + addi r27,r27,1 │ │ │ │ addi r26,r26,1 │ │ │ │ - addi r25,r25,1 │ │ │ │ - bgt cr4,635a0 │ │ │ │ - cmpdi r11,0 │ │ │ │ - ble 6376c │ │ │ │ - cmpwi r6,0 │ │ │ │ - ble 6376c │ │ │ │ - clrrwi r25,r6,1 │ │ │ │ - ld r7,56(r28) │ │ │ │ - addi r9,r6,-1 │ │ │ │ - ld r3,144(r28) │ │ │ │ - extsw r24,r6 │ │ │ │ - extswsli r30,r6,3 │ │ │ │ - li r5,0 │ │ │ │ - li r0,0 │ │ │ │ + ble cr4,63dcc │ │ │ │ + mr r9,r2 │ │ │ │ + b 63110 │ │ │ │ + cmpdi r3,0 │ │ │ │ + ld r9,24(r28) │ │ │ │ + ble 63394 │ │ │ │ + cmpdi r3,1 │ │ │ │ + ld r6,160(r28) │ │ │ │ + beq 6484c │ │ │ │ + addi r8,r3,-1 │ │ │ │ + mr r2,r9 │ │ │ │ + mr r10,r6 │ │ │ │ + addi r7,r3,-2 │ │ │ │ + andi. r5,r8,1 │ │ │ │ + beq 63238 │ │ │ │ + lxvdsx vs0,0,r6 │ │ │ │ + lxv vs12,0(r9) │ │ │ │ + cmpdi r7,0 │ │ │ │ + addi r2,r9,16 │ │ │ │ + addi r10,r6,8 │ │ │ │ + xvmuldp vs0,vs12,vs0 │ │ │ │ + stxv vs0,0(r9) │ │ │ │ + beq 63270 │ │ │ │ + srdi r7,r8,1 │ │ │ │ + mtctr r7 │ │ │ │ + lxvdsx vs0,0,r10 │ │ │ │ + lxv vs12,0(r2) │ │ │ │ + addi r7,r10,8 │ │ │ │ + addi r2,r2,32 │ │ │ │ + addi r10,r10,16 │ │ │ │ + xvmuldp vs0,vs12,vs0 │ │ │ │ + lxv vs12,-16(r2) │ │ │ │ + stxv vs0,-32(r2) │ │ │ │ + lxvdsx vs0,0,r7 │ │ │ │ + xvmuldp vs0,vs12,vs0 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bdnz 63240 │ │ │ │ + extswsli r2,r8,4 │ │ │ │ + extswsli r8,r8,3 │ │ │ │ + lwz r7,48(r28) │ │ │ │ + lxvdsx vs0,r6,r8 │ │ │ │ + lxvx vs12,r9,r2 │ │ │ │ + xvmuldp vs0,vs12,vs0 │ │ │ │ + stxvx vs0,r9,r2 │ │ │ │ + cmpwi r7,0 │ │ │ │ + ble 63394 │ │ │ │ + clrrwi r30,r7,1 │ │ │ │ + extsw r11,r7 │ │ │ │ + extswsli r0,r7,3 │ │ │ │ li r4,0 │ │ │ │ - clrldi r26,r25,32 │ │ │ │ - cmplw cr7,r25,r6 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - srwi r27,r6,1 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - addi r29,r7,8 │ │ │ │ - add r9,r3,r5 │ │ │ │ - ble cr5,6404c │ │ │ │ - add r9,r3,r5 │ │ │ │ - cmpld r29,r9 │ │ │ │ - beq 6404c │ │ │ │ - clrldi r23,r27,32 │ │ │ │ + li r6,0 │ │ │ │ + li r5,0 │ │ │ │ + cmpwi cr7,r7,1 │ │ │ │ + li r27,16 │ │ │ │ + cmplw cr5,r30,r7 │ │ │ │ + srwi r29,r7,1 │ │ │ │ + nop │ │ │ │ + ld r25,144(r28) │ │ │ │ + ld r26,56(r28) │ │ │ │ + add r2,r25,r6 │ │ │ │ + addi r10,r26,8 │ │ │ │ + cmpld r2,r10 │ │ │ │ + beq 63bf8 │ │ │ │ + beq cr7,63dc4 │ │ │ │ + clrldi r8,r29,32 │ │ │ │ li r10,0 │ │ │ │ - andi. r22,r23,1 │ │ │ │ - addi r22,r23,-1 │ │ │ │ - beq 63708 │ │ │ │ - lxvx vs0,r3,r5 │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - cmpdi r22,0 │ │ │ │ + andi. r24,r8,1 │ │ │ │ + addi r24,r8,-1 │ │ │ │ + beq 6330c │ │ │ │ + lxvx vs0,r25,r6 │ │ │ │ + lxv vs12,0(r26) │ │ │ │ + cmpdi r24,0 │ │ │ │ li r10,16 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r5 │ │ │ │ - beq 6373c │ │ │ │ - srdi r23,r23,1 │ │ │ │ - mtctr r23 │ │ │ │ - lxvx vs12,r7,r10 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ - addi r23,r10,16 │ │ │ │ + stxvx vs0,r25,r6 │ │ │ │ + beq 63340 │ │ │ │ + srdi r8,r8,1 │ │ │ │ + mtctr r8 │ │ │ │ + lxvx vs12,r26,r10 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ + addi r8,r10,16 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r10 │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + lxvx vs0,r2,r8 │ │ │ │ + lxvx vs12,r26,r8 │ │ │ │ addi r10,r10,32 │ │ │ │ - lxvx vs0,r9,r23 │ │ │ │ - lxvx vs12,r7,r23 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r23 │ │ │ │ - bdnz 63710 │ │ │ │ - beq cr7,63758 │ │ │ │ - add r9,r25,r0 │ │ │ │ - lfdx f12,r7,r26 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r0,r0,r6 │ │ │ │ - add r5,r5,r30 │ │ │ │ - cmpw r11,r4 │ │ │ │ - bne 636cc │ │ │ │ + stxvx vs0,r2,r8 │ │ │ │ + bdnz 63314 │ │ │ │ + clrldi r2,r30,32 │ │ │ │ + beq cr5,63380 │ │ │ │ + subf r10,r2,r7 │ │ │ │ + add r8,r2,r4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + rldic r10,r10,3,29 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + add r2,r26,r2 │ │ │ │ + cmpldi r10,16 │ │ │ │ + add r8,r25,r8 │ │ │ │ + iselgt r10,r27,r10 │ │ │ │ + sldi r10,r10,56 │ │ │ │ + lxvl vs0,r8,r10 │ │ │ │ + lxvl vs12,r2,r10 │ │ │ │ + xvdivdp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r8,r10 │ │ │ │ + addi r5,r5,1 │ │ │ │ + add r6,r6,r0 │ │ │ │ + add r4,r4,r11 │ │ │ │ + cmpld r3,r5 │ │ │ │ + bne 632c0 │ │ │ │ ld r3,120(r28) │ │ │ │ - std r8,24(r3) │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,8(r28) │ │ │ │ + std r9,24(r3) │ │ │ │ + bl 4e40 │ │ │ │ + ld r11,8(r28) │ │ │ │ + cmpdi r11,0 │ │ │ │ + ble 634b4 │ │ │ │ lwz r5,48(r28) │ │ │ │ - cmpdi r0,0 │ │ │ │ - ble 63878 │ │ │ │ cmpwi r5,0 │ │ │ │ - ble 63878 │ │ │ │ - clrrwi r25,r5,1 │ │ │ │ - ld r7,56(r28) │ │ │ │ - addi r9,r5,-1 │ │ │ │ - ld r3,144(r28) │ │ │ │ - extsw r24,r5 │ │ │ │ - extswsli r30,r5,3 │ │ │ │ - li r6,0 │ │ │ │ - li r11,0 │ │ │ │ + ble 634b8 │ │ │ │ + clrrwi r30,r5,1 │ │ │ │ + extsw r3,r5 │ │ │ │ + extswsli r0,r5,3 │ │ │ │ li r4,0 │ │ │ │ - clrldi r26,r25,32 │ │ │ │ - cmplw cr7,r25,r5 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - srwi r27,r5,1 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - addi r29,r7,8 │ │ │ │ - add r9,r3,r6 │ │ │ │ - ble cr5,63e30 │ │ │ │ - add r9,r3,r6 │ │ │ │ - cmpld r29,r9 │ │ │ │ - beq 63e30 │ │ │ │ - clrldi r8,r27,32 │ │ │ │ - li r10,0 │ │ │ │ - andi. r23,r8,1 │ │ │ │ - addi r23,r8,-1 │ │ │ │ - beq 63814 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxvx vs12,r3,r6 │ │ │ │ - cmpdi r23,0 │ │ │ │ - li r10,16 │ │ │ │ + li r7,0 │ │ │ │ + li r6,0 │ │ │ │ + cmpwi cr7,r5,1 │ │ │ │ + li r27,16 │ │ │ │ + cmplw cr5,r30,r5 │ │ │ │ + srwi r29,r5,1 │ │ │ │ + ld r26,144(r28) │ │ │ │ + ld r8,56(r28) │ │ │ │ + add r2,r26,r7 │ │ │ │ + addi r9,r8,8 │ │ │ │ + cmpld r2,r9 │ │ │ │ + beq 63b1c │ │ │ │ + beq cr7,63b80 │ │ │ │ + clrldi r10,r29,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r25,r10,1 │ │ │ │ + addi r25,r10,-1 │ │ │ │ + beq 6342c │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + lxvx vs12,r26,r7 │ │ │ │ + cmpdi r25,0 │ │ │ │ + li r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r6 │ │ │ │ - beq 63848 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs12,r9,r10 │ │ │ │ - lxvx vs0,r7,r10 │ │ │ │ - addi r8,r10,16 │ │ │ │ + stxvx vs0,r26,r7 │ │ │ │ + beq 63460 │ │ │ │ + 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 6381c │ │ │ │ - beq cr7,63864 │ │ │ │ - add r9,r25,r11 │ │ │ │ - lfdx f12,r7,r26 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r11,r11,r5 │ │ │ │ - add r6,r6,r30 │ │ │ │ - cmpw r0,r4 │ │ │ │ - bne 637d8 │ │ │ │ - ld r10,200(r28) │ │ │ │ - extswsli r8,r5,2 │ │ │ │ - ld r6,0(r1) │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + bdnz 63434 │ │ │ │ + clrldi r2,r30,32 │ │ │ │ + beq cr5,634a0 │ │ │ │ + subf r9,r2,r5 │ │ │ │ + add r10,r2,r4 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r8,r2 │ │ │ │ + cmpldi r9,16 │ │ │ │ + add r10,r26,r10 │ │ │ │ + iselgt r9,r27,r9 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs12,r10,r9 │ │ │ │ + lxvl vs0,r2,r9 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r7,r7,r0 │ │ │ │ + add r4,r4,r3 │ │ │ │ + cmpld r11,r6 │ │ │ │ + bne 633e0 │ │ │ │ + lwz r5,48(r28) │ │ │ │ + ld r9,200(r28) │ │ │ │ + extswsli r10,r5,2 │ │ │ │ + ld r7,0(r1) │ │ │ │ + addi r2,r5,1 │ │ │ │ + std r1,200(r31) │ │ │ │ + li r4,0 │ │ │ │ ld r3,16(r28) │ │ │ │ - std r1,208(r31) │ │ │ │ - addi r9,r5,1 │ │ │ │ ld r5,0(r28) │ │ │ │ - li r4,0 │ │ │ │ - addi r7,r8,15 │ │ │ │ - addi r8,r8,19 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - std r10,152(r31) │ │ │ │ - clrrdi r10,r7,4 │ │ │ │ + addi r8,r10,15 │ │ │ │ + addi r10,r10,19 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + std r9,128(r31) │ │ │ │ + clrrdi r9,r8,4 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + addi r8,r2,15 │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ std r3,48(r31) │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - addi r7,r9,15 │ │ │ │ - clrrdi r9,r9,4 │ │ │ │ sldi r5,r5,4 │ │ │ │ + neg r9,r9 │ │ │ │ neg r10,r10 │ │ │ │ + clrrdi r8,r8,4 │ │ │ │ + neg r2,r2 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ neg r8,r8 │ │ │ │ - clrrdi r7,r7,4 │ │ │ │ - neg r9,r9 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ - neg r7,r7 │ │ │ │ addi r26,r1,32 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ addi r27,r1,32 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ addi r30,r1,32 │ │ │ │ - stdux r6,r1,r10 │ │ │ │ + stdux r7,r1,r9 │ │ │ │ addi r29,r1,32 │ │ │ │ - stdux r6,r1,r8 │ │ │ │ - addi r8,r1,32 │ │ │ │ - std r8,32(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r7 │ │ │ │ + stdux r7,r1,r10 │ │ │ │ + mr r10,r7 │ │ │ │ + addi r7,r1,32 │ │ │ │ + std r7,32(r31) │ │ │ │ + stdux r10,r1,r8 │ │ │ │ addi r8,r1,32 │ │ │ │ - std r8,120(r31) │ │ │ │ - ld r8,0(r1) │ │ │ │ - stdux r8,r1,r9 │ │ │ │ + std r8,136(r31) │ │ │ │ + stdux r10,r1,r2 │ │ │ │ addi r23,r1,32 │ │ │ │ - stdux r8,r1,r10 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r8,128(r28) │ │ │ │ - ld r5,0(r28) │ │ │ │ + stdux r10,r1,r9 │ │ │ │ + bl 5b40 │ │ │ │ + lwz r10,128(r28) │ │ │ │ + ld r19,0(r28) │ │ │ │ addi r22,r1,32 │ │ │ │ - andi. r21,r8,32 │ │ │ │ - bne 640fc │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lwz r6,48(r28) │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - ld r9,32(r31) │ │ │ │ - cmpwi r6,0 │ │ │ │ - stw r6,44(r31) │ │ │ │ - stw r21,0(r9) │ │ │ │ - ld r9,120(r31) │ │ │ │ - stfd f0,0(r9) │ │ │ │ - ble 64c60 │ │ │ │ - addi r9,r6,-1 │ │ │ │ - lwz r7,96(r28) │ │ │ │ - cmplwi r9,5 │ │ │ │ - addi r7,r7,1 │ │ │ │ - ble 64c6c │ │ │ │ - rldicl r6,r6,63,33 │ │ │ │ - li r10,2 │ │ │ │ - mr r9,r7 │ │ │ │ + andi. r20,r10,32 │ │ │ │ + bne 63c94 │ │ │ │ + ld r2,32(r31) │ │ │ │ + lwz r7,48(r28) │ │ │ │ + cmpwi r7,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + stw r20,0(r2) │ │ │ │ + ld r2,136(r31) │ │ │ │ + stw r7,40(r31) │ │ │ │ + stfd f0,0(r2) │ │ │ │ + ble 64830 │ │ │ │ + addi r2,r7,-1 │ │ │ │ + lwz r8,96(r28) │ │ │ │ + cmplwi r2,5 │ │ │ │ + addi r8,r8,1 │ │ │ │ + ble 6483c │ │ │ │ + mr r2,r7 │ │ │ │ + li r9,2 │ │ │ │ vspltisw v0,1 │ │ │ │ - rldimi r9,r10,32,0 │ │ │ │ - andi. r4,r6,3 │ │ │ │ + rldicl r7,r2,63,33 │ │ │ │ + mr r2,r8 │ │ │ │ xxmr vs45,vs32 │ │ │ │ - addi r3,r6,-1 │ │ │ │ - mr r10,r6 │ │ │ │ - mtvsrdd vs33,r9,r9 │ │ │ │ - beq 639c8 │ │ │ │ - cmpdi r4,1 │ │ │ │ - beq 639bc │ │ │ │ - cmpdi r4,2 │ │ │ │ - bne 64550 │ │ │ │ - vmuluwm v0,v0,v1 │ │ │ │ - addi r6,r6,-1 │ │ │ │ + rldimi r2,r9,32,0 │ │ │ │ + andi. r6,r7,3 │ │ │ │ + addi r5,r7,-1 │ │ │ │ + mr r9,r7 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + beq 63604 │ │ │ │ cmpdi r6,1 │ │ │ │ + beq 635f8 │ │ │ │ + cmpdi r6,2 │ │ │ │ + bne 64140 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - beq 639e4 │ │ │ │ - srdi r9,r10,2 │ │ │ │ - mtctr r9 │ │ │ │ + addi r7,r7,-1 │ │ │ │ + cmpdi r7,1 │ │ │ │ + vmuluwm v0,v0,v1 │ │ │ │ + beq 63620 │ │ │ │ + srdi r2,r9,2 │ │ │ │ + mtctr r2 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ - bdnz 639d0 │ │ │ │ + bdnz 6360c │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ xxspltib vs0,0 │ │ │ │ - lwz r10,44(r31) │ │ │ │ - mr r9,r10 │ │ │ │ - andi. r9,r9,1 │ │ │ │ - addi r9,r31,40 │ │ │ │ + lwz r9,40(r31) │ │ │ │ + mr r2,r9 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ + andi. r2,r2,1 │ │ │ │ + addi r2,r31,44 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ xxextractuw vs0,vs32,12 │ │ │ │ - stfiwx f0,0,r9 │ │ │ │ - clrrwi r9,r10,1 │ │ │ │ - beq 63aa8 │ │ │ │ + stfiwx f0,0,r2 │ │ │ │ + beq 636e4 │ │ │ │ + clrrwi r2,r9,1 │ │ │ │ + lwz r7,44(r31) │ │ │ │ lwz r6,40(r31) │ │ │ │ - lwz r4,44(r31) │ │ │ │ - addi r10,r9,1 │ │ │ │ - mullw r6,r7,r6 │ │ │ │ - cmpw r4,r10 │ │ │ │ - slwi r6,r6,1 │ │ │ │ - stw r6,40(r31) │ │ │ │ - ble 63aa8 │ │ │ │ - mullw r6,r7,r6 │ │ │ │ - addi r10,r9,2 │ │ │ │ - cmpw r4,r10 │ │ │ │ - slwi r6,r6,1 │ │ │ │ - stw r6,40(r31) │ │ │ │ - ble 63aa8 │ │ │ │ - mullw r6,r7,r6 │ │ │ │ - addi r10,r9,3 │ │ │ │ - cmpw r4,r10 │ │ │ │ - slwi r6,r6,1 │ │ │ │ - stw r6,40(r31) │ │ │ │ - ble 63aa8 │ │ │ │ - mullw r6,r7,r6 │ │ │ │ - addi r10,r9,4 │ │ │ │ - cmpw r4,r10 │ │ │ │ - slwi r10,r6,1 │ │ │ │ - stw r10,40(r31) │ │ │ │ - ble 63aa8 │ │ │ │ - mullw r10,r7,r10 │ │ │ │ - addi r9,r9,5 │ │ │ │ - cmpw r4,r9 │ │ │ │ - slwi r9,r10,1 │ │ │ │ - stw r9,40(r31) │ │ │ │ - ble 63aa8 │ │ │ │ - mullw r7,r7,r9 │ │ │ │ + addi r9,r2,1 │ │ │ │ + mullw r7,r8,r7 │ │ │ │ + cmpw r9,r6 │ │ │ │ + slwi r7,r7,1 │ │ │ │ + stw r7,44(r31) │ │ │ │ + bge 636e4 │ │ │ │ + mullw r7,r8,r7 │ │ │ │ + addi r9,r2,2 │ │ │ │ + cmpw r9,r6 │ │ │ │ + slwi r7,r7,1 │ │ │ │ + stw r7,44(r31) │ │ │ │ + bge 636e4 │ │ │ │ + mullw r7,r7,r8 │ │ │ │ + addi r9,r2,3 │ │ │ │ + cmpw r9,r6 │ │ │ │ + slwi r7,r7,1 │ │ │ │ + stw r7,44(r31) │ │ │ │ + bge 636e4 │ │ │ │ + mullw r7,r7,r8 │ │ │ │ + addi r9,r2,4 │ │ │ │ + cmpw r6,r9 │ │ │ │ slwi r9,r7,1 │ │ │ │ - stw r9,40(r31) │ │ │ │ - andi. r9,r8,16 │ │ │ │ - mr r25,r9 │ │ │ │ - bne 64220 │ │ │ │ - andi. r21,r8,4 │ │ │ │ - bne 64650 │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 64194 │ │ │ │ - lwz r8,44(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - sldi r5,r5,4 │ │ │ │ - addi r11,r8,-1 │ │ │ │ - extswsli r10,r8,2 │ │ │ │ - add r22,r6,r5 │ │ │ │ - extsw r23,r8 │ │ │ │ - clrldi r9,r11,32 │ │ │ │ - addi r25,r10,-4 │ │ │ │ - extswsli r7,r11,2 │ │ │ │ + stw r9,44(r31) │ │ │ │ + ble 636e4 │ │ │ │ + mullw r9,r8,r9 │ │ │ │ + addi r2,r2,5 │ │ │ │ + cmpw r6,r2 │ │ │ │ + slwi r2,r9,1 │ │ │ │ + stw r2,44(r31) │ │ │ │ + ble 636e4 │ │ │ │ + mullw r8,r8,r2 │ │ │ │ + slwi r2,r8,1 │ │ │ │ + stw r2,44(r31) │ │ │ │ + andi. r9,r10,16 │ │ │ │ + bne 63de0 │ │ │ │ + andi. r20,r10,4 │ │ │ │ + bne 641e0 │ │ │ │ + cmpdi r19,0 │ │ │ │ + ble 63d34 │ │ │ │ + lwz r6,40(r31) │ │ │ │ + ld r7,48(r31) │ │ │ │ + sldi r10,r19,4 │ │ │ │ + addi r11,r6,-1 │ │ │ │ + extswsli r9,r6,2 │ │ │ │ + add r22,r7,r10 │ │ │ │ + extsw r23,r6 │ │ │ │ + clrldi r2,r11,32 │ │ │ │ + addi r21,r9,-4 │ │ │ │ cmpwi cr4,r11,0 │ │ │ │ - extsw r6,r11 │ │ │ │ - sldi r10,r9,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - isel r15,r8,r21,4*cr4+lt │ │ │ │ - std r7,136(r31) │ │ │ │ - std r6,216(r31) │ │ │ │ - sldi r9,r9,2 │ │ │ │ - subf r10,r10,r7 │ │ │ │ - std r9,200(r31) │ │ │ │ - lwz r9,40(r31) │ │ │ │ - add r24,r29,r10 │ │ │ │ - cmpwi cr3,r9,0 │ │ │ │ - blt cr4,63bbc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + extswsli r8,r11,2 │ │ │ │ + extsw r7,r11 │ │ │ │ + mulli r9,r2,-4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + isel r25,r6,r20,4*cr4+lt │ │ │ │ + std r8,112(r31) │ │ │ │ + std r7,208(r31) │ │ │ │ + sldi r2,r2,2 │ │ │ │ + std r2,192(r31) │ │ │ │ + lwz r2,44(r31) │ │ │ │ + add r24,r8,r29 │ │ │ │ + add r24,r24,r9 │ │ │ │ + cmpwi cr3,r2,0 │ │ │ │ + blt cr4,637e8 │ │ │ │ nop │ │ │ │ - ld r3,152(r28) │ │ │ │ - extswsli r9,r21,3 │ │ │ │ - ld r19,136(r28) │ │ │ │ - lwz r8,96(r28) │ │ │ │ - mr r7,r23 │ │ │ │ + ld r4,152(r28) │ │ │ │ + extswsli r2,r20,3 │ │ │ │ + ld r3,136(r28) │ │ │ │ + mr r8,r23 │ │ │ │ + mr r9,r21 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - mr r10,r25 │ │ │ │ - add r3,r3,r9 │ │ │ │ - lfiwax f0,r19,r10 │ │ │ │ - sldi r9,r10,1 │ │ │ │ - lfdx f12,r3,r9 │ │ │ │ + lwz r10,96(r28) │ │ │ │ + add r4,r4,r2 │ │ │ │ + lfiwax f0,r3,r9 │ │ │ │ + sldi r2,r9,1 │ │ │ │ + lfdx f12,r4,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fcmpu cr0,f0,f11 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r9,f0 │ │ │ │ - addi r6,r9,1 │ │ │ │ - addi r5,r9,-1 │ │ │ │ - subf r4,r8,r9 │ │ │ │ - add r9,r8,r9 │ │ │ │ - blt 64010 │ │ │ │ - add r6,r8,r6 │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - stwx r4,r26,r10 │ │ │ │ - stwx r4,r30,r10 │ │ │ │ - stwx r6,r27,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bne 63b50 │ │ │ │ - ld r5,200(r31) │ │ │ │ + mffprwz r2,f0 │ │ │ │ + addi r7,r2,1 │ │ │ │ + addi r6,r2,-1 │ │ │ │ + subf r5,r10,r2 │ │ │ │ + add r2,r10,r2 │ │ │ │ + blt 63bc0 │ │ │ │ + add r7,r10,r7 │ │ │ │ + addic. r8,r8,-1 │ │ │ │ + stwx r5,r26,r9 │ │ │ │ + stwx r5,r30,r9 │ │ │ │ + stwx r7,r27,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bne 63780 │ │ │ │ + ld r5,192(r31) │ │ │ │ li r4,0 │ │ │ │ mr r3,r24 │ │ │ │ stw r11,56(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b40 │ │ │ │ lwz r11,56(r31) │ │ │ │ - ble cr3,644cc │ │ │ │ - ld r9,32(r31) │ │ │ │ - ld r12,120(r31) │ │ │ │ - ld r3,152(r31) │ │ │ │ - ld r4,48(r31) │ │ │ │ - mr r6,r28 │ │ │ │ - li r19,0 │ │ │ │ - lwz r0,44(r31) │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ + ble cr3,640c0 │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r8,136(r31) │ │ │ │ sldi r7,r23,3 │ │ │ │ - mr r28,r21 │ │ │ │ - std r25,176(r31) │ │ │ │ - std r24,184(r31) │ │ │ │ - std r23,192(r31) │ │ │ │ - addi r14,r9,4 │ │ │ │ - addi r17,r12,8 │ │ │ │ - sldi r9,r23,2 │ │ │ │ - std r9,128(r31) │ │ │ │ - lfd f27,8(r4) │ │ │ │ - lfd f31,0(r4) │ │ │ │ - extswsli r9,r28,3 │ │ │ │ - li r5,0 │ │ │ │ - mr r25,r15 │ │ │ │ - stw r28,160(r31) │ │ │ │ - std r22,168(r31) │ │ │ │ - stw r15,164(r31) │ │ │ │ - std r9,144(r31) │ │ │ │ + mr r14,r27 │ │ │ │ + mr r5,r28 │ │ │ │ + mr r27,r29 │ │ │ │ + std r24,168(r31) │ │ │ │ + std r21,176(r31) │ │ │ │ + std r23,184(r31) │ │ │ │ + plfd f28,41760 # 6db30 │ │ │ │ + ld r12,128(r31) │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + li r19,0 │ │ │ │ + mr r28,r26 │ │ │ │ + ld r3,48(r31) │ │ │ │ + mr r0,r7 │ │ │ │ + addi r18,r2,4 │ │ │ │ + sldi r2,r23,2 │ │ │ │ + addi r17,r8,8 │ │ │ │ + mr r29,r2 │ │ │ │ + lfd f26,8(r3) │ │ │ │ + lfd f31,0(r3) │ │ │ │ + extswsli r2,r20,3 │ │ │ │ + li r4,0 │ │ │ │ + mr r15,r14 │ │ │ │ + stw r20,144(r31) │ │ │ │ + std r22,152(r31) │ │ │ │ + stw r25,160(r31) │ │ │ │ + std r2,120(r31) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpw r0,r25 │ │ │ │ - ble 63f00 │ │ │ │ - li r9,96 │ │ │ │ - extswsli r28,r25,2 │ │ │ │ - ld r10,152(r6) │ │ │ │ + nop │ │ │ │ + lwz r2,40(r31) │ │ │ │ + cmpw r2,r25 │ │ │ │ + ble 63a3c │ │ │ │ + li r2,96 │ │ │ │ + extswsli r26,r25,2 │ │ │ │ + lwz r10,40(r31) │ │ │ │ + ld r9,152(r5) │ │ │ │ extswsli r23,r25,3 │ │ │ │ - ld r15,88(r6) │ │ │ │ - subf r25,r25,r0 │ │ │ │ - addis r16,r2,-3 │ │ │ │ - std r26,48(r31) │ │ │ │ + std r28,48(r31) │ │ │ │ std r27,56(r31) │ │ │ │ - ld r18,80(r6) │ │ │ │ - lfiwax f29,r6,r9 │ │ │ │ - ld r9,32(r31) │ │ │ │ - std r29,64(r31) │ │ │ │ - ld r20,136(r6) │ │ │ │ - clrldi r25,r25,32 │ │ │ │ - ld r21,104(r6) │ │ │ │ - lfdx f30,r12,r23 │ │ │ │ - addi r16,r16,27080 │ │ │ │ - mr r26,r23 │ │ │ │ - fmr f26,f31 │ │ │ │ + fmr f25,f31 │ │ │ │ + ld r16,88(r5) │ │ │ │ + std r29,104(r31) │ │ │ │ + ld r20,80(r5) │ │ │ │ + std r8,64(r31) │ │ │ │ std r12,72(r31) │ │ │ │ + lfiwax f29,r5,r2 │ │ │ │ + ld r2,32(r31) │ │ │ │ + mr r28,r26 │ │ │ │ + mr r27,r23 │ │ │ │ std r3,80(r31) │ │ │ │ stw r11,88(r31) │ │ │ │ - mr r27,r25 │ │ │ │ - std r4,96(r31) │ │ │ │ - mr r25,r15 │ │ │ │ - stw r5,104(r31) │ │ │ │ - mr r15,r7 │ │ │ │ - lwzx r24,r9,r28 │ │ │ │ - ld r9,144(r31) │ │ │ │ - stw r0,112(r31) │ │ │ │ + ld r21,136(r5) │ │ │ │ + lfdx f30,r8,r23 │ │ │ │ + stw r4,96(r31) │ │ │ │ + subf r25,r25,r10 │ │ │ │ + ld r22,104(r5) │ │ │ │ + lwzx r24,r2,r26 │ │ │ │ + ld r2,120(r31) │ │ │ │ + clrldi r25,r25,32 │ │ │ │ + mr r29,r25 │ │ │ │ + mr r25,r16 │ │ │ │ + mr r16,r5 │ │ │ │ fcfid f29,f29 │ │ │ │ - add r22,r10,r9 │ │ │ │ - mr r29,r24 │ │ │ │ - mr r24,r22 │ │ │ │ - mr r22,r6 │ │ │ │ + add r14,r9,r2 │ │ │ │ + mr r26,r14 │ │ │ │ + mr r14,r0 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - b 63d30 │ │ │ │ + b 63964 │ │ │ │ + nop │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 53c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r16) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - lwzx r7,r25,r28 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addic. r27,r27,-1 │ │ │ │ - slwi r9,r7,1 │ │ │ │ - stfdx f30,r17,r26 │ │ │ │ - addi r26,r26,8 │ │ │ │ - add r9,r9,r7 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + lwzx r3,r25,r28 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ + mulli r9,r3,3 │ │ │ │ + stfdx f30,r17,r27 │ │ │ │ + addi r27,r27,8 │ │ │ │ srawi r9,r9,1 │ │ │ │ addze r9,r9 │ │ │ │ add r9,r9,r23 │ │ │ │ - divw r8,r9,r7 │ │ │ │ - mullw r8,r8,r7 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - maddld r29,r29,r7,r9 │ │ │ │ - stwx r29,r14,r28 │ │ │ │ + divw r10,r9,r3 │ │ │ │ + mullw r10,r10,r3 │ │ │ │ + subf r9,r10,r9 │ │ │ │ + maddld r24,r24,r3,r9 │ │ │ │ + stwx r24,r18,r28 │ │ │ │ addi r28,r28,4 │ │ │ │ - beq 63ed0 │ │ │ │ - lfiwax f11,r18,r28 │ │ │ │ + beq 63a10 │ │ │ │ + lfiwax f11,r20,r28 │ │ │ │ lwzx r23,r30,r28 │ │ │ │ - lfdx f10,r24,r26 │ │ │ │ - lfiwax f0,r20,r28 │ │ │ │ - lfdx f1,r21,r26 │ │ │ │ + lfiwax f0,r21,r28 │ │ │ │ + lfdx f10,r26,r27 │ │ │ │ + lfdx f1,r22,r27 │ │ │ │ mtfprwa f12,r23 │ │ │ │ - fcfid f11,f11 │ │ │ │ fcfid f12,f12 │ │ │ │ + fcfid f11,f11 │ │ │ │ fcfid f0,f0 │ │ │ │ fdiv f12,f12,f11 │ │ │ │ - fmul f11,f0,f0 │ │ │ │ - fsub f0,f10,f12 │ │ │ │ + fmul f0,f0,f0 │ │ │ │ + fsub f11,f10,f12 │ │ │ │ fsub f12,f12,f10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fmadd f0,f0,f11,f29 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - bgt 63cd0 │ │ │ │ + fmul f12,f11,f12 │ │ │ │ + fmadd f0,f0,f12,f29 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + bgt 63910 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 63eb0 │ │ │ │ - lfd f0,0(r16) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 63cec │ │ │ │ - cmpdi r11,0 │ │ │ │ - ld r8,24(r3) │ │ │ │ - ble 6376c │ │ │ │ - cmpdi r11,1 │ │ │ │ - ld r5,160(r3) │ │ │ │ - beq 64c7c │ │ │ │ - addi r7,r11,-1 │ │ │ │ - mr r9,r8 │ │ │ │ - mr r10,r5 │ │ │ │ - addi r6,r11,-2 │ │ │ │ - andi. r4,r7,1 │ │ │ │ - beq 63dd8 │ │ │ │ - lxvdsx vs0,0,r5 │ │ │ │ - lxv vs12,0(r8) │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r9,r8,16 │ │ │ │ - addi r10,r5,8 │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - beq 63e10 │ │ │ │ - srdi r6,r7,1 │ │ │ │ - mtctr r6 │ │ │ │ - lxvdsx vs0,0,r10 │ │ │ │ - lxv vs12,0(r9) │ │ │ │ - addi r6,r10,8 │ │ │ │ - addi r9,r9,32 │ │ │ │ - addi r10,r10,16 │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ - lxv vs12,-16(r9) │ │ │ │ - stxv vs0,-32(r9) │ │ │ │ - lxvdsx vs0,0,r6 │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ - stxv vs0,-16(r9) │ │ │ │ - bdnz 63de0 │ │ │ │ - extswsli r9,r7,4 │ │ │ │ - extswsli r7,r7,3 │ │ │ │ - lwz r6,48(r28) │ │ │ │ - lxvdsx vs0,r5,r7 │ │ │ │ - lxvx vs12,r8,r9 │ │ │ │ - xvmuldp vs0,vs12,vs0 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - b 63680 │ │ │ │ - andi. r10,r24,1 │ │ │ │ - addi r8,r24,-1 │ │ │ │ - li r10,0 │ │ │ │ - beq 63e5c │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r10,8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 63e90 │ │ │ │ - srdi r8,r24,1 │ │ │ │ - mtctr r8 │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - addi r8,r10,8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r9,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - lfdx f12,r7,r8 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r9,r8 │ │ │ │ - bdnz 63e64 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r11,r11,r5 │ │ │ │ - add r6,r6,r30 │ │ │ │ - cmpw r4,r0 │ │ │ │ - bne 637d0 │ │ │ │ - b 63878 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bge 63924 │ │ │ │ fsqrt f31,f0 │ │ │ │ fmul f1,f31,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r16) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 63cec │ │ │ │ - ld r26,48(r31) │ │ │ │ + bl 5620 │ │ │ │ + lwzx r3,r25,r28 │ │ │ │ + addic. r29,r29,-1 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + mulli r9,r3,3 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + srawi r9,r9,1 │ │ │ │ + addze r9,r9 │ │ │ │ + add r9,r9,r23 │ │ │ │ + divw r10,r9,r3 │ │ │ │ + mullw r10,r10,r3 │ │ │ │ + subf r9,r10,r9 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + maddld r24,r24,r3,r9 │ │ │ │ + stfdx f30,r17,r27 │ │ │ │ + stwx r24,r18,r28 │ │ │ │ + addi r27,r27,8 │ │ │ │ + addi r28,r28,4 │ │ │ │ + bne 63964 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r28,48(r31) │ │ │ │ ld r27,56(r31) │ │ │ │ - ld r29,64(r31) │ │ │ │ + fmr f31,f25 │ │ │ │ + mr r5,r16 │ │ │ │ + mr r0,r14 │ │ │ │ + ld r8,64(r31) │ │ │ │ ld r12,72(r31) │ │ │ │ - fmr f31,f26 │ │ │ │ ld r3,80(r31) │ │ │ │ lwz r11,88(r31) │ │ │ │ - ld r4,96(r31) │ │ │ │ - lwz r5,104(r31) │ │ │ │ - mr r6,r22 │ │ │ │ - mr r7,r15 │ │ │ │ - lwz r0,112(r31) │ │ │ │ - ld r9,32(r31) │ │ │ │ - ld r10,128(r31) │ │ │ │ - lfdx f0,r12,r7 │ │ │ │ - mr r25,r11 │ │ │ │ - lwzx r10,r9,r10 │ │ │ │ - ld r9,136(r31) │ │ │ │ - extswsli r10,r10,4 │ │ │ │ - add r8,r3,r10 │ │ │ │ - lfdx f11,r3,r10 │ │ │ │ + lwz r4,96(r31) │ │ │ │ + ld r29,104(r31) │ │ │ │ + ld r2,32(r31) │ │ │ │ clrldi r10,r11,32 │ │ │ │ - lfd f12,8(r8) │ │ │ │ + lfdx f0,r8,r0 │ │ │ │ + mr r25,r11 │ │ │ │ mtctr r10 │ │ │ │ + lwzx r9,r2,r29 │ │ │ │ + ld r2,112(r31) │ │ │ │ + extswsli r9,r9,4 │ │ │ │ + add r10,r12,r9 │ │ │ │ + lfdx f11,r12,r9 │ │ │ │ + lfd f12,8(r10) │ │ │ │ fmadd f31,f11,f0,f31 │ │ │ │ - fmadd f27,f0,f12,f27 │ │ │ │ - stfd f31,0(r4) │ │ │ │ - stfd f27,8(r4) │ │ │ │ - bgt cr4,63f68 │ │ │ │ - b 640c4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwzx r10,r26,r9 │ │ │ │ - stwx r19,r29,r9 │ │ │ │ + fmadd f26,f0,f12,f26 │ │ │ │ + stfd f31,0(r3) │ │ │ │ + stfd f26,8(r3) │ │ │ │ + bgt cr4,63a98 │ │ │ │ + b 63c5c │ │ │ │ + lwzx r9,r28,r2 │ │ │ │ + stwx r19,r27,r2 │ │ │ │ addi r25,r25,-1 │ │ │ │ - stwx r10,r30,r9 │ │ │ │ - addi r9,r9,-4 │ │ │ │ - bdz 63fe0 │ │ │ │ - lwzx r10,r30,r9 │ │ │ │ - lwzx r8,r27,r9 │ │ │ │ - cmpw r10,r8 │ │ │ │ - beq 63f50 │ │ │ │ - extswsli r9,r25,2 │ │ │ │ - lwz r28,40(r31) │ │ │ │ - addi r5,r5,1 │ │ │ │ + stwx r9,r30,r2 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + bdz 63b90 │ │ │ │ + lwzx r9,r30,r2 │ │ │ │ + lwzx r10,r15,r2 │ │ │ │ + cmpw r9,r10 │ │ │ │ + beq 63a80 │ │ │ │ + extswsli r2,r25,2 │ │ │ │ + lwz r7,44(r31) │ │ │ │ + addi r4,r4,1 │ │ │ │ + addi r9,r9,1 │ │ │ │ + lwzx r10,r27,r2 │ │ │ │ + stwx r9,r30,r2 │ │ │ │ + cmpw r4,r7 │ │ │ │ addi r10,r10,1 │ │ │ │ - lwzx r8,r29,r9 │ │ │ │ - stwx r10,r30,r9 │ │ │ │ - cmpw r5,r28 │ │ │ │ - addi r8,r8,1 │ │ │ │ - stwx r8,r29,r9 │ │ │ │ - bne 63c30 │ │ │ │ - ld r22,168(r31) │ │ │ │ - addi r4,r4,16 │ │ │ │ - lwz r28,160(r31) │ │ │ │ - lwz r15,164(r31) │ │ │ │ - cmpld r22,r4 │ │ │ │ - add r28,r28,r0 │ │ │ │ - beq 64194 │ │ │ │ - blt cr4,63c04 │ │ │ │ - mr r21,r28 │ │ │ │ - ld r25,176(r31) │ │ │ │ - ld r24,184(r31) │ │ │ │ - ld r23,192(r31) │ │ │ │ - mr r28,r6 │ │ │ │ - std r4,48(r31) │ │ │ │ - b 63b30 │ │ │ │ + stwx r10,r27,r2 │ │ │ │ + bne 63870 │ │ │ │ + ld r22,152(r31) │ │ │ │ + addi r3,r3,16 │ │ │ │ + lwz r20,144(r31) │ │ │ │ + mr r14,r15 │ │ │ │ + lwz r2,40(r31) │ │ │ │ + lwz r25,160(r31) │ │ │ │ + cmpld r22,r3 │ │ │ │ + add r20,r20,r2 │ │ │ │ + beq 63d34 │ │ │ │ + blt cr4,63840 │ │ │ │ + mr r26,r28 │ │ │ │ + mr r29,r27 │ │ │ │ + ld r24,168(r31) │ │ │ │ + ld r21,176(r31) │ │ │ │ + mr r27,r14 │ │ │ │ + mr r28,r5 │ │ │ │ + std r3,48(r31) │ │ │ │ + ld r23,184(r31) │ │ │ │ + b 63760 │ │ │ │ + andi. r9,r3,1 │ │ │ │ + addi r10,r3,-1 │ │ │ │ + li r9,0 │ │ │ │ + beq 63b48 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,8 │ │ │ │ + fmul f0,f0,f12 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 634a0 │ │ │ │ + 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 63b50 │ │ │ │ + b 634a0 │ │ │ │ + li r2,0 │ │ │ │ + b 63468 │ │ │ │ nop │ │ │ │ - extswsli r9,r25,2 │ │ │ │ - lwz r28,40(r31) │ │ │ │ - lwz r10,0(r30) │ │ │ │ - addi r5,r5,1 │ │ │ │ - lwzx r8,r29,r9 │ │ │ │ - cmpw r5,r28 │ │ │ │ + nop │ │ │ │ + extswsli r2,r25,2 │ │ │ │ + lwz r7,44(r31) │ │ │ │ + lwz r9,0(r30) │ │ │ │ + addi r4,r4,1 │ │ │ │ + lwzx r10,r27,r2 │ │ │ │ + cmpw r4,r7 │ │ │ │ + addi r9,r9,1 │ │ │ │ addi r10,r10,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - stwx r10,r30,r9 │ │ │ │ - stwx r8,r29,r9 │ │ │ │ - bne 63c30 │ │ │ │ - b 63fa0 │ │ │ │ - subf r5,r8,r5 │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - stwx r9,r27,r10 │ │ │ │ - stwx r5,r26,r10 │ │ │ │ - stwx r5,r30,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bne 63b50 │ │ │ │ - ld r5,200(r31) │ │ │ │ + stwx r9,r30,r2 │ │ │ │ + stwx r10,r27,r2 │ │ │ │ + bne 63870 │ │ │ │ + b 63ad0 │ │ │ │ + subf r6,r10,r6 │ │ │ │ + addic. r8,r8,-1 │ │ │ │ + stwx r2,r27,r9 │ │ │ │ + stwx r6,r26,r9 │ │ │ │ + stwx r6,r30,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bne 63780 │ │ │ │ + ld r5,192(r31) │ │ │ │ li r4,0 │ │ │ │ mr r3,r24 │ │ │ │ stw r11,56(r31) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b40 │ │ │ │ lwz r11,56(r31) │ │ │ │ - b 63bbc │ │ │ │ - andi. r10,r24,1 │ │ │ │ - addi r23,r24,-1 │ │ │ │ + b 637e8 │ │ │ │ + andi. r10,r11,1 │ │ │ │ + addi r8,r11,-1 │ │ │ │ li r10,0 │ │ │ │ - beq 64078 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - cmpdi r23,0 │ │ │ │ + beq 63c24 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r26) │ │ │ │ + cmpdi r8,0 │ │ │ │ li r10,8 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 640ac │ │ │ │ - srdi r23,r24,1 │ │ │ │ - mtctr r23 │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - addi r23,r10,8 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 63380 │ │ │ │ + srdi r8,r11,1 │ │ │ │ + mtctr r8 │ │ │ │ + lfdx f12,r26,r10 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ + addi r8,r10,8 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r10 │ │ │ │ + stfdx f0,r2,r10 │ │ │ │ + lfdx f0,r2,r8 │ │ │ │ + lfdx f12,r26,r8 │ │ │ │ addi r10,r10,16 │ │ │ │ - lfdx f0,r9,r23 │ │ │ │ - lfdx f12,r7,r23 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r23 │ │ │ │ - bdnz 64080 │ │ │ │ + stfdx f0,r2,r8 │ │ │ │ + bdnz 63c2c │ │ │ │ + b 63380 │ │ │ │ + ld r2,208(r31) │ │ │ │ + lwz r7,44(r31) │ │ │ │ addi r4,r4,1 │ │ │ │ - add r0,r0,r6 │ │ │ │ - add r5,r5,r30 │ │ │ │ - cmpw r4,r11 │ │ │ │ - bne 636c4 │ │ │ │ - b 6376c │ │ │ │ - ld r9,216(r31) │ │ │ │ - lwz r28,40(r31) │ │ │ │ - addi r5,r5,1 │ │ │ │ - sldi r9,r9,2 │ │ │ │ - cmpw r5,r28 │ │ │ │ - lwzx r10,r30,r9 │ │ │ │ - extswsli r9,r25,2 │ │ │ │ - lwzx r8,r29,r9 │ │ │ │ + sldi r2,r2,2 │ │ │ │ + cmpw r4,r7 │ │ │ │ + lwzx r9,r30,r2 │ │ │ │ + extswsli r2,r25,2 │ │ │ │ + lwzx r10,r27,r2 │ │ │ │ + addi r9,r9,1 │ │ │ │ addi r10,r10,1 │ │ │ │ - addi r8,r8,1 │ │ │ │ - stwx r10,r30,r9 │ │ │ │ - stwx r8,r29,r9 │ │ │ │ - bne 63c30 │ │ │ │ - b 63fa0 │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 64194 │ │ │ │ - ld r7,48(r31) │ │ │ │ - sldi r5,r5,4 │ │ │ │ - ld r4,192(r28) │ │ │ │ - li r6,0 │ │ │ │ - add r3,r7,r5 │ │ │ │ - ld r5,152(r31) │ │ │ │ - addi r4,r4,-4 │ │ │ │ - lwzu r11,4(r4) │ │ │ │ - cmpwi r11,0 │ │ │ │ - ble 64188 │ │ │ │ - extsw r30,r11 │ │ │ │ - ld r9,184(r28) │ │ │ │ - ld r10,168(r28) │ │ │ │ - extswsli r8,r6,2 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - extswsli r0,r6,3 │ │ │ │ - mtctr r30 │ │ │ │ - addi r8,r8,-4 │ │ │ │ - add r10,r10,r0 │ │ │ │ - add r9,r9,r8 │ │ │ │ + stwx r9,r30,r2 │ │ │ │ + stwx r10,r27,r2 │ │ │ │ + bne 63870 │ │ │ │ + b 63ad0 │ │ │ │ + cmpdi r19,0 │ │ │ │ + ble 63d34 │ │ │ │ + ld r5,192(r28) │ │ │ │ + ld r8,48(r31) │ │ │ │ + sldi r4,r19,4 │ │ │ │ + li r7,0 │ │ │ │ + ld r6,128(r31) │ │ │ │ + add r4,r8,r4 │ │ │ │ + addi r5,r5,-4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + lwzu r3,4(r5) │ │ │ │ + cmpwi r3,0 │ │ │ │ + ble 63d28 │ │ │ │ + ld r2,184(r28) │ │ │ │ + ld r9,168(r28) │ │ │ │ + extswsli r10,r7,2 │ │ │ │ + extsw r0,r3 │ │ │ │ + extswsli r11,r7,3 │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + addi r10,r10,-4 │ │ │ │ + mtctr r0 │ │ │ │ + add r9,r9,r11 │ │ │ │ + add r2,r2,r10 │ │ │ │ nop │ │ │ │ - lwz r8,4(r9) │ │ │ │ - lxvdsx vs12,0,r10 │ │ │ │ - addi r9,r9,4 │ │ │ │ - addi r10,r10,8 │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - lxvx vs11,r8,r5 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwz r10,4(r2) │ │ │ │ + lxvdsx vs11,0,r9 │ │ │ │ + addi r2,r2,4 │ │ │ │ + addi r9,r9,8 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + lxvx vs12,r10,r6 │ │ │ │ xvmaddadp vs0,vs11,vs12 │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - bdnz 64160 │ │ │ │ - add r6,r6,r11 │ │ │ │ - addi r7,r7,16 │ │ │ │ - cmpld r7,r3 │ │ │ │ - bne 64120 │ │ │ │ - ld r10,208(r31) │ │ │ │ - ld r9,0(r1) │ │ │ │ - std r9,0(r10) │ │ │ │ - mr r1,r10 │ │ │ │ - addi r1,r31,416 │ │ │ │ - ld r0,16(r1) │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + bdnz 63d00 │ │ │ │ + add r7,r7,r3 │ │ │ │ + addi r8,r8,16 │ │ │ │ + cmpld r8,r4 │ │ │ │ + bne 63cc0 │ │ │ │ + ld r9,200(r31) │ │ │ │ + ld r2,0(r1) │ │ │ │ + std r2,0(r9) │ │ │ │ + mr r1,r9 │ │ │ │ + addi r1,r31,432 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-192(r1) │ │ │ │ - ld r15,-184(r1) │ │ │ │ - ld r16,-176(r1) │ │ │ │ - ld r17,-168(r1) │ │ │ │ - ld r18,-160(r1) │ │ │ │ - ld r19,-152(r1) │ │ │ │ - ld r20,-144(r1) │ │ │ │ - ld r21,-136(r1) │ │ │ │ - ld r22,-128(r1) │ │ │ │ - ld r23,-120(r1) │ │ │ │ - ld r24,-112(r1) │ │ │ │ - ld r25,-104(r1) │ │ │ │ - ld r26,-96(r1) │ │ │ │ - ld r27,-88(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r14,-200(r1) │ │ │ │ + ld r15,-192(r1) │ │ │ │ + ld r16,-184(r1) │ │ │ │ + ld r17,-176(r1) │ │ │ │ + ld r18,-168(r1) │ │ │ │ + ld r19,-160(r1) │ │ │ │ + ld r20,-152(r1) │ │ │ │ + ld r21,-144(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-80(r1) │ │ │ │ - ld r29,-72(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r22,-136(r1) │ │ │ │ + ld r23,-128(r1) │ │ │ │ + ld r24,-120(r1) │ │ │ │ + ld r25,-112(r1) │ │ │ │ + ld r26,-104(r1) │ │ │ │ + ld r27,-96(r1) │ │ │ │ + ld r28,-88(r1) │ │ │ │ + ld r29,-80(r1) │ │ │ │ + ld r30,-72(r1) │ │ │ │ + ld r31,-64(r1) │ │ │ │ + lfd f25,-56(r1) │ │ │ │ lfd f26,-48(r1) │ │ │ │ lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ + mtocrf 16,r11 │ │ │ │ + mtocrf 8,r11 │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ - mtocrf 16,r11 │ │ │ │ - mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 64194 │ │ │ │ - lwz r7,44(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - sldi r5,r5,4 │ │ │ │ - li r8,0 │ │ │ │ - addi r20,r7,-1 │ │ │ │ - extswsli r10,r7,2 │ │ │ │ - add r15,r6,r5 │ │ │ │ - extsw r17,r7 │ │ │ │ - clrldi r9,r20,32 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - extswsli r24,r20,2 │ │ │ │ - cmpwi cr3,r20,0 │ │ │ │ - extsw r6,r20 │ │ │ │ - std r10,96(r31) │ │ │ │ - sldi r10,r9,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - isel r25,r7,r8,4*cr3+lt │ │ │ │ - std r6,112(r31) │ │ │ │ - sldi r9,r9,2 │ │ │ │ - subf r10,r10,r24 │ │ │ │ - std r9,104(r31) │ │ │ │ - lwz r9,40(r31) │ │ │ │ - add r10,r29,r10 │ │ │ │ + li r2,0 │ │ │ │ + b 63348 │ │ │ │ + cmpdi r3,0 │ │ │ │ + bgt 6328c │ │ │ │ + b 63394 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpdi r19,0 │ │ │ │ + ble 63d34 │ │ │ │ + lwz r6,40(r31) │ │ │ │ + ld r7,48(r31) │ │ │ │ + sldi r8,r19,4 │ │ │ │ + li r10,0 │ │ │ │ + addi r22,r6,-1 │ │ │ │ + extswsli r9,r6,2 │ │ │ │ + add r21,r7,r8 │ │ │ │ + extsw r17,r6 │ │ │ │ + clrldi r2,r22,32 │ │ │ │ + addi r25,r9,-4 │ │ │ │ + extswsli r18,r22,2 │ │ │ │ + cmpwi cr3,r22,0 │ │ │ │ + extsw r7,r22 │ │ │ │ + mulli r9,r2,-4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + isel r24,r6,r10,4*cr3+lt │ │ │ │ + std r7,96(r31) │ │ │ │ + sldi r2,r2,2 │ │ │ │ + std r2,88(r31) │ │ │ │ + add r2,r18,r29 │ │ │ │ + add r2,r2,r9 │ │ │ │ + lwz r9,44(r31) │ │ │ │ cmpwi cr4,r9,0 │ │ │ │ - blt cr3,64318 │ │ │ │ - ld r11,152(r28) │ │ │ │ - extswsli r9,r21,3 │ │ │ │ - ld r23,136(r28) │ │ │ │ - lwz r6,96(r28) │ │ │ │ - ld r8,96(r31) │ │ │ │ - mr r7,r17 │ │ │ │ - xxlxor vs11,vs11,vs11 │ │ │ │ - add r11,r11,r9 │ │ │ │ + blt cr3,64854 │ │ │ │ + lwz r23,40(r31) │ │ │ │ + xxlxor vs31,vs31,vs31 │ │ │ │ + ld r3,152(r28) │ │ │ │ + extswsli r9,r20,3 │ │ │ │ + ld r11,136(r28) │ │ │ │ + mr r7,r23 │ │ │ │ + mr r10,r25 │ │ │ │ + lwz r8,96(r28) │ │ │ │ + add r3,r3,r9 │ │ │ │ nop │ │ │ │ - lfiwax f0,r23,r8 │ │ │ │ - sldi r9,r8,1 │ │ │ │ - lfdx f12,r11,r9 │ │ │ │ + lfiwax f0,r11,r10 │ │ │ │ + sldi r9,r10,1 │ │ │ │ + lfdx f12,r3,r9 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - fcmpu cr0,f0,f11 │ │ │ │ + fcmpu cr0,f0,f31 │ │ │ │ fctiwz f0,f0 │ │ │ │ mffprwz r9,f0 │ │ │ │ - addi r5,r9,1 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - subf r3,r6,r9 │ │ │ │ - add r9,r6,r9 │ │ │ │ - blt 64580 │ │ │ │ - add r5,r6,r5 │ │ │ │ + addi r6,r9,1 │ │ │ │ + addi r5,r9,-1 │ │ │ │ + subf r4,r8,r9 │ │ │ │ + add r9,r8,r9 │ │ │ │ + blt 64170 │ │ │ │ + add r6,r8,r6 │ │ │ │ addic. r7,r7,-1 │ │ │ │ - stwx r3,r26,r8 │ │ │ │ - stwx r3,r30,r8 │ │ │ │ - stwx r5,r27,r8 │ │ │ │ - addi r8,r8,-4 │ │ │ │ - bne 642b0 │ │ │ │ - ld r5,104(r31) │ │ │ │ - mr r3,r10 │ │ │ │ + stwx r4,r26,r10 │ │ │ │ + stwx r4,r30,r10 │ │ │ │ + stwx r6,r27,r10 │ │ │ │ + addi r10,r10,-4 │ │ │ │ + bne 63e70 │ │ │ │ + ld r5,88(r31) │ │ │ │ + mr r3,r2 │ │ │ │ li r4,0 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r10,r3 │ │ │ │ - ble cr4,645c8 │ │ │ │ - ld r8,32(r31) │ │ │ │ - ld r16,120(r31) │ │ │ │ - stw r25,64(r31) │ │ │ │ - std r15,72(r31) │ │ │ │ - li r0,0 │ │ │ │ - lwz r9,40(r31) │ │ │ │ - lwz r25,44(r31) │ │ │ │ - ld r15,48(r31) │ │ │ │ - sldi r18,r17,3 │ │ │ │ - sldi r19,r17,2 │ │ │ │ - std r17,88(r31) │ │ │ │ - std r10,80(r31) │ │ │ │ - addi r22,r16,8 │ │ │ │ - addi r23,r8,4 │ │ │ │ - mr r17,r8 │ │ │ │ - lxv vs11,0(r15) │ │ │ │ - lwz r8,64(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ - li r5,0 │ │ │ │ - mr r3,r21 │ │ │ │ + bl 5b40 │ │ │ │ + mr r2,r3 │ │ │ │ + ble cr4,641a4 │ │ │ │ + ld r9,136(r31) │ │ │ │ + ld r10,32(r31) │ │ │ │ + sldi r19,r17,3 │ │ │ │ + sldi r0,r17,2 │ │ │ │ + mr r8,r17 │ │ │ │ + std r25,72(r31) │ │ │ │ + std r21,64(r31) │ │ │ │ + li r3,0 │ │ │ │ + ld r16,128(r31) │ │ │ │ + lwz r15,44(r31) │ │ │ │ + std r2,80(r31) │ │ │ │ + ld r17,48(r31) │ │ │ │ + addi r23,r9,8 │ │ │ │ + addi r11,r10,4 │ │ │ │ + mr r25,r10 │ │ │ │ + mr r21,r9 │ │ │ │ + li r7,0 │ │ │ │ + lxv vs11,0(r17) │ │ │ │ + mr r9,r24 │ │ │ │ + mr r5,r24 │ │ │ │ + stw r7,48(r31) │ │ │ │ + mr r7,r8 │ │ │ │ + lwz r8,40(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - cmpw r25,r8 │ │ │ │ - ble 64420 │ │ │ │ - lwz r11,96(r28) │ │ │ │ - add r6,r3,r8 │ │ │ │ - extswsli r7,r8,2 │ │ │ │ - extswsli r12,r8,3 │ │ │ │ - subf r8,r8,r25 │ │ │ │ + cmpw r8,r9 │ │ │ │ + ble 64000 │ │ │ │ + lwz r4,96(r28) │ │ │ │ + add r10,r20,r9 │ │ │ │ + extswsli r2,r9,2 │ │ │ │ + extswsli r12,r9,3 │ │ │ │ + subf r9,r9,r8 │ │ │ │ ld r14,168(r28) │ │ │ │ - ld r21,88(r28) │ │ │ │ - std r26,48(r31) │ │ │ │ - std r27,56(r31) │ │ │ │ - clrldi r8,r8,32 │ │ │ │ - lwzx r4,r17,r7 │ │ │ │ - lfdx f0,r16,r12 │ │ │ │ - addi r11,r11,1 │ │ │ │ - mtctr r8 │ │ │ │ - mullw r6,r6,r11 │ │ │ │ - slwi r11,r11,1 │ │ │ │ - slwi r6,r6,1 │ │ │ │ + std r0,56(r31) │ │ │ │ + ld r24,88(r28) │ │ │ │ + mr r0,r7 │ │ │ │ + mtlr r8 │ │ │ │ + clrldi r9,r9,32 │ │ │ │ + lwzx r6,r25,r2 │ │ │ │ + lfdx f0,r21,r12 │ │ │ │ + addi r4,r4,1 │ │ │ │ + mtctr r9 │ │ │ │ + mullw r10,r10,r4 │ │ │ │ + slwi r4,r4,1 │ │ │ │ + mr r7,r4 │ │ │ │ + slwi r10,r10,1 │ │ │ │ nop │ │ │ │ - lwzx r27,r21,r7 │ │ │ │ - lwzx r12,r29,r7 │ │ │ │ - sldi r26,r7,1 │ │ │ │ - add r12,r6,r12 │ │ │ │ - slwi r8,r27,1 │ │ │ │ - add r6,r6,r11 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwzx r8,r24,r2 │ │ │ │ + lwzx r12,r29,r2 │ │ │ │ + sldi r4,r2,1 │ │ │ │ + mulli r9,r8,3 │ │ │ │ + add r12,r10,r12 │ │ │ │ + add r10,r10,r7 │ │ │ │ extswsli r12,r12,3 │ │ │ │ - add r8,r8,r27 │ │ │ │ lfdx f12,r14,r12 │ │ │ │ - srawi r8,r8,1 │ │ │ │ - addze r8,r8 │ │ │ │ - lwzx r12,r30,r7 │ │ │ │ - add r8,r8,r12 │ │ │ │ + lwzx r12,r30,r2 │ │ │ │ + srawi r9,r9,1 │ │ │ │ + addze r9,r9 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - divw r12,r8,r27 │ │ │ │ - stfdx f0,r22,r26 │ │ │ │ - mullw r12,r12,r27 │ │ │ │ - subf r12,r12,r8 │ │ │ │ - maddld r4,r4,r27,r12 │ │ │ │ - stwx r4,r23,r7 │ │ │ │ - addi r7,r7,4 │ │ │ │ - bdnz 643c0 │ │ │ │ - ld r26,48(r31) │ │ │ │ - ld r27,56(r31) │ │ │ │ - lwzx r6,r17,r19 │ │ │ │ - lxvdsx vs12,r16,r18 │ │ │ │ - clrldi r4,r20,32 │ │ │ │ - mr r7,r24 │ │ │ │ - mr r8,r20 │ │ │ │ - mtctr r4 │ │ │ │ - extswsli r6,r6,4 │ │ │ │ - lxvx vs0,r6,r10 │ │ │ │ + add r9,r9,r12 │ │ │ │ + divw r12,r9,r8 │ │ │ │ + stfdx f0,r23,r4 │ │ │ │ + mullw r4,r12,r8 │ │ │ │ + subf r4,r4,r9 │ │ │ │ + maddld r6,r6,r8,r4 │ │ │ │ + stwx r6,r11,r2 │ │ │ │ + addi r2,r2,4 │ │ │ │ + bdnz 63fa0 │ │ │ │ + mr r7,r0 │ │ │ │ + ld r0,56(r31) │ │ │ │ + mflr r8 │ │ │ │ + lwzx r10,r25,r0 │ │ │ │ + lxvdsx vs0,r21,r19 │ │ │ │ + clrldi r6,r22,32 │ │ │ │ + mr r2,r18 │ │ │ │ + mr r9,r22 │ │ │ │ + mtctr r6 │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + lxvx vs12,r10,r16 │ │ │ │ xvmaddadp vs11,vs12,vs0 │ │ │ │ - stxv vs11,0(r15) │ │ │ │ - bgt cr3,64468 │ │ │ │ - b 645b8 │ │ │ │ - lwzx r6,r26,r7 │ │ │ │ - stwx r0,r29,r7 │ │ │ │ - addi r8,r8,-1 │ │ │ │ - stwx r6,r30,r7 │ │ │ │ - addi r7,r7,-4 │ │ │ │ - bdz 64570 │ │ │ │ - lwzx r6,r30,r7 │ │ │ │ - lwzx r4,r27,r7 │ │ │ │ - cmpw r6,r4 │ │ │ │ - beq 64450 │ │ │ │ - extswsli r7,r8,2 │ │ │ │ - addi r5,r5,1 │ │ │ │ + stxv vs11,0(r17) │ │ │ │ + bgt cr3,64048 │ │ │ │ + b 641d0 │ │ │ │ + lwzx r10,r26,r2 │ │ │ │ + stwx r3,r29,r2 │ │ │ │ + addi r9,r9,-1 │ │ │ │ + stwx r10,r30,r2 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + bdz 64160 │ │ │ │ + lwzx r10,r30,r2 │ │ │ │ + lwzx r6,r27,r2 │ │ │ │ + cmpw r10,r6 │ │ │ │ + beq 64030 │ │ │ │ + lwz r6,48(r31) │ │ │ │ + extswsli r2,r9,2 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stwx r10,r30,r2 │ │ │ │ + addi r4,r6,1 │ │ │ │ + lwzx r6,r29,r2 │ │ │ │ + cmpw r4,r15 │ │ │ │ + stw r4,48(r31) │ │ │ │ addi r6,r6,1 │ │ │ │ - lwzx r4,r29,r7 │ │ │ │ - cmpw r5,r9 │ │ │ │ - stwx r6,r30,r7 │ │ │ │ - addi r4,r4,1 │ │ │ │ - stwx r4,r29,r7 │ │ │ │ - bne 64370 │ │ │ │ - ld r10,72(r31) │ │ │ │ - addi r15,r15,16 │ │ │ │ - add r21,r3,r25 │ │ │ │ - cmpld r15,r10 │ │ │ │ - beq 64194 │ │ │ │ - blt cr3,64358 │ │ │ │ - std r15,48(r31) │ │ │ │ - ld r10,80(r31) │ │ │ │ - lwz r25,64(r31) │ │ │ │ - ld r15,72(r31) │ │ │ │ - ld r17,88(r31) │ │ │ │ - b 6428c │ │ │ │ - ld r9,48(r31) │ │ │ │ - subf r9,r9,r22 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - rldicl. r9,r9,60,62 │ │ │ │ - beq 64520 │ │ │ │ - ld r10,48(r31) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,48(r31) │ │ │ │ - lwz r10,44(r31) │ │ │ │ - add r21,r21,r10 │ │ │ │ - bge cr4,63b30 │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 64520 │ │ │ │ - cmpdi r9,2 │ │ │ │ - bne 64d30 │ │ │ │ - ld r9,48(r31) │ │ │ │ - addi r9,r9,16 │ │ │ │ - std r9,48(r31) │ │ │ │ - lwz r9,44(r31) │ │ │ │ - add r21,r21,r9 │ │ │ │ - bge cr4,63b30 │ │ │ │ + stwx r6,r29,r2 │ │ │ │ + bne 63f40 │ │ │ │ + lwz r2,40(r31) │ │ │ │ + addi r17,r17,16 │ │ │ │ + mr r24,r5 │ │ │ │ + mr r8,r7 │ │ │ │ + add r20,r20,r2 │ │ │ │ + ld r2,64(r31) │ │ │ │ + cmpld r2,r17 │ │ │ │ + beq 63d34 │ │ │ │ + blt cr3,63f18 │ │ │ │ + mr r21,r2 │ │ │ │ + std r17,48(r31) │ │ │ │ + ld r25,72(r31) │ │ │ │ + ld r2,80(r31) │ │ │ │ + mr r17,r8 │ │ │ │ + b 63e48 │ │ │ │ + ld r2,48(r31) │ │ │ │ + subf r2,r2,r22 │ │ │ │ + addi r2,r2,-16 │ │ │ │ + rldicl. r2,r2,60,62 │ │ │ │ + beq 64114 │ │ │ │ ld r9,48(r31) │ │ │ │ - lwz r10,44(r31) │ │ │ │ addi r9,r9,16 │ │ │ │ - add r21,r21,r10 │ │ │ │ - cmpld r9,r22 │ │ │ │ - mr r8,r9 │ │ │ │ - beq 64194 │ │ │ │ - blt cr4,64cf8 │ │ │ │ std r9,48(r31) │ │ │ │ - b 63b30 │ │ │ │ - nop │ │ │ │ + lwz r9,40(r31) │ │ │ │ + add r20,r20,r9 │ │ │ │ + bge cr4,63760 │ │ │ │ + cmpdi r2,1 │ │ │ │ + beq 64114 │ │ │ │ + cmpdi r2,2 │ │ │ │ + bne 64880 │ │ │ │ + ld r2,48(r31) │ │ │ │ + addi r2,r2,16 │ │ │ │ + std r2,48(r31) │ │ │ │ + lwz r2,40(r31) │ │ │ │ + add r20,r20,r2 │ │ │ │ + bge cr4,63760 │ │ │ │ + ld r2,48(r31) │ │ │ │ + lwz r9,40(r31) │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r20,r20,r9 │ │ │ │ + cmpld r2,r22 │ │ │ │ + mr r10,r2 │ │ │ │ + beq 63d34 │ │ │ │ + blt cr4,648cc │ │ │ │ + std r2,48(r31) │ │ │ │ + b 63760 │ │ │ │ nop │ │ │ │ + mr r7,r5 │ │ │ │ xxmr vs32,vs33 │ │ │ │ - mr r6,r3 │ │ │ │ - b 639b4 │ │ │ │ - ld r8,24(r3) │ │ │ │ - b 6376c │ │ │ │ + b 635f0 │ │ │ │ + ld r9,24(r28) │ │ │ │ + b 63394 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r6,0(r30) │ │ │ │ - b 64478 │ │ │ │ + lwz r10,0(r30) │ │ │ │ + b 64058 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - subf r4,r6,r4 │ │ │ │ + subf r5,r8,r5 │ │ │ │ addic. r7,r7,-1 │ │ │ │ - stwx r9,r27,r8 │ │ │ │ - stwx r4,r26,r8 │ │ │ │ - stwx r4,r30,r8 │ │ │ │ - addi r8,r8,-4 │ │ │ │ - bne 642b0 │ │ │ │ - ld r5,104(r31) │ │ │ │ - mr r3,r10 │ │ │ │ + stwx r9,r27,r10 │ │ │ │ + stwx r5,r26,r10 │ │ │ │ + stwx r5,r30,r10 │ │ │ │ + addi r10,r10,-4 │ │ │ │ + bne 63e70 │ │ │ │ + ld r5,88(r31) │ │ │ │ + mr r3,r2 │ │ │ │ li r4,0 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r10,r3 │ │ │ │ - b 64318 │ │ │ │ - ld r7,112(r31) │ │ │ │ - sldi r7,r7,2 │ │ │ │ - lwzx r6,r30,r7 │ │ │ │ - b 64478 │ │ │ │ - ld r9,48(r31) │ │ │ │ - subf r9,r9,r15 │ │ │ │ - addi r9,r9,-16 │ │ │ │ - rldicl. r9,r9,60,62 │ │ │ │ - beq 6461c │ │ │ │ - ld r8,48(r31) │ │ │ │ - addi r8,r8,16 │ │ │ │ - std r8,48(r31) │ │ │ │ - lwz r8,44(r31) │ │ │ │ - add r21,r21,r8 │ │ │ │ - bge cr3,6428c │ │ │ │ - cmpdi r9,1 │ │ │ │ - beq 6461c │ │ │ │ - cmpdi r9,2 │ │ │ │ - bne 64ce0 │ │ │ │ - ld r9,48(r31) │ │ │ │ - addi r9,r9,16 │ │ │ │ - std r9,48(r31) │ │ │ │ - lwz r9,44(r31) │ │ │ │ - add r21,r21,r9 │ │ │ │ - bge cr3,6428c │ │ │ │ + bl 5b40 │ │ │ │ + mr r2,r3 │ │ │ │ + bgt cr4,63ed8 │ │ │ │ ld r9,48(r31) │ │ │ │ - lwz r8,44(r31) │ │ │ │ + lwz r10,40(r31) │ │ │ │ addi r9,r9,16 │ │ │ │ - add r21,r21,r8 │ │ │ │ - cmpld r9,r15 │ │ │ │ - mr r7,r9 │ │ │ │ - beq 64194 │ │ │ │ - blt cr3,64d48 │ │ │ │ + add r20,r20,r10 │ │ │ │ + cmpld r9,r21 │ │ │ │ std r9,48(r31) │ │ │ │ - b 6428c │ │ │ │ + bne 63e50 │ │ │ │ + b 63d34 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpdi r5,0 │ │ │ │ - ble 64194 │ │ │ │ - lwz r8,44(r31) │ │ │ │ - ld r4,48(r31) │ │ │ │ - sldi r5,r5,4 │ │ │ │ + ld r2,96(r31) │ │ │ │ + sldi r2,r2,2 │ │ │ │ + lwzx r10,r30,r2 │ │ │ │ + b 64058 │ │ │ │ + cmpdi r19,0 │ │ │ │ + ble 63d34 │ │ │ │ + lwz r8,40(r31) │ │ │ │ + li r20,0 │ │ │ │ addi r7,r8,-1 │ │ │ │ - extsw r9,r8 │ │ │ │ extswsli r10,r8,2 │ │ │ │ - add r20,r4,r5 │ │ │ │ - std r9,56(r31) │ │ │ │ - clrldi r9,r7,32 │ │ │ │ - extswsli r6,r7,2 │ │ │ │ - addi r18,r10,-4 │ │ │ │ + extsw r18,r8 │ │ │ │ cmpwi cr3,r7,0 │ │ │ │ - stw r7,72(r31) │ │ │ │ + clrldi r2,r7,32 │ │ │ │ + addi r24,r10,-4 │ │ │ │ + extswsli r16,r7,2 │ │ │ │ + stw r7,160(r31) │ │ │ │ extsw r7,r7 │ │ │ │ - sldi r10,r9,2 │ │ │ │ - addi r9,r9,1 │ │ │ │ - std r6,80(r31) │ │ │ │ - isel r19,r8,r25,4*cr3+lt │ │ │ │ - std r7,144(r31) │ │ │ │ - subf r10,r10,r6 │ │ │ │ - sldi r17,r9,2 │ │ │ │ - add r9,r29,r10 │ │ │ │ - lwz r10,40(r31) │ │ │ │ - cmpwi cr4,r10,0 │ │ │ │ - blt cr3,64748 │ │ │ │ - ld r6,152(r28) │ │ │ │ - extswsli r3,r25,3 │ │ │ │ - ld r11,136(r28) │ │ │ │ - lwz r8,96(r28) │ │ │ │ - ld r7,56(r31) │ │ │ │ + isel r17,r8,r9,4*cr3+lt │ │ │ │ + li r9,0 │ │ │ │ + mulli r10,r2,-4 │ │ │ │ + addi r2,r2,1 │ │ │ │ + std r7,168(r31) │ │ │ │ + stw r9,56(r31) │ │ │ │ + lwz r9,44(r31) │ │ │ │ + sldi r25,r2,2 │ │ │ │ + add r2,r16,r29 │ │ │ │ + add r2,r2,r10 │ │ │ │ + cmpwi cr4,r9,0 │ │ │ │ + blt cr3,642d4 │ │ │ │ + lwz r4,56(r31) │ │ │ │ + ld r7,152(r28) │ │ │ │ + mr r8,r18 │ │ │ │ + mr r9,r24 │ │ │ │ xxlxor vs11,vs11,vs11 │ │ │ │ - mr r10,r18 │ │ │ │ - add r3,r6,r3 │ │ │ │ + ld r3,136(r28) │ │ │ │ + lwz r10,96(r28) │ │ │ │ + extswsli r4,r4,3 │ │ │ │ + add r4,r7,r4 │ │ │ │ nop │ │ │ │ - lfiwax f0,r11,r10 │ │ │ │ - sldi r6,r10,1 │ │ │ │ - lfdx f12,r3,r6 │ │ │ │ + nop │ │ │ │ + lfiwax f0,r3,r9 │ │ │ │ + sldi r7,r9,1 │ │ │ │ + lfdx f12,r4,r7 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ fcmpu cr0,f0,f11 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r6,f0 │ │ │ │ - addi r5,r6,1 │ │ │ │ - addi r4,r6,-1 │ │ │ │ - subf r0,r8,r6 │ │ │ │ - add r6,r8,r6 │ │ │ │ - blt 64b80 │ │ │ │ - add r5,r8,r5 │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - stwx r0,r26,r10 │ │ │ │ - stwx r0,r30,r10 │ │ │ │ - stwx r5,r27,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bne 646e0 │ │ │ │ - mr r3,r9 │ │ │ │ - mr r5,r17 │ │ │ │ + mffprwz r7,f0 │ │ │ │ + addi r6,r7,1 │ │ │ │ + addi r5,r7,-1 │ │ │ │ + subf r11,r10,r7 │ │ │ │ + add r7,r10,r7 │ │ │ │ + blt 64710 │ │ │ │ + add r6,r10,r6 │ │ │ │ + addic. r8,r8,-1 │ │ │ │ + stwx r11,r26,r9 │ │ │ │ + stwx r11,r30,r9 │ │ │ │ + stwx r6,r27,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bne 64270 │ │ │ │ + mr r3,r2 │ │ │ │ + mr r5,r25 │ │ │ │ li r4,0 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - ble cr4,64bd4 │ │ │ │ - ld r10,120(r31) │ │ │ │ - std r18,112(r31) │ │ │ │ - lwz r18,44(r31) │ │ │ │ - li r0,0 │ │ │ │ - mr r14,r25 │ │ │ │ - std r9,128(r31) │ │ │ │ - std r17,136(r31) │ │ │ │ - addi r21,r10,8 │ │ │ │ - ld r10,32(r31) │ │ │ │ - addi r12,r10,4 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r10,r10,28432 │ │ │ │ - std r10,88(r31) │ │ │ │ - ld r10,56(r31) │ │ │ │ - sldi r10,r10,3 │ │ │ │ - std r10,64(r31) │ │ │ │ - ld r9,48(r31) │ │ │ │ - li r16,0 │ │ │ │ + bl 5b40 │ │ │ │ + mr r2,r3 │ │ │ │ + ble cr4,64774 │ │ │ │ + ld r9,32(r31) │ │ │ │ + ld r14,136(r31) │ │ │ │ + std r16,64(r31) │ │ │ │ + xxspltidp vs7,1065353216 │ │ │ │ + sldi r15,r18,2 │ │ │ │ + li r3,0 │ │ │ │ + plxv vs33,40364 # 6e0a0 │ │ │ │ + lwz r16,160(r31) │ │ │ │ + std r24,112(r31) │ │ │ │ + std r2,120(r31) │ │ │ │ + std r25,144(r31) │ │ │ │ + std r18,152(r31) │ │ │ │ + std r19,88(r31) │ │ │ │ + std r15,80(r31) │ │ │ │ + addi r11,r9,4 │ │ │ │ + sldi r9,r18,3 │ │ │ │ + addi r12,r14,8 │ │ │ │ + std r9,72(r31) │ │ │ │ + lwz r9,40(r31) │ │ │ │ + mtlr r9 │ │ │ │ + ld r2,48(r31) │ │ │ │ + li r19,0 │ │ │ │ std r20,96(r31) │ │ │ │ - stw r19,104(r31) │ │ │ │ - lxv vs8,0(r9) │ │ │ │ - mr r9,r19 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpw r18,r9 │ │ │ │ - ble 64a88 │ │ │ │ - lwz r10,96(r28) │ │ │ │ - addis r8,r2,-3 │ │ │ │ - subf r6,r9,r18 │ │ │ │ - lwz r3,112(r28) │ │ │ │ - ld r15,80(r28) │ │ │ │ - ld r17,152(r28) │ │ │ │ - lfd f0,28240(r8) │ │ │ │ - addi r8,r6,-1 │ │ │ │ - addi r10,r10,1 │ │ │ │ - cmplwi r8,2 │ │ │ │ - mtfprwa f11,r3 │ │ │ │ - mtfprwa f12,r10 │ │ │ │ - fcfid f11,f11 │ │ │ │ + stw r17,104(r31) │ │ │ │ + lxv vs8,0(r2) │ │ │ │ + mr r2,r17 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mflr r9 │ │ │ │ + cmpw r9,r2 │ │ │ │ + ble 64604 │ │ │ │ + lwz r9,96(r28) │ │ │ │ + mflr r10 │ │ │ │ + lwz r6,112(r28) │ │ │ │ + ld r0,80(r28) │ │ │ │ + ld r18,152(r28) │ │ │ │ + subf r15,r2,r10 │ │ │ │ + addi r9,r9,1 │ │ │ │ + addi r10,r15,-1 │ │ │ │ + mtfprwa f12,r6 │ │ │ │ + mtfprwa f0,r9 │ │ │ │ + cmplwi r10,2 │ │ │ │ fcfid f12,f12 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - ble 64bb8 │ │ │ │ - extsw r8,r9 │ │ │ │ - xxspltd vs12,vs11,0 │ │ │ │ - xxspltd vs9,vs0,0 │ │ │ │ - extsw r5,r14 │ │ │ │ - ld r10,88(r31) │ │ │ │ - extswsli r4,r9,2 │ │ │ │ - rldicl r25,r6,62,34 │ │ │ │ - li r7,0 │ │ │ │ - add r5,r5,r8 │ │ │ │ - sldi r11,r8,3 │ │ │ │ - xvmuldp vs9,vs9,vs12 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fdiv f0,f7,f0 │ │ │ │ + ble 64744 │ │ │ │ + lwa r17,56(r31) │ │ │ │ + extsw r10,r2 │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + extswsli r7,r2,2 │ │ │ │ + rldicl r25,r15,62,34 │ │ │ │ + li r9,0 │ │ │ │ + li r8,0 │ │ │ │ + xxmr vs45,vs33 │ │ │ │ + sldi r4,r10,3 │ │ │ │ + add r20,r0,r7 │ │ │ │ + add r21,r30,r7 │ │ │ │ + add r7,r22,r7 │ │ │ │ + xvmuldp vs9,vs0,vs12 │ │ │ │ mtctr r25 │ │ │ │ - add r19,r15,r4 │ │ │ │ + add r5,r17,r10 │ │ │ │ + add r4,r23,r4 │ │ │ │ sldi r5,r5,3 │ │ │ │ - add r11,r23,r11 │ │ │ │ - add r20,r30,r4 │ │ │ │ - add r4,r22,r4 │ │ │ │ - lxv vs45,0(r10) │ │ │ │ - li r10,0 │ │ │ │ - add r5,r17,r5 │ │ │ │ - addi r24,r11,16 │ │ │ │ + addi r24,r4,16 │ │ │ │ + add r5,r18,r5 │ │ │ │ addi r25,r5,16 │ │ │ │ - lxvx vs32,r19,r7 │ │ │ │ - lxvx vs12,r20,r7 │ │ │ │ + nop │ │ │ │ + lxvx vs32,r20,r8 │ │ │ │ + lxvx vs11,r21,r8 │ │ │ │ vnegw v0,v0 │ │ │ │ - xxmrghw vs6,vs12,vs12 │ │ │ │ - xxmrglw vs10,vs12,vs12 │ │ │ │ - xxmrglw vs12,vs32,vs32 │ │ │ │ - xxmrghw vs7,vs32,vs32 │ │ │ │ + xxmrglw vs10,vs11,vs11 │ │ │ │ + xxmrghw vs11,vs11,vs11 │ │ │ │ + xxmrglw vs6,vs32,vs32 │ │ │ │ + xxmrghw vs4,vs32,vs32 │ │ │ │ xvcvsxwdp vs10,vs10 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ xvcvsxwdp vs5,vs6 │ │ │ │ - xvcvsxwdp vs12,vs12 │ │ │ │ - xvcvsxwdp vs6,vs7 │ │ │ │ - lxvx vs7,r5,r10 │ │ │ │ - xvmaddmdp vs12,vs7,vs10 │ │ │ │ - lxvx vs10,r25,r10 │ │ │ │ - xvmaddmdp vs10,vs6,vs5 │ │ │ │ - xvmuldp vs12,vs12,vs9 │ │ │ │ - xvmuldp vs10,vs10,vs9 │ │ │ │ - xvabsdp vs12,vs12 │ │ │ │ + lxvx vs6,r5,r9 │ │ │ │ + xvcvsxwdp vs4,vs4 │ │ │ │ + xvmaddmdp vs6,vs5,vs10 │ │ │ │ + lxvx vs10,r25,r9 │ │ │ │ + xvmaddadp vs11,vs10,vs4 │ │ │ │ + xvmuldp vs10,vs9,vs6 │ │ │ │ + xvmuldp vs11,vs9,vs11 │ │ │ │ xvabsdp vs10,vs10 │ │ │ │ - xvcvdpsxws vs33,vs12 │ │ │ │ - stxvx vs12,r11,r10 │ │ │ │ - xvcvdpsxws vs32,vs10 │ │ │ │ - stxvx vs10,r24,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - vperm v0,v0,v1,v13 │ │ │ │ - stxvx vs32,r4,r7 │ │ │ │ - addi r7,r7,16 │ │ │ │ - bdnz 64850 │ │ │ │ - clrrwi r10,r6,2 │ │ │ │ - andi. r7,r6,3 │ │ │ │ - add r10,r10,r9 │ │ │ │ - beq 649c8 │ │ │ │ - extswsli r7,r10,2 │ │ │ │ - add r5,r14,r10 │ │ │ │ - fmul f12,f0,f11 │ │ │ │ - addi r4,r10,1 │ │ │ │ - extswsli r11,r10,3 │ │ │ │ - lwzx r19,r15,r7 │ │ │ │ - extswsli r5,r5,3 │ │ │ │ - lfiwax f11,r30,r7 │ │ │ │ - cmpw r4,r18 │ │ │ │ - add r25,r23,r11 │ │ │ │ - add r20,r30,r7 │ │ │ │ - add r24,r22,r7 │ │ │ │ - lfdx f10,r17,r5 │ │ │ │ - neg r5,r19 │ │ │ │ - mtfprwa f0,r5 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmadd f0,f0,f10,f11 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - fabs f0,f0 │ │ │ │ - fctiwz f11,f0 │ │ │ │ - stfdx f0,r23,r11 │ │ │ │ - stfiwx f11,r22,r7 │ │ │ │ - bge 649c8 │ │ │ │ - add r7,r15,r7 │ │ │ │ - li r5,4 │ │ │ │ - add r4,r14,r4 │ │ │ │ - addi r10,r10,2 │ │ │ │ - lwz r11,4(r7) │ │ │ │ - lfiwax f11,r20,r5 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ - cmpw r18,r10 │ │ │ │ - lfdx f10,r17,r4 │ │ │ │ - neg r5,r11 │ │ │ │ - mtfprwa f0,r5 │ │ │ │ - fcfid f11,f11 │ │ │ │ - addi r5,r24,4 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmadd f0,f0,f10,f11 │ │ │ │ - fmul f0,f12,f0 │ │ │ │ - fabs f0,f0 │ │ │ │ - stfd f0,8(r25) │ │ │ │ - fctiwz f0,f0 │ │ │ │ - stfiwx f0,0,r5 │ │ │ │ - ble 649c8 │ │ │ │ - lwz r7,8(r7) │ │ │ │ - li r5,8 │ │ │ │ - add r10,r14,r10 │ │ │ │ - lfiwax f10,r20,r5 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - neg r7,r7 │ │ │ │ - lfdx f11,r17,r10 │ │ │ │ - addi r10,r24,8 │ │ │ │ - mtfprwa f0,r7 │ │ │ │ - fcfid f10,f10 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fmadd f0,f11,f0,f10 │ │ │ │ - fmul f0,f12,f0 │ │ │ │ - fabs f0,f0 │ │ │ │ - fctiwz f12,f0 │ │ │ │ - stfd f0,16(r25) │ │ │ │ - stfiwx f12,0,r10 │ │ │ │ - clrldi r10,r6,32 │ │ │ │ - sldi r4,r8,2 │ │ │ │ - addi r3,r3,1 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - ld r25,168(r28) │ │ │ │ - ld r24,88(r28) │ │ │ │ - mtctr r10 │ │ │ │ - ld r10,32(r31) │ │ │ │ - mullw r9,r3,r9 │ │ │ │ - lwzx r20,r10,r4 │ │ │ │ - ld r10,120(r31) │ │ │ │ - lfdx f10,r10,r8 │ │ │ │ + xvabsdp vs11,vs11 │ │ │ │ + xvcvdpsxws vs44,vs10 │ │ │ │ + stxvx vs10,r4,r9 │ │ │ │ + xvcvdpsxws vs32,vs11 │ │ │ │ + stxvx vs11,r24,r9 │ │ │ │ + addi r9,r9,32 │ │ │ │ + vperm v0,v0,v12,v1 │ │ │ │ + stxvx vs32,r7,r8 │ │ │ │ + addi r8,r8,16 │ │ │ │ + bdnz 643f0 │ │ │ │ + andi. r9,r15,3 │ │ │ │ + clrrwi r4,r15,2 │ │ │ │ + beq 64548 │ │ │ │ + subf r9,r4,r15 │ │ │ │ + clrldi r4,r4,32 │ │ │ │ + li r20,16 │ │ │ │ + li r21,32 │ │ │ │ + xvmuldp vs12,vs0,vs12 │ │ │ │ + rldic r8,r9,2,30 │ │ │ │ + add r7,r4,r10 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + add r5,r10,r4 │ │ │ │ + add r5,r5,r17 │ │ │ │ + cmpldi r8,16 │ │ │ │ + sldi r4,r7,2 │ │ │ │ + sldi r5,r5,3 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + iselgt r8,r20,r8 │ │ │ │ + add r25,r0,r4 │ │ │ │ + cmpldi r9,32 │ │ │ │ + add r24,r30,r4 │ │ │ │ + add r5,r18,r5 │ │ │ │ + add r7,r23,r7 │ │ │ │ + add r4,r22,r4 │ │ │ │ + sldi r8,r8,56 │ │ │ │ + iselgt r9,r21,r9 │ │ │ │ + addi r21,r5,16 │ │ │ │ + lxvl vs32,r25,r8 │ │ │ │ + lxvl vs0,r24,r8 │ │ │ │ + cmpldi r9,16 │ │ │ │ + addi r25,r7,16 │ │ │ │ + iselgt r0,r20,r9 │ │ │ │ + vnegw v0,v0 │ │ │ │ + xxmrglw vs9,vs0,vs0 │ │ │ │ + xxmrghw vs10,vs0,vs0 │ │ │ │ + subf r9,r0,r9 │ │ │ │ + sldi r0,r0,56 │ │ │ │ + xxmrglw vs11,vs32,vs32 │ │ │ │ + xxmrghw vs0,vs32,vs32 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + xvcvsxwdp vs9,vs9 │ │ │ │ + xvcvsxwdp vs10,vs10 │ │ │ │ + lxvl vs5,r5,r0 │ │ │ │ + lxvl vs6,r21,r9 │ │ │ │ + xvcvsxwdp vs11,vs11 │ │ │ │ + xvcvsxwdp vs0,vs0 │ │ │ │ + xvmaddmdp vs11,vs5,vs9 │ │ │ │ + xvmaddmdp vs0,vs6,vs10 │ │ │ │ + xvmuldp vs11,vs11,vs12 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + xvabsdp vs12,vs11 │ │ │ │ + xvabsdp vs0,vs0 │ │ │ │ + xvcvdpsxws vs44,vs12 │ │ │ │ + xvcvdpsxws vs32,vs0 │ │ │ │ + stxvl vs12,r7,r0 │ │ │ │ + stxvl vs0,r25,r9 │ │ │ │ + vperm v0,v0,v12,v13 │ │ │ │ + stxvl vs32,r4,r8 │ │ │ │ + clrldi r9,r15,32 │ │ │ │ + addi r6,r6,1 │ │ │ │ + sldi r8,r10,2 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + ld r5,168(r28) │ │ │ │ + ld r4,88(r28) │ │ │ │ + mtctr r9 │ │ │ │ + ld r9,32(r31) │ │ │ │ + mullw r2,r6,r2 │ │ │ │ + lfdx f10,r14,r10 │ │ │ │ + lwzx r7,r9,r8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwzx r6,r24,r4 │ │ │ │ - lwzx r5,r22,r4 │ │ │ │ - lwzx r11,r30,r4 │ │ │ │ - lfdx f9,r23,r8 │ │ │ │ - slwi r10,r6,1 │ │ │ │ - add r7,r9,r5 │ │ │ │ - mtfprwa f0,r5 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r9,r9,r3 │ │ │ │ - add r10,r10,r6 │ │ │ │ - extswsli r7,r7,3 │ │ │ │ + nop │ │ │ │ + lwzx r24,r4,r8 │ │ │ │ + lwzx r25,r22,r8 │ │ │ │ + lwzx r21,r30,r8 │ │ │ │ + lfdx f9,r23,r10 │ │ │ │ + mulli r9,r24,3 │ │ │ │ + add r0,r2,r25 │ │ │ │ + mtfprwa f0,r25 │ │ │ │ + addi r25,r25,1 │ │ │ │ + add r2,r2,r6 │ │ │ │ + extswsli r0,r0,3 │ │ │ │ fcfid f0,f0 │ │ │ │ - mtfprwa f12,r5 │ │ │ │ - srawi r10,r10,1 │ │ │ │ - addze r10,r10 │ │ │ │ - lfdx f11,r25,r7 │ │ │ │ - add r7,r25,r7 │ │ │ │ + mtfprwa f12,r25 │ │ │ │ + lfdx f11,r5,r0 │ │ │ │ + add r25,r5,r0 │ │ │ │ fcfid f12,f12 │ │ │ │ - lfd f7,8(r7) │ │ │ │ + srawi r9,r9,1 │ │ │ │ + addze r9,r9 │ │ │ │ + lfd f6,8(r25) │ │ │ │ fsub f0,f9,f0 │ │ │ │ - add r10,r10,r11 │ │ │ │ + add r9,r9,r21 │ │ │ │ fsub f12,f12,f9 │ │ │ │ - divw r7,r10,r6 │ │ │ │ - fmul f0,f0,f7 │ │ │ │ + divw r0,r9,r24 │ │ │ │ + fmul f0,f0,f6 │ │ │ │ fmadd f0,f11,f12,f0 │ │ │ │ fmul f10,f10,f0 │ │ │ │ - mullw r7,r7,r6 │ │ │ │ - stfdx f10,r21,r8 │ │ │ │ - addi r8,r8,8 │ │ │ │ - subf r10,r7,r10 │ │ │ │ - maddld r20,r20,r6,r10 │ │ │ │ - stwx r20,r12,r4 │ │ │ │ - addi r4,r4,4 │ │ │ │ - bdnz 64a00 │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r10,64(r31) │ │ │ │ - lwz r7,72(r31) │ │ │ │ - sldi r8,r9,2 │ │ │ │ - ld r9,120(r31) │ │ │ │ - lxvdsx vs0,r9,r10 │ │ │ │ - mr r9,r7 │ │ │ │ - clrldi r7,r7,32 │ │ │ │ - ld r10,80(r31) │ │ │ │ - mtctr r7 │ │ │ │ - ld r7,32(r31) │ │ │ │ - lwzx r8,r7,r8 │ │ │ │ - ld r7,152(r31) │ │ │ │ - extswsli r8,r8,4 │ │ │ │ - lxvx vs12,r8,r7 │ │ │ │ - ld r8,48(r31) │ │ │ │ + mullw r0,r0,r24 │ │ │ │ + stfdx f10,r12,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + subf r9,r0,r9 │ │ │ │ + maddld r7,r7,r24,r9 │ │ │ │ + stwx r7,r11,r8 │ │ │ │ + addi r8,r8,4 │ │ │ │ + bdnz 64580 │ │ │ │ + ld r2,32(r31) │ │ │ │ + ld r9,80(r31) │ │ │ │ + clrldi r8,r16,32 │ │ │ │ + mtctr r8 │ │ │ │ + ld r8,128(r31) │ │ │ │ + lwzx r10,r2,r9 │ │ │ │ + ld r2,72(r31) │ │ │ │ + ld r9,64(r31) │ │ │ │ + extswsli r10,r10,4 │ │ │ │ + lxvdsx vs12,r14,r2 │ │ │ │ + mr r2,r16 │ │ │ │ + lxvx vs0,r10,r8 │ │ │ │ + ld r10,48(r31) │ │ │ │ xvmaddadp vs8,vs12,vs0 │ │ │ │ - stxv vs8,0(r8) │ │ │ │ - bgt cr3,64af8 │ │ │ │ - b 64bc4 │ │ │ │ + stxv vs8,0(r10) │ │ │ │ + bgt cr3,64668 │ │ │ │ + b 64764 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwzx r8,r26,r10 │ │ │ │ - stwx r0,r29,r10 │ │ │ │ - addi r9,r9,-1 │ │ │ │ - stwx r8,r30,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bdz 64b70 │ │ │ │ - lwzx r8,r30,r10 │ │ │ │ - lwzx r7,r27,r10 │ │ │ │ - cmpw r8,r7 │ │ │ │ - beq 64ae0 │ │ │ │ - extswsli r10,r9,2 │ │ │ │ - lwz r6,40(r31) │ │ │ │ - addi r16,r16,1 │ │ │ │ + lwzx r10,r26,r9 │ │ │ │ + stwx r3,r29,r9 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + stwx r10,r30,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bdz 64700 │ │ │ │ + lwzx r10,r30,r9 │ │ │ │ + lwzx r8,r27,r9 │ │ │ │ + cmpw r10,r8 │ │ │ │ + beq 64650 │ │ │ │ + extswsli r9,r2,2 │ │ │ │ + lwz r7,44(r31) │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r10,r10,1 │ │ │ │ + lwzx r8,r29,r9 │ │ │ │ + stwx r10,r30,r9 │ │ │ │ + cmpw r19,r7 │ │ │ │ addi r8,r8,1 │ │ │ │ - lwzx r7,r29,r10 │ │ │ │ - stwx r8,r30,r10 │ │ │ │ - cmpw r16,r6 │ │ │ │ - addi r7,r7,1 │ │ │ │ - stwx r7,r29,r10 │ │ │ │ - bne 647b0 │ │ │ │ - ld r9,48(r31) │ │ │ │ + stwx r8,r29,r9 │ │ │ │ + bne 64350 │ │ │ │ + ld r2,48(r31) │ │ │ │ + mflr r9 │ │ │ │ ld r20,96(r31) │ │ │ │ - lwz r19,104(r31) │ │ │ │ - add r14,r14,r18 │ │ │ │ - addi r9,r9,16 │ │ │ │ - cmpld r20,r9 │ │ │ │ - std r9,48(r31) │ │ │ │ - beq 64194 │ │ │ │ - blt cr3,6478c │ │ │ │ - ld r18,112(r31) │ │ │ │ - ld r9,128(r31) │ │ │ │ - ld r17,136(r31) │ │ │ │ - mr r25,r14 │ │ │ │ - b 646bc │ │ │ │ + lwz r17,104(r31) │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r20,r20,1 │ │ │ │ + std r2,48(r31) │ │ │ │ + lwz r2,56(r31) │ │ │ │ + add r2,r2,r9 │ │ │ │ + stw r2,56(r31) │ │ │ │ + ld r2,88(r31) │ │ │ │ + cmpld r20,r2 │ │ │ │ + beq 63d34 │ │ │ │ + blt cr3,64330 │ │ │ │ + mr r19,r2 │ │ │ │ + ld r24,112(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ + ld r16,64(r31) │ │ │ │ + ld r25,144(r31) │ │ │ │ + ld r18,152(r31) │ │ │ │ + b 64244 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lwz r8,0(r30) │ │ │ │ - b 64b08 │ │ │ │ nop │ │ │ │ + lwz r10,0(r30) │ │ │ │ + b 64678 │ │ │ │ nop │ │ │ │ - subf r4,r8,r4 │ │ │ │ - addic. r7,r7,-1 │ │ │ │ - stwx r6,r27,r10 │ │ │ │ - stwx r4,r26,r10 │ │ │ │ - stwx r4,r30,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bne 646e0 │ │ │ │ - mr r3,r9 │ │ │ │ - mr r5,r17 │ │ │ │ + nop │ │ │ │ + subf r5,r10,r5 │ │ │ │ + addic. r8,r8,-1 │ │ │ │ + stwx r7,r27,r9 │ │ │ │ + stwx r5,r26,r9 │ │ │ │ + stwx r5,r30,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bne 64270 │ │ │ │ + mr r3,r2 │ │ │ │ + mr r5,r25 │ │ │ │ li r4,0 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - b 64748 │ │ │ │ - mr r10,r9 │ │ │ │ - extsw r8,r9 │ │ │ │ - b 648d0 │ │ │ │ - ld r10,144(r31) │ │ │ │ - sldi r10,r10,2 │ │ │ │ - lwzx r8,r30,r10 │ │ │ │ - b 64b08 │ │ │ │ - ld r10,48(r31) │ │ │ │ - subf r10,r10,r20 │ │ │ │ - addi r10,r10,-16 │ │ │ │ - rldicl. r10,r10,60,62 │ │ │ │ - beq 64c84 │ │ │ │ + bl 5b40 │ │ │ │ + mr r2,r3 │ │ │ │ + b 642d4 │ │ │ │ + plxv vs45,39260 # 6e0a0 │ │ │ │ + lwa r17,56(r31) │ │ │ │ + xxspltd vs12,vs12,0 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + li r4,0 │ │ │ │ + extsw r10,r2 │ │ │ │ + b 6446c │ │ │ │ + ld r9,168(r31) │ │ │ │ + sldi r9,r9,2 │ │ │ │ + lwzx r10,r30,r9 │ │ │ │ + b 64678 │ │ │ │ + subf r9,r19,r20 │ │ │ │ + not r9,r9 │ │ │ │ + andi. r10,r9,3 │ │ │ │ + beq 647dc │ │ │ │ ld r8,48(r31) │ │ │ │ - lwz r7,44(r31) │ │ │ │ + lwz r7,40(r31) │ │ │ │ + addi r20,r20,1 │ │ │ │ addi r8,r8,16 │ │ │ │ std r8,48(r31) │ │ │ │ - add r8,r25,r7 │ │ │ │ - mr r25,r8 │ │ │ │ - bge cr3,646bc │ │ │ │ + lwz r8,56(r31) │ │ │ │ + add r8,r8,r7 │ │ │ │ + stw r8,56(r31) │ │ │ │ + bge cr3,64244 │ │ │ │ cmpdi r10,1 │ │ │ │ - beq 64c84 │ │ │ │ + beq 647dc │ │ │ │ cmpdi r10,2 │ │ │ │ - bne 64cc0 │ │ │ │ + bne 6485c │ │ │ │ ld r10,48(r31) │ │ │ │ - lwz r8,44(r31) │ │ │ │ + lwz r8,40(r31) │ │ │ │ + addi r20,r20,1 │ │ │ │ addi r10,r10,16 │ │ │ │ std r10,48(r31) │ │ │ │ - add r10,r25,r8 │ │ │ │ - mr r25,r10 │ │ │ │ - bge cr3,646bc │ │ │ │ + lwz r10,56(r31) │ │ │ │ + add r10,r10,r8 │ │ │ │ + stw r10,56(r31) │ │ │ │ + bge cr3,64244 │ │ │ │ + srdi r9,r9,2 │ │ │ │ ld r8,48(r31) │ │ │ │ - lwz r7,44(r31) │ │ │ │ + lwz r7,40(r31) │ │ │ │ + lwz r10,56(r31) │ │ │ │ + addi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + mfctr r9 │ │ │ │ addi r8,r8,16 │ │ │ │ + addi r20,r20,1 │ │ │ │ add r10,r10,r7 │ │ │ │ - cmpld r8,r20 │ │ │ │ - mr r6,r8 │ │ │ │ - beq 64194 │ │ │ │ - blt cr3,64c8c │ │ │ │ - mr r25,r10 │ │ │ │ + cmpdi r9,1 │ │ │ │ + addi r4,r9,-1 │ │ │ │ + mr r5,r8 │ │ │ │ + mr r6,r20 │ │ │ │ + mtctr r4 │ │ │ │ + beq 63d34 │ │ │ │ + blt cr3,64898 │ │ │ │ std r8,48(r31) │ │ │ │ - b 646bc │ │ │ │ + stw r10,56(r31) │ │ │ │ + b 64244 │ │ │ │ nop │ │ │ │ + li r2,1 │ │ │ │ + stw r2,44(r31) │ │ │ │ + b 636e4 │ │ │ │ li r9,1 │ │ │ │ - stw r9,40(r31) │ │ │ │ - b 63aa8 │ │ │ │ - li r10,1 │ │ │ │ - li r9,0 │ │ │ │ - stw r10,40(r31) │ │ │ │ - b 63a1c │ │ │ │ - li r7,0 │ │ │ │ - b 63e10 │ │ │ │ - mr r10,r25 │ │ │ │ - b 64c30 │ │ │ │ + li r2,0 │ │ │ │ + stw r9,44(r31) │ │ │ │ + b 63658 │ │ │ │ + li r8,0 │ │ │ │ + b 63270 │ │ │ │ + bgt cr4,63ed8 │ │ │ │ + b 63d34 │ │ │ │ + ld r10,48(r31) │ │ │ │ + addi r20,r20,1 │ │ │ │ + addi r10,r10,16 │ │ │ │ + std r10,48(r31) │ │ │ │ + clrldi r10,r8,32 │ │ │ │ + add r10,r10,r7 │ │ │ │ + stw r10,56(r31) │ │ │ │ + bge cr3,64244 │ │ │ │ + b 647b8 │ │ │ │ + ld r2,48(r31) │ │ │ │ + add r20,r20,r9 │ │ │ │ + addi r2,r2,16 │ │ │ │ + std r2,48(r31) │ │ │ │ + bge cr4,63760 │ │ │ │ + b 640fc │ │ │ │ addi r8,r8,16 │ │ │ │ + addi r20,r20,1 │ │ │ │ add r10,r10,r7 │ │ │ │ - bge cr3,64c50 │ │ │ │ + bge cr3,64820 │ │ │ │ add r10,r10,r7 │ │ │ │ - addi r8,r6,32 │ │ │ │ - bge cr3,64c50 │ │ │ │ - addi r8,r6,48 │ │ │ │ + addi r8,r5,32 │ │ │ │ + addi r20,r6,2 │ │ │ │ + bge cr3,64820 │ │ │ │ + addi r8,r5,48 │ │ │ │ + addi r20,r6,3 │ │ │ │ add r10,r10,r7 │ │ │ │ - bge cr3,64c50 │ │ │ │ - b 64c38 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,48(r31) │ │ │ │ - addi r10,r10,16 │ │ │ │ - std r10,48(r31) │ │ │ │ - add r10,r25,r7 │ │ │ │ - mr r25,r10 │ │ │ │ - bge cr3,646bc │ │ │ │ - b 64c14 │ │ │ │ - nop │ │ │ │ - ld r9,48(r31) │ │ │ │ - add r21,r21,r8 │ │ │ │ - addi r9,r9,16 │ │ │ │ - std r9,48(r31) │ │ │ │ - bge cr3,6428c │ │ │ │ - b 64604 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r21,r21,r10 │ │ │ │ - bge cr4,64540 │ │ │ │ - add r21,r21,r10 │ │ │ │ - addi r9,r8,32 │ │ │ │ - bge cr4,64540 │ │ │ │ - addi r9,r8,48 │ │ │ │ - add r21,r21,r10 │ │ │ │ - blt cr4,64528 │ │ │ │ - std r9,48(r31) │ │ │ │ - b 63b30 │ │ │ │ + bge cr3,64820 │ │ │ │ + b 647f4 │ │ │ │ + addi r2,r2,16 │ │ │ │ + add r20,r20,r9 │ │ │ │ + bge cr4,64134 │ │ │ │ + add r20,r20,r9 │ │ │ │ + addi r2,r10,32 │ │ │ │ + bge cr4,64134 │ │ │ │ + addi r2,r10,48 │ │ │ │ + add r20,r20,r9 │ │ │ │ + blt cr4,6411c │ │ │ │ + std r2,48(r31) │ │ │ │ + b 63760 │ │ │ │ + .long 0x0 │ │ │ │ + .long 0x3020000 │ │ │ │ + .long 0x1287 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,48(r31) │ │ │ │ - add r21,r21,r10 │ │ │ │ - addi r9,r9,16 │ │ │ │ - std r9,48(r31) │ │ │ │ - bge cr4,63b30 │ │ │ │ - b 64508 │ │ │ │ - addi r9,r9,16 │ │ │ │ - add r21,r21,r8 │ │ │ │ - bge cr3,6463c │ │ │ │ - add r21,r21,r8 │ │ │ │ - addi r9,r7,32 │ │ │ │ - bge cr3,6463c │ │ │ │ - addi r9,r7,48 │ │ │ │ - add r21,r21,r8 │ │ │ │ - blt cr3,64624 │ │ │ │ - std r9,48(r31) │ │ │ │ - b 6428c │ │ │ │ - .long 0x0 │ │ │ │ - .long 0x3020000 │ │ │ │ - .long 0x1286 │ │ │ │ │ │ │ │ -0000000000064d80 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,12416 │ │ │ │ - mflr r0 │ │ │ │ +0000000000064910 : │ │ │ │ ld r5,8(r3) │ │ │ │ - std r19,-128(r1) │ │ │ │ + std r19,-144(r1) │ │ │ │ + std r20,-136(r1) │ │ │ │ ld r19,24(r3) │ │ │ │ - std r20,-120(r1) │ │ │ │ - li r4,0 │ │ │ │ mfcr r11 │ │ │ │ - std r22,-104(r1) │ │ │ │ - std r23,-96(r1) │ │ │ │ - ld r22,16(r3) │ │ │ │ + mflr r0 │ │ │ │ mr r20,r3 │ │ │ │ - sldi r5,r5,4 │ │ │ │ - mr r3,r19 │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + ld r22,16(r3) │ │ │ │ + li r4,0 │ │ │ │ std r0,16(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-192(r1) │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + stdu r1,-208(r1) │ │ │ │ + mr r3,r19 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + bl 5b40 │ │ │ │ ld r23,8(r20) │ │ │ │ cmpdi r23,0 │ │ │ │ - ble 65174 │ │ │ │ - ld r9,0(r20) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 65174 │ │ │ │ + ble 64d10 │ │ │ │ + ld r2,0(r20) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 64d10 │ │ │ │ std r18,56(r1) │ │ │ │ + std r17,48(r1) │ │ │ │ lwz r18,48(r20) │ │ │ │ - sldi r9,r9,4 │ │ │ │ + sldi r2,r2,4 │ │ │ │ std r26,120(r1) │ │ │ │ - std r30,152(r1) │ │ │ │ - std r24,104(r1) │ │ │ │ std r25,112(r1) │ │ │ │ + std r24,104(r1) │ │ │ │ + std r30,152(r1) │ │ │ │ + add r30,r22,r2 │ │ │ │ + li r24,0 │ │ │ │ + stfd f31,200(r1) │ │ │ │ + plfd f31,37752 # 6dd10 │ │ │ │ + stfd f30,192(r1) │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + addi r2,r18,-1 │ │ │ │ + clrrwi r26,r18,3 │ │ │ │ std r27,128(r1) │ │ │ │ - add r30,r22,r9 │ │ │ │ std r28,136(r1) │ │ │ │ - stfd f31,184(r1) │ │ │ │ - li r24,0 │ │ │ │ addi r27,r1,32 │ │ │ │ - xxlxor vs31,vs31,vs31 │ │ │ │ addi r28,r1,40 │ │ │ │ - std r17,48(r1) │ │ │ │ - std r21,80(r1) │ │ │ │ - addi r9,r18,-1 │ │ │ │ - clrrwi r26,r18,3 │ │ │ │ + stfd f29,184(r1) │ │ │ │ cmpwi cr4,r18,0 │ │ │ │ + xxlxor vs29,vs29,vs29 │ │ │ │ srwi r25,r18,3 │ │ │ │ + std r21,80(r1) │ │ │ │ + cmplwi cr3,r2,6 │ │ │ │ + cmpw cr2,r18,r26 │ │ │ │ std r29,144(r1) │ │ │ │ std r31,160(r1) │ │ │ │ - stfd f29,168(r1) │ │ │ │ - stfd f30,176(r1) │ │ │ │ - cmplwi cr3,r9,6 │ │ │ │ - cmpw cr2,r18,r26 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + stfd f27,168(r1) │ │ │ │ + stfd f28,176(r1) │ │ │ │ mullw r17,r24,r18 │ │ │ │ - lfd f29,8(r19) │ │ │ │ - lfd f30,0(r19) │ │ │ │ + lfd f27,8(r19) │ │ │ │ + lfd f28,0(r19) │ │ │ │ mr r21,r22 │ │ │ │ li r31,0 │ │ │ │ extswsli r29,r17,3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ble cr4,651b0 │ │ │ │ - ld r7,152(r20) │ │ │ │ - ld r6,144(r20) │ │ │ │ - ld r4,72(r20) │ │ │ │ - ble cr3,651c0 │ │ │ │ - clrldi r5,r25,35 │ │ │ │ + fmr f10,f29 │ │ │ │ + fmr f11,f30 │ │ │ │ + ble cr4,64c90 │ │ │ │ + ld r8,152(r20) │ │ │ │ + ld r7,144(r20) │ │ │ │ + ld r5,72(r20) │ │ │ │ + ble cr3,64d40 │ │ │ │ + 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 64ec0 │ │ │ │ + bdnz 64a60 │ │ │ │ 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,650d8 │ │ │ │ - add r3,r31,r9 │ │ │ │ - add r5,r17,r9 │ │ │ │ - extswsli r10,r9,2 │ │ │ │ - addi r8,r9,1 │ │ │ │ - lfiwax f12,r4,r10 │ │ │ │ - extswsli r3,r3,3 │ │ │ │ - extswsli r5,r5,3 │ │ │ │ - cmpw r8,r18 │ │ │ │ - lfdx f11,r7,r3 │ │ │ │ - lfdx f10,r6,r5 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - bge 650d8 │ │ │ │ - add r10,r4,r10 │ │ │ │ - li r3,4 │ │ │ │ - add r4,r17,r8 │ │ │ │ - add r8,r31,r8 │ │ │ │ - addi r5,r9,2 │ │ │ │ - lfiwax f11,r10,r3 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - cmpw r5,r18 │ │ │ │ - lfdx f12,r6,r4 │ │ │ │ - lfdx f10,r7,r8 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - bge 650d8 │ │ │ │ - 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,64c78 │ │ │ │ + extswsli r9,r2,2 │ │ │ │ + add r4,r31,r2 │ │ │ │ + add r6,r17,r2 │ │ │ │ + addi r10,r2,1 │ │ │ │ + lfiwax f0,r5,r9 │ │ │ │ extswsli r4,r4,3 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ + cmpw r10,r18 │ │ │ │ + lfdx f12,r8,r4 │ │ │ │ + lfdx f11,r7,r6 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + bge 64c78 │ │ │ │ + add r9,r5,r9 │ │ │ │ + li r4,4 │ │ │ │ + add r5,r17,r10 │ │ │ │ + add r10,r31,r10 │ │ │ │ + addi r6,r2,2 │ │ │ │ + lfiwax f12,r9,r4 │ │ │ │ extswsli r5,r5,3 │ │ │ │ - cmpw r18,r8 │ │ │ │ - lfdx f11,r7,r4 │ │ │ │ - lfdx f10,r6,r5 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 650d8 │ │ │ │ - add r4,r31,r8 │ │ │ │ - li r3,12 │ │ │ │ - add r8,r17,r8 │ │ │ │ - addi r5,r9,4 │ │ │ │ - lfiwax f12,r10,r3 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - cmpw r18,r5 │ │ │ │ - lfdx f11,r7,r4 │ │ │ │ - lfdx f10,r6,r8 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + cmpw r6,r18 │ │ │ │ + lfdx f0,r7,r5 │ │ │ │ + lfdx f11,r8,r10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 650d8 │ │ │ │ - add r4,r31,r5 │ │ │ │ - li r3,16 │ │ │ │ - add r5,r17,r5 │ │ │ │ - addi r8,r9,5 │ │ │ │ - lfiwax f12,r10,r3 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + bge 64c78 │ │ │ │ + li r4,8 │ │ │ │ + add r5,r31,r6 │ │ │ │ + add r6,r17,r6 │ │ │ │ + addi r10,r2,3 │ │ │ │ + lfiwax f0,r9,r4 │ │ │ │ extswsli r5,r5,3 │ │ │ │ - cmpw r18,r8 │ │ │ │ - lfdx f11,r7,r4 │ │ │ │ - lfdx f10,r6,r5 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 650d8 │ │ │ │ - add r5,r31,r8 │ │ │ │ - li r4,20 │ │ │ │ - add r8,r17,r8 │ │ │ │ - addi r9,r9,6 │ │ │ │ - lfiwax f12,r10,r4 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ + cmpw r18,r10 │ │ │ │ + lfdx f12,r8,r5 │ │ │ │ + lfdx f11,r7,r6 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + ble 64c78 │ │ │ │ + li r4,12 │ │ │ │ + add r5,r31,r10 │ │ │ │ + add r10,r17,r10 │ │ │ │ + addi r6,r2,4 │ │ │ │ + lfiwax f0,r9,r4 │ │ │ │ extswsli r5,r5,3 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - cmpw r18,r9 │ │ │ │ - lfdx f11,r7,r5 │ │ │ │ - lfdx f10,r6,r8 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + cmpw r18,r6 │ │ │ │ + lfdx f12,r8,r5 │ │ │ │ + lfdx f11,r7,r10 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + ble 64c78 │ │ │ │ + li r4,16 │ │ │ │ + add r5,r31,r6 │ │ │ │ + add r6,r17,r6 │ │ │ │ + addi r10,r2,5 │ │ │ │ + lfiwax f0,r9,r4 │ │ │ │ + extswsli r5,r5,3 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ + cmpw r18,r10 │ │ │ │ + lfdx f12,r8,r5 │ │ │ │ + lfdx f11,r7,r6 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + ble 64c78 │ │ │ │ + li r5,20 │ │ │ │ + add r6,r31,r10 │ │ │ │ + add r10,r17,r10 │ │ │ │ + addi r2,r2,6 │ │ │ │ + lfiwax f0,r9,r5 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + cmpw r18,r2 │ │ │ │ + lfdx f12,r8,r6 │ │ │ │ + lfdx f11,r7,r10 │ │ │ │ + fmul f12,f12,f11 │ │ │ │ + fcfid f0,f0 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + ble 64c78 │ │ │ │ + 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 650d8 │ │ │ │ - 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,28152(r9) │ │ │ │ - fmul f1,f0,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f11,40(r1) │ │ │ │ lfd f10,32(r1) │ │ │ │ lfd f0,0(r21) │ │ │ │ lfd f12,8(r21) │ │ │ │ addi r21,r21,16 │ │ │ │ add r31,r31,r18 │ │ │ │ cmpld r21,r30 │ │ │ │ - fmadd f30,f0,f11,f30 │ │ │ │ - fmadd f0,f0,f10,f29 │ │ │ │ - fnmsub f30,f12,f10,f30 │ │ │ │ - fmadd f29,f12,f11,f0 │ │ │ │ - stfd f30,0(r19) │ │ │ │ - stfd f29,8(r19) │ │ │ │ - bne 64e80 │ │ │ │ + fmadd f28,f0,f11,f28 │ │ │ │ + fmadd f0,f0,f10,f27 │ │ │ │ + fnmsub f28,f12,f10,f28 │ │ │ │ + fmadd f27,f12,f11,f0 │ │ │ │ + stfd f28,0(r19) │ │ │ │ + stfd f27,8(r19) │ │ │ │ + bne 64a10 │ │ │ │ addi r24,r24,1 │ │ │ │ addi r19,r19,16 │ │ │ │ cmpw r24,r23 │ │ │ │ - bne 64e60 │ │ │ │ - lfd f29,168(r1) │ │ │ │ - lfd f30,176(r1) │ │ │ │ - lfd f31,184(r1) │ │ │ │ + bne 649f0 │ │ │ │ + lfd f27,168(r1) │ │ │ │ + lfd f28,176(r1) │ │ │ │ + lfd f29,184(r1) │ │ │ │ + lfd f30,192(r1) │ │ │ │ + lfd f31,200(r1) │ │ │ │ ld r17,48(r1) │ │ │ │ ld r18,56(r1) │ │ │ │ ld r21,80(r1) │ │ │ │ ld r24,104(r1) │ │ │ │ ld r25,112(r1) │ │ │ │ ld r26,120(r1) │ │ │ │ ld r27,128(r1) │ │ │ │ ld r28,136(r1) │ │ │ │ ld r29,144(r1) │ │ │ │ ld r30,152(r1) │ │ │ │ ld r31,160(r1) │ │ │ │ - addi r1,r1,192 │ │ │ │ - ld r0,16(r1) │ │ │ │ + addi r1,r1,208 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r19,-128(r1) │ │ │ │ - ld r20,-120(r1) │ │ │ │ - ld r22,-104(r1) │ │ │ │ - ld r23,-96(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r19,-144(r1) │ │ │ │ + ld r20,-136(r1) │ │ │ │ + ld r22,-120(r1) │ │ │ │ + ld r23,-112(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - fmr f10,f31 │ │ │ │ - lfd f11,28240(r9) │ │ │ │ - b 650fc │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 64f58 │ │ │ │ + xxlxor vs1,vs1,vs1 │ │ │ │ + li r2,0 │ │ │ │ + b 64af8 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xf83 │ │ │ │ + .long 0xf85 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000651e0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,11296 │ │ │ │ - mflr r0 │ │ │ │ +0000000000064d60 : │ │ │ │ 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 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r23,8(r19) │ │ │ │ - cmpdi r23,0 │ │ │ │ - ble 655b4 │ │ │ │ - ld r9,0(r19) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 655b4 │ │ │ │ + stdu r1,-192(r1) │ │ │ │ + mr r3,r23 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + bl 5b40 │ │ │ │ + ld r22,8(r19) │ │ │ │ + cmpdi r22,0 │ │ │ │ + ble 65150 │ │ │ │ + ld r2,0(r19) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 65150 │ │ │ │ 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,36192 # 6db48 │ │ │ │ + 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,655f0 │ │ │ │ - ld r7,152(r19) │ │ │ │ - ld r6,144(r19) │ │ │ │ - ld r4,72(r19) │ │ │ │ - ble cr3,65600 │ │ │ │ - clrldi r5,r25,35 │ │ │ │ + fmr f11,f29 │ │ │ │ + fmr f12,f30 │ │ │ │ + ble cr4,650d0 │ │ │ │ + ld r8,152(r19) │ │ │ │ + ld r7,144(r19) │ │ │ │ + ld r5,72(r19) │ │ │ │ + ble cr3,65180 │ │ │ │ + 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 65300 │ │ │ │ + bdnz 64ea0 │ │ │ │ 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,65518 │ │ │ │ - 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 65518 │ │ │ │ - add r10,r4,r10 │ │ │ │ - li r3,4 │ │ │ │ - add r4,r17,r8 │ │ │ │ - add r8,r21,r8 │ │ │ │ - addi r5,r9,2 │ │ │ │ - lfiwax f11,r10,r3 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - cmpw r5,r20 │ │ │ │ - lfdx f12,r6,r4 │ │ │ │ - lfdx f10,r7,r8 │ │ │ │ - fcfid f11,f11 │ │ │ │ - fmul f12,f12,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - bge 65518 │ │ │ │ - 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,650b8 │ │ │ │ + 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 650b8 │ │ │ │ + add r9,r5,r9 │ │ │ │ + li r4,4 │ │ │ │ + add r5,r17,r10 │ │ │ │ + add r10,r21,r10 │ │ │ │ + addi r6,r2,2 │ │ │ │ + lfiwax f12,r9,r4 │ │ │ │ extswsli r5,r5,3 │ │ │ │ - cmpw r20,r8 │ │ │ │ - lfdx f11,r7,r4 │ │ │ │ - lfdx f10,r6,r5 │ │ │ │ - fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 65518 │ │ │ │ - add r4,r21,r8 │ │ │ │ - li r3,12 │ │ │ │ - add r8,r17,r8 │ │ │ │ - addi r5,r9,4 │ │ │ │ - lfiwax f12,r10,r3 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ - extswsli r8,r8,3 │ │ │ │ - cmpw r20,r5 │ │ │ │ - lfdx f11,r7,r4 │ │ │ │ - lfdx f10,r6,r8 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + cmpw r6,r20 │ │ │ │ + lfdx f0,r7,r5 │ │ │ │ + lfdx f11,r8,r10 │ │ │ │ + fmul f0,f0,f11 │ │ │ │ fcfid f12,f12 │ │ │ │ - fmul f11,f11,f10 │ │ │ │ - fmadd f0,f11,f12,f0 │ │ │ │ - ble 65518 │ │ │ │ - add r4,r21,r5 │ │ │ │ - li r3,16 │ │ │ │ - add r5,r17,r5 │ │ │ │ - addi r8,r9,5 │ │ │ │ - lfiwax f12,r10,r3 │ │ │ │ - extswsli r4,r4,3 │ │ │ │ + fmadd f1,f12,f0,f1 │ │ │ │ + bge 650b8 │ │ │ │ + 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 65518 │ │ │ │ - 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 650b8 │ │ │ │ + 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 650b8 │ │ │ │ + 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 650b8 │ │ │ │ + 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 650b8 │ │ │ │ + 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 65518 │ │ │ │ - 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,27128(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 652c0 │ │ │ │ + bne 64e50 │ │ │ │ addi r24,r24,1 │ │ │ │ addi r18,r18,16 │ │ │ │ - cmpw r24,r23 │ │ │ │ - bne 652b0 │ │ │ │ - lfd f31,168(r1) │ │ │ │ + cmpw r24,r22 │ │ │ │ + bne 64e40 │ │ │ │ + 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,28240(r9) │ │ │ │ - b 6553c │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - li r9,0 │ │ │ │ - b 65398 │ │ │ │ + xxlxor vs1,vs1,vs1 │ │ │ │ + li r2,0 │ │ │ │ + b 64f38 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0xf81 │ │ │ │ + .long 0xf83 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000065620 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,10208 │ │ │ │ - mflr r0 │ │ │ │ - std r31,-24(r1) │ │ │ │ +00000000000651a0 : │ │ │ │ + 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 6584c │ │ │ │ - lwz r9,48(r31) │ │ │ │ - std r27,40(r1) │ │ │ │ - li r27,0 │ │ │ │ - std r26,32(r1) │ │ │ │ - li r26,1 │ │ │ │ - std r29,56(r1) │ │ │ │ - std r28,48(r1) │ │ │ │ - std r30,64(r1) │ │ │ │ + ble 653bc │ │ │ │ + lwz r2,48(r31) │ │ │ │ + std r28,40(r1) │ │ │ │ + std r27,32(r1) │ │ │ │ + li r28,0 │ │ │ │ + li r27,1 │ │ │ │ + std r29,48(r1) │ │ │ │ + std r30,56(r1) │ │ │ │ + stfd f29,72(r1) │ │ │ │ stfd f30,80(r1) │ │ │ │ - mr r29,r27 │ │ │ │ + plfd f29,35156 # 6db48 │ │ │ │ + nop │ │ │ │ + xxspltidp vs30,1065353216 │ │ │ │ + mr r29,r28 │ │ │ │ stfd f31,88(r1) │ │ │ │ - cmpwi r9,0 │ │ │ │ - ble 65760 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addis r28,r2,-3 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ble 652d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xxspltidp vs31,1065353216 │ │ │ │ li r30,0 │ │ │ │ - lfd f31,28240(r10) │ │ │ │ - addis r10,r2,-3 │ │ │ │ - addi r28,r28,28240 │ │ │ │ - lfd f30,27128(r10) │ │ │ │ nop │ │ │ │ - maddld r9,r9,r29,r30 │ │ │ │ - ld r4,72(r31) │ │ │ │ - sldi r10,r30,2 │ │ │ │ - ld r8,144(r31) │ │ │ │ - ld r5,136(r31) │ │ │ │ - ld r6,104(r31) │ │ │ │ - sldi r7,r30,3 │ │ │ │ - li r3,96 │ │ │ │ + maddld r2,r2,r29,r30 │ │ │ │ + ld r5,72(r31) │ │ │ │ + sldi r9,r30,2 │ │ │ │ + ld r10,144(r31) │ │ │ │ + sldi r8,r30,3 │ │ │ │ + li r4,96 │ │ │ │ + ld r6,136(r31) │ │ │ │ + ld r7,104(r31) │ │ │ │ addi r30,r30,1 │ │ │ │ - lfiwax f1,r31,r3 │ │ │ │ - lfiwax f10,r4,r10 │ │ │ │ - lfiwax f11,r5,r10 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f12,r6,r7 │ │ │ │ - lfdx f0,r8,r9 │ │ │ │ + lfiwax f1,r31,r4 │ │ │ │ + lfiwax f10,r5,r9 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + lfiwax f11,r6,r9 │ │ │ │ + lfdx f12,r7,r8 │ │ │ │ + lfdx f0,r10,r2 │ │ │ │ fcfid f1,f1 │ │ │ │ + fmul f0,f0,f29 │ │ │ │ fcfid f10,f10 │ │ │ │ fcfid f11,f11 │ │ │ │ - fmul f0,f0,f30 │ │ │ │ fmul f0,f0,f10 │ │ │ │ fdiv f0,f0,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fmsub f12,f12,f12,f0 │ │ │ │ fsqrt f12,f12 │ │ │ │ fmul f1,f1,f12 │ │ │ │ - bl 5460 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - lwz r9,48(r31) │ │ │ │ - fdiv f0,f0,f1 │ │ │ │ - cmpw r9,r30 │ │ │ │ - fmul f31,f31,f0 │ │ │ │ - bgt 656b0 │ │ │ │ - ld r8,8(r31) │ │ │ │ + bl 5400 │ │ │ │ + lwz r2,48(r31) │ │ │ │ + fdiv f1,f30,f1 │ │ │ │ + cmpw r2,r30 │ │ │ │ + fmul f31,f31,f1 │ │ │ │ + bgt 65230 │ │ │ │ + ld r10,8(r31) │ │ │ │ ld r3,160(r31) │ │ │ │ - sldi r10,r27,3 │ │ │ │ - cmpd r26,r8 │ │ │ │ - stfdx f31,r3,r10 │ │ │ │ - bge 65830 │ │ │ │ - cmpwi r9,0 │ │ │ │ + sldi r9,r28,3 │ │ │ │ + cmpd r27,r10 │ │ │ │ + stfdx f31,r3,r9 │ │ │ │ + bge 653a0 │ │ │ │ + cmpwi r2,0 │ │ │ │ + addi r28,r28,1 │ │ │ │ addi r27,r27,1 │ │ │ │ - addi r26,r26,1 │ │ │ │ - mr r29,r27 │ │ │ │ - bgt 65690 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - cmpd r8,r26 │ │ │ │ + mr r29,r28 │ │ │ │ + bgt 65220 │ │ │ │ + cmpd r10,r27 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + sldi r28,r28,3 │ │ │ │ + mr r9,r27 │ │ │ │ + stfdx f0,r3,r28 │ │ │ │ + ble 653a0 │ │ │ │ + extsw r27,r27 │ │ │ │ + subf r10,r27,r10 │ │ │ │ + cmpldi r10,1 │ │ │ │ + beq 6538c │ │ │ │ + srdi r7,r10,1 │ │ │ │ sldi r27,r27,3 │ │ │ │ - mr r10,r26 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - stfdx f0,r3,r27 │ │ │ │ - ble 65830 │ │ │ │ - extsw r26,r26 │ │ │ │ - subf r8,r26,r8 │ │ │ │ - cmpldi r8,1 │ │ │ │ - beq 6581c │ │ │ │ - srdi r6,r8,1 │ │ │ │ - addis r11,r2,-3 │ │ │ │ - sldi r26,r26,3 │ │ │ │ - addi r11,r11,28240 │ │ │ │ - andi. r5,r6,3 │ │ │ │ - add r26,r3,r26 │ │ │ │ - addi r4,r6,-1 │ │ │ │ - mr r7,r6 │ │ │ │ - lxv vs12,0(r11) │ │ │ │ - beq 657ec │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 657dc │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 657d0 │ │ │ │ - stxv vs12,0(r26) │ │ │ │ - mr r6,r4 │ │ │ │ - addi r26,r26,16 │ │ │ │ - stxv vs12,0(r26) │ │ │ │ - addi r6,r6,-1 │ │ │ │ - addi r26,r26,16 │ │ │ │ + xxspltd vs0,vs0,0 │ │ │ │ + andi. r6,r7,3 │ │ │ │ + add r27,r3,r27 │ │ │ │ + addi r5,r7,-1 │ │ │ │ + mr r8,r7 │ │ │ │ + beq 6535c │ │ │ │ cmpdi r6,1 │ │ │ │ - stxv vs12,0(r26) │ │ │ │ - addi r26,r26,16 │ │ │ │ - beq 6580c │ │ │ │ - srdi r9,r7,2 │ │ │ │ - mtctr r9 │ │ │ │ - stxv vs12,0(r26) │ │ │ │ - stxv vs12,16(r26) │ │ │ │ - addi r26,r26,64 │ │ │ │ - stxv vs12,-32(r26) │ │ │ │ - stxv vs12,-16(r26) │ │ │ │ - bdnz 657f4 │ │ │ │ - andi. r9,r8,1 │ │ │ │ - beq 65830 │ │ │ │ - clrrdi r8,r8,1 │ │ │ │ - add r10,r10,r8 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + beq 6534c │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 65340 │ │ │ │ + stxv vs0,0(r27) │ │ │ │ + mr r7,r5 │ │ │ │ + addi r27,r27,16 │ │ │ │ + stxv vs0,0(r27) │ │ │ │ + addi r7,r7,-1 │ │ │ │ + addi r27,r27,16 │ │ │ │ + cmpdi r7,1 │ │ │ │ + stxv vs0,0(r27) │ │ │ │ + addi r27,r27,16 │ │ │ │ + beq 6537c │ │ │ │ + srdi r2,r8,2 │ │ │ │ + mtctr r2 │ │ │ │ + stxv vs0,0(r27) │ │ │ │ + stxv vs0,16(r27) │ │ │ │ + addi r27,r27,64 │ │ │ │ + stxv vs0,-32(r27) │ │ │ │ + stxv vs0,-16(r27) │ │ │ │ + bdnz 65364 │ │ │ │ + andi. r2,r10,1 │ │ │ │ + beq 653a0 │ │ │ │ + clrrdi r10,r10,1 │ │ │ │ + add r9,r9,r10 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + extswsli r9,r9,3 │ │ │ │ + stfdx f0,r3,r9 │ │ │ │ nop │ │ │ │ + lfd f29,72(r1) │ │ │ │ lfd f30,80(r1) │ │ │ │ lfd f31,88(r1) │ │ │ │ - ld r26,32(r1) │ │ │ │ - ld r27,40(r1) │ │ │ │ - ld r28,48(r1) │ │ │ │ - ld r29,56(r1) │ │ │ │ - ld r30,64(r1) │ │ │ │ + ld r27,32(r1) │ │ │ │ + ld r28,40(r1) │ │ │ │ + ld r29,48(r1) │ │ │ │ + ld r30,56(r1) │ │ │ │ addi r1,r1,96 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ + ld r31,-32(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x682 │ │ │ │ + .long 0x583 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000065870 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,9616 │ │ │ │ +00000000000653e0 : │ │ │ │ + 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 4fe0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r23,48(r31) │ │ │ │ - cmpwi r23,0 │ │ │ │ - ble 65a5c │ │ │ │ - lwz r9,96(r31) │ │ │ │ - std r22,72(r1) │ │ │ │ - lwz r22,112(r31) │ │ │ │ + bl 4f80 │ │ │ │ + lwz r24,48(r31) │ │ │ │ + cmpwi r24,0 │ │ │ │ + ble 655c0 │ │ │ │ + lwz r2,96(r31) │ │ │ │ stfd f29,168(r1) │ │ │ │ - stfd f27,152(r1) │ │ │ │ - std r21,64(r1) │ │ │ │ - ld r21,80(r31) │ │ │ │ - mtfprwa f29,r9 │ │ │ │ - cmpwi r22,0 │ │ │ │ - addi r9,r9,1 │ │ │ │ + std r23,72(r1) │ │ │ │ + lwz r23,112(r31) │ │ │ │ + cmpwi r23,0 │ │ │ │ + stfd f26,144(r1) │ │ │ │ + std r22,64(r1) │ │ │ │ + ld r22,80(r31) │ │ │ │ + mtfprwa f29,r2 │ │ │ │ + addi r2,r2,1 │ │ │ │ fcfid f29,f29 │ │ │ │ - mtfprwa f27,r9 │ │ │ │ - fcfid f27,f27 │ │ │ │ + mtfprwa f26,r2 │ │ │ │ + fcfid f26,f26 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - blt 65aa0 │ │ │ │ - std r24,88(r1) │ │ │ │ - extsw r24,r22 │ │ │ │ - std r17,32(r1) │ │ │ │ - std r18,40(r1) │ │ │ │ - std r19,48(r1) │ │ │ │ - std r27,112(r1) │ │ │ │ - ld r17,136(r31) │ │ │ │ - addis r27,r2,-3 │ │ │ │ - ld r18,168(r31) │ │ │ │ - addi r24,r24,1 │ │ │ │ - ld r19,104(r31) │ │ │ │ - std r20,56(r1) │ │ │ │ - std r25,96(r1) │ │ │ │ - addi r20,r22,1 │ │ │ │ - std r26,104(r1) │ │ │ │ - stfd f28,160(r1) │ │ │ │ - extswsli r23,r23,2 │ │ │ │ - li r25,0 │ │ │ │ + blt 655f8 │ │ │ │ + std r25,88(r1) │ │ │ │ + std r26,96(r1) │ │ │ │ + extsw r25,r23 │ │ │ │ + extswsli r24,r24,2 │ │ │ │ li r26,0 │ │ │ │ - addi r27,r27,27080 │ │ │ │ + std r18,32(r1) │ │ │ │ + std r19,40(r1) │ │ │ │ + ld r18,136(r31) │ │ │ │ + ld r19,168(r31) │ │ │ │ + addi r25,r25,1 │ │ │ │ + std r20,48(r1) │ │ │ │ + std r21,56(r1) │ │ │ │ + ld r20,104(r31) │ │ │ │ + addi r21,r23,1 │ │ │ │ + stfd f27,152(r1) │ │ │ │ + stfd f28,160(r1) │ │ │ │ + plfd f27,34472 # 6db30 │ │ │ │ xxlxor vs28,vs28,vs28 │ │ │ │ - std r28,120(r1) │ │ │ │ - sldi r24,r24,3 │ │ │ │ - std r29,128(r1) │ │ │ │ - std r30,136(r1) │ │ │ │ + std r27,104(r1) │ │ │ │ + std r28,112(r1) │ │ │ │ + li r27,0 │ │ │ │ + sldi r25,r25,3 │ │ │ │ + std r29,120(r1) │ │ │ │ + std r30,128(r1) │ │ │ │ stfd f30,176(r1) │ │ │ │ stfd f31,184(r1) │ │ │ │ - lwzx r9,r21,r26 │ │ │ │ - lfiwax f30,r17,r26 │ │ │ │ - sldi r28,r26,1 │ │ │ │ - add r29,r18,r25 │ │ │ │ - clrldi r30,r20,32 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwzx r2,r22,r27 │ │ │ │ + lfiwax f30,r18,r27 │ │ │ │ + sldi r28,r27,1 │ │ │ │ + clrldi r29,r21,32 │ │ │ │ + add r30,r19,r26 │ │ │ │ li r31,0 │ │ │ │ - add r28,r19,r28 │ │ │ │ - mullw r9,r22,r9 │ │ │ │ + add r28,r20,r28 │ │ │ │ + mullw r2,r23,r2 │ │ │ │ fcfid f30,f30 │ │ │ │ - mtfprwa f0,r9 │ │ │ │ + mtfprwa f0,r2 │ │ │ │ fcfid f0,f0 │ │ │ │ - fdiv f0,f27,f0 │ │ │ │ + fdiv f0,f26,f0 │ │ │ │ fmul f30,f30,f0 │ │ │ │ - b 659c0 │ │ │ │ + b 65528 │ │ │ │ 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 65a04 │ │ │ │ + addi r30,r30,8 │ │ │ │ + beq 65568 │ │ │ │ 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 65990 │ │ │ │ + bgt 65500 │ │ │ │ fsub f0,f0,f29 │ │ │ │ - blt 65a80 │ │ │ │ - lfd f0,0(r27) │ │ │ │ - addic. r30,r30,-1 │ │ │ │ + blt 655e0 │ │ │ │ + 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 659c0 │ │ │ │ - addi r26,r26,4 │ │ │ │ - add r25,r25,r24 │ │ │ │ - cmpld r26,r23 │ │ │ │ - bne 65950 │ │ │ │ + addi r30,r30,8 │ │ │ │ + stfd f1,-8(r30) │ │ │ │ + bne 65528 │ │ │ │ + addi r27,r27,4 │ │ │ │ + add r26,r26,r25 │ │ │ │ + cmpld r27,r24 │ │ │ │ + bne 654c0 │ │ │ │ + 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 659ac │ │ │ │ - lfd f27,152(r1) │ │ │ │ + b 65514 │ │ │ │ + lfd f26,144(r1) │ │ │ │ lfd f29,168(r1) │ │ │ │ - ld r21,64(r1) │ │ │ │ - ld r22,72(r1) │ │ │ │ - b 65a5c │ │ │ │ + ld r22,64(r1) │ │ │ │ + ld r23,72(r1) │ │ │ │ + b 655c0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xf85 │ │ │ │ + .long 0xe86 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000065ac0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,9024 │ │ │ │ - std r17,-168(r1) │ │ │ │ +0000000000065620 : │ │ │ │ + std r17,-184(r1) │ │ │ │ lwz r17,48(r3) │ │ │ │ - mflr r0 │ │ │ │ - std r25,-104(r1) │ │ │ │ - std r26,-96(r1) │ │ │ │ - std r27,-88(r1) │ │ │ │ - std r28,-80(r1) │ │ │ │ - std r29,-72(r1) │ │ │ │ - std r30,-64(r1) │ │ │ │ - std r31,-56(r1) │ │ │ │ - mr r25,r3 │ │ │ │ cmpwi r17,0 │ │ │ │ + mflr r0 │ │ │ │ + std r27,-104(r1) │ │ │ │ + mr r27,r3 │ │ │ │ + std r26,-112(r1) │ │ │ │ + std r28,-96(r1) │ │ │ │ + std r29,-88(r1) │ │ │ │ std r0,16(r1) │ │ │ │ + std r30,-80(r1) │ │ │ │ + std r31,-72(r1) │ │ │ │ stdu r1,-256(r1) │ │ │ │ - ble 65e0c │ │ │ │ - std r21,120(r1) │ │ │ │ + ble 6599c │ │ │ │ + std r21,104(r1) │ │ │ │ ld r21,0(r3) │ │ │ │ - std r16,80(r1) │ │ │ │ cmpdi r21,0 │ │ │ │ - ble 66090 │ │ │ │ - ld r9,152(r3) │ │ │ │ - std r24,144(r1) │ │ │ │ - lwz r24,96(r3) │ │ │ │ - stfd f27,216(r1) │ │ │ │ - extsw r16,r17 │ │ │ │ - std r20,112(r1) │ │ │ │ - std r18,96(r1) │ │ │ │ - std r19,104(r1) │ │ │ │ - std r23,136(r1) │ │ │ │ - stfd f29,232(r1) │ │ │ │ - li r23,0 │ │ │ │ - extswsli r19,r17,3 │ │ │ │ - li r18,0 │ │ │ │ - xxlxor vs29,vs29,vs29 │ │ │ │ - std r14,64(r1) │ │ │ │ - std r15,72(r1) │ │ │ │ - std r9,32(r1) │ │ │ │ - ld r9,136(r3) │ │ │ │ - mtfprwa f27,r24 │ │ │ │ - std r22,128(r1) │ │ │ │ + std r18,80(r1) │ │ │ │ + ble 65bcc │ │ │ │ + std r25,136(r1) │ │ │ │ + std r24,128(r1) │ │ │ │ + lwz r25,96(r3) │ │ │ │ + ld r2,152(r3) │ │ │ │ + extsw r18,r17 │ │ │ │ + li r24,0 │ │ │ │ stfd f26,208(r1) │ │ │ │ + stfd f27,216(r1) │ │ │ │ stfd f28,224(r1) │ │ │ │ + std r16,64(r1) │ │ │ │ + xxlxor vs28,vs28,vs28 │ │ │ │ + std r22,112(r1) │ │ │ │ + std r23,120(r1) │ │ │ │ + mtfprwa f26,r25 │ │ │ │ + addi r16,r25,1 │ │ │ │ + stfd f29,232(r1) │ │ │ │ stfd f30,240(r1) │ │ │ │ + plfd f29,33920 # 6db30 │ │ │ │ + std r2,32(r1) │ │ │ │ + ld r2,136(r3) │ │ │ │ + stfd f24,192(r1) │ │ │ │ + xxspltidp vs24,1065353216 │ │ │ │ + fcfid f26,f26 │ │ │ │ + mullw r22,r17,r16 │ │ │ │ + std r19,88(r1) │ │ │ │ + std r20,96(r1) │ │ │ │ + li r19,0 │ │ │ │ + extswsli r20,r17,3 │ │ │ │ + std r14,48(r1) │ │ │ │ + std r15,56(r1) │ │ │ │ + stfd f25,200(r1) │ │ │ │ stfd f31,248(r1) │ │ │ │ - fcfid f27,f27 │ │ │ │ - std r9,40(r1) │ │ │ │ - addi r9,r24,1 │ │ │ │ - mullw r20,r17,r9 │ │ │ │ - stw r9,48(r1) │ │ │ │ - fmul f27,f27,f27 │ │ │ │ - slwi r20,r20,1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r9,48(r1) │ │ │ │ - sldi r22,r18,2 │ │ │ │ + std r2,40(r1) │ │ │ │ + fmul f26,f26,f26 │ │ │ │ + slwi r22,r22,1 │ │ │ │ + ld r2,32(r1) │ │ │ │ + sldi r23,r19,2 │ │ │ │ + mullw r28,r16,r19 │ │ │ │ li r26,0 │ │ │ │ - mullw r27,r9,r18 │ │ │ │ - ld r9,32(r1) │ │ │ │ - add r29,r9,r23 │ │ │ │ - ld r9,40(r1) │ │ │ │ - slwi r27,r27,1 │ │ │ │ - lfiwax f26,r9,r22 │ │ │ │ - fcfid f26,f26 │ │ │ │ - fmul f28,f26,f26 │ │ │ │ + add r29,r2,r24 │ │ │ │ + ld r2,40(r1) │ │ │ │ + slwi r28,r28,1 │ │ │ │ + lfiwax f25,r2,r23 │ │ │ │ + fcfid f25,f25 │ │ │ │ + fmul f27,f25,f25 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ lfd f11,0(r29) │ │ │ │ - fmul f0,f11,f26 │ │ │ │ - fcmpu cr0,f0,f29 │ │ │ │ + fmul f0,f11,f25 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r15,f0 │ │ │ │ - addi r31,r15,1 │ │ │ │ - bge 65bf4 │ │ │ │ - mr r31,r15 │ │ │ │ - addi r15,r15,-1 │ │ │ │ - subf r15,r24,r15 │ │ │ │ - add r31,r24,r31 │ │ │ │ - cmpw r15,r31 │ │ │ │ - bgt 65cbc │ │ │ │ - ld r7,80(r25) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r30,104(r25) │ │ │ │ - ld r10,168(r25) │ │ │ │ - extswsli r8,r27,3 │ │ │ │ - addis r28,r2,-3 │ │ │ │ + mffprwz r14,f0 │ │ │ │ + addi r31,r14,1 │ │ │ │ + bge 65754 │ │ │ │ + mr r31,r14 │ │ │ │ + addi r14,r14,-1 │ │ │ │ + subf r14,r25,r14 │ │ │ │ + add r31,r25,r31 │ │ │ │ + cmpw r14,r31 │ │ │ │ + bgt 65820 │ │ │ │ + ld r8,80(r27) │ │ │ │ + ld r30,104(r27) │ │ │ │ + extswsli r10,r28,3 │ │ │ │ addi r31,r31,1 │ │ │ │ - lfd f30,28240(r9) │ │ │ │ - addi r28,r28,27080 │ │ │ │ - lfiwax f0,r7,r22 │ │ │ │ - add r30,r30,r23 │ │ │ │ - add r14,r10,r8 │ │ │ │ - fcfid f0,f0 │ │ │ │ - fdiv f30,f30,f0 │ │ │ │ - b 65c74 │ │ │ │ + ld r9,168(r27) │ │ │ │ + lfiwax f30,r8,r23 │ │ │ │ + add r30,r30,r24 │ │ │ │ + add r15,r9,r10 │ │ │ │ + fcfid f30,f30 │ │ │ │ + fdiv f30,f24,f30 │ │ │ │ + b 657bc │ │ │ │ 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 r15,r31 │ │ │ │ - beq 65cbc │ │ │ │ + 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 65820 │ │ │ │ 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 65c40 │ │ │ │ + fmul f12,f12,f27 │ │ │ │ + fmadd f0,f0,f12,f26 │ │ │ │ + fcmpu cr0,f0,f28 │ │ │ │ + bgt 65790 │ │ │ │ + fmul f12,f1,f29 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 65f50 │ │ │ │ - lfd f0,0(r28) │ │ │ │ - addi r15,r15,1 │ │ │ │ - addi r14,r14,8 │ │ │ │ - cmpw r15,r31 │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - stfd f1,-8(r14) │ │ │ │ - bne 65c70 │ │ │ │ + bge 657a4 │ │ │ │ + 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 657b8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addi r26,r26,1 │ │ │ │ - add r29,r29,r19 │ │ │ │ - add r27,r27,r20 │ │ │ │ + add r29,r29,r20 │ │ │ │ + add r28,r28,r22 │ │ │ │ cmpw r26,r21 │ │ │ │ - bne 65bd0 │ │ │ │ - addi r18,r18,1 │ │ │ │ - addi r23,r23,8 │ │ │ │ - cmpld r18,r16 │ │ │ │ - bne 65ba0 │ │ │ │ - ld r11,8(r25) │ │ │ │ + bne 65730 │ │ │ │ + addi r19,r19,1 │ │ │ │ + addi r24,r24,8 │ │ │ │ + cmpld r19,r18 │ │ │ │ + bne 65700 │ │ │ │ + ld r4,8(r27) │ │ │ │ + cmpdi r4,0 │ │ │ │ + lfd f24,192(r1) │ │ │ │ + lfd f25,200(r1) │ │ │ │ lfd f26,208(r1) │ │ │ │ lfd f27,216(r1) │ │ │ │ lfd f28,224(r1) │ │ │ │ lfd f29,232(r1) │ │ │ │ lfd f30,240(r1) │ │ │ │ lfd f31,248(r1) │ │ │ │ - ld r14,64(r1) │ │ │ │ - ld r15,72(r1) │ │ │ │ - cmpdi r11,0 │ │ │ │ - ble 660a4 │ │ │ │ - ld r18,96(r1) │ │ │ │ - ld r19,104(r1) │ │ │ │ - ld r20,112(r1) │ │ │ │ - ld r22,128(r1) │ │ │ │ - ld r23,136(r1) │ │ │ │ - ld r24,144(r1) │ │ │ │ - clrrwi r28,r17,1 │ │ │ │ - ld r7,56(r25) │ │ │ │ - addi r9,r17,-1 │ │ │ │ - ld r4,144(r25) │ │ │ │ - sldi r0,r16,3 │ │ │ │ - li r6,0 │ │ │ │ - li r3,0 │ │ │ │ + ld r14,48(r1) │ │ │ │ + ld r15,56(r1) │ │ │ │ + ld r16,64(r1) │ │ │ │ + ble 65be0 │ │ │ │ + ld r19,88(r1) │ │ │ │ + ld r20,96(r1) │ │ │ │ + ld r22,112(r1) │ │ │ │ + ld r23,120(r1) │ │ │ │ + ld r24,128(r1) │ │ │ │ + ld r25,136(r1) │ │ │ │ + clrrwi r11,r17,1 │ │ │ │ + sldi r3,r18,3 │ │ │ │ li r5,0 │ │ │ │ - srwi r30,r17,1 │ │ │ │ - clrldi r29,r28,32 │ │ │ │ - cmplw cr7,r28,r17 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - sldi r29,r29,3 │ │ │ │ - addi r31,r7,8 │ │ │ │ - add r9,r4,r6 │ │ │ │ - ble cr5,66014 │ │ │ │ - add r9,r4,r6 │ │ │ │ - cmpld r31,r9 │ │ │ │ - beq 66014 │ │ │ │ - clrldi r8,r30,32 │ │ │ │ - li r10,0 │ │ │ │ - andi. r27,r8,1 │ │ │ │ - addi r27,r8,-1 │ │ │ │ - beq 65da0 │ │ │ │ - lxvx vs0,r4,r6 │ │ │ │ - lxv vs12,0(r7) │ │ │ │ - cmpdi r27,0 │ │ │ │ - li r10,16 │ │ │ │ + li r7,0 │ │ │ │ + li r6,0 │ │ │ │ + cmpwi cr7,r17,1 │ │ │ │ + li r31,16 │ │ │ │ + srwi r0,r17,1 │ │ │ │ + cmplw cr5,r17,r11 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r30,144(r27) │ │ │ │ + ld r8,56(r27) │ │ │ │ + add r2,r30,r7 │ │ │ │ + addi r9,r8,8 │ │ │ │ + cmpld r2,r9 │ │ │ │ + beq 65b54 │ │ │ │ + beq cr7,65bc4 │ │ │ │ + clrldi r10,r0,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r29,r10,1 │ │ │ │ + addi r29,r10,-1 │ │ │ │ + beq 6590c │ │ │ │ + lxvx vs0,r30,r7 │ │ │ │ + lxv vs12,0(r8) │ │ │ │ + cmpdi r29,0 │ │ │ │ + li r9,16 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r4,r6 │ │ │ │ - beq 65dd4 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs12,r7,r10 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ - addi r8,r10,16 │ │ │ │ + stxvx vs0,r30,r7 │ │ │ │ + beq 65940 │ │ │ │ + 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 65da8 │ │ │ │ - beq cr7,65df0 │ │ │ │ - add r9,r28,r3 │ │ │ │ - lfdx f12,r7,r29 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r4,r9 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r3,r3,r17 │ │ │ │ - add r6,r6,r0 │ │ │ │ - cmpw r11,r5 │ │ │ │ - bne 65d64 │ │ │ │ - ld r16,80(r1) │ │ │ │ - ld r21,120(r1) │ │ │ │ - ld r3,120(r25) │ │ │ │ - bl 5500 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r0,8(r25) │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + bdnz 65914 │ │ │ │ + clrldi r2,r11,32 │ │ │ │ + beq cr5,65980 │ │ │ │ + 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 658c0 │ │ │ │ + ld r18,80(r1) │ │ │ │ + ld r21,104(r1) │ │ │ │ + ld r3,120(r27) │ │ │ │ + bl 54a0 │ │ │ │ + ld r0,8(r27) │ │ │ │ cmpdi r0,0 │ │ │ │ - ble 65f14 │ │ │ │ - lwz r11,48(r25) │ │ │ │ - cmpwi r11,0 │ │ │ │ - ble 65f14 │ │ │ │ - clrrwi r27,r11,1 │ │ │ │ - ld r7,56(r25) │ │ │ │ - addi r9,r11,-1 │ │ │ │ - ld r4,144(r25) │ │ │ │ - extsw r26,r11 │ │ │ │ - extswsli r31,r11,3 │ │ │ │ - li r6,0 │ │ │ │ - li r3,0 │ │ │ │ + ble 65ac4 │ │ │ │ + lwz r3,48(r27) │ │ │ │ + cmpwi r3,0 │ │ │ │ + ble 65ac4 │ │ │ │ + clrrwi r31,r3,1 │ │ │ │ + extsw r4,r3 │ │ │ │ + extswsli r11,r3,3 │ │ │ │ li r5,0 │ │ │ │ - clrldi r28,r27,32 │ │ │ │ - cmplw cr7,r27,r11 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - srwi r29,r11,1 │ │ │ │ - sldi r28,r28,3 │ │ │ │ - addi r30,r7,8 │ │ │ │ - add r9,r4,r6 │ │ │ │ - ble cr5,65f70 │ │ │ │ - add r9,r4,r6 │ │ │ │ - cmpld r30,r9 │ │ │ │ - beq 65f70 │ │ │ │ - clrldi r8,r29,32 │ │ │ │ - li r10,0 │ │ │ │ - andi. r25,r8,1 │ │ │ │ - addi r25,r8,-1 │ │ │ │ - beq 65eb0 │ │ │ │ - lxv vs0,0(r7) │ │ │ │ - lxvx vs12,r4,r6 │ │ │ │ - cmpdi r25,0 │ │ │ │ - li r10,16 │ │ │ │ + li r7,0 │ │ │ │ + li r6,0 │ │ │ │ + cmpwi cr7,r3,1 │ │ │ │ + li r29,16 │ │ │ │ + cmplw cr5,r31,r3 │ │ │ │ + srwi r30,r3,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r28,144(r27) │ │ │ │ + ld r8,56(r27) │ │ │ │ + add r2,r28,r7 │ │ │ │ + addi r9,r8,8 │ │ │ │ + cmpld r2,r9 │ │ │ │ + beq 65af0 │ │ │ │ + beq cr7,65bbc │ │ │ │ + clrldi r10,r30,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r26,r10,1 │ │ │ │ + addi r26,r10,-1 │ │ │ │ + beq 65a3c │ │ │ │ + lxv vs0,0(r8) │ │ │ │ + lxvx vs12,r28,r7 │ │ │ │ + cmpdi r26,0 │ │ │ │ + li r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r4,r6 │ │ │ │ - beq 65ee4 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lxvx vs12,r9,r10 │ │ │ │ - lxvx vs0,r7,r10 │ │ │ │ - addi r8,r10,16 │ │ │ │ + stxvx vs0,r28,r7 │ │ │ │ + beq 65a70 │ │ │ │ + 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 65eb8 │ │ │ │ - beq cr7,65f00 │ │ │ │ - add r9,r3,r27 │ │ │ │ - lfdx f12,r7,r28 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r4,r9 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r4,r9 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r3,r3,r11 │ │ │ │ - add r6,r6,r31 │ │ │ │ - cmpw r0,r5 │ │ │ │ - bne 65e74 │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + bdnz 65a44 │ │ │ │ + clrldi r2,r31,32 │ │ │ │ + beq cr5,65ab0 │ │ │ │ + subf r9,r2,r3 │ │ │ │ + add r10,r2,r5 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r8,r2 │ │ │ │ + cmpldi r9,16 │ │ │ │ + add r10,r28,r10 │ │ │ │ + iselgt r9,r29,r9 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs12,r10,r9 │ │ │ │ + lxvl vs0,r2,r9 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + addi r6,r6,1 │ │ │ │ + add r7,r7,r11 │ │ │ │ + add r5,r5,r4 │ │ │ │ + cmpld r6,r0 │ │ │ │ + bne 659f0 │ │ │ │ addi r1,r1,256 │ │ │ │ ld r0,16(r1) │ │ │ │ - ld r17,-168(r1) │ │ │ │ - ld r25,-104(r1) │ │ │ │ - ld r26,-96(r1) │ │ │ │ - ld r27,-88(r1) │ │ │ │ - ld r28,-80(r1) │ │ │ │ - ld r29,-72(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ + ld r17,-184(r1) │ │ │ │ + ld r26,-112(r1) │ │ │ │ + ld r27,-104(r1) │ │ │ │ + ld r28,-96(r1) │ │ │ │ + ld r29,-88(r1) │ │ │ │ + ld r30,-80(r1) │ │ │ │ + ld r31,-72(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fsqrt f31,f0 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 5680 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r28) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - fdiv f1,f1,f31 │ │ │ │ - b 65c5c │ │ │ │ - andi. r10,r26,1 │ │ │ │ - addi r8,r26,-1 │ │ │ │ - li r10,0 │ │ │ │ - beq 65f9c │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r10,8 │ │ │ │ + andi. r9,r4,1 │ │ │ │ + addi r10,r4,-1 │ │ │ │ + li r9,0 │ │ │ │ + beq 65b1c │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 65fd0 │ │ │ │ - srdi r8,r26,1 │ │ │ │ - mtctr r8 │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - addi r8,r10,8 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 65ab0 │ │ │ │ + srdi r10,r4,1 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r8,r9 │ │ │ │ + lfdx f0,r2,r9 │ │ │ │ + addi r10,r9,8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r9,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - lfdx f12,r7,r8 │ │ │ │ + stfdx f0,r2,r9 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ + lfdx f12,r8,r10 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r9,r8 │ │ │ │ - bdnz 65fa4 │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r3,r3,r11 │ │ │ │ - add r6,r6,r31 │ │ │ │ - cmpw r5,r0 │ │ │ │ - bne 65e6c │ │ │ │ - addi r1,r1,256 │ │ │ │ - ld r0,16(r1) │ │ │ │ - ld r17,-168(r1) │ │ │ │ - ld r25,-104(r1) │ │ │ │ - ld r26,-96(r1) │ │ │ │ - ld r27,-88(r1) │ │ │ │ - ld r28,-80(r1) │ │ │ │ - ld r29,-72(r1) │ │ │ │ - ld r30,-64(r1) │ │ │ │ - ld r31,-56(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ - andi. r10,r16,1 │ │ │ │ - addi r27,r16,-1 │ │ │ │ - li r10,0 │ │ │ │ - mr r8,r16 │ │ │ │ - beq 66044 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - lfd f12,0(r7) │ │ │ │ - cmpdi r27,0 │ │ │ │ - li r10,8 │ │ │ │ + stfdx f0,r2,r10 │ │ │ │ + bdnz 65b24 │ │ │ │ + b 65ab0 │ │ │ │ + andi. r9,r18,1 │ │ │ │ + addi r30,r18,-1 │ │ │ │ + li r9,0 │ │ │ │ + mr r10,r18 │ │ │ │ + beq 65b84 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + cmpdi r30,0 │ │ │ │ + li r9,8 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 66078 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ - lfdx f12,r7,r10 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - addi r8,r10,8 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 65980 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r8,r9 │ │ │ │ + lfdx f0,r2,r9 │ │ │ │ + addi r10,r9,8 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - lfdx f12,r7,r8 │ │ │ │ + stfdx f0,r2,r9 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ + lfdx f12,r8,r10 │ │ │ │ + addi r9,r9,16 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r8 │ │ │ │ - bdnz 6604c │ │ │ │ - addi r5,r5,1 │ │ │ │ - add r3,r3,r17 │ │ │ │ - add r6,r6,r0 │ │ │ │ - cmpw r11,r5 │ │ │ │ - bne 65d5c │ │ │ │ - b 65e04 │ │ │ │ - ld r11,8(r3) │ │ │ │ - extsw r16,r17 │ │ │ │ - cmpdi r11,0 │ │ │ │ - bgt 65d24 │ │ │ │ - b 65e04 │ │ │ │ - ld r16,80(r1) │ │ │ │ - ld r18,96(r1) │ │ │ │ - ld r19,104(r1) │ │ │ │ - ld r20,112(r1) │ │ │ │ - ld r21,120(r1) │ │ │ │ - ld r22,128(r1) │ │ │ │ - ld r23,136(r1) │ │ │ │ - ld r24,144(r1) │ │ │ │ - b 65e0c │ │ │ │ + stfdx f0,r2,r10 │ │ │ │ + bdnz 65b8c │ │ │ │ + b 65980 │ │ │ │ + li r2,0 │ │ │ │ + b 65a78 │ │ │ │ + li r2,0 │ │ │ │ + b 65948 │ │ │ │ + ld r4,8(r3) │ │ │ │ + cmpdi r4,0 │ │ │ │ + extsw r18,r17 │ │ │ │ + bgt 65894 │ │ │ │ + b 65994 │ │ │ │ + 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 6599c │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0x1286 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + .long 0x1288 │ │ │ │ │ │ │ │ -00000000000660e0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,7456 │ │ │ │ +0000000000065c10 : │ │ │ │ + std r29,-64(r1) │ │ │ │ + std r28,-72(r1) │ │ │ │ + lwz r29,48(r3) │ │ │ │ mflr r0 │ │ │ │ - std r30,-48(r1) │ │ │ │ mfocrf r11,8 │ │ │ │ - lwz r30,48(r3) │ │ │ │ - std r14,-176(r1) │ │ │ │ - std r15,-168(r1) │ │ │ │ - std r18,-144(r1) │ │ │ │ - std r27,-72(r1) │ │ │ │ - std r28,-64(r1) │ │ │ │ - std r29,-56(r1) │ │ │ │ - std r31,-40(r1) │ │ │ │ - stw r11,8(r1) │ │ │ │ + ld r28,8(r3) │ │ │ │ + cmpdi r28,0 │ │ │ │ + std r14,-184(r1) │ │ │ │ + std r15,-176(r1) │ │ │ │ + mr r8,r3 │ │ │ │ + std r16,-168(r1) │ │ │ │ + std r17,-160(r1) │ │ │ │ + std r18,-152(r1) │ │ │ │ + std r19,-144(r1) │ │ │ │ + std r20,-136(r1) │ │ │ │ + extswsli r9,r29,2 │ │ │ │ + std r27,-80(r1) │ │ │ │ + addi r6,r29,1 │ │ │ │ + std r31,-48(r1) │ │ │ │ + stfd f27,-40(r1) │ │ │ │ stfd f28,-32(r1) │ │ │ │ + addi r2,r9,15 │ │ │ │ + std r0,16(r1) │ │ │ │ + addi r9,r9,19 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ stfd f29,-24(r1) │ │ │ │ stfd f30,-16(r1) │ │ │ │ stfd f31,-8(r1) │ │ │ │ - std r16,-160(r1) │ │ │ │ - std r17,-152(r1) │ │ │ │ - std r19,-136(r1) │ │ │ │ - std r20,-128(r1) │ │ │ │ - std r21,-120(r1) │ │ │ │ - std r22,-112(r1) │ │ │ │ - std r23,-104(r1) │ │ │ │ - std r24,-96(r1) │ │ │ │ - std r25,-88(r1) │ │ │ │ - std r0,16(r1) │ │ │ │ - std r26,-80(r1) │ │ │ │ - stdu r1,-304(r1) │ │ │ │ - extswsli r10,r30,2 │ │ │ │ - ld r28,8(r3) │ │ │ │ - addi r29,r30,1 │ │ │ │ - mr r11,r3 │ │ │ │ - mr r31,r1 │ │ │ │ - addi r9,r10,15 │ │ │ │ - addi r10,r10,19 │ │ │ │ - extswsli r29,r29,3 │ │ │ │ + std r21,-128(r1) │ │ │ │ + clrrdi r2,r2,4 │ │ │ │ clrrdi r9,r9,4 │ │ │ │ - clrrdi r10,r10,4 │ │ │ │ - addi r8,r29,15 │ │ │ │ - cmpdi r28,0 │ │ │ │ - ld r7,0(r1) │ │ │ │ + addi r10,r6,15 │ │ │ │ + std r22,-120(r1) │ │ │ │ + std r23,-112(r1) │ │ │ │ + std r24,-104(r1) │ │ │ │ + std r25,-96(r1) │ │ │ │ + neg r2,r2 │ │ │ │ neg r9,r9 │ │ │ │ + clrrdi r10,r10,4 │ │ │ │ + std r26,-88(r1) │ │ │ │ + std r30,-56(r1) │ │ │ │ + stw r11,8(r1) │ │ │ │ + stdu r1,-320(r1) │ │ │ │ neg r10,r10 │ │ │ │ - clrrdi r8,r8,4 │ │ │ │ - neg r8,r8 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ + ld r7,0(r1) │ │ │ │ + mr r31,r1 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r27,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r16,r1,32 │ │ │ │ stdux r7,r1,r9 │ │ │ │ + addi r19,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ + addi r14,r1,32 │ │ │ │ + stdux r7,r1,r2 │ │ │ │ addi r15,r1,32 │ │ │ │ stdux r7,r1,r10 │ │ │ │ - mr r10,r7 │ │ │ │ - addi r18,r1,32 │ │ │ │ - stdux r7,r1,r9 │ │ │ │ addi r7,r1,32 │ │ │ │ - stdux r10,r1,r9 │ │ │ │ - addi r14,r1,32 │ │ │ │ - stdux r10,r1,r8 │ │ │ │ - addi r12,r1,32 │ │ │ │ - ble 662c0 │ │ │ │ - cmpwi r30,0 │ │ │ │ - ble 662c0 │ │ │ │ - ld r6,56(r3) │ │ │ │ - clrrwi r23,r30,1 │ │ │ │ - addi r9,r30,-1 │ │ │ │ - ld r3,144(r3) │ │ │ │ - extsw r22,r30 │ │ │ │ - addi r29,r29,-8 │ │ │ │ + ble 65e04 │ │ │ │ + cmpwi r29,0 │ │ │ │ + ble 65e04 │ │ │ │ + clrrwi r26,r29,1 │ │ │ │ + extsw r30,r29 │ │ │ │ + addi r0,r6,-8 │ │ │ │ + li r11,0 │ │ │ │ li r5,0 │ │ │ │ - li r0,0 │ │ │ │ - li r4,0 │ │ │ │ - clrldi r24,r23,32 │ │ │ │ - srwi r25,r30,1 │ │ │ │ - cmplw cr7,r30,r23 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - sldi r24,r24,3 │ │ │ │ - addi r26,r6,8 │ │ │ │ - add r9,r3,r5 │ │ │ │ - ble cr5,66a58 │ │ │ │ - add r9,r3,r5 │ │ │ │ - cmpld r26,r9 │ │ │ │ - beq 66a58 │ │ │ │ - clrldi r8,r25,32 │ │ │ │ - li r10,0 │ │ │ │ - andi. r21,r8,1 │ │ │ │ - addi r21,r8,-1 │ │ │ │ - beq 6625c │ │ │ │ - lxvx vs0,r3,r5 │ │ │ │ + li r3,0 │ │ │ │ + cmpwi cr7,r29,1 │ │ │ │ + li r24,16 │ │ │ │ + srwi r25,r29,1 │ │ │ │ + cmplw cr5,r29,r26 │ │ │ │ + nop │ │ │ │ + ld r4,144(r8) │ │ │ │ + ld r6,56(r8) │ │ │ │ + add r2,r4,r5 │ │ │ │ + addi r9,r6,8 │ │ │ │ + cmpld r2,r9 │ │ │ │ + beq 66610 │ │ │ │ + beq cr7,66674 │ │ │ │ + clrldi r10,r25,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r23,r10,1 │ │ │ │ + addi r23,r10,-1 │ │ │ │ + beq 65d7c │ │ │ │ + lxvx vs0,r4,r5 │ │ │ │ lxv vs12,0(r6) │ │ │ │ - cmpdi r21,0 │ │ │ │ - li r10,16 │ │ │ │ + cmpdi r23,0 │ │ │ │ + li r9,16 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r5 │ │ │ │ - beq 66290 │ │ │ │ - srdi r8,r8,1 │ │ │ │ - mtctr r8 │ │ │ │ + stxvx vs0,r4,r5 │ │ │ │ + beq 65db0 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs12,r6,r9 │ │ │ │ + lxvx vs0,r2,r9 │ │ │ │ + addi r10,r9,16 │ │ │ │ + xvdivdp vs0,vs0,vs12 │ │ │ │ + stxvx vs0,r2,r9 │ │ │ │ + lxvx vs0,r2,r10 │ │ │ │ lxvx vs12,r6,r10 │ │ │ │ - lxvx vs0,r9,r10 │ │ │ │ - addi r8,r10,16 │ │ │ │ + addi r9,r9,32 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvx vs0,r9,r8 │ │ │ │ - lxvx vs12,r6,r8 │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + bdnz 65d84 │ │ │ │ + clrldi r2,r26,32 │ │ │ │ + beq cr5,65df0 │ │ │ │ + subf r9,r2,r29 │ │ │ │ + add r10,r11,r2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r6,r2 │ │ │ │ + cmpldi r9,16 │ │ │ │ + add r10,r4,r10 │ │ │ │ + iselgt r9,r24,r9 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r10,r9 │ │ │ │ + lxvl vs12,r2,r9 │ │ │ │ xvdivdp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r9,r8 │ │ │ │ - bdnz 66264 │ │ │ │ - beq cr7,662ac │ │ │ │ - add r9,r0,r23 │ │ │ │ - lfdx f12,r6,r24 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - lfdx f0,r3,r9 │ │ │ │ - fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r3,r9 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r0,r0,r30 │ │ │ │ - add r5,r5,r29 │ │ │ │ - cmpw r28,r4 │ │ │ │ - bne 66220 │ │ │ │ - mr r3,r11 │ │ │ │ - std r12,48(r31) │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + addi r3,r3,1 │ │ │ │ + add r5,r5,r0 │ │ │ │ + add r11,r11,r30 │ │ │ │ + cmpld r28,r3 │ │ │ │ + bne 65d30 │ │ │ │ + mr r3,r8 │ │ │ │ std r7,40(r31) │ │ │ │ - std r11,32(r31) │ │ │ │ - bl 5380 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,32(r31) │ │ │ │ - ld r3,120(r11) │ │ │ │ - bl 4d60 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r11,32(r31) │ │ │ │ + std r8,32(r31) │ │ │ │ + bl 5320 │ │ │ │ + ld r8,32(r31) │ │ │ │ + ld r3,120(r8) │ │ │ │ + bl 4d00 │ │ │ │ + ld r8,32(r31) │ │ │ │ ld r7,40(r31) │ │ │ │ - ld r12,48(r31) │ │ │ │ - ld r30,8(r11) │ │ │ │ - lwz r28,48(r11) │ │ │ │ - cmpdi r30,0 │ │ │ │ - ble 66aec │ │ │ │ - cmpwi r28,0 │ │ │ │ - ble 66ad0 │ │ │ │ - clrrwi r23,r28,1 │ │ │ │ - ld r6,56(r11) │ │ │ │ - addi r9,r28,-1 │ │ │ │ - ld r3,144(r11) │ │ │ │ - extsw r22,r28 │ │ │ │ - extswsli r29,r28,3 │ │ │ │ + ld r28,8(r8) │ │ │ │ + cmpdi r28,0 │ │ │ │ + lwz r30,48(r8) │ │ │ │ + ble 666a0 │ │ │ │ + cmpwi r30,0 │ │ │ │ + ble 66684 │ │ │ │ + clrrwi r26,r30,1 │ │ │ │ + extsw r29,r30 │ │ │ │ + extswsli r0,r30,3 │ │ │ │ + li r11,0 │ │ │ │ li r5,0 │ │ │ │ - li r0,0 │ │ │ │ - li r4,0 │ │ │ │ - clrldi r24,r23,32 │ │ │ │ - cmplw cr7,r28,r23 │ │ │ │ - cmplwi cr5,r9,2 │ │ │ │ - srwi r25,r28,1 │ │ │ │ - sldi r24,r24,3 │ │ │ │ - addi r26,r6,8 │ │ │ │ - add r10,r3,r5 │ │ │ │ - ble cr5,669e0 │ │ │ │ - add r10,r3,r5 │ │ │ │ - cmpld r26,r10 │ │ │ │ - beq 669e0 │ │ │ │ - clrldi r21,r25,32 │ │ │ │ - li r8,0 │ │ │ │ - andi. r20,r21,1 │ │ │ │ - addi r20,r21,-1 │ │ │ │ - beq 6638c │ │ │ │ + li r3,0 │ │ │ │ + cmpwi cr7,r30,1 │ │ │ │ + li r24,16 │ │ │ │ + cmplw cr5,r26,r30 │ │ │ │ + srwi r25,r30,1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r4,144(r8) │ │ │ │ + ld r6,56(r8) │ │ │ │ + add r2,r4,r5 │ │ │ │ + addi r9,r6,8 │ │ │ │ + cmpld r2,r9 │ │ │ │ + beq 665ac │ │ │ │ + beq cr7,6667c │ │ │ │ + clrldi r10,r25,32 │ │ │ │ + li r9,0 │ │ │ │ + andi. r23,r10,1 │ │ │ │ + addi r23,r10,-1 │ │ │ │ + beq 65ebc │ │ │ │ lxv vs0,0(r6) │ │ │ │ - lxvx vs12,r3,r5 │ │ │ │ - cmpdi r20,0 │ │ │ │ - li r8,16 │ │ │ │ + lxvx vs12,r4,r5 │ │ │ │ + cmpdi r23,0 │ │ │ │ + li r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r3,r5 │ │ │ │ - beq 663c0 │ │ │ │ - srdi r21,r21,1 │ │ │ │ - mtctr r21 │ │ │ │ - lxvx vs12,r10,r8 │ │ │ │ - lxvx vs0,r6,r8 │ │ │ │ - addi r21,r8,16 │ │ │ │ + stxvx vs0,r4,r5 │ │ │ │ + beq 65ef0 │ │ │ │ + srdi r10,r10,1 │ │ │ │ + mtctr r10 │ │ │ │ + lxvx vs12,r2,r9 │ │ │ │ + lxvx vs0,r6,r9 │ │ │ │ + addi r10,r9,16 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r10,r8 │ │ │ │ - addi r8,r8,32 │ │ │ │ - lxvx vs0,r6,r21 │ │ │ │ - lxvx vs12,r10,r21 │ │ │ │ + stxvx vs0,r2,r9 │ │ │ │ + lxvx vs0,r6,r10 │ │ │ │ + lxvx vs12,r2,r10 │ │ │ │ + addi r9,r9,32 │ │ │ │ xvmuldp vs0,vs0,vs12 │ │ │ │ - stxvx vs0,r10,r21 │ │ │ │ - bdnz 66394 │ │ │ │ - beq cr7,663dc │ │ │ │ - add r10,r23,r0 │ │ │ │ - lfdx f12,r6,r24 │ │ │ │ - extswsli r10,r10,3 │ │ │ │ - lfdx f0,r3,r10 │ │ │ │ - fmul f0,f0,f12 │ │ │ │ - stfdx f0,r3,r10 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r0,r0,r28 │ │ │ │ - add r5,r5,r29 │ │ │ │ - cmpw r4,r30 │ │ │ │ - bne 66350 │ │ │ │ - addis r10,r2,-3 │ │ │ │ - lfd f0,28240(r10) │ │ │ │ - li r10,0 │ │ │ │ - stw r10,0(r18) │ │ │ │ - stfd f0,0(r12) │ │ │ │ - lwz r10,96(r11) │ │ │ │ - cmplwi r9,5 │ │ │ │ - addi r10,r10,1 │ │ │ │ - ble 66b10 │ │ │ │ - rldicl r6,r28,63,33 │ │ │ │ - li r8,2 │ │ │ │ - mr r9,r10 │ │ │ │ + stxvx vs0,r2,r10 │ │ │ │ + bdnz 65ec4 │ │ │ │ + clrldi r2,r26,32 │ │ │ │ + beq cr5,65f30 │ │ │ │ + subf r9,r2,r30 │ │ │ │ + add r10,r2,r11 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + rldic r9,r9,3,29 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + add r2,r6,r2 │ │ │ │ + cmpldi r9,16 │ │ │ │ + add r10,r4,r10 │ │ │ │ + iselgt r9,r24,r9 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs12,r10,r9 │ │ │ │ + lxvl vs0,r2,r9 │ │ │ │ + xvmuldp vs0,vs0,vs12 │ │ │ │ + stxvl vs0,r10,r9 │ │ │ │ + addi r3,r3,1 │ │ │ │ + add r5,r5,r0 │ │ │ │ + add r11,r11,r29 │ │ │ │ + cmpld r3,r28 │ │ │ │ + bne 65e70 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + stw r2,0(r19) │ │ │ │ + stfd f0,0(r7) │ │ │ │ + addi r2,r30,-1 │ │ │ │ + lwz r9,96(r8) │ │ │ │ + cmplwi r2,5 │ │ │ │ + addi r9,r9,1 │ │ │ │ + ble 666c4 │ │ │ │ + rldicl r6,r30,63,33 │ │ │ │ + li r10,2 │ │ │ │ + mr r2,r9 │ │ │ │ vspltisw v0,1 │ │ │ │ - rldimi r9,r8,32,0 │ │ │ │ + rldimi r2,r10,32,0 │ │ │ │ andi. r5,r6,3 │ │ │ │ - xxmr vs45,vs32 │ │ │ │ addi r4,r6,-1 │ │ │ │ - mr r8,r6 │ │ │ │ - mtvsrdd vs33,r9,r9 │ │ │ │ - beq 6646c │ │ │ │ + xxmr vs45,vs32 │ │ │ │ + mr r10,r6 │ │ │ │ + mtvsrdd vs33,r2,r2 │ │ │ │ + beq 65fc4 │ │ │ │ cmpdi r5,1 │ │ │ │ - beq 66460 │ │ │ │ + beq 65fb8 │ │ │ │ cmpdi r5,2 │ │ │ │ - beq 66458 │ │ │ │ - xxmr vs32,vs33 │ │ │ │ + beq 65fb0 │ │ │ │ mr r6,r4 │ │ │ │ + xxmr vs32,vs33 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ addi r6,r6,-1 │ │ │ │ cmpdi r6,1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - beq 66488 │ │ │ │ - srdi r9,r8,2 │ │ │ │ - mtctr r9 │ │ │ │ + beq 65fe0 │ │ │ │ + srdi r2,r10,2 │ │ │ │ + mtctr r2 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ vmuluwm v13,v13,v1 │ │ │ │ - bdnz 66474 │ │ │ │ + bdnz 65fcc │ │ │ │ vmuluwm v0,v0,v13 │ │ │ │ xxspltib vs0,0 │ │ │ │ - andi. r9,r28,1 │ │ │ │ - li r9,0 │ │ │ │ + andi. r2,r30,1 │ │ │ │ + li r2,0 │ │ │ │ xxsldwi vs33,vs0,vs32,2 │ │ │ │ vmuluwm v1,v1,v0 │ │ │ │ xxsldwi vs32,vs0,vs33,3 │ │ │ │ vmuluwm v0,v0,v1 │ │ │ │ - vextuwrx r26,r9,v0 │ │ │ │ - beq 66520 │ │ │ │ - clrrwi r9,r28,1 │ │ │ │ - addi r8,r9,1 │ │ │ │ - mullw r6,r10,r26 │ │ │ │ - cmpw r8,r28 │ │ │ │ - slwi r26,r6,1 │ │ │ │ - bge 66520 │ │ │ │ - addi r8,r9,2 │ │ │ │ - mullw r6,r26,r10 │ │ │ │ - cmpw r8,r28 │ │ │ │ - slwi r26,r6,1 │ │ │ │ - bge 66520 │ │ │ │ - addi r8,r9,3 │ │ │ │ - mullw r6,r10,r26 │ │ │ │ - cmpw r8,r28 │ │ │ │ - slwi r26,r6,1 │ │ │ │ - bge 66520 │ │ │ │ - addi r8,r9,4 │ │ │ │ - mullw r6,r26,r10 │ │ │ │ - cmpw r8,r28 │ │ │ │ - slwi r26,r6,1 │ │ │ │ - bge 66520 │ │ │ │ - addi r9,r9,5 │ │ │ │ - mullw r8,r26,r10 │ │ │ │ - cmpw r9,r28 │ │ │ │ - slwi r26,r8,1 │ │ │ │ - bge 66520 │ │ │ │ - mullw r10,r10,r26 │ │ │ │ - slwi r26,r10,1 │ │ │ │ - ld r9,0(r11) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 66928 │ │ │ │ - mr r24,r9 │ │ │ │ - addi r9,r28,-1 │ │ │ │ - ld r10,192(r11) │ │ │ │ - li r29,0 │ │ │ │ - li r0,0 │ │ │ │ - cmpwi cr4,r26,0 │ │ │ │ - xxlxor vs28,vs28,vs28 │ │ │ │ - li r21,0 │ │ │ │ - cmpwi r9,0 │ │ │ │ - addi r19,r12,8 │ │ │ │ - addi r20,r18,4 │ │ │ │ - addi r25,r10,-4 │ │ │ │ - blt 66908 │ │ │ │ - mullw r5,r0,r28 │ │ │ │ - ld r3,152(r11) │ │ │ │ - extswsli r10,r28,2 │ │ │ │ - ld r30,136(r11) │ │ │ │ - lwz r8,96(r11) │ │ │ │ - extsw r6,r28 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - extswsli r5,r5,3 │ │ │ │ - add r3,r3,r5 │ │ │ │ + vextuwrx r29,r2,v0 │ │ │ │ + beq 66078 │ │ │ │ + clrrwi r2,r30,1 │ │ │ │ + addi r10,r2,1 │ │ │ │ + mullw r29,r9,r29 │ │ │ │ + cmpw r30,r10 │ │ │ │ + slwi r29,r29,1 │ │ │ │ + ble 66078 │ │ │ │ + addi r10,r2,2 │ │ │ │ + mullw r29,r9,r29 │ │ │ │ + cmpw r30,r10 │ │ │ │ + slwi r29,r29,1 │ │ │ │ + ble 66078 │ │ │ │ + addi r10,r2,3 │ │ │ │ + mullw r29,r9,r29 │ │ │ │ + cmpw r10,r30 │ │ │ │ + slwi r29,r29,1 │ │ │ │ + bge 66078 │ │ │ │ + addi r10,r2,4 │ │ │ │ + mullw r29,r9,r29 │ │ │ │ + cmpw r10,r30 │ │ │ │ + slwi r29,r29,1 │ │ │ │ + bge 66078 │ │ │ │ + addi r2,r2,5 │ │ │ │ + mullw r29,r29,r9 │ │ │ │ + cmpw r2,r30 │ │ │ │ + slwi r29,r29,1 │ │ │ │ + bge 66078 │ │ │ │ + mullw r9,r29,r9 │ │ │ │ + slwi r29,r9,1 │ │ │ │ + ld r25,0(r8) │ │ │ │ + cmpdi r25,0 │ │ │ │ + ble 664bc │ │ │ │ + mr r17,r30 │ │ │ │ + ld r28,192(r8) │ │ │ │ + extsw r24,r29 │ │ │ │ + li r26,0 │ │ │ │ + mr r23,r25 │ │ │ │ + plfd f28,31384 # 6db30 │ │ │ │ + li r6,0 │ │ │ │ + cmpwi cr4,r29,0 │ │ │ │ + xxlxor vs27,vs27,vs27 │ │ │ │ + li r22,0 │ │ │ │ + std r19,120(r31) │ │ │ │ + addi r2,r17,-1 │ │ │ │ + mr r18,r24 │ │ │ │ + addi r20,r7,8 │ │ │ │ + addi r21,r19,4 │ │ │ │ + mr r24,r26 │ │ │ │ + cmpwi r2,0 │ │ │ │ + addi r28,r28,-4 │ │ │ │ + mr r25,r28 │ │ │ │ + blt 664a0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mullw r4,r6,r17 │ │ │ │ + ld r11,152(r8) │ │ │ │ + extswsli r9,r17,2 │ │ │ │ + ld r30,136(r8) │ │ │ │ + extsw r5,r17 │ │ │ │ + lwz r10,96(r8) │ │ │ │ + addi r9,r9,-4 │ │ │ │ + extswsli r4,r4,3 │ │ │ │ + add r11,r11,r4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfiwax f0,r30,r10 │ │ │ │ - sldi r5,r10,1 │ │ │ │ - lfdx f12,r3,r5 │ │ │ │ + lfiwax f0,r30,r9 │ │ │ │ + sldi r4,r9,1 │ │ │ │ + lfdx f12,r11,r4 │ │ │ │ fcfid f0,f0 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ fctiwz f0,f0 │ │ │ │ - mffprwz r5,f0 │ │ │ │ - addi r4,r5,1 │ │ │ │ - addi r23,r5,-1 │ │ │ │ - subf r22,r8,r5 │ │ │ │ - add r5,r8,r5 │ │ │ │ - blt 669b0 │ │ │ │ - add r4,r8,r4 │ │ │ │ - addic. r6,r6,-1 │ │ │ │ - stwx r22,r7,r10 │ │ │ │ - stwx r22,r27,r10 │ │ │ │ - stwx r4,r14,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bne 66590 │ │ │ │ - rldic r3,r9,2,30 │ │ │ │ - extswsli r9,r9,2 │ │ │ │ - rldic r5,r28,2,30 │ │ │ │ + mffprwz r4,f0 │ │ │ │ + addi r3,r4,1 │ │ │ │ + addi r0,r4,-1 │ │ │ │ + subf r28,r10,r4 │ │ │ │ + add r4,r10,r4 │ │ │ │ + blt 66540 │ │ │ │ + add r3,r10,r3 │ │ │ │ + addic. r5,r5,-1 │ │ │ │ + stwx r28,r14,r9 │ │ │ │ + stwx r28,r27,r9 │ │ │ │ + stwx r3,r15,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bne 66110 │ │ │ │ + clrldi r3,r2,32 │ │ │ │ + extswsli r2,r2,2 │ │ │ │ + rldic r5,r17,2,30 │ │ │ │ li r4,0 │ │ │ │ - std r11,56(r31) │ │ │ │ - stw r0,48(r31) │ │ │ │ - std r12,40(r31) │ │ │ │ + std r8,48(r31) │ │ │ │ + stw r6,40(r31) │ │ │ │ std r7,32(r31) │ │ │ │ - subf r3,r3,r9 │ │ │ │ li r30,0 │ │ │ │ - add r3,r15,r3 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mulli r9,r3,-4 │ │ │ │ + add r3,r9,r16 │ │ │ │ + add r3,r3,r2 │ │ │ │ + bl 5b40 │ │ │ │ ld r7,32(r31) │ │ │ │ - ld r12,40(r31) │ │ │ │ - lwz r0,48(r31) │ │ │ │ - ld r11,56(r31) │ │ │ │ - ble cr4,66910 │ │ │ │ - ld r4,184(r11) │ │ │ │ - extsw r8,r29 │ │ │ │ - ld r3,168(r11) │ │ │ │ - extsw r17,r26 │ │ │ │ - extswsli r9,r29,2 │ │ │ │ - extswsli r10,r29,3 │ │ │ │ - extsw r5,r28 │ │ │ │ - mr r16,r18 │ │ │ │ - stw r0,96(r31) │ │ │ │ - add r17,r17,r8 │ │ │ │ - addi r9,r9,-4 │ │ │ │ - stw r26,100(r31) │ │ │ │ - stw r29,104(r31) │ │ │ │ - std r25,112(r31) │ │ │ │ - stw r24,108(r31) │ │ │ │ - sldi r6,r17,2 │ │ │ │ - addi r8,r4,-4 │ │ │ │ - add r3,r3,r10 │ │ │ │ - add r4,r4,r9 │ │ │ │ - add r17,r6,r8 │ │ │ │ - mr r9,r3 │ │ │ │ - mr r6,r14 │ │ │ │ - cmpw r30,r28 │ │ │ │ - bge 66824 │ │ │ │ - lwz r8,96(r31) │ │ │ │ - li r10,96 │ │ │ │ + lwz r6,40(r31) │ │ │ │ + ld r8,48(r31) │ │ │ │ + ble cr4,664a8 │ │ │ │ + ld r4,184(r8) │ │ │ │ + ld r3,168(r8) │ │ │ │ + extsw r28,r24 │ │ │ │ + extswsli r2,r24,2 │ │ │ │ + extswsli r9,r24,3 │ │ │ │ + extsw r5,r17 │ │ │ │ + std r18,112(r31) │ │ │ │ + std r25,104(r31) │ │ │ │ + stw r23,100(r31) │ │ │ │ + stw r6,88(r31) │ │ │ │ + stw r29,92(r31) │ │ │ │ + add r28,r18,r28 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + mr r18,r16 │ │ │ │ + mr r16,r14 │ │ │ │ + stw r24,96(r31) │ │ │ │ + mr r14,r27 │ │ │ │ + ld r27,120(r31) │ │ │ │ + mr r0,r5 │ │ │ │ + addi r10,r4,-4 │ │ │ │ + sldi r28,r28,2 │ │ │ │ + add r3,r3,r9 │ │ │ │ + add r4,r4,r2 │ │ │ │ + add r28,r28,r10 │ │ │ │ + mr r6,r3 │ │ │ │ + std r28,80(r31) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpw r30,r17 │ │ │ │ + bge 663bc │ │ │ │ + li r9,96 │ │ │ │ + lwz r2,88(r31) │ │ │ │ + extswsli r26,r30,3 │ │ │ │ extswsli r29,r30,2 │ │ │ │ - ld r14,88(r11) │ │ │ │ - addis r22,r2,-3 │ │ │ │ - std r17,80(r31) │ │ │ │ - ld r23,80(r11) │ │ │ │ - ld r24,136(r11) │ │ │ │ - ld r25,104(r11) │ │ │ │ - lfiwax f29,r11,r10 │ │ │ │ - lwzx r26,r16,r29 │ │ │ │ - addi r22,r22,27080 │ │ │ │ - std r16,32(r31) │ │ │ │ - std r7,40(r31) │ │ │ │ - std r6,48(r31) │ │ │ │ - std r12,56(r31) │ │ │ │ + subf r30,r30,r17 │ │ │ │ + ld r25,88(r8) │ │ │ │ + std r27,40(r31) │ │ │ │ + std r18,32(r31) │ │ │ │ + ld r28,80(r8) │ │ │ │ + ld r19,136(r8) │ │ │ │ + std r7,48(r31) │ │ │ │ + std r6,56(r31) │ │ │ │ std r4,64(r31) │ │ │ │ - mullw r18,r8,r28 │ │ │ │ - ld r8,152(r11) │ │ │ │ - subf r28,r30,r28 │ │ │ │ - extswsli r30,r30,3 │ │ │ │ - std r9,72(r31) │ │ │ │ - std r11,88(r31) │ │ │ │ - clrldi r28,r28,32 │ │ │ │ - mr r10,r30 │ │ │ │ - lfdx f30,r12,r30 │ │ │ │ + lfiwax f29,r8,r9 │ │ │ │ + clrldi r30,r30,32 │ │ │ │ + lfdx f30,r7,r26 │ │ │ │ + std r8,72(r31) │ │ │ │ + ld r24,104(r8) │ │ │ │ + mullw r10,r2,r17 │ │ │ │ + ld r2,152(r8) │ │ │ │ + lwzx r17,r27,r29 │ │ │ │ + mr r27,r25 │ │ │ │ fcfid f29,f29 │ │ │ │ - mr r30,r28 │ │ │ │ - mr r28,r10 │ │ │ │ - extswsli r18,r18,3 │ │ │ │ - add r18,r8,r18 │ │ │ │ + extswsli r10,r10,3 │ │ │ │ + add r23,r2,r10 │ │ │ │ + mr r2,r30 │ │ │ │ + mr r30,r26 │ │ │ │ + mr r25,r23 │ │ │ │ + mr r26,r2 │ │ │ │ + mr r23,r17 │ │ │ │ + mr r17,r0 │ │ │ │ fmul f29,f29,f29 │ │ │ │ - mr r17,r18 │ │ │ │ - mr r18,r26 │ │ │ │ - mr r26,r29 │ │ │ │ - mr r29,r14 │ │ │ │ - mr r14,r5 │ │ │ │ - b 66780 │ │ │ │ + b 662f4 │ │ │ │ + nop │ │ │ │ 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 │ │ │ │ - lwzx r7,r29,r26 │ │ │ │ - fmul f30,f30,f1 │ │ │ │ - addic. r30,r30,-1 │ │ │ │ - slwi r9,r7,1 │ │ │ │ - stfdx f30,r19,r28 │ │ │ │ - addi r28,r28,8 │ │ │ │ - add r9,r9,r7 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - add r9,r9,r16 │ │ │ │ - divw r8,r9,r7 │ │ │ │ - mullw r8,r8,r7 │ │ │ │ - subf r9,r8,r9 │ │ │ │ - maddld r18,r18,r7,r9 │ │ │ │ - stwx r18,r20,r26 │ │ │ │ - addi r26,r26,4 │ │ │ │ - beq 66800 │ │ │ │ - lfiwax f11,r23,r26 │ │ │ │ - lwzx r16,r27,r26 │ │ │ │ - lfdx f10,r17,r28 │ │ │ │ - lfiwax f0,r24,r26 │ │ │ │ - lfdx f1,r25,r28 │ │ │ │ - mtfprwa f12,r16 │ │ │ │ - fcfid f11,f11 │ │ │ │ + bl 5360 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + lwzx r8,r27,r29 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + addic. r26,r26,-1 │ │ │ │ + mulli r2,r8,3 │ │ │ │ + stfdx f30,r20,r30 │ │ │ │ + addi r30,r30,8 │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + add r2,r2,r18 │ │ │ │ + divw r9,r2,r8 │ │ │ │ + mullw r9,r9,r8 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + maddld r23,r8,r23,r2 │ │ │ │ + stwx r23,r21,r29 │ │ │ │ + addi r29,r29,4 │ │ │ │ + beq 663a0 │ │ │ │ + lfiwax f11,r28,r29 │ │ │ │ + lwzx r18,r14,r29 │ │ │ │ + lfiwax f0,r19,r29 │ │ │ │ + lfdx f10,r25,r30 │ │ │ │ + lfdx f1,r24,r30 │ │ │ │ + mtfprwa f12,r18 │ │ │ │ fcfid f12,f12 │ │ │ │ + fcfid f11,f11 │ │ │ │ fcfid f0,f0 │ │ │ │ fdiv f12,f12,f11 │ │ │ │ fmul f0,f0,f0 │ │ │ │ fsub f11,f10,f12 │ │ │ │ fsub f12,f12,f10 │ │ │ │ fmul f12,f11,f12 │ │ │ │ fmadd f0,f0,f12,f29 │ │ │ │ - fcmpu cr0,f0,f28 │ │ │ │ - bgt 66720 │ │ │ │ + fcmpu cr0,f0,f27 │ │ │ │ + bgt 662a0 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ fneg f0,f0 │ │ │ │ - blt 667e0 │ │ │ │ - lfd f0,0(r22) │ │ │ │ - fmul f1,f1,f0 │ │ │ │ - b 6673c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bge 662b4 │ │ │ │ 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 6673c │ │ │ │ - ld r16,32(r31) │ │ │ │ - ld r7,40(r31) │ │ │ │ - ld r6,48(r31) │ │ │ │ - ld r12,56(r31) │ │ │ │ - mr r5,r14 │ │ │ │ - ld r4,64(r31) │ │ │ │ - ld r9,72(r31) │ │ │ │ - ld r17,80(r31) │ │ │ │ - ld r11,88(r31) │ │ │ │ - sldi r5,r5,2 │ │ │ │ - lwzx r10,r16,r5 │ │ │ │ - stwu r10,4(r4) │ │ │ │ - lwz r28,48(r11) │ │ │ │ - extswsli r8,r28,3 │ │ │ │ - addi r30,r28,-1 │ │ │ │ - extswsli r10,r28,2 │ │ │ │ - extsw r5,r28 │ │ │ │ - lfdx f0,r12,r8 │ │ │ │ - cmpwi r30,0 │ │ │ │ - clrldi r8,r30,32 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - mtctr r8 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - bgt 66888 │ │ │ │ - b 669d0 │ │ │ │ + bl 5620 │ │ │ │ + lwzx r8,r27,r29 │ │ │ │ + addic. r26,r26,-1 │ │ │ │ + fmul f12,f1,f28 │ │ │ │ + mulli r2,r8,3 │ │ │ │ + fdiv f12,f12,f31 │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + add r2,r2,r18 │ │ │ │ + divw r9,r2,r8 │ │ │ │ + mullw r9,r9,r8 │ │ │ │ + subf r2,r9,r2 │ │ │ │ + fmul f30,f30,f12 │ │ │ │ + maddld r23,r8,r23,r2 │ │ │ │ + stfdx f30,r20,r30 │ │ │ │ + stwx r23,r21,r29 │ │ │ │ + addi r30,r30,8 │ │ │ │ + addi r29,r29,4 │ │ │ │ + bne 662f4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld r18,32(r31) │ │ │ │ + ld r27,40(r31) │ │ │ │ + mr r0,r17 │ │ │ │ + ld r7,48(r31) │ │ │ │ + ld r6,56(r31) │ │ │ │ + ld r4,64(r31) │ │ │ │ + ld r8,72(r31) │ │ │ │ + sldi r0,r0,2 │ │ │ │ + lwzx r2,r27,r0 │ │ │ │ + stwu r2,4(r4) │ │ │ │ + lwz r17,48(r8) │ │ │ │ + extswsli r9,r17,3 │ │ │ │ + addi r30,r17,-1 │ │ │ │ + extswsli r2,r17,2 │ │ │ │ + extsw r0,r17 │ │ │ │ + lfdx f0,r7,r9 │ │ │ │ + cmpwi r30,0 │ │ │ │ + clrldi r9,r30,32 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + mtctr r9 │ │ │ │ + stfd f0,0(r6) │ │ │ │ + bgt 66418 │ │ │ │ + b 6659c │ │ │ │ nop │ │ │ │ - lwzx r8,r7,r10 │ │ │ │ - stwx r21,r15,r10 │ │ │ │ + lwzx r9,r16,r2 │ │ │ │ + stwx r22,r18,r2 │ │ │ │ addi r30,r30,-1 │ │ │ │ - stwx r8,r27,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bdz 669a0 │ │ │ │ - lwzx r8,r27,r10 │ │ │ │ - lwzx r3,r6,r10 │ │ │ │ - cmpw r8,r3 │ │ │ │ - beq 66870 │ │ │ │ - extsw r10,r30 │ │ │ │ - sldi r10,r10,2 │ │ │ │ - cmpld r4,r17 │ │ │ │ - addi r8,r8,1 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lwzx r29,r15,r10 │ │ │ │ - stwx r8,r27,r10 │ │ │ │ - addi r29,r29,1 │ │ │ │ - stwx r29,r15,r10 │ │ │ │ - bne 66680 │ │ │ │ - lwz r0,96(r31) │ │ │ │ - lwz r24,108(r31) │ │ │ │ - lwz r26,100(r31) │ │ │ │ - lwz r29,104(r31) │ │ │ │ - mr r18,r16 │ │ │ │ - mr r14,r6 │ │ │ │ - ld r25,112(r31) │ │ │ │ - mr r10,r0 │ │ │ │ - mr r9,r26 │ │ │ │ - add r29,r29,r26 │ │ │ │ - addi r0,r10,1 │ │ │ │ - stwu r9,4(r25) │ │ │ │ - cmpw r0,r24 │ │ │ │ - beq 66928 │ │ │ │ - lwz r28,48(r11) │ │ │ │ - addi r9,r28,-1 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bge 66560 │ │ │ │ - mr r30,r28 │ │ │ │ - bgt cr4,66628 │ │ │ │ - mr r10,r0 │ │ │ │ - li r9,0 │ │ │ │ - addi r0,r10,1 │ │ │ │ - stwu r9,4(r25) │ │ │ │ - cmpw r0,r24 │ │ │ │ - bne 668f8 │ │ │ │ - addi r1,r31,304 │ │ │ │ + stwx r9,r14,r2 │ │ │ │ + addi r2,r2,-4 │ │ │ │ + bdz 66530 │ │ │ │ + lwzx r9,r14,r2 │ │ │ │ + lwzx r10,r15,r2 │ │ │ │ + cmpw r9,r10 │ │ │ │ + beq 66400 │ │ │ │ + extsw r2,r30 │ │ │ │ + ld r10,80(r31) │ │ │ │ + sldi r2,r2,2 │ │ │ │ + addi r9,r9,1 │ │ │ │ + addi r6,r6,8 │ │ │ │ + stwx r9,r14,r2 │ │ │ │ + cmpld r10,r4 │ │ │ │ + lwzx r10,r18,r2 │ │ │ │ + addi r10,r10,1 │ │ │ │ + stwx r10,r18,r2 │ │ │ │ + bne 66210 │ │ │ │ + lwz r6,88(r31) │ │ │ │ + lwz r23,100(r31) │ │ │ │ + mr r27,r14 │ │ │ │ + mr r14,r16 │ │ │ │ + mr r16,r18 │ │ │ │ + lwz r29,92(r31) │ │ │ │ + lwz r24,96(r31) │ │ │ │ + ld r25,104(r31) │ │ │ │ + ld r18,112(r31) │ │ │ │ + addi r6,r6,1 │ │ │ │ + mr r2,r29 │ │ │ │ + add r24,r24,r29 │ │ │ │ + cmpw r6,r23 │ │ │ │ + stwu r2,4(r25) │ │ │ │ + beq 664bc │ │ │ │ + lwz r17,48(r8) │ │ │ │ + addi r2,r17,-1 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bge 660e0 │ │ │ │ + mr r30,r17 │ │ │ │ + bgt cr4,661a0 │ │ │ │ + addi r6,r6,1 │ │ │ │ + li r2,0 │ │ │ │ + cmpw r6,r23 │ │ │ │ + stwu r2,4(r25) │ │ │ │ + bne 66490 │ │ │ │ + addi r1,r31,320 │ │ │ │ ld r0,16(r1) │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r14,-176(r1) │ │ │ │ - ld r15,-168(r1) │ │ │ │ - ld r16,-160(r1) │ │ │ │ - ld r17,-152(r1) │ │ │ │ - ld r18,-144(r1) │ │ │ │ - ld r19,-136(r1) │ │ │ │ - ld r20,-128(r1) │ │ │ │ - ld r21,-120(r1) │ │ │ │ - ld r22,-112(r1) │ │ │ │ - ld r23,-104(r1) │ │ │ │ - ld r24,-96(r1) │ │ │ │ - ld r25,-88(r1) │ │ │ │ - ld r26,-80(r1) │ │ │ │ - ld r27,-72(r1) │ │ │ │ + ld r14,-184(r1) │ │ │ │ + ld r15,-176(r1) │ │ │ │ + ld r16,-168(r1) │ │ │ │ + ld r17,-160(r1) │ │ │ │ + ld r18,-152(r1) │ │ │ │ + ld r19,-144(r1) │ │ │ │ + ld r20,-136(r1) │ │ │ │ + ld r21,-128(r1) │ │ │ │ mtlr r0 │ │ │ │ - ld r28,-64(r1) │ │ │ │ - ld r29,-56(r1) │ │ │ │ - ld r30,-48(r1) │ │ │ │ - ld r31,-40(r1) │ │ │ │ mtocrf 8,r11 │ │ │ │ + ld r22,-120(r1) │ │ │ │ + ld r23,-112(r1) │ │ │ │ + ld r24,-104(r1) │ │ │ │ + ld r25,-96(r1) │ │ │ │ + ld r26,-88(r1) │ │ │ │ + ld r27,-80(r1) │ │ │ │ + ld r28,-72(r1) │ │ │ │ + ld r29,-64(r1) │ │ │ │ + ld r30,-56(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ + lfd f27,-40(r1) │ │ │ │ lfd f28,-32(r1) │ │ │ │ lfd f29,-24(r1) │ │ │ │ lfd f30,-16(r1) │ │ │ │ lfd f31,-8(r1) │ │ │ │ blr │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lwz r8,0(r27) │ │ │ │ - li r10,0 │ │ │ │ - b 6689c │ │ │ │ - nop │ │ │ │ - subf r23,r8,r23 │ │ │ │ - addic. r6,r6,-1 │ │ │ │ - stwx r5,r14,r10 │ │ │ │ - stwx r23,r7,r10 │ │ │ │ - stwx r23,r27,r10 │ │ │ │ - addi r10,r10,-4 │ │ │ │ - bne 66590 │ │ │ │ - b 665e0 │ │ │ │ - extswsli r8,r30,2 │ │ │ │ - extsw r10,r30 │ │ │ │ - lwzx r8,r27,r8 │ │ │ │ - b 6689c │ │ │ │ - andi. r8,r22,1 │ │ │ │ - addi r21,r22,-1 │ │ │ │ - li r8,0 │ │ │ │ - beq 66a0c │ │ │ │ - lfd f0,0(r10) │ │ │ │ + lwz r9,0(r14) │ │ │ │ + li r2,0 │ │ │ │ + b 6642c │ │ │ │ + nop │ │ │ │ + subf r0,r10,r0 │ │ │ │ + addic. r5,r5,-1 │ │ │ │ + stwx r4,r15,r9 │ │ │ │ + stwx r0,r14,r9 │ │ │ │ + stwx r0,r27,r9 │ │ │ │ + addi r9,r9,-4 │ │ │ │ + bne 66110 │ │ │ │ + clrldi r3,r2,32 │ │ │ │ + extswsli r2,r2,2 │ │ │ │ + rldic r5,r17,2,30 │ │ │ │ + li r4,0 │ │ │ │ + std r8,48(r31) │ │ │ │ + stw r6,40(r31) │ │ │ │ + std r7,32(r31) │ │ │ │ + li r30,0 │ │ │ │ + mulli r9,r3,-4 │ │ │ │ + add r3,r9,r16 │ │ │ │ + add r3,r3,r2 │ │ │ │ + bl 5b40 │ │ │ │ + ld r7,32(r31) │ │ │ │ + lwz r6,40(r31) │ │ │ │ + ld r8,48(r31) │ │ │ │ + b 6619c │ │ │ │ + extswsli r9,r30,2 │ │ │ │ + extsw r2,r30 │ │ │ │ + lwzx r9,r14,r9 │ │ │ │ + b 6642c │ │ │ │ + andi. r9,r29,1 │ │ │ │ + addi r10,r29,-1 │ │ │ │ + li r9,0 │ │ │ │ + beq 665d8 │ │ │ │ + lfd f0,0(r2) │ │ │ │ lfd f12,0(r6) │ │ │ │ - cmpdi r21,0 │ │ │ │ - li r8,8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfd f0,0(r10) │ │ │ │ - beq 66a40 │ │ │ │ - srdi r21,r22,1 │ │ │ │ - mtctr r21 │ │ │ │ - lfdx f12,r6,r8 │ │ │ │ - lfdx f0,r10,r8 │ │ │ │ - addi r21,r8,8 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 65f30 │ │ │ │ + srdi r10,r29,1 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r6,r9 │ │ │ │ + lfdx f0,r2,r9 │ │ │ │ + addi r10,r9,8 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r10,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - lfdx f0,r10,r21 │ │ │ │ - lfdx f12,r6,r21 │ │ │ │ + stfdx f0,r2,r9 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ + lfdx f12,r6,r10 │ │ │ │ + addi r9,r9,16 │ │ │ │ fmul f0,f0,f12 │ │ │ │ - stfdx f0,r10,r21 │ │ │ │ - bdnz 66a14 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r0,r0,r28 │ │ │ │ - add r5,r5,r29 │ │ │ │ - cmpw r30,r4 │ │ │ │ - bne 66348 │ │ │ │ - b 663f0 │ │ │ │ - andi. r10,r22,1 │ │ │ │ - addi r8,r22,-1 │ │ │ │ - li r10,0 │ │ │ │ - beq 66a84 │ │ │ │ - lfd f0,0(r9) │ │ │ │ + stfdx f0,r2,r10 │ │ │ │ + bdnz 665e0 │ │ │ │ + b 65f30 │ │ │ │ + andi. r9,r30,1 │ │ │ │ + addi r10,r30,-1 │ │ │ │ + li r9,0 │ │ │ │ + beq 6663c │ │ │ │ + lfd f0,0(r2) │ │ │ │ lfd f12,0(r6) │ │ │ │ - cmpdi r8,0 │ │ │ │ - li r10,8 │ │ │ │ + cmpdi r10,0 │ │ │ │ + li r9,8 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - stfd f0,0(r9) │ │ │ │ - beq 66ab8 │ │ │ │ - srdi r8,r22,1 │ │ │ │ - mtctr r8 │ │ │ │ - lfdx f12,r6,r10 │ │ │ │ - lfdx f0,r9,r10 │ │ │ │ - addi r8,r10,8 │ │ │ │ + stfd f0,0(r2) │ │ │ │ + beq 65df0 │ │ │ │ + srdi r10,r30,1 │ │ │ │ + mtctr r10 │ │ │ │ + lfdx f12,r6,r9 │ │ │ │ + lfdx f0,r2,r9 │ │ │ │ + addi r10,r9,8 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r10 │ │ │ │ - addi r10,r10,16 │ │ │ │ - lfdx f0,r9,r8 │ │ │ │ - lfdx f12,r6,r8 │ │ │ │ + stfdx f0,r2,r9 │ │ │ │ + lfdx f0,r2,r10 │ │ │ │ + lfdx f12,r6,r10 │ │ │ │ + addi r9,r9,16 │ │ │ │ fdiv f0,f0,f12 │ │ │ │ - stfdx f0,r9,r8 │ │ │ │ - bdnz 66a8c │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r0,r0,r30 │ │ │ │ - add r5,r5,r29 │ │ │ │ - cmpw r28,r4 │ │ │ │ - bne 66218 │ │ │ │ - b 662c0 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - li r9,0 │ │ │ │ - stw r9,0(r18) │ │ │ │ - stfd f0,0(r12) │ │ │ │ - li r26,1 │ │ │ │ - b 66520 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - cmpwi r28,0 │ │ │ │ - lfd f0,28240(r9) │ │ │ │ - li r9,0 │ │ │ │ - stw r9,0(r18) │ │ │ │ - stfd f0,0(r12) │ │ │ │ - ble 66ae4 │ │ │ │ - addi r9,r28,-1 │ │ │ │ - b 66404 │ │ │ │ - li r26,1 │ │ │ │ - li r9,0 │ │ │ │ - b 664b4 │ │ │ │ + stfdx f0,r2,r10 │ │ │ │ + bdnz 66644 │ │ │ │ + b 65df0 │ │ │ │ + li r2,0 │ │ │ │ + b 65db8 │ │ │ │ + li r2,0 │ │ │ │ + b 65ef8 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + li r29,1 │ │ │ │ + stw r2,0(r19) │ │ │ │ + stfd f0,0(r7) │ │ │ │ + b 66078 │ │ │ │ + cmpwi r30,0 │ │ │ │ + xxspltidp vs0,1065353216 │ │ │ │ + li r2,0 │ │ │ │ + stw r2,0(r19) │ │ │ │ + stfd f0,0(r7) │ │ │ │ + bgt 65f58 │ │ │ │ + li r29,1 │ │ │ │ + b 66078 │ │ │ │ + li r29,1 │ │ │ │ + li r2,0 │ │ │ │ + b 6600c │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1284 │ │ │ │ - nop │ │ │ │ + .long 0x1285 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000066b30 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,4816 │ │ │ │ - mflr r0 │ │ │ │ - lwz r9,128(r3) │ │ │ │ +00000000000666e0 : │ │ │ │ + lwz r2,128(r3) │ │ │ │ std r31,-8(r1) │ │ │ │ - mr r31,r3 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bne 66b90 │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 66ba4 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 66bbc │ │ │ │ - andi. r9,r9,1 │ │ │ │ - bne 66bd4 │ │ │ │ + mr r31,r3 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 66720 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 66740 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 66764 │ │ │ │ + andi. r2,r2,1 │ │ │ │ + bne 66788 │ │ │ │ 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 66b60 │ │ │ │ - mr r3,r31 │ │ │ │ - bl 56c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 66b68 │ │ │ │ + mflr r0 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 5320 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + mtlr r0 │ │ │ │ + beq 66700 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 5600 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r9,r9,1 │ │ │ │ - beq 66b70 │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 5660 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + mtlr r0 │ │ │ │ + beq 66708 │ │ │ │ + mflr r0 │ │ │ │ mr r3,r31 │ │ │ │ - bl 55c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + std r0,64(r1) │ │ │ │ + bl 55a0 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + ld r0,64(r1) │ │ │ │ + andi. r2,r2,1 │ │ │ │ + mtlr r0 │ │ │ │ + beq 66710 │ │ │ │ addi r1,r1,48 │ │ │ │ - ld r0,16(r1) │ │ │ │ + mr r3,r31 │ │ │ │ ld r31,-8(r1) │ │ │ │ - mtlr r0 │ │ │ │ - blr │ │ │ │ + b 5560 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000066c00 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,4608 │ │ │ │ - mflr r0 │ │ │ │ +00000000000667b0 : │ │ │ │ cmpwi r4,1 │ │ │ │ + mflr r0 │ │ │ │ + std r26,-48(r1) │ │ │ │ std r27,-40(r1) │ │ │ │ + mr r26,r7 │ │ │ │ std r28,-32(r1) │ │ │ │ std r29,-24(r1) │ │ │ │ + mr r28,r8 │ │ │ │ + mr r29,r9 │ │ │ │ std r30,-16(r1) │ │ │ │ std r31,-8(r1) │ │ │ │ - std r26,-48(r1) │ │ │ │ + mr r30,r3 │ │ │ │ mr r31,r4 │ │ │ │ - mr r29,r3 │ │ │ │ - mr r27,r9 │ │ │ │ - mr r28,r7 │ │ │ │ - mr r30,r8 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-80(r1) │ │ │ │ stw r4,48(r3) │ │ │ │ stw r9,96(r3) │ │ │ │ stw r10,128(r3) │ │ │ │ std r5,0(r3) │ │ │ │ std r6,8(r3) │ │ │ │ - beq 66e60 │ │ │ │ - li r3,5253 │ │ │ │ - li r4,5285 │ │ │ │ - li r5,5281 │ │ │ │ - li r7,5269 │ │ │ │ - li r9,5301 │ │ │ │ - li r26,5297 │ │ │ │ - li r8,5265 │ │ │ │ - li r6,5249 │ │ │ │ - andi. r11,r10,16 │ │ │ │ - bne 66c94 │ │ │ │ - mr r7,r3 │ │ │ │ - mr r9,r4 │ │ │ │ - mr r26,r5 │ │ │ │ - mr r8,r6 │ │ │ │ - andi. r6,r10,32 │ │ │ │ - bne 66ca4 │ │ │ │ + beq 669e0 │ │ │ │ + li r4,5253 │ │ │ │ + li r5,5285 │ │ │ │ + li r6,5281 │ │ │ │ + li r8,5269 │ │ │ │ + li r2,5301 │ │ │ │ + li r27,5297 │ │ │ │ + li r9,5265 │ │ │ │ + li r7,5249 │ │ │ │ + andi. r3,r10,16 │ │ │ │ + bne 6683c │ │ │ │ + mr r8,r4 │ │ │ │ + mr r2,r5 │ │ │ │ + mr r27,r6 │ │ │ │ mr r9,r7 │ │ │ │ - mr r26,r8 │ │ │ │ + andi. r7,r10,32 │ │ │ │ + bne 6684c │ │ │ │ + mr r2,r8 │ │ │ │ + mr r27,r9 │ │ │ │ andi. r10,r10,4 │ │ │ │ sldi r3,r31,2 │ │ │ │ - iseleq r26,r26,r9 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - lwz r3,48(r29) │ │ │ │ - std r9,72(r29) │ │ │ │ + iseleq r27,r27,r2 │ │ │ │ + bl 5480 │ │ │ │ + mr r2,r3 │ │ │ │ + lwz r3,48(r30) │ │ │ │ + std r2,72(r30) │ │ │ │ extswsli r3,r3,2 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ cmpwi r31,0 │ │ │ │ - std r3,80(r29) │ │ │ │ - ble 66e08 │ │ │ │ - addi r9,r31,-1 │ │ │ │ - ld r8,72(r29) │ │ │ │ - cmplwi r9,3 │ │ │ │ - ble 66e90 │ │ │ │ - addi r7,r28,4 │ │ │ │ - addi r6,r8,4 │ │ │ │ - addi r9,r30,4 │ │ │ │ - li r5,1 │ │ │ │ - li r10,1 │ │ │ │ - subf r4,r7,r3 │ │ │ │ - subf r6,r6,r3 │ │ │ │ + std r3,80(r30) │ │ │ │ + ble 66980 │ │ │ │ + ld r8,72(r30) │ │ │ │ + addi r2,r26,4 │ │ │ │ + subf r7,r2,r3 │ │ │ │ + addi r10,r8,15 │ │ │ │ + addi r9,r8,4 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + cmpldi r7,8 │ │ │ │ + subf r10,r28,r10 │ │ │ │ subf r9,r9,r3 │ │ │ │ - subf r7,r7,r8 │ │ │ │ - cmpldi cr5,r6,9 │ │ │ │ - cmpldi cr6,r4,9 │ │ │ │ - cmpldi r7,9 │ │ │ │ - cmpldi cr7,r9,9 │ │ │ │ - li r7,1 │ │ │ │ - li r9,1 │ │ │ │ - isel r6,0,r5,4*cr6+lt │ │ │ │ - isel r10,0,r10,4*cr5+lt │ │ │ │ - isel r7,0,r7,4*cr7+lt │ │ │ │ - isellt r9,0,r9 │ │ │ │ - and r10,r10,r6 │ │ │ │ - and r10,r10,r7 │ │ │ │ - and r10,r10,r9 │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 66e90 │ │ │ │ - addi r9,r8,15 │ │ │ │ - subf r9,r30,r9 │ │ │ │ - cmpldi r9,30 │ │ │ │ - ble 66e90 │ │ │ │ - rldicl r6,r31,62,34 │ │ │ │ - li r10,0 │ │ │ │ - andi. r9,r6,1 │ │ │ │ - addi r9,r6,-1 │ │ │ │ - bne 66e40 │ │ │ │ - srdi r9,r6,1 │ │ │ │ + cmpldi cr5,r2,8 │ │ │ │ + setbc r7,gt │ │ │ │ + cmpldi cr7,r10,30 │ │ │ │ + cmpldi r9,8 │ │ │ │ + setbc r10,4*cr5+gt │ │ │ │ + setbc r9,gt │ │ │ │ + setbc r6,4*cr7+gt │ │ │ │ + and r2,r10,r6 │ │ │ │ + and r2,r2,r9 │ │ │ │ + and r2,r2,r7 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 66a10 │ │ │ │ + addi r2,r28,4 │ │ │ │ + subf r2,r2,r3 │ │ │ │ + cmpldi r2,8 │ │ │ │ + ble 66a10 │ │ │ │ + addi r2,r31,-1 │ │ │ │ + cmplwi r2,2 │ │ │ │ + ble 66a74 │ │ │ │ + rldicl r10,r31,62,34 │ │ │ │ + li r2,0 │ │ │ │ + andi. r9,r10,1 │ │ │ │ + addi r9,r10,-1 │ │ │ │ + bne 669c0 │ │ │ │ + srdi r9,r10,1 │ │ │ │ mtctr r9 │ │ │ │ - lxvx vs0,r28,r10 │ │ │ │ - addi r6,r10,16 │ │ │ │ + lxvx vs0,r26,r2 │ │ │ │ + addi r10,r2,16 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + lxvx vs0,r28,r2 │ │ │ │ + stxvx vs0,r3,r2 │ │ │ │ + lxvx vs0,r26,r10 │ │ │ │ + addi r2,r2,32 │ │ │ │ stxvx vs0,r8,r10 │ │ │ │ - lxvx vs0,r30,r10 │ │ │ │ + lxvx vs0,r28,r10 │ │ │ │ stxvx vs0,r3,r10 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lxvx vs0,r28,r6 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - lxvx vs0,r30,r6 │ │ │ │ - stxvx vs0,r3,r6 │ │ │ │ - bdnz 66d78 │ │ │ │ - andi. r9,r31,3 │ │ │ │ - clrrwi r9,r31,2 │ │ │ │ - beq 66e08 │ │ │ │ - clrldi r10,r9,32 │ │ │ │ - addi r7,r9,1 │ │ │ │ - sldi r10,r10,2 │ │ │ │ - cmpw r7,r31 │ │ │ │ - lwzx r7,r28,r10 │ │ │ │ - stwx r7,r8,r10 │ │ │ │ - lwzx r7,r30,r10 │ │ │ │ - stwx r7,r3,r10 │ │ │ │ - bge 66e08 │ │ │ │ - addi r7,r10,4 │ │ │ │ - addi r9,r9,2 │ │ │ │ - lwzx r6,r28,r7 │ │ │ │ - cmpw r9,r31 │ │ │ │ - stwx r6,r8,r7 │ │ │ │ - lwzx r9,r30,r7 │ │ │ │ - stwx r9,r3,r7 │ │ │ │ - bge 66e08 │ │ │ │ - addi r10,r10,8 │ │ │ │ - lwzx r9,r28,r10 │ │ │ │ - stwx r9,r8,r10 │ │ │ │ - lwzx r9,r30,r10 │ │ │ │ - stwx r9,r3,r10 │ │ │ │ + bdnz 66908 │ │ │ │ + andi. r2,r31,3 │ │ │ │ + clrrwi r2,r31,2 │ │ │ │ + beq 66980 │ │ │ │ + subf r31,r2,r31 │ │ │ │ + li r9,16 │ │ │ │ + clrldi r2,r2,32 │ │ │ │ + rldic r31,r31,2,30 │ │ │ │ + sldi r2,r2,2 │ │ │ │ + cmpldi r31,16 │ │ │ │ + add r26,r26,r2 │ │ │ │ + add r8,r8,r2 │ │ │ │ + add r28,r28,r2 │ │ │ │ + add r2,r3,r2 │ │ │ │ + iselgt r9,r9,r31 │ │ │ │ + sldi r9,r9,56 │ │ │ │ + lxvl vs0,r26,r9 │ │ │ │ + stxvl vs0,r8,r9 │ │ │ │ + lxvl vs0,r28,r9 │ │ │ │ + stxvl vs0,r2,r9 │ │ │ │ addi r1,r1,80 │ │ │ │ - clrldi r5,r26,32 │ │ │ │ - mr r4,r27 │ │ │ │ - mr r3,r29 │ │ │ │ + clrldi r5,r27,32 │ │ │ │ + mr r4,r29 │ │ │ │ + mr r3,r30 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r26,-48(r1) │ │ │ │ ld r27,-40(r1) │ │ │ │ ld r28,-32(r1) │ │ │ │ ld r29,-24(r1) │ │ │ │ ld r30,-16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - b 62db8 │ │ │ │ + b 62980 │ │ │ │ nop │ │ │ │ - lxv vs0,0(r28) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lxv vs0,0(r26) │ │ │ │ cmpdi r9,0 │ │ │ │ - li r10,16 │ │ │ │ + li r2,16 │ │ │ │ stxv vs0,0(r8) │ │ │ │ - lxv vs0,0(r30) │ │ │ │ + lxv vs0,0(r28) │ │ │ │ stxv vs0,0(r3) │ │ │ │ - bne 66d70 │ │ │ │ - b 66da4 │ │ │ │ - li r3,5765 │ │ │ │ - li r4,5797 │ │ │ │ - li r5,5793 │ │ │ │ - li r7,5781 │ │ │ │ - li r9,5813 │ │ │ │ - li r26,5809 │ │ │ │ - li r8,5777 │ │ │ │ - li r6,5761 │ │ │ │ - b 66c7c │ │ │ │ + bne 66900 │ │ │ │ + b 66934 │ │ │ │ + li r4,5765 │ │ │ │ + li r5,5797 │ │ │ │ + li r6,5793 │ │ │ │ + li r8,5781 │ │ │ │ + li r2,5813 │ │ │ │ + li r27,5809 │ │ │ │ + li r9,5777 │ │ │ │ + li r7,5761 │ │ │ │ + b 66824 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi. r10,r31,1 │ │ │ │ - li r9,0 │ │ │ │ - addi r10,r31,-1 │ │ │ │ - beq 66ebc │ │ │ │ - lwz r7,0(r28) │ │ │ │ - cmpdi r10,0 │ │ │ │ - li r9,4 │ │ │ │ - stw r7,0(r8) │ │ │ │ - lwz r10,0(r30) │ │ │ │ - stw r10,0(r3) │ │ │ │ - beq 66e08 │ │ │ │ - srdi r10,r31,1 │ │ │ │ - mtctr r10 │ │ │ │ - lwzx r7,r28,r9 │ │ │ │ - addi r10,r9,4 │ │ │ │ - stwx r7,r8,r9 │ │ │ │ - lwzx r7,r30,r9 │ │ │ │ - stwx r7,r3,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - lwzx r7,r28,r10 │ │ │ │ - stwx r7,r8,r10 │ │ │ │ - lwzx r7,r30,r10 │ │ │ │ - stwx r7,r3,r10 │ │ │ │ - bdnz 66ec4 │ │ │ │ - b 66e08 │ │ │ │ + andi. r9,r31,1 │ │ │ │ + li r2,0 │ │ │ │ + addi r9,r31,-1 │ │ │ │ + beq 66a3c │ │ │ │ + lwz r10,0(r26) │ │ │ │ + cmpdi r9,0 │ │ │ │ + li r2,4 │ │ │ │ + stw r10,0(r8) │ │ │ │ + lwz r9,0(r28) │ │ │ │ + stw r9,0(r3) │ │ │ │ + beq 66980 │ │ │ │ + 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 66a44 │ │ │ │ + b 66980 │ │ │ │ + li r2,0 │ │ │ │ + b 66940 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x680 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000066f00 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,3840 │ │ │ │ +0000000000066a90 : │ │ │ │ mflr r0 │ │ │ │ std r26,-56(r1) │ │ │ │ std r27,-48(r1) │ │ │ │ - std r29,-32(r1) │ │ │ │ + li r2,8 │ │ │ │ mr r27,r3 │ │ │ │ - li r9,8 │ │ │ │ sldi r3,r4,2 │ │ │ │ + std r29,-32(r1) │ │ │ │ mr r26,r4 │ │ │ │ mr r29,r7 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ stw r4,48(r27) │ │ │ │ std r5,0(r27) │ │ │ │ std r6,8(r27) │ │ │ │ - stw r9,96(r27) │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + stw r2,96(r27) │ │ │ │ + bl 5480 │ │ │ │ + mr r2,r3 │ │ │ │ lwz r3,48(r27) │ │ │ │ - std r9,72(r27) │ │ │ │ + std r2,72(r27) │ │ │ │ extswsli r3,r3,2 │ │ │ │ - bl 54e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5480 │ │ │ │ cmpwi r26,0 │ │ │ │ std r3,80(r27) │ │ │ │ - ble 67030 │ │ │ │ - addis r9,r2,-3 │ │ │ │ + ble 66ba0 │ │ │ │ std r28,56(r1) │ │ │ │ ld r28,72(r27) │ │ │ │ stfd f31,88(r1) │ │ │ │ + nop │ │ │ │ + xxspltidp vs31,1069547520 │ │ │ │ addi r29,r29,-4 │ │ │ │ std r30,72(r1) │ │ │ │ std r31,80(r1) │ │ │ │ addi r30,r3,-4 │ │ │ │ mr r31,r26 │ │ │ │ - lfd f31,28160(r9) │ │ │ │ addi r28,r28,-4 │ │ │ │ - nop │ │ │ │ - lwzu r9,4(r29) │ │ │ │ - mtfprwa f1,r9 │ │ │ │ - stwu r9,4(r28) │ │ │ │ + lwzu r2,4(r29) │ │ │ │ + mtfprwa f1,r2 │ │ │ │ + stwu r2,4(r28) │ │ │ │ fcfid f1,f1 │ │ │ │ fmul f1,f1,f31 │ │ │ │ - bl 5a60 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5a00 │ │ │ │ addic. r31,r31,-1 │ │ │ │ fctiwz f0,f1 │ │ │ │ - mffprwz r9,f0 │ │ │ │ - clrlwi r10,r9,31 │ │ │ │ - add r9,r10,r9 │ │ │ │ - stwu r9,4(r30) │ │ │ │ - bne 66fa0 │ │ │ │ + mffprwz r2,f0 │ │ │ │ + clrlwi r9,r2,31 │ │ │ │ + add r2,r9,r2 │ │ │ │ + stwu r2,4(r30) │ │ │ │ + bne 66b20 │ │ │ │ cmpwi r26,1 │ │ │ │ - li r9,2513 │ │ │ │ + li r2,2513 │ │ │ │ lfd f31,88(r1) │ │ │ │ ld r28,56(r1) │ │ │ │ + li r5,5777 │ │ │ │ ld r30,72(r1) │ │ │ │ ld r31,80(r1) │ │ │ │ - li r5,5777 │ │ │ │ - stw r9,128(r27) │ │ │ │ - beq 67000 │ │ │ │ + stw r2,128(r27) │ │ │ │ + beq 66b7c │ │ │ │ li r5,5265 │ │ │ │ addi r1,r1,96 │ │ │ │ lwa r4,96(r27) │ │ │ │ mr r3,r27 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r26,-56(r1) │ │ │ │ ld r27,-48(r1) │ │ │ │ ld r29,-32(r1) │ │ │ │ mtlr r0 │ │ │ │ - b 62db8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - li r9,2513 │ │ │ │ - stw r9,128(r27) │ │ │ │ - b 66ffc │ │ │ │ + b 62980 │ │ │ │ + li r2,2513 │ │ │ │ + stw r2,128(r27) │ │ │ │ + b 66b78 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x681 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000067050 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,3504 │ │ │ │ +0000000000066bc0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000000000670a0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,3424 │ │ │ │ +0000000000066c10 : │ │ │ │ mflr r0 │ │ │ │ std r31,-8(r1) │ │ │ │ mr r31,r3 │ │ │ │ ld r3,120(r3) │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-48(r1) │ │ │ │ - bl 4f00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ea0 │ │ │ │ ld r3,120(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,88(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,80(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 67150 │ │ │ │ - andi. r10,r9,16 │ │ │ │ - bne 67180 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 67198 │ │ │ │ - andi. r10,r9,1 │ │ │ │ - bne 671b0 │ │ │ │ - andi. r10,r9,256 │ │ │ │ - bne 671c8 │ │ │ │ - andi. r10,r9,128 │ │ │ │ - bne 671e0 │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 671f8 │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - bne 67210 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 66cb0 │ │ │ │ + andi. r9,r2,16 │ │ │ │ + bne 66cd4 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 66ce8 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 66cfc │ │ │ │ + andi. r9,r2,256 │ │ │ │ + bne 66d10 │ │ │ │ + andi. r9,r2,128 │ │ │ │ + bne 66d24 │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 66d38 │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + bne 66d4c │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ ld r3,184(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,192(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 6710c │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 66c60 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 67114 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 66c68 │ │ │ │ ld r3,168(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,1 │ │ │ │ - beq 6711c │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 66c70 │ │ │ │ ld r3,160(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,256 │ │ │ │ - beq 67124 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,256 │ │ │ │ + beq 66c78 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,128 │ │ │ │ - beq 6712c │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,128 │ │ │ │ + beq 66c80 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - beq 67134 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + beq 66c88 │ │ │ │ ld r3,144(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,128(r31) │ │ │ │ - andi. r9,r9,2048 │ │ │ │ - beq 6713c │ │ │ │ - ld r3,152(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,128(r31) │ │ │ │ + andi. r2,r2,2048 │ │ │ │ + beq 66c90 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,152(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 4ee0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,3008 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ ld r8,8(r3) │ │ │ │ - std r21,-112(r1) │ │ │ │ - std r23,-96(r1) │ │ │ │ - std r20,-120(r1) │ │ │ │ - std r22,-104(r1) │ │ │ │ - std r24,-88(r1) │ │ │ │ - std r25,-80(r1) │ │ │ │ - std r26,-72(r1) │ │ │ │ - std r27,-64(r1) │ │ │ │ - std r28,-56(r1) │ │ │ │ - std r29,-48(r1) │ │ │ │ - std r30,-40(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ - stdu r1,-208(r1) │ │ │ │ - mr r23,r3 │ │ │ │ - mr r21,r4 │ │ │ │ cmpdi r8,0 │ │ │ │ + std r21,-120(r1) │ │ │ │ + std r20,-128(r1) │ │ │ │ + mr r21,r4 │ │ │ │ + std r23,-104(r1) │ │ │ │ + std r22,-112(r1) │ │ │ │ + mr r23,r3 │ │ │ │ + std r31,-40(r1) │ │ │ │ + stdu r1,-208(r1) │ │ │ │ stxv vs63,48(r1) │ │ │ │ - ble 673ac │ │ │ │ - ld r9,48(r3) │ │ │ │ - ld r5,24(r3) │ │ │ │ - ld r11,120(r3) │ │ │ │ - ld r7,120(r4) │ │ │ │ - cmpdi r9,1 │ │ │ │ - bne 67550 │ │ │ │ - addi r10,r8,-1 │ │ │ │ - addi r4,r11,8 │ │ │ │ - cmpldi r10,6 │ │ │ │ - ble 67694 │ │ │ │ - addi r10,r8,1 │ │ │ │ - sldi r6,r8,4 │ │ │ │ - addi r4,r11,8 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - add r6,r5,r6 │ │ │ │ - addi r3,r10,-8 │ │ │ │ - cmpld r4,r6 │ │ │ │ - add r10,r11,r10 │ │ │ │ - cmpld cr5,r7,r6 │ │ │ │ - add r6,r7,r3 │ │ │ │ - isellt r0,0,r9 │ │ │ │ - cmpld cr7,r5,r10 │ │ │ │ - isel r3,0,r9,4*cr5+lt │ │ │ │ - cmpld r5,r6 │ │ │ │ - isel r10,0,r9,4*cr7+lt │ │ │ │ - isellt r9,0,r9 │ │ │ │ - or r10,r10,r0 │ │ │ │ - or r9,r9,r3 │ │ │ │ - and r9,r9,r10 │ │ │ │ - clrlwi r9,r9,24 │ │ │ │ + ble 66ec4 │ │ │ │ + ld r0,48(r3) │ │ │ │ + cmpdi r0,1 │ │ │ │ + ld r6,24(r3) │ │ │ │ + ld r10,120(r4) │ │ │ │ + ld r3,120(r3) │ │ │ │ + bne 67080 │ │ │ │ + addi r2,r8,-1 │ │ │ │ + addi r5,r3,8 │ │ │ │ + cmpldi r2,6 │ │ │ │ + ble 671a4 │ │ │ │ + addi r2,r8,1 │ │ │ │ + sldi r9,r8,4 │ │ │ │ + addi r5,r3,8 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + add r9,r6,r9 │ │ │ │ + addi r7,r2,-8 │ │ │ │ + add r2,r3,r2 │ │ │ │ + cmpld r10,r9 │ │ │ │ + cmpld cr5,r5,r9 │ │ │ │ + cmpld cr7,r6,r2 │ │ │ │ + add r9,r10,r7 │ │ │ │ + setbcr r11,4*cr5+lt │ │ │ │ + setbcr r7,lt │ │ │ │ + setbcr r2,4*cr7+lt │ │ │ │ + cmpld r6,r9 │ │ │ │ + or r2,r2,r11 │ │ │ │ + setbcr r4,lt │ │ │ │ + or r9,r7,r4 │ │ │ │ + and r9,r9,r2 │ │ │ │ cmpwi r9,0 │ │ │ │ - beq 67694 │ │ │ │ - addi r9,r11,16 │ │ │ │ - cmpd r7,r9 │ │ │ │ - beq 67694 │ │ │ │ - srdi r10,r8,1 │ │ │ │ + beq 671a4 │ │ │ │ + addi r2,r3,16 │ │ │ │ + cmpd r10,r2 │ │ │ │ + beq 671a4 │ │ │ │ + srdi r9,r8,1 │ │ │ │ + mr r2,r6 │ │ │ │ + li r7,0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r9,r5 │ │ │ │ - li r6,0 │ │ │ │ - andi. r3,r10,1 │ │ │ │ - addi r3,r10,-1 │ │ │ │ - bne 6752c │ │ │ │ - srdi r10,r10,1 │ │ │ │ - mtctr r10 │ │ │ │ - stxv vs32,0(r9) │ │ │ │ - stxv vs32,16(r9) │ │ │ │ - mr r3,r9 │ │ │ │ - addi r10,r6,16 │ │ │ │ - addi r9,r9,64 │ │ │ │ - lxvx vs0,r4,r6 │ │ │ │ - stxvx vs0,r7,r6 │ │ │ │ - stxv vs32,-32(r9) │ │ │ │ - addi r6,r6,32 │ │ │ │ - stxv vs32,48(r3) │ │ │ │ - lxvx vs0,r4,r10 │ │ │ │ - stxvx vs0,r7,r10 │ │ │ │ - bdnz 67344 │ │ │ │ - andi. r9,r8,1 │ │ │ │ + andi. r4,r9,1 │ │ │ │ + addi r4,r9,-1 │ │ │ │ + bne 6705c │ │ │ │ + srdi r9,r9,1 │ │ │ │ + mtctr r9 │ │ │ │ + stxv vs32,0(r2) │ │ │ │ + stxv vs32,16(r2) │ │ │ │ + lxvx vs0,r5,r7 │ │ │ │ + addi r9,r7,16 │ │ │ │ + mr r4,r2 │ │ │ │ + addi r2,r2,64 │ │ │ │ + stxvx vs0,r10,r7 │ │ │ │ + stxv vs32,-32(r2) │ │ │ │ + addi r7,r7,32 │ │ │ │ + stxv vs32,48(r4) │ │ │ │ + lxvx vs0,r5,r9 │ │ │ │ + stxvx vs0,r10,r9 │ │ │ │ + bdnz 66e5c │ │ │ │ + andi. r2,r8,1 │ │ │ │ clrrdi r8,r8,1 │ │ │ │ - beq 673ac │ │ │ │ - extswsli r10,r8,4 │ │ │ │ + beq 66ec4 │ │ │ │ + extswsli r9,r8,4 │ │ │ │ + addi r2,r8,1 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - addi r9,r8,1 │ │ │ │ extswsli r8,r8,3 │ │ │ │ - add r6,r5,r10 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - stfd f0,8(r6) │ │ │ │ - lfdx f0,r11,r9 │ │ │ │ - stfdx f0,r7,r8 │ │ │ │ + add r7,r6,r9 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + stfd f0,8(r7) │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + stfdx f0,r10,r8 │ │ │ │ ld r20,56(r23) │ │ │ │ li r22,0 │ │ │ │ + ld r2,0(r20) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 6703c │ │ │ │ + stfd f28,176(r1) │ │ │ │ + stfd f29,184(r1) │ │ │ │ + plfd f28,28208 # 6dd10 │ │ │ │ + mflr r0 │ │ │ │ + std r24,112(r1) │ │ │ │ + std r25,120(r1) │ │ │ │ addi r24,r1,32 │ │ │ │ addi r25,r1,40 │ │ │ │ - ld r9,0(r20) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 674f0 │ │ │ │ - mflr r0 │ │ │ │ - std r18,72(r1) │ │ │ │ - std r19,80(r1) │ │ │ │ - stfd f29,184(r1) │ │ │ │ + std r0,224(r1) │ │ │ │ + std r18,64(r1) │ │ │ │ + std r19,72(r1) │ │ │ │ + std r26,128(r1) │ │ │ │ + std r27,136(r1) │ │ │ │ + std r28,144(r1) │ │ │ │ + std r29,152(r1) │ │ │ │ + std r30,160(r1) │ │ │ │ stfd f30,192(r1) │ │ │ │ stfd f31,200(r1) │ │ │ │ - std r0,224(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld r9,8(r20) │ │ │ │ - ld r10,16(r23) │ │ │ │ + ld r2,8(r20) │ │ │ │ + ld r9,16(r23) │ │ │ │ mr r3,r21 │ │ │ │ - mulld r9,r22,r9 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r9,16(r21) │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r30,8(r23) │ │ │ │ + mulld r2,r22,r2 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r2,16(r21) │ │ │ │ + bl 5a20 │ │ │ │ ld r20,56(r23) │ │ │ │ + ld r30,8(r23) │ │ │ │ cmpdi r30,0 │ │ │ │ ld r19,0(r20) │ │ │ │ - ble 674c8 │ │ │ │ - sradi r9,r19,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ble 66ff4 │ │ │ │ + sradi r2,r19,1 │ │ │ │ + addze r2,r2 │ │ │ │ ld r26,24(r21) │ │ │ │ ld r27,48(r23) │ │ │ │ + li r31,0 │ │ │ │ ld r28,24(r23) │ │ │ │ ld r29,120(r23) │ │ │ │ - li r31,0 │ │ │ │ - lfd f0,28152(r10) │ │ │ │ - subf r9,r9,r22 │ │ │ │ + subf r2,r2,r22 │ │ │ │ addi r18,r26,8 │ │ │ │ sldi r27,r27,3 │ │ │ │ - mtfprd f29,r9 │ │ │ │ + mtfprd f29,r2 │ │ │ │ fcfid f29,f29 │ │ │ │ - fmul f29,f29,f0 │ │ │ │ - nop │ │ │ │ + fmul f29,f29,f28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f1,0(r29) │ │ │ │ mr r5,r25 │ │ │ │ mr r4,r24 │ │ │ │ lfdx f30,r26,r31 │ │ │ │ - lxvx vs63,r28,r31 │ │ │ │ - lfdx f31,r18,r31 │ │ │ │ add r29,r29,r27 │ │ │ │ + lfdx f31,r18,r31 │ │ │ │ + lxvx vs63,r28,r31 │ │ │ │ fmul f1,f29,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f11,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ addic. r30,r30,-1 │ │ │ │ fmul f0,f12,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ fmsub f0,f11,f30,f0 │ │ │ │ fmadd f12,f12,f30,f31 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ xvadddp vs0,vs0,vs63 │ │ │ │ stxvx vs0,r28,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - bne 67470 │ │ │ │ + bne 66fa0 │ │ │ │ addi r22,r22,1 │ │ │ │ cmpd r19,r22 │ │ │ │ - bgt 673f0 │ │ │ │ + bgt 66f30 │ │ │ │ ld r0,224(r1) │ │ │ │ + lfd f28,176(r1) │ │ │ │ lfd f29,184(r1) │ │ │ │ lfd f30,192(r1) │ │ │ │ lfd f31,200(r1) │ │ │ │ - ld r18,72(r1) │ │ │ │ - ld r19,80(r1) │ │ │ │ + ld r18,64(r1) │ │ │ │ + ld r19,72(r1) │ │ │ │ + ld r24,112(r1) │ │ │ │ + ld r25,120(r1) │ │ │ │ + ld r26,128(r1) │ │ │ │ mtlr r0 │ │ │ │ + ld r27,136(r1) │ │ │ │ + ld r28,144(r1) │ │ │ │ + ld r29,152(r1) │ │ │ │ + ld r30,160(r1) │ │ │ │ addi r1,r1,208 │ │ │ │ lxv vs63,-160(r1) │ │ │ │ - ld r20,-120(r1) │ │ │ │ - ld r21,-112(r1) │ │ │ │ - ld r22,-104(r1) │ │ │ │ - ld r23,-96(r1) │ │ │ │ - ld r24,-88(r1) │ │ │ │ - ld r25,-80(r1) │ │ │ │ - ld r26,-72(r1) │ │ │ │ - ld r27,-64(r1) │ │ │ │ - ld r28,-56(r1) │ │ │ │ - ld r29,-48(r1) │ │ │ │ - ld r30,-40(r1) │ │ │ │ - ld r31,-32(r1) │ │ │ │ + ld r20,-128(r1) │ │ │ │ + ld r21,-120(r1) │ │ │ │ + ld r22,-112(r1) │ │ │ │ + ld r23,-104(r1) │ │ │ │ + ld r31,-40(r1) │ │ │ │ blr │ │ │ │ - stxv vs32,0(r5) │ │ │ │ - stxv vs32,16(r5) │ │ │ │ - cmpdi r3,0 │ │ │ │ - addi r9,r5,32 │ │ │ │ - li r6,16 │ │ │ │ - lxv vs0,0(r4) │ │ │ │ - stxv vs0,0(r7) │ │ │ │ - bne 6733c │ │ │ │ - b 67378 │ │ │ │ - addi r6,r8,-1 │ │ │ │ - sldi r30,r9,3 │ │ │ │ - cmpldi r6,20 │ │ │ │ - ble 67704 │ │ │ │ - mulld r4,r6,r9 │ │ │ │ - sldi. r30,r9,3 │ │ │ │ - li r10,8 │ │ │ │ - li r3,1 │ │ │ │ - sldi r31,r8,4 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - li r26,0 │ │ │ │ - li r25,0 │ │ │ │ - li r27,0 │ │ │ │ - addi r29,r31,-8 │ │ │ │ - add r6,r7,r6 │ │ │ │ - addi r4,r4,1 │ │ │ │ - add r28,r5,r29 │ │ │ │ - li r29,1 │ │ │ │ - sldi r4,r4,3 │ │ │ │ - isellt r0,r4,r10 │ │ │ │ - isellt r10,r10,r4 │ │ │ │ - add r4,r11,r0 │ │ │ │ - add r10,r11,r10 │ │ │ │ - li r0,0 │ │ │ │ - cmpld r4,r28 │ │ │ │ - cmpld cr6,r4,r6 │ │ │ │ - cmpld cr5,r7,r10 │ │ │ │ - cmpld cr7,r5,r10 │ │ │ │ - li r10,1 │ │ │ │ - li r6,1 │ │ │ │ - isel r4,r3,r26,4*cr6+gt │ │ │ │ - isel r29,r29,r25,4*cr5+gt │ │ │ │ - isel r3,r10,r27,4*cr7+gt │ │ │ │ - iselgt r10,r10,r0 │ │ │ │ - or r4,r4,r29 │ │ │ │ - or r10,r10,r3 │ │ │ │ - and r10,r10,r4 │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 67704 │ │ │ │ - sldi r10,r8,3 │ │ │ │ - add r31,r5,r31 │ │ │ │ - add r10,r7,r10 │ │ │ │ - cmpld cr7,r7,r31 │ │ │ │ - cmpld r5,r10 │ │ │ │ - isel r4,0,r6,4*cr7+lt │ │ │ │ - isellt r10,0,r6 │ │ │ │ - or r10,r10,r4 │ │ │ │ - cmpwi r10,0 │ │ │ │ - beq 67704 │ │ │ │ - srdi r4,r8,1 │ │ │ │ - xxspltib vs32,0 │ │ │ │ - sldi r0,r9,4 │ │ │ │ - mr r6,r5 │ │ │ │ - addi r10,r11,8 │ │ │ │ - mr r3,r7 │ │ │ │ - mtctr r4 │ │ │ │ stxv vs32,0(r6) │ │ │ │ stxv vs32,16(r6) │ │ │ │ - addi r3,r3,16 │ │ │ │ - addi r6,r6,32 │ │ │ │ - ld r4,0(r10) │ │ │ │ - ldx r31,r10,r30 │ │ │ │ - add r10,r10,r0 │ │ │ │ - mtvsrdd vs0,r31,r4 │ │ │ │ - stxv vs0,-16(r3) │ │ │ │ - bdnz 67630 │ │ │ │ - andi. r10,r8,1 │ │ │ │ + cmpdi r4,0 │ │ │ │ + lxv vs0,0(r5) │ │ │ │ + addi r2,r6,32 │ │ │ │ + li r7,16 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + bne 66e54 │ │ │ │ + b 66e90 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + sldi r11,r0,3 │ │ │ │ + cmpldi r9,20 │ │ │ │ + ble 67218 │ │ │ │ + mulld r7,r9,r0 │ │ │ │ + sldi. r11,r0,3 │ │ │ │ + li r2,8 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + sldi r5,r8,4 │ │ │ │ + add r9,r10,r9 │ │ │ │ + addi r31,r5,-8 │ │ │ │ + addi r7,r7,1 │ │ │ │ + add r31,r6,r31 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + isellt r4,r7,r2 │ │ │ │ + isellt r2,r2,r7 │ │ │ │ + add r7,r3,r4 │ │ │ │ + add r2,r3,r2 │ │ │ │ + cmpld cr6,r7,r9 │ │ │ │ + cmpld cr5,r10,r2 │ │ │ │ + cmpld r7,r31 │ │ │ │ + cmpld cr7,r6,r2 │ │ │ │ + setbc r9,4*cr5+gt │ │ │ │ + setbc r2,4*cr6+gt │ │ │ │ + setbc r4,gt │ │ │ │ + setbc r7,4*cr7+gt │ │ │ │ + or r2,r2,r9 │ │ │ │ + or r9,r7,r4 │ │ │ │ + and r9,r9,r2 │ │ │ │ + cmpwi r9,0 │ │ │ │ + beq 67218 │ │ │ │ + sldi r2,r8,3 │ │ │ │ + add r5,r6,r5 │ │ │ │ + add r2,r10,r2 │ │ │ │ + cmpld cr7,r10,r5 │ │ │ │ + cmpld r6,r2 │ │ │ │ + setbcr r9,4*cr7+lt │ │ │ │ + setbcr r2,lt │ │ │ │ + or r2,r2,r9 │ │ │ │ + cmpwi r2,0 │ │ │ │ + beq 67218 │ │ │ │ + srdi r7,r8,1 │ │ │ │ + sldi r31,r0,4 │ │ │ │ + mr r9,r6 │ │ │ │ + addi r2,r3,8 │ │ │ │ + mr r5,r10 │ │ │ │ + xxspltib vs32,0 │ │ │ │ + mtctr r7 │ │ │ │ + stxv vs32,0(r9) │ │ │ │ + stxv vs32,16(r9) │ │ │ │ + ld r7,0(r2) │ │ │ │ + ldx r4,r2,r11 │ │ │ │ + addi r9,r9,32 │ │ │ │ + add r2,r2,r31 │ │ │ │ + addi r5,r5,16 │ │ │ │ + mtvsrdd vs0,r4,r7 │ │ │ │ + stxv vs0,-16(r5) │ │ │ │ + bdnz 67140 │ │ │ │ + andi. r2,r8,1 │ │ │ │ clrrdi r8,r8,1 │ │ │ │ - beq 673ac │ │ │ │ - extswsli r10,r8,4 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ + beq 66ec4 │ │ │ │ + mulld r2,r0,r8 │ │ │ │ + extswsli r9,r8,4 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ extswsli r8,r8,3 │ │ │ │ - add r6,r5,r10 │ │ │ │ - stfdx f0,r5,r10 │ │ │ │ - stfd f0,8(r6) │ │ │ │ - addi r9,r9,1 │ │ │ │ - sldi r9,r9,3 │ │ │ │ - lfdx f0,r11,r9 │ │ │ │ - stfdx f0,r7,r8 │ │ │ │ - b 673ac │ │ │ │ - andi. r9,r8,1 │ │ │ │ - addi r10,r8,-1 │ │ │ │ - li r9,0 │ │ │ │ - xxlxor vs0,vs0,vs0 │ │ │ │ - beq 676c8 │ │ │ │ - stfd f0,0(r5) │ │ │ │ - stfd f0,8(r5) │ │ │ │ - cmpdi r10,0 │ │ │ │ - addi r5,r5,16 │ │ │ │ - li r9,8 │ │ │ │ - lfd f12,0(r4) │ │ │ │ - stfd f12,0(r7) │ │ │ │ - beq 673ac │ │ │ │ - srdi r10,r8,1 │ │ │ │ - mtctr r10 │ │ │ │ - stfd f0,0(r5) │ │ │ │ - stfd f0,8(r5) │ │ │ │ - addi r10,r9,8 │ │ │ │ - addi r5,r5,32 │ │ │ │ - lfdx f12,r4,r9 │ │ │ │ - stfdx f12,r7,r9 │ │ │ │ - stfd f0,-16(r5) │ │ │ │ - stfd f0,-8(r5) │ │ │ │ - addi r9,r9,16 │ │ │ │ - lfdx f12,r4,r10 │ │ │ │ - stfdx f12,r7,r10 │ │ │ │ - bdnz 676d0 │ │ │ │ - b 673ac │ │ │ │ - andi. r9,r8,1 │ │ │ │ - addi r11,r11,8 │ │ │ │ + add r7,r6,r9 │ │ │ │ + stfdx f0,r6,r9 │ │ │ │ + stfd f0,8(r7) │ │ │ │ + addi r2,r2,1 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r3,r2 │ │ │ │ + stfdx f0,r10,r8 │ │ │ │ + b 66ec4 │ │ │ │ + andi. r2,r8,1 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ + li r2,0 │ │ │ │ addi r9,r8,-1 │ │ │ │ - beq 6773c │ │ │ │ - stfd f0,0(r5) │ │ │ │ - stfd f0,8(r5) │ │ │ │ + beq 671d8 │ │ │ │ + stfd f0,0(r6) │ │ │ │ + stfd f0,8(r6) │ │ │ │ cmpdi r9,0 │ │ │ │ - addi r5,r5,16 │ │ │ │ - addi r7,r7,8 │ │ │ │ - lfd f12,0(r11) │ │ │ │ - add r11,r11,r30 │ │ │ │ - stfd f12,-8(r7) │ │ │ │ - beq 673ac │ │ │ │ + lfd f12,0(r5) │ │ │ │ + addi r6,r6,16 │ │ │ │ + li r2,8 │ │ │ │ + stfd f12,0(r10) │ │ │ │ + beq 66ec4 │ │ │ │ srdi r9,r8,1 │ │ │ │ mtctr r9 │ │ │ │ - stfd f0,0(r5) │ │ │ │ - stfd f0,8(r5) │ │ │ │ - add r10,r11,r30 │ │ │ │ - addi r5,r5,32 │ │ │ │ - addi r7,r7,16 │ │ │ │ - lfd f12,0(r11) │ │ │ │ - stfd f12,-16(r7) │ │ │ │ - stfd f0,-16(r5) │ │ │ │ - stfd f0,-8(r5) │ │ │ │ - lfdx f12,r11,r30 │ │ │ │ - add r11,r10,r30 │ │ │ │ - stfd f12,-8(r7) │ │ │ │ - bdnz 67744 │ │ │ │ - b 673ac │ │ │ │ + stfd f0,0(r6) │ │ │ │ + stfd f0,8(r6) │ │ │ │ + lfdx f12,r5,r2 │ │ │ │ + addi r9,r2,8 │ │ │ │ + mr r8,r6 │ │ │ │ + addi r6,r6,32 │ │ │ │ + stfdx f12,r10,r2 │ │ │ │ + stfd f0,-16(r6) │ │ │ │ + addi r2,r2,16 │ │ │ │ + stfd f0,24(r8) │ │ │ │ + lfdx f12,r5,r9 │ │ │ │ + stfdx f12,r10,r9 │ │ │ │ + bdnz 671e0 │ │ │ │ + b 66ec4 │ │ │ │ + andi. r2,r8,1 │ │ │ │ + addi r3,r3,8 │ │ │ │ + xxlxor vs0,vs0,vs0 │ │ │ │ + addi r9,r8,-1 │ │ │ │ + beq 67250 │ │ │ │ + stfd f0,0(r6) │ │ │ │ + stfd f0,8(r6) │ │ │ │ + cmpdi r9,0 │ │ │ │ + lfd f12,0(r3) │ │ │ │ + addi r6,r6,16 │ │ │ │ + add r3,r3,r11 │ │ │ │ + addi r10,r10,8 │ │ │ │ + stfd f12,-8(r10) │ │ │ │ + beq 66ec4 │ │ │ │ + srdi r2,r8,1 │ │ │ │ + mtctr r2 │ │ │ │ + stfd f0,0(r6) │ │ │ │ + stfd f0,8(r6) │ │ │ │ + lfd f12,0(r3) │ │ │ │ + mr r9,r6 │ │ │ │ + add r7,r3,r11 │ │ │ │ + addi r6,r6,32 │ │ │ │ + addi r10,r10,16 │ │ │ │ + stfd f12,-16(r10) │ │ │ │ + stfd f0,-16(r6) │ │ │ │ + stfd f0,24(r9) │ │ │ │ + lfdx f12,r3,r11 │ │ │ │ + add r3,r7,r11 │ │ │ │ + stfd f12,-8(r10) │ │ │ │ + bdnz 67258 │ │ │ │ + b 66ec4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xe83 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,1648 │ │ │ │ - ld r9,8(r3) │ │ │ │ - std r20,-120(r1) │ │ │ │ - std r23,-96(r1) │ │ │ │ + .long 0xe84 │ │ │ │ + ld r2,8(r3) │ │ │ │ + cmpdi r2,0 │ │ │ │ std r21,-112(r1) │ │ │ │ - std r26,-72(r1) │ │ │ │ - std r27,-64(r1) │ │ │ │ - std r28,-56(r1) │ │ │ │ - std r29,-48(r1) │ │ │ │ - std r30,-40(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ - stdu r1,-224(r1) │ │ │ │ - mr r23,r3 │ │ │ │ - mr r20,r4 │ │ │ │ - cmpdi r9,0 │ │ │ │ - stxv vs62,48(r1) │ │ │ │ - stxv vs63,64(r1) │ │ │ │ - ble 678f4 │ │ │ │ - ld r7,48(r3) │ │ │ │ - ld r10,24(r3) │ │ │ │ - ld r11,120(r3) │ │ │ │ - ld r8,120(r4) │ │ │ │ - cmpdi r7,1 │ │ │ │ - bne 67ae8 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - addi r3,r11,16 │ │ │ │ - cmpldi r6,6 │ │ │ │ - ble 67c2c │ │ │ │ - addi r6,r9,2 │ │ │ │ - sldi r5,r9,4 │ │ │ │ - addi r3,r11,16 │ │ │ │ - sldi r6,r6,3 │ │ │ │ - add r5,r10,r5 │ │ │ │ - addi r4,r6,-16 │ │ │ │ - cmpld r3,r5 │ │ │ │ - add r6,r11,r6 │ │ │ │ - cmpld cr5,r8,r5 │ │ │ │ - add r5,r8,r4 │ │ │ │ - isellt r0,0,r7 │ │ │ │ - cmpld cr7,r10,r6 │ │ │ │ - isel r4,0,r7,4*cr5+lt │ │ │ │ - cmpld r10,r5 │ │ │ │ - isel r6,0,r7,4*cr7+lt │ │ │ │ - isellt r7,0,r7 │ │ │ │ - or r6,r6,r0 │ │ │ │ - or r7,r7,r4 │ │ │ │ - and r7,r7,r6 │ │ │ │ - clrlwi r7,r7,24 │ │ │ │ - cmpwi r7,0 │ │ │ │ - beq 67c2c │ │ │ │ - addi r7,r11,24 │ │ │ │ - cmpd r8,r7 │ │ │ │ - beq 67c2c │ │ │ │ - srdi r6,r9,1 │ │ │ │ + std r22,-104(r1) │ │ │ │ + mr r21,r4 │ │ │ │ + std r24,-88(r1) │ │ │ │ + std r31,-32(r1) │ │ │ │ + mr r24,r3 │ │ │ │ + stdu r1,-224(r1) │ │ │ │ + stxv vs62,48(r1) │ │ │ │ + stxv vs63,64(r1) │ │ │ │ + ble 673e4 │ │ │ │ + ld r7,48(r3) │ │ │ │ + cmpdi r7,1 │ │ │ │ + ld r9,24(r3) │ │ │ │ + ld r8,120(r3) │ │ │ │ + ld r10,120(r4) │ │ │ │ + bne 675e4 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + addi r4,r8,16 │ │ │ │ + cmpldi r7,6 │ │ │ │ + ble 67708 │ │ │ │ + addi r7,r2,2 │ │ │ │ + sldi r6,r2,4 │ │ │ │ + addi r4,r8,16 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + add r6,r9,r6 │ │ │ │ + addi r5,r7,-16 │ │ │ │ + add r7,r8,r7 │ │ │ │ + cmpld r10,r6 │ │ │ │ + cmpld cr5,r6,r4 │ │ │ │ + cmpld cr7,r9,r7 │ │ │ │ + add r6,r10,r5 │ │ │ │ + setbcr r11,4*cr5+gt │ │ │ │ + setbcr r5,lt │ │ │ │ + setbcr r7,4*cr7+lt │ │ │ │ + cmpld r9,r6 │ │ │ │ + or r7,r7,r11 │ │ │ │ + setbcr r3,lt │ │ │ │ + or r6,r5,r3 │ │ │ │ + and r6,r6,r7 │ │ │ │ + cmpwi r6,0 │ │ │ │ + beq 67708 │ │ │ │ + addi r7,r8,24 │ │ │ │ + cmpd r10,r7 │ │ │ │ + beq 67708 │ │ │ │ + srdi r7,r2,1 │ │ │ │ + mr r6,r9 │ │ │ │ + li r5,0 │ │ │ │ xxspltib vs32,0 │ │ │ │ - mr r5,r10 │ │ │ │ - li r4,0 │ │ │ │ - andi. r7,r6,1 │ │ │ │ - addi r7,r6,-1 │ │ │ │ - bne 67ac4 │ │ │ │ - srdi r7,r6,1 │ │ │ │ + andi. r3,r7,1 │ │ │ │ + addi r3,r7,-1 │ │ │ │ + bne 675c0 │ │ │ │ + srdi r7,r7,1 │ │ │ │ mtctr r7 │ │ │ │ - stxv vs32,0(r5) │ │ │ │ - stxv vs32,16(r5) │ │ │ │ - mr r7,r5 │ │ │ │ - addi r6,r4,16 │ │ │ │ - addi r5,r5,64 │ │ │ │ - lxvx vs0,r3,r4 │ │ │ │ - stxvx vs0,r8,r4 │ │ │ │ - stxv vs32,-32(r5) │ │ │ │ - addi r4,r4,32 │ │ │ │ - stxv vs32,48(r7) │ │ │ │ - lxvx vs0,r3,r6 │ │ │ │ - stxvx vs0,r8,r6 │ │ │ │ - bdnz 6788c │ │ │ │ - andi. r7,r9,1 │ │ │ │ - beq 678f4 │ │ │ │ - clrrdi r9,r9,1 │ │ │ │ + stxv vs32,0(r6) │ │ │ │ + stxv vs32,16(r6) │ │ │ │ + lxvx vs0,r4,r5 │ │ │ │ + addi r7,r5,16 │ │ │ │ + mr r3,r6 │ │ │ │ + addi r6,r6,64 │ │ │ │ + stxvx vs0,r10,r5 │ │ │ │ + stxv vs32,-32(r6) │ │ │ │ + addi r5,r5,32 │ │ │ │ + stxv vs32,48(r3) │ │ │ │ + lxvx vs0,r4,r7 │ │ │ │ + stxvx vs0,r10,r7 │ │ │ │ + bdnz 6737c │ │ │ │ + andi. r7,r2,1 │ │ │ │ + beq 673e4 │ │ │ │ + clrrdi r2,r2,1 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - extswsli r6,r9,4 │ │ │ │ - addi r7,r9,2 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - add r5,r10,r6 │ │ │ │ - stfdx f0,r10,r6 │ │ │ │ - sldi r10,r7,3 │ │ │ │ + extswsli r6,r2,4 │ │ │ │ + addi r7,r2,2 │ │ │ │ + extswsli r2,r2,3 │ │ │ │ + add r5,r9,r6 │ │ │ │ + sldi r7,r7,3 │ │ │ │ + stfdx f0,r9,r6 │ │ │ │ stfd f0,8(r5) │ │ │ │ - lfdx f0,r11,r10 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - ld r21,56(r23) │ │ │ │ - ld r9,0(r21) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 67a90 │ │ │ │ + lfdx f0,r8,r7 │ │ │ │ + stfdx f0,r10,r2 │ │ │ │ + ld r22,56(r24) │ │ │ │ + ld r2,0(r22) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 675a0 │ │ │ │ + std r27,160(r1) │ │ │ │ + std r26,152(r1) │ │ │ │ + ld r27,8(r22) │ │ │ │ mflr r0 │ │ │ │ - ld r27,8(r21) │ │ │ │ + addi r26,r1,40 │ │ │ │ + stfd f29,200(r1) │ │ │ │ + stfd f30,208(r1) │ │ │ │ + plfd f29,26880 # 6dd10 │ │ │ │ + std r20,104(r1) │ │ │ │ std r19,96(r1) │ │ │ │ - std r24,136(r1) │ │ │ │ + li r20,0 │ │ │ │ std r25,144(r1) │ │ │ │ - li r19,0 │ │ │ │ - addi r24,r1,32 │ │ │ │ - addi r25,r1,40 │ │ │ │ + addi r25,r1,32 │ │ │ │ + std r0,240(r1) │ │ │ │ std r18,88(r1) │ │ │ │ - std r22,120(r1) │ │ │ │ - stfd f29,200(r1) │ │ │ │ - stfd f30,208(r1) │ │ │ │ + std r23,128(r1) │ │ │ │ + std r28,168(r1) │ │ │ │ + std r29,176(r1) │ │ │ │ + std r30,184(r1) │ │ │ │ stfd f31,216(r1) │ │ │ │ - std r0,240(r1) │ │ │ │ + nop │ │ │ │ nop │ │ │ │ cmpdi r27,0 │ │ │ │ - ble 67a68 │ │ │ │ - li r22,0 │ │ │ │ + ble 67564 │ │ │ │ + li r23,0 │ │ │ │ nop │ │ │ │ - maddld r27,r27,r19,r22 │ │ │ │ - ld r10,16(r21) │ │ │ │ - ld r9,16(r23) │ │ │ │ - mr r3,r20 │ │ │ │ - mulld r27,r27,r10 │ │ │ │ + ld r9,16(r22) │ │ │ │ + maddld r27,r27,r20,r23 │ │ │ │ + ld r2,16(r24) │ │ │ │ + mr r3,r21 │ │ │ │ + mulld r27,r27,r9 │ │ │ │ sldi r27,r27,4 │ │ │ │ - add r9,r9,r27 │ │ │ │ - std r9,16(r20) │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r29,8(r23) │ │ │ │ - ld r21,56(r23) │ │ │ │ + add r2,r2,r27 │ │ │ │ + std r2,16(r21) │ │ │ │ + bl 5a20 │ │ │ │ + ld r22,56(r24) │ │ │ │ + ld r29,8(r24) │ │ │ │ cmpdi r29,0 │ │ │ │ - ld r27,8(r21) │ │ │ │ - ble 67a4c │ │ │ │ - ld r9,0(r21) │ │ │ │ - sradi r10,r27,1 │ │ │ │ - addze r10,r10 │ │ │ │ - ld r18,48(r23) │ │ │ │ - addis r8,r2,-3 │ │ │ │ - ld r28,24(r23) │ │ │ │ - ld r26,24(r20) │ │ │ │ - ld r30,120(r23) │ │ │ │ - li r31,0 │ │ │ │ - lfd f29,28152(r8) │ │ │ │ - sradi r9,r9,1 │ │ │ │ + ld r27,8(r22) │ │ │ │ + ble 67548 │ │ │ │ + ld r2,0(r22) │ │ │ │ + sradi r9,r27,1 │ │ │ │ addze r9,r9 │ │ │ │ - subf r10,r10,r22 │ │ │ │ + ld r18,48(r24) │ │ │ │ + li r31,0 │ │ │ │ + ld r28,24(r24) │ │ │ │ + ld r19,24(r21) │ │ │ │ + ld r30,120(r24) │ │ │ │ + sradi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + subf r9,r9,r23 │ │ │ │ sldi r18,r18,3 │ │ │ │ - mtfprd f30,r10 │ │ │ │ - subf r9,r9,r19 │ │ │ │ + mtfprd f30,r9 │ │ │ │ + subf r2,r2,r20 │ │ │ │ fcfid f30,f30 │ │ │ │ - mtfprd f31,r9 │ │ │ │ + mtfprd f31,r2 │ │ │ │ fcfid f31,f31 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ lfd f0,8(r30) │ │ │ │ lfd f1,0(r30) │ │ │ │ - mr r5,r25 │ │ │ │ - mr r4,r24 │ │ │ │ - lxvx vs63,r26,r31 │ │ │ │ - lxvx vs62,r28,r31 │ │ │ │ + mr r5,r26 │ │ │ │ + mr r4,r25 │ │ │ │ add r30,r30,r18 │ │ │ │ + lxvx vs63,r19,r31 │ │ │ │ + lxvx vs62,r28,r31 │ │ │ │ fmul f0,f30,f0 │ │ │ │ fmadd f1,f31,f1,f0 │ │ │ │ fmul f1,f1,f29 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r1,32 │ │ │ │ + bl 5760 │ │ │ │ + addi r2,r1,32 │ │ │ │ xxswapd vs12,vs63 │ │ │ │ addic. r29,r29,-1 │ │ │ │ - lxvdsx vs11,0,r9 │ │ │ │ - addi r9,r1,40 │ │ │ │ - lxvdsx vs0,0,r9 │ │ │ │ + lxvdsx vs11,0,r2 │ │ │ │ + addi r2,r1,40 │ │ │ │ + lxvdsx vs0,0,r2 │ │ │ │ xvmuldp vs12,vs12,vs11 │ │ │ │ xxmr vs11,vs12 │ │ │ │ xvmaddadp vs11,vs0,vs63 │ │ │ │ xvmsubmdp vs0,vs63,vs12 │ │ │ │ xxpermdi vs0,vs11,vs0,1 │ │ │ │ xvadddp vs0,vs0,vs62 │ │ │ │ stxvx vs0,r28,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - bne 679e0 │ │ │ │ - addi r22,r22,1 │ │ │ │ - cmpd r27,r22 │ │ │ │ - bgt 67950 │ │ │ │ - ld r9,0(r21) │ │ │ │ - addi r19,r19,1 │ │ │ │ - cmpd r19,r9 │ │ │ │ - blt 67940 │ │ │ │ + bne 674e0 │ │ │ │ + addi r23,r23,1 │ │ │ │ + cmpd r27,r23 │ │ │ │ + bgt 67460 │ │ │ │ + ld r2,0(r22) │ │ │ │ + addi r20,r20,1 │ │ │ │ + cmpd r20,r2 │ │ │ │ + blt 67450 │ │ │ │ ld r0,240(r1) │ │ │ │ lfd f29,200(r1) │ │ │ │ lfd f30,208(r1) │ │ │ │ lfd f31,216(r1) │ │ │ │ ld r18,88(r1) │ │ │ │ ld r19,96(r1) │ │ │ │ - ld r22,120(r1) │ │ │ │ - ld r24,136(r1) │ │ │ │ + ld r20,104(r1) │ │ │ │ + ld r23,128(r1) │ │ │ │ ld r25,144(r1) │ │ │ │ + ld r26,152(r1) │ │ │ │ mtlr r0 │ │ │ │ + ld r27,160(r1) │ │ │ │ + ld r28,168(r1) │ │ │ │ + ld r29,176(r1) │ │ │ │ + ld r30,184(r1) │ │ │ │ addi r1,r1,224 │ │ │ │ lxv vs62,-176(r1) │ │ │ │ lxv vs63,-160(r1) │ │ │ │ - ld r20,-120(r1) │ │ │ │ ld r21,-112(r1) │ │ │ │ - ld r23,-96(r1) │ │ │ │ - ld r26,-72(r1) │ │ │ │ - ld r27,-64(r1) │ │ │ │ - ld r28,-56(r1) │ │ │ │ - ld r29,-48(r1) │ │ │ │ - ld r30,-40(r1) │ │ │ │ + ld r22,-104(r1) │ │ │ │ + ld r24,-88(r1) │ │ │ │ ld r31,-32(r1) │ │ │ │ blr │ │ │ │ - stxv vs32,0(r10) │ │ │ │ - stxv vs32,16(r10) │ │ │ │ - cmpdi r7,0 │ │ │ │ - addi r5,r10,32 │ │ │ │ - li r4,16 │ │ │ │ - lxv vs0,0(r3) │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - bne 67884 │ │ │ │ - b 678c0 │ │ │ │ - addi r5,r9,-1 │ │ │ │ + stxv vs32,0(r9) │ │ │ │ + stxv vs32,16(r9) │ │ │ │ + cmpdi r3,0 │ │ │ │ + lxv vs0,0(r4) │ │ │ │ + li r5,16 │ │ │ │ + addi r6,r9,32 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + bne 67374 │ │ │ │ + b 673b0 │ │ │ │ + addi r5,r2,-1 │ │ │ │ sldi r4,r7,3 │ │ │ │ cmpldi r5,20 │ │ │ │ - ble 67c9c │ │ │ │ + ble 67780 │ │ │ │ mulld r3,r5,r7 │ │ │ │ sldi. r4,r7,3 │ │ │ │ li r6,16 │ │ │ │ - li r31,1 │ │ │ │ - sldi r30,r9,4 │ │ │ │ sldi r5,r5,3 │ │ │ │ - li r27,0 │ │ │ │ - li r26,0 │ │ │ │ - add r5,r8,r5 │ │ │ │ - addi r29,r30,-8 │ │ │ │ + sldi r11,r2,4 │ │ │ │ + add r5,r10,r5 │ │ │ │ + addi r31,r11,-8 │ │ │ │ addi r3,r3,2 │ │ │ │ - add r28,r10,r29 │ │ │ │ - li r29,1 │ │ │ │ + add r31,r9,r31 │ │ │ │ sldi r3,r3,3 │ │ │ │ isellt r0,r3,r6 │ │ │ │ isellt r6,r6,r3 │ │ │ │ - add r3,r11,r0 │ │ │ │ - add r6,r11,r6 │ │ │ │ - li r0,0 │ │ │ │ - cmpld cr6,r3,r5 │ │ │ │ - cmpld r3,r28 │ │ │ │ - cmpld cr5,r8,r6 │ │ │ │ - cmpld cr7,r10,r6 │ │ │ │ - li r6,1 │ │ │ │ - li r5,1 │ │ │ │ - isel r3,r31,r27,4*cr6+gt │ │ │ │ - li r31,0 │ │ │ │ - isel r29,r29,r26,4*cr5+gt │ │ │ │ - isel r0,r6,r0,4*cr7+gt │ │ │ │ - iselgt r6,r6,r31 │ │ │ │ - or r3,r3,r29 │ │ │ │ - or r6,r6,r0 │ │ │ │ - and r6,r6,r3 │ │ │ │ - cmpwi r6,0 │ │ │ │ - beq 67c9c │ │ │ │ - sldi r6,r9,3 │ │ │ │ - add r30,r10,r30 │ │ │ │ + add r3,r8,r0 │ │ │ │ add r6,r8,r6 │ │ │ │ - cmpld cr7,r8,r30 │ │ │ │ - cmpld r10,r6 │ │ │ │ - isel r3,0,r5,4*cr7+lt │ │ │ │ - isellt r6,0,r5 │ │ │ │ - or r6,r6,r3 │ │ │ │ + cmpld cr6,r3,r5 │ │ │ │ + cmpld cr5,r10,r6 │ │ │ │ + cmpld r3,r31 │ │ │ │ + cmpld cr7,r9,r6 │ │ │ │ + setbc r5,4*cr5+gt │ │ │ │ + setbc r6,4*cr6+gt │ │ │ │ + setbc r0,gt │ │ │ │ + setbc r3,4*cr7+gt │ │ │ │ + or r6,r6,r5 │ │ │ │ + or r5,r3,r0 │ │ │ │ + and r5,r5,r6 │ │ │ │ + cmpwi r5,0 │ │ │ │ + beq 67780 │ │ │ │ + sldi r6,r2,3 │ │ │ │ + add r11,r9,r11 │ │ │ │ + add r6,r10,r6 │ │ │ │ + cmpld cr7,r10,r11 │ │ │ │ + cmpld r9,r6 │ │ │ │ + setbcr r5,4*cr7+lt │ │ │ │ + setbcr r6,lt │ │ │ │ + or r6,r6,r5 │ │ │ │ cmpwi r6,0 │ │ │ │ - beq 67c9c │ │ │ │ - srdi r3,r9,1 │ │ │ │ - xxspltib vs32,0 │ │ │ │ + beq 67780 │ │ │ │ + srdi r3,r2,1 │ │ │ │ sldi r0,r7,4 │ │ │ │ - mr r5,r10 │ │ │ │ - addi r6,r11,16 │ │ │ │ - mr r31,r8 │ │ │ │ + mr r5,r9 │ │ │ │ + addi r6,r8,16 │ │ │ │ + mr r11,r10 │ │ │ │ + xxspltib vs32,0 │ │ │ │ mtctr r3 │ │ │ │ stxv vs32,0(r5) │ │ │ │ stxv vs32,16(r5) │ │ │ │ - addi r31,r31,16 │ │ │ │ - addi r5,r5,32 │ │ │ │ ld r3,0(r6) │ │ │ │ - ldx r30,r6,r4 │ │ │ │ + ldx r31,r6,r4 │ │ │ │ + addi r5,r5,32 │ │ │ │ add r6,r6,r0 │ │ │ │ - mtvsrdd vs0,r30,r3 │ │ │ │ - stxv vs0,-16(r31) │ │ │ │ - bdnz 67bc8 │ │ │ │ - andi. r6,r9,1 │ │ │ │ - clrrdi r9,r9,1 │ │ │ │ - beq 678f4 │ │ │ │ - extswsli r6,r9,4 │ │ │ │ - mulld r7,r7,r9 │ │ │ │ + addi r11,r11,16 │ │ │ │ + mtvsrdd vs0,r31,r3 │ │ │ │ + stxv vs0,-16(r11) │ │ │ │ + bdnz 676a4 │ │ │ │ + andi. r6,r2,1 │ │ │ │ + clrrdi r6,r2,1 │ │ │ │ + beq 673e4 │ │ │ │ + mulld r2,r7,r6 │ │ │ │ + extswsli r7,r6,4 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - extswsli r9,r9,3 │ │ │ │ - add r5,r10,r6 │ │ │ │ - stfdx f0,r10,r6 │ │ │ │ + extswsli r6,r6,3 │ │ │ │ + add r5,r9,r7 │ │ │ │ + stfdx f0,r9,r7 │ │ │ │ stfd f0,8(r5) │ │ │ │ - addi r10,r7,2 │ │ │ │ - sldi r10,r10,3 │ │ │ │ - lfdx f0,r11,r10 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - b 678f4 │ │ │ │ - andi. r7,r9,1 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - li r7,0 │ │ │ │ + addi r2,r2,2 │ │ │ │ + sldi r2,r2,3 │ │ │ │ + lfdx f0,r8,r2 │ │ │ │ + stfdx f0,r10,r6 │ │ │ │ + b 673e4 │ │ │ │ + andi. r8,r2,1 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - beq 67c60 │ │ │ │ - stfd f0,0(r10) │ │ │ │ - stfd f0,8(r10) │ │ │ │ - cmpdi r6,0 │ │ │ │ - addi r10,r10,16 │ │ │ │ - li r7,8 │ │ │ │ - lfd f12,0(r3) │ │ │ │ - stfd f12,0(r8) │ │ │ │ - beq 678f4 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - stfd f0,0(r10) │ │ │ │ - stfd f0,8(r10) │ │ │ │ - addi r6,r7,8 │ │ │ │ - addi r10,r10,32 │ │ │ │ - lfdx f12,r3,r7 │ │ │ │ - stfdx f12,r8,r7 │ │ │ │ - stfd f0,-16(r10) │ │ │ │ - stfd f0,-8(r10) │ │ │ │ - addi r7,r7,16 │ │ │ │ - lfdx f12,r3,r6 │ │ │ │ - stfdx f12,r8,r6 │ │ │ │ - bdnz 67c68 │ │ │ │ - b 678f4 │ │ │ │ - andi. r7,r9,1 │ │ │ │ - addi r11,r11,16 │ │ │ │ + li r8,0 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + beq 6773c │ │ │ │ + stfd f0,0(r9) │ │ │ │ + stfd f0,8(r9) │ │ │ │ + cmpdi r7,0 │ │ │ │ + lfd f12,0(r4) │ │ │ │ + addi r9,r9,16 │ │ │ │ + li r8,8 │ │ │ │ + stfd f12,0(r10) │ │ │ │ + beq 673e4 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + stfd f0,8(r9) │ │ │ │ + lfdx f12,r4,r8 │ │ │ │ + addi r7,r8,8 │ │ │ │ + mr r6,r9 │ │ │ │ + cmpdi r2,1 │ │ │ │ + addi r9,r9,32 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + stfdx f12,r10,r8 │ │ │ │ + stfd f0,-16(r9) │ │ │ │ + addi r8,r8,16 │ │ │ │ + stfd f0,24(r6) │ │ │ │ + lfdx f12,r4,r7 │ │ │ │ + stfdx f12,r10,r7 │ │ │ │ + bne 67740 │ │ │ │ + b 673e4 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + addi r8,r8,16 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - beq 67cd4 │ │ │ │ - stfd f0,0(r10) │ │ │ │ - stfd f0,8(r10) │ │ │ │ - cmpdi r6,0 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + beq 677b8 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + stfd f0,8(r9) │ │ │ │ + cmpdi r7,0 │ │ │ │ + lfd f12,0(r8) │ │ │ │ + addi r9,r9,16 │ │ │ │ + add r8,r8,r4 │ │ │ │ + addi r10,r10,8 │ │ │ │ + stfd f12,-8(r10) │ │ │ │ + beq 673e4 │ │ │ │ + srdi r2,r2,1 │ │ │ │ + stfd f0,0(r9) │ │ │ │ + stfd f0,8(r9) │ │ │ │ + lfd f12,0(r8) │ │ │ │ + mr r7,r9 │ │ │ │ + cmpdi r2,1 │ │ │ │ + add r6,r8,r4 │ │ │ │ + addi r9,r9,32 │ │ │ │ addi r10,r10,16 │ │ │ │ - addi r8,r8,8 │ │ │ │ - lfd f12,0(r11) │ │ │ │ - add r11,r11,r4 │ │ │ │ - stfd f12,-8(r8) │ │ │ │ - beq 678f4 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - stfd f0,0(r10) │ │ │ │ - stfd f0,8(r10) │ │ │ │ - add r5,r11,r4 │ │ │ │ - addi r10,r10,32 │ │ │ │ - addi r8,r8,16 │ │ │ │ - lfd f12,0(r11) │ │ │ │ - stfd f12,-16(r8) │ │ │ │ - stfd f0,-16(r10) │ │ │ │ - stfd f0,-8(r10) │ │ │ │ - lfdx f12,r11,r4 │ │ │ │ - add r11,r5,r4 │ │ │ │ - stfd f12,-8(r8) │ │ │ │ - bdnz 67cdc │ │ │ │ - b 678f4 │ │ │ │ + addi r2,r2,-1 │ │ │ │ + stfd f12,-16(r10) │ │ │ │ + stfd f0,-16(r9) │ │ │ │ + stfd f0,24(r7) │ │ │ │ + lfdx f12,r8,r4 │ │ │ │ + add r8,r6,r4 │ │ │ │ + stfd f12,-8(r10) │ │ │ │ + bne 677bc │ │ │ │ + b 673e4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0xe83 │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,224 │ │ │ │ - ld r10,8(r3) │ │ │ │ - std r20,-120(r1) │ │ │ │ - std r23,-96(r1) │ │ │ │ - std r21,-112(r1) │ │ │ │ - std r22,-104(r1) │ │ │ │ - std r24,-88(r1) │ │ │ │ - std r25,-80(r1) │ │ │ │ + nop │ │ │ │ + ld r9,8(r3) │ │ │ │ + cmpdi r9,0 │ │ │ │ + std r20,-128(r1) │ │ │ │ + std r21,-120(r1) │ │ │ │ + mr r20,r4 │ │ │ │ + std r23,-104(r1) │ │ │ │ + std r22,-112(r1) │ │ │ │ mr r23,r3 │ │ │ │ stdu r1,-208(r1) │ │ │ │ - mr r20,r4 │ │ │ │ - cmpdi r10,0 │ │ │ │ stxv vs63,48(r1) │ │ │ │ - ble 67e10 │ │ │ │ - cmpdi r10,1 │ │ │ │ - ld r3,24(r3) │ │ │ │ - ld r9,120(r23) │ │ │ │ - ld r6,48(r23) │ │ │ │ - ld r4,120(r4) │ │ │ │ - beq 67fbc │ │ │ │ - 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,67dc4 │ │ │ │ - addi r8,r8,2 │ │ │ │ - li r7,16 │ │ │ │ - sldi r8,r8,3 │ │ │ │ - isellt r8,r7,r8 │ │ │ │ - add r8,r9,r8 │ │ │ │ - cmpld r4,r8 │ │ │ │ - ble 67fc0 │ │ │ │ - andi. r8,r10,1 │ │ │ │ + ble 678f0 │ │ │ │ + cmpdi r9,1 │ │ │ │ + ld r4,24(r3) │ │ │ │ + ld r2,120(r3) │ │ │ │ + ld r7,48(r3) │ │ │ │ + ld r5,120(r20) │ │ │ │ + beq 67aac │ │ │ │ + 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,678a4 │ │ │ │ + addi r10,r10,2 │ │ │ │ + li r8,16 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + isellt r10,r8,r10 │ │ │ │ + add r10,r2,r10 │ │ │ │ + cmpld r5,r10 │ │ │ │ + ble 67ab0 │ │ │ │ + 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 67f9c │ │ │ │ - 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 67de4 │ │ │ │ + addi r8,r9,-1 │ │ │ │ + bne 67a8c │ │ │ │ + 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 678c4 │ │ │ │ ld r21,56(r23) │ │ │ │ li r22,0 │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 67a70 │ │ │ │ + stfd f28,176(r1) │ │ │ │ + stfd f29,184(r1) │ │ │ │ + plfd f28,25604 # 6dd10 │ │ │ │ + mflr r0 │ │ │ │ + std r24,112(r1) │ │ │ │ + std r25,120(r1) │ │ │ │ addi r24,r1,32 │ │ │ │ addi r25,r1,40 │ │ │ │ - ld r9,0(r21) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 67f78 │ │ │ │ - mflr r0 │ │ │ │ - std r18,72(r1) │ │ │ │ - std r19,80(r1) │ │ │ │ - std r26,136(r1) │ │ │ │ - std r27,144(r1) │ │ │ │ - std r28,152(r1) │ │ │ │ - std r29,160(r1) │ │ │ │ - std r30,168(r1) │ │ │ │ - std r31,176(r1) │ │ │ │ - stfd f29,184(r1) │ │ │ │ + std r0,224(r1) │ │ │ │ + std r18,64(r1) │ │ │ │ + std r19,72(r1) │ │ │ │ + std r26,128(r1) │ │ │ │ + std r27,136(r1) │ │ │ │ + std r28,144(r1) │ │ │ │ + std r29,152(r1) │ │ │ │ + std r30,160(r1) │ │ │ │ + std r31,168(r1) │ │ │ │ stfd f30,192(r1) │ │ │ │ stfd f31,200(r1) │ │ │ │ - std r0,224(r1) │ │ │ │ - ld r9,8(r21) │ │ │ │ - ld r8,16(r21) │ │ │ │ - ld r10,16(r23) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld r2,8(r21) │ │ │ │ + ld r10,16(r21) │ │ │ │ mr r3,r20 │ │ │ │ - mulld r9,r22,r9 │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r9,r10,r9 │ │ │ │ - std r9,16(r20) │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r30,8(r23) │ │ │ │ + ld r9,16(r23) │ │ │ │ + mulld r2,r22,r2 │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r2,16(r20) │ │ │ │ + bl 5a20 │ │ │ │ ld r21,56(r23) │ │ │ │ + ld r30,8(r23) │ │ │ │ cmpdi r30,0 │ │ │ │ ld r19,0(r21) │ │ │ │ - ble 67f38 │ │ │ │ - sradi r9,r19,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ble 67a24 │ │ │ │ + sradi r2,r19,1 │ │ │ │ + addze r2,r2 │ │ │ │ ld r26,24(r20) │ │ │ │ ld r27,48(r23) │ │ │ │ + li r31,0 │ │ │ │ ld r28,24(r23) │ │ │ │ ld r29,120(r23) │ │ │ │ - li r31,0 │ │ │ │ - lfd f0,28152(r10) │ │ │ │ - subf r9,r9,r22 │ │ │ │ + subf r2,r2,r22 │ │ │ │ addi r18,r26,8 │ │ │ │ sldi r27,r27,3 │ │ │ │ - mtfprd f29,r9 │ │ │ │ + mtfprd f29,r2 │ │ │ │ fcfid f29,f29 │ │ │ │ - fmul f29,f29,f0 │ │ │ │ - nop │ │ │ │ + fmul f29,f29,f28 │ │ │ │ lfd f1,0(r29) │ │ │ │ mr r5,r25 │ │ │ │ mr r4,r24 │ │ │ │ lfdx f30,r26,r31 │ │ │ │ - lxvx vs63,r28,r31 │ │ │ │ - lfdx f31,r18,r31 │ │ │ │ add r29,r29,r27 │ │ │ │ + lfdx f31,r18,r31 │ │ │ │ + lxvx vs63,r28,r31 │ │ │ │ fmul f1,f29,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f11,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ addic. r30,r30,-1 │ │ │ │ fmul f0,f12,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ fmsub f0,f11,f30,f0 │ │ │ │ fmadd f12,f12,f30,f31 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ xvadddp vs0,vs0,vs63 │ │ │ │ stxvx vs0,r28,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ - bne 67ee0 │ │ │ │ + bne 679d0 │ │ │ │ addi r22,r22,1 │ │ │ │ cmpd r22,r19 │ │ │ │ - blt 67e60 │ │ │ │ + blt 67960 │ │ │ │ ld r0,224(r1) │ │ │ │ + lfd f28,176(r1) │ │ │ │ lfd f29,184(r1) │ │ │ │ lfd f30,192(r1) │ │ │ │ lfd f31,200(r1) │ │ │ │ - ld r18,72(r1) │ │ │ │ - ld r19,80(r1) │ │ │ │ - ld r26,136(r1) │ │ │ │ - ld r27,144(r1) │ │ │ │ - ld r28,152(r1) │ │ │ │ - ld r29,160(r1) │ │ │ │ - ld r30,168(r1) │ │ │ │ - ld r31,176(r1) │ │ │ │ + ld r18,64(r1) │ │ │ │ + ld r19,72(r1) │ │ │ │ + ld r24,112(r1) │ │ │ │ + ld r25,120(r1) │ │ │ │ + ld r26,128(r1) │ │ │ │ mtlr r0 │ │ │ │ + ld r27,136(r1) │ │ │ │ + ld r28,144(r1) │ │ │ │ + ld r29,152(r1) │ │ │ │ + ld r30,160(r1) │ │ │ │ + ld r31,168(r1) │ │ │ │ addi r1,r1,208 │ │ │ │ lxv vs63,-160(r1) │ │ │ │ - ld r20,-120(r1) │ │ │ │ - ld r21,-112(r1) │ │ │ │ - ld r22,-104(r1) │ │ │ │ - ld r23,-96(r1) │ │ │ │ - ld r24,-88(r1) │ │ │ │ - ld r25,-80(r1) │ │ │ │ + ld r20,-128(r1) │ │ │ │ + ld r21,-120(r1) │ │ │ │ + ld r22,-112(r1) │ │ │ │ + ld r23,-104(r1) │ │ │ │ blr │ │ │ │ - stxv vs32,0(r3) │ │ │ │ - cmpdi r7,0 │ │ │ │ - li r8,16 │ │ │ │ - lxv vs0,0(r9) │ │ │ │ - add r9,r9,r5 │ │ │ │ - stxv vs0,0(r4) │ │ │ │ - bne 67ddc │ │ │ │ - b 67e10 │ │ │ │ - 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 678bc │ │ │ │ + b 678f0 │ │ │ │ + sldi r6,r7,3 │ │ │ │ + mtctr r9 │ │ │ │ + addi r2,r2,8 │ │ │ │ + li r10,0 │ │ │ │ + addi r8,r4,8 │ │ │ │ + addi r9,r5,8 │ │ │ │ xxlxor vs0,vs0,vs0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stfdx f0,r3,r8 │ │ │ │ - stfdx f0,r7,r8 │ │ │ │ - lfd f12,0(r9) │ │ │ │ - stfdx f12,r4,r8 │ │ │ │ - lfd f12,8(r9) │ │ │ │ - add r9,r9,r5 │ │ │ │ - stfdx f12,r10,r8 │ │ │ │ - addi r8,r8,16 │ │ │ │ - bdnz 67fe0 │ │ │ │ - b 67e10 │ │ │ │ + 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 67ad0 │ │ │ │ + b 678f0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xe83 │ │ │ │ + .long 0xe84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-544 │ │ │ │ - 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,6810c │ │ │ │ - ld r10,48(r3) │ │ │ │ - ld r9,120(r3) │ │ │ │ - ld r8,120(r4) │ │ │ │ - cmpdi r10,1 │ │ │ │ - bne 682a4 │ │ │ │ - andi. r5,r30,3 │ │ │ │ - addi r10,r9,8 │ │ │ │ - mr r6,r30 │ │ │ │ - li r9,0 │ │ │ │ - addi r4,r30,-1 │ │ │ │ - mr r7,r30 │ │ │ │ - beq 680d0 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 680bc │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 680ac │ │ │ │ - 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 67bf0 │ │ │ │ + ld r9,48(r3) │ │ │ │ + cmpdi r9,1 │ │ │ │ + ld r2,120(r3) │ │ │ │ + ld r10,120(r4) │ │ │ │ + bne 67d78 │ │ │ │ + andi. r6,r29,3 │ │ │ │ + addi r9,r2,8 │ │ │ │ + mr r7,r29 │ │ │ │ + li r2,0 │ │ │ │ + addi r5,r29,-1 │ │ │ │ + mr r8,r29 │ │ │ │ + beq 67bb4 │ │ │ │ cmpdi r6,1 │ │ │ │ - stfdx f0,r8,r9 │ │ │ │ - addi r9,r9,8 │ │ │ │ - beq 6810c │ │ │ │ - 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 680d8 │ │ │ │ - ld r20,56(r23) │ │ │ │ + beq 67ba0 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 67b90 │ │ │ │ + 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 67bf0 │ │ │ │ + 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 67bbc │ │ │ │ + ld r21,56(r23) │ │ │ │ li r22,0 │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 67d5c │ │ │ │ + stfd f28,160(r1) │ │ │ │ + stfd f29,168(r1) │ │ │ │ + plfd f28,24380 # 6db48 │ │ │ │ + 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 68280 │ │ │ │ - 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,68200 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ble cr7,67cdc │ │ │ │ + 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,27128(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 │ │ │ │ + fmul f29,f29,f28 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfd f1,0(r29) │ │ │ │ + lfd f1,0(r30) │ │ │ │ mr r5,r25 │ │ │ │ mr r4,r24 │ │ │ │ lfdx f30,r26,r31 │ │ │ │ - add r29,r29,r28 │ │ │ │ + add r30,r30,r28 │ │ │ │ lfdx f31,r18,r31 │ │ │ │ fmul f1,f29,f1 │ │ │ │ - bl 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 681b0 │ │ │ │ - ld r9,8(r20) │ │ │ │ - ld r10,16(r23) │ │ │ │ - mr r3,r21 │ │ │ │ - mulld r9,r22,r9 │ │ │ │ + bne 67c90 │ │ │ │ + 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 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r20,56(r23) │ │ │ │ - ld r9,0(r20) │ │ │ │ - cmpd r9,r22 │ │ │ │ - ble 68250 │ │ │ │ - ld r30,8(r23) │ │ │ │ - cmpdi cr7,r30,0 │ │ │ │ - b 68160 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r2,16(r20) │ │ │ │ + bl 4e40 │ │ │ │ + ld r21,56(r23) │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpd r2,r22 │ │ │ │ + ble 67d20 │ │ │ │ + ld r29,8(r23) │ │ │ │ + cmpdi r29,0 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + b 67c50 │ │ │ │ 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 682d4 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - cmpdi r6,0 │ │ │ │ - add r9,r9,r10 │ │ │ │ - addi r8,r8,8 │ │ │ │ - stfd f0,-8(r8) │ │ │ │ - beq 6810c │ │ │ │ - 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 682dc │ │ │ │ - b 6810c │ │ │ │ + andi. r8,r29,1 │ │ │ │ + sldi r9,r9,3 │ │ │ │ + addi r2,r2,8 │ │ │ │ + addi r7,r29,-1 │ │ │ │ + mr r8,r29 │ │ │ │ + beq 67da8 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + cmpdi r7,0 │ │ │ │ + add r2,r2,r9 │ │ │ │ + addi r10,r10,8 │ │ │ │ + stfd f0,-8(r10) │ │ │ │ + beq 67bf0 │ │ │ │ + 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 67db0 │ │ │ │ + b 67bf0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xe83 │ │ │ │ - nop │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-1296 │ │ │ │ + .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 683e8 │ │ │ │ - ld r8,48(r3) │ │ │ │ - ld r10,120(r3) │ │ │ │ - ld r7,120(r4) │ │ │ │ - cmpdi r8,1 │ │ │ │ - bne 685dc │ │ │ │ - andi. r5,r9,3 │ │ │ │ - addi r10,r10,16 │ │ │ │ - li r8,0 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - mr r6,r9 │ │ │ │ - beq 683ac │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 68398 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 68388 │ │ │ │ - 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 67eb0 │ │ │ │ + ld r10,48(r3) │ │ │ │ + cmpdi r10,1 │ │ │ │ + ld r2,120(r3) │ │ │ │ + ld r8,120(r4) │ │ │ │ + bne 680a4 │ │ │ │ + andi. r6,r9,3 │ │ │ │ + addi r2,r2,16 │ │ │ │ + li r10,0 │ │ │ │ + addi r5,r9,-1 │ │ │ │ + mr r7,r9 │ │ │ │ + beq 67e74 │ │ │ │ + cmpdi r6,1 │ │ │ │ + beq 67e60 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 67e50 │ │ │ │ + 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 683e8 │ │ │ │ - srdi r9,r6,2 │ │ │ │ + stfdx f0,r8,r10 │ │ │ │ + addi r10,r10,8 │ │ │ │ + beq 67eb0 │ │ │ │ + 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 683b4 │ │ │ │ + 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 67e7c │ │ │ │ ld r20,56(r22) │ │ │ │ - ld r9,0(r20) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 685c8 │ │ │ │ - mflr r0 │ │ │ │ + ld r2,0(r20) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 68090 │ │ │ │ std r27,144(r1) │ │ │ │ + std r26,136(r1) │ │ │ │ ld r27,8(r20) │ │ │ │ + mflr r0 │ │ │ │ + stfd f27,184(r1) │ │ │ │ + stfd f28,192(r1) │ │ │ │ + plfd f27,23664 # 6db48 │ │ │ │ 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 68578 │ │ │ │ + ble 68040 │ │ │ │ li r21,0 │ │ │ │ nop │ │ │ │ ld r29,8(r22) │ │ │ │ cmpdi r29,0 │ │ │ │ - ble 6852c │ │ │ │ - ld r9,0(r20) │ │ │ │ - sradi r10,r27,1 │ │ │ │ - addze r10,r10 │ │ │ │ + ble 67ff8 │ │ │ │ + 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,27128(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 684d0 │ │ │ │ + bne 67fa0 │ │ │ │ + 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 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + add r2,r2,r27 │ │ │ │ + std r2,16(r19) │ │ │ │ + bl 4e40 │ │ │ │ ld r20,56(r22) │ │ │ │ ld r27,8(r20) │ │ │ │ cmpd r27,r21 │ │ │ │ - bgt 68470 │ │ │ │ - ld r9,0(r20) │ │ │ │ + bgt 67f40 │ │ │ │ + ld r2,0(r20) │ │ │ │ addi r18,r18,1 │ │ │ │ - cmpd r18,r9 │ │ │ │ - blt 68460 │ │ │ │ + cmpd r18,r2 │ │ │ │ + blt 67f30 │ │ │ │ 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 68608 │ │ │ │ - lfd f0,0(r10) │ │ │ │ - cmpdi r6,0 │ │ │ │ - add r10,r10,r8 │ │ │ │ - addi r7,r7,8 │ │ │ │ - stfd f0,-8(r7) │ │ │ │ - beq 683e8 │ │ │ │ + andi. r7,r9,1 │ │ │ │ + sldi r10,r10,3 │ │ │ │ + addi r2,r2,16 │ │ │ │ + addi r7,r9,-1 │ │ │ │ + beq 680d0 │ │ │ │ + lfd f0,0(r2) │ │ │ │ + cmpdi r7,0 │ │ │ │ + add r2,r2,r10 │ │ │ │ + addi r8,r8,8 │ │ │ │ + stfd f0,-8(r8) │ │ │ │ + beq 67eb0 │ │ │ │ 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 68610 │ │ │ │ - b 683e8 │ │ │ │ + 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 680d4 │ │ │ │ + b 67eb0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x1085 │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-2112 │ │ │ │ - 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,6871c │ │ │ │ - cmpdi r30,1 │ │ │ │ - ld r10,120(r3) │ │ │ │ - ld r5,48(r3) │ │ │ │ - ld r9,120(r4) │ │ │ │ - beq 688d0 │ │ │ │ - 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 681e0 │ │ │ │ + cmpdi r29,1 │ │ │ │ + ld r9,120(r3) │ │ │ │ + ld r6,48(r3) │ │ │ │ + ld r2,120(r4) │ │ │ │ + beq 683a4 │ │ │ │ + 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,686e0 │ │ │ │ - addi r7,r7,2 │ │ │ │ - li r6,16 │ │ │ │ - sldi r7,r7,3 │ │ │ │ - isellt r7,r6,r7 │ │ │ │ - add r7,r10,r7 │ │ │ │ - cmpld r9,r7 │ │ │ │ - ble 688d4 │ │ │ │ - andi. r7,r30,1 │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r6,r30,-1 │ │ │ │ - mr r7,r30 │ │ │ │ - bne 688b4 │ │ │ │ - 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 686fc │ │ │ │ + cmpld cr5,r6,r7 │ │ │ │ + bgt cr5,681a4 │ │ │ │ + addi r8,r8,2 │ │ │ │ + li r7,16 │ │ │ │ + sldi r8,r8,3 │ │ │ │ + isellt r8,r7,r8 │ │ │ │ + add r8,r9,r8 │ │ │ │ + cmpld r2,r8 │ │ │ │ + ble 683a8 │ │ │ │ + andi. r8,r29,1 │ │ │ │ + addi r9,r9,8 │ │ │ │ + addi r7,r29,-1 │ │ │ │ + mr r8,r29 │ │ │ │ + bne 68388 │ │ │ │ + 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 681c0 │ │ │ │ ld r21,56(r23) │ │ │ │ li r22,0 │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 6836c │ │ │ │ + stfd f28,160(r1) │ │ │ │ + stfd f29,168(r1) │ │ │ │ + nop │ │ │ │ + plfd f28,22856 # 6db48 │ │ │ │ + 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 68890 │ │ │ │ - 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,68810 │ │ │ │ - sradi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ - addis r10,r2,-3 │ │ │ │ + nop │ │ │ │ + ble cr7,682dc │ │ │ │ + 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,27128(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 │ │ │ │ + fmul f29,f29,f28 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfd f1,0(r29) │ │ │ │ + lfd f1,0(r30) │ │ │ │ mr r5,r25 │ │ │ │ mr r4,r24 │ │ │ │ lfdx f30,r26,r31 │ │ │ │ - add r29,r29,r28 │ │ │ │ + add r30,r30,r28 │ │ │ │ lfdx f31,r18,r31 │ │ │ │ fmul f1,f29,f1 │ │ │ │ - bl 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 687c0 │ │ │ │ - ld r9,8(r21) │ │ │ │ - ld r8,16(r21) │ │ │ │ - ld r10,16(r23) │ │ │ │ + bne 68290 │ │ │ │ + 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 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r2,r9,r2 │ │ │ │ + std r2,16(r20) │ │ │ │ + bl 4e40 │ │ │ │ ld r21,56(r23) │ │ │ │ - ld r9,0(r21) │ │ │ │ - cmpd r22,r9 │ │ │ │ - bge 68860 │ │ │ │ - ld r30,8(r23) │ │ │ │ - cmpdi cr7,r30,0 │ │ │ │ - b 68770 │ │ │ │ + ld r2,0(r21) │ │ │ │ + cmpd r22,r2 │ │ │ │ + bge 68330 │ │ │ │ + ld r29,8(r23) │ │ │ │ + cmpdi r29,0 │ │ │ │ + mcrf cr7,cr0 │ │ │ │ + b 68250 │ │ │ │ + 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 686f4 │ │ │ │ - b 6871c │ │ │ │ - sldi r8,r5,3 │ │ │ │ - andi. r7,r30,1 │ │ │ │ - addi r10,r10,8 │ │ │ │ - addi r6,r30,-1 │ │ │ │ - mr r7,r30 │ │ │ │ - beq 68908 │ │ │ │ - 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 6871c │ │ │ │ - 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 68910 │ │ │ │ - b 6871c │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + cmpdi r7,0 │ │ │ │ + add r9,r9,r10 │ │ │ │ + addi r2,r2,16 │ │ │ │ + stxv vs0,-16(r2) │ │ │ │ + bne 681b8 │ │ │ │ + b 681e0 │ │ │ │ + sldi r10,r6,3 │ │ │ │ + andi. r8,r29,1 │ │ │ │ + addi r9,r9,8 │ │ │ │ + addi r7,r29,-1 │ │ │ │ + mr r8,r29 │ │ │ │ + beq 683dc │ │ │ │ + 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 681e0 │ │ │ │ + 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 683e4 │ │ │ │ + b 681e0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ - .long 0xe83 │ │ │ │ - nop │ │ │ │ + .long 0xe84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000068960 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-2912 │ │ │ │ +0000000000068430 : │ │ │ │ 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 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,0(r31) │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 689fc │ │ │ │ - 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 68a40 │ │ │ │ - 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 689d0 │ │ │ │ + sldi r5,r5,4 │ │ │ │ + bl 5b40 │ │ │ │ + ld r2,0(r31) │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 684c0 │ │ │ │ + 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 68500 │ │ │ │ + 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 68494 │ │ │ │ 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 5bc0 │ │ │ │ - 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 5b60 │ │ │ │ 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 689c8 │ │ │ │ - b 689fc │ │ │ │ + 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 6848c │ │ │ │ + b 684c0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x280 │ │ │ │ │ │ │ │ -0000000000068a70 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-3184 │ │ │ │ - mflr r0 │ │ │ │ +0000000000068530 : │ │ │ │ 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 68ba0 │ │ │ │ - cmpdi r9,0 │ │ │ │ - ble 68b8c │ │ │ │ - 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 68650 │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 68638 │ │ │ │ + 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 68b20 │ │ │ │ - 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 685d0 │ │ │ │ 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 68b8c │ │ │ │ - ld r10,80(r31) │ │ │ │ - cmpdi r9,1 │ │ │ │ - ld r7,128(r31) │ │ │ │ - ld r8,120(r10) │ │ │ │ - beq 68c40 │ │ │ │ - addi r10,r8,15 │ │ │ │ - subf r10,r7,r10 │ │ │ │ - cmpldi r10,30 │ │ │ │ - ble 68c40 │ │ │ │ - andi. r6,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - addi r6,r9,-1 │ │ │ │ - bne 68c20 │ │ │ │ - srdi r9,r9,1 │ │ │ │ - mtctr r9 │ │ │ │ - lxvx vs0,r8,r10 │ │ │ │ - addi r9,r10,16 │ │ │ │ + nop │ │ │ │ + cmpdi r2,0 │ │ │ │ + ble 68638 │ │ │ │ + ld r9,80(r31) │ │ │ │ + cmpdi r2,1 │ │ │ │ + ld r8,128(r31) │ │ │ │ + ld r10,120(r9) │ │ │ │ + beq 686f0 │ │ │ │ + addi r9,r10,15 │ │ │ │ + subf r9,r8,r9 │ │ │ │ + cmpldi r9,30 │ │ │ │ + ble 686f0 │ │ │ │ + andi. r7,r2,1 │ │ │ │ + li r9,0 │ │ │ │ + addi r7,r2,-1 │ │ │ │ + bne 686d0 │ │ │ │ + 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 68be4 │ │ │ │ + stxvx vs0,r8,r2 │ │ │ │ + bdnz 68694 │ │ │ │ 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 68bdc │ │ │ │ - b 68b8c │ │ │ │ + stxv vs0,0(r8) │ │ │ │ + bne 6868c │ │ │ │ + b 68638 │ │ │ │ nop │ │ │ │ - andi. r4,r9,1 │ │ │ │ - li r10,0 │ │ │ │ - addi r5,r8,8 │ │ │ │ - addi r6,r7,8 │ │ │ │ - addi r4,r9,-1 │ │ │ │ - bne 68c90 │ │ │ │ - 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 68740 │ │ │ │ + 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 68c60 │ │ │ │ - b 68b8c │ │ │ │ - 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 68710 │ │ │ │ + b 68638 │ │ │ │ + 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 68c58 │ │ │ │ - b 68b8c │ │ │ │ + bne 68708 │ │ │ │ + b 68638 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ - .long 0x480 │ │ │ │ + .long 0x380 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000068cc0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-3776 │ │ │ │ - lwz r10,48(r3) │ │ │ │ - lwz r9,52(r3) │ │ │ │ +0000000000068770 : │ │ │ │ + lwz r9,48(r3) │ │ │ │ + lwz r2,52(r3) │ │ │ │ mflr r0 │ │ │ │ std r31,-64(r1) │ │ │ │ std r21,-144(r1) │ │ │ │ mr r31,r3 │ │ │ │ std r22,-136(r1) │ │ │ │ - cmpwi r10,2 │ │ │ │ - addi r9,r9,2 │ │ │ │ std r0,16(r1) │ │ │ │ - extsw r3,r9 │ │ │ │ stdu r1,-240(r1) │ │ │ │ - beq 68f14 │ │ │ │ + cmpwi r9,2 │ │ │ │ + addi r2,r2,2 │ │ │ │ + extsw r3,r2 │ │ │ │ + beq 689b0 │ │ │ │ std r26,136(r1) │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4fa0 │ │ │ │ ld r5,8(r31) │ │ │ │ li r4,0 │ │ │ │ mr r22,r3 │ │ │ │ ld r3,24(r31) │ │ │ │ sldi r5,r5,4 │ │ │ │ mr r26,r22 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b40 │ │ │ │ ld r21,0(r31) │ │ │ │ cmpdi r21,0 │ │ │ │ - ble 690b8 │ │ │ │ + ble 68b54 │ │ │ │ std r20,88(r1) │ │ │ │ - ld r20,8(r31) │ │ │ │ std r24,120(r1) │ │ │ │ + ld r20,8(r31) │ │ │ │ + cmpdi r20,0 │ │ │ │ srawi r24,r22,1 │ │ │ │ addze r24,r24 │ │ │ │ - std r23,112(r1) │ │ │ │ mullw r22,r22,r22 │ │ │ │ + std r23,112(r1) │ │ │ │ ld r23,64(r31) │ │ │ │ - cmpdi r20,0 │ │ │ │ neg r24,r24 │ │ │ │ - ble 690ac │ │ │ │ - ld r9,80(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ble 68b48 │ │ │ │ + ld r2,80(r31) │ │ │ │ std r17,64(r1) │ │ │ │ std r18,72(r1) │ │ │ │ ld r17,16(r31) │ │ │ │ + addi r23,r23,-4 │ │ │ │ + sldi r21,r21,4 │ │ │ │ std r19,80(r1) │ │ │ │ stfd f25,184(r1) │ │ │ │ ld r18,24(r31) │ │ │ │ + plfd f25,21740 # 6dd10 │ │ │ │ std r25,128(r1) │ │ │ │ - lfd f25,28152(r10) │ │ │ │ std r27,144(r1) │ │ │ │ - std r28,152(r1) │ │ │ │ - addi r23,r23,-4 │ │ │ │ - sldi r21,r21,4 │ │ │ │ li r25,0 │ │ │ │ addi r27,r1,32 │ │ │ │ + std r28,152(r1) │ │ │ │ + std r29,160(r1) │ │ │ │ addi r28,r1,40 │ │ │ │ + ld r19,120(r2) │ │ │ │ std r16,56(r1) │ │ │ │ - ld r19,120(r9) │ │ │ │ - std r29,160(r1) │ │ │ │ std r30,168(r1) │ │ │ │ stfd f26,192(r1) │ │ │ │ stfd f27,200(r1) │ │ │ │ stfd f28,208(r1) │ │ │ │ stfd f29,216(r1) │ │ │ │ stfd f30,224(r1) │ │ │ │ stfd f31,232(r1) │ │ │ │ nop │ │ │ │ - lwzu r6,4(r23) │ │ │ │ + lwzu r7,4(r23) │ │ │ │ add r16,r17,r25 │ │ │ │ mr r29,r20 │ │ │ │ mr r31,r18 │ │ │ │ mr r30,r19 │ │ │ │ - divw r7,r6,r26 │ │ │ │ - divw r8,r6,r22 │ │ │ │ - divw r9,r7,r26 │ │ │ │ - mullw r10,r7,r26 │ │ │ │ - add r8,r8,r24 │ │ │ │ - mtfprwa f26,r8 │ │ │ │ - fcfid f26,f26 │ │ │ │ - subf r10,r10,r6 │ │ │ │ + divw r8,r7,r26 │ │ │ │ + divw r10,r7,r22 │ │ │ │ + divw r2,r8,r26 │ │ │ │ + mullw r9,r8,r26 │ │ │ │ add r10,r10,r24 │ │ │ │ - mtfprwa f27,r10 │ │ │ │ - fcfid f27,f27 │ │ │ │ - mullw r9,r9,r26 │ │ │ │ + mtfprwa f26,r10 │ │ │ │ + fcfid f26,f26 │ │ │ │ subf r9,r9,r7 │ │ │ │ add r9,r9,r24 │ │ │ │ - mtfprwa f28,r9 │ │ │ │ + mtfprwa f27,r9 │ │ │ │ + fcfid f27,f27 │ │ │ │ + mullw r2,r2,r26 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + add r2,r2,r24 │ │ │ │ + mtfprwa f28,r2 │ │ │ │ fcfid f28,f28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f12,8(r30) │ │ │ │ lfd f0,0(r30) │ │ │ │ - lfd f1,16(r30) │ │ │ │ mr r5,r28 │ │ │ │ mr r4,r27 │ │ │ │ - lfd f30,8(r31) │ │ │ │ - lfd f31,0(r16) │ │ │ │ - lfd f29,8(r16) │ │ │ │ addi r30,r30,24 │ │ │ │ addi r31,r31,16 │ │ │ │ + lfd f1,-8(r30) │ │ │ │ + lfd f31,0(r16) │ │ │ │ + lfd f29,8(r16) │ │ │ │ + lfd f30,-8(r31) │ │ │ │ fmul f12,f28,f12 │ │ │ │ fmadd f0,f26,f0,f12 │ │ │ │ fmadd f1,f27,f1,f0 │ │ │ │ fmul f1,f1,f25 │ │ │ │ - bl 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 68e30 │ │ │ │ + bne 688d0 │ │ │ │ addi r25,r25,16 │ │ │ │ cmpld r21,r25 │ │ │ │ - bne 68dd0 │ │ │ │ + bne 68870 │ │ │ │ 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) │ │ │ │ @@ -102673,258 +100621,248 @@ │ │ │ │ ld r0,16(r1) │ │ │ │ ld r21,-144(r1) │ │ │ │ ld r22,-136(r1) │ │ │ │ ld r31,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ std r30,168(r1) │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4fa0 │ │ │ │ ld r5,8(r31) │ │ │ │ li r4,0 │ │ │ │ mr r30,r3 │ │ │ │ ld r3,24(r31) │ │ │ │ sldi r5,r5,4 │ │ │ │ mr r22,r30 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b40 │ │ │ │ ld r21,0(r31) │ │ │ │ cmpdi r21,0 │ │ │ │ - ble 68ef4 │ │ │ │ - std r18,72(r1) │ │ │ │ - ld r18,8(r31) │ │ │ │ + ble 68990 │ │ │ │ srawi r30,r30,1 │ │ │ │ addze r30,r30 │ │ │ │ + std r18,72(r1) │ │ │ │ + ld r18,8(r31) │ │ │ │ + cmpdi r18,0 │ │ │ │ std r23,112(r1) │ │ │ │ - std r24,120(r1) │ │ │ │ ld r23,64(r31) │ │ │ │ - cmpdi r18,0 │ │ │ │ + std r24,120(r1) │ │ │ │ neg r24,r30 │ │ │ │ - ble 690d8 │ │ │ │ - ld r9,80(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ble 68b74 │ │ │ │ + ld r2,80(r31) │ │ │ │ std r19,80(r1) │ │ │ │ std r20,88(r1) │ │ │ │ ld r19,24(r31) │ │ │ │ + addi r23,r23,-4 │ │ │ │ + sldi r21,r21,4 │ │ │ │ std r17,64(r1) │ │ │ │ stfd f26,192(r1) │ │ │ │ ld r17,16(r31) │ │ │ │ + plfd f26,21220 # 6dd10 │ │ │ │ std r25,128(r1) │ │ │ │ - lfd f26,28152(r10) │ │ │ │ std r26,136(r1) │ │ │ │ - std r27,144(r1) │ │ │ │ - addi r23,r23,-4 │ │ │ │ - sldi r21,r21,4 │ │ │ │ li r25,0 │ │ │ │ addi r26,r1,32 │ │ │ │ - addi r27,r1,40 │ │ │ │ + std r27,144(r1) │ │ │ │ std r28,152(r1) │ │ │ │ - ld r20,120(r9) │ │ │ │ + addi r27,r1,40 │ │ │ │ + ld r20,120(r2) │ │ │ │ addi r19,r19,8 │ │ │ │ std r29,160(r1) │ │ │ │ stfd f27,200(r1) │ │ │ │ stfd f28,208(r1) │ │ │ │ stfd f29,216(r1) │ │ │ │ stfd f30,224(r1) │ │ │ │ stfd f31,232(r1) │ │ │ │ addi r20,r20,8 │ │ │ │ - lwzu r8,4(r23) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lwzu r10,4(r23) │ │ │ │ add r28,r17,r25 │ │ │ │ mr r29,r18 │ │ │ │ mr r31,r19 │ │ │ │ mr r30,r20 │ │ │ │ - divw r10,r8,r22 │ │ │ │ - mullw r9,r10,r22 │ │ │ │ - add r10,r10,r24 │ │ │ │ - mtfprwa f27,r10 │ │ │ │ - fcfid f27,f27 │ │ │ │ - subf r9,r9,r8 │ │ │ │ + divw r9,r10,r22 │ │ │ │ + mullw r2,r9,r22 │ │ │ │ add r9,r9,r24 │ │ │ │ - mtfprwa f28,r9 │ │ │ │ + mtfprwa f27,r9 │ │ │ │ + fcfid f27,f27 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + add r2,r2,r24 │ │ │ │ + mtfprwa f28,r2 │ │ │ │ fcfid f28,f28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lfd f0,0(r30) │ │ │ │ lfd f1,-8(r30) │ │ │ │ mr r5,r27 │ │ │ │ mr r4,r26 │ │ │ │ addi r30,r30,16 │ │ │ │ - lfd f30,0(r31) │ │ │ │ + addi r31,r31,16 │ │ │ │ lfd f31,0(r28) │ │ │ │ lfd f29,8(r28) │ │ │ │ - addi r31,r31,16 │ │ │ │ + lfd f30,-16(r31) │ │ │ │ fmul f0,f28,f0 │ │ │ │ fmadd f1,f27,f1,f0 │ │ │ │ fmul f1,f1,f26 │ │ │ │ - bl 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,f0,f31,f30 │ │ │ │ fmadd f31,f12,f31,f11 │ │ │ │ fmadd f12,f29,f12,f30 │ │ │ │ fnmsub f0,f29,f0,f31 │ │ │ │ stfd f12,-16(r31) │ │ │ │ stfd f0,-24(r31) │ │ │ │ - bne 69020 │ │ │ │ + bne 68ac0 │ │ │ │ addi r25,r25,16 │ │ │ │ cmpld r21,r25 │ │ │ │ - bne 68fe0 │ │ │ │ + bne 68a80 │ │ │ │ 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 68ec8 │ │ │ │ + b 68964 │ │ │ │ ld r20,88(r1) │ │ │ │ ld r23,112(r1) │ │ │ │ ld r24,120(r1) │ │ │ │ ld r26,136(r1) │ │ │ │ addi r1,r1,240 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r21,-144(r1) │ │ │ │ ld r22,-136(r1) │ │ │ │ ld r31,-64(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ ld r18,72(r1) │ │ │ │ ld r23,112(r1) │ │ │ │ ld r24,120(r1) │ │ │ │ - b 68ef4 │ │ │ │ + b 68990 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x1087 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -0000000000069100 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-4864 │ │ │ │ - lwz r10,48(r3) │ │ │ │ - lwz r9,52(r3) │ │ │ │ +0000000000068b90 : │ │ │ │ + lwz r9,48(r3) │ │ │ │ + lwz r2,52(r3) │ │ │ │ mflr r0 │ │ │ │ std r31,-72(r1) │ │ │ │ std r19,-168(r1) │ │ │ │ mr r31,r3 │ │ │ │ - cmpwi r10,2 │ │ │ │ - addi r9,r9,2 │ │ │ │ std r0,16(r1) │ │ │ │ - extsw r3,r9 │ │ │ │ stdu r1,-240(r1) │ │ │ │ - beq 69350 │ │ │ │ + cmpwi r9,2 │ │ │ │ + addi r2,r2,2 │ │ │ │ + extsw r3,r2 │ │ │ │ + beq 68dcc │ │ │ │ std r20,80(r1) │ │ │ │ std r24,112(r1) │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4fa0 │ │ │ │ ld r5,0(r31) │ │ │ │ li r4,0 │ │ │ │ mr r20,r3 │ │ │ │ ld r3,16(r31) │ │ │ │ sldi r5,r5,4 │ │ │ │ mr r24,r20 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b40 │ │ │ │ ld r19,0(r31) │ │ │ │ cmpdi r19,0 │ │ │ │ - ble 694d8 │ │ │ │ + ble 68f44 │ │ │ │ std r18,64(r1) │ │ │ │ - ld r18,8(r31) │ │ │ │ std r23,104(r1) │ │ │ │ + ld r18,8(r31) │ │ │ │ + cmpdi r18,0 │ │ │ │ srawi r23,r20,1 │ │ │ │ addze r23,r23 │ │ │ │ - std r22,96(r1) │ │ │ │ mullw r20,r20,r20 │ │ │ │ + std r22,96(r1) │ │ │ │ ld r22,64(r31) │ │ │ │ - cmpdi r18,0 │ │ │ │ neg r23,r23 │ │ │ │ - ble 694e4 │ │ │ │ - ld r9,80(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ble 68f50 │ │ │ │ + ld r2,80(r31) │ │ │ │ std r16,48(r1) │ │ │ │ std r17,56(r1) │ │ │ │ ld r16,24(r31) │ │ │ │ + addi r22,r22,-4 │ │ │ │ + sldi r19,r19,4 │ │ │ │ std r21,88(r1) │ │ │ │ stfd f24,176(r1) │ │ │ │ ld r21,16(r31) │ │ │ │ + plfd f24,20228 # 6db48 │ │ │ │ std r25,120(r1) │ │ │ │ - lfd f24,27128(r10) │ │ │ │ std r26,128(r1) │ │ │ │ - std r27,136(r1) │ │ │ │ - addi r22,r22,-4 │ │ │ │ - sldi r19,r19,4 │ │ │ │ li r25,0 │ │ │ │ addi r26,r1,32 │ │ │ │ - addi r27,r1,40 │ │ │ │ + std r27,136(r1) │ │ │ │ std r28,144(r1) │ │ │ │ - ld r17,120(r9) │ │ │ │ + addi r27,r1,40 │ │ │ │ + ld r17,120(r2) │ │ │ │ std r29,152(r1) │ │ │ │ std r30,160(r1) │ │ │ │ stfd f25,184(r1) │ │ │ │ stfd f26,192(r1) │ │ │ │ stfd f27,200(r1) │ │ │ │ stfd f28,208(r1) │ │ │ │ stfd f29,216(r1) │ │ │ │ stfd f30,224(r1) │ │ │ │ stfd f31,232(r1) │ │ │ │ - lwzu r6,4(r22) │ │ │ │ + lwzu r7,4(r22) │ │ │ │ add r28,r21,r25 │ │ │ │ lfdx f30,r21,r25 │ │ │ │ mr r29,r18 │ │ │ │ mr r30,r16 │ │ │ │ mr r31,r17 │ │ │ │ lfd f31,8(r28) │ │ │ │ - divw r7,r6,r24 │ │ │ │ - divw r8,r6,r20 │ │ │ │ - divw r9,r7,r24 │ │ │ │ - mullw r10,r7,r24 │ │ │ │ - add r8,r8,r23 │ │ │ │ - mtfprwa f25,r8 │ │ │ │ - fcfid f25,f25 │ │ │ │ - subf r10,r10,r6 │ │ │ │ + divw r8,r7,r24 │ │ │ │ + divw r10,r7,r20 │ │ │ │ + divw r2,r8,r24 │ │ │ │ + mullw r9,r8,r24 │ │ │ │ add r10,r10,r23 │ │ │ │ - mtfprwa f26,r10 │ │ │ │ - fcfid f26,f26 │ │ │ │ - mullw r9,r9,r24 │ │ │ │ + mtfprwa f25,r10 │ │ │ │ + fcfid f25,f25 │ │ │ │ subf r9,r9,r7 │ │ │ │ add r9,r9,r23 │ │ │ │ - mtfprwa f27,r9 │ │ │ │ + mtfprwa f26,r9 │ │ │ │ + fcfid f26,f26 │ │ │ │ + mullw r2,r2,r24 │ │ │ │ + subf r2,r2,r8 │ │ │ │ + add r2,r2,r23 │ │ │ │ + mtfprwa f27,r2 │ │ │ │ fcfid f27,f27 │ │ │ │ nop │ │ │ │ lfd f12,8(r31) │ │ │ │ lfd f0,0(r31) │ │ │ │ - lfd f1,16(r31) │ │ │ │ mr r5,r27 │ │ │ │ mr r4,r26 │ │ │ │ - lfd f28,0(r30) │ │ │ │ - lfd f29,8(r30) │ │ │ │ addi r31,r31,24 │ │ │ │ addi r30,r30,16 │ │ │ │ + lfd f1,-8(r31) │ │ │ │ + lfd f28,-16(r30) │ │ │ │ + lfd f29,-8(r30) │ │ │ │ fmul f12,f27,f12 │ │ │ │ fmadd f0,f25,f0,f12 │ │ │ │ fmadd f1,f26,f1,f0 │ │ │ │ fmul f1,f1,f24 │ │ │ │ - bl 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 69270 │ │ │ │ + bne 68cf0 │ │ │ │ addi r25,r25,16 │ │ │ │ cmpld r19,r25 │ │ │ │ - bne 69210 │ │ │ │ + bne 68c90 │ │ │ │ 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) │ │ │ │ @@ -102947,5191 +100885,4715 @@ │ │ │ │ ld r0,16(r1) │ │ │ │ ld r19,-168(r1) │ │ │ │ ld r31,-72(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ std r21,88(r1) │ │ │ │ std r30,160(r1) │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4fa0 │ │ │ │ ld r5,0(r31) │ │ │ │ li r4,0 │ │ │ │ mr r30,r3 │ │ │ │ ld r3,16(r31) │ │ │ │ sldi r5,r5,4 │ │ │ │ mr r21,r30 │ │ │ │ - bl 5ba0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5b40 │ │ │ │ ld r19,0(r31) │ │ │ │ cmpdi r19,0 │ │ │ │ - ble 694fc │ │ │ │ - std r18,64(r1) │ │ │ │ - ld r18,8(r31) │ │ │ │ + ble 68f68 │ │ │ │ srawi r30,r30,1 │ │ │ │ addze r30,r30 │ │ │ │ + std r18,64(r1) │ │ │ │ + ld r18,8(r31) │ │ │ │ + cmpdi r18,0 │ │ │ │ std r22,96(r1) │ │ │ │ - std r23,104(r1) │ │ │ │ ld r22,64(r31) │ │ │ │ - cmpdi r18,0 │ │ │ │ + std r23,104(r1) │ │ │ │ neg r23,r30 │ │ │ │ - ble 69508 │ │ │ │ - ld r9,80(r31) │ │ │ │ - addis r10,r2,-3 │ │ │ │ + ble 68f74 │ │ │ │ + ld r2,80(r31) │ │ │ │ std r17,56(r1) │ │ │ │ + std r16,48(r1) │ │ │ │ + addi r22,r22,-4 │ │ │ │ + sldi r19,r19,4 │ │ │ │ std r28,144(r1) │ │ │ │ + std r27,136(r1) │ │ │ │ ld r28,24(r31) │ │ │ │ std r20,80(r1) │ │ │ │ stfd f25,184(r1) │ │ │ │ ld r20,16(r31) │ │ │ │ - std r16,48(r1) │ │ │ │ - lfd f25,27128(r10) │ │ │ │ + plfd f25,19700 # 6db48 │ │ │ │ std r24,112(r1) │ │ │ │ std r25,120(r1) │ │ │ │ - std r26,128(r1) │ │ │ │ - std r27,136(r1) │ │ │ │ - addi r22,r22,-4 │ │ │ │ - sldi r19,r19,4 │ │ │ │ li r24,0 │ │ │ │ addi r25,r1,32 │ │ │ │ - ld r17,120(r9) │ │ │ │ + ld r17,120(r2) │ │ │ │ + std r26,128(r1) │ │ │ │ addi r26,r1,40 │ │ │ │ - addi r27,r28,8 │ │ │ │ std r29,152(r1) │ │ │ │ + addi r27,r28,8 │ │ │ │ stfd f26,192(r1) │ │ │ │ stfd f27,200(r1) │ │ │ │ stfd f28,208(r1) │ │ │ │ stfd f29,216(r1) │ │ │ │ stfd f30,224(r1) │ │ │ │ stfd f31,232(r1) │ │ │ │ addi r16,r17,8 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lwzu r8,4(r22) │ │ │ │ + lwzu r10,4(r22) │ │ │ │ add r29,r20,r24 │ │ │ │ lfdx f30,r20,r24 │ │ │ │ mr r30,r18 │ │ │ │ li r31,0 │ │ │ │ lfd f31,8(r29) │ │ │ │ - divw r10,r8,r21 │ │ │ │ - mullw r9,r10,r21 │ │ │ │ - add r10,r10,r23 │ │ │ │ - mtfprwa f26,r10 │ │ │ │ - fcfid f26,f26 │ │ │ │ - subf r9,r9,r8 │ │ │ │ + divw r9,r10,r21 │ │ │ │ + mullw r2,r9,r21 │ │ │ │ add r9,r9,r23 │ │ │ │ - mtfprwa f27,r9 │ │ │ │ + mtfprwa f26,r9 │ │ │ │ + fcfid f26,f26 │ │ │ │ + subf r2,r2,r10 │ │ │ │ + add r2,r2,r23 │ │ │ │ + mtfprwa f27,r2 │ │ │ │ fcfid f27,f27 │ │ │ │ nop │ │ │ │ lfdx f0,r16,r31 │ │ │ │ lfdx f1,r17,r31 │ │ │ │ mr r5,r26 │ │ │ │ mr r4,r25 │ │ │ │ lfdx f28,r28,r31 │ │ │ │ lfdx f29,r27,r31 │ │ │ │ addi r31,r31,16 │ │ │ │ fmul f0,f27,f0 │ │ │ │ fmadd f1,f26,f1,f0 │ │ │ │ fmul f1,f1,f25 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f0,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ addic. r30,r30,-1 │ │ │ │ fmadd f30,f0,f28,f30 │ │ │ │ fmadd f31,f12,f28,f31 │ │ │ │ fnmsub f30,f29,f12,f30 │ │ │ │ fmadd f31,f29,f0,f31 │ │ │ │ stfd f30,0(r29) │ │ │ │ stfd f31,8(r29) │ │ │ │ - bne 69470 │ │ │ │ + bne 68ee0 │ │ │ │ addi r24,r24,16 │ │ │ │ - cmpld r24,r19 │ │ │ │ - bne 69430 │ │ │ │ - b 692e4 │ │ │ │ + cmpld r19,r24 │ │ │ │ + bne 68ea0 │ │ │ │ + b 68d60 │ │ │ │ ld r20,80(r1) │ │ │ │ ld r24,112(r1) │ │ │ │ - b 69338 │ │ │ │ + b 68db4 │ │ │ │ ld r18,64(r1) │ │ │ │ ld r20,80(r1) │ │ │ │ ld r22,96(r1) │ │ │ │ ld r23,104(r1) │ │ │ │ ld r24,112(r1) │ │ │ │ - b 69338 │ │ │ │ + b 68db4 │ │ │ │ ld r21,88(r1) │ │ │ │ ld r30,160(r1) │ │ │ │ - b 69338 │ │ │ │ + b 68db4 │ │ │ │ ld r18,64(r1) │ │ │ │ ld r21,88(r1) │ │ │ │ ld r22,96(r1) │ │ │ │ ld r23,104(r1) │ │ │ │ ld r30,160(r1) │ │ │ │ - b 69338 │ │ │ │ + b 68db4 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1020000 │ │ │ │ .long 0x1088 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000069530 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-5936 │ │ │ │ - lwz r8,52(r3) │ │ │ │ - lwz r10,48(r3) │ │ │ │ +0000000000068fa0 : │ │ │ │ + lwz r10,52(r3) │ │ │ │ + lwz r9,48(r3) │ │ │ │ + mfcr r11 │ │ │ │ + std r24,-104(r1) │ │ │ │ + std r25,-96(r1) │ │ │ │ mflr r0 │ │ │ │ - std r24,-80(r1) │ │ │ │ ld r24,8(r3) │ │ │ │ - mfcr r11 │ │ │ │ - std r25,-72(r1) │ │ │ │ - std r28,-48(r1) │ │ │ │ - std r29,-40(r1) │ │ │ │ - std r30,-32(r1) │ │ │ │ - std r31,-24(r1) │ │ │ │ + std r28,-72(r1) │ │ │ │ + std r29,-64(r1) │ │ │ │ ld r28,16(r3) │ │ │ │ + std r30,-56(r1) │ │ │ │ + std r31,-48(r1) │ │ │ │ mr r31,r3 │ │ │ │ - addi r9,r8,1 │ │ │ │ - cmpwi r10,2 │ │ │ │ - extsw r25,r8 │ │ │ │ - mr r29,r24 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ std r0,16(r1) │ │ │ │ - mr r3,r25 │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-256(r1) │ │ │ │ + addi r2,r10,1 │ │ │ │ + cmpwi r9,2 │ │ │ │ + stdu r1,-288(r1) │ │ │ │ + extsw r25,r10 │ │ │ │ + mr r29,r24 │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + mr r3,r25 │ │ │ │ stxv vs62,64(r1) │ │ │ │ stxv vs63,80(r1) │ │ │ │ - addi r30,r9,1 │ │ │ │ - stw r8,48(r1) │ │ │ │ - stw r9,52(r1) │ │ │ │ - beq 6a2d8 │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + stw r10,48(r1) │ │ │ │ + stw r2,52(r1) │ │ │ │ + addi r30,r2,1 │ │ │ │ + beq 69c5c │ │ │ │ + bl 4fa0 │ │ │ │ + mr r2,r3 │ │ │ │ extsw r3,r30 │ │ │ │ - mr r30,r9 │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + mr r30,r2 │ │ │ │ + bl 4fa0 │ │ │ │ + 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 69eb0 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ble 698e8 │ │ │ │ + bl 5a20 │ │ │ │ cmpwi r24,0 │ │ │ │ - ble 6969c │ │ │ │ - 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 69660 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 6964c │ │ │ │ - cmpdi r5,2 │ │ │ │ - bne 6a8f4 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ + ble 690f8 │ │ │ │ + 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 690bc │ │ │ │ cmpdi r6,1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 6969c │ │ │ │ - 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 69668 │ │ │ │ - lwz r9,48(r1) │ │ │ │ - cmpwi r9,-2 │ │ │ │ - blt 69e70 │ │ │ │ - lwz r9,48(r1) │ │ │ │ + beq 690a8 │ │ │ │ + cmpdi r6,2 │ │ │ │ + bne 6a248 │ │ │ │ + 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 690f8 │ │ │ │ + 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 690c4 │ │ │ │ + lwz r2,48(r1) │ │ │ │ + cmpwi r2,-2 │ │ │ │ + blt 698a8 │ │ │ │ + lwz r2,48(r1) │ │ │ │ + stfd f29,264(r1) │ │ │ │ + stfd f30,272(r1) │ │ │ │ + plfd f29,19472 # 6dd20 │ │ │ │ cmpwi cr3,r29,0 │ │ │ │ - std r19,136(r1) │ │ │ │ - std r22,160(r1) │ │ │ │ - li r19,0 │ │ │ │ - li r22,0 │ │ │ │ - addi r29,r1,32 │ │ │ │ addi r30,r1,40 │ │ │ │ - std r14,96(r1) │ │ │ │ - std r15,104(r1) │ │ │ │ - std r16,112(r1) │ │ │ │ - std r17,120(r1) │ │ │ │ - std r18,128(r1) │ │ │ │ - std r20,144(r1) │ │ │ │ - std r21,152(r1) │ │ │ │ - std r23,168(r1) │ │ │ │ - std r26,192(r1) │ │ │ │ - std r27,200(r1) │ │ │ │ - cmpwi r9,1 │ │ │ │ - cmpwi cr2,r9,0 │ │ │ │ - stfd f30,240(r1) │ │ │ │ - stfd f31,248(r1) │ │ │ │ - mfocrf r9,128 │ │ │ │ - stw r9,56(r1) │ │ │ │ + stfd f31,280(r1) │ │ │ │ + plfd f30,19436 # 6dd10 │ │ │ │ + plfd f31,19436 # 6dd18 │ │ │ │ + std r19,144(r1) │ │ │ │ + addi r29,r1,32 │ │ │ │ + std r22,168(r1) │ │ │ │ + std r21,160(r1) │ │ │ │ + li r22,0 │ │ │ │ + li r19,0 │ │ │ │ + std r14,104(r1) │ │ │ │ + std r15,112(r1) │ │ │ │ + std r16,120(r1) │ │ │ │ + cmpwi r2,1 │ │ │ │ + cmpwi cr2,r2,0 │ │ │ │ + std r17,128(r1) │ │ │ │ + std r18,136(r1) │ │ │ │ + std r20,152(r1) │ │ │ │ + mfocrf r2,128 │ │ │ │ + std r23,176(r1) │ │ │ │ + std r26,200(r1) │ │ │ │ + std r27,208(r1) │ │ │ │ + stfd f27,248(r1) │ │ │ │ + stfd f28,256(r1) │ │ │ │ + stw r2,56(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r25 │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r26,r3 │ │ │ │ + bl 4fa0 │ │ │ │ + mr r27,r3 │ │ │ │ mr r3,r22 │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r8,96(r31) │ │ │ │ + bl 4fa0 │ │ │ │ + ld r10,96(r31) │ │ │ │ cmpw r22,r25 │ │ │ │ - sldi r9,r22,3 │ │ │ │ - ld r10,80(r31) │ │ │ │ - isellt r27,r22,r25 │ │ │ │ + sldi r2,r22,3 │ │ │ │ + ld r9,80(r31) │ │ │ │ + isellt r26,r22,r25 │ │ │ │ mr r28,r3 │ │ │ │ - mullw r23,r3,r26 │ │ │ │ - ldx r9,r8,r9 │ │ │ │ - extsw r21,r27 │ │ │ │ - ld r20,56(r10) │ │ │ │ - cmpw cr4,r26,r28 │ │ │ │ + mullw r23,r3,r27 │ │ │ │ + ldx r2,r10,r2 │ │ │ │ + extsw r21,r26 │ │ │ │ + ld r20,56(r9) │ │ │ │ + cmpw cr4,r27,r28 │ │ │ │ mr r3,r21 │ │ │ │ mullw r23,r23,r28 │ │ │ │ - std r9,152(r10) │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,48(r1) │ │ │ │ - ld r9,80(r31) │ │ │ │ + std r2,152(r9) │ │ │ │ + bl 4fa0 │ │ │ │ + lwz r9,48(r1) │ │ │ │ + ld r2,80(r31) │ │ │ │ std r3,0(r20) │ │ │ │ - subf r27,r27,r10 │ │ │ │ - ld r28,56(r9) │ │ │ │ - extsw r27,r27 │ │ │ │ - bge cr4,6a0c0 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - ld r10,80(r31) │ │ │ │ - mr r3,r27 │ │ │ │ - std r9,8(r28) │ │ │ │ - ld r28,56(r10) │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ + subf r26,r26,r9 │ │ │ │ + ld r28,56(r2) │ │ │ │ + extsw r26,r26 │ │ │ │ + bge cr4,69a90 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 4fa0 │ │ │ │ + mr r2,r3 │ │ │ │ ld r9,80(r31) │ │ │ │ - lwa r7,56(r31) │ │ │ │ + mr r3,r26 │ │ │ │ + std r2,8(r28) │ │ │ │ + ld r28,56(r9) │ │ │ │ + bl 4fa0 │ │ │ │ + ld r2,80(r31) │ │ │ │ + lwa r8,56(r31) │ │ │ │ + fmr f28,f30 │ │ │ │ + ld r9,56(r2) │ │ │ │ std r3,16(r28) │ │ │ │ - ld r10,56(r9) │ │ │ │ - ld r5,72(r9) │ │ │ │ - ld r8,0(r10) │ │ │ │ - ld r4,8(r10) │ │ │ │ - ld r6,16(r10) │ │ │ │ - mulld r8,r8,r4 │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - std r8,0(r9) │ │ │ │ - ld r8,0(r10) │ │ │ │ - mulld r8,r7,r8 │ │ │ │ - std r8,0(r5) │ │ │ │ - ld r6,8(r10) │ │ │ │ - mulld r6,r7,r6 │ │ │ │ - std r6,8(r5) │ │ │ │ - mulld r8,r8,r6 │ │ │ │ - ld r6,16(r10) │ │ │ │ - mulld r7,r7,r6 │ │ │ │ + ld r6,72(r2) │ │ │ │ + ld r10,0(r9) │ │ │ │ + ld r5,8(r9) │ │ │ │ + ld r7,16(r9) │ │ │ │ + mulld r10,r10,r5 │ │ │ │ + mulld r10,r10,r7 │ │ │ │ + std r10,0(r2) │ │ │ │ + ld r10,0(r9) │ │ │ │ + mulld r10,r8,r10 │ │ │ │ + std r10,0(r6) │ │ │ │ + ld r7,8(r9) │ │ │ │ + mulld r7,r8,r7 │ │ │ │ + mulld r10,r10,r7 │ │ │ │ + std r7,8(r6) │ │ │ │ + ld r7,16(r9) │ │ │ │ mulld r8,r8,r7 │ │ │ │ - std r7,16(r5) │ │ │ │ - std r8,80(r9) │ │ │ │ - beq cr2,69fa0 │ │ │ │ - lwz r8,56(r1) │ │ │ │ - mtocrf 128,r8 │ │ │ │ - bne 69824 │ │ │ │ + mulld r10,r10,r8 │ │ │ │ + std r8,16(r6) │ │ │ │ + std r10,80(r2) │ │ │ │ + beq cr2,692b0 │ │ │ │ + lwz r10,56(r1) │ │ │ │ + mtocrf 128,r10 │ │ │ │ + bne 69294 │ │ │ │ cmpldi r22,1 │ │ │ │ - beq 69fa0 │ │ │ │ + beq 6a228 │ │ │ │ mr r3,r25 │ │ │ │ + bl 4fa0 │ │ │ │ + ld r2,80(r31) │ │ │ │ + mtfprd f28,r3 │ │ │ │ + fcfid f28,f28 │ │ │ │ + ld r9,56(r2) │ │ │ │ + fmul f28,f28,f29 │ │ │ │ + ld r10,16(r31) │ │ │ │ + ld r6,0(r9) │ │ │ │ + extswsli r8,r19,4 │ │ │ │ extsw r26,r19 │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - ld r8,16(r31) │ │ │ │ - extswsli r7,r19,4 │ │ │ │ - lfd f0,28176(r9) │ │ │ │ - ld r9,80(r31) │ │ │ │ - mtfprd f31,r3 │ │ │ │ - fcfid f31,f31 │ │ │ │ - add r8,r8,r7 │ │ │ │ - ld r10,56(r9) │ │ │ │ - ld r6,88(r9) │ │ │ │ - fmul f31,f31,f0 │ │ │ │ - ld r5,0(r10) │ │ │ │ - std r8,16(r9) │ │ │ │ - cmpd r5,r6 │ │ │ │ - bgt cr4,69fcc │ │ │ │ - bgt 6a270 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r8,r6 │ │ │ │ - bgt 6a200 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r10,r6 │ │ │ │ - bgt 6a0e0 │ │ │ │ - mr r3,r9 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr4,69fec │ │ │ │ + ld r7,88(r2) │ │ │ │ + add r10,r10,r8 │ │ │ │ + cmpd r6,r7 │ │ │ │ + std r10,16(r2) │ │ │ │ + bgt cr4,69a50 │ │ │ │ + bgt 69c30 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r10,r7 │ │ │ │ + bgt 69be0 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r9,r7 │ │ │ │ + bgt 69ac0 │ │ │ │ + mr r3,r2 │ │ │ │ + bl 5000 │ │ │ │ + bgt cr4,69a6c │ │ │ │ ld r27,80(r31) │ │ │ │ - ble cr3,6a284 │ │ │ │ + ble cr3,699f8 │ │ │ │ ld r28,24(r27) │ │ │ │ ld r16,24(r31) │ │ │ │ - ld r18,120(r27) │ │ │ │ - clrldi r14,r24,32 │ │ │ │ + clrldi r18,r24,32 │ │ │ │ li r17,0 │ │ │ │ + ld r14,120(r27) │ │ │ │ addi r20,r28,8 │ │ │ │ nop │ │ │ │ - lfd f1,0(r18) │ │ │ │ + lfd f1,0(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ - lfdx f30,r28,r17 │ │ │ │ - lxvx vs62,r16,r17 │ │ │ │ + lfdx f27,r28,r17 │ │ │ │ + addi r14,r14,24 │ │ │ │ lxsdx vs63,r20,r17 │ │ │ │ - addi r18,r18,24 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lxvx vs62,r16,r17 │ │ │ │ + fmul f1,f28,f1 │ │ │ │ + bl 5760 │ │ │ │ lfd f11,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ - addic. r14,r14,-1 │ │ │ │ + addic. r18,r18,-1 │ │ │ │ xsmuldp vs0,vs12,vs63 │ │ │ │ xsmuldp vs63,vs11,vs63 │ │ │ │ - fmsub f0,f11,f30,f0 │ │ │ │ - xsmaddmdp vs12,vs30,vs63 │ │ │ │ + fmsub f0,f11,f27,f0 │ │ │ │ + xsmaddmdp vs12,vs27,vs63 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ xvadddp vs0,vs0,vs62 │ │ │ │ stxvx vs0,r16,r17 │ │ │ │ addi r17,r17,16 │ │ │ │ - bne 698c0 │ │ │ │ + bne 69320 │ │ │ │ extsw r20,r23 │ │ │ │ - ld r9,16(r31) │ │ │ │ - add r10,r26,r20 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r27) │ │ │ │ - ble cr4,6a020 │ │ │ │ - ld r9,120(r27) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r27) │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r10,56(r27) │ │ │ │ - ld r9,88(r27) │ │ │ │ - ld r8,0(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 6a048 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 6a1e0 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 6a120 │ │ │ │ + ld r2,16(r31) │ │ │ │ + add r9,r26,r20 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r27) │ │ │ │ + ble cr4,69a10 │ │ │ │ + ld r2,120(r27) │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r9,120(r27) │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r9,56(r27) │ │ │ │ + ld r2,88(r27) │ │ │ │ + ld r10,0(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 69a38 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 69c00 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r2,r9 │ │ │ │ + blt 69ae0 │ │ │ │ mr r3,r27 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5000 │ │ │ │ ld r27,80(r31) │ │ │ │ - ble cr4,6a05c │ │ │ │ - ld r9,120(r27) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r27) │ │ │ │ - std r9,160(r31) │ │ │ │ - ble cr3,69a10 │ │ │ │ + ble cr4,699e0 │ │ │ │ + ld r2,120(r27) │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r9,120(r27) │ │ │ │ + std r2,160(r31) │ │ │ │ + ble cr3,6946c │ │ │ │ ld r14,120(r27) │ │ │ │ ld r16,24(r31) │ │ │ │ - ld r28,24(r27) │ │ │ │ clrldi r18,r24,32 │ │ │ │ li r17,0 │ │ │ │ + ld r28,24(r27) │ │ │ │ addi r14,r14,8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfd f1,0(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ lxvx vs63,r28,r17 │ │ │ │ addi r14,r14,24 │ │ │ │ lxvx vs62,r16,r17 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r1,32 │ │ │ │ + fmul f1,f28,f1 │ │ │ │ + bl 5760 │ │ │ │ + addi r2,r1,32 │ │ │ │ xxswapd vs0,vs63 │ │ │ │ addic. r18,r18,-1 │ │ │ │ - lxvdsx vs11,0,r9 │ │ │ │ - addi r9,r1,40 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ + lxvdsx vs11,0,r2 │ │ │ │ + addi r2,r1,40 │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xxmr vs11,vs0 │ │ │ │ xvmaddadp vs11,vs63,vs12 │ │ │ │ xvmsubmdp vs63,vs12,vs0 │ │ │ │ xxpermdi vs63,vs11,vs63,1 │ │ │ │ xvadddp vs63,vs63,vs62 │ │ │ │ stxvx vs63,r16,r17 │ │ │ │ addi r17,r17,16 │ │ │ │ - bne 699b0 │ │ │ │ + bne 69410 │ │ │ │ slwi r28,r23,1 │ │ │ │ - ld r9,16(r31) │ │ │ │ - ld r8,56(r27) │ │ │ │ - ld r10,88(r27) │ │ │ │ + ld r2,16(r31) │ │ │ │ + ld r10,56(r27) │ │ │ │ + ld r9,88(r27) │ │ │ │ extsw r28,r28 │ │ │ │ add r28,r28,r26 │ │ │ │ - ld r7,0(r8) │ │ │ │ - sldi r6,r28,4 │ │ │ │ - add r9,r9,r6 │ │ │ │ - std r9,16(r27) │ │ │ │ - bge cr4,6a0a0 │ │ │ │ - ld r9,120(r27) │ │ │ │ - cmpd r7,r10 │ │ │ │ - ld r7,144(r31) │ │ │ │ - std r7,120(r27) │ │ │ │ - std r9,144(r31) │ │ │ │ - bgt 6a2a0 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6a220 │ │ │ │ - ld r9,16(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6a140 │ │ │ │ + ld r8,0(r10) │ │ │ │ + sldi r7,r28,4 │ │ │ │ + add r2,r2,r7 │ │ │ │ + std r2,16(r27) │ │ │ │ + bge cr4,699c0 │ │ │ │ + ld r2,120(r27) │ │ │ │ + cmpd r8,r9 │ │ │ │ + ld r8,144(r31) │ │ │ │ + std r8,120(r27) │ │ │ │ + std r2,144(r31) │ │ │ │ + bgt 69c40 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 69b60 │ │ │ │ + ld r2,16(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 69b40 │ │ │ │ mr r3,r27 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bge cr4,69a90 │ │ │ │ + bl 5000 │ │ │ │ + bge cr4,694e8 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,144(r31) │ │ │ │ + ble cr3,6956c │ │ │ │ ld r9,80(r31) │ │ │ │ - ld r8,144(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ - std r10,144(r31) │ │ │ │ - ble cr3,69b10 │ │ │ │ - ld r10,80(r31) │ │ │ │ ld r18,24(r31) │ │ │ │ clrldi r14,r24,32 │ │ │ │ li r26,0 │ │ │ │ - ld r17,120(r10) │ │ │ │ - ld r27,24(r10) │ │ │ │ + ld r17,120(r9) │ │ │ │ + ld r27,24(r9) │ │ │ │ addi r17,r17,16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfd f1,0(r17) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ lxvx vs63,r27,r26 │ │ │ │ addi r17,r17,24 │ │ │ │ lxvx vs62,r18,r26 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r1,32 │ │ │ │ + fmul f1,f28,f1 │ │ │ │ + bl 5760 │ │ │ │ + addi r2,r1,32 │ │ │ │ xxswapd vs0,vs63 │ │ │ │ addic. r14,r14,-1 │ │ │ │ - lxvdsx vs11,0,r9 │ │ │ │ - addi r9,r1,40 │ │ │ │ - lxvdsx vs12,0,r9 │ │ │ │ + lxvdsx vs11,0,r2 │ │ │ │ + addi r2,r1,40 │ │ │ │ + lxvdsx vs12,0,r2 │ │ │ │ xvmuldp vs0,vs0,vs11 │ │ │ │ xxmr vs11,vs0 │ │ │ │ xvmaddadp vs11,vs63,vs12 │ │ │ │ xvmsubmdp vs63,vs12,vs0 │ │ │ │ xxpermdi vs63,vs11,vs63,1 │ │ │ │ xvadddp vs63,vs63,vs62 │ │ │ │ stxvx vs63,r18,r26 │ │ │ │ addi r26,r26,16 │ │ │ │ - bne 69ab0 │ │ │ │ - beq cr2,69ec0 │ │ │ │ - lwz r9,56(r1) │ │ │ │ - mtocrf 128,r9 │ │ │ │ - bne 69b28 │ │ │ │ + bne 69510 │ │ │ │ + fmr f28,f31 │ │ │ │ + beq cr2,6959c │ │ │ │ + lwz r2,56(r1) │ │ │ │ + mtocrf 128,r2 │ │ │ │ + bne 69588 │ │ │ │ cmpldi r22,1 │ │ │ │ - beq 69ec0 │ │ │ │ + beq 6a234 │ │ │ │ mr r3,r25 │ │ │ │ - add r28,r28,r20 │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - sldi r10,r28,4 │ │ │ │ - mtfprd f31,r3 │ │ │ │ + bl 4fa0 │ │ │ │ + mtfprd f28,r3 │ │ │ │ + fcfid f28,f28 │ │ │ │ + fmul f28,f28,f29 │ │ │ │ ld r3,80(r31) │ │ │ │ - lfd f0,28176(r9) │ │ │ │ - ld r9,16(r31) │ │ │ │ - fcfid f31,f31 │ │ │ │ - ld r8,56(r3) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r10,88(r3) │ │ │ │ - std r9,16(r3) │ │ │ │ - fmul f31,f31,f0 │ │ │ │ - ld r9,0(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt cr4,69ef4 │ │ │ │ - bgt 6a2b0 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6a1a0 │ │ │ │ - ld r9,16(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6a180 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr4,69f10 │ │ │ │ + ld r2,16(r31) │ │ │ │ + add r28,r28,r20 │ │ │ │ + sldi r9,r28,4 │ │ │ │ + ld r10,56(r3) │ │ │ │ + add r2,r2,r9 │ │ │ │ + ld r9,88(r3) │ │ │ │ + std r2,16(r3) │ │ │ │ + ld r2,0(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt cr4,69980 │ │ │ │ + bgt 69c50 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 69ba0 │ │ │ │ + ld r2,16(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 69b20 │ │ │ │ + bl 5000 │ │ │ │ + bgt cr4,69998 │ │ │ │ ld r26,80(r31) │ │ │ │ - ble cr3,6a2c0 │ │ │ │ + ble cr3,69928 │ │ │ │ ld r27,24(r26) │ │ │ │ ld r15,24(r31) │ │ │ │ - ld r16,120(r26) │ │ │ │ - clrldi r18,r24,32 │ │ │ │ + clrldi r16,r24,32 │ │ │ │ li r14,0 │ │ │ │ + ld r18,120(r26) │ │ │ │ addi r17,r27,8 │ │ │ │ nop │ │ │ │ - lfd f1,0(r16) │ │ │ │ + lfd f1,0(r18) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ - lfdx f30,r27,r14 │ │ │ │ - lxvx vs62,r15,r14 │ │ │ │ + lfdx f27,r27,r14 │ │ │ │ + addi r18,r18,24 │ │ │ │ lxsdx vs63,r17,r14 │ │ │ │ - addi r16,r16,24 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ + lxvx vs62,r15,r14 │ │ │ │ + fmul f1,f28,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f11,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ - addic. r18,r18,-1 │ │ │ │ + addic. r16,r16,-1 │ │ │ │ xsmuldp vs0,vs12,vs63 │ │ │ │ xsmuldp vs63,vs11,vs63 │ │ │ │ - fmsub f0,f11,f30,f0 │ │ │ │ - xsmaddmdp vs12,vs30,vs63 │ │ │ │ + fmsub f0,f11,f27,f0 │ │ │ │ + xsmaddmdp vs12,vs27,vs63 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ xvadddp vs0,vs0,vs62 │ │ │ │ stxvx vs0,r15,r14 │ │ │ │ addi r14,r14,16 │ │ │ │ - bne 69bc0 │ │ │ │ - ld r9,16(r31) │ │ │ │ + bne 69610 │ │ │ │ + ld r2,16(r31) │ │ │ │ add r28,r28,r20 │ │ │ │ - sldi r10,r28,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r26) │ │ │ │ - ble cr4,69f40 │ │ │ │ - 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 69f68 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 6a1c0 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 6a100 │ │ │ │ + sldi r9,r28,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r26) │ │ │ │ + ble cr4,69940 │ │ │ │ + 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 69968 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 69b80 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r2,r9 │ │ │ │ + blt 69b00 │ │ │ │ mr r3,r26 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5000 │ │ │ │ ld r26,80(r31) │ │ │ │ - ble cr4,69f7c │ │ │ │ - ld r9,120(r26) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r26) │ │ │ │ - std r9,160(r31) │ │ │ │ - ble cr3,69d1c │ │ │ │ + ble cr4,69910 │ │ │ │ + ld r2,120(r26) │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r9,120(r26) │ │ │ │ + std r2,160(r31) │ │ │ │ + ble cr3,69758 │ │ │ │ ld r27,24(r26) │ │ │ │ - ld r9,120(r26) │ │ │ │ - ld r18,24(r31) │ │ │ │ - clrldi r15,r24,32 │ │ │ │ + ld r2,120(r26) │ │ │ │ + clrldi r18,r24,32 │ │ │ │ li r14,0 │ │ │ │ + ld r15,24(r31) │ │ │ │ addi r17,r27,8 │ │ │ │ - addi r16,r9,8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + addi r16,r2,8 │ │ │ │ nop │ │ │ │ lfd f1,0(r16) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ - lfdx f30,r27,r14 │ │ │ │ - lxvx vs62,r18,r14 │ │ │ │ - lxsdx vs63,r17,r14 │ │ │ │ + lfdx f27,r27,r14 │ │ │ │ addi r16,r16,24 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ + lxsdx vs63,r17,r14 │ │ │ │ + lxvx vs62,r15,r14 │ │ │ │ + fmul f1,f28,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f11,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ - addic. r15,r15,-1 │ │ │ │ + addic. r18,r18,-1 │ │ │ │ xsmuldp vs0,vs12,vs63 │ │ │ │ xsmuldp vs63,vs11,vs63 │ │ │ │ - fmsub f0,f11,f30,f0 │ │ │ │ - xsmaddmdp vs12,vs30,vs63 │ │ │ │ + fmsub f0,f11,f27,f0 │ │ │ │ + xsmaddmdp vs12,vs27,vs63 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ xvadddp vs0,vs0,vs62 │ │ │ │ - stxvx vs0,r18,r14 │ │ │ │ + stxvx vs0,r15,r14 │ │ │ │ addi r14,r14,16 │ │ │ │ - bne 69cc0 │ │ │ │ - ld r9,16(r31) │ │ │ │ + bne 69700 │ │ │ │ + ld r2,16(r31) │ │ │ │ add r28,r28,r20 │ │ │ │ - ld r8,56(r26) │ │ │ │ - ld r10,88(r26) │ │ │ │ + ld r10,56(r26) │ │ │ │ + ld r9,88(r26) │ │ │ │ sldi r28,r28,4 │ │ │ │ - add r9,r9,r28 │ │ │ │ - ld r7,0(r8) │ │ │ │ - std r9,16(r26) │ │ │ │ - bge cr4,6a080 │ │ │ │ - ld r9,120(r26) │ │ │ │ - cmpd r7,r10 │ │ │ │ - ld r7,144(r31) │ │ │ │ - std r7,120(r26) │ │ │ │ - std r9,144(r31) │ │ │ │ - bgt 6a260 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6a240 │ │ │ │ - ld r9,16(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6a160 │ │ │ │ - mr r3,r26 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bge cr4,69d94 │ │ │ │ - ld r9,80(r31) │ │ │ │ + add r2,r2,r28 │ │ │ │ + ld r8,0(r10) │ │ │ │ + std r2,16(r26) │ │ │ │ + bge cr4,698f0 │ │ │ │ + ld r2,120(r26) │ │ │ │ + cmpd r8,r9 │ │ │ │ ld r8,144(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ - std r10,144(r31) │ │ │ │ - ble cr3,69e1c │ │ │ │ - ld r9,80(r31) │ │ │ │ + std r8,120(r26) │ │ │ │ + std r2,144(r31) │ │ │ │ + bgt 69c20 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 69bc0 │ │ │ │ + ld r2,16(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 69aa0 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 5000 │ │ │ │ + bge cr4,697cc │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,144(r31) │ │ │ │ + ble cr3,69848 │ │ │ │ + ld r2,80(r31) │ │ │ │ ld r17,24(r31) │ │ │ │ clrldi r20,r24,32 │ │ │ │ li r28,0 │ │ │ │ - ld r26,24(r9) │ │ │ │ - ld r27,120(r9) │ │ │ │ - addi r21,r26,8 │ │ │ │ - addi r27,r27,16 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfd f1,0(r27) │ │ │ │ + ld r27,24(r2) │ │ │ │ + ld r21,120(r2) │ │ │ │ + addi r26,r27,8 │ │ │ │ + addi r21,r21,16 │ │ │ │ + lfd f1,0(r21) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ - lfdx f30,r26,r28 │ │ │ │ + lfdx f27,r27,r28 │ │ │ │ + addi r21,r21,24 │ │ │ │ + lxsdx vs63,r26,r28 │ │ │ │ lxvx vs62,r17,r28 │ │ │ │ - lxsdx vs63,r21,r28 │ │ │ │ - addi r27,r27,24 │ │ │ │ - fmul f1,f31,f1 │ │ │ │ + fmul f1,f28,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f11,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ addic. r20,r20,-1 │ │ │ │ xsmuldp vs0,vs12,vs63 │ │ │ │ xsmuldp vs63,vs11,vs63 │ │ │ │ - fmsub f0,f11,f30,f0 │ │ │ │ - xsmaddmdp vs12,vs30,vs63 │ │ │ │ + fmsub f0,f11,f27,f0 │ │ │ │ + xsmaddmdp vs12,vs27,vs63 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ xvadddp vs0,vs0,vs62 │ │ │ │ stxvx vs0,r17,r28 │ │ │ │ addi r28,r28,16 │ │ │ │ - bne 69dc0 │ │ │ │ - lwz r9,52(r1) │ │ │ │ + bne 697f0 │ │ │ │ + lwz r2,52(r1) │ │ │ │ addi r22,r22,1 │ │ │ │ mulli r23,r23,6 │ │ │ │ addi r25,r25,-1 │ │ │ │ - cmpw r9,r22 │ │ │ │ + cmpw r2,r22 │ │ │ │ add r19,r19,r23 │ │ │ │ - bge 69710 │ │ │ │ - lfd f30,240(r1) │ │ │ │ - lfd f31,248(r1) │ │ │ │ - ld r14,96(r1) │ │ │ │ - ld r15,104(r1) │ │ │ │ - ld r16,112(r1) │ │ │ │ - ld r17,120(r1) │ │ │ │ - ld r18,128(r1) │ │ │ │ - ld r19,136(r1) │ │ │ │ - ld r20,144(r1) │ │ │ │ - ld r21,152(r1) │ │ │ │ - ld r22,160(r1) │ │ │ │ - ld r23,168(r1) │ │ │ │ - ld r26,192(r1) │ │ │ │ - ld r27,200(r1) │ │ │ │ - addi r1,r1,256 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bge 69190 │ │ │ │ + lfd f27,248(r1) │ │ │ │ + lfd f28,256(r1) │ │ │ │ + lfd f29,264(r1) │ │ │ │ + lfd f30,272(r1) │ │ │ │ + lfd f31,280(r1) │ │ │ │ + ld r14,104(r1) │ │ │ │ + ld r15,112(r1) │ │ │ │ + ld r16,120(r1) │ │ │ │ + ld r17,128(r1) │ │ │ │ + ld r18,136(r1) │ │ │ │ + ld r19,144(r1) │ │ │ │ + ld r20,152(r1) │ │ │ │ + ld r21,160(r1) │ │ │ │ + ld r22,168(r1) │ │ │ │ + ld r23,176(r1) │ │ │ │ + ld r26,200(r1) │ │ │ │ + ld r27,208(r1) │ │ │ │ + addi r1,r1,288 │ │ │ │ lwz r11,8(r1) │ │ │ │ - lxv vs62,-192(r1) │ │ │ │ - lxv vs63,-176(r1) │ │ │ │ - ld r24,-80(r1) │ │ │ │ - ld r25,-72(r1) │ │ │ │ - ld r28,-48(r1) │ │ │ │ - ld r29,-40(r1) │ │ │ │ - ld r30,-32(r1) │ │ │ │ - ld r31,-24(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + lxv vs62,-224(r1) │ │ │ │ + lxv vs63,-208(r1) │ │ │ │ + ld r24,-104(r1) │ │ │ │ + ld r25,-96(r1) │ │ │ │ + ld r28,-72(r1) │ │ │ │ + ld r29,-64(r1) │ │ │ │ + ld r30,-56(r1) │ │ │ │ + ld r31,-48(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 69600 │ │ │ │ - nop │ │ │ │ - ld r3,80(r31) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - add r28,r28,r20 │ │ │ │ - lfd f31,28168(r9) │ │ │ │ - ld r9,16(r31) │ │ │ │ - sldi r10,r28,4 │ │ │ │ - ld r8,56(r3) │ │ │ │ - add r9,r9,r10 │ │ │ │ - ld r10,88(r3) │ │ │ │ - std r9,16(r3) │ │ │ │ - ld r9,0(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - ble cr4,69b74 │ │ │ │ - ld r9,120(r3) │ │ │ │ - ld r7,152(r31) │ │ │ │ - std r7,120(r3) │ │ │ │ - std r9,152(r31) │ │ │ │ - ble 69b78 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r26,80(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,120(r26) │ │ │ │ - std r10,120(r26) │ │ │ │ - std r9,152(r31) │ │ │ │ - bgt cr3,69ba4 │ │ │ │ - ld r9,16(r31) │ │ │ │ - add r28,r28,r20 │ │ │ │ - sldi r10,r28,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r26) │ │ │ │ - bgt cr4,69c34 │ │ │ │ - bge cr4,69c44 │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r9,120(r26) │ │ │ │ - std r10,120(r26) │ │ │ │ - ld r10,56(r26) │ │ │ │ - std r9,136(r31) │ │ │ │ - ld r9,88(r26) │ │ │ │ - ld r8,0(r10) │ │ │ │ + bl 5000 │ │ │ │ + b 6905c │ │ │ │ cmpd r8,r9 │ │ │ │ - ble 69c58 │ │ │ │ + ble 69794 │ │ │ │ mr r3,r26 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r26,80(r31) │ │ │ │ - bgt cr4,69c84 │ │ │ │ - bge cr4,69c94 │ │ │ │ - ld r9,120(r26) │ │ │ │ - ld r10,136(r31) │ │ │ │ - std r10,120(r26) │ │ │ │ - std r9,136(r31) │ │ │ │ - b 69c94 │ │ │ │ + bl 5a20 │ │ │ │ + b 697cc │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addis r8,r2,-3 │ │ │ │ - ld r5,0(r10) │ │ │ │ - ld r6,88(r9) │ │ │ │ - extswsli r7,r19,4 │ │ │ │ - extsw r26,r19 │ │ │ │ - lfd f31,28152(r8) │ │ │ │ - ld r8,16(r31) │ │ │ │ - cmpd r5,r6 │ │ │ │ - add r8,r8,r7 │ │ │ │ - std r8,16(r9) │ │ │ │ - ble cr4,69870 │ │ │ │ - ld r8,120(r9) │ │ │ │ - ld r7,152(r31) │ │ │ │ - std r7,120(r9) │ │ │ │ - std r8,152(r31) │ │ │ │ - ble 69874 │ │ │ │ - mr r3,r9 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r27,80(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,120(r27) │ │ │ │ - std r10,120(r27) │ │ │ │ - std r9,152(r31) │ │ │ │ - bgt cr3,698a4 │ │ │ │ - extsw r20,r23 │ │ │ │ - ld r9,16(r31) │ │ │ │ - add r10,r26,r20 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r27) │ │ │ │ - bgt cr4,69934 │ │ │ │ - bge cr4,69944 │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r9,120(r27) │ │ │ │ - std r10,120(r27) │ │ │ │ - ld r10,56(r27) │ │ │ │ - std r9,136(r31) │ │ │ │ - ld r9,88(r27) │ │ │ │ - ld r8,0(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ble 69958 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r27,80(r31) │ │ │ │ - bgt cr4,69984 │ │ │ │ - bge cr4,69994 │ │ │ │ - ld r9,120(r27) │ │ │ │ - ld r10,136(r31) │ │ │ │ - std r10,120(r27) │ │ │ │ - std r9,136(r31) │ │ │ │ - b 69994 │ │ │ │ + bge cr4,696dc │ │ │ │ + ld r2,120(r26) │ │ │ │ + ld r9,136(r31) │ │ │ │ + std r9,120(r26) │ │ │ │ + std r2,136(r31) │ │ │ │ + b 696dc │ │ │ │ + ld r2,16(r31) │ │ │ │ + add r28,r28,r20 │ │ │ │ + sldi r9,r28,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r26) │ │ │ │ + nop │ │ │ │ + bge cr4,69690 │ │ │ │ + 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 696a4 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 5a20 │ │ │ │ + b 696c4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r7,r10 │ │ │ │ - ble 69d58 │ │ │ │ - mr r3,r26 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 69d94 │ │ │ │ + ld r2,120(r3) │ │ │ │ + ld r8,152(r31) │ │ │ │ + std r8,120(r3) │ │ │ │ + std r2,152(r31) │ │ │ │ + ble 695cc │ │ │ │ + bl 5a20 │ │ │ │ + ld r26,80(r31) │ │ │ │ + ld r9,152(r31) │ │ │ │ + ld r2,120(r26) │ │ │ │ + std r9,120(r26) │ │ │ │ + std r2,152(r31) │ │ │ │ + bgt cr3,695f4 │ │ │ │ + b 69668 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r7,r10 │ │ │ │ - ble 69a54 │ │ │ │ + nop │ │ │ │ + cmpd r8,r9 │ │ │ │ + ble 694b0 │ │ │ │ mr r3,r27 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 69a90 │ │ │ │ + bl 5a20 │ │ │ │ + b 694e8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r3,r21 │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - b 69798 │ │ │ │ + nop │ │ │ │ + bge cr4,693ec │ │ │ │ + ld r2,120(r27) │ │ │ │ + ld r9,136(r31) │ │ │ │ + std r9,120(r27) │ │ │ │ + std r2,136(r31) │ │ │ │ + b 693ec │ │ │ │ + extsw r20,r23 │ │ │ │ + ld r2,16(r31) │ │ │ │ + add r9,r26,r20 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r27) │ │ │ │ + bge cr4,693a0 │ │ │ │ + ld r9,136(r31) │ │ │ │ + ld r2,120(r27) │ │ │ │ + std r9,120(r27) │ │ │ │ + ld r9,56(r27) │ │ │ │ + std r2,136(r31) │ │ │ │ + ld r2,88(r27) │ │ │ │ + ld r10,0(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + ble 693b4 │ │ │ │ + mr r3,r27 │ │ │ │ + bl 5a20 │ │ │ │ + b 693d4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mulli r4,r21,248 │ │ │ │ - ld r10,112(r31) │ │ │ │ - mr r3,r9 │ │ │ │ - add r4,r10,r4 │ │ │ │ - bl 67798 │ │ │ │ - b 69898 │ │ │ │ + ld r10,120(r2) │ │ │ │ + ld r8,152(r31) │ │ │ │ + std r8,120(r2) │ │ │ │ + std r10,152(r31) │ │ │ │ + ble 692d8 │ │ │ │ + mr r3,r2 │ │ │ │ + bl 5a20 │ │ │ │ + ld r27,80(r31) │ │ │ │ + ld r9,152(r31) │ │ │ │ + ld r2,120(r27) │ │ │ │ + std r9,120(r27) │ │ │ │ + std r2,152(r31) │ │ │ │ + bgt cr3,69304 │ │ │ │ + b 69374 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ + mr r3,r21 │ │ │ │ + bl 4fa0 │ │ │ │ + mr r2,r3 │ │ │ │ + b 69208 │ │ │ │ + mulli r21,r21,248 │ │ │ │ + ld r4,112(r31) │ │ │ │ mr r3,r26 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 67798 │ │ │ │ - b 69c7c │ │ │ │ + add r4,r4,r21 │ │ │ │ + bl 672a0 │ │ │ │ + b 697b4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ ld r9,112(r31) │ │ │ │ - mr r3,r27 │ │ │ │ + mr r3,r2 │ │ │ │ add r4,r9,r4 │ │ │ │ - bl 67798 │ │ │ │ - b 6997c │ │ │ │ + bl 672a0 │ │ │ │ + b 692f8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ mr r3,r27 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 67798 │ │ │ │ - b 69a78 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 672a0 │ │ │ │ + b 693d4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mulli r21,r21,248 │ │ │ │ - ld r4,112(r31) │ │ │ │ + mulli r4,r21,248 │ │ │ │ + ld r2,112(r31) │ │ │ │ mr r3,r26 │ │ │ │ - add r4,r4,r21 │ │ │ │ - bl 67798 │ │ │ │ - b 69d7c │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 672a0 │ │ │ │ + b 696c4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 67798 │ │ │ │ - b 69b98 │ │ │ │ + ld r2,112(r31) │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 672a0 │ │ │ │ + b 695e8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 67d28 │ │ │ │ - b 69b98 │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r27 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 672a0 │ │ │ │ + b 694d0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + mulli r4,r21,248 │ │ │ │ + ld r2,120(r31) │ │ │ │ + mr r3,r27 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67810 │ │ │ │ + b 694d0 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ mr r3,r26 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 67d28 │ │ │ │ - b 69c7c │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67810 │ │ │ │ + b 696c4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ - mr r3,r27 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 67d28 │ │ │ │ - b 6997c │ │ │ │ + ld r2,120(r31) │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67810 │ │ │ │ + b 695e8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mulli r4,r21,248 │ │ │ │ - ld r10,120(r31) │ │ │ │ - mr r3,r9 │ │ │ │ - add r4,r10,r4 │ │ │ │ - bl 67d28 │ │ │ │ - b 69898 │ │ │ │ + nop │ │ │ │ + mulli r21,r21,248 │ │ │ │ + ld r4,120(r31) │ │ │ │ + mr r3,r26 │ │ │ │ + add r4,r4,r21 │ │ │ │ + bl 67810 │ │ │ │ + b 697b4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ ld r9,120(r31) │ │ │ │ - mr r3,r27 │ │ │ │ + mr r3,r2 │ │ │ │ add r4,r9,r4 │ │ │ │ - bl 67d28 │ │ │ │ - b 69a78 │ │ │ │ + bl 67810 │ │ │ │ + b 692f8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mulli r21,r21,248 │ │ │ │ - ld r4,120(r31) │ │ │ │ - mr r3,r26 │ │ │ │ - add r4,r4,r21 │ │ │ │ - bl 67d28 │ │ │ │ - b 69d7c │ │ │ │ + mulli r4,r21,248 │ │ │ │ + ld r2,120(r31) │ │ │ │ + mr r3,r27 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67810 │ │ │ │ + b 693d4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r26 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 69d80 │ │ │ │ - mr r3,r9 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5a20 │ │ │ │ + b 697b8 │ │ │ │ + nop │ │ │ │ + mr r3,r2 │ │ │ │ + bl 5a20 │ │ │ │ ld r27,80(r31) │ │ │ │ - bgt cr3,698a4 │ │ │ │ - extsw r20,r23 │ │ │ │ - ld r9,16(r31) │ │ │ │ - add r10,r26,r20 │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r27) │ │ │ │ - b 6a020 │ │ │ │ + b 69300 │ │ │ │ mr r3,r27 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 69a7c │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5a20 │ │ │ │ + b 694d4 │ │ │ │ + nop │ │ │ │ + bl 5a20 │ │ │ │ ld r26,80(r31) │ │ │ │ - bgt cr3,69ba4 │ │ │ │ - ld r9,16(r31) │ │ │ │ - add r28,r28,r20 │ │ │ │ - sldi r10,r28,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r26) │ │ │ │ - b 69f40 │ │ │ │ - bl 5000 │ │ │ │ - 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 6a8e8 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + b 695f0 │ │ │ │ + bl 4fa0 │ │ │ │ + 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 6a240 │ │ │ │ + bl 5a20 │ │ │ │ cmpwi r24,0 │ │ │ │ - ble 6a3c8 │ │ │ │ - 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 6a38c │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 6a378 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 6a368 │ │ │ │ - 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 69d44 │ │ │ │ + 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 69d08 │ │ │ │ cmpdi r6,1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 6a3c8 │ │ │ │ - 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 6a394 │ │ │ │ - lwz r9,48(r1) │ │ │ │ - cmpwi r9,-2 │ │ │ │ - blt 69e70 │ │ │ │ - std r21,152(r1) │ │ │ │ - addis r21,r2,-3 │ │ │ │ + beq 69cf4 │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 69ce4 │ │ │ │ + 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 69d44 │ │ │ │ + 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 69d10 │ │ │ │ + lwz r2,48(r1) │ │ │ │ + cmpwi r2,-2 │ │ │ │ + blt 698a8 │ │ │ │ + stfd f29,264(r1) │ │ │ │ + stfd f30,272(r1) │ │ │ │ + plfd f29,16328 # 6dd20 │ │ │ │ cmpwi cr4,r29,0 │ │ │ │ - std r22,160(r1) │ │ │ │ addi r28,r1,32 │ │ │ │ - std r23,168(r1) │ │ │ │ - std r26,192(r1) │ │ │ │ + addi r29,r1,40 │ │ │ │ + std r22,168(r1) │ │ │ │ + std r23,176(r1) │ │ │ │ + li r22,0 │ │ │ │ mr r23,r25 │ │ │ │ + std r26,200(r1) │ │ │ │ + std r27,208(r1) │ │ │ │ li r26,0 │ │ │ │ - li r22,0 │ │ │ │ - addi r21,r21,28176 │ │ │ │ - addi r29,r1,40 │ │ │ │ - std r14,96(r1) │ │ │ │ - std r16,112(r1) │ │ │ │ - std r17,120(r1) │ │ │ │ - std r19,136(r1) │ │ │ │ - std r20,144(r1) │ │ │ │ - std r27,200(r1) │ │ │ │ - stfd f30,240(r1) │ │ │ │ - stfd f31,248(r1) │ │ │ │ + std r16,120(r1) │ │ │ │ + std r17,128(r1) │ │ │ │ + std r19,144(r1) │ │ │ │ + std r20,152(r1) │ │ │ │ + std r21,160(r1) │ │ │ │ + stfd f28,256(r1) │ │ │ │ + stfd f31,280(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ cmpw cr3,r22,r23 │ │ │ │ - ld r8,96(r31) │ │ │ │ - ld r9,80(r31) │ │ │ │ + ld r10,96(r31) │ │ │ │ + ld r2,80(r31) │ │ │ │ isel r30,r22,r23,4*cr3+lt │ │ │ │ - extswsli r10,r30,3 │ │ │ │ + extswsli r9,r30,3 │ │ │ │ extsw r20,r30 │ │ │ │ - ld r27,56(r9) │ │ │ │ - ldx r10,r8,r10 │ │ │ │ + ld r27,56(r2) │ │ │ │ + ldx r9,r10,r9 │ │ │ │ mr r3,r20 │ │ │ │ - std r10,152(r9) │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,80(r31) │ │ │ │ - lwz r8,48(r1) │ │ │ │ - lwa r9,56(r31) │ │ │ │ + std r9,152(r2) │ │ │ │ + bl 4fa0 │ │ │ │ + ld r9,80(r31) │ │ │ │ + lwz r10,48(r1) │ │ │ │ + lwa r2,56(r31) │ │ │ │ std r3,0(r27) │ │ │ │ mr r27,r23 │ │ │ │ - subf r3,r30,r8 │ │ │ │ - ld r30,56(r10) │ │ │ │ - ld r10,72(r10) │ │ │ │ + subf r3,r30,r10 │ │ │ │ + ld r30,56(r9) │ │ │ │ + ld r9,72(r9) │ │ │ │ extsw r3,r3 │ │ │ │ - ld r8,0(r30) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - std r9,0(r10) │ │ │ │ - bl 5000 │ │ │ │ - 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 4fa0 │ │ │ │ + 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 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lfd f0,0(r21) │ │ │ │ + ld r8,56(r2) │ │ │ │ + ld r9,72(r2) │ │ │ │ + ld r2,8(r8) │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + std r2,8(r9) │ │ │ │ + bl 4fa0 │ │ │ │ ld r30,16(r31) │ │ │ │ mtfprd f30,r3 │ │ │ │ mr r3,r25 │ │ │ │ fcfid f30,f30 │ │ │ │ - fmul f30,f30,f0 │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mulld r9,r26,r3 │ │ │ │ + fmul f30,f30,f29 │ │ │ │ + bl 4fa0 │ │ │ │ + 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,6a9a0 │ │ │ │ - bgt 6aae0 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6aa50 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ble cr4,6a5b4 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r19,24(r31) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt cr3,6a2c0 │ │ │ │ + bgt 6a3f0 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 6a370 │ │ │ │ + bl 5000 │ │ │ │ + nop │ │ │ │ + ble cr4,69f10 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r21,24(r31) │ │ │ │ clrldi r27,r24,32 │ │ │ │ li r30,0 │ │ │ │ - ld r17,24(r9) │ │ │ │ - ld r14,120(r9) │ │ │ │ - addi r16,r17,8 │ │ │ │ - addi r14,r14,8 │ │ │ │ + ld r19,24(r2) │ │ │ │ + ld r16,120(r2) │ │ │ │ + addi r17,r19,8 │ │ │ │ + addi r16,r16,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfdx f1,r14,r30 │ │ │ │ + lfdx f1,r16,r30 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r28 │ │ │ │ - lxsdx vs63,r17,r30 │ │ │ │ - lxvx vs62,r19,r30 │ │ │ │ - lfdx f31,r16,r30 │ │ │ │ + lfdx f28,r19,r30 │ │ │ │ + lfdx f31,r17,r30 │ │ │ │ + lxvx vs63,r21,r30 │ │ │ │ fmul f1,f30,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f11,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ addic. r27,r27,-1 │ │ │ │ fmul f0,f12,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ - xsmsubadp vs0,vs11,vs63 │ │ │ │ - xsmaddmdp vs12,vs63,vs31 │ │ │ │ + fmsub f0,f11,f28,f0 │ │ │ │ + fmadd f12,f12,f28,f31 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ - xvadddp vs0,vs0,vs62 │ │ │ │ - stxvx vs0,r19,r30 │ │ │ │ + xvadddp vs0,vs0,vs63 │ │ │ │ + stxvx vs0,r21,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 6a560 │ │ │ │ + bne 69ec0 │ │ │ │ mr r3,r25 │ │ │ │ ld r30,16(r31) │ │ │ │ - bl 5000 │ │ │ │ - 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,6a970 │ │ │ │ - cmpd r6,r7 │ │ │ │ - beq cr3,6aa90 │ │ │ │ - ld r9,120(r10) │ │ │ │ - ld r6,128(r31) │ │ │ │ - std r6,120(r10) │ │ │ │ - std r9,128(r31) │ │ │ │ - bgt 6ab10 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 6aa30 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr3,6a63c │ │ │ │ - beq cr3,6a63c │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r8,128(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ - std r10,128(r31) │ │ │ │ - ble cr4,6a6b4 │ │ │ │ + bl 4fa0 │ │ │ │ + addi r2,r26,1 │ │ │ │ ld r9,80(r31) │ │ │ │ - ld r19,24(r31) │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + ld r10,56(r9) │ │ │ │ + ld r8,88(r9) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + ld r7,0(r10) │ │ │ │ + add r30,r30,r2 │ │ │ │ + std r30,16(r9) │ │ │ │ + bgt cr3,6a2a0 │ │ │ │ + cmpd r7,r8 │ │ │ │ + beq cr3,6a3ac │ │ │ │ + ld r2,120(r9) │ │ │ │ + ld r7,128(r31) │ │ │ │ + std r7,120(r9) │ │ │ │ + std r2,128(r31) │ │ │ │ + bgt 6a414 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 6a350 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5000 │ │ │ │ + bgt cr3,69f90 │ │ │ │ + beq cr3,69f90 │ │ │ │ + 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 r27,r24,32 │ │ │ │ li r30,0 │ │ │ │ - ld r17,24(r9) │ │ │ │ - ld r14,120(r9) │ │ │ │ - addi r16,r17,8 │ │ │ │ - nop │ │ │ │ - lfdx f1,r14,r30 │ │ │ │ + ld r19,24(r2) │ │ │ │ + ld r16,120(r2) │ │ │ │ + addi r17,r19,8 │ │ │ │ + lfdx f1,r16,r30 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r28 │ │ │ │ - lxsdx vs63,r17,r30 │ │ │ │ - lxvx vs62,r19,r30 │ │ │ │ - lfdx f31,r16,r30 │ │ │ │ + lfdx f28,r19,r30 │ │ │ │ + lfdx f31,r17,r30 │ │ │ │ + lxvx vs63,r21,r30 │ │ │ │ fmul f1,f30,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f11,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ addic. r27,r27,-1 │ │ │ │ fmul f0,f12,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ - xsmsubadp vs0,vs11,vs63 │ │ │ │ - xsmaddmdp vs12,vs63,vs31 │ │ │ │ + fmsub f0,f11,f28,f0 │ │ │ │ + fmadd f12,f12,f28,f31 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ - xvadddp vs0,vs0,vs62 │ │ │ │ - stxvx vs0,r19,r30 │ │ │ │ + xvadddp vs0,vs0,vs63 │ │ │ │ + stxvx vs0,r21,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 6a660 │ │ │ │ + bne 69fb0 │ │ │ │ mr r3,r25 │ │ │ │ ld r30,16(r31) │ │ │ │ - bl 5000 │ │ │ │ - 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,6a940 │ │ │ │ - ld r9,120(r10) │ │ │ │ - cmpd r6,r8 │ │ │ │ - ld r6,128(r31) │ │ │ │ - std r6,120(r10) │ │ │ │ - std r9,128(r31) │ │ │ │ - bgt 6aaf0 │ │ │ │ - ld r9,8(r7) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 6aa10 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr3,6a734 │ │ │ │ + bl 4fa0 │ │ │ │ + addi r2,r26,2 │ │ │ │ ld r9,80(r31) │ │ │ │ - ld r8,128(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ - std r10,128(r31) │ │ │ │ - ble cr4,6a7b8 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r19,24(r31) │ │ │ │ + mulld r2,r2,r3 │ │ │ │ + ld r8,56(r9) │ │ │ │ + ld r10,88(r9) │ │ │ │ + sldi r2,r2,4 │ │ │ │ + ld r7,0(r8) │ │ │ │ + add r30,r30,r2 │ │ │ │ + std r30,16(r9) │ │ │ │ + ble cr3,6a280 │ │ │ │ + ld r2,120(r9) │ │ │ │ + cmpd r7,r10 │ │ │ │ + ld r7,128(r31) │ │ │ │ + std r7,120(r9) │ │ │ │ + std r2,128(r31) │ │ │ │ + bgt 6a3fc │ │ │ │ + ld r2,8(r8) │ │ │ │ + cmpd r2,r10 │ │ │ │ + bgt 6a330 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5000 │ │ │ │ + ble cr3,6a078 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,128(r31) │ │ │ │ + ble cr4,6a0f4 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r21,24(r31) │ │ │ │ clrldi r27,r24,32 │ │ │ │ li r30,0 │ │ │ │ - ld r17,24(r9) │ │ │ │ - ld r14,120(r9) │ │ │ │ - addi r16,r17,8 │ │ │ │ - addi r14,r14,8 │ │ │ │ - nop │ │ │ │ + ld r19,24(r2) │ │ │ │ + ld r16,120(r2) │ │ │ │ + addi r17,r19,8 │ │ │ │ + addi r16,r16,8 │ │ │ │ nop │ │ │ │ - lfdx f1,r14,r30 │ │ │ │ + lfdx f1,r16,r30 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r28 │ │ │ │ - lxsdx vs63,r17,r30 │ │ │ │ - lxvx vs62,r19,r30 │ │ │ │ - lfdx f31,r16,r30 │ │ │ │ + lfdx f28,r19,r30 │ │ │ │ + lfdx f31,r17,r30 │ │ │ │ + lxvx vs63,r21,r30 │ │ │ │ fmul f1,f30,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f11,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ addic. r27,r27,-1 │ │ │ │ fmul f0,f12,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ - xsmsubadp vs0,vs11,vs63 │ │ │ │ - xsmaddmdp vs12,vs63,vs31 │ │ │ │ + fmsub f0,f11,f28,f0 │ │ │ │ + fmadd f12,f12,f28,f31 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ - xvadddp vs0,vs0,vs62 │ │ │ │ - stxvx vs0,r19,r30 │ │ │ │ + xvadddp vs0,vs0,vs63 │ │ │ │ + stxvx vs0,r21,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 6a760 │ │ │ │ + bne 6a0a0 │ │ │ │ mr r3,r25 │ │ │ │ ld r30,16(r31) │ │ │ │ - bl 5000 │ │ │ │ - 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,6a910 │ │ │ │ - cmpd r6,r7 │ │ │ │ - beq cr3,6aab0 │ │ │ │ - ld r9,120(r10) │ │ │ │ - ld r6,128(r31) │ │ │ │ - std r6,120(r10) │ │ │ │ - std r9,128(r31) │ │ │ │ - bgt 6ab20 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 6a9f0 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr3,6a840 │ │ │ │ - beq cr3,6a840 │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r8,128(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ - std r10,128(r31) │ │ │ │ - ble cr4,6a8b8 │ │ │ │ + bl 4fa0 │ │ │ │ + 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,6a260 │ │ │ │ + cmpd r7,r8 │ │ │ │ + beq cr3,6a3c8 │ │ │ │ + ld r2,120(r9) │ │ │ │ + ld r7,128(r31) │ │ │ │ + std r7,120(r9) │ │ │ │ + std r2,128(r31) │ │ │ │ + bgt 6a420 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 6a310 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5000 │ │ │ │ + bgt cr3,6a174 │ │ │ │ + beq cr3,6a174 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,128(r31) │ │ │ │ + ble cr4,6a1f4 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r21,24(r31) │ │ │ │ clrldi r27,r24,32 │ │ │ │ li r30,0 │ │ │ │ - ld r19,24(r9) │ │ │ │ - ld r16,120(r9) │ │ │ │ - addi r17,r19,8 │ │ │ │ - lfdx f1,r16,r30 │ │ │ │ + ld r20,24(r2) │ │ │ │ + ld r17,120(r2) │ │ │ │ + addi r19,r20,8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfdx f1,r17,r30 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r28 │ │ │ │ - lxsdx vs63,r19,r30 │ │ │ │ - lxvx vs62,r20,r30 │ │ │ │ - lfdx f31,r17,r30 │ │ │ │ + lfdx f28,r20,r30 │ │ │ │ + lfdx f31,r19,r30 │ │ │ │ + lxvx vs63,r21,r30 │ │ │ │ fmul f1,f30,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f11,40(r1) │ │ │ │ lfd f12,32(r1) │ │ │ │ addic. r27,r27,-1 │ │ │ │ fmul f0,f12,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ - xsmsubadp vs0,vs11,vs63 │ │ │ │ - xsmaddmdp vs12,vs63,vs31 │ │ │ │ + fmsub f0,f11,f28,f0 │ │ │ │ + fmadd f12,f12,f28,f31 │ │ │ │ xxmrghd vs0,vs12,vs0 │ │ │ │ - xvadddp vs0,vs0,vs62 │ │ │ │ - stxvx vs0,r20,r30 │ │ │ │ + xvadddp vs0,vs0,vs63 │ │ │ │ + stxvx vs0,r21,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 6a860 │ │ │ │ - lwz r9,52(r1) │ │ │ │ + bne 6a1a0 │ │ │ │ + lwz r2,52(r1) │ │ │ │ addi r22,r22,1 │ │ │ │ addi r23,r23,-1 │ │ │ │ addi r26,r26,4 │ │ │ │ - cmpw r22,r9 │ │ │ │ - ble 6a430 │ │ │ │ - lfd f30,240(r1) │ │ │ │ - lfd f31,248(r1) │ │ │ │ - ld r14,96(r1) │ │ │ │ - ld r16,112(r1) │ │ │ │ - ld r17,120(r1) │ │ │ │ - b 69e54 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6a31c │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r6,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - b 6963c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r6,r7 │ │ │ │ - bgt 6aa70 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 6a9f0 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6a840 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r6,r8 │ │ │ │ - bgt 6aad0 │ │ │ │ - ld r9,8(r7) │ │ │ │ - cmpd r9,r8 │ │ │ │ - bgt 6aa10 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6a734 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r6,r7 │ │ │ │ - bgt 6aa80 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 6aa30 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6a63c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + cmpw r22,r2 │ │ │ │ + ble 69db0 │ │ │ │ + lfd f28,256(r1) │ │ │ │ + lfd f29,264(r1) │ │ │ │ + lfd f30,272(r1) │ │ │ │ + lfd f31,280(r1) │ │ │ │ + ld r16,120(r1) │ │ │ │ + ld r17,128(r1) │ │ │ │ + b 6988c │ │ │ │ + plfd f28,15080 # 6dd10 │ │ │ │ + b 692b0 │ │ │ │ + plfd f28,15076 # 6dd18 │ │ │ │ + b 6959c │ │ │ │ + bl 5000 │ │ │ │ + b 69c98 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r7,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + b 69098 │ │ │ │ nop │ │ │ │ - ld r9,120(r3) │ │ │ │ - ld r7,128(r31) │ │ │ │ - std r7,120(r3) │ │ │ │ - std r9,128(r31) │ │ │ │ - bgt 6ab00 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6aa50 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpw cr3,r22,r27 │ │ │ │ - ble cr3,6a530 │ │ │ │ - ld r9,80(r31) │ │ │ │ + cmpd r7,r8 │ │ │ │ + bgt 6a390 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 6a310 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5000 │ │ │ │ + b 6a174 │ │ │ │ + cmpd r7,r10 │ │ │ │ + bgt 6a3e4 │ │ │ │ + ld r2,8(r8) │ │ │ │ + cmpd r2,r10 │ │ │ │ + bgt 6a330 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5000 │ │ │ │ + b 6a078 │ │ │ │ + cmpd r7,r8 │ │ │ │ + bgt 6a3a0 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 6a350 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5000 │ │ │ │ + b 69f90 │ │ │ │ + ld r2,120(r3) │ │ │ │ ld r8,128(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ - std r10,128(r31) │ │ │ │ - b 6a530 │ │ │ │ + std r8,120(r3) │ │ │ │ + std r2,128(r31) │ │ │ │ + bgt 6a408 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 6a370 │ │ │ │ + bl 5000 │ │ │ │ + cmpw cr3,r22,r27 │ │ │ │ + ble cr3,69e90 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,128(r31) │ │ │ │ + b 69e90 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r20,r20,248 │ │ │ │ ld r4,112(r31) │ │ │ │ - mr r3,r10 │ │ │ │ + mr r3,r9 │ │ │ │ add r4,r4,r20 │ │ │ │ - bl 67248 │ │ │ │ - ble cr3,6a828 │ │ │ │ - b 6a840 │ │ │ │ + bl 66d80 │ │ │ │ + ble cr3,6a15c │ │ │ │ + b 6a174 │ │ │ │ nop │ │ │ │ mulli r4,r20,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r3,r10 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 67248 │ │ │ │ - b 6a71c │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r9 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 66d80 │ │ │ │ + b 6a060 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r20,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r3,r10 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 67248 │ │ │ │ - ble cr3,6a624 │ │ │ │ - b 6a63c │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r9 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 66d80 │ │ │ │ + ble cr3,69f78 │ │ │ │ + b 69f90 │ │ │ │ nop │ │ │ │ mulli r4,r20,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 67248 │ │ │ │ - b 6a9c8 │ │ │ │ + ld r2,112(r31) │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 66d80 │ │ │ │ + b 6a2e4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6a840 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6a63c │ │ │ │ - bgt 6aa80 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 6aa30 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6a624 │ │ │ │ - bgt 6aa70 │ │ │ │ - ld r9,8(r8) │ │ │ │ - cmpd r9,r7 │ │ │ │ - bgt 6a9f0 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5060 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6a828 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6a734 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5a20 │ │ │ │ + b 6a174 │ │ │ │ + nop │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5a20 │ │ │ │ + b 69f90 │ │ │ │ + bgt 6a3a0 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 6a350 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5000 │ │ │ │ + b 69f78 │ │ │ │ + bgt 6a390 │ │ │ │ + ld r2,8(r10) │ │ │ │ + cmpd r2,r8 │ │ │ │ + bgt 6a310 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5000 │ │ │ │ + b 6a15c │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5a20 │ │ │ │ + b 6a078 │ │ │ │ + bl 5a20 │ │ │ │ cmpw cr3,r22,r23 │ │ │ │ - b 6a530 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6a720 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ + b 69e90 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5a20 │ │ │ │ + b 6a064 │ │ │ │ + bl 5a20 │ │ │ │ cmpw cr3,r22,r23 │ │ │ │ - b 6a9d0 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6a628 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 5a80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6a82c │ │ │ │ + b 6a2ec │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5a20 │ │ │ │ + b 69f7c │ │ │ │ + mr r3,r9 │ │ │ │ + bl 5a20 │ │ │ │ + b 6a160 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1282 │ │ │ │ + .long 0x1285 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000006ab40 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-11584 │ │ │ │ +000000000006a440 : │ │ │ │ + lwz r2,48(r3) │ │ │ │ + mfcr r11 │ │ │ │ + std r25,-104(r1) │ │ │ │ + lwz r9,52(r3) │ │ │ │ mflr r0 │ │ │ │ - lwz r9,48(r3) │ │ │ │ - std r25,-80(r1) │ │ │ │ - lwz r10,52(r3) │ │ │ │ + std r30,-64(r1) │ │ │ │ + std r31,-56(r1) │ │ │ │ ld r25,8(r3) │ │ │ │ - mfcr r11 │ │ │ │ - std r30,-40(r1) │ │ │ │ - std r31,-32(r1) │ │ │ │ - std r29,-48(r1) │ │ │ │ + std r22,-128(r1) │ │ │ │ mr r31,r3 │ │ │ │ - cmpwi r9,2 │ │ │ │ - mr r30,r25 │ │ │ │ std r0,16(r1) │ │ │ │ + std r29,-72(r1) │ │ │ │ stw r11,8(r1) │ │ │ │ - stdu r1,-256(r1) │ │ │ │ - stw r10,56(r1) │ │ │ │ - beq 6b8b0 │ │ │ │ + stdu r1,-272(r1) │ │ │ │ + cmpwi r2,2 │ │ │ │ + mr r30,r25 │ │ │ │ + stw r9,56(r1) │ │ │ │ + beq 6b11c │ │ │ │ cmpwi r25,0 │ │ │ │ - std r22,152(r1) │ │ │ │ - std r28,200(r1) │ │ │ │ - ble 6ac30 │ │ │ │ - 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 6abf4 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 6abe0 │ │ │ │ - cmpdi r5,2 │ │ │ │ - bne 6bef4 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ + std r28,192(r1) │ │ │ │ + ble 6a528 │ │ │ │ + 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 6a4ec │ │ │ │ cmpdi r6,1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 6ac30 │ │ │ │ - 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 6abfc │ │ │ │ + beq 6a4d8 │ │ │ │ + cmpdi r6,2 │ │ │ │ + bne 6b710 │ │ │ │ + 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 6a528 │ │ │ │ + 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 6a4f4 │ │ │ │ lwz r28,56(r1) │ │ │ │ ld r29,16(r31) │ │ │ │ extsw r22,r28 │ │ │ │ mr r3,r22 │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r28,1 │ │ │ │ - srawi r9,r9,1 │ │ │ │ - addze r9,r9 │ │ │ │ + bl 4fa0 │ │ │ │ + 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 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ + bl 4fa0 │ │ │ │ + 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 6b4e4 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,56(r1) │ │ │ │ - cmpwi r9,-2 │ │ │ │ - blt 6c118 │ │ │ │ - cmpwi r9,1 │ │ │ │ + ble 6adb8 │ │ │ │ + bl 4e40 │ │ │ │ + lwz r2,56(r1) │ │ │ │ + cmpwi r2,-2 │ │ │ │ + blt 6b8e4 │ │ │ │ + cmpwi r2,1 │ │ │ │ + stfd f27,232(r1) │ │ │ │ + stfd f28,240(r1) │ │ │ │ + plfd f27,14200 # 6dd20 │ │ │ │ + plfd f28,14176 # 6dd10 │ │ │ │ + stfd f29,248(r1) │ │ │ │ + stfd f30,256(r1) │ │ │ │ + plfd f29,14168 # 6dd18 │ │ │ │ cmpwi cr3,r30,0 │ │ │ │ - cmpwi cr2,r9,0 │ │ │ │ - std r20,136(r1) │ │ │ │ - std r23,160(r1) │ │ │ │ - li r20,0 │ │ │ │ - li r23,0 │ │ │ │ + cmpwi cr2,r2,0 │ │ │ │ addi r29,r1,32 │ │ │ │ addi r30,r1,40 │ │ │ │ - std r14,88(r1) │ │ │ │ - mfocrf r9,128 │ │ │ │ - std r15,96(r1) │ │ │ │ - std r16,104(r1) │ │ │ │ - std r17,112(r1) │ │ │ │ - std r18,120(r1) │ │ │ │ - std r19,128(r1) │ │ │ │ - std r21,144(r1) │ │ │ │ - std r24,168(r1) │ │ │ │ - std r26,184(r1) │ │ │ │ - std r27,192(r1) │ │ │ │ - stfd f29,232(r1) │ │ │ │ - stfd f30,240(r1) │ │ │ │ - stfd f31,248(r1) │ │ │ │ - stw r9,64(r1) │ │ │ │ + mfocrf r2,128 │ │ │ │ + std r20,128(r1) │ │ │ │ + std r19,120(r1) │ │ │ │ + li r20,0 │ │ │ │ + std r23,152(r1) │ │ │ │ + std r24,160(r1) │ │ │ │ + li r23,0 │ │ │ │ + std r14,80(r1) │ │ │ │ + std r15,88(r1) │ │ │ │ + std r16,96(r1) │ │ │ │ + std r17,104(r1) │ │ │ │ + std r18,112(r1) │ │ │ │ + std r21,136(r1) │ │ │ │ + std r26,176(r1) │ │ │ │ + std r27,184(r1) │ │ │ │ + stfd f26,224(r1) │ │ │ │ + stfd f31,264(r1) │ │ │ │ + stw r2,64(r1) │ │ │ │ mr r3,r22 │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r26,r3 │ │ │ │ + bl 4fa0 │ │ │ │ + mr r27,r3 │ │ │ │ mr r3,r23 │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r7,96(r31) │ │ │ │ - sldi r9,r23,3 │ │ │ │ - ld r10,80(r31) │ │ │ │ - ld r8,104(r31) │ │ │ │ + bl 4fa0 │ │ │ │ + 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 5000 │ │ │ │ - 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 4fa0 │ │ │ │ + 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,6b600 │ │ │ │ - mr r3,r27 │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - ld r10,80(r31) │ │ │ │ - mr r3,r27 │ │ │ │ - std r9,8(r28) │ │ │ │ - ld r27,56(r10) │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ + subf r26,r26,r9 │ │ │ │ + ld r28,56(r2) │ │ │ │ + extsw r26,r26 │ │ │ │ + bge cr4,6ae50 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 4fa0 │ │ │ │ + mr r2,r3 │ │ │ │ + ld r9,80(r31) │ │ │ │ + mr r3,r26 │ │ │ │ + std r2,8(r28) │ │ │ │ + ld r27,56(r9) │ │ │ │ + bl 4fa0 │ │ │ │ ld r28,80(r31) │ │ │ │ - lwa r10,56(r31) │ │ │ │ - std r3,16(r27) │ │ │ │ + lwa r9,56(r31) │ │ │ │ + fmr f30,f28 │ │ │ │ ld r19,56(r28) │ │ │ │ - ld r6,72(r28) │ │ │ │ - ld r9,0(r19) │ │ │ │ - ld r5,8(r19) │ │ │ │ - ld r7,16(r19) │ │ │ │ - mulld r9,r9,r5 │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - std r9,0(r28) │ │ │ │ - ld r9,0(r19) │ │ │ │ - mulld r9,r10,r9 │ │ │ │ - std r9,0(r6) │ │ │ │ - ld r7,8(r19) │ │ │ │ - mulld r7,r10,r7 │ │ │ │ - std r7,8(r6) │ │ │ │ - mulld r9,r9,r7 │ │ │ │ - ld r7,16(r19) │ │ │ │ - mulld r10,r10,r7 │ │ │ │ - mulld r9,r9,r10 │ │ │ │ - std r10,16(r6) │ │ │ │ - std r9,80(r28) │ │ │ │ - beq cr2,6b4f0 │ │ │ │ - lwz r9,64(r1) │ │ │ │ - mtocrf 128,r9 │ │ │ │ - bne 6ae30 │ │ │ │ + std r3,16(r27) │ │ │ │ + ld r7,72(r28) │ │ │ │ + ld r2,0(r19) │ │ │ │ + ld r6,8(r19) │ │ │ │ + ld r8,16(r19) │ │ │ │ + mulld r2,r2,r6 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + std r2,0(r28) │ │ │ │ + ld r2,0(r19) │ │ │ │ + mulld r2,r9,r2 │ │ │ │ + std r2,0(r7) │ │ │ │ + ld r8,8(r19) │ │ │ │ + mulld r8,r9,r8 │ │ │ │ + mulld r2,r2,r8 │ │ │ │ + std r8,8(r7) │ │ │ │ + ld r8,16(r19) │ │ │ │ + mulld r9,r9,r8 │ │ │ │ + mulld r2,r2,r9 │ │ │ │ + std r9,16(r7) │ │ │ │ + std r2,80(r28) │ │ │ │ + beq cr2,6a74c │ │ │ │ + lwz r2,64(r1) │ │ │ │ + mtocrf 128,r2 │ │ │ │ + bne 6a730 │ │ │ │ cmpldi r23,1 │ │ │ │ - beq 6b4f0 │ │ │ │ + beq 6b6ec │ │ │ │ mr r3,r22 │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ + bl 4fa0 │ │ │ │ ld r28,80(r31) │ │ │ │ mtfprd f30,r3 │ │ │ │ - lfd f0,28176(r9) │ │ │ │ fcfid f30,f30 │ │ │ │ ld r19,56(r28) │ │ │ │ - fmul f30,f30,f0 │ │ │ │ - ld r9,16(r31) │ │ │ │ - extswsli r10,r20,4 │ │ │ │ - extsw r8,r20 │ │ │ │ - std r8,48(r1) │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r28) │ │ │ │ - ble cr3,6aee4 │ │ │ │ + fmul f30,f30,f27 │ │ │ │ + ld r2,16(r31) │ │ │ │ + extswsli r9,r20,4 │ │ │ │ + extsw r10,r20 │ │ │ │ + std r10,48(r1) │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r28) │ │ │ │ + ble cr3,6a7e0 │ │ │ │ ld r26,24(r31) │ │ │ │ ld r27,24(r28) │ │ │ │ - ld r14,120(r28) │ │ │ │ - clrldi r17,r25,32 │ │ │ │ + clrldi r14,r25,32 │ │ │ │ li r15,0 │ │ │ │ + ld r17,120(r28) │ │ │ │ addi r16,r26,8 │ │ │ │ addi r18,r27,8 │ │ │ │ - lfd f1,0(r14) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lfd f1,0(r17) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ - lfdx f29,r26,r15 │ │ │ │ - addi r14,r14,24 │ │ │ │ + lfdx f26,r26,r15 │ │ │ │ + addi r17,r17,24 │ │ │ │ lfdx f31,r16,r15 │ │ │ │ fmul f1,f30,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ - addic. r17,r17,-1 │ │ │ │ + addic. r14,r14,-1 │ │ │ │ fmul f12,f0,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ - fmsub f12,f11,f29,f12 │ │ │ │ - fmadd f0,f0,f29,f31 │ │ │ │ + fmsub f12,f11,f26,f12 │ │ │ │ + fmadd f0,f0,f26,f31 │ │ │ │ stfdx f12,r27,r15 │ │ │ │ stfdx f0,r18,r15 │ │ │ │ addi r15,r15,16 │ │ │ │ - bne 6ae90 │ │ │ │ - ld r10,0(r19) │ │ │ │ - ld r9,88(r28) │ │ │ │ - ble cr4,6b510 │ │ │ │ - ld r7,152(r31) │ │ │ │ - cmpd r10,r9 │ │ │ │ - ld r10,120(r28) │ │ │ │ - std r7,120(r28) │ │ │ │ - std r10,152(r31) │ │ │ │ - bgt 6b5b0 │ │ │ │ - ld r10,8(r19) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 6b7f0 │ │ │ │ - ld r10,16(r19) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 6b770 │ │ │ │ + bne 6a790 │ │ │ │ + ld r9,0(r19) │ │ │ │ + ld r2,88(r28) │ │ │ │ + ble cr4,6adc0 │ │ │ │ + ld r8,152(r31) │ │ │ │ + cmpd r9,r2 │ │ │ │ + ld r9,120(r28) │ │ │ │ + std r8,120(r28) │ │ │ │ + std r9,152(r31) │ │ │ │ + bgt 6ae60 │ │ │ │ + ld r9,8(r19) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 6b0e0 │ │ │ │ + ld r9,16(r19) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 6af80 │ │ │ │ mr r3,r28 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr4,6b5bc │ │ │ │ - ld r10,48(r1) │ │ │ │ + bl 4dc0 │ │ │ │ + bgt cr4,6ae68 │ │ │ │ + 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,6b550 │ │ │ │ + add r9,r9,r18 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r26) │ │ │ │ + ble cr3,6ae00 │ │ │ │ ld r27,24(r31) │ │ │ │ ld r28,24(r26) │ │ │ │ - ld r10,120(r26) │ │ │ │ clrldi r17,r25,32 │ │ │ │ li r14,0 │ │ │ │ + ld r9,120(r26) │ │ │ │ addi r15,r27,8 │ │ │ │ addi r16,r28,8 │ │ │ │ - addi r19,r10,8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + addi r19,r9,8 │ │ │ │ nop │ │ │ │ lfd f1,0(r19) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ - lfdx f29,r27,r14 │ │ │ │ + lfdx f26,r27,r14 │ │ │ │ addi r19,r19,24 │ │ │ │ lfdx f31,r15,r14 │ │ │ │ fmul f1,f30,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ addic. r17,r17,-1 │ │ │ │ fmul f12,f0,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ - fmsub f12,f11,f29,f12 │ │ │ │ - fmadd f0,f0,f29,f31 │ │ │ │ + fmsub f12,f11,f26,f12 │ │ │ │ + fmadd f0,f0,f26,f31 │ │ │ │ stfdx f12,r28,r14 │ │ │ │ stfdx f0,r16,r14 │ │ │ │ addi r14,r14,16 │ │ │ │ - bne 6af80 │ │ │ │ - ble cr4,6b550 │ │ │ │ - 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 6b578 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 6b850 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 6b730 │ │ │ │ + bne 6a870 │ │ │ │ + ble cr4,6ae00 │ │ │ │ + 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 6ae28 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 6b0c0 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r2,r9 │ │ │ │ + blt 6afe0 │ │ │ │ mr r3,r26 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4dc0 │ │ │ │ ld r16,80(r31) │ │ │ │ - ble cr4,6b58c │ │ │ │ - ld r9,120(r16) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r16) │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r10,48(r1) │ │ │ │ + ble cr4,6ae38 │ │ │ │ + ld r2,120(r16) │ │ │ │ + ld r9,160(r31) │ │ │ │ + std r9,120(r16) │ │ │ │ + std r2,160(r31) │ │ │ │ + ld r9,48(r1) │ │ │ │ slwi r28,r24,1 │ │ │ │ - ld r9,16(r31) │ │ │ │ + ld r2,16(r31) │ │ │ │ extsw r28,r28 │ │ │ │ - add r10,r28,r10 │ │ │ │ - std r10,48(r1) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r16) │ │ │ │ - ble cr3,6b0d4 │ │ │ │ + add r9,r28,r9 │ │ │ │ + std r9,48(r1) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r16) │ │ │ │ + ble cr3,6a9c0 │ │ │ │ ld r26,24(r31) │ │ │ │ ld r27,24(r16) │ │ │ │ - ld r10,120(r16) │ │ │ │ clrldi r28,r25,32 │ │ │ │ li r14,0 │ │ │ │ + ld r9,120(r16) │ │ │ │ addi r15,r26,8 │ │ │ │ addi r17,r27,8 │ │ │ │ - addi r19,r10,16 │ │ │ │ + addi r19,r9,16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfd f1,0(r19) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ - lfdx f29,r26,r14 │ │ │ │ + lfdx f26,r26,r14 │ │ │ │ addi r19,r19,24 │ │ │ │ lfdx f31,r15,r14 │ │ │ │ fmul f1,f30,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ addic. r28,r28,-1 │ │ │ │ fmul f12,f0,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ - fmsub f12,f11,f29,f12 │ │ │ │ - fmadd f0,f0,f29,f31 │ │ │ │ + fmsub f12,f11,f26,f12 │ │ │ │ + fmadd f0,f0,f26,f31 │ │ │ │ stfdx f12,r27,r14 │ │ │ │ stfdx f0,r17,r14 │ │ │ │ addi r14,r14,16 │ │ │ │ - bne 6b080 │ │ │ │ - ld r10,56(r16) │ │ │ │ - ld r9,88(r16) │ │ │ │ - ld r8,0(r10) │ │ │ │ - bge cr4,6b640 │ │ │ │ - ld r7,144(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,120(r16) │ │ │ │ - std r7,120(r16) │ │ │ │ - std r8,144(r31) │ │ │ │ - bgt 6b8a0 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 6b810 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 6b790 │ │ │ │ - mr r3,r16 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bge cr4,6b138 │ │ │ │ - ld r9,80(r31) │ │ │ │ + bne 6a970 │ │ │ │ + ld r9,56(r16) │ │ │ │ + ld r2,88(r16) │ │ │ │ + ld r10,0(r9) │ │ │ │ + bge cr4,6af60 │ │ │ │ ld r8,144(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + ld r10,120(r16) │ │ │ │ + std r8,120(r16) │ │ │ │ std r10,144(r31) │ │ │ │ - beq cr2,6b500 │ │ │ │ - lwz r9,64(r1) │ │ │ │ - mtocrf 128,r9 │ │ │ │ - bne 6b150 │ │ │ │ + bgt 6b110 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 6b040 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 6b000 │ │ │ │ + mr r3,r16 │ │ │ │ + bl 4dc0 │ │ │ │ + bge cr4,6aa20 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,144(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,144(r31) │ │ │ │ + fmr f26,f29 │ │ │ │ + beq cr2,6aa50 │ │ │ │ + lwz r2,64(r1) │ │ │ │ + mtocrf 128,r2 │ │ │ │ + bne 6aa3c │ │ │ │ cmpldi r23,1 │ │ │ │ - beq 6b500 │ │ │ │ + beq 6b6f8 │ │ │ │ mr r3,r22 │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addis r9,r2,-3 │ │ │ │ - mtfprd f29,r3 │ │ │ │ - lfd f0,28176(r9) │ │ │ │ - fcfid f29,f29 │ │ │ │ - fmul f29,f29,f0 │ │ │ │ - ld r9,48(r1) │ │ │ │ + bl 4fa0 │ │ │ │ + mtfprd f26,r3 │ │ │ │ + fcfid f26,f26 │ │ │ │ + fmul f26,f26,f27 │ │ │ │ + ld r2,48(r1) │ │ │ │ ld r15,80(r31) │ │ │ │ - add r9,r9,r18 │ │ │ │ - mr r10,r9 │ │ │ │ - std r9,48(r1) │ │ │ │ - ld r9,16(r31) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r15) │ │ │ │ - ble cr3,6b210 │ │ │ │ + add r2,r2,r18 │ │ │ │ + mr r9,r2 │ │ │ │ + std r2,48(r1) │ │ │ │ + ld r2,16(r31) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r15) │ │ │ │ + ble cr3,6aaec │ │ │ │ ld r26,24(r31) │ │ │ │ ld r27,24(r15) │ │ │ │ - ld r28,120(r15) │ │ │ │ - clrldi r14,r25,32 │ │ │ │ - li r19,0 │ │ │ │ + clrldi r28,r25,32 │ │ │ │ + li r14,0 │ │ │ │ + ld r19,120(r15) │ │ │ │ addi r16,r26,8 │ │ │ │ addi r17,r27,8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lfd f1,0(r28) │ │ │ │ + lfd f1,0(r19) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ - lfdx f31,r26,r19 │ │ │ │ - addi r28,r28,24 │ │ │ │ - lfdx f30,r16,r19 │ │ │ │ - fmul f1,f29,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lfdx f31,r26,r14 │ │ │ │ + addi r19,r19,24 │ │ │ │ + lfdx f30,r16,r14 │ │ │ │ + fmul f1,f26,f1 │ │ │ │ + bl 5760 │ │ │ │ lfd f12,32(r1) │ │ │ │ lfd f0,40(r1) │ │ │ │ - addic. r14,r14,-1 │ │ │ │ + addic. r28,r28,-1 │ │ │ │ fmul f11,f12,f30 │ │ │ │ fmul f30,f0,f30 │ │ │ │ fmsub f0,f31,f0,f11 │ │ │ │ fmadd f31,f31,f12,f30 │ │ │ │ - stfdx f0,r27,r19 │ │ │ │ - stfdx f31,r17,r19 │ │ │ │ - addi r19,r19,16 │ │ │ │ - bne 6b1c0 │ │ │ │ - ld r10,56(r15) │ │ │ │ - ld r9,88(r15) │ │ │ │ - ld r8,0(r10) │ │ │ │ - ble cr4,6b620 │ │ │ │ - ld r7,152(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,120(r15) │ │ │ │ - std r7,120(r15) │ │ │ │ - std r8,152(r31) │ │ │ │ - bgt 6b6e0 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 6b870 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 6b710 │ │ │ │ + stfdx f0,r27,r14 │ │ │ │ + stfdx f31,r17,r14 │ │ │ │ + addi r14,r14,16 │ │ │ │ + bne 6aaa0 │ │ │ │ + ld r9,56(r15) │ │ │ │ + ld r2,88(r15) │ │ │ │ + ld r10,0(r9) │ │ │ │ + ble cr4,6af40 │ │ │ │ + ld r8,152(r31) │ │ │ │ + cmpd r10,r2 │ │ │ │ + ld r10,120(r15) │ │ │ │ + std r8,120(r15) │ │ │ │ + std r10,152(r31) │ │ │ │ + bgt 6af20 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 6b060 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 6b020 │ │ │ │ mr r3,r15 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr4,6b6ec │ │ │ │ + bl 4dc0 │ │ │ │ + bgt cr4,6af28 │ │ │ │ ld r17,80(r31) │ │ │ │ - ld r9,48(r1) │ │ │ │ - add r9,r9,r18 │ │ │ │ - mr r10,r9 │ │ │ │ - std r9,48(r1) │ │ │ │ - ld r9,16(r31) │ │ │ │ - sldi r10,r10,4 │ │ │ │ - add r9,r9,r10 │ │ │ │ - std r9,16(r17) │ │ │ │ - ble cr3,6b300 │ │ │ │ + ld r2,48(r1) │ │ │ │ + add r2,r2,r18 │ │ │ │ + mr r9,r2 │ │ │ │ + std r2,48(r1) │ │ │ │ + ld r2,16(r31) │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r17) │ │ │ │ + ble cr3,6abcc │ │ │ │ ld r26,24(r31) │ │ │ │ ld r27,24(r17) │ │ │ │ - ld r10,120(r17) │ │ │ │ clrldi r28,r25,32 │ │ │ │ li r19,0 │ │ │ │ + ld r9,120(r17) │ │ │ │ addi r15,r26,8 │ │ │ │ addi r16,r27,8 │ │ │ │ - addi r14,r10,8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + addi r14,r9,8 │ │ │ │ lfd f1,0(r14) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ lfdx f30,r26,r19 │ │ │ │ addi r14,r14,24 │ │ │ │ lfdx f31,r15,r19 │ │ │ │ - fmul f1,f29,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fmul f1,f26,f1 │ │ │ │ + bl 5760 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ addic. r28,r28,-1 │ │ │ │ fmul f12,f0,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ fmsub f12,f11,f30,f12 │ │ │ │ fmadd f0,f0,f30,f31 │ │ │ │ stfdx f12,r27,r19 │ │ │ │ stfdx f0,r16,r19 │ │ │ │ addi r19,r19,16 │ │ │ │ - bne 6b2b0 │ │ │ │ - ble cr4,6b6a0 │ │ │ │ - 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 6b6c8 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r9,r8 │ │ │ │ - blt 6b7d0 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r9,r10 │ │ │ │ - blt 6b7b0 │ │ │ │ + bne 6ab80 │ │ │ │ + ble cr4,6aee0 │ │ │ │ + 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 6af08 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r2,r10 │ │ │ │ + blt 6b080 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r2,r9 │ │ │ │ + blt 6afa0 │ │ │ │ mr r3,r17 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4dc0 │ │ │ │ ld r26,80(r31) │ │ │ │ - ble cr4,6b680 │ │ │ │ - ld r9,120(r26) │ │ │ │ - ld r10,160(r31) │ │ │ │ - std r10,120(r26) │ │ │ │ - std r9,160(r31) │ │ │ │ - ld r9,48(r1) │ │ │ │ - add r28,r9,r18 │ │ │ │ - ld r9,16(r31) │ │ │ │ + ble cr4,6aec0 │ │ │ │ + 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,6b3f0 │ │ │ │ + add r2,r2,r28 │ │ │ │ + std r2,16(r26) │ │ │ │ + ble cr3,6acbc │ │ │ │ ld r27,24(r31) │ │ │ │ ld r28,24(r26) │ │ │ │ - ld r15,120(r26) │ │ │ │ clrldi r14,r25,32 │ │ │ │ li r16,0 │ │ │ │ + ld r15,120(r26) │ │ │ │ addi r17,r27,8 │ │ │ │ addi r18,r28,8 │ │ │ │ addi r15,r15,16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ lfd f1,0(r15) │ │ │ │ mr r5,r30 │ │ │ │ mr r4,r29 │ │ │ │ lfdx f30,r27,r16 │ │ │ │ addi r15,r15,24 │ │ │ │ lfdx f31,r17,r16 │ │ │ │ - fmul f1,f29,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fmul f1,f26,f1 │ │ │ │ + bl 5760 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ addic. r14,r14,-1 │ │ │ │ fmul f12,f0,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ fmsub f12,f11,f30,f12 │ │ │ │ fmadd f0,f0,f30,f31 │ │ │ │ stfdx f12,r28,r16 │ │ │ │ stfdx f0,r18,r16 │ │ │ │ addi r16,r16,16 │ │ │ │ - bne 6b3a0 │ │ │ │ - ld r10,56(r26) │ │ │ │ - ld r9,88(r26) │ │ │ │ - ld r8,0(r10) │ │ │ │ - bge cr4,6b660 │ │ │ │ - ld r7,144(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,120(r26) │ │ │ │ - std r7,120(r26) │ │ │ │ - std r8,144(r31) │ │ │ │ - bgt 6b890 │ │ │ │ - ld r8,8(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 6b830 │ │ │ │ - ld r10,16(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 6b750 │ │ │ │ - mr r3,r26 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bge cr4,6b454 │ │ │ │ - ld r9,80(r31) │ │ │ │ + bne 6ac70 │ │ │ │ + ld r9,56(r26) │ │ │ │ + ld r2,88(r26) │ │ │ │ + ld r10,0(r9) │ │ │ │ + bge cr4,6aea0 │ │ │ │ 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 6b100 │ │ │ │ + ld r10,8(r9) │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 6b0a0 │ │ │ │ + ld r9,16(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 6afc0 │ │ │ │ + mr r3,r26 │ │ │ │ + bl 4dc0 │ │ │ │ + bge cr4,6ad1c │ │ │ │ + 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 6ad10 │ │ │ │ - lfd f29,232(r1) │ │ │ │ - lfd f30,240(r1) │ │ │ │ - lfd f31,248(r1) │ │ │ │ - ld r14,88(r1) │ │ │ │ - ld r15,96(r1) │ │ │ │ - ld r16,104(r1) │ │ │ │ - ld r17,112(r1) │ │ │ │ - ld r18,120(r1) │ │ │ │ - ld r19,128(r1) │ │ │ │ - ld r20,136(r1) │ │ │ │ - ld r21,144(r1) │ │ │ │ - ld r22,152(r1) │ │ │ │ - ld r23,160(r1) │ │ │ │ - ld r24,168(r1) │ │ │ │ - ld r26,184(r1) │ │ │ │ - ld r27,192(r1) │ │ │ │ - ld r28,200(r1) │ │ │ │ - addi r1,r1,256 │ │ │ │ - ld r0,16(r1) │ │ │ │ + bge 6a620 │ │ │ │ + lfd f26,224(r1) │ │ │ │ + lfd f27,232(r1) │ │ │ │ + lfd f28,240(r1) │ │ │ │ + lfd f29,248(r1) │ │ │ │ + lfd f30,256(r1) │ │ │ │ + lfd f31,264(r1) │ │ │ │ + ld r14,80(r1) │ │ │ │ + ld r15,88(r1) │ │ │ │ + ld r16,96(r1) │ │ │ │ + ld r17,104(r1) │ │ │ │ + ld r18,112(r1) │ │ │ │ + ld r19,120(r1) │ │ │ │ + ld r20,128(r1) │ │ │ │ + ld r21,136(r1) │ │ │ │ + ld r23,152(r1) │ │ │ │ + ld r24,160(r1) │ │ │ │ + ld r26,176(r1) │ │ │ │ + ld r27,184(r1) │ │ │ │ + ld r28,192(r1) │ │ │ │ + addi r1,r1,272 │ │ │ │ lwz r11,8(r1) │ │ │ │ - ld r25,-80(r1) │ │ │ │ - ld r29,-48(r1) │ │ │ │ - ld r30,-40(r1) │ │ │ │ - ld r31,-32(r1) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r22,-128(r1) │ │ │ │ + ld r25,-104(r1) │ │ │ │ + ld r29,-72(r1) │ │ │ │ + ld r30,-64(r1) │ │ │ │ + ld r31,-56(r1) │ │ │ │ mtlr r0 │ │ │ │ mtocrf 32,r11 │ │ │ │ mtocrf 16,r11 │ │ │ │ mtocrf 8,r11 │ │ │ │ blr │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6aca4 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f30,28152(r9) │ │ │ │ - b 6ae58 │ │ │ │ - nop │ │ │ │ - addis r9,r2,-3 │ │ │ │ - lfd f29,28168(r9) │ │ │ │ - b 6b170 │ │ │ │ - nop │ │ │ │ - cmpd r10,r9 │ │ │ │ - ble 6af08 │ │ │ │ + bl 4dc0 │ │ │ │ + b 6a590 │ │ │ │ + cmpd r9,r2 │ │ │ │ + ble 6a804 │ │ │ │ mr r3,r28 │ │ │ │ extsw r18,r24 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r1) │ │ │ │ - ld r9,16(r31) │ │ │ │ + bl 4e40 │ │ │ │ + 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,6af54 │ │ │ │ + add r9,r9,r18 │ │ │ │ + sldi r9,r9,4 │ │ │ │ + add r2,r2,r9 │ │ │ │ + std r2,16(r26) │ │ │ │ + bgt cr3,6a84c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bge cr4,6afe8 │ │ │ │ - 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 6affc │ │ │ │ + nop │ │ │ │ + bge cr4,6a8d4 │ │ │ │ + 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 6a8e8 │ │ │ │ mr r3,r26 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4e40 │ │ │ │ ld r16,80(r31) │ │ │ │ - bgt cr4,6b028 │ │ │ │ - bge cr4,6b038 │ │ │ │ - ld r9,120(r16) │ │ │ │ - ld r10,136(r31) │ │ │ │ - std r10,120(r16) │ │ │ │ - std r9,136(r31) │ │ │ │ - b 6b038 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bgt cr4,6a910 │ │ │ │ + bge cr4,6a920 │ │ │ │ + ld r2,120(r16) │ │ │ │ + ld r9,136(r31) │ │ │ │ + std r9,120(r16) │ │ │ │ + std r2,136(r31) │ │ │ │ + b 6a920 │ │ │ │ + mr r3,r21 │ │ │ │ + bl 4fa0 │ │ │ │ + mr r2,r3 │ │ │ │ + b 6a6a4 │ │ │ │ mr r3,r28 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,48(r1) │ │ │ │ + bl 4e40 │ │ │ │ + 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,6af54 │ │ │ │ - b 6afd4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mr r3,r21 │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - mr r9,r3 │ │ │ │ - b 6ada4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r8,r9 │ │ │ │ - ble 6b238 │ │ │ │ - mr r3,r15 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r17,80(r31) │ │ │ │ - b 6b264 │ │ │ │ - nop │ │ │ │ - cmpd r8,r9 │ │ │ │ - ble 6b0fc │ │ │ │ - mr r3,r16 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6b138 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r8,r9 │ │ │ │ - ble 6b418 │ │ │ │ + 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,6a84c │ │ │ │ + b 6a8c0 │ │ │ │ + cmpd r10,r2 │ │ │ │ + ble 6ace4 │ │ │ │ mr r3,r26 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6b454 │ │ │ │ + bl 4e40 │ │ │ │ + b 6ad1c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bge cr4,6b364 │ │ │ │ - ld r9,120(r26) │ │ │ │ - ld r10,136(r31) │ │ │ │ - std r10,120(r26) │ │ │ │ - std r9,136(r31) │ │ │ │ - b 6b364 │ │ │ │ nop │ │ │ │ + bge cr4,6ac2c │ │ │ │ + ld r2,120(r26) │ │ │ │ + ld r9,136(r31) │ │ │ │ + std r9,120(r26) │ │ │ │ + std r2,136(r31) │ │ │ │ + b 6ac2c │ │ │ │ nop │ │ │ │ - bge cr4,6b314 │ │ │ │ - ld r10,136(r31) │ │ │ │ - ld r9,120(r17) │ │ │ │ - std r10,120(r17) │ │ │ │ - ld r10,56(r17) │ │ │ │ - std r9,136(r31) │ │ │ │ - ld r9,88(r17) │ │ │ │ - ld r8,0(r10) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ble 6b328 │ │ │ │ + nop │ │ │ │ + bge cr4,6abe0 │ │ │ │ + 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 6abf4 │ │ │ │ mr r3,r17 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6b34c │ │ │ │ + bl 4e40 │ │ │ │ + b 6ac14 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r15 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4e40 │ │ │ │ ld r17,80(r31) │ │ │ │ - ld r10,152(r31) │ │ │ │ - ld r9,120(r17) │ │ │ │ - std r10,120(r17) │ │ │ │ - std r9,152(r31) │ │ │ │ - b 6b264 │ │ │ │ + ld r9,152(r31) │ │ │ │ + ld r2,120(r17) │ │ │ │ + std r9,120(r17) │ │ │ │ + std r2,152(r31) │ │ │ │ + b 6ab3c │ │ │ │ + cmpd r10,r2 │ │ │ │ + ble 6ab14 │ │ │ │ + mr r3,r15 │ │ │ │ + bl 4e40 │ │ │ │ + ld r17,80(r31) │ │ │ │ + b 6ab3c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpd r10,r2 │ │ │ │ + ble 6a9e8 │ │ │ │ + mr r3,r16 │ │ │ │ + bl 4e40 │ │ │ │ + b 6aa20 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r3,r15 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 68318 │ │ │ │ - b 6b25c │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r28 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67de0 │ │ │ │ + b 6a824 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r3,r26 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 68318 │ │ │ │ - b 6b020 │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r17 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67de0 │ │ │ │ + b 6ac14 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r21,r21,248 │ │ │ │ ld r4,112(r31) │ │ │ │ mr r3,r26 │ │ │ │ add r4,r4,r21 │ │ │ │ - bl 68318 │ │ │ │ - b 6b43c │ │ │ │ + bl 67de0 │ │ │ │ + b 6ad04 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r3,r28 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 68318 │ │ │ │ - b 6af2c │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r26 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67de0 │ │ │ │ + b 6a908 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ + ld r2,112(r31) │ │ │ │ mr r3,r16 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 68318 │ │ │ │ - b 6b120 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67de0 │ │ │ │ + b 6aa08 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,112(r31) │ │ │ │ - mr r3,r17 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 68318 │ │ │ │ - b 6b34c │ │ │ │ + ld r2,112(r31) │ │ │ │ + mr r3,r15 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67de0 │ │ │ │ + b 6ab34 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ - mr r3,r17 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 68648 │ │ │ │ - b 6b34c │ │ │ │ + ld r2,120(r31) │ │ │ │ + mr r3,r16 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 68110 │ │ │ │ + b 6aa08 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ - mr r3,r28 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 68648 │ │ │ │ - b 6af2c │ │ │ │ + ld r2,120(r31) │ │ │ │ + mr r3,r15 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 68110 │ │ │ │ + b 6ab34 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ - mr r3,r16 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 68648 │ │ │ │ - b 6b120 │ │ │ │ + ld r2,120(r31) │ │ │ │ + mr r3,r17 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 68110 │ │ │ │ + b 6ac14 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r21,r21,248 │ │ │ │ ld r4,120(r31) │ │ │ │ mr r3,r26 │ │ │ │ add r4,r4,r21 │ │ │ │ - bl 68648 │ │ │ │ - b 6b43c │ │ │ │ + bl 68110 │ │ │ │ + b 6ad04 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ + ld r2,120(r31) │ │ │ │ mr r3,r26 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 68648 │ │ │ │ - b 6b020 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 68110 │ │ │ │ + b 6a908 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mulli r4,r21,248 │ │ │ │ - ld r9,120(r31) │ │ │ │ - mr r3,r15 │ │ │ │ - add r4,r9,r4 │ │ │ │ - bl 68648 │ │ │ │ - b 6b25c │ │ │ │ + ld r2,120(r31) │ │ │ │ + mr r3,r28 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 68110 │ │ │ │ + b 6a824 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r3,r26 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6b440 │ │ │ │ + bl 4e40 │ │ │ │ + b 6ad08 │ │ │ │ + nop │ │ │ │ mr r3,r16 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6b124 │ │ │ │ + bl 4e40 │ │ │ │ + b 6aa0c │ │ │ │ cmpwi r25,0 │ │ │ │ - std r18,120(r1) │ │ │ │ - std r21,144(r1) │ │ │ │ - ble 6b964 │ │ │ │ - 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 6b928 │ │ │ │ - cmpdi r5,1 │ │ │ │ - beq 6b914 │ │ │ │ - cmpdi r5,2 │ │ │ │ - beq 6b904 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r6,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ - addi r6,r6,-1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - lxvx vs0,r10,r9 │ │ │ │ + std r20,128(r1) │ │ │ │ + ble 6b1cc │ │ │ │ + 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 6b190 │ │ │ │ cmpdi r6,1 │ │ │ │ - stxvx vs0,r8,r9 │ │ │ │ - addi r9,r9,16 │ │ │ │ - beq 6b964 │ │ │ │ - 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 6b930 │ │ │ │ - lwz r9,56(r1) │ │ │ │ + beq 6b17c │ │ │ │ + cmpdi r6,2 │ │ │ │ + beq 6b16c │ │ │ │ + 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 6b1cc │ │ │ │ + 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 6b198 │ │ │ │ + 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 5000 │ │ │ │ - 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 6bee4 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,56(r1) │ │ │ │ - cmpwi r9,-2 │ │ │ │ - blt 6c124 │ │ │ │ - addis r9,r2,-3 │ │ │ │ - std r22,152(r1) │ │ │ │ - std r23,160(r1) │ │ │ │ - std r24,168(r1) │ │ │ │ - std r28,200(r1) │ │ │ │ + addi r20,r2,1 │ │ │ │ + extsw r22,r2 │ │ │ │ + srawi r20,r20,1 │ │ │ │ + addze r20,r20 │ │ │ │ + mr r3,r22 │ │ │ │ + bl 4fa0 │ │ │ │ + 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 6b704 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 4e40 │ │ │ │ + lwz r2,56(r1) │ │ │ │ + cmpwi r2,-2 │ │ │ │ + blt 6b8ec │ │ │ │ + stfd f29,248(r1) │ │ │ │ + stfd f30,256(r1) │ │ │ │ + nop │ │ │ │ + plfd f29,10976 # 6dd20 │ │ │ │ cmpwi cr3,r30,0 │ │ │ │ - mr r23,r21 │ │ │ │ - li r24,0 │ │ │ │ - li r22,0 │ │ │ │ - addi r9,r9,28176 │ │ │ │ - addi r28,r1,32 │ │ │ │ addi r29,r1,40 │ │ │ │ - std r14,88(r1) │ │ │ │ - std r15,96(r1) │ │ │ │ - std r16,104(r1) │ │ │ │ - std r17,112(r1) │ │ │ │ - std r19,128(r1) │ │ │ │ - std r20,136(r1) │ │ │ │ - std r26,184(r1) │ │ │ │ - std r27,192(r1) │ │ │ │ - stfd f29,232(r1) │ │ │ │ - stfd f30,240(r1) │ │ │ │ - stfd f31,248(r1) │ │ │ │ - std r9,48(r1) │ │ │ │ - nop │ │ │ │ + std r23,152(r1) │ │ │ │ + std r24,160(r1) │ │ │ │ + li r23,0 │ │ │ │ + mr r24,r22 │ │ │ │ + std r26,176(r1) │ │ │ │ + std r27,184(r1) │ │ │ │ + li r26,0 │ │ │ │ + std r28,192(r1) │ │ │ │ + addi r28,r1,32 │ │ │ │ + std r14,80(r1) │ │ │ │ + std r15,88(r1) │ │ │ │ + std r16,96(r1) │ │ │ │ + std r17,104(r1) │ │ │ │ + std r18,112(r1) │ │ │ │ + std r19,120(r1) │ │ │ │ + std r21,136(r1) │ │ │ │ + stfd f28,240(r1) │ │ │ │ + stfd f31,264(r1) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpw cr4,r22,r23 │ │ │ │ - ld r8,104(r31) │ │ │ │ + cmpw cr4,r23,r24 │ │ │ │ + ld r10,104(r31) │ │ │ │ + ld r2,80(r31) │ │ │ │ + isel r30,r23,r24,4*cr4+lt │ │ │ │ + extswsli r9,r30,3 │ │ │ │ + extsw r21,r30 │ │ │ │ + ld r27,56(r2) │ │ │ │ + ldx r9,r10,r9 │ │ │ │ + mr r3,r21 │ │ │ │ + std r9,160(r2) │ │ │ │ + bl 4fa0 │ │ │ │ ld r9,80(r31) │ │ │ │ - isel r30,r22,r23,4*cr4+lt │ │ │ │ - extswsli r10,r30,3 │ │ │ │ - extsw r20,r30 │ │ │ │ - ld r27,56(r9) │ │ │ │ - ldx r10,r8,r10 │ │ │ │ - mr r3,r20 │ │ │ │ - std r10,160(r9) │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,80(r31) │ │ │ │ - lwz r8,56(r1) │ │ │ │ - lwa r9,56(r31) │ │ │ │ + lwz r10,56(r1) │ │ │ │ + lwa r2,56(r31) │ │ │ │ std r3,0(r27) │ │ │ │ - subf r3,r30,r8 │ │ │ │ - ld r30,56(r10) │ │ │ │ - ld r10,72(r10) │ │ │ │ + subf r3,r30,r10 │ │ │ │ + ld r30,56(r9) │ │ │ │ + ld r9,72(r9) │ │ │ │ extsw r3,r3 │ │ │ │ - ld r8,0(r30) │ │ │ │ - mulld r9,r9,r8 │ │ │ │ - std r9,0(r10) │ │ │ │ - bl 5000 │ │ │ │ - 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 4fa0 │ │ │ │ + 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 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,48(r1) │ │ │ │ + mr r3,r24 │ │ │ │ + ld r8,56(r2) │ │ │ │ + ld r9,72(r2) │ │ │ │ + ld r2,8(r8) │ │ │ │ + mulld r2,r2,r10 │ │ │ │ + std r2,8(r9) │ │ │ │ + bl 4fa0 │ │ │ │ ld r30,16(r31) │ │ │ │ mtfprd f30,r3 │ │ │ │ - mr r3,r21 │ │ │ │ + mr r3,r22 │ │ │ │ fcfid f30,f30 │ │ │ │ - lfd f0,0(r9) │ │ │ │ - fmul f30,f30,f0 │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ + fmul f30,f30,f29 │ │ │ │ + bl 4fa0 │ │ │ │ ld r14,80(r31) │ │ │ │ - mulld r9,r24,r3 │ │ │ │ - sldi r9,r9,4 │ │ │ │ - add r30,r30,r9 │ │ │ │ + mulld r2,r26,r3 │ │ │ │ + sldi r2,r2,4 │ │ │ │ + add r30,r30,r2 │ │ │ │ std r30,16(r14) │ │ │ │ - ble cr3,6bb80 │ │ │ │ - ld r26,24(r31) │ │ │ │ - ld r27,24(r14) │ │ │ │ - ld r17,120(r14) │ │ │ │ - clrldi r19,r25,32 │ │ │ │ + ble cr3,6b3bc │ │ │ │ + ld r17,24(r31) │ │ │ │ + ld r18,24(r14) │ │ │ │ + clrldi r27,r25,32 │ │ │ │ li r30,8 │ │ │ │ - addi r15,r26,-8 │ │ │ │ - addi r16,r27,-8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lfdx f1,r17,r30 │ │ │ │ + ld r19,120(r14) │ │ │ │ + addi r15,r17,-8 │ │ │ │ + addi r16,r18,-8 │ │ │ │ + lfdx f1,r19,r30 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r28 │ │ │ │ - lfdx f29,r15,r30 │ │ │ │ - lfdx f31,r26,r30 │ │ │ │ + lfdx f28,r15,r30 │ │ │ │ + lfdx f31,r17,r30 │ │ │ │ fmul f1,f30,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ - addic. r19,r19,-1 │ │ │ │ + addic. r27,r27,-1 │ │ │ │ fmul f12,f0,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ - fmsub f12,f11,f29,f12 │ │ │ │ - fmadd f0,f0,f29,f31 │ │ │ │ + fmsub f12,f11,f28,f12 │ │ │ │ + fmadd f0,f0,f28,f31 │ │ │ │ stfdx f12,r16,r30 │ │ │ │ - stfdx f0,r27,r30 │ │ │ │ + stfdx f0,r18,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 6bb30 │ │ │ │ - ld r10,56(r14) │ │ │ │ - ld r9,88(r14) │ │ │ │ - mr r30,r23 │ │ │ │ - ld r8,0(r10) │ │ │ │ - ble cr4,6bf40 │ │ │ │ - ld r7,128(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,120(r14) │ │ │ │ - std r7,120(r14) │ │ │ │ - std r8,128(r31) │ │ │ │ - bgt 6c0d4 │ │ │ │ - ld r10,8(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 6bff0 │ │ │ │ - mr r3,r14 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - cmpw cr4,r22,r30 │ │ │ │ - ble cr4,6bbe0 │ │ │ │ - ld r9,80(r31) │ │ │ │ + bne 6b370 │ │ │ │ + ld r9,56(r14) │ │ │ │ + ld r2,88(r14) │ │ │ │ + mr r30,r24 │ │ │ │ + ld r10,0(r9) │ │ │ │ + ble cr4,6b750 │ │ │ │ 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 6b8b0 │ │ │ │ + ld r9,8(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 6b7e0 │ │ │ │ + mr r3,r14 │ │ │ │ + bl 4dc0 │ │ │ │ + cmpw cr4,r23,r30 │ │ │ │ + ble cr4,6b418 │ │ │ │ + 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 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r24,1 │ │ │ │ + bl 4fa0 │ │ │ │ + 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,6bc80 │ │ │ │ - ld r26,24(r31) │ │ │ │ - ld r27,24(r14) │ │ │ │ - ld r17,120(r14) │ │ │ │ - clrldi r19,r25,32 │ │ │ │ + ble cr3,6b4ac │ │ │ │ + ld r17,24(r31) │ │ │ │ + ld r18,24(r14) │ │ │ │ + clrldi r27,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 f1,r17,r30 │ │ │ │ + lfdx f1,r19,r30 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r28 │ │ │ │ - lfdx f29,r26,r30 │ │ │ │ + lfdx f28,r17,r30 │ │ │ │ lfdx f31,r15,r30 │ │ │ │ fmul f1,f30,f1 │ │ │ │ fneg f1,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ - addic. r19,r19,-1 │ │ │ │ + addic. r27,r27,-1 │ │ │ │ fmul f12,f0,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ - fmsub f12,f11,f29,f12 │ │ │ │ - fmadd f0,f0,f29,f31 │ │ │ │ - stfdx f12,r27,r30 │ │ │ │ + fmsub f12,f11,f28,f12 │ │ │ │ + fmadd f0,f0,f28,f31 │ │ │ │ + stfdx f12,r18,r30 │ │ │ │ stfdx f0,r16,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 6bc30 │ │ │ │ - ld r9,56(r14) │ │ │ │ - ld r10,88(r14) │ │ │ │ - ld r8,0(r9) │ │ │ │ - bgt cr4,6bf10 │ │ │ │ - cmpd r8,r10 │ │ │ │ - beq cr4,6c070 │ │ │ │ - ld r8,120(r14) │ │ │ │ - ld r7,128(r31) │ │ │ │ - std r7,120(r14) │ │ │ │ - std r8,128(r31) │ │ │ │ - bgt 6c108 │ │ │ │ - ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6c030 │ │ │ │ - mr r3,r14 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr4,6bce0 │ │ │ │ - beq cr4,6bce0 │ │ │ │ - ld r9,80(r31) │ │ │ │ + bne 6b460 │ │ │ │ + ld r2,56(r14) │ │ │ │ + ld r9,88(r14) │ │ │ │ + ld r10,0(r2) │ │ │ │ + bgt cr4,6b730 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq cr4,6b85c │ │ │ │ + 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 6b8d8 │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 6b820 │ │ │ │ + mr r3,r14 │ │ │ │ + bl 4dc0 │ │ │ │ + bgt cr4,6b508 │ │ │ │ + beq cr4,6b508 │ │ │ │ + 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 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r24,2 │ │ │ │ + bl 4fa0 │ │ │ │ + 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,6bd7c │ │ │ │ - ld r26,24(r31) │ │ │ │ - ld r27,24(r14) │ │ │ │ - ld r17,120(r14) │ │ │ │ - clrldi r19,r25,32 │ │ │ │ + ble cr3,6b598 │ │ │ │ + ld r17,24(r31) │ │ │ │ + ld r18,24(r14) │ │ │ │ + clrldi r27,r25,32 │ │ │ │ li r30,8 │ │ │ │ - addi r15,r26,-8 │ │ │ │ - addi r16,r27,-8 │ │ │ │ - nop │ │ │ │ + ld r19,120(r14) │ │ │ │ + addi r15,r17,-8 │ │ │ │ + addi r16,r18,-8 │ │ │ │ nop │ │ │ │ - lfdx f1,r17,r30 │ │ │ │ + lfdx f1,r19,r30 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r28 │ │ │ │ - lfdx f29,r15,r30 │ │ │ │ - lfdx f31,r26,r30 │ │ │ │ + lfdx f28,r15,r30 │ │ │ │ + lfdx f31,r17,r30 │ │ │ │ fmul f1,f30,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ - addic. r19,r19,-1 │ │ │ │ + addic. r27,r27,-1 │ │ │ │ fmul f12,f0,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ - fmsub f12,f11,f29,f12 │ │ │ │ - fmadd f0,f0,f29,f31 │ │ │ │ + fmsub f12,f11,f28,f12 │ │ │ │ + fmadd f0,f0,f28,f31 │ │ │ │ stfdx f12,r16,r30 │ │ │ │ - stfdx f0,r27,r30 │ │ │ │ + stfdx f0,r18,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 6bd30 │ │ │ │ - ld r10,56(r14) │ │ │ │ - ld r9,88(r14) │ │ │ │ - ld r8,0(r10) │ │ │ │ - ble cr4,6bfa0 │ │ │ │ - ld r7,128(r31) │ │ │ │ - cmpd r8,r9 │ │ │ │ - ld r8,120(r14) │ │ │ │ - std r7,120(r14) │ │ │ │ - std r8,128(r31) │ │ │ │ - bgt 6c0c4 │ │ │ │ - ld r10,8(r10) │ │ │ │ - cmpd r10,r9 │ │ │ │ - bgt 6c010 │ │ │ │ - mr r3,r14 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ble cr4,6bdd4 │ │ │ │ - ld r9,80(r31) │ │ │ │ + bne 6b550 │ │ │ │ + ld r9,56(r14) │ │ │ │ + ld r2,88(r14) │ │ │ │ + ld r10,0(r9) │ │ │ │ + ble cr4,6b7a0 │ │ │ │ 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 6b8a4 │ │ │ │ + ld r9,8(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 6b800 │ │ │ │ + mr r3,r14 │ │ │ │ + bl 4dc0 │ │ │ │ + ble cr4,6b5ec │ │ │ │ + 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 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r9,r24,3 │ │ │ │ + bl 4fa0 │ │ │ │ + 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,6be6c │ │ │ │ - ld r26,24(r31) │ │ │ │ - ld r27,24(r14) │ │ │ │ - ld r17,120(r14) │ │ │ │ - clrldi r19,r25,32 │ │ │ │ + ble cr3,6b678 │ │ │ │ + ld r17,24(r31) │ │ │ │ + ld r18,24(r14) │ │ │ │ + clrldi r27,r25,32 │ │ │ │ li r30,0 │ │ │ │ - addi r15,r26,8 │ │ │ │ - addi r16,r27,8 │ │ │ │ - nop │ │ │ │ - lfdx f1,r17,r30 │ │ │ │ + ld r19,120(r14) │ │ │ │ + addi r15,r17,8 │ │ │ │ + addi r16,r18,8 │ │ │ │ + lfdx f1,r19,r30 │ │ │ │ mr r5,r29 │ │ │ │ mr r4,r28 │ │ │ │ - lfdx f29,r26,r30 │ │ │ │ + lfdx f28,r17,r30 │ │ │ │ lfdx f31,r15,r30 │ │ │ │ fmul f1,f30,f1 │ │ │ │ - bl 57c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5760 │ │ │ │ lfd f0,32(r1) │ │ │ │ lfd f11,40(r1) │ │ │ │ - addic. r19,r19,-1 │ │ │ │ + addic. r27,r27,-1 │ │ │ │ fmul f12,f0,f31 │ │ │ │ fmul f31,f11,f31 │ │ │ │ - fmsub f12,f11,f29,f12 │ │ │ │ - fmadd f0,f0,f29,f31 │ │ │ │ - stfdx f12,r27,r30 │ │ │ │ + fmsub f12,f11,f28,f12 │ │ │ │ + fmadd f0,f0,f28,f31 │ │ │ │ + stfdx f12,r18,r30 │ │ │ │ stfdx f0,r16,r30 │ │ │ │ addi r30,r30,16 │ │ │ │ - bne 6be20 │ │ │ │ - ld r9,56(r14) │ │ │ │ - ld r10,88(r14) │ │ │ │ - ld r8,0(r9) │ │ │ │ - bgt cr4,6bf70 │ │ │ │ - cmpd r8,r10 │ │ │ │ - beq cr4,6c090 │ │ │ │ - ld r8,120(r14) │ │ │ │ - ld r7,128(r31) │ │ │ │ - std r7,120(r14) │ │ │ │ - std r8,128(r31) │ │ │ │ - bgt 6c0f8 │ │ │ │ - ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6bfd0 │ │ │ │ - mr r3,r14 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - bgt cr4,6becc │ │ │ │ - beq cr4,6becc │ │ │ │ - ld r9,80(r31) │ │ │ │ + bne 6b630 │ │ │ │ + ld r2,56(r14) │ │ │ │ + ld r9,88(r14) │ │ │ │ + ld r10,0(r2) │ │ │ │ + bgt cr4,6b780 │ │ │ │ + cmpd r10,r9 │ │ │ │ + beq cr4,6b878 │ │ │ │ + ld r10,120(r14) │ │ │ │ ld r8,128(r31) │ │ │ │ - ld r10,120(r9) │ │ │ │ - std r8,120(r9) │ │ │ │ + std r8,120(r14) │ │ │ │ std r10,128(r31) │ │ │ │ - addi r22,r22,1 │ │ │ │ - addi r23,r23,-1 │ │ │ │ - addi r24,r24,4 │ │ │ │ - cmpw r18,r22 │ │ │ │ - bge 6ba40 │ │ │ │ - b 6b470 │ │ │ │ - mr r3,r10 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6b9c8 │ │ │ │ - lxv vs0,0(r10) │ │ │ │ - mr r6,r4 │ │ │ │ - li r9,16 │ │ │ │ - stxv vs0,0(r8) │ │ │ │ - b 6abd0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r8,r10 │ │ │ │ - bgt 6c060 │ │ │ │ - ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6c030 │ │ │ │ + bgt 6b8cc │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 6b7c0 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6bce0 │ │ │ │ + bl 4dc0 │ │ │ │ + bgt cr4,6b6d4 │ │ │ │ + beq cr4,6b6d4 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r10,128(r31) │ │ │ │ + ld r9,120(r2) │ │ │ │ + std r10,120(r2) │ │ │ │ + std r9,128(r31) │ │ │ │ + addi r23,r23,1 │ │ │ │ + addi r24,r24,-1 │ │ │ │ + addi r26,r26,4 │ │ │ │ + cmpw r20,r23 │ │ │ │ + bge 6b2a0 │ │ │ │ + b 6ad40 │ │ │ │ + plfd f30,9764 # 6dd10 │ │ │ │ + b 6a74c │ │ │ │ + plfd f26,9760 # 6dd18 │ │ │ │ + b 6aa50 │ │ │ │ + mr r3,r9 │ │ │ │ + bl 4dc0 │ │ │ │ + b 6b228 │ │ │ │ + lxv vs0,0(r9) │ │ │ │ + mr r7,r5 │ │ │ │ + li r2,16 │ │ │ │ + stxv vs0,0(r10) │ │ │ │ + b 6a4c8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 6c0b0 │ │ │ │ - ld r10,8(r10) │ │ │ │ cmpd r10,r9 │ │ │ │ - bgt 6bff0 │ │ │ │ + bgt 6b850 │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 6b820 │ │ │ │ mr r3,r14 │ │ │ │ - cmpw cr4,r22,r23 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6bbe0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmpd r8,r10 │ │ │ │ - bgt 6c050 │ │ │ │ + bl 4dc0 │ │ │ │ + b 6b508 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 6b894 │ │ │ │ ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6bfd0 │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 6b7e0 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6becc │ │ │ │ + cmpw cr4,r23,r24 │ │ │ │ + bl 4dc0 │ │ │ │ + b 6b418 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpd r8,r9 │ │ │ │ - bgt 6c0e8 │ │ │ │ - ld r10,8(r10) │ │ │ │ cmpd r10,r9 │ │ │ │ - bgt 6c010 │ │ │ │ + bgt 6b840 │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 6b7c0 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6bdd4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mulli r20,r20,248 │ │ │ │ + bl 4dc0 │ │ │ │ + b 6b6d4 │ │ │ │ + cmpd r10,r2 │ │ │ │ + bgt 6b8c0 │ │ │ │ + ld r9,8(r9) │ │ │ │ + cmpd r9,r2 │ │ │ │ + bgt 6b800 │ │ │ │ + mr r3,r14 │ │ │ │ + bl 4dc0 │ │ │ │ + b 6b5ec │ │ │ │ + mulli r21,r21,248 │ │ │ │ ld r4,112(r31) │ │ │ │ mr r3,r14 │ │ │ │ - add r4,r4,r20 │ │ │ │ - bl 68028 │ │ │ │ - ble cr4,6beb4 │ │ │ │ - b 6becc │ │ │ │ + add r4,r4,r21 │ │ │ │ + bl 67b10 │ │ │ │ + ble cr4,6b6bc │ │ │ │ + b 6b6d4 │ │ │ │ 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 68028 │ │ │ │ - b 6bbc4 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67b10 │ │ │ │ + b 6b3fc │ │ │ │ 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 68028 │ │ │ │ - b 6bdbc │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67b10 │ │ │ │ + b 6b5d4 │ │ │ │ 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 68028 │ │ │ │ - ble cr4,6bcc8 │ │ │ │ - b 6bce0 │ │ │ │ + add r4,r2,r4 │ │ │ │ + bl 67b10 │ │ │ │ + ble cr4,6b4f0 │ │ │ │ + b 6b508 │ │ │ │ nop │ │ │ │ mr r3,r14 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6becc │ │ │ │ + bl 4e40 │ │ │ │ + b 6b6d4 │ │ │ │ + nop │ │ │ │ mr r3,r14 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6bce0 │ │ │ │ - bgt 6c060 │ │ │ │ - ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6c030 │ │ │ │ + bl 4e40 │ │ │ │ + b 6b508 │ │ │ │ + bgt 6b850 │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 6b820 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6bcc8 │ │ │ │ - bgt 6c050 │ │ │ │ - ld r9,8(r9) │ │ │ │ - cmpd r9,r10 │ │ │ │ - bgt 6bfd0 │ │ │ │ + bl 4dc0 │ │ │ │ + b 6b4f0 │ │ │ │ + bgt 6b840 │ │ │ │ + ld r2,8(r2) │ │ │ │ + cmpd r2,r9 │ │ │ │ + bgt 6b7c0 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4e20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6beb4 │ │ │ │ + bl 4dc0 │ │ │ │ + b 6b6bc │ │ │ │ mr r3,r14 │ │ │ │ - cmpw cr4,r22,r23 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6bbe0 │ │ │ │ + cmpw cr4,r23,r24 │ │ │ │ + bl 4e40 │ │ │ │ + b 6b418 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6bdc0 │ │ │ │ + bl 4e40 │ │ │ │ + b 6b5d8 │ │ │ │ mr r3,r14 │ │ │ │ - cmpw cr4,r22,r23 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6bbcc │ │ │ │ + cmpw cr4,r23,r24 │ │ │ │ + bl 4e40 │ │ │ │ + b 6b404 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6bdd4 │ │ │ │ + bl 4e40 │ │ │ │ + b 6b5ec │ │ │ │ mr r3,r14 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6beb8 │ │ │ │ + bl 4e40 │ │ │ │ + b 6b6c0 │ │ │ │ mr r3,r14 │ │ │ │ - bl 4ea0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6bccc │ │ │ │ - ld r22,152(r1) │ │ │ │ - ld r28,200(r1) │ │ │ │ - b 6b4b4 │ │ │ │ - ld r18,120(r1) │ │ │ │ - ld r21,144(r1) │ │ │ │ - b 6b4b4 │ │ │ │ + bl 4e40 │ │ │ │ + b 6b4f4 │ │ │ │ + ld r28,192(r1) │ │ │ │ + b 6ad84 │ │ │ │ + ld r20,128(r1) │ │ │ │ + b 6ad84 │ │ │ │ .long 0x0 │ │ │ │ .long 0x3020000 │ │ │ │ - .long 0x1283 │ │ │ │ - nop │ │ │ │ + .long 0x1286 │ │ │ │ │ │ │ │ -000000000006c140 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-17216 │ │ │ │ - nop │ │ │ │ - mflr r0 │ │ │ │ - addis r3,r2,-3 │ │ │ │ +000000000006b900 : │ │ │ │ + pld r2,149232 # 8fff0 [stderr@got] │ │ │ │ li r5,62 │ │ │ │ li r4,1 │ │ │ │ - ld r9,-32488(r2) │ │ │ │ - addi r3,r3,29048 │ │ │ │ - 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,9872 # 6dfa0 │ │ │ │ + ld r6,0(r2) │ │ │ │ + b 53a0 │ │ │ │ + ... │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000006c1a0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-17312 │ │ │ │ - lwz r10,48(r3) │ │ │ │ +000000000006b930 : │ │ │ │ + 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 6c3c0 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 6c3b0 │ │ │ │ + cmpwi r9,2 │ │ │ │ + rlwinm r2,r2,0,19,19 │ │ │ │ + beq 6bb00 │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 6baf0 │ │ │ │ ld r3,88(r31) │ │ │ │ li r29,0 │ │ │ │ li r30,0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - xori r9,r9,2 │ │ │ │ - stw r9,112(r3) │ │ │ │ - bl 4f00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r3,88(r9) │ │ │ │ - b 6c218 │ │ │ │ - nop │ │ │ │ + lwz r2,112(r3) │ │ │ │ + xori r2,r2,2 │ │ │ │ + stw r2,112(r3) │ │ │ │ + bl 4ea0 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r3,88(r2) │ │ │ │ + b 6b998 │ │ │ │ addi r30,r30,1 │ │ │ │ addi r29,r29,248 │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,52(r31) │ │ │ │ + bl 5a40 │ │ │ │ + lwz r2,52(r31) │ │ │ │ cmpd r3,r30 │ │ │ │ - subf r3,r30,r9 │ │ │ │ - blt 6c2a0 │ │ │ │ + subf r3,r30,r2 │ │ │ │ + blt 6ba10 │ │ │ │ extsw r3,r3 │ │ │ │ - bl 5000 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r10,80(r31) │ │ │ │ - mr r9,r3 │ │ │ │ - ld r3,88(r10) │ │ │ │ - cmpd r9,r3 │ │ │ │ - ble 6c210 │ │ │ │ + bl 4fa0 │ │ │ │ + ld r9,80(r31) │ │ │ │ + mr r2,r3 │ │ │ │ + ld r3,88(r9) │ │ │ │ + cmpd r2,r3 │ │ │ │ + ble 6b990 │ │ │ │ ld r3,120(r31) │ │ │ │ add r3,r3,r29 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - xori r9,r9,2 │ │ │ │ - stw r9,112(r3) │ │ │ │ - bl 4f00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lwz r2,112(r3) │ │ │ │ + xori r2,r2,2 │ │ │ │ + stw r2,112(r3) │ │ │ │ + bl 4ea0 │ │ │ │ ld r3,112(r31) │ │ │ │ add r3,r3,r29 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - xori r9,r9,2 │ │ │ │ - stw r9,112(r3) │ │ │ │ - bl 4f00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r3,88(r9) │ │ │ │ - b 6c210 │ │ │ │ + lwz r2,112(r3) │ │ │ │ + xori r2,r2,2 │ │ │ │ + stw r2,112(r3) │ │ │ │ + bl 4ea0 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r3,88(r2) │ │ │ │ + b 6b990 │ │ │ │ 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 6c314 │ │ │ │ + cmpwi r2,0 │ │ │ │ + ld r2,96(r31) │ │ │ │ + ld r10,0(r9) │ │ │ │ + std r10,160(r3) │ │ │ │ + ld r2,0(r2) │ │ │ │ + std r2,152(r3) │ │ │ │ + ble 6ba7c │ │ │ │ li r30,8 │ │ │ │ li r29,1 │ │ │ │ - b 6c2d4 │ │ │ │ - ld r10,104(r31) │ │ │ │ - ldx r3,r10,r30 │ │ │ │ - addi r29,r29,1 │ │ │ │ - bl 5360 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,96(r31) │ │ │ │ + b 6ba44 │ │ │ │ + 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 6c2d0 │ │ │ │ + bl 5300 │ │ │ │ + lwz r2,52(r31) │ │ │ │ + addi r2,r2,1 │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + cmpw r29,r2 │ │ │ │ + ble 6ba40 │ │ │ │ ld r3,80(r31) │ │ │ │ - bl 4f00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ea0 │ │ │ │ ld r3,112(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,120(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,104(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,96(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,136(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,144(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,152(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,160(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,24(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ 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 4ee0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ ld r3,64(r3) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6c1e0 │ │ │ │ - cmpwi r9,0 │ │ │ │ - bne 6c510 │ │ │ │ + bl 4ee0 │ │ │ │ + b 6b968 │ │ │ │ + nop │ │ │ │ + cmpwi r2,0 │ │ │ │ + bne 6bc30 │ │ │ │ ld r3,88(r31) │ │ │ │ li r29,0 │ │ │ │ li r30,0 │ │ │ │ - lwz r9,112(r3) │ │ │ │ - xori r9,r9,2 │ │ │ │ - stw r9,112(r3) │ │ │ │ - bl 4f00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6c414 │ │ │ │ + lwz r2,112(r3) │ │ │ │ + xori r2,r2,2 │ │ │ │ + stw r2,112(r3) │ │ │ │ + bl 4ea0 │ │ │ │ + b 6bb50 │ │ │ │ + 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 4f00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,80(r31) │ │ │ │ - ld r3,88(r9) │ │ │ │ - bl 5aa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + lwz r2,112(r3) │ │ │ │ + xori r2,r2,2 │ │ │ │ + stw r2,112(r3) │ │ │ │ + bl 4ea0 │ │ │ │ + ld r2,80(r31) │ │ │ │ + ld r3,88(r2) │ │ │ │ + bl 5a40 │ │ │ │ cmpd r3,r30 │ │ │ │ - bge 6c3f0 │ │ │ │ - ld r9,104(r31) │ │ │ │ + bge 6bb30 │ │ │ │ + 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 6c4a0 │ │ │ │ + ld r10,0(r2) │ │ │ │ + std r10,160(r3) │ │ │ │ + ld r9,0(r9) │ │ │ │ + std r9,152(r3) │ │ │ │ + ble 6bbd8 │ │ │ │ li r30,8 │ │ │ │ li r29,1 │ │ │ │ - b 6c464 │ │ │ │ - ld r9,104(r31) │ │ │ │ - ldx r3,r9,r30 │ │ │ │ + b 6bba4 │ │ │ │ + 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 6c460 │ │ │ │ + bl 5300 │ │ │ │ + lwz r2,52(r31) │ │ │ │ + srawi r2,r2,1 │ │ │ │ + addze r2,r2 │ │ │ │ + cmpw r29,r2 │ │ │ │ + ble 6bba0 │ │ │ │ ld r3,80(r31) │ │ │ │ - bl 4f00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ea0 │ │ │ │ ld r3,112(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,104(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,96(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,128(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,16(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,24(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ 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 4ee0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ ld r3,64(r3) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6c3c8 │ │ │ │ + bl 4ee0 │ │ │ │ + b 6bb08 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x380 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000006c530 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-18224 │ │ │ │ - mflr r0 │ │ │ │ +000000000006bc80 : │ │ │ │ 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 6c5c0 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 6bcf8 │ │ │ │ std r3,56(r31) │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 6c610 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 6c638 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 6c5e0 │ │ │ │ - ld r10,64(r31) │ │ │ │ - std r10,56(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 6c6a0 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - bne 6c670 │ │ │ │ + andi. r9,r2,2 │ │ │ │ + bne 6bd40 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 6bd64 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 6bd18 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 6bdd0 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 6bda0 │ │ │ │ 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 6c5d0 │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 6bd08 │ │ │ │ + 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 6c5d0 │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + b 6bd08 │ │ │ │ + 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 6c5e8 │ │ │ │ + b 6bd20 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000006c6d0 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-18640 │ │ │ │ - mflr r0 │ │ │ │ +000000000006be00 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000000000006c710 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-18704 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,0(r3) │ │ │ │ +000000000006be20 : │ │ │ │ + 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 5a40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r5,0(r2) │ │ │ │ + ld r3,16(r2) │ │ │ │ + bl 59e0 │ │ │ │ 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,27088(r8) │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ std r3,48(r31) │ │ │ │ - std r10,24(r9) │ │ │ │ - bl 5c20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r31) │ │ │ │ - andi. r9,r9,17 │ │ │ │ - cmpldi r9,1 │ │ │ │ - beq 6c7d0 │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + std r9,24(r2) │ │ │ │ + bl 5bc0 │ │ │ │ + ld r2,8(r31) │ │ │ │ + andi. r2,r2,17 │ │ │ │ + cmpldi r2,1 │ │ │ │ + beq 6bec4 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 6c8e0 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 6bfa0 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5160 │ │ │ │ stfd f1,96(r31) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ - andi. r10,r10,32 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ - beq 6c8a0 │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r10,48(r31) │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + beq 6bf80 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 59e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 5980 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r10,16(r3) │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r9,16(r3) │ │ │ │ ld r12,40(r3) │ │ │ │ - std r10,56(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,16(r3) │ │ │ │ + std r2,16(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ - ld r8,56(r31) │ │ │ │ - andi. r9,r9,17 │ │ │ │ - ld r3,16(r10) │ │ │ │ - cmpldi r9,1 │ │ │ │ + ld r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ + ld r10,56(r31) │ │ │ │ + andi. r2,r2,17 │ │ │ │ + ld r3,16(r9) │ │ │ │ + cmpldi r2,1 │ │ │ │ std r3,56(r31) │ │ │ │ - std r8,16(r10) │ │ │ │ - beq 6c864 │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r5,0(r10) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - beq 6c8c0 │ │ │ │ + std r10,16(r9) │ │ │ │ + beq 6bf4c │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r5,0(r9) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + beq 6bf90 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 51c0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 5160 │ │ │ │ stfd f1,112(r31) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 6c878 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 6bf60 │ │ │ │ lfd f0,112(r31) │ │ │ │ stfd f0,128(r31) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 6c900 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 6bfb0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5a40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6c7fc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r4,r10 │ │ │ │ + bl 59e0 │ │ │ │ + b 6beec │ │ │ │ mr r4,r5 │ │ │ │ - bl 5820 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 57c0 │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 6c864 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 6bf4c │ │ │ │ mr r4,r5 │ │ │ │ - bl 5820 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 57c0 │ │ │ │ stfd f1,96(r31) │ │ │ │ - b 6c7d0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,0(r31) │ │ │ │ + b 6bec4 │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r2,0(r31) │ │ │ │ ld r4,56(r31) │ │ │ │ ld r3,64(r31) │ │ │ │ - ld r5,0(r9) │ │ │ │ - bl 5a40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ + ld r5,0(r2) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ + b 59e0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000006c940 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-19264 │ │ │ │ +000000000006bfe0 : │ │ │ │ + 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 6c9a0 │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 6ce30 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 6cc70 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 6cb00 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 6c030 │ │ │ │ + andi. r9,r2,2 │ │ │ │ + bne 6c450 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 6c2c0 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 6c170 │ │ │ │ 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 6d040 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r7,0(r9) │ │ │ │ + bne 6c620 │ │ │ │ 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 5a40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + ld r5,0(r2) │ │ │ │ + ld r3,16(r2) │ │ │ │ + bl 59e0 │ │ │ │ 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,27088(r8) │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ std r3,48(r31) │ │ │ │ - std r10,24(r9) │ │ │ │ - bl 5c20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,16 │ │ │ │ - beq 6ca68 │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ + std r9,24(r2) │ │ │ │ + bl 5bc0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 6c0e4 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 6d210 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 6c780 │ │ │ │ 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 6d1f0 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r3,24(r9) │ │ │ │ + ld r6,8(r9) │ │ │ │ + beq 6c770 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 59e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 5980 │ │ │ │ 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 6c96c │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r5,0(r10) │ │ │ │ - beq 6d230 │ │ │ │ + std r10,16(r9) │ │ │ │ + beq 6c000 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r5,0(r9) │ │ │ │ + beq 6c7a0 │ │ │ │ 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 6c96c │ │ │ │ + b 6c000 │ │ │ │ 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 6d000 │ │ │ │ + bne 6c5e0 │ │ │ │ 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 6d02c │ │ │ │ + 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 6c608 │ │ │ │ ld r4,24(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 59e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 5980 │ │ │ │ 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 6d1e0 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 6c760 │ │ │ │ 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 6d1c0 │ │ │ │ + beq 6c750 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 59e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 5980 │ │ │ │ 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 5c20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + ld r5,16(r2) │ │ │ │ + ld r6,0(r2) │ │ │ │ + bl 5bc0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,64(r31) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r5,0(r10) │ │ │ │ - beq 6d190 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r5,0(r9) │ │ │ │ + beq 6c730 │ │ │ │ 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 6cfe0 │ │ │ │ + nop │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r3,16(r9) │ │ │ │ + ld r6,0(r9) │ │ │ │ + bne 6c5d0 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5a40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r4,r2 │ │ │ │ + bl 59e0 │ │ │ │ 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 6d180 │ │ │ │ + std r10,24(r2) │ │ │ │ + beq 6c720 │ │ │ │ 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 6d160 │ │ │ │ + beq 6c710 │ │ │ │ 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 6d150 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 6c700 │ │ │ │ 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 6d130 │ │ │ │ + ld r10,48(r31) │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + beq 6c6f0 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 59e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 5980 │ │ │ │ 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 6d120 │ │ │ │ + beq 6c6e0 │ │ │ │ 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 5c20 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - b 6c97c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r3,16(r10) │ │ │ │ - ld r6,0(r10) │ │ │ │ - bne 6cfc0 │ │ │ │ + bl 5bc0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + b 6c010 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r3,16(r9) │ │ │ │ + ld r6,0(r9) │ │ │ │ + bne 6c5c0 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5a40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r4,r2 │ │ │ │ + bl 59e0 │ │ │ │ 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 6d0f0 │ │ │ │ + std r10,24(r2) │ │ │ │ + beq 6c6b0 │ │ │ │ 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 6d060 │ │ │ │ + beq 6c630 │ │ │ │ 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 6d0a8 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 6c670 │ │ │ │ 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 6d0d4 │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + beq 6c698 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 59e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 5980 │ │ │ │ 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 6d100 │ │ │ │ + std r10,16(r2) │ │ │ │ + beq 6c6c0 │ │ │ │ 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 6c974 │ │ │ │ - nop │ │ │ │ - ld r4,24(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 59e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6ce58 │ │ │ │ - nop │ │ │ │ + b 6c008 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r4,24(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 59e0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6cc98 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r5,r2 │ │ │ │ + bl 5980 │ │ │ │ + b 6c474 │ │ │ │ + ld r4,24(r31) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 5980 │ │ │ │ + b 6c2e4 │ │ │ │ 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 6cb54 │ │ │ │ + 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 6c1c0 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5a40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6cb64 │ │ │ │ - ld r5,24(r31) │ │ │ │ - mr r6,r9 │ │ │ │ - bl 5920 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6c9cc │ │ │ │ - nop │ │ │ │ + mr r4,r10 │ │ │ │ + bl 59e0 │ │ │ │ + b 6c1cc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r5,r10 │ │ │ │ + ld r5,24(r31) │ │ │ │ + mr r6,r2 │ │ │ │ + bl 58c0 │ │ │ │ + b 6c058 │ │ │ │ + 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 6cf20 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + bne 6c52c │ │ │ │ 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 6cf4c │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + bne 6c554 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5a40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6cf5c │ │ │ │ + mr r4,r10 │ │ │ │ + bl 59e0 │ │ │ │ + b 6c560 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 5820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6ceac │ │ │ │ - mr r4,r5 │ │ │ │ - bl 5820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - stfd f1,112(r31) │ │ │ │ - b 6c974 │ │ │ │ - nop │ │ │ │ + bl 57c0 │ │ │ │ + b 6c4c0 │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 5820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6cdf8 │ │ │ │ - mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5a40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6cd9c │ │ │ │ + bl 57c0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + stfd f1,112(r31) │ │ │ │ + b 6c008 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 5820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6cd6c │ │ │ │ - mr r6,r7 │ │ │ │ - mr r5,r10 │ │ │ │ - bl 5960 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6cd28 │ │ │ │ - nop │ │ │ │ + bl 57c0 │ │ │ │ + b 6c424 │ │ │ │ nop │ │ │ │ + mr r5,r6 │ │ │ │ + mr r4,r10 │ │ │ │ + bl 59e0 │ │ │ │ + b 6c3d0 │ │ │ │ + mr r4,r5 │ │ │ │ + bl 57c0 │ │ │ │ + b 6c3a4 │ │ │ │ nop │ │ │ │ + mr r6,r7 │ │ │ │ + mr r5,r9 │ │ │ │ + bl 5900 │ │ │ │ + b 6c368 │ │ │ │ mr r4,r5 │ │ │ │ - bl 5820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6ccec │ │ │ │ + bl 57c0 │ │ │ │ + b 6c330 │ │ │ │ + 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 5a40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6cc00 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r4,r10 │ │ │ │ + bl 59e0 │ │ │ │ + b 6c258 │ │ │ │ mr r4,r5 │ │ │ │ - bl 5820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6cbc4 │ │ │ │ - mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5a40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6ca90 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 57c0 │ │ │ │ + b 6c220 │ │ │ │ nop │ │ │ │ + mr r5,r6 │ │ │ │ + mr r4,r2 │ │ │ │ + bl 59e0 │ │ │ │ + b 6c108 │ │ │ │ mr r4,r5 │ │ │ │ - bl 5820 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 57c0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,96(r31) │ │ │ │ - b 6ca68 │ │ │ │ + b 6c0e4 │ │ │ │ + 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 6c96c │ │ │ │ + b 6c000 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000006d260 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-21600 │ │ │ │ +000000000006c7c0 : │ │ │ │ + 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 6d2f0 │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 6d308 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 6d320 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - bne 6d344 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 6c830 │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 6c844 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 6c858 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + bne 6c874 │ │ │ │ ld r3,64(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,40(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,48(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,32(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,32(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ + b 4ee0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,16(r3) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - beq 6d290 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + beq 6c7e8 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 6d298 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 6c7f0 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,56(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r9,r9,2 │ │ │ │ - beq 6d2a0 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r2,r2,2 │ │ │ │ + beq 6c7f8 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6d2a0 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r3,64(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r3,40(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r3,48(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r3,32(r31) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4ee0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000006d360 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-21856 │ │ │ │ - mflr r0 │ │ │ │ +000000000006c8c0 : │ │ │ │ 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 6d3f0 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + beq 6c938 │ │ │ │ std r3,56(r31) │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 6d440 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 6d468 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 6d410 │ │ │ │ - ld r10,64(r31) │ │ │ │ - std r10,56(r31) │ │ │ │ - andi. r10,r9,32 │ │ │ │ - bne 6d4d0 │ │ │ │ - andi. r9,r9,64 │ │ │ │ - bne 6d4a0 │ │ │ │ + andi. r9,r2,2 │ │ │ │ + bne 6c980 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 6c9a4 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 6c958 │ │ │ │ + ld r9,64(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 6ca10 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + bne 6c9e0 │ │ │ │ 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 6d400 │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 6c948 │ │ │ │ + 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 6d400 │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r3,0(r9) │ │ │ │ + b 6c948 │ │ │ │ + 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 6d418 │ │ │ │ + b 6c960 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000006d500 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-22272 │ │ │ │ - mflr r0 │ │ │ │ +000000000006ca40 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000000000006d540 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-22336 │ │ │ │ - mflr r0 │ │ │ │ - ld r9,0(r3) │ │ │ │ +000000000006ca60 : │ │ │ │ + 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,27088(r8) │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ std r3,48(r31) │ │ │ │ - std r10,24(r9) │ │ │ │ - bl 5860 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r31) │ │ │ │ - andi. r9,r9,17 │ │ │ │ - cmpldi r9,1 │ │ │ │ - beq 6d600 │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ + std r9,24(r2) │ │ │ │ + bl 5800 │ │ │ │ + ld r2,8(r31) │ │ │ │ + andi. r2,r2,17 │ │ │ │ + cmpldi r2,1 │ │ │ │ + beq 6cb04 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ ld r3,48(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 6d710 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 6cbe0 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 4fc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f60 │ │ │ │ stfd f1,96(r31) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ - andi. r10,r10,32 │ │ │ │ - ld r3,24(r9) │ │ │ │ - ld r6,8(r9) │ │ │ │ - beq 6d6d0 │ │ │ │ + lwz r9,8(r31) │ │ │ │ + ld r2,0(r31) │ │ │ │ + ld r10,48(r31) │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + beq 6cbc0 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 4f40 │ │ │ │ ld r3,0(r31) │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r10,16(r3) │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r9,16(r3) │ │ │ │ ld r12,40(r3) │ │ │ │ - std r10,56(r31) │ │ │ │ + std r9,56(r31) │ │ │ │ mtctr r12 │ │ │ │ - std r9,16(r3) │ │ │ │ + std r2,16(r3) │ │ │ │ bctrl │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r9,8(r31) │ │ │ │ - ld r10,0(r31) │ │ │ │ - ld r8,56(r31) │ │ │ │ - andi. r9,r9,17 │ │ │ │ - ld r3,16(r10) │ │ │ │ - cmpldi r9,1 │ │ │ │ + ld r2,8(r31) │ │ │ │ + ld r9,0(r31) │ │ │ │ + ld r10,56(r31) │ │ │ │ + andi. r2,r2,17 │ │ │ │ + ld r3,16(r9) │ │ │ │ + cmpldi r2,1 │ │ │ │ std r3,56(r31) │ │ │ │ - std r8,16(r10) │ │ │ │ - beq 6d694 │ │ │ │ - lwz r9,8(r31) │ │ │ │ - ld r5,0(r10) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - beq 6d6f0 │ │ │ │ + std r10,16(r9) │ │ │ │ + beq 6cb8c │ │ │ │ + lwz r2,8(r31) │ │ │ │ + ld r5,0(r9) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + beq 6cbd0 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 4fc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f60 │ │ │ │ stfd f1,112(r31) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,8 │ │ │ │ - beq 6d6a8 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,8 │ │ │ │ + beq 6cba0 │ │ │ │ lfd f0,112(r31) │ │ │ │ stfd f0,128(r31) │ │ │ │ - andi. r9,r9,4 │ │ │ │ - bne 6d730 │ │ │ │ + andi. r2,r2,4 │ │ │ │ + bne 6cbf0 │ │ │ │ addi r1,r1,48 │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6d62c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5ca0 │ │ │ │ + b 6cb2c │ │ │ │ mr r4,r5 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4da0 │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 6d694 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 6cb8c │ │ │ │ mr r4,r5 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4da0 │ │ │ │ stfd f1,96(r31) │ │ │ │ - b 6d600 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r9,0(r31) │ │ │ │ + b 6cb04 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000000000006d770 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-22896 │ │ │ │ +000000000006cc20 : │ │ │ │ + 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 6d7d0 │ │ │ │ - andi. r10,r9,2 │ │ │ │ - bne 6dc60 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 6daa0 │ │ │ │ - andi. r10,r9,8 │ │ │ │ - bne 6d930 │ │ │ │ + andi. r9,r2,1 │ │ │ │ + bne 6cc70 │ │ │ │ + andi. r9,r2,2 │ │ │ │ + bne 6d090 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 6cf00 │ │ │ │ + andi. r9,r2,8 │ │ │ │ + bne 6cdb0 │ │ │ │ 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 6de70 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r7,0(r9) │ │ │ │ + bne 6d260 │ │ │ │ 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,27088(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 6d898 │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,32 │ │ │ │ + std r9,24(r2) │ │ │ │ + bl 5800 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,16 │ │ │ │ + beq 6cd24 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ ld r3,48(r31) │ │ │ │ - ld r5,8(r10) │ │ │ │ - beq 6e040 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 6d3c0 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 4fc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4f60 │ │ │ │ + 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 6e020 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r2,48(r31) │ │ │ │ + ld r3,24(r9) │ │ │ │ + ld r6,8(r9) │ │ │ │ + beq 6d3b0 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 4f40 │ │ │ │ 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 6d79c │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r5,0(r10) │ │ │ │ - beq 6e060 │ │ │ │ + std r10,16(r9) │ │ │ │ + beq 6cc40 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r5,0(r9) │ │ │ │ + beq 6d3e0 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 4fc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4f60 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 6d79c │ │ │ │ + b 6cc40 │ │ │ │ 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 6de30 │ │ │ │ + bne 6d220 │ │ │ │ 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 6de5c │ │ │ │ + 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 6d248 │ │ │ │ ld r4,24(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 4f40 │ │ │ │ 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 6e010 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 6d3a0 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 4fc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f60 │ │ │ │ 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 6dff0 │ │ │ │ + beq 6d390 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 4f40 │ │ │ │ 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 6dfc0 │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r5,0(r9) │ │ │ │ + beq 6d370 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 4fc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f60 │ │ │ │ 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 6de10 │ │ │ │ + nop │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r2,64(r31) │ │ │ │ + ld r3,16(r9) │ │ │ │ + ld r6,0(r9) │ │ │ │ + bne 6d210 │ │ │ │ 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 6dfb0 │ │ │ │ + std r10,24(r2) │ │ │ │ + beq 6d360 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 4fc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f60 │ │ │ │ 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 6df90 │ │ │ │ + beq 6d350 │ │ │ │ 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 6df80 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 6d340 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 4fc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ + bl 4f60 │ │ │ │ + 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 6df60 │ │ │ │ + ld r10,48(r31) │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + beq 6d330 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 4f40 │ │ │ │ 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 6df50 │ │ │ │ + beq 6d320 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 4fc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f60 │ │ │ │ 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 6d7ac │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld r10,0(r31) │ │ │ │ - andi. r9,r9,64 │ │ │ │ - ld r9,56(r31) │ │ │ │ - ld r3,16(r10) │ │ │ │ - ld r6,0(r10) │ │ │ │ - bne 6ddf0 │ │ │ │ + bl 5800 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + b 6cc50 │ │ │ │ + ld r9,0(r31) │ │ │ │ + andi. r2,r2,64 │ │ │ │ + ld r2,56(r31) │ │ │ │ + ld r3,16(r9) │ │ │ │ + ld r6,0(r9) │ │ │ │ + bne 6d200 │ │ │ │ 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 6df20 │ │ │ │ + std r10,24(r2) │ │ │ │ + beq 6d2f0 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 4fc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4f60 │ │ │ │ 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 6de90 │ │ │ │ + beq 6d270 │ │ │ │ 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 6ded8 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + beq 6d2b0 │ │ │ │ ld r4,16(r31) │ │ │ │ - bl 4fc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ + bl 4f60 │ │ │ │ + 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 6df04 │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + beq 6d2d8 │ │ │ │ ld r4,16(r31) │ │ │ │ - mr r5,r8 │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ + mr r5,r10 │ │ │ │ + bl 4f40 │ │ │ │ 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 6df30 │ │ │ │ + std r10,16(r2) │ │ │ │ + beq 6d300 │ │ │ │ ld r4,24(r31) │ │ │ │ - bl 4fc0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4f60 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 6d7a4 │ │ │ │ - nop │ │ │ │ - ld r4,24(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6dc88 │ │ │ │ - nop │ │ │ │ + b 6cc48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r4,24(r31) │ │ │ │ - mr r5,r9 │ │ │ │ - bl 4fa0 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6dac8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r5,r2 │ │ │ │ + bl 4f40 │ │ │ │ + b 6d0b4 │ │ │ │ + ld r4,24(r31) │ │ │ │ + mr r5,r2 │ │ │ │ + bl 4f40 │ │ │ │ + b 6cf24 │ │ │ │ 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 6d984 │ │ │ │ + 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 6ce00 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6d994 │ │ │ │ - ld r5,24(r31) │ │ │ │ - mr r6,r9 │ │ │ │ - bl 4d80 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6d7fc │ │ │ │ - nop │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5ca0 │ │ │ │ + b 6ce0c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mr r5,r10 │ │ │ │ + ld r5,24(r31) │ │ │ │ + mr r6,r2 │ │ │ │ + bl 4d20 │ │ │ │ + b 6cc98 │ │ │ │ + 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 6dd50 │ │ │ │ + andi. r2,r2,32 │ │ │ │ + ld r5,8(r9) │ │ │ │ + bne 6d16c │ │ │ │ mr r4,r5 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r10,8(r31) │ │ │ │ - ld r9,0(r31) │ │ │ │ - ld r8,48(r31) │ │ │ │ + bl 4da0 │ │ │ │ + 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 6dd7c │ │ │ │ + andi. r9,r9,32 │ │ │ │ + ld r3,24(r2) │ │ │ │ + ld r6,8(r2) │ │ │ │ + bne 6d194 │ │ │ │ mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6dd8c │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5ca0 │ │ │ │ + b 6d1a0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6dcdc │ │ │ │ - mr r4,r5 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - stfd f1,112(r31) │ │ │ │ - b 6d7a4 │ │ │ │ - nop │ │ │ │ + bl 4da0 │ │ │ │ + b 6d100 │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6dc28 │ │ │ │ - mr r5,r6 │ │ │ │ - mr r4,r8 │ │ │ │ - bl 5d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6dbcc │ │ │ │ + bl 4da0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + stfd f1,112(r31) │ │ │ │ + b 6cc48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6db9c │ │ │ │ - mr r6,r7 │ │ │ │ - mr r5,r10 │ │ │ │ - bl 5760 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6db58 │ │ │ │ - nop │ │ │ │ + bl 4da0 │ │ │ │ + b 6d064 │ │ │ │ nop │ │ │ │ + mr r5,r6 │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5ca0 │ │ │ │ + b 6d010 │ │ │ │ + mr r4,r5 │ │ │ │ + bl 4da0 │ │ │ │ + b 6cfe4 │ │ │ │ nop │ │ │ │ + mr r6,r7 │ │ │ │ + mr r5,r9 │ │ │ │ + bl 5700 │ │ │ │ + b 6cfa8 │ │ │ │ mr r4,r5 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6db1c │ │ │ │ + bl 4da0 │ │ │ │ + b 6cf70 │ │ │ │ + nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4da0 │ │ │ │ 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 6da30 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mr r4,r10 │ │ │ │ + bl 5ca0 │ │ │ │ + b 6ce98 │ │ │ │ mr r4,r5 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6d9f4 │ │ │ │ - mr r5,r6 │ │ │ │ - mr r4,r9 │ │ │ │ - bl 5d00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6d8c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 4da0 │ │ │ │ + b 6ce60 │ │ │ │ nop │ │ │ │ + mr r5,r6 │ │ │ │ + mr r4,r2 │ │ │ │ + bl 5ca0 │ │ │ │ + b 6cd48 │ │ │ │ mr r4,r5 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4da0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,96(r31) │ │ │ │ - b 6d898 │ │ │ │ + b 6cd24 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mr r4,r5 │ │ │ │ - bl 4e00 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ + bl 4da0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ stfd f1,112(r31) │ │ │ │ - b 6d79c │ │ │ │ + b 6cc40 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000006e090 : │ │ │ │ - addis r2,r12,3 │ │ │ │ - addi r2,r2,-25232 │ │ │ │ +000000000006d400 : │ │ │ │ + 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 6e120 │ │ │ │ - andi. r10,r9,64 │ │ │ │ - bne 6e138 │ │ │ │ - andi. r10,r9,4 │ │ │ │ - bne 6e150 │ │ │ │ - andi. r9,r9,2 │ │ │ │ - bne 6e174 │ │ │ │ + andi. r9,r2,32 │ │ │ │ + bne 6d470 │ │ │ │ + andi. r9,r2,64 │ │ │ │ + bne 6d484 │ │ │ │ + andi. r9,r2,4 │ │ │ │ + bne 6d498 │ │ │ │ + andi. r2,r2,2 │ │ │ │ + bne 6d4b4 │ │ │ │ ld r3,64(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,40(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,48(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - ld r3,32(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ addi r1,r1,48 │ │ │ │ + ld r3,32(r31) │ │ │ │ ld r0,16(r1) │ │ │ │ ld r31,-8(r1) │ │ │ │ mtlr r0 │ │ │ │ - blr │ │ │ │ - nop │ │ │ │ + b 4ee0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld r3,16(r3) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,64 │ │ │ │ - beq 6e0c0 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,64 │ │ │ │ + beq 6d428 │ │ │ │ ld r3,24(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r10,r9,4 │ │ │ │ - beq 6e0c8 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r9,r2,4 │ │ │ │ + beq 6d430 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ + bl 4ee0 │ │ │ │ ld r3,56(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - lwz r9,8(r31) │ │ │ │ - andi. r9,r9,2 │ │ │ │ - beq 6e0d0 │ │ │ │ + bl 4ee0 │ │ │ │ + lwz r2,8(r31) │ │ │ │ + andi. r2,r2,2 │ │ │ │ + beq 6d438 │ │ │ │ ld r3,72(r31) │ │ │ │ - bl 4f40 │ │ │ │ - ld r2,24(r1) │ │ │ │ - b 6e0d0 │ │ │ │ + bl 4ee0 │ │ │ │ + ld r3,64(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r3,40(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + ld r3,48(r31) │ │ │ │ + bl 4ee0 │ │ │ │ + addi r1,r1,48 │ │ │ │ + ld r3,32(r31) │ │ │ │ + ld r0,16(r1) │ │ │ │ + ld r31,-8(r1) │ │ │ │ + mtlr r0 │ │ │ │ + b 4ee0 │ │ │ │ .long 0x0 │ │ │ │ .long 0x1000000 │ │ │ │ .long 0x180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addis r2,r12,3 │ │ │ │ - addi r2,r2,-25488 │ │ │ │ + addi r2,r2,-22016 │ │ │ │ fadd f0,f1,f3 │ │ │ │ ld r9,-32752(r2) │ │ │ │ lfd f11,0(r9) │ │ │ │ fabs f12,f0 │ │ │ │ fcmpu cr0,f12,f11 │ │ │ │ - bge 6e210 │ │ │ │ + bge 6d580 │ │ │ │ fsub f12,f1,f0 │ │ │ │ xxlxor vs10,vs10,vs10 │ │ │ │ fadd f9,f0,f12 │ │ │ │ fadd f3,f3,f12 │ │ │ │ fsub f1,f1,f9 │ │ │ │ fadd f1,f1,f3 │ │ │ │ fadd f2,f1,f2 │ │ │ │ fadd f4,f2,f4 │ │ │ │ fcmpu cr0,f4,f10 │ │ │ │ - beq 6e200 │ │ │ │ + beq 6d570 │ │ │ │ fadd f12,f0,f4 │ │ │ │ fabs f10,f12 │ │ │ │ fcmpu cr0,f10,f11 │ │ │ │ - bge 6e260 │ │ │ │ + bge 6d5d0 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fadd f0,f0,f4 │ │ │ │ fmr f1,f12 │ │ │ │ fmr f2,f0 │ │ │ │ blr │ │ │ │ ori r2,r2,0 │ │ │ │ fmr f1,f0 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ blr │ │ │ │ ori r2,r2,0 │ │ │ │ ld r9,-32744(r2) │ │ │ │ lfd f10,0(r9) │ │ │ │ fcmpu cr0,f12,f10 │ │ │ │ - ble 6e200 │ │ │ │ + ble 6d570 │ │ │ │ fadd f2,f2,f4 │ │ │ │ fadd f12,f3,f2 │ │ │ │ fadd f12,f12,f1 │ │ │ │ fabs f0,f12 │ │ │ │ fcmpu cr0,f0,f11 │ │ │ │ - bge 6e260 │ │ │ │ + bge 6d5d0 │ │ │ │ fabs f0,f1 │ │ │ │ fabs f11,f3 │ │ │ │ fcmpu cr0,f0,f11 │ │ │ │ - ble 6e270 │ │ │ │ + ble 6d5e0 │ │ │ │ fsub f1,f1,f12 │ │ │ │ fadd f1,f1,f3 │ │ │ │ fadd f0,f1,f2 │ │ │ │ - b 6e1f0 │ │ │ │ + b 6d560 │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ fmr f1,f12 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ blr │ │ │ │ ori r2,r2,0 │ │ │ │ fsub f3,f3,f12 │ │ │ │ fadd f3,f3,f1 │ │ │ │ fadd f0,f3,f2 │ │ │ │ - b 6e1f0 │ │ │ │ + b 6d560 │ │ │ │ ... │ │ │ │ ori r2,r2,0 │ │ │ │ addis r2,r12,3 │ │ │ │ - addi r2,r2,-25744 │ │ │ │ + addi r2,r2,-22272 │ │ │ │ fsub f0,f1,f3 │ │ │ │ ld r9,-32752(r2) │ │ │ │ lfd f11,0(r9) │ │ │ │ fabs f12,f0 │ │ │ │ fcmpu cr0,f12,f11 │ │ │ │ - bge 6e310 │ │ │ │ + bge 6d680 │ │ │ │ fsub f12,f1,f0 │ │ │ │ xxlxor vs10,vs10,vs10 │ │ │ │ fadd f9,f12,f0 │ │ │ │ fsub f12,f12,f3 │ │ │ │ fsub f1,f1,f9 │ │ │ │ fadd f3,f1,f12 │ │ │ │ fadd f2,f3,f2 │ │ │ │ fsub f4,f2,f4 │ │ │ │ fcmpu cr0,f4,f10 │ │ │ │ - beq 6e300 │ │ │ │ + beq 6d670 │ │ │ │ fadd f12,f0,f4 │ │ │ │ fabs f10,f12 │ │ │ │ fcmpu cr0,f10,f11 │ │ │ │ - bge 6e360 │ │ │ │ + bge 6d6d0 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fadd f0,f0,f4 │ │ │ │ fmr f1,f12 │ │ │ │ fmr f2,f0 │ │ │ │ blr │ │ │ │ ori r2,r2,0 │ │ │ │ fmr f1,f0 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ blr │ │ │ │ ori r2,r2,0 │ │ │ │ ld r9,-32744(r2) │ │ │ │ lfd f10,0(r9) │ │ │ │ fcmpu cr0,f12,f10 │ │ │ │ - ble 6e300 │ │ │ │ + ble 6d670 │ │ │ │ fsub f2,f2,f4 │ │ │ │ fsub f12,f2,f3 │ │ │ │ fadd f12,f12,f1 │ │ │ │ fabs f0,f12 │ │ │ │ fcmpu cr0,f0,f11 │ │ │ │ - bge 6e360 │ │ │ │ + bge 6d6d0 │ │ │ │ fabs f0,f1 │ │ │ │ fabs f11,f3 │ │ │ │ fcmpu cr0,f0,f11 │ │ │ │ - ble 6e370 │ │ │ │ + ble 6d6e0 │ │ │ │ fsub f1,f1,f12 │ │ │ │ fsub f1,f1,f3 │ │ │ │ fadd f0,f1,f2 │ │ │ │ - b 6e2f0 │ │ │ │ + b 6d660 │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ fmr f1,f12 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ blr │ │ │ │ ori r2,r2,0 │ │ │ │ fneg f0,f3 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fadd f0,f0,f1 │ │ │ │ fadd f0,f0,f2 │ │ │ │ - b 6e2f0 │ │ │ │ + b 6d660 │ │ │ │ ... │ │ │ │ addis r2,r12,3 │ │ │ │ - addi r2,r2,-26000 │ │ │ │ + addi r2,r2,-22528 │ │ │ │ fmul f0,f1,f3 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - beq 6e3f0 │ │ │ │ + beq 6d760 │ │ │ │ ld r9,-32752(r2) │ │ │ │ fabs f12,f0 │ │ │ │ lfd f11,0(r9) │ │ │ │ fcmpu cr0,f12,f11 │ │ │ │ - bge 6e3f0 │ │ │ │ + bge 6d760 │ │ │ │ fmul f2,f3,f2 │ │ │ │ fmsub f3,f1,f3,f0 │ │ │ │ fmadd f4,f1,f4,f2 │ │ │ │ fadd f4,f4,f3 │ │ │ │ fadd f12,f0,f4 │ │ │ │ fabs f10,f12 │ │ │ │ fcmpu cr0,f10,f11 │ │ │ │ - bge 6e400 │ │ │ │ + bge 6d770 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmr f1,f12 │ │ │ │ fadd f0,f0,f4 │ │ │ │ fmr f2,f0 │ │ │ │ blr │ │ │ │ fmr f1,f0 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ @@ -108140,519 +105602,519 @@ │ │ │ │ fmr f1,f12 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ blr │ │ │ │ ... │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ addis r2,r12,3 │ │ │ │ - addi r2,r2,-26144 │ │ │ │ + addi r2,r2,-22672 │ │ │ │ fdiv f0,f1,f3 │ │ │ │ xxlxor vs12,vs12,vs12 │ │ │ │ fcmpu cr0,f0,f12 │ │ │ │ - beq 6e4d0 │ │ │ │ + beq 6d840 │ │ │ │ ld r9,-32752(r2) │ │ │ │ fabs f12,f0 │ │ │ │ lfd f11,0(r9) │ │ │ │ fcmpu cr0,f12,f11 │ │ │ │ - bge 6e4d0 │ │ │ │ + bge 6d840 │ │ │ │ ld r10,-32736(r2) │ │ │ │ fabs f12,f1 │ │ │ │ lfd f11,0(r10) │ │ │ │ fcmpu cr0,f12,f11 │ │ │ │ cror eq,gt,so │ │ │ │ - bne 6e4b0 │ │ │ │ + bne 6d820 │ │ │ │ fmul f12,f3,f0 │ │ │ │ fmsub f2,f4,f0,f2 │ │ │ │ lfd f11,0(r9) │ │ │ │ fmsub f10,f3,f0,f12 │ │ │ │ fsub f1,f1,f12 │ │ │ │ fsub f1,f1,f10 │ │ │ │ fsub f2,f1,f2 │ │ │ │ fdiv f3,f2,f3 │ │ │ │ fadd f12,f0,f3 │ │ │ │ fabs f10,f12 │ │ │ │ fcmpu cr0,f10,f11 │ │ │ │ - bge 6e4e0 │ │ │ │ + bge 6d850 │ │ │ │ fsub f0,f0,f12 │ │ │ │ fmr f1,f12 │ │ │ │ fadd f0,f0,f3 │ │ │ │ fmr f2,f0 │ │ │ │ blr │ │ │ │ nop │ │ │ │ ori r2,r2,0 │ │ │ │ ld r10,-32728(r2) │ │ │ │ lfd f12,0(r10) │ │ │ │ fmul f1,f1,f12 │ │ │ │ fmul f2,f2,f12 │ │ │ │ fmul f3,f3,f12 │ │ │ │ fmul f4,f4,f12 │ │ │ │ - b 6e464 │ │ │ │ + b 6d7d4 │ │ │ │ ori r2,r2,0 │ │ │ │ fmr f1,f0 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ blr │ │ │ │ ori r2,r2,0 │ │ │ │ fmr f1,f12 │ │ │ │ xxlxor vs2,vs2,vs2 │ │ │ │ blr │ │ │ │ ... │ │ │ │ - .long 0x21448 │ │ │ │ + .long 0x221d8 │ │ │ │ .long 0x0 │ │ │ │ │ │ │ │ -000000000006e500 <__glink_PLTresolve>: │ │ │ │ +000000000006d870 <__glink_PLTresolve>: │ │ │ │ mflr r0 │ │ │ │ - bcl 20,4*cr7+so,6e508 <__glink_PLTresolve+0x8> │ │ │ │ + bcl 20,4*cr7+so,6d878 <__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 │ │ │ │ │ │ │ │ -000000000006e534 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d8a4 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e538 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d8a8 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e53c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d8ac : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e540 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d8b0 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e544 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d8b4 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e548 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d8b8 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e54c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d8bc : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e550 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d8c0 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e554 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d8c4 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e558 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d8c8 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e55c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d8cc : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e560 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d8d0 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e564 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d8d4 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e568 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d8d8 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e56c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d8dc : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e570 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d8e0 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e574 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d8e4 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e578 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d8e8 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e57c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d8ec : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e580 <__gmon_start__@plt>: │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d8f0 <__gmon_start__@plt>: │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e584 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d8f4 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e588 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d8f8 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e58c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d8fc : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e590 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d900 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e594 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d904 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e598 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d908 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e59c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d90c : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5a0 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d910 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5a4 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d914 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5a8 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d918 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5ac : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d91c : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5b0 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d920 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5b4 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d924 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5b8 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d928 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5bc : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d92c : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5c0 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d930 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5c4 <__printf_chk@plt>: │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d934 <__printf_chk@plt>: │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5c8 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d938 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5cc : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d93c : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5d0 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d940 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5d4 <__cxa_finalize@plt>: │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d944 <__cxa_finalize@plt>: │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5d8 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d948 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5dc : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d94c : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5e0 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d950 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5e4 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d954 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5e8 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d958 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5ec : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d95c : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5f0 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d960 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5f4 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d964 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5f8 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d968 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e5fc : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d96c : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e600 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d970 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e604 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d974 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e608 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d978 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e60c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d97c : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e610 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d980 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e614 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d984 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e618 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d988 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e61c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d98c : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e620 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d990 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e624 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d994 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e628 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d998 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e62c <__fprintf_chk@plt>: │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d99c <__fprintf_chk@plt>: │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e630 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9a0 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e634 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9a4 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e638 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9a8 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e63c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9ac : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e640 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9b0 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e644 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9b4 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e648 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9b8 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e64c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9bc : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e650 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9c0 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e654 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9c4 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e658 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9c8 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e65c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9cc : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e660 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9d0 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e664 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9d4 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e668 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9d8 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e66c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9dc : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e670 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9e0 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e674 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9e4 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e678 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9e8 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e67c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9ec : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e680 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9f0 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e684 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9f4 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e688 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9f8 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e68c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006d9fc : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e690 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da00 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e694 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da04 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e698 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da08 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e69c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da0c : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6a0 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da10 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6a4 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da14 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6a8 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da18 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6ac : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da1c : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6b0 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da20 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6b4 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da24 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6b8 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da28 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6bc : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da2c : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6c0 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da30 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6c4 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da34 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6c8 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da38 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6cc : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da3c : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6d0 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da40 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6d4 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da44 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6d8 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da48 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6dc : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da4c : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6e0 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da50 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6e4 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da54 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6e8 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da58 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6ec : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da5c : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6f0 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da60 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6f4 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da64 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6f8 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da68 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e6fc : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da6c : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e700 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da70 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e704 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da74 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e708 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da78 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e70c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da7c : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e710 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da80 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e714 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da84 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e718 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da88 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e71c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da8c : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e720 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da90 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e724 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da94 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e728 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da98 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e72c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006da9c : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e730 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006daa0 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e734 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006daa4 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e738 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006daa8 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e73c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006daac : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e740 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006dab0 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e744 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006dab4 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e748 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006dab8 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e74c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006dabc : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e750 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006dac0 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e754 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006dac4 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e758 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006dac8 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e75c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006dacc : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e760 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006dad0 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e764 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006dad4 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e768 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006dad8 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e76c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006dadc : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e770 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006dae0 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e774 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006dae4 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e778 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006dae8 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e77c : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006daec : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ │ │ │ │ │ -000000000006e780 : │ │ │ │ - b 6e500 <__glink_PLTresolve> │ │ │ │ +000000000006daf0 : │ │ │ │ + b 6d870 <__glink_PLTresolve> │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -000000000006e784 <.fini>: │ │ │ │ +000000000006daf4 <.fini>: │ │ │ │ addis r2,r12,3 │ │ │ │ - addi r2,r2,-27012 │ │ │ │ + addi r2,r2,-23540 │ │ │ │ mflr r0 │ │ │ │ std r0,16(r1) │ │ │ │ stdu r1,-96(r1) │ │ │ │ addi r1,r1,96 │ │ │ │ ld r0,16(r1) │ │ │ │ mtlr r0 │ │ │ │ blr │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,169 +1,130 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x0006e7b0 cd765bd0 30e23673 182d4454 fb210940 .v[.0.6s.-DT.!.@ │ │ │ │ - 0x0006e7c0 00000000 00000040 83c8c96d 305fd43f .......@...m0_.? │ │ │ │ - 0x0006e7d0 00000000 0000f0bf 00000000 0000e0bf ................ │ │ │ │ - 0x0006e7e0 00000000 0000e03f 6d9b4250 d70de23f .......?m.BP...? │ │ │ │ - 0x0006e7f0 83c8c96d 305fb43f 182d4454 fb211940 ...m0_.?.-DT.!.@ │ │ │ │ - 0x0006e800 00000000 0000f03f 00000000 00002e40 .......?.......@ │ │ │ │ - 0x0006e810 b23e9bba 90692a3a 46ec8057 84b8f43a .>...i*:F..W...: │ │ │ │ - 0x0006e820 4446e3cb 2f4b583c ca2ee513 6762ad3b DF../KX<....gb.; │ │ │ │ - 0x0006e830 8987717f 5a72f93c 1aad30e6 6050913d ..q.Zr.<..0.`P.= │ │ │ │ - 0x0006e840 524e5d49 4c651e3e 52668fe9 b6a3a03e RN]ILe.>Rf.....> │ │ │ │ - 0x0006e850 b0e1813c e546153f 6604a13e 96417c3f ...<.F.?f..>.A|? │ │ │ │ - 0x0006e860 0b5d7bd4 3e14cf3f f92e2111 411cf03f .]{.>..?..!.A..? │ │ │ │ - 0x0006e870 ee073712 70bf8cb8 0bd34e4a be5d6539 ..7.p.....NJ.]e9 │ │ │ │ - 0x0006e880 7bef3d4f be8bef3a 894d5a93 48de2fba {.=O...:.MZ.H./. │ │ │ │ - 0x0006e890 40b4b00b 100da7bb c0f91a95 e61c5a3c @.............Z< │ │ │ │ - 0x0006e8a0 1da383b4 866107bd e80bd62b 2886b03d .....a.....+(..= │ │ │ │ - 0x0006e8b0 bc9eac89 780852be 1e769f89 10e1ec3e ....x.R..v.....> │ │ │ │ - 0x0006e8c0 04afda55 83777ebf 6d3c8770 0e00f03f ...U.w~.m<.p...? │ │ │ │ - 0x0006e8d0 00000000 00003e40 67ffffec 8b6654be ......>@g....fT. │ │ │ │ - 0x0006e8e0 5e9e6833 c06de83e 1063601c 19a99e3f ^.h3.m.>.c`....? │ │ │ │ - 0x0006e8f0 cf4ed900 a79f51bf ee99ab69 3079d2bf .N....Q....i0y.. │ │ │ │ - 0x0006e900 fef80b73 698edb3f 8a913a81 d03f76be ...si..?..:..?v. │ │ │ │ - 0x0006e910 7677e40f 34ba013f a20f8262 f785b33f vw..4..?...b...? │ │ │ │ - 0x0006e920 b88b7be5 393867bf ff80b6c0 df33e7bf ..{.98g......3.. │ │ │ │ - 0x0006e930 3101c001 3c38f13f 00000000 00001840 1...<8.?.......@ │ │ │ │ - 0x0006e940 00000000 00000840 00000000 0000d03f .......@.......? │ │ │ │ - 0x0006e950 00000000 00806140 00000000 00809140 ......a@.......@ │ │ │ │ - 0x0006e960 00000000 00e0a240 00000000 00808640 .......@.......@ │ │ │ │ - 0x0006e970 00000000 00808840 00000000 00001040 .......@.......@ │ │ │ │ - 0x0006e980 00000000 00e09540 00000000 00808140 .......@.......@ │ │ │ │ - 0x0006e990 00000000 00804140 00000000 00cc9a40 ......A@.......@ │ │ │ │ - 0x0006e9a0 00000000 00f8a640 00000000 0080a140 .......@.......@ │ │ │ │ - 0x0006e9b0 00000000 00409a40 00000000 00b09340 .....@.@.......@ │ │ │ │ - 0x0006e9c0 00000000 00a07e40 00000000 000010c0 ......~@........ │ │ │ │ - 0x0006e9d0 00000000 000022c0 00000000 0014c040 ......"........@ │ │ │ │ - 0x0006e9e0 00000000 00806fc0 00000000 00ccda40 ......o........@ │ │ │ │ - 0x0006e9f0 00000000 00bcc740 00000000 00c8d440 .......@.......@ │ │ │ │ - 0x0006ea00 00000000 00ded240 00000000 00ccca40 .......@.......@ │ │ │ │ - 0x0006ea10 00000000 00707540 00000000 00c8b440 .....pu@.......@ │ │ │ │ - 0x0006ea20 00000000 00609140 00000000 00609240 .....`.@.....`.@ │ │ │ │ - 0x0006ea30 00000000 008058c0 00000000 00a0be40 ......X........@ │ │ │ │ - 0x0006ea40 00000000 0018bd40 00000000 0028c940 .......@.....(.@ │ │ │ │ - 0x0006ea50 00000000 00001c40 00000000 00007540 .......@......u@ │ │ │ │ - 0x0006ea60 00000000 0050a340 00000000 00a0ae40 .....P.@.......@ │ │ │ │ - 0x0006ea70 00000000 00a08740 00000000 00807840 .......@......x@ │ │ │ │ - 0x0006ea80 00000000 00b0c340 00000000 00acb440 .......@.......@ │ │ │ │ - 0x0006ea90 00000000 00807f40 00000000 001490c0 .......@........ │ │ │ │ - 0x0006eaa0 00000000 00b0a340 00000000 00409440 .......@.....@.@ │ │ │ │ - 0x0006eab0 00000000 0090ab40 00000000 00607240 .......@.....`r@ │ │ │ │ - 0x0006eac0 00000000 00806f40 00000000 00a09e40 ......o@.......@ │ │ │ │ - 0x0006ead0 00000000 00003540 00000000 000000c0 ......5@........ │ │ │ │ - 0x0006eae0 00000000 0000f87f 00000000 00000080 ................ │ │ │ │ - 0x0006eaf0 00000000 00804a40 00000000 00e88fc0 ......J@........ │ │ │ │ - 0x0006eb00 00000000 00009040 00000000 0000b03c .......@.......< │ │ │ │ - 0x0006eb10 00000000 0000903f 000080b9 45191840 .......?....E..@ │ │ │ │ - 0x0006eb20 000080b9 45191a40 6957148b 0abf0540 ....E..@iW.....@ │ │ │ │ - 0x0006eb30 4521176a 4dd4783f 4bc4f777 9f50e03f E!.jM.x?K..w.P.? │ │ │ │ - 0x0006eb40 00000000 00002640 00000000 00002440 ......&@......$@ │ │ │ │ - 0x0006eb50 828363fe 19853340 77ddb3e7 1c1f7c40 ..c...3@w.....|@ │ │ │ │ - 0x0006eb60 00000000 00002240 00000000 00002040 ......"@...... @ │ │ │ │ - 0x0006eb70 8a50f3e5 ff2bbb40 10dd4ab0 f48df240 .P...+.@..J....@ │ │ │ │ - 0x0006eb80 6075fd3b 075e2241 e367d613 38904a41 `u.;.^"A.g..8.JA │ │ │ │ - 0x0006eb90 00000000 00001440 ea50ce42 a1db6b41 .......@.P.B..kA │ │ │ │ - 0x0006eba0 ceef984a 64aa8441 ce0d27ed 2f979441 ...Jd..A..'./..A │ │ │ │ - 0x0006ebb0 062377ec 15bf9841 2eca4ecf 98228b41 .#w....A..N..".A │ │ │ │ - 0x0006ebc0 00000000 00002840 00000000 0000203f ......(@...... ? │ │ │ │ - 0x0006ebd0 55555555 5555c53f 00000000 0000503e UUUUUU.?......P> │ │ │ │ - 0x0006ebe0 11111111 1111813f 26ede0ae 09c2203e .......?&..... > │ │ │ │ - 0x0006ebf0 95d626e8 0b2e113e 182d4454 fb2119c0 ..&....>.-DT.!.. │ │ │ │ - 0x0006ec00 00000000 0000f83f 182d4454 fb2129c0 .......?.-DT.!). │ │ │ │ - 0x0006ec10 d221337f 7cd922c0 00000000 0000f07f .!3.|."......... │ │ │ │ - 0x0006ec20 ffffffff ffffef7f 00000000 00006003 ..............`. │ │ │ │ - 0x0006ec30 00000000 00009046 00000000 00000000 .......F........ │ │ │ │ - 0x0006ec40 00000000 0000e03f 00000000 0000e03f .......?.......? │ │ │ │ - 0x0006ec50 00000000 0000f03f 00000000 0000f03f .......?.......? │ │ │ │ - 0x0006ec60 00000000 00000040 00000000 00000040 .......@.......@ │ │ │ │ - 0x0006ec70 182d4454 fb210940 182d4454 fb210940 .-DT.!.@.-DT.!.@ │ │ │ │ - 0x0006ec80 182d4454 fb211940 182d4454 fb211940 .-DT.!.@.-DT.!.@ │ │ │ │ - 0x0006ec90 01000000 02000000 03000000 04000000 ................ │ │ │ │ - 0x0006eca0 00000000 0000f0bf 00000000 0000f0bf ................ │ │ │ │ - 0x0006ecb0 00000000 01000000 02000000 03000000 ................ │ │ │ │ - 0x0006ecc0 00000000 0000f87f 00000000 00000000 ................ │ │ │ │ - 0x0006ecd0 00000000 0000d03f 00000000 0000d03f .......?.......? │ │ │ │ - 0x0006ece0 00000000 0000d03f 00000000 0000d0bf .......?........ │ │ │ │ - 0x0006ecf0 00000000 0000e03f 00000000 0000e0bf .......?........ │ │ │ │ - 0x0006ed00 83c8c96d 305fc43f 83c8c96d 305fc43f ...m0_.?...m0_.? │ │ │ │ - 0x0006ed10 1f1e1d1c 17161514 0f0e0d0c 07060504 ................ │ │ │ │ - 0x0006ed20 4d656d62 65722066 206e6f74 20696e69 Member f not ini │ │ │ │ - 0x0006ed30 7469616c 697a6564 2e000000 00000000 tialized........ │ │ │ │ - 0x0006ed40 4d656d62 65722078 206e6f74 20696e69 Member x not ini │ │ │ │ - 0x0006ed50 7469616c 697a6564 2e000000 00000000 tialized........ │ │ │ │ - 0x0006ed60 4d656d62 65722066 5f686174 206e6f74 Member f_hat not │ │ │ │ - 0x0006ed70 20696e69 7469616c 697a6564 2e000000 initialized.... │ │ │ │ - 0x0006ed80 4e756d62 6572206f 66206e6f 64657320 Number of nodes │ │ │ │ - 0x0006ed90 746f6f20 736d616c 6c20746f 20757365 too small to use │ │ │ │ - 0x0006eda0 20505245 5f4c494e 5f505349 2e000000 PRE_LIN_PSI.... │ │ │ │ - 0x0006edb0 4f766572 73616d70 6c696e67 20666163 Oversampling fac │ │ │ │ - 0x0006edc0 746f7220 746f6f20 736d616c 6c000000 tor too small... │ │ │ │ - 0x0006edd0 706f6c79 6e6f6d69 616c2064 65677265 polynomial degre │ │ │ │ - 0x0006ede0 65204e20 68617320 746f2062 65206576 e N has to be ev │ │ │ │ - 0x0006edf0 656e0000 00000000 7468732d 3e78206f en......ths->x o │ │ │ │ - 0x0006ee00 7574206f 66207261 6e676520 5b2d302e ut of range [-0. │ │ │ │ - 0x0006ee10 352c302e 35290000 416c6c6f 63617469 5,0.5)..Allocati │ │ │ │ - 0x0006ee20 6f6e2066 61696c65 64210000 00000000 on failed!...... │ │ │ │ - 0x0006ee30 616c7068 615f616c 6c5f2564 5e5b2564 alpha_all_%d^[%d │ │ │ │ - 0x0006ee40 2c25645d 3d25660a 00000000 00000000 ,%d]=%f......... │ │ │ │ - 0x0006ee50 6e666674 3a202573 3a25643a 20617373 nfft: %s:%d: ass │ │ │ │ - 0x0006ee60 65727469 6f6e2066 61696c65 643a2025 ertion failed: % │ │ │ │ - 0x0006ee70 730a0000 00000000 2e2e2f2e 2e2f2e2e s........./../.. │ │ │ │ - 0x0006ee80 2f6b6572 6e656c2f 7574696c 2f666c6f /kernel/util/flo │ │ │ │ - 0x0006ee90 61742e63 00000000 30000000 00000000 at.c....0....... │ │ │ │ - 0x0006eea0 6e666674 5f6d616c 6c6f633a 206f7574 nfft_malloc: out │ │ │ │ - 0x0006eeb0 206f6620 6d656d6f 72790a00 00000000 of memory...... │ │ │ │ - 0x0006eec0 6e756c6c 20706f69 6e746572 00000000 null pointer.... │ │ │ │ - 0x0006eed0 0a202573 2c206164 723d2570 0a000000 . %s, adr=%p.... │ │ │ │ - 0x0006eee0 25367464 2e090000 252b2e31 6c452c00 %6td....%+.1lE,. │ │ │ │ - 0x0006eef0 252b6c45 2c0a0000 252b2e31 6c45252b %+lE,...%+.1lE%+ │ │ │ │ - 0x0006ef00 2e316c45 692c0000 252b6c45 252b6c45 .1lEi,..%+lE%+lE │ │ │ │ - 0x0006ef10 692c0a00 00000000 6b616973 65726265 i,......kaiserbe │ │ │ │ - 0x0006ef20 7373656c 00000000 506f6c79 6e6f6d69 ssel....Polynomi │ │ │ │ - 0x0006ef30 616c2064 65677265 65204e20 69732073 al degree N is s │ │ │ │ - 0x0006ef40 6d616c6c 65722074 68616e20 6375742d maller than cut- │ │ │ │ - 0x0006ef50 6f666620 6d000000 7468732d 3e78206f off m...ths->x o │ │ │ │ - 0x0006ef60 7574206f 66207261 6e676520 5b302e30 ut of range [0.0 │ │ │ │ - 0x0006ef70 2c302e35 29000000 0a457272 6f722069 ,0.5)....Error i │ │ │ │ - 0x0006ef80 6e206b65 726e656c 2f6e7366 66745f69 n kernel/nsfft_i │ │ │ │ - 0x0006ef90 6e69743a 20726571 75697265 20474155 nit: require GAU │ │ │ │ - 0x0006efa0 53534941 4e207769 6e646f77 2066756e SSIAN window fun │ │ │ │ - 0x0006efb0 6374696f 6e0a0000 6d9b4250 d70de23f ction...m.BP...? │ │ │ │ - 0x0006efc0 00000000 00000000 3a000000 00000000 ........:....... │ │ │ │ - 0x0006efd0 01000000 00000000 3b000000 00000000 ........;....... │ │ │ │ - 0x0006efe0 2f000000 00000000 35000000 00000000 /.......5....... │ │ │ │ - 0x0006eff0 02000000 00000000 3c000000 00000000 ........<....... │ │ │ │ - 0x0006f000 27000000 00000000 30000000 00000000 '.......0....... │ │ │ │ - 0x0006f010 1b000000 00000000 36000000 00000000 ........6....... │ │ │ │ - 0x0006f020 21000000 00000000 2a000000 00000000 !.......*....... │ │ │ │ - 0x0006f030 03000000 00000000 3d000000 00000000 ........=....... │ │ │ │ - 0x0006f040 33000000 00000000 25000000 00000000 3.......%....... │ │ │ │ - 0x0006f050 28000000 00000000 31000000 00000000 (.......1....... │ │ │ │ - 0x0006f060 12000000 00000000 1c000000 00000000 ................ │ │ │ │ - 0x0006f070 14000000 00000000 37000000 00000000 ........7....... │ │ │ │ - 0x0006f080 1e000000 00000000 22000000 00000000 ........"....... │ │ │ │ - 0x0006f090 0b000000 00000000 2b000000 00000000 ........+....... │ │ │ │ - 0x0006f0a0 0e000000 00000000 16000000 00000000 ................ │ │ │ │ - 0x0006f0b0 04000000 00000000 3e000000 00000000 ........>....... │ │ │ │ - 0x0006f0c0 39000000 00000000 2e000000 00000000 9............... │ │ │ │ - 0x0006f0d0 34000000 00000000 26000000 00000000 4.......&....... │ │ │ │ - 0x0006f0e0 1a000000 00000000 20000000 00000000 ........ ....... │ │ │ │ - 0x0006f0f0 29000000 00000000 32000000 00000000 ).......2....... │ │ │ │ - 0x0006f100 24000000 00000000 11000000 00000000 $............... │ │ │ │ - 0x0006f110 13000000 00000000 1d000000 00000000 ................ │ │ │ │ - 0x0006f120 0a000000 00000000 0d000000 00000000 ................ │ │ │ │ - 0x0006f130 15000000 00000000 38000000 00000000 ........8....... │ │ │ │ - 0x0006f140 2d000000 00000000 19000000 00000000 -............... │ │ │ │ - 0x0006f150 1f000000 00000000 23000000 00000000 ........#....... │ │ │ │ - 0x0006f160 10000000 00000000 09000000 00000000 ................ │ │ │ │ - 0x0006f170 0c000000 00000000 2c000000 00000000 ........,....... │ │ │ │ - 0x0006f180 18000000 00000000 0f000000 00000000 ................ │ │ │ │ - 0x0006f190 08000000 00000000 17000000 00000000 ................ │ │ │ │ - 0x0006f1a0 07000000 00000000 06000000 00000000 ................ │ │ │ │ - 0x0006f1b0 05000000 00000000 3f000000 00000000 ........?....... │ │ │ │ - 0x0006f1c0 01000000 00000000 03000000 00000000 ................ │ │ │ │ - 0x0006f1d0 07000000 00000000 09000000 00000000 ................ │ │ │ │ - 0x0006f1e0 0e000000 00000000 11000000 00000000 ................ │ │ │ │ - 0x0006f1f0 14000000 00000000 17000000 00000000 ................ │ │ │ │ - 0x0006f200 18000000 00000000 ........ │ │ │ │ + 0x0006db20 cd765bd0 30e23673 182d4454 fb210940 .v[.0.6s.-DT.!.@ │ │ │ │ + 0x0006db30 83c8c96d 305fd43f 6d9b4250 d70de23f ...m0_.?m.BP...? │ │ │ │ + 0x0006db40 83c8c96d 305fb43f 182d4454 fb211940 ...m0_.?.-DT.!.@ │ │ │ │ + 0x0006db50 b23e9bba 90692a3a 46ec8057 84b8f43a .>...i*:F..W...: │ │ │ │ + 0x0006db60 4446e3cb 2f4b583c ca2ee513 6762ad3b DF../KX<....gb.; │ │ │ │ + 0x0006db70 8987717f 5a72f93c 1aad30e6 6050913d ..q.Zr.<..0.`P.= │ │ │ │ + 0x0006db80 524e5d49 4c651e3e 52668fe9 b6a3a03e RN]ILe.>Rf.....> │ │ │ │ + 0x0006db90 b0e1813c e546153f 6604a13e 96417c3f ...<.F.?f..>.A|? │ │ │ │ + 0x0006dba0 0b5d7bd4 3e14cf3f f92e2111 411cf03f .]{.>..?..!.A..? │ │ │ │ + 0x0006dbb0 ee073712 70bf8cb8 0bd34e4a be5d6539 ..7.p.....NJ.]e9 │ │ │ │ + 0x0006dbc0 7bef3d4f be8bef3a 894d5a93 48de2fba {.=O...:.MZ.H./. │ │ │ │ + 0x0006dbd0 40b4b00b 100da7bb c0f91a95 e61c5a3c @.............Z< │ │ │ │ + 0x0006dbe0 1da383b4 866107bd e80bd62b 2886b03d .....a.....+(..= │ │ │ │ + 0x0006dbf0 bc9eac89 780852be 1e769f89 10e1ec3e ....x.R..v.....> │ │ │ │ + 0x0006dc00 04afda55 83777ebf 6d3c8770 0e00f03f ...U.w~.m<.p...? │ │ │ │ + 0x0006dc10 67ffffec 8b6654be 5e9e6833 c06de83e g....fT.^.h3.m.> │ │ │ │ + 0x0006dc20 1063601c 19a99e3f cf4ed900 a79f51bf .c`....?.N....Q. │ │ │ │ + 0x0006dc30 ee99ab69 3079d2bf fef80b73 698edb3f ...i0y.....si..? │ │ │ │ + 0x0006dc40 8a913a81 d03f76be 7677e40f 34ba013f ..:..?v.vw..4..? │ │ │ │ + 0x0006dc50 a20f8262 f785b33f b88b7be5 393867bf ...b...?..{.98g. │ │ │ │ + 0x0006dc60 ff80b6c0 df33e7bf 3101c001 3c38f13f .....3..1...<8.? │ │ │ │ + 0x0006dc70 000080b9 45191840 000080b9 45191a40 ....E..@....E..@ │ │ │ │ + 0x0006dc80 6957148b 0abf0540 4521176a 4dd4783f iW.....@E!.jM.x? │ │ │ │ + 0x0006dc90 4bc4f777 9f50e03f 828363fe 19853340 K..w.P.?..c...3@ │ │ │ │ + 0x0006dca0 77ddb3e7 1c1f7c40 8a50f3e5 ff2bbb40 w.....|@.P...+.@ │ │ │ │ + 0x0006dcb0 10dd4ab0 f48df240 6075fd3b 075e2241 ..J....@`u.;.^"A │ │ │ │ + 0x0006dcc0 e367d613 38904a41 ea50ce42 a1db6b41 .g..8.JA.P.B..kA │ │ │ │ + 0x0006dcd0 ceef984a 64aa8441 ce0d27ed 2f979441 ...Jd..A..'./..A │ │ │ │ + 0x0006dce0 062377ec 15bf9841 2eca4ecf 98228b41 .#w....A..N..".A │ │ │ │ + 0x0006dcf0 55555555 5555c53f 11111111 1111813f UUUUUU.?.......? │ │ │ │ + 0x0006dd00 0937e4af 94c6203e 95d626e8 0b2e113e .7.... >..&....> │ │ │ │ + 0x0006dd10 182d4454 fb2119c0 182d4454 fb2129c0 .-DT.!...-DT.!). │ │ │ │ + 0x0006dd20 d221337f 7cd922c0 00000000 0000f07f .!3.|."......... │ │ │ │ + 0x0006dd30 ffffffff ffffef7f 00000000 00006003 ..............`. │ │ │ │ + 0x0006dd40 00000000 00009046 4d656d62 65722066 .......FMember f │ │ │ │ + 0x0006dd50 206e6f74 20696e69 7469616c 697a6564 not initialized │ │ │ │ + 0x0006dd60 2e000000 00000000 4d656d62 65722078 ........Member x │ │ │ │ + 0x0006dd70 206e6f74 20696e69 7469616c 697a6564 not initialized │ │ │ │ + 0x0006dd80 2e000000 00000000 4d656d62 65722066 ........Member f │ │ │ │ + 0x0006dd90 5f686174 206e6f74 20696e69 7469616c _hat not initial │ │ │ │ + 0x0006dda0 697a6564 2e000000 4e756d62 6572206f ized....Number o │ │ │ │ + 0x0006ddb0 66206e6f 64657320 746f6f20 736d616c f nodes too smal │ │ │ │ + 0x0006ddc0 6c20746f 20757365 20505245 5f4c494e l to use PRE_LIN │ │ │ │ + 0x0006ddd0 5f505349 2e000000 4f766572 73616d70 _PSI....Oversamp │ │ │ │ + 0x0006dde0 6c696e67 20666163 746f7220 746f6f20 ling factor too │ │ │ │ + 0x0006ddf0 736d616c 6c000000 706f6c79 6e6f6d69 small...polynomi │ │ │ │ + 0x0006de00 616c2064 65677265 65204e20 68617320 al degree N has │ │ │ │ + 0x0006de10 746f2062 65206576 656e0000 00000000 to be even...... │ │ │ │ + 0x0006de20 7468732d 3e78206f 7574206f 66207261 ths->x out of ra │ │ │ │ + 0x0006de30 6e676520 5b2d302e 352c302e 35290000 nge [-0.5,0.5).. │ │ │ │ + 0x0006de40 416c6c6f 63617469 6f6e2066 61696c65 Allocation faile │ │ │ │ + 0x0006de50 64210000 00000000 616c7068 615f616c d!......alpha_al │ │ │ │ + 0x0006de60 6c5f2564 5e5b2564 2c25645d 3d25660a l_%d^[%d,%d]=%f. │ │ │ │ + 0x0006de70 00000000 00000000 6e666674 3a202573 ........nfft: %s │ │ │ │ + 0x0006de80 3a25643a 20617373 65727469 6f6e2066 :%d: assertion f │ │ │ │ + 0x0006de90 61696c65 643a2025 730a0000 00000000 ailed: %s....... │ │ │ │ + 0x0006dea0 2e2e2f2e 2e2f2e2e 2f6b6572 6e656c2f ../../../kernel/ │ │ │ │ + 0x0006deb0 7574696c 2f666c6f 61742e63 00000000 util/float.c.... │ │ │ │ + 0x0006dec0 30000000 00000000 6e666674 5f6d616c 0.......nfft_mal │ │ │ │ + 0x0006ded0 6c6f633a 206f7574 206f6620 6d656d6f loc: out of memo │ │ │ │ + 0x0006dee0 72790a00 00000000 6e756c6c 20706f69 ry......null poi │ │ │ │ + 0x0006def0 6e746572 00000000 0a202573 2c206164 nter..... %s, ad │ │ │ │ + 0x0006df00 723d2570 0a000000 25367464 2e090000 r=%p....%6td.... │ │ │ │ + 0x0006df10 252b2e31 6c452c00 252b6c45 2c0a0000 %+.1lE,.%+lE,... │ │ │ │ + 0x0006df20 252b2e31 6c45252b 2e316c45 692c0000 %+.1lE%+.1lEi,.. │ │ │ │ + 0x0006df30 252b6c45 252b6c45 692c0a00 00000000 %+lE%+lEi,...... │ │ │ │ + 0x0006df40 6b616973 65726265 7373656c 00000000 kaiserbessel.... │ │ │ │ + 0x0006df50 506f6c79 6e6f6d69 616c2064 65677265 Polynomial degre │ │ │ │ + 0x0006df60 65204e20 69732073 6d616c6c 65722074 e N is smaller t │ │ │ │ + 0x0006df70 68616e20 6375742d 6f666620 6d000000 han cut-off m... │ │ │ │ + 0x0006df80 7468732d 3e78206f 7574206f 66207261 ths->x out of ra │ │ │ │ + 0x0006df90 6e676520 5b302e30 2c302e35 29000000 nge [0.0,0.5)... │ │ │ │ + 0x0006dfa0 0a457272 6f722069 6e206b65 726e656c .Error in kernel │ │ │ │ + 0x0006dfb0 2f6e7366 66745f69 6e69743a 20726571 /nsfft_init: req │ │ │ │ + 0x0006dfc0 75697265 20474155 53534941 4e207769 uire GAUSSIAN wi │ │ │ │ + 0x0006dfd0 6e646f77 2066756e 6374696f 6e0a0000 ndow function... │ │ │ │ + 0x0006dfe0 182d4454 fb210940 182d4454 fb210940 .-DT.!.@.-DT.!.@ │ │ │ │ + 0x0006dff0 182d4454 fb211940 182d4454 fb211940 .-DT.!.@.-DT.!.@ │ │ │ │ + 0x0006e000 00000000 00000000 01000000 00000000 ................ │ │ │ │ + 0x0006e010 00000000 ffffffff 00000000 00000000 ................ │ │ │ │ + 0x0006e020 ffffffff 00000000 ffffffff ffffffff ................ │ │ │ │ + 0x0006e030 01000000 02000000 03000000 04000000 ................ │ │ │ │ + 0x0006e040 00000000 01000000 02000000 03000000 ................ │ │ │ │ + 0x0006e050 00000000 00000000 00000000 0000f03f ...............? │ │ │ │ + 0x0006e060 00000000 0000f87f 00000000 00000000 ................ │ │ │ │ + 0x0006e070 00000000 0000d03f 00000000 0000d0bf .......?........ │ │ │ │ + 0x0006e080 00000000 0000e03f 00000000 0000e0bf .......?........ │ │ │ │ + 0x0006e090 83c8c96d 305fc43f 83c8c96d 305fc43f ...m0_.?...m0_.? │ │ │ │ + 0x0006e0a0 1f1e1d1c 17161514 0f0e0d0c 07060504 ................ │ │ │ │ + 0x0006e0b0 6d9b4250 d70de23f 00000000 00000000 m.BP...?........ │ │ │ │ + 0x0006e0c0 00000000 00000000 3a000000 00000000 ........:....... │ │ │ │ + 0x0006e0d0 01000000 00000000 3b000000 00000000 ........;....... │ │ │ │ + 0x0006e0e0 2f000000 00000000 35000000 00000000 /.......5....... │ │ │ │ + 0x0006e0f0 02000000 00000000 3c000000 00000000 ........<....... │ │ │ │ + 0x0006e100 27000000 00000000 30000000 00000000 '.......0....... │ │ │ │ + 0x0006e110 1b000000 00000000 36000000 00000000 ........6....... │ │ │ │ + 0x0006e120 21000000 00000000 2a000000 00000000 !.......*....... │ │ │ │ + 0x0006e130 03000000 00000000 3d000000 00000000 ........=....... │ │ │ │ + 0x0006e140 33000000 00000000 25000000 00000000 3.......%....... │ │ │ │ + 0x0006e150 28000000 00000000 31000000 00000000 (.......1....... │ │ │ │ + 0x0006e160 12000000 00000000 1c000000 00000000 ................ │ │ │ │ + 0x0006e170 14000000 00000000 37000000 00000000 ........7....... │ │ │ │ + 0x0006e180 1e000000 00000000 22000000 00000000 ........"....... │ │ │ │ + 0x0006e190 0b000000 00000000 2b000000 00000000 ........+....... │ │ │ │ + 0x0006e1a0 0e000000 00000000 16000000 00000000 ................ │ │ │ │ + 0x0006e1b0 04000000 00000000 3e000000 00000000 ........>....... │ │ │ │ + 0x0006e1c0 39000000 00000000 2e000000 00000000 9............... │ │ │ │ + 0x0006e1d0 34000000 00000000 26000000 00000000 4.......&....... │ │ │ │ + 0x0006e1e0 1a000000 00000000 20000000 00000000 ........ ....... │ │ │ │ + 0x0006e1f0 29000000 00000000 32000000 00000000 ).......2....... │ │ │ │ + 0x0006e200 24000000 00000000 11000000 00000000 $............... │ │ │ │ + 0x0006e210 13000000 00000000 1d000000 00000000 ................ │ │ │ │ + 0x0006e220 0a000000 00000000 0d000000 00000000 ................ │ │ │ │ + 0x0006e230 15000000 00000000 38000000 00000000 ........8....... │ │ │ │ + 0x0006e240 2d000000 00000000 19000000 00000000 -............... │ │ │ │ + 0x0006e250 1f000000 00000000 23000000 00000000 ........#....... │ │ │ │ + 0x0006e260 10000000 00000000 09000000 00000000 ................ │ │ │ │ + 0x0006e270 0c000000 00000000 2c000000 00000000 ........,....... │ │ │ │ + 0x0006e280 18000000 00000000 0f000000 00000000 ................ │ │ │ │ + 0x0006e290 08000000 00000000 17000000 00000000 ................ │ │ │ │ + 0x0006e2a0 07000000 00000000 06000000 00000000 ................ │ │ │ │ + 0x0006e2b0 05000000 00000000 3f000000 00000000 ........?....... │ │ │ │ + 0x0006e2c0 01000000 00000000 03000000 00000000 ................ │ │ │ │ + 0x0006e2d0 07000000 00000000 09000000 00000000 ................ │ │ │ │ + 0x0006e2e0 0e000000 00000000 11000000 00000000 ................ │ │ │ │ + 0x0006e2f0 14000000 00000000 17000000 00000000 ................ │ │ │ │ + 0x0006e300 18000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1,189 +1,189 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ - 0x0006f208 011b033b 980b0000 72010000 886cf9ff ...;....r....l.. │ │ │ │ - 0x0006f218 c80b0000 c86cf9ff e80b0000 086df9ff .....l.......m.. │ │ │ │ - 0x0006f228 080c0000 386ef9ff 340c0000 f86ef9ff ....8n..4....n.. │ │ │ │ - 0x0006f238 480c0000 b86ff9ff 5c0c0000 0870f9ff H....o..\....p.. │ │ │ │ - 0x0006f248 800c0000 5870f9ff a40c0000 a870f9ff ....Xp.......p.. │ │ │ │ - 0x0006f258 c80c0000 f870f9ff ec0c0000 4871f9ff .....p......Hq.. │ │ │ │ - 0x0006f268 100d0000 d874f9ff a80d0000 0879f9ff .....t.......y.. │ │ │ │ - 0x0006f278 900e0000 b87bf9ff c40e0000 c881f9ff .....{.......... │ │ │ │ - 0x0006f288 200f0000 4885f9ff b80f0000 5898f9ff ...H.......X... │ │ │ │ - 0x0006f298 f8100000 1899f9ff 30110000 b8a5f9ff ........0....... │ │ │ │ - 0x0006f2a8 28130000 98c9f9ff 4c150000 e8d0f9ff (.......L....... │ │ │ │ - 0x0006f2b8 3c160000 e8ebf9ff 44180000 88f0f9ff <.......D....... │ │ │ │ - 0x0006f2c8 d8180000 a8f1f9ff 08190000 08f3f9ff ................ │ │ │ │ - 0x0006f2d8 44190000 d8f4f9ff 9c190000 28f6f9ff D...........(... │ │ │ │ - 0x0006f2e8 cc190000 98f7f9ff 0c1a0000 78f9f9ff ............x... │ │ │ │ - 0x0006f2f8 681a0000 48fdf9ff bc1a0000 b8fff9ff h...H........... │ │ │ │ - 0x0006f308 001b0000 d800faff 301b0000 4804faff ........0...H... │ │ │ │ - 0x0006f318 fc1b0000 0809faff 9c1c0000 580afaff ............X... │ │ │ │ - 0x0006f328 cc1c0000 c80dfaff 981d0000 6812faff ............h... │ │ │ │ - 0x0006f338 381e0000 8813faff 681e0000 c81cfaff 8.......h....... │ │ │ │ - 0x0006f348 341f0000 d824faff f41f0000 2826faff 4....$......(&.. │ │ │ │ - 0x0006f358 24200000 682ffaff f0200000 a837faff $ ..h/... ...7.. │ │ │ │ - 0x0006f368 b0210000 183afaff fc210000 183dfaff .!...:...!...=.. │ │ │ │ - 0x0006f378 5c220000 683efaff 90220000 d840faff \"..h>..."...@.. │ │ │ │ - 0x0006f388 dc220000 d843faff 3c230000 c84dfaff ."...C..<#...M.. │ │ │ │ - 0x0006f398 84230000 c84ffaff 04240000 a853faff .#...O...$...S.. │ │ │ │ - 0x0006f3a8 84240000 8855faff f4240000 1859faff .$...U...$...Y.. │ │ │ │ - 0x0006f3b8 6c250000 485cfaff c0250000 785ffaff l%..H\...%..x_.. │ │ │ │ - 0x0006f3c8 14260000 9862faff 64260000 b868faff .&...b..d&...h.. │ │ │ │ - 0x0006f3d8 dc260000 186afaff 04270000 686bfaff .&...j...'..hk.. │ │ │ │ - 0x0006f3e8 48270000 b86dfaff 9c270000 4870faff H'...m...'..Hp.. │ │ │ │ - 0x0006f3f8 bc270000 4872faff d0270000 8874faff .'..Hr...'...t.. │ │ │ │ - 0x0006f408 24280000 c876faff 54280000 4878faff $(...v..T(..Hx.. │ │ │ │ - 0x0006f418 9c280000 787bfaff fc280000 a885faff .(..x{...(...... │ │ │ │ - 0x0006f428 6c290000 d88efaff d4290000 1899faff l).......)...... │ │ │ │ - 0x0006f438 5c2a0000 d8a3faff cc2a0000 68affaff \*.......*..h... │ │ │ │ - 0x0006f448 542b0000 98b2faff 942b0000 48b4faff T+.......+..H... │ │ │ │ - 0x0006f458 e42b0000 58b8faff 4c2c0000 e8c3faff .+..X...L,...... │ │ │ │ - 0x0006f468 b02c0000 a8cffaff 342d0000 38dafaff .,......4-..8... │ │ │ │ - 0x0006f478 a02d0000 88ddfaff e82d0000 78e9faff .-.......-..x... │ │ │ │ - 0x0006f488 502e0000 58f6faff cc2e0000 58fbfaff P...X.......X... │ │ │ │ - 0x0006f498 2c2f0000 38fefaff 8c2f0000 0801fbff ,/..8..../...... │ │ │ │ - 0x0006f4a8 ec2f0000 9803fbff a8300000 0806fbff ./.......0...... │ │ │ │ - 0x0006f4b8 3c310000 3809fbff b4310000 c80ffbff <1..8....1...... │ │ │ │ - 0x0006f4c8 18320000 e812fbff 78320000 0815fbff .2......x2...... │ │ │ │ - 0x0006f4d8 f0320000 5818fbff 74330000 d81bfbff .2..X...t3...... │ │ │ │ - 0x0006f4e8 e8330000 581ffbff 60340000 9823fbff .3..X...`4...#.. │ │ │ │ - 0x0006f4f8 d0340000 e827fbff 48350000 a82cfbff .4...'..H5...,.. │ │ │ │ - 0x0006f508 cc350000 6831fbff 50360000 b836fbff .5..h1..P6...6.. │ │ │ │ - 0x0006f518 d4360000 183cfbff 60370000 d841fbff .6...<..`7...A.. │ │ │ │ - 0x0006f528 e4370000 e847fbff 78380000 d84efbff .7...G..x8...N.. │ │ │ │ - 0x0006f538 14390000 2865fbff 343a0000 386bfbff .9..(e..4:..8k.. │ │ │ │ - 0x0006f548 c83a0000 c870fbff 4c3b0000 a877fbff .:...p..L;...w.. │ │ │ │ - 0x0006f558 ec3b0000 b87bfbff 543c0000 187efbff .;...{..T<...~.. │ │ │ │ - 0x0006f568 e03c0000 8881fbff 643d0000 1885fbff .<......d=...... │ │ │ │ - 0x0006f578 f03d0000 f888fbff 743e0000 b88dfbff .=......t>...... │ │ │ │ - 0x0006f588 cc3e0000 0892fbff 783f0000 d896fbff .>......x?...... │ │ │ │ - 0x0006f598 e43f0000 189dfbff 48400000 c8a2fbff .?......H@...... │ │ │ │ - 0x0006f5a8 a8400000 a8aafbff 0c410000 18b1fbff .@.......A...... │ │ │ │ - 0x0006f5b8 94410000 08b8fbff 0c420000 58c0fbff .A.......B..X... │ │ │ │ - 0x0006f5c8 80420000 c8c9fbff fc420000 38d4fbff .B.......B..8... │ │ │ │ - 0x0006f5d8 84430000 68dffbff 04440000 78ebfbff .C..h....D..x... │ │ │ │ - 0x0006f5e8 90440000 38f9fbff 2c450000 580efcff .D..8...,E..X... │ │ │ │ - 0x0006f5f8 94450000 c821fcff fc450000 1836fcff .E...!...E...6.. │ │ │ │ - 0x0006f608 84460000 884cfcff ec460000 b863fcff .F...L...F...c.. │ │ │ │ - 0x0006f618 64470000 6873fcff c4470000 3874fcff dG..hs...G..8t.. │ │ │ │ - 0x0006f628 f8470000 0875fcff 2c480000 d87ffcff .G...u..,H...... │ │ │ │ - 0x0006f638 84480000 f88bfcff e8480000 2898fcff .H.......H..(... │ │ │ │ - 0x0006f648 50490000 98a5fcff b8490000 28b3fcff PI.......I..(... │ │ │ │ - 0x0006f658 244a0000 88befcff 804a0000 d8cdfcff $J.......J...... │ │ │ │ - 0x0006f668 e84a0000 68cffcff 184b0000 88d1fcff .J..h....K...... │ │ │ │ - 0x0006f678 e04b0000 68d4fcff 204c0000 48d7fcff .K..h... L..H... │ │ │ │ - 0x0006f688 604c0000 98dafcff a04c0000 68dbfcff `L.......L..h... │ │ │ │ - 0x0006f698 d04c0000 c8ddfcff 184d0000 e8e0fcff .L.......M...... │ │ │ │ - 0x0006f6a8 8c4d0000 08e4fcff 044e0000 58e4fcff .M.......N..X... │ │ │ │ - 0x0006f6b8 244e0000 a8e4fcff 444e0000 08e5fcff $N......DN...... │ │ │ │ - 0x0006f6c8 644e0000 88e6fcff 784e0000 18e9fcff dN......xN...... │ │ │ │ - 0x0006f6d8 ac4e0000 68eefcff c04e0000 a8effcff .N..h....N...... │ │ │ │ - 0x0006f6e8 d44e0000 e8f0fcff 044f0000 a8f5fcff .N.......O...... │ │ │ │ - 0x0006f6f8 304f0000 28f7fcff 544f0000 88f8fcff 0O..(...TO...... │ │ │ │ - 0x0006f708 9c4f0000 28fafcff b84f0000 18fcfcff .O..(....O...... │ │ │ │ - 0x0006f718 e44f0000 78fcfcff 04500000 e8fefcff .O..x....P...... │ │ │ │ - 0x0006f728 40500000 1802fdff 8c500000 d803fdff @P.......P...... │ │ │ │ - 0x0006f738 bc500000 580cfdff 3c520000 180efdff .P..X..... │ │ │ │ + 0x0006e468 a8210000 c840faff f0210000 9843faff .!...@...!...C.. │ │ │ │ + 0x0006e478 4c220000 d844faff 80220000 1847faff L"...D..."...G.. │ │ │ │ + 0x0006e488 c8220000 e849faff 24230000 3854faff ."...I..$#..8T.. │ │ │ │ + 0x0006e498 70230000 1856faff f0230000 e859faff p#...V...#...Y.. │ │ │ │ + 0x0006e4a8 74240000 a85bfaff e4240000 285ffaff t$...[...$..(_.. │ │ │ │ + 0x0006e4b8 64250000 4862faff bc250000 6865faff d%..Hb...%..he.. │ │ │ │ + 0x0006e4c8 14260000 7868faff 68260000 a86efaff .&..xh..h&...n.. │ │ │ │ + 0x0006e4d8 e8260000 4870faff 0c270000 8871faff .&..Hp...'...q.. │ │ │ │ + 0x0006e4e8 50270000 c873faff a8270000 5876faff P'...s...'..Xv.. │ │ │ │ + 0x0006e4f8 c0270000 5878faff d4270000 887afaff .'..Xx...'...z.. │ │ │ │ + 0x0006e508 2c280000 387dfaff 58280000 a87efaff ,(..8}..X(...~.. │ │ │ │ + 0x0006e518 a0280000 d881faff 04290000 188cfaff .(.......)...... │ │ │ │ + 0x0006e528 7c290000 5895faff f0290000 689ffaff |)..X....)..h... │ │ │ │ + 0x0006e538 802a0000 58abfaff 082b0000 d8b6faff .*..X....+...... │ │ │ │ + 0x0006e548 982b0000 a8bafaff d82b0000 48bcfaff .+.......+..H... │ │ │ │ + 0x0006e558 282c0000 58c0faff 902c0000 d8cbfaff (,..X....,...... │ │ │ │ + 0x0006e568 fc2c0000 68d7faff 842d0000 f8e1faff .,..h....-...... │ │ │ │ + 0x0006e578 f42d0000 68e5faff 382e0000 c8f2faff .-..h...8....... │ │ │ │ + 0x0006e588 b42e0000 88fffaff 382f0000 9804fbff ........8/...... │ │ │ │ + 0x0006e598 942f0000 a808fbff 1c300000 a80bfbff ./.......0...... │ │ │ │ + 0x0006e5a8 90300000 180efbff 4c310000 6810fbff .0......L1..h... │ │ │ │ + 0x0006e5b8 e4310000 7813fbff 60320000 081afbff .1..x...`2...... │ │ │ │ + 0x0006e5c8 bc320000 281dfbff 1c330000 381ffbff .2..(....3..8... │ │ │ │ + 0x0006e5d8 94330000 6822fbff 18340000 d825fbff .3..h"...4...%.. │ │ │ │ + 0x0006e5e8 8c340000 3829fbff 08350000 e82dfbff .4..8)...5...-.. │ │ │ │ + 0x0006e5f8 90350000 a832fbff 1c360000 1837fbff .5...2...6...7.. │ │ │ │ + 0x0006e608 a4360000 a83bfbff 2c370000 b840fbff .6...;..,7...@.. │ │ │ │ + 0x0006e618 b4370000 d845fbff 44380000 c84bfbff .7...E..D8...K.. │ │ │ │ + 0x0006e628 e4380000 7851fbff 7c390000 0858fbff .8..xQ..|9...X.. │ │ │ │ + 0x0006e638 1c3a0000 186efbff 343b0000 b873fbff .:...n..4;...s.. │ │ │ │ + 0x0006e648 d03b0000 c879fbff 6c3c0000 4880fbff .;...y..l<..H... │ │ │ │ + 0x0006e658 103d0000 0884fbff 783d0000 6886fbff .=......x=..h... │ │ │ │ + 0x0006e668 083e0000 b889fbff 843e0000 388dfbff .>.......>..8... │ │ │ │ + 0x0006e678 103f0000 1891fbff 983f0000 c895fbff .?.......?...... │ │ │ │ + 0x0006e688 f43f0000 f899fbff 94400000 089ffbff .?.......@...... │ │ │ │ + 0x0006e698 fc400000 68a5fbff 60410000 98abfbff .@..h...`A...... │ │ │ │ + 0x0006e6a8 dc410000 68b3fbff 40420000 98b9fbff .A..h...@B...... │ │ │ │ + 0x0006e6b8 c4420000 28c0fbff 40430000 28c9fbff .B..(...@C..(... │ │ │ │ + 0x0006e6c8 d0430000 d8d1fbff 50440000 b8dbfbff .C......PD...... │ │ │ │ + 0x0006e6d8 e0440000 78e7fbff 7c450000 a8f2fbff .D..x...|E...... │ │ │ │ + 0x0006e6e8 0c460000 c8fffbff b0460000 0815fcff .F.......F...... │ │ │ │ + 0x0006e6f8 1c470000 1829fcff 94470000 b83dfcff .G...)...G...=.. │ │ │ │ + 0x0006e708 20480000 6857fcff a0480000 686efcff H..hW...H..hn.. │ │ │ │ + 0x0006e718 24490000 e87efcff 88490000 a87ffcff $I...~...I...... │ │ │ │ + 0x0006e728 bc490000 6880fcff f0490000 d88bfcff .I..h....I...... │ │ │ │ + 0x0006e738 444a0000 e898fcff a84a0000 98a5fcff DJ.......J...... │ │ │ │ + 0x0006e748 0c4b0000 48b3fcff 704b0000 28c1fcff .K..H...pK..(... │ │ │ │ + 0x0006e758 d84b0000 28cdfcff 384c0000 b8dcfcff .K..(...8L...... │ │ │ │ + 0x0006e768 a04c0000 38defcff f04c0000 58e0fcff .L..8....L..X... │ │ │ │ + 0x0006e778 b84d0000 68e3fcff f84d0000 78e6fcff .M..h....M..x... │ │ │ │ + 0x0006e788 384e0000 f8e9fcff 784e0000 c8eafcff 8N......xN...... │ │ │ │ + 0x0006e798 bc4e0000 28edfcff 044f0000 68f0fcff .N..(....O..h... │ │ │ │ + 0x0006e7a8 744f0000 a8f3fcff e84f0000 e8f3fcff tO.......O...... │ │ │ │ + 0x0006e7b8 08500000 38f4fcff 28500000 88f4fcff .P..8...(P...... │ │ │ │ + 0x0006e7c8 48500000 48f6fcff 5c500000 b8f8fcff HP..H...\P...... │ │ │ │ + 0x0006e7d8 94500000 58fdfcff a8500000 68fefcff .P..X....P..h... │ │ │ │ + 0x0006e7e8 bc500000 98fffcff f0500000 2804fdff .P.......P..(... │ │ │ │ + 0x0006e7f8 04510000 7805fdff 24510000 c806fdff .Q..x...$Q...... │ │ │ │ + 0x0006e808 6c510000 6808fdff 80510000 380afdff lQ..h....Q..8... │ │ │ │ + 0x0006e818 94510000 780afdff b4510000 a80cfdff .Q..x....Q...... │ │ │ │ + 0x0006e828 ec510000 680ffdff 34520000 f810fdff .Q..h...4R...... │ │ │ │ + 0x0006e838 64520000 0819fdff f4530000 981afdff dR.......S...... │ │ │ │ + 0x0006e848 24540000 281cfdff 54540000 d81dfdff $T..(...TT...... │ │ │ │ + 0x0006e858 98540000 881ffdff dc540000 1821fdff .T.......T...!.. │ │ │ │ + 0x0006e868 0c550000 c822fdff 50550000 7824fdff .U..."..PU..x$.. │ │ │ │ + 0x0006e878 94550000 a82cfdff f0560000 e830fdff .U...,...V...0.. │ │ │ │ + 0x0006e888 44570000 0831fdff 58570000 2831fdff DW...1..XW..(1.. │ │ │ │ + 0x0006e898 6c570000 2833fdff a0570000 7834fdff lW..(3...W..x4.. │ │ │ │ + 0x0006e8a8 dc570000 6835fdff 14580000 7838fdff .W..h5...X..x8.. │ │ │ │ + 0x0006e8b8 60580000 8840fdff 00590000 2843fdff `X...@...Y..(C.. │ │ │ │ + 0x0006e8c8 3c590000 384cfdff c0590000 784cfdff ...[.......G.. │ │ │ │ - 0x00073bd4 0941009e 03550eb0 029f02bf 018e138f .A...U.......... │ │ │ │ - 0x00073be4 12901191 10920f93 0e940d95 0c960b97 ................ │ │ │ │ - 0x00073bf4 0a980999 089a079b 069c0511 417e420d ............A~B. │ │ │ │ - 0x00073c04 1f41056c 1602610a 0c010050 064146ff .A.l..a....P.AF. │ │ │ │ - 0x00073c14 dfdedddc dbdad9d8 d7d6d5d4 d3d2d1d0 ................ │ │ │ │ - 0x00073c24 cfce066c 420b0000 58000000 8c3e0000 ...lB...X....>.. │ │ │ │ - 0x00073c34 fc68fcff 600b0000 00470941 009e049f .h..`....G.A.... │ │ │ │ - 0x00073c44 03520ec0 01be02bf 01930f94 0e950d96 .R.............. │ │ │ │ - 0x00073c54 0c970b98 0a99099a 089b079c 069d0511 ................ │ │ │ │ - 0x00073c64 487f1141 7e410d1f 580a0c01 00510641 H..A~A..X....Q.A │ │ │ │ - 0x00073c74 420648ff fedfdedd dcdbdad9 d8d7d6d5 B.H............. │ │ │ │ - 0x00073c84 d4d3430b 64000000 e83e0000 0074fcff ..C.d....>...t.. │ │ │ │ - 0x00073c94 480f0000 00469c06 9d050941 00549e04 H....F.....A.T.. │ │ │ │ - 0x00073ca4 9f03be02 bf018e14 8f139012 91119210 ................ │ │ │ │ - 0x00073cb4 930f940e 950d960c 970b980a 99099a08 ................ │ │ │ │ - 0x00073cc4 9b07430e d0021141 7e420d1f 026d0a0c ..C....A~B...m.. │ │ │ │ - 0x00073cd4 01005106 4145fffe dfdedddc dbdad9d8 ..Q.AE.......... │ │ │ │ - 0x00073ce4 d7d6d5d4 d3d2d1d0 cfce420b 2c000000 ..........B.,... │ │ │ │ - 0x00073cf4 503f0000 e882fcff 8c010000 00450941 P?...........E.A │ │ │ │ - 0x00073d04 009f0144 0e501141 7e590a0e 00430641 ...D.P.A~Y...C.A │ │ │ │ - 0x00073d14 df430b56 9e025e0a de410b00 c4000000 .C.V..^..A...... │ │ │ │ - 0x00073d24 803f0000 4884fcff 20020000 0043980d .?..H... ....C.. │ │ │ │ - 0x00073d34 420ec001 44970e42 bd0341bb 05419510 B...D..B..A..A.. │ │ │ │ - 0x00073d44 4a094100 41921341 93124196 0f419b0a J.A.A..A..A..A.. │ │ │ │ - 0x00073d54 45941141 990c419a 0b41bc04 469c0942 E..A..A..A..F..B │ │ │ │ - 0x00073d64 9d08419e 07419f06 41be0241 bf014111 ..A..A..A..A..A. │ │ │ │ - 0x00073d74 417e73fb 41fc41fd 41fe41ff 41d241d3 A~s.A.A.A.A.A.A. │ │ │ │ - 0x00073d84 41d441d5 41d641d7 41d941da 41db41dc A.A.A.A.A.A.A.A. │ │ │ │ - 0x00073d94 41064141 dd41de41 df410e00 41d8410e A.AA.A.A.A..A.A. │ │ │ │ - 0x00073da4 c0019213 93129411 9510960f 970e980d ................ │ │ │ │ - 0x00073db4 990c9a0b 9b0a9c09 9d089e07 9f06bb05 ................ │ │ │ │ - 0x00073dc4 bc04bd03 be02bf01 11417e48 d2d3d4d6 .........A~H.... │ │ │ │ - 0x00073dd4 d9dadbdc dddedffc feff0641 41fb41fd ...........AA.A. │ │ │ │ - 0x00073de4 41d541d7 3c000000 48400000 a085fcff A.A.<...H@...... │ │ │ │ - 0x00073df4 d8020000 004c0941 009c049f 01980899 .....L.A........ │ │ │ │ - 0x00073e04 079a069b 059d039e 02440e70 11417e41 .........D.p.A~A │ │ │ │ - 0x00073e14 0d1f580a 0c01004a 0641dfde dddcdbda ..X....J.A...... │ │ │ │ - 0x00073e24 d9d8410b 3c000000 88400000 4088fcff ..A.<....@..@... │ │ │ │ - 0x00073e34 d8020000 004c0941 009c049f 01980899 .....L.A........ │ │ │ │ - 0x00073e44 079a069b 059d039e 02440e70 11417e41 .........D.p.A~A │ │ │ │ - 0x00073e54 0d1f580a 0c01004a 0641dfde dddcdbda ..X....J.A...... │ │ │ │ - 0x00073e64 d9d8410b 3c000000 c8400000 e08afcff ..A.<....@...... │ │ │ │ - 0x00073e74 48030000 004c0941 009b059f 01980899 H....L.A........ │ │ │ │ - 0x00073e84 079a069c 049d039e 02440e70 11417e41 .........D.p.A~A │ │ │ │ - 0x00073e94 0d1f6d0a 0c01004a 0641dfde dddcdbda ..m....J.A...... │ │ │ │ - 0x00073ea4 d9d8440b 2c000000 08410000 f08dfcff ..D.,....A...... │ │ │ │ - 0x00073eb4 d0000000 00450941 009f0144 0e301141 .....E.A...D.0.A │ │ │ │ - 0x00073ec4 7e480a0e 00430641 df440b55 0e004306 ~H...C.A.D.U..C. │ │ │ │ - 0x00073ed4 41df0000 44000000 38410000 908efcff A...D...8A...... │ │ │ │ - 0x00073ee4 54020000 00440941 009b0546 9a069c04 T....D.A...F.... │ │ │ │ - 0x00073ef4 9d039e02 9f01470e 5011417e 024b0a0e ......G.P.A~.K.. │ │ │ │ - 0x00073f04 004e0641 dfdedddc dbda420b 540a0e00 .N.A......B.T... │ │ │ │ - 0x00073f14 4f0641df dedddcdb da410b00 70000000 O.A......A..p... │ │ │ │ - 0x00073f24 80410000 a890fcff 14030000 004b0941 .A...........K.A │ │ │ │ - 0x00073f34 00970999 079a069b 059c049d 039e024b ...............K │ │ │ │ - 0x00073f44 0e701148 7f11417e 49980841 9f01025a .p.H..A~I..A...Z │ │ │ │ - 0x00073f54 0ad841df 450b41d8 41df410e 00500641 ..A.E.A.A.A..P.A │ │ │ │ - 0x00073f64 410648de dddcdbda d9d7440e 70970998 A.H.......D.p... │ │ │ │ - 0x00073f74 0899079a 069b059c 049d039e 029f0111 ................ │ │ │ │ - 0x00073f84 417e1148 7f60d8df 4698089f 01000000 A~.H.`..F....... │ │ │ │ - 0x00073f94 74000000 f4410000 5493fcff 14030000 t....A..T....... │ │ │ │ - 0x00073fa4 004d0941 00960a98 0899079a 069b059c .M.A............ │ │ │ │ - 0x00073fb4 049d039e 0211487f 4a0e7011 417e4a97 ......H.J.p.A~J. │ │ │ │ - 0x00073fc4 09419f01 025a0ad7 41df430b 41d741df .A...Z..A.C.A.A. │ │ │ │ - 0x00073fd4 410e0050 06414106 48dedddc dbdad9d8 A..P.AA.H....... │ │ │ │ - 0x00073fe4 d6440e70 960a9709 98089907 9a069b05 .D.p............ │ │ │ │ - 0x00073ff4 9c049d03 9e029f01 11417e11 487f60d7 .........A~.H.`. │ │ │ │ - 0x00074004 df469709 9f010000 1c000000 6c420000 .F..........lB.. │ │ │ │ - 0x00074014 fc95fcff 4c000000 00480e30 11417e45 ....L....H.0.A~E │ │ │ │ - 0x00074024 0e004206 41000000 1c000000 8c420000 ..B.A........B.. │ │ │ │ - 0x00074034 2c96fcff 50000000 00480e30 11417e46 ,...P....H.0.A~F │ │ │ │ - 0x00074044 0e004206 41000000 1c000000 ac420000 ..B.A........B.. │ │ │ │ - 0x00074054 5c96fcff 5c000000 004a0e30 11417e47 \...\....J.0.A~G │ │ │ │ - 0x00074064 0e004206 41000000 10000000 cc420000 ..B.A........B.. │ │ │ │ - 0x00074074 9c96fcff 78010000 00000000 30000000 ....x.......0... │ │ │ │ - 0x00074084 e0420000 0898fcff 8c020000 00450941 .B...........E.A │ │ │ │ - 0x00074094 009f0144 0e301141 7e4f9e02 52de530a ...D.0.A~O..R.S. │ │ │ │ - 0x000740a4 0e004306 41df440b 489e025b de759e02 ..C.A.D.H..[.u.. │ │ │ │ - 0x000740b4 10000000 14430000 649afcff 44050000 .....C..d...D... │ │ │ │ - 0x000740c4 00000000 10000000 28430000 a09ffcff ........(C...... │ │ │ │ - 0x000740d4 34010000 00000000 2c000000 3c430000 4.......,.....<....F. .A~C │ │ │ │ - 0x00074dc4 0e004206 41000000 3c000000 2c500000 ..B.A...<...,P.. │ │ │ │ - 0x00074dd4 2c3efdff 34020000 00460e30 9f010254 ,>..4....F.0...T │ │ │ │ - 0x00074de4 0a0e0041 df410b49 09410042 11417e44 ...A.A.I.A.B.A~D │ │ │ │ - 0x00074df4 0e004206 41df430e 309f0141 09410042 ..B.A.C.0..A.A.B │ │ │ │ - 0x00074e04 11417e45 06410000 30000000 6c500000 .A~E.A..0...lP.. │ │ │ │ - 0x00074e14 2c40fdff 0c010000 00440941 009e0244 ,@.......D.A...D │ │ │ │ - 0x00074e24 0e301141 7e469f01 4cdf4d0a 0e004306 .0.A~F..L.M...C. │ │ │ │ - 0x00074e34 41de420b 500e0043 0641de00 10000000 A.B.P..C.A...... │ │ │ │ - 0x00074e44 a0500000 0841fdff 70010000 00000000 .P...A..p....... │ │ │ │ - 0x00074e54 10000000 b4500000 6442fdff 40010000 .....P..dB..@... │ │ │ │ - 0x00074e64 00000000 24000000 c8500000 9043fdff ....$....P...C.. │ │ │ │ - 0x00074e74 80010000 00550e30 11417ebf 01510e00 .....U.0.A~..Q.. │ │ │ │ - 0x00074e84 440641ff 6e0e30bf 0111417e 2c000000 D.A.n.0...A~,... │ │ │ │ - 0x00074e94 f0500000 e844fdff a8000000 004a0941 .P...D.......J.A │ │ │ │ - 0x00074ea4 009b059c 049d039e 029f0147 0e501141 ...........G.P.A │ │ │ │ - 0x00074eb4 7e4e0e00 470641df dedddcdb 2c000000 ~N..G.A.....,... │ │ │ │ - 0x00074ec4 20510000 6845fdff a8000000 004a0941 Q..hE.......J.A │ │ │ │ - 0x00074ed4 009b059c 049d039e 029f0147 0e501141 ...........G.P.A │ │ │ │ - 0x00074ee4 7e4e0e00 470641df dedddcdb 2c000000 ~N..G.A.....,... │ │ │ │ - 0x00074ef4 50510000 e845fdff a8000000 004a0941 PQ...E.......J.A │ │ │ │ - 0x00074f04 009b059c 049d039e 029f0147 0e501141 ...........G.P.A │ │ │ │ - 0x00074f14 7e4e0e00 470641df dedddcdb 50000000 ~N..G.A.....P... │ │ │ │ - 0x00074f24 80510000 6846fdff d8000000 00439a06 .Q..hF.......C.. │ │ │ │ - 0x00074f34 420e5044 9b05419d 03419e02 45094100 B.PD..A..A..E.A. │ │ │ │ - 0x00074f44 419c0441 9f014111 417e54db 41dc41dd A..A..A.A~T.A.A. │ │ │ │ - 0x00074f54 41de41df 41064141 0e0041da 410e509a A.A.A.AA..A.A.P. │ │ │ │ - 0x00074f64 069b059d 039e0241 db41dd41 de000000 .......A.A.A.... │ │ │ │ - 0x00074f74 50000000 d4510000 f446fdff d8000000 P....Q...F...... │ │ │ │ - 0x00074f84 00439a06 420e5044 9b05419d 03419e02 .C..B.PD..A..A.. │ │ │ │ - 0x00074f94 45094100 419c0441 9f014111 417e54db E.A.A..A..A.A~T. │ │ │ │ - 0x00074fa4 41dc41dd 41de41df 41064141 0e0041da A.A.A.A.A.AA..A. │ │ │ │ - 0x00074fb4 410e509a 069b059d 039e0241 db41dd41 A.P........A.A.A │ │ │ │ - 0x00074fc4 de000000 50000000 28520000 8047fdff ....P...(R...G.. │ │ │ │ - 0x00074fd4 d8000000 00439a06 420e5044 9b05419d .....C..B.PD..A. │ │ │ │ - 0x00074fe4 03419e02 45094100 419c0441 9f014111 .A..E.A.A..A..A. │ │ │ │ - 0x00074ff4 417e54db 41dc41dd 41de41df 41064141 A~T.A.A.A.A.A.AA │ │ │ │ - 0x00075004 0e0041da 410e509a 069b059d 039e0241 ..A.A.P........A │ │ │ │ - 0x00075014 db41dd41 de000000 84000000 7c520000 .A.A........|R.. │ │ │ │ - 0x00075024 0c48fdff 00020000 0043940c 43970945 .H.......C..C..E │ │ │ │ - 0x00075034 0ec00111 487f4209 41004195 0b419907 ....H.B.A.A..A.. │ │ │ │ - 0x00075044 419b0545 960a4198 08419a06 419c0441 A..E..A..A..A..A │ │ │ │ - 0x00075054 9d03419e 02419f01 4111417e 65d541d6 ..A..A..A.A~e.A. │ │ │ │ - 0x00075064 41d841d9 41da41db 41dc41dd 41de41df A.A.A.A.A.A.A.A. │ │ │ │ - 0x00075074 41064141 0e004406 48d7d444 0ec00194 A.AA..D.H..D.... │ │ │ │ - 0x00075084 0c950b96 0a970998 0899079a 069b059c ................ │ │ │ │ - 0x00075094 049d039e 029f0111 417e1148 7f000000 ........A~.H.... │ │ │ │ - 0x000750a4 64000000 04530000 8449fdff a0010000 d....S...I...... │ │ │ │ - 0x000750b4 00439808 450e6011 487f4209 41004199 .C..E.`.H.B.A.A. │ │ │ │ - 0x000750c4 07419d03 419e0245 9a06419b 05419c04 .A..A..E..A..A.. │ │ │ │ - 0x000750d4 419f0141 11417e67 d941da41 db41dc41 A..A.A~g.A.A.A.A │ │ │ │ - 0x000750e4 dd41de41 df410641 410e0043 0648d844 .A.A.A.AA..C.H.D │ │ │ │ - 0x000750f4 0e609808 99079a06 9b059c04 9d039e02 .`.............. │ │ │ │ - 0x00075104 9f011141 7e11487f 64000000 6c530000 ...A~.H.d...lS.. │ │ │ │ - 0x00075114 bc4afdff a0010000 00439808 450e6011 .J.......C..E.`. │ │ │ │ - 0x00075124 487f4209 41004199 07419d03 419e0245 H.B.A.A..A..A..E │ │ │ │ - 0x00075134 9a06419b 05419c04 419f0141 11417e67 ..A..A..A..A.A~g │ │ │ │ - 0x00075144 d941da41 db41dc41 dd41de41 df410641 .A.A.A.A.A.A.A.A │ │ │ │ - 0x00075154 410e0043 0648d844 0e609808 99079a06 A..C.H.D.`...... │ │ │ │ - 0x00075164 9b059c04 9d039e02 9f011141 7e11487f ...........A~.H. │ │ │ │ - 0x00075174 18000000 d4530000 f44bfdff 9c010000 .....S...K...... │ │ │ │ - 0x00075184 00739f01 9e026a0a dfde430b 28000000 .s....j...C.(... │ │ │ │ - 0x00075194 f0530000 784dfdff e4010000 00469f01 .S..xM.......F.. │ │ │ │ - 0x000751a4 660adf44 0b429e02 6d0ade41 0b4cde43 f..D.B..m..A.L.C │ │ │ │ - 0x000751b4 df419f01 43df0000 30000000 1c540000 .A..C...0....T.. │ │ │ │ - 0x000751c4 3c4ffdff cc040000 00520e60 11417ebd ...5...... │ │ │ │ + 0x00072cd4 00460941 009e029f 01440e50 11417e50 .F.A.....D.P.A~P │ │ │ │ + 0x00072ce4 0a0e0044 0641dfde 420b450e 00440641 ...D.A..B.E..D.A │ │ │ │ + 0x00072cf4 dfde0000 50000000 583e0000 7036fcff ....P...X>..p6.. │ │ │ │ + 0x00072d04 700b0000 00450941 009e029f 01500ed0 p....E.A.....P.. │ │ │ │ + 0x00072d14 01920e93 0d940c11 417e950b 960a9709 ........A~...... │ │ │ │ + 0x00072d24 98089907 9a069b05 9c049d03 420d1f4a ............B..J │ │ │ │ + 0x00072d34 0a0c0100 4b064145 dfdedddc dbdad9d8 ....K.AE........ │ │ │ │ + 0x00072d44 d7d6d5d4 d3d2430b 60000000 ac3e0000 ......C.`....>.. │ │ │ │ + 0x00072d54 8c41fcff 040d0000 0043930d 940c4409 .A.......C....D. │ │ │ │ + 0x00072d64 41009e02 9f01530e 90021141 7e8e128f A.....S....A~... │ │ │ │ + 0x00072d74 11901091 0f920e95 0b960a97 09980899 ................ │ │ │ │ + 0x00072d84 079a069b 059c049d 03410d1f 4a0a0c01 .........A..J... │ │ │ │ + 0x00072d94 004b0641 49dfdedd dcdbdad9 d8d7d6d5 .K.AI........... │ │ │ │ + 0x00072da4 d4d3d2d1 d0cfce43 0b000000 60000000 .......C....`... │ │ │ │ + 0x00072db4 103f0000 384efcff a40c0000 00479c05 .?..8N.......G.. │ │ │ │ + 0x00072dc4 9b060941 009e039f 02500e90 0211417e ...A.....P....A~ │ │ │ │ + 0x00072dd4 bf01920f 930e940d 950c960b 970a9809 ................ │ │ │ │ + 0x00072de4 99089a07 9d04410d 1f42056b 14056c12 ......A..B.k..l. │ │ │ │ + 0x00072df4 500a0c01 004b0641 48ffdfde dddcdbda P....K.AH....... │ │ │ │ + 0x00072e04 d9d8d7d6 d5d4d3d2 066c066b 430b0000 .........l.kC... │ │ │ │ + 0x00072e14 60000000 743f0000 845afcff b00d0000 `...t?...Z...... │ │ │ │ + 0x00072e24 00439c05 9d044409 41009e03 9f02540e .C....D.A.....T. │ │ │ │ + 0x00072e34 b0021141 7ebf018e 138f1290 11911092 ...A~........... │ │ │ │ + 0x00072e44 0f930e94 0d950c96 0b970a98 0999089a ................ │ │ │ │ + 0x00072e54 079b0641 0d1f500a 0c01004b 06414aff ...A..P....K.AJ. │ │ │ │ + 0x00072e64 dfdedddc dbdad9d8 d7d6d5d4 d3d2d1d0 ................ │ │ │ │ + 0x00072e74 cfce430b 64000000 d83f0000 d067fcff ..C.d....?...g.. │ │ │ │ + 0x00072e84 dc0d0000 00459d04 9e030941 00550ea0 .....E.....A.U.. │ │ │ │ + 0x00072e94 029f02bf 0111417e 8f129011 9110920f ......A~........ │ │ │ │ + 0x00072ea4 930e940d 950c960b 970a9809 99089a07 ................ │ │ │ │ + 0x00072eb4 9b069c05 410d1f41 056c1402 5b0a0c01 ....A..A.l..[... │ │ │ │ + 0x00072ec4 004b0641 4affdfde dddcdbda d9d8d7d6 .K.AJ........... │ │ │ │ + 0x00072ed4 d5d4d3d2 d1d0cf06 6c440b00 5c000000 ........lD..\... │ │ │ │ + 0x00072ee4 40400000 4875fcff f40b0000 00460941 @@..Hu.......F.A │ │ │ │ + 0x00072ef4 009e049f 03510ec0 01be02bf 0111417e .....Q........A~ │ │ │ │ + 0x00072f04 930f940e 950d960c 970b980a 99099a08 ................ │ │ │ │ + 0x00072f14 9b079c06 9d051148 7f410d1f 590a0c01 .......H.A..Y... │ │ │ │ + 0x00072f24 004b0641 41064847 fffedfde dddcdbda .K.AA.HG........ │ │ │ │ + 0x00072f34 d9d8d7d6 d5d4d344 0b000000 64000000 .......D....d... │ │ │ │ + 0x00072f44 a0400000 e880fcff 880f0000 00439c05 .@...........C.. │ │ │ │ + 0x00072f54 9d044409 41009e03 9f02540e d0021141 ..D.A.....T....A │ │ │ │ + 0x00072f64 7ebf018e 138f1290 11911092 0f930e94 ~............... │ │ │ │ + 0x00072f74 0d950c96 0b970a98 0999089a 079b0641 ...............A │ │ │ │ + 0x00072f84 0d1f026b 0a0c0100 4b06414a ffdfdedd ...k....K.AJ.... │ │ │ │ + 0x00072f94 dcdbdad9 d8d7d6d5 d4d3d2d1 d0cfce44 ...............D │ │ │ │ + 0x00072fa4 0b000000 4c000000 08410000 1090fcff ....L....A...... │ │ │ │ + 0x00072fb4 7c010000 00440e50 9f01570a 0e0042df |....D.P..W...B. │ │ │ │ + 0x00072fc4 430b470a 0e0042df 410b410a 0e0042df C.G...B.A.A...B. │ │ │ │ + 0x00072fd4 410b410a 0e0042df 410b4309 4100429e A.A...B.A.C.A.B. │ │ │ │ + 0x00072fe4 02411141 7e5b0ade 410e0042 0641df41 .A.A~[..A..B.A.A │ │ │ │ + 0x00072ff4 0b000000 c4000000 58410000 4091fcff ........XA..@... │ │ │ │ + 0x00073004 18020000 0041990d 430ec001 43bd0341 .....A..C...C..A │ │ │ │ + 0x00073014 980e43ba 06419610 49931341 94124309 ..C..A..I..A..C. │ │ │ │ + 0x00073024 41004297 0f41bb05 44951141 9a0c429b A.B..A..D..A..B. │ │ │ │ + 0x00073034 0b419c0a 43bc0442 11417e41 9d09419e .A..C..B.A~A..A. │ │ │ │ + 0x00073044 08419f07 41be0241 bf0172fa 41fb41fc .A..A..A..r.A.A. │ │ │ │ + 0x00073054 41fd41fe 41ff41d3 41d441d5 41064141 A.A.A.A.A.A.A.AA │ │ │ │ + 0x00073064 d641d741 d841da41 db41dc41 dd41de41 .A.A.A.A.A.A.A.A │ │ │ │ + 0x00073074 df410e00 41d9440e c0019313 94129511 .A..A.D......... │ │ │ │ + 0x00073084 9610970f 980e990d 9a0c9b0b 9c0a9d09 ................ │ │ │ │ + 0x00073094 9e089f07 ba06bb05 bc04bd03 be02bf01 ................ │ │ │ │ + 0x000730a4 11417e46 d3d4d5d7 dadbdcdd dedffbfc .A~F............ │ │ │ │ + 0x000730b4 feff0641 41fa41fd 41d641d8 3c000000 ...AA.A.A.A.<... │ │ │ │ + 0x000730c4 20420000 9892fcff 0c030000 00440941 B...........D.A │ │ │ │ + 0x000730d4 009c049b 05490e80 019f019e 029d0311 .....I.......... │ │ │ │ + 0x000730e4 417e9907 9a06410d 1f560a0c 01004906 A~....A..V....I. │ │ │ │ + 0x000730f4 41dfdedd dcdbdad9 430b0000 3c000000 A.......C...<... │ │ │ │ + 0x00073104 60420000 6895fcff 0c030000 00440941 `B..h........D.A │ │ │ │ + 0x00073114 009c049b 05490e80 019f019e 029d0311 .....I.......... │ │ │ │ + 0x00073124 417e9907 9a06410d 1f560a0c 01004906 A~....A..V....I. │ │ │ │ + 0x00073134 41dfdedd dcdbdad9 430b0000 3c000000 A.......C...<... │ │ │ │ + 0x00073144 a0420000 3898fcff 7c030000 00440941 .B..8...|....D.A │ │ │ │ + 0x00073154 009c049b 05490e70 9f019e02 9d031141 .....I.p.......A │ │ │ │ + 0x00073164 7e99079a 06410d1f 700a0c01 00490641 ~....A..p....I.A │ │ │ │ + 0x00073174 dfdedddc dbdad941 0b000000 40000000 .......A....@... │ │ │ │ + 0x00073184 e0420000 789bfcff c4000000 00430e30 .B..x........C.0 │ │ │ │ + 0x00073194 9f014a0a 0e0041df 420b4109 41004111 ..J...A.B.A.A.A. │ │ │ │ + 0x000731a4 417e4506 41420941 00421141 7e450641 A~E.AB.A.B.A~E.A │ │ │ │ + 0x000731b4 42094100 4211417e 45064142 0e0042df B.A.B.A~E.AB..B. │ │ │ │ + 0x000731c4 44000000 24430000 049cfcff 60020000 D...$C......`... │ │ │ │ + 0x000731d4 00439b05 9a060941 00449c04 9d03449e .C.....A.D....D. │ │ │ │ + 0x000731e4 029f0144 0e501141 7e02500a 0e004e06 ...D.P.A~.P...N. │ │ │ │ + 0x000731f4 41dfdedd dcdbda43 0b530a0e 004f0641 A......C.S...O.A │ │ │ │ + 0x00073204 dfdedddc dbda410b 6c000000 6c430000 ......A.l...lC.. │ │ │ │ + 0x00073214 1c9efcff 40030000 00440941 00970999 ....@....D.A.... │ │ │ │ + 0x00073224 07449a06 9b05449c 049d0345 9e021141 .D....D....E...A │ │ │ │ + 0x00073234 7e430e70 11487f48 9808419f 01026cd8 ~C.p.H.H..A...l. │ │ │ │ + 0x00073244 41df410e 00500641 410648de dddcdbda A.A..P.AA.H..... │ │ │ │ + 0x00073254 d9d7440e 70970998 0899079a 069b059c ..D.p........... │ │ │ │ + 0x00073264 049d039e 029f0111 417e1148 7f61d841 ........A~.H.a.A │ │ │ │ + 0x00073274 df479808 9f010000 70000000 dc430000 .G......p....C.. │ │ │ │ + 0x00073284 eca0fcff 40030000 00440941 00960a98 ....@....D.A.... │ │ │ │ + 0x00073294 08439907 9a06449b 059c0444 9d039e02 .C....D....D.... │ │ │ │ + 0x000732a4 460e7011 417e1148 7f499709 419f0102 F.p.A~.H.I..A... │ │ │ │ + 0x000732b4 6cd741df 410e0050 06414106 48dedddc l.A.A..P.AA.H... │ │ │ │ + 0x000732c4 dbdad9d8 d6420e70 960a9709 98089907 .....B.p........ │ │ │ │ + 0x000732d4 9a069b05 9c049d03 9e029f01 11417e11 .............A~. │ │ │ │ + 0x000732e4 487f61d7 41df4797 099f0100 1c000000 H.a.A.G......... │ │ │ │ + 0x000732f4 50440000 b8a3fcff 40000000 00460e30 PD......@....F.0 │ │ │ │ + 0x00073304 11417e44 0e004206 41000000 1c000000 .A~D..B.A....... │ │ │ │ + 0x00073314 70440000 d8a3fcff 44000000 00460e30 pD......D....F.0 │ │ │ │ + 0x00073324 11417e45 0e004206 41000000 1c000000 .A~E..B.A....... │ │ │ │ + 0x00073334 90440000 08a4fcff 50000000 00480e30 .D......P....H.0 │ │ │ │ + 0x00073344 11417e46 0e004206 41000000 10000000 .A~F..B.A....... │ │ │ │ + 0x00073354 b0440000 38a4fcff b8010000 00000000 .D..8........... │ │ │ │ + 0x00073364 34000000 c4440000 e4a5fcff 38020000 4....D......8... │ │ │ │ + 0x00073374 00430941 009f0143 0e301141 7e519e02 .C.A...C.0.A~Q.. │ │ │ │ + 0x00073384 51de4d0a 0e004406 41df430b 7d0a0e00 Q.M...D.A.C.}... │ │ │ │ + 0x00073394 440641df 430b0000 10000000 fc440000 D.A.C........D.. │ │ │ │ + 0x000733a4 1ca8fcff a0040000 00000000 10000000 ................ │ │ │ │ + 0x000733b4 10450000 a8acfcff 08010000 00000000 .E.............. │ │ │ │ + 0x000733c4 30000000 24450000 a4adfcff 30010000 0...$E......0... │ │ │ │ + 0x000733d4 00480941 009e029d 03449b05 9c04459f .H.A.....D....E. │ │ │ │ + 0x000733e4 0111417e 420e506e 0e004706 41dfdedd ..A~B.Pn..G.A... │ │ │ │ + 0x000733f4 dcdb0000 10000000 58450000 a0aefcff ........XE...... │ │ │ │ + 0x00073404 8c040000 00000000 1c000000 6c450000 ............lE.. │ │ │ │ + 0x00073414 1cb3fcff 4c010000 004a9e02 9f010240 ....L....J.....@ │ │ │ │ + 0x00073424 0adfde42 0b000000 44000000 8c450000 ...B....D....E.. │ │ │ │ + 0x00073434 4cb4fcff 48010000 0042bd03 430e6042 L...H....B..C.`B │ │ │ │ + 0x00073444 be0241bf 01430941 00429c07 419d0643 ..A..C.A.B..A..C │ │ │ │ + 0x00073454 9e05419f 04421141 7e72fe41 ff41dc41 ..A..B.A~r.A.A.A │ │ │ │ + 0x00073464 dd41de41 df410641 410e0041 fd000000 .A.A.A.AA..A.... │ │ │ │ + 0x00073474 10000000 d4450000 54b5fcff 98010000 .....E..T....... │ │ │ │ + 0x00073484 00000000 10000000 e8450000 e0b6fcff .........E...... │ │ │ │ + 0x00073494 b8010000 00000000 1c000000 fc450000 .............E.. │ │ │ │ + 0x000734a4 9cb8fcff 40000000 00430e20 11417e47 ....@....C. .A~G │ │ │ │ + 0x000734b4 0e004206 41000000 34000000 1c460000 ..B.A...4....F.. │ │ │ │ + 0x000734c4 bcb8fcff 2c020000 00430941 00bf019d ....,....C.A.... │ │ │ │ + 0x000734d4 04439f02 9e03450e 6011417e 9b069c05 .C....E.`.A~.... │ │ │ │ + 0x000734e4 025c0a0e 00480641 ffdfdedd dcdb410b .\...H.A......A. │ │ │ │ + 0x000734f4 44000000 54460000 b4bafcff bc020000 D...TF.......... │ │ │ │ + 0x00073504 00430941 00bf0199 08439f02 9e03490e .C.A.....C....I. │ │ │ │ + 0x00073514 80011141 7e970a98 099a079b 069c059d ...A~........... │ │ │ │ + 0x00073524 0402780a 0e004b06 4141ffdf dedddcdb ..x...K.AA...... │ │ │ │ + 0x00073534 dad9d8d7 410b0000 2c000000 9c460000 ....A...,....F.. │ │ │ │ + 0x00073544 2cbdfcff 88010000 00489d04 9e030941 ,........H.....A │ │ │ │ + 0x00073554 009f0243 0e501141 7e4bbf01 0241ff42 ...C.P.A~K...A.B │ │ │ │ + 0x00073564 0e004506 41dfdedd 8c010000 cc460000 ..E.A........F.. │ │ │ │ + 0x00073574 8cbefcff 08080000 00440941 009e149d .........D.A.... │ │ │ │ + 0x00073584 15450e90 049f1311 417e1147 7f11487f .E......A~.G..H. │ │ │ │ + 0x00073594 48056632 05673005 682e0569 2c056a2a H.f2.g0.h..i,.j* │ │ │ │ + 0x000735a4 056b2805 6c264f8e 24418f23 43902241 .k(.l&O.$A.#C."A │ │ │ │ + 0x000735b4 91214792 2041931f 43941e41 951d4196 .!G. A..C..A..A. │ │ │ │ + 0x000735c4 1c41971b 42981a41 9919419a 18419b17 .A..B..A..A..A.. │ │ │ │ + 0x000735d4 419c1641 ae1241af 1141b010 41b10f41 A..A..A..A..A..A │ │ │ │ + 0x000735e4 b20e41b3 0d41b40c 41b50b41 b60a41b7 ..A..A..A..A..A. │ │ │ │ + 0x000735f4 0941b808 41b90741 ba0641bb 0541bc04 .A..A..A..A..A.. │ │ │ │ + 0x00073604 41bd0341 be0241bf 01033901 ee41ef41 A..A..A...9..A.A │ │ │ │ + 0x00073614 f041f141 f241f341 f441f541 f641f741 .A.A.A.A.A.A.A.A │ │ │ │ + 0x00073624 f841f941 fa41fb41 fc41fd41 fe41ff41 .A.A.A.A.A.A.A.A │ │ │ │ + 0x00073634 ce41cf41 d041d141 d241d341 d441d541 .A.A.A.A.A.A.A.A │ │ │ │ + 0x00073644 d641d741 d841d941 da41db41 dc48066c .A.A.A.A.A.A.H.l │ │ │ │ + 0x00073654 066b066a 06690668 06670666 0e004606 .k.j.i.h.g.f..F. │ │ │ │ + 0x00073664 41410647 410648df dedd440e 90048e24 AA.GA.H...D....$ │ │ │ │ + 0x00073674 8f239022 91219220 931f941e 951d961c .#.".!. ........ │ │ │ │ + 0x00073684 971b981a 99199a18 9b179c16 9d159e14 ................ │ │ │ │ + 0x00073694 9f13ae12 af11b010 b10fb20e b30db40c ................ │ │ │ │ + 0x000736a4 b50bb60a b709b808 b907ba06 bb05bc04 ................ │ │ │ │ + 0x000736b4 bd03be02 bf010566 32056730 05682e05 .......f2.g0.h.. │ │ │ │ + 0x000736c4 692c056a 2a056b28 056c2611 417e1147 i,.j*.k(.l&.A~.G │ │ │ │ + 0x000736d4 7f11487f 0244cecf d0d1d2d3 d4d5d6d7 ..H..D.......... │ │ │ │ + 0x000736e4 d8d9dadb dceeeff0 f1f2f3f4 f5f6f7f8 ................ │ │ │ │ + 0x000736f4 f9fafbfc fdfeff00 2c000000 5c480000 ........,...\H.. │ │ │ │ + 0x00073704 0cc5fcff 88010000 00489d04 9e030941 .........H.....A │ │ │ │ + 0x00073714 009f0243 0e501141 7e4bbf01 0241ff42 ...C.P.A~K...A.B │ │ │ │ + 0x00073724 0e004506 41dfdedd 2c000000 8c480000 ..E.A...,....H.. │ │ │ │ + 0x00073734 6cc6fcff 88010000 00489d04 9e030941 l........H.....A │ │ │ │ + 0x00073744 009f0243 0e501141 7e4bbf01 0241ff42 ...C.P.A~K...A.B │ │ │ │ + 0x00073754 0e004506 41dfdedd 40000000 bc480000 ..E.A...@....H.. │ │ │ │ + 0x00073764 ccc7fcff b0010000 00489a06 0941009c .........H...A.. │ │ │ │ + 0x00073774 049d0343 0e701141 7e4b9f01 419e0241 ...C.p.A~K..A..A │ │ │ │ + 0x00073784 98084199 07419b05 0243d841 d941db41 ..A..A...C.A.A.A │ │ │ │ + 0x00073794 de41df42 0e004506 41dddcda 40000000 .A.B..E.A...@... │ │ │ │ + 0x000737a4 00490000 38c9fcff b0010000 00489a06 .I..8........H.. │ │ │ │ + 0x000737b4 0941009c 049d0343 0e701141 7e4b9f01 .A.....C.p.A~K.. │ │ │ │ + 0x000737c4 419e0241 98084199 07419b05 0243d841 A..A..A..A...C.A │ │ │ │ + 0x000737d4 d941db41 de41df42 0e004506 41dddcda .A.A.A.B..E.A... │ │ │ │ + 0x000737e4 2c000000 44490000 a4cafcff 88010000 ,...DI.......... │ │ │ │ + 0x000737f4 00489d04 9e030941 009f0243 0e501141 .H.....A...C.P.A │ │ │ │ + 0x00073804 7e4bbf01 0241ff42 0e004506 41dfdedd ~K...A.B..E.A... │ │ │ │ + 0x00073814 40000000 74490000 04ccfcff b0010000 @...tI.......... │ │ │ │ + 0x00073824 00489a06 0941009c 049d0343 0e701141 .H...A.....C.p.A │ │ │ │ + 0x00073834 7e4b9f01 419e0241 98084199 07419b05 ~K..A..A..A..A.. │ │ │ │ + 0x00073844 0243d841 d941db41 de41df42 0e004506 .C.A.A.A.A.B..E. │ │ │ │ + 0x00073854 41dddcda 40000000 b8490000 70cdfcff A...@....I..p... │ │ │ │ + 0x00073864 b0010000 00489a06 0941009c 049d0343 .....H...A.....C │ │ │ │ + 0x00073874 0e701141 7e4b9f01 419e0241 98084199 .p.A~K..A..A..A. │ │ │ │ + 0x00073884 07419b05 0243d841 d941db41 de41df42 .A...C.A.A.A.A.B │ │ │ │ + 0x00073894 0e004506 41dddcda 58010000 fc490000 ..E.A...X....I.. │ │ │ │ + 0x000738a4 dccefcff 2c080000 00419f13 4a0ec004 ....,....A..J... │ │ │ │ + 0x000738b4 11417e9c 169d1511 467f1147 7f11487f .A~.....F..G..H. │ │ │ │ + 0x000738c4 4d05692c 056a2a05 6b28056c 26458e24 M.i,.j*.k(.l&E.$ │ │ │ │ + 0x000738d4 418f2345 90224191 21439220 41931f41 A.#E."A.!C. A..A │ │ │ │ + 0x000738e4 941e41ae 1245af11 41b01041 b10f4195 ..A..E..A..A..A. │ │ │ │ + 0x000738f4 1d41961c 41971b41 981a4199 19419a18 .A..A..A..A..A.. │ │ │ │ + 0x00073904 419b1741 9e1441b2 0e41b30d 41b40c41 A..A..A..A..A..A │ │ │ │ + 0x00073914 b50b41b6 0a41b709 41b80841 b90741ba ..A..A..A..A..A. │ │ │ │ + 0x00073924 0641bb05 41bc0441 bd0341be 0241bf01 .A..A..A..A..A.. │ │ │ │ + 0x00073934 032c01ee 41ef41f0 41f141f2 41f341f4 .,..A.A.A.A.A.A. │ │ │ │ + 0x00073944 41f541f6 41f741f8 41f941fa 41fb41fc A.A.A.A.A.A.A.A. │ │ │ │ + 0x00073954 41fd41fe 41ff41ce 41cf41d0 41d141d2 A.A.A.A.A.A.A.A. │ │ │ │ + 0x00073964 41d341d4 41d541d6 41d741d8 41d941da A.A.A.A.A.A.A.A. │ │ │ │ + 0x00073974 41db41de 46066c06 6b066a06 690e0046 A.A.F.l.k.j.i..F │ │ │ │ + 0x00073984 06414106 46410647 410648df dddc420e .AA.FA.GA.H...B. │ │ │ │ + 0x00073994 c0048e24 8f239022 91219220 931f941e ...$.#.".!. .... │ │ │ │ + 0x000739a4 951d961c 971b981a 99199a18 9b179c16 ................ │ │ │ │ + 0x000739b4 9d159e14 9f13ae12 af11b010 b10fb20e ................ │ │ │ │ + 0x000739c4 b30db40c b50bb60a b709b808 b907ba06 ................ │ │ │ │ + 0x000739d4 bb05bc04 bd03be02 bf010569 2c056a2a ...........i,.j* │ │ │ │ + 0x000739e4 056b2805 6c261141 7e11467f 11477f11 .k(.l&.A~.F..G.. │ │ │ │ + 0x000739f4 487f0000 50000000 584b0000 b0d5fcff H...P...XK...... │ │ │ │ + 0x00073a04 40040000 00440941 009d039e 02449f01 @....D.A.....D.. │ │ │ │ + 0x00073a14 430e5011 417e5a0a 0e004b06 41dfdedd C.P.A~Z...K.A... │ │ │ │ + 0x00073a24 440b639b 05419c04 026bdb41 dc459b05 D.c..A...k.A.E.. │ │ │ │ + 0x00073a34 419c0466 0adb41dc 410e004b 0641dfde A..f..A.A..K.A.. │ │ │ │ + 0x00073a44 dd430b42 9a0649da 10000000 ac4b0000 .C.B..I......K.. │ │ │ │ + 0x00073a54 9cd9fcff 18000000 00000000 10000000 ................ │ │ │ │ + 0x00073a64 c04b0000 a8d9fcff 14000000 00000000 .K.............. │ │ │ │ + 0x00073a74 30000000 d44b0000 b4d9fcff fc010000 0....K.......... │ │ │ │ + 0x00073a84 00480941 00bf019d 04449e03 9f02480e .H.A.....D....H. │ │ │ │ + 0x00073a94 5011417e 670a0e00 490641ff dfdedd44 P.A~g...I.A....D │ │ │ │ + 0x00073aa4 0b000000 38000000 084c0000 80dbfcff ....8....L...... │ │ │ │ + 0x00073ab4 44010000 00470e30 460a0e00 430b4709 D....G.0F...C.G. │ │ │ │ + 0x00073ac4 4100419f 01421141 7e52df41 0e004306 A.A..B.A~R.A..C. │ │ │ │ + 0x00073ad4 41440e30 43094100 4111417e 54064100 AD.0C.A.A.A~T.A. │ │ │ │ + 0x00073ae4 34000000 444c0000 94dcfcff e4000000 4...DL.......... │ │ │ │ + 0x00073af4 00419f01 420e3044 09410042 11417e4d .A..B.0D.A.B.A~M │ │ │ │ + 0x00073b04 0641410e 0041df44 0e309f01 11417e56 .AA..A.D.0...A~V │ │ │ │ + 0x00073b14 0e004306 41df0000 48000000 7c4c0000 ..C.A...H...|L.. │ │ │ │ + 0x00073b24 4cddfcff 10030000 00440e40 9f01024b L........D.@...K │ │ │ │ + 0x00073b34 0a0e0041 df440b43 09410041 11417e46 ...A.D.C.A.A.A~F │ │ │ │ + 0x00073b44 06414209 41004711 417e4506 41420941 .AB.A.G.A~E.AB.A │ │ │ │ + 0x00073b54 00471141 7e430e00 420641df 420e409f .G.A~C..B.A.B.@. │ │ │ │ + 0x00073b64 01000000 9c000000 c84c0000 10e0fcff .........L...... │ │ │ │ + 0x00073b74 10080000 00440e60 9d03459f 014e0941 .....D.`..E..N.A │ │ │ │ + 0x00073b84 00439b05 419c0441 9e024111 417e7f9a .C..A..A..A.A~.. │ │ │ │ + 0x00073b94 066eda02 5cdb42dc 41de41df 41064142 .n..\.B.A.A.A.AB │ │ │ │ + 0x00073ba4 0e0041dd 420e609d 039f0141 df5e0e00 ..A.B.`....A.^.. │ │ │ │ + 0x00073bb4 41dd440e 609d039f 0161df47 9a069b05 A.D.`....a.G.... │ │ │ │ + 0x00073bc4 9c049e02 9f011141 7e6cda4b dbdcde06 .......A~l.K.... │ │ │ │ + 0x00073bd4 4141df41 0e0041dd 410e609d 03410e00 AA.A..A.A.`..A.. │ │ │ │ + 0x00073be4 41dd410e 609b059c 049d039e 029f0111 A.A.`........... │ │ │ │ + 0x00073bf4 417e026c 0adb41dc 41de41df 41064142 A~.l..A.A.A.A.AB │ │ │ │ + 0x00073c04 0b000000 38000000 684d0000 80e7fcff ....8...hM...... │ │ │ │ + 0x00073c14 a0020000 00440e40 9e024609 41004211 .....D.@..F.A.B. │ │ │ │ + 0x00073c24 417e739f 0159df42 0641410a 0e0041de A~s..Y.B.AA...A. │ │ │ │ + 0x00073c34 440b7c0e 0041de41 0e409e02 11417e00 D.|..A.A.@...A~. │ │ │ │ + 0x00073c44 80000000 a44d0000 e4e9fcff 08090000 .....M.......... │ │ │ │ + 0x00073c54 00440e60 9f01459d 03499e02 46094100 .D.`..E..I..F.A. │ │ │ │ + 0x00073c64 439a0641 9b05419c 04411141 7e035f01 C..A..A..A.A~._. │ │ │ │ + 0x00073c74 da41db41 dc41dd41 de410e00 420641df .A.A.A.A.A..B.A. │ │ │ │ + 0x00073c84 410e609d 039e029f 0141de7a dd410e00 A.`......A.z.A.. │ │ │ │ + 0x00073c94 41df410e 609d039f 0141dd7c 0e0041df A.A.`....A.|..A. │ │ │ │ + 0x00073ca4 410e609d 039e029f 0141dd41 de410e00 A.`......A.A.A.. │ │ │ │ + 0x00073cb4 41df420e 609a069b 059c049d 039e029f A.B.`........... │ │ │ │ + 0x00073cc4 0111417e 10000000 284e0000 70f2fcff ..A~....(N..p... │ │ │ │ + 0x00073cd4 3c000000 00000000 64000000 3c4e0000 <.......d...: 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 fftw_execute_r2r │ │ │ │ 49: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND drand48@GLIBC_2.17 (4) │ │ │ │ 50: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND pow@GLIBC_2.29 (3) │ │ │ │ 51: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND GOMP_loop_end_nowait@GOMP_1.0 (5) │ │ │ │ 52: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND omp_get_max_threads@OMP_1.0 (2) │ │ │ │ 53: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND memset@GLIBC_2.17 (4) │ │ │ │ 54: 0000000000000000 0 FUNC GLOBAL DEFAULT [: 8] UND fftw_malloc │ │ │ │ - 55: 0000000000039680 3464 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_3d │ │ │ │ - 56: 0000000000059b10 328 FUNC GLOBAL DEFAULT [: 8] 10 nfct_check │ │ │ │ - 57: 0000000000049910 416 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_all │ │ │ │ - 58: 00000000000594c0 568 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init │ │ │ │ - 59: 000000000004b940 548 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_infty_complex │ │ │ │ - 60: 000000000004ff40 304 FUNC GLOBAL DEFAULT 10 nfft_cp_w_double │ │ │ │ - 61: 0000000000049710 512 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_all │ │ │ │ - 62: 0000000000049550 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_matrix │ │ │ │ - 63: 00000000000061e0 80 FUNC GLOBAL DEFAULT [: 8] 10 jnfft_finalize │ │ │ │ - 64: 000000000003eb10 484 FUNC GLOBAL DEFAULT [: 8] 10 eval_al_thresh │ │ │ │ - 65: 000000000004fce0 120 FUNC GLOBAL DEFAULT 10 nfft_cp_a_complex │ │ │ │ - 66: 000000000004d2c0 228 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2_exp │ │ │ │ - 67: 0000000000059c60 556 FUNC GLOBAL DEFAULT [: 8] 10 nfct_finalize │ │ │ │ - 68: 000000000003c830 840 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_full_psi │ │ │ │ - 69: 000000000004c9f0 1036 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_2_double │ │ │ │ - 70: 0000000000036520 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_direct │ │ │ │ - 71: 000000000003c550 728 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_psi │ │ │ │ - 72: 000000000006d420 552 FUNC GLOBAL DEFAULT [: 8] 10 solver_before_loop_double │ │ │ │ - 73: 0000000000061150 92 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_3d │ │ │ │ - 74: 0000000000052570 216 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_init_guru │ │ │ │ - 75: 000000000000ba80 1864 FUNC GLOBAL DEFAULT [: 8] 10 fpt_transposed_direct │ │ │ │ - 76: 0000000000059a60 80 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_2d │ │ │ │ - 77: 0000000000068fe0 1068 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_adjoint_direct │ │ │ │ - 78: 0000000000048a50 68 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_advanced │ │ │ │ - 79: 00000000000650c0 1080 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_adjoint_direct │ │ │ │ - 80: 000000000004a830 1456 FUNC GLOBAL DEFAULT [: 8] 10 nfft_bsplines │ │ │ │ - 81: 000000000006d240 412 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_advanced_double │ │ │ │ - 82: 0000000000048fa0 320 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta │ │ │ │ - 83: 00000000000485b0 1116 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_guru_advanced │ │ │ │ - 84: 00000000000659a0 1556 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_psi │ │ │ │ - 85: 000000000004c000 512 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_infty_1_complex │ │ │ │ - 86: 000000000003df50 308 FUNC GLOBAL DEFAULT [: 8] 10 beta_al_row │ │ │ │ - 87: 0000000000059700 772 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_guru │ │ │ │ - 88: 0000000000064c60 1112 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_trafo_direct │ │ │ │ - 89: 0000000000043750 888 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_trafo │ │ │ │ - 90: 0000000000006140 72 FUNC GLOBAL DEFAULT [: 8] 10 jnfft_trafo_direct │ │ │ │ - 91: 000000000003e1d0 1208 FUNC GLOBAL DEFAULT [: 8] 10 alpha_al_all │ │ │ │ - 92: 00000000000587d0 660 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_fg_psi │ │ │ │ - 93: 00000000000493c0 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_row │ │ │ │ - 94: 0000000000068950 588 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_init_random_nodes_coeffs │ │ │ │ - 95: 00000000000060a0 72 FUNC GLOBAL DEFAULT [: 8] 10 jnfft_trafo │ │ │ │ - 96: 00000000000370c0 3104 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_1d │ │ │ │ - 97: 000000000004d060 328 FUNC GLOBAL DEFAULT [: 8] 10 nfft_prod_real │ │ │ │ - 98: 0000000000006ca0 1540 FUNC GLOBAL DEFAULT [: 8] 10 fpt_init │ │ │ │ - 99: 000000000004d260 96 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2 │ │ │ │ - 100: 000000000004ae40 360 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_jackson2 │ │ │ │ - 101: 000000000005fbf0 564 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_lin_psi │ │ │ │ - 102: 0000000000042800 688 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_adjoint_direct │ │ │ │ - 103: 000000000004afb0 2004 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_jackson4 │ │ │ │ - 104: 000000000003d4f0 76 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_1d │ │ │ │ - 105: 0000000000049470 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_matrix │ │ │ │ - 106: 000000000004d4b0 1284 FUNC GLOBAL DEFAULT [: 8] 10 nfft_lambda │ │ │ │ - 107: 0000000000065750 592 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_lin_psi │ │ │ │ - 108: 0000000000060390 1792 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_full_psi │ │ │ │ - 109: 00000000000510a0 36 FUNC GLOBAL DEFAULT 10 nfft_get_version │ │ │ │ - 110: 00000000000580f0 1172 FUNC GLOBAL DEFAULT [: 8] 10 nfct_adjoint_direct │ │ │ │ - 111: 000000000004e1d0 688 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vpr_double │ │ │ │ - 112: 0000000000057c40 1188 FUNC GLOBAL DEFAULT [: 8] 10 nfct_trafo_direct │ │ │ │ - 113: 0000000000008940 180 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute │ │ │ │ - 114: 000000000004d3b0 244 FUNC GLOBAL DEFAULT 10 nfft_next_power_of_2_exp_int │ │ │ │ - 115: 0000000000059ab0 92 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_3d │ │ │ │ - 116: 000000000003e090 320 FUNC GLOBAL DEFAULT [: 8] 10 gamma_al_row │ │ │ │ - 117: 00000000000507d0 140 FUNC GLOBAL DEFAULT 10 nfft_upd_axpwy_complex │ │ │ │ - 118: 000000000004b790 272 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_sobolev │ │ │ │ - 119: 0000000000005f20 184 FUNC GLOBAL DEFAULT 10 jnfft_set_fhat │ │ │ │ - 120: 000000000004e720 136 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_unit_complex │ │ │ │ - 121: 000000000006d3e0 60 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_double │ │ │ │ - 122: 000000000004f400 60 FUNC GLOBAL DEFAULT [: 8] 10 nfft_set_num_threads │ │ │ │ - 123: 0000000000060b60 568 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init │ │ │ │ - 124: 0000000000043450 100 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_precompute_x │ │ │ │ - 125: 000000000004f620 304 FUNC GLOBAL DEFAULT 10 nfft_dot_double │ │ │ │ - 126: 000000000004ce00 596 FUNC GLOBAL DEFAULT [: 8] 10 nfft_float_property │ │ │ │ - 127: 00000000000600d0 696 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_psi │ │ │ │ - 128: 000000000006c410 412 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_advanced_complex │ │ │ │ - 129: 000000000006d140 256 FUNC GLOBAL DEFAULT [: 8] 10 solver_finalize_complex │ │ │ │ - 130: 000000000004fe80 184 FUNC GLOBAL DEFAULT 10 nfft_cp_w_complex │ │ │ │ - 131: 00000000000503d0 160 FUNC GLOBAL DEFAULT 10 nfft_upd_axpby_complex │ │ │ │ - 132: 000000000004b8a0 152 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_multiquadric │ │ │ │ - 133: 0000000000041b80 252 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_finalize │ │ │ │ - 134: 0000000000066de0 328 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init │ │ │ │ - 135: 000000000006ee78 8 OBJECT GLOBAL DEFAULT 12 KSQRTPII │ │ │ │ - 136: 0000000000049c50 412 FUNC GLOBAL DEFAULT [: 8] 10 eval_wigner │ │ │ │ - 137: 0000000000068ba0 1076 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_trafo_direct │ │ │ │ - 138: 000000000004a530 756 FUNC GLOBAL DEFAULT [: 8] 10 nfft_bessel_i0 │ │ │ │ - 139: 0000000000038910 3428 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_2d │ │ │ │ - 140: 000000000004f510 272 FUNC GLOBAL DEFAULT 10 nfft_dot_complex │ │ │ │ - 141: 0000000000051740 932 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_adjoint │ │ │ │ - 142: 000000000003c050 544 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_lin_psi │ │ │ │ - 143: 0000000000041fb0 2120 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_trafo │ │ │ │ - 144: 0000000000060da0 772 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_guru │ │ │ │ - 145: 0000000000051120 20 FUNC GLOBAL DEFAULT 10 nfft_get_default_window_cut_off │ │ │ │ - 146: 0000000000041c80 816 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_trafo_direct │ │ │ │ - 147: 000000000004fb80 172 FUNC GLOBAL DEFAULT 10 nfft_cp_complex │ │ │ │ + 55: 0000000000039550 3548 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_3d │ │ │ │ + 56: 00000000000590e0 408 FUNC GLOBAL DEFAULT [: 1] 10 nfct_check │ │ │ │ + 57: 0000000000048db0 396 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_all │ │ │ │ + 58: 0000000000058a80 580 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init │ │ │ │ + 59: 000000000004ad40 532 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_complex │ │ │ │ + 60: 000000000004f380 344 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_w_double │ │ │ │ + 61: 0000000000048bb0 500 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_all │ │ │ │ + 62: 00000000000489f0 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_matrix │ │ │ │ + 63: 00000000000060d0 60 FUNC GLOBAL DEFAULT [: 1] 10 jnfft_finalize │ │ │ │ + 64: 000000000003ea70 440 FUNC GLOBAL DEFAULT [: 1] 10 eval_al_thresh │ │ │ │ + 65: 000000000004f120 120 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_a_complex │ │ │ │ + 66: 000000000004c6c0 212 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2_exp │ │ │ │ + 67: 0000000000059280 488 FUNC GLOBAL DEFAULT [: 1] 10 nfct_finalize │ │ │ │ + 68: 000000000003c880 892 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_full_psi │ │ │ │ + 69: 000000000004bdd0 1020 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_2_double │ │ │ │ + 70: 00000000000361b0 180 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_direct │ │ │ │ + 71: 000000000003c570 780 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_psi │ │ │ │ + 72: 000000000006c960 448 FUNC GLOBAL DEFAULT [: 1] 10 solver_before_loop_double │ │ │ │ + 73: 0000000000060cb0 80 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_3d │ │ │ │ + 74: 00000000000518f0 196 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_init_guru │ │ │ │ + 75: 000000000000b600 1768 FUNC GLOBAL DEFAULT [: 1] 10 fpt_transposed_direct │ │ │ │ + 76: 0000000000059040 68 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_2d │ │ │ │ + 77: 0000000000068a90 1032 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_adjoint_direct │ │ │ │ + 78: 0000000000047fc0 28 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_advanced │ │ │ │ + 79: 0000000000064c60 1080 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_adjoint_direct │ │ │ │ + 80: 0000000000049c80 1360 FUNC GLOBAL DEFAULT [: 1] 10 nfft_bsplines │ │ │ │ + 81: 000000000006c7c0 376 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_advanced_double │ │ │ │ + 82: 00000000000484a0 300 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta │ │ │ │ + 83: 0000000000047b90 1032 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_guru_advanced │ │ │ │ + 84: 0000000000065520 1520 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_psi │ │ │ │ + 85: 000000000004b3e0 512 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_1_complex │ │ │ │ + 86: 000000000003df60 264 FUNC GLOBAL DEFAULT [: 1] 10 beta_al_row │ │ │ │ + 87: 0000000000058cd0 816 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_guru │ │ │ │ + 88: 0000000000064810 1096 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_trafo_direct │ │ │ │ + 89: 00000000000430f0 852 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_trafo │ │ │ │ + 90: 0000000000006050 60 FUNC GLOBAL DEFAULT [: 1] 10 jnfft_trafo_direct │ │ │ │ + 91: 000000000003e1a0 1164 FUNC GLOBAL DEFAULT [: 1] 10 alpha_al_all │ │ │ │ + 92: 0000000000057df0 636 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_fg_psi │ │ │ │ + 93: 0000000000048870 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_row │ │ │ │ + 94: 0000000000068430 572 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_init_random_nodes_coeffs │ │ │ │ + 95: 0000000000005fd0 60 FUNC GLOBAL DEFAULT [: 1] 10 jnfft_trafo │ │ │ │ + 96: 0000000000036de0 3332 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_1d │ │ │ │ + 97: 000000000004c450 332 FUNC GLOBAL DEFAULT [: 1] 10 nfft_prod_real │ │ │ │ + 98: 0000000000006b80 1424 FUNC GLOBAL DEFAULT [: 1] 10 fpt_init │ │ │ │ + 99: 000000000004c660 96 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2 │ │ │ │ + 100: 000000000004a260 368 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_jackson2 │ │ │ │ + 101: 000000000005f780 540 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_lin_psi │ │ │ │ + 102: 0000000000042290 672 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_adjoint_direct │ │ │ │ + 103: 000000000004a3d0 2008 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_jackson4 │ │ │ │ + 104: 000000000003d5b0 64 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_1d │ │ │ │ + 105: 0000000000048910 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_matrix │ │ │ │ + 106: 000000000004c8c0 1460 FUNC GLOBAL DEFAULT [: 1] 10 nfft_lambda │ │ │ │ + 107: 00000000000652e0 568 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_lin_psi │ │ │ │ + 108: 000000000005fed0 1788 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_full_psi │ │ │ │ + 109: 0000000000050570 36 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_version │ │ │ │ + 110: 0000000000057760 1128 FUNC GLOBAL DEFAULT [: 1] 10 nfct_adjoint_direct │ │ │ │ + 111: 000000000004d780 620 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vpr_double │ │ │ │ + 112: 00000000000572e0 1144 FUNC GLOBAL DEFAULT [: 1] 10 nfct_trafo_direct │ │ │ │ + 113: 00000000000086e0 160 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute │ │ │ │ + 114: 000000000004c7a0 244 FUNC GLOBAL DEFAULT [: 1] 10 nfft_next_power_of_2_exp_int │ │ │ │ + 115: 0000000000059090 80 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_3d │ │ │ │ + 116: 000000000003e070 304 FUNC GLOBAL DEFAULT [: 1] 10 gamma_al_row │ │ │ │ + 117: 000000000004fc40 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpwy_complex │ │ │ │ + 118: 000000000004abb0 252 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_sobolev │ │ │ │ + 119: 0000000000005e50 184 FUNC GLOBAL DEFAULT [: 1] 10 jnfft_set_fhat │ │ │ │ + 120: 000000000004dbe0 124 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_unit_complex │ │ │ │ + 121: 000000000006c940 20 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_double │ │ │ │ + 122: 000000000004e860 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_set_num_threads │ │ │ │ + 123: 00000000000606a0 580 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init │ │ │ │ + 124: 0000000000042e40 60 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_precompute_x │ │ │ │ + 125: 000000000004ea60 304 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_double │ │ │ │ + 126: 000000000004c200 580 FUNC GLOBAL DEFAULT [: 1] 10 nfft_float_property │ │ │ │ + 127: 000000000005fc20 684 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_psi │ │ │ │ + 128: 000000000006bb80 376 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_advanced_complex │ │ │ │ + 129: 000000000006c6c0 248 FUNC GLOBAL DEFAULT [: 1] 10 solver_finalize_complex │ │ │ │ + 130: 000000000004f2c0 184 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_w_complex │ │ │ │ + 131: 000000000004f840 160 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpby_complex │ │ │ │ + 132: 000000000004acb0 136 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_multiquadric │ │ │ │ + 133: 0000000000041680 228 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_finalize │ │ │ │ + 134: 0000000000066990 296 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init │ │ │ │ + 135: 000000000006df90 8 OBJECT GLOBAL DEFAULT 12 KSQRTPII │ │ │ │ + 136: 00000000000490d0 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_wigner │ │ │ │ + 137: 0000000000068670 1056 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_trafo_direct │ │ │ │ + 138: 0000000000049980 724 FUNC GLOBAL DEFAULT [: 1] 10 nfft_bessel_i0 │ │ │ │ + 139: 00000000000387a0 3504 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_2d │ │ │ │ + 140: 000000000004e950 272 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_complex │ │ │ │ + 141: 0000000000050be0 860 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_adjoint │ │ │ │ + 142: 000000000003c040 536 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_lin_psi │ │ │ │ + 143: 0000000000041a80 2064 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_trafo │ │ │ │ + 144: 00000000000608f0 816 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_guru │ │ │ │ + 145: 0000000000050600 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_default_window_cut_off │ │ │ │ + 146: 0000000000041770 784 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_trafo_direct │ │ │ │ + 147: 000000000004efc0 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: 000000000003d540 80 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_2d │ │ │ │ - 150: 0000000000051ec0 1364 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_trafo │ │ │ │ - 151: 000000000004ee30 540 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sort_node_indices_radix_lsdf │ │ │ │ - 152: 0000000000008a00 3232 FUNC GLOBAL DEFAULT [: 8] 10 fpt_trafo_direct │ │ │ │ - 153: 000000000004bb70 1164 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_infty_double │ │ │ │ - 154: 0000000000052650 96 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_finalize │ │ │ │ - 155: 0000000000048d20 268 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_finalize │ │ │ │ - 156: 0000000000050cb0 1008 FUNC GLOBAL DEFAULT 10 nfft_fftshift_complex_int │ │ │ │ - 157: 00000000000502b0 288 FUNC GLOBAL DEFAULT 10 nfft_upd_xpay_double │ │ │ │ - 158: 000000000004f820 432 FUNC GLOBAL DEFAULT 10 nfft_dot_w_double │ │ │ │ - 159: 0000000000041a00 376 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_forget │ │ │ │ - 160: 000000000005fe30 660 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_fg_psi │ │ │ │ - 161: 00000000000096a0 9184 FUNC GLOBAL DEFAULT [: 8] 10 fpt_trafo │ │ │ │ - 162: 0000000000066f80 412 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_finalize │ │ │ │ - 163: 00000000000509e0 716 FUNC GLOBAL DEFAULT 10 nfft_fftshift_complex │ │ │ │ - 164: 000000000004e0e0 80 FUNC GLOBAL DEFAULT [: 8] 10 nfft_die │ │ │ │ - 165: 0000000000043ad0 496 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_adjoint │ │ │ │ - 166: 000000000004f4a0 104 FUNC GLOBAL DEFAULT [: 8] 10 nfft_clock_gettime_seconds │ │ │ │ - 167: 000000000003cc50 596 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init │ │ │ │ - 168: 0000000000051af0 972 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_3d_trafo │ │ │ │ - 169: 0000000000065500 588 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_phi_hut │ │ │ │ - 170: 000000000004e480 536 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vpr_complex │ │ │ │ - 171: 000000000004f3a0 88 FUNC GLOBAL DEFAULT [: 8] 10 nfft_get_num_threads │ │ │ │ - 172: 000000000003af70 3912 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint_3d │ │ │ │ - 173: 0000000000050860 376 FUNC GLOBAL DEFAULT 10 nfft_upd_axpwy_double │ │ │ │ - 174: 000000000004d1d0 132 FUNC GLOBAL DEFAULT [: 8] 10 nfft_log2i │ │ │ │ - 175: 0000000000065fc0 2632 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_full_psi │ │ │ │ - 176: 000000000004fd60 276 FUNC GLOBAL DEFAULT 10 nfft_cp_a_double │ │ │ │ - 177: 0000000000058d30 1720 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_full_psi │ │ │ │ - 178: 000000000005cde0 9560 FUNC GLOBAL DEFAULT [: 8] 10 nfst_adjoint │ │ │ │ - 179: 000000000003d590 92 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_3d │ │ │ │ - 180: 000000000004f460 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_elapsed_seconds │ │ │ │ - 181: 0000000000061530 5972 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_trafo │ │ │ │ - 182: 00000000000072b0 888 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute_1 │ │ │ │ - 183: 0000000000049310 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_beta_row │ │ │ │ - 184: 0000000000048aa0 60 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init │ │ │ │ - 185: 0000000000051140 32 FUNC GLOBAL DEFAULT [: 8] 10 nfft_get_window_name │ │ │ │ - 186: 0000000000049260 168 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha_row │ │ │ │ - 187: 0000000000007630 4868 FUNC GLOBAL DEFAULT [: 8] 10 fpt_precompute_2 │ │ │ │ - 188: 000000000004fc30 172 FUNC GLOBAL DEFAULT 10 nfft_cp_double │ │ │ │ - 189: 000000000006c080 908 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_finalize │ │ │ │ - 190: 0000000000058590 564 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_lin_psi │ │ │ │ - 191: 000000000003a410 2912 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo │ │ │ │ - 192: 0000000000036450 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_direct │ │ │ │ - 193: 000000000004e060 116 FUNC GLOBAL DEFAULT [: 8] 10 nfft_free │ │ │ │ - 194: 0000000000049df0 484 FUNC GLOBAL DEFAULT [: 8] 10 eval_wigner_thresh │ │ │ │ - 195: 00000000000412c0 1160 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init_guru │ │ │ │ - 196: 000000000003e690 372 FUNC GLOBAL DEFAULT [: 8] 10 beta_al_all │ │ │ │ - 197: 000000000003d5f0 376 FUNC GLOBAL DEFAULT [: 8] 10 nfft_check │ │ │ │ - 198: 0000000000005fe0 184 FUNC GLOBAL DEFAULT 10 jnfft_set_f │ │ │ │ - 199: 0000000000061300 556 FUNC GLOBAL DEFAULT [: 8] 10 nfst_finalize │ │ │ │ - 200: 0000000000060a90 208 FUNC GLOBAL DEFAULT [: 8] 10 nfst_precompute_one_psi │ │ │ │ - 201: 000000000004ade0 92 FUNC GLOBAL DEFAULT [: 8] 10 nfft_modified_fejer │ │ │ │ - 202: 0000000000049ab0 416 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_all │ │ │ │ - 203: 0000000000005db0 56 FUNC GLOBAL DEFAULT [: 8] 10 jnfft_init │ │ │ │ - 204: 000000000000dcd0 1172 FUNC GLOBAL DEFAULT [: 8] 10 fpt_finalize │ │ │ │ - 205: 0000000000066a10 208 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_precompute_one_psi │ │ │ │ - 206: 0000000000048e30 368 FUNC GLOBAL DEFAULT [: 8] 10 SO3_alpha │ │ │ │ - 207: 000000000003c270 728 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_fg_psi │ │ │ │ - 208: 00000000000633c0 6304 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_adjoint │ │ │ │ - 209: 00000000000060f0 72 FUNC GLOBAL DEFAULT [: 8] 10 jnfft_adjoint │ │ │ │ - 210: 00000000000505c0 144 FUNC GLOBAL DEFAULT 10 nfft_upd_xpawy_complex │ │ │ │ - 211: 000000000006df70 256 FUNC GLOBAL DEFAULT [: 8] 10 solver_finalize_double │ │ │ │ + 149: 000000000003d5f0 68 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_2d │ │ │ │ + 150: 00000000000512d0 1284 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_trafo │ │ │ │ + 151: 000000000004e290 568 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sort_node_indices_radix_lsdf │ │ │ │ + 152: 0000000000008780 3096 FUNC GLOBAL DEFAULT [: 1] 10 fpt_trafo_direct │ │ │ │ + 153: 000000000004af60 1148 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_double │ │ │ │ + 154: 00000000000519c0 72 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_finalize │ │ │ │ + 155: 0000000000048220 236 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_finalize │ │ │ │ + 156: 00000000000501a0 972 FUNC GLOBAL DEFAULT [: 1] 10 nfft_fftshift_complex_int │ │ │ │ + 157: 000000000004f720 288 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpay_double │ │ │ │ + 158: 000000000004ec60 432 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_double │ │ │ │ + 159: 0000000000041530 324 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_forget │ │ │ │ + 160: 000000000005f9a0 636 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_fg_psi │ │ │ │ + 161: 00000000000093a0 8796 FUNC GLOBAL DEFAULT [: 1] 10 fpt_trafo │ │ │ │ + 162: 0000000000066b10 352 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_finalize │ │ │ │ + 163: 000000000004fe50 848 FUNC GLOBAL DEFAULT [: 1] 10 nfft_fftshift_complex │ │ │ │ + 164: 000000000004d680 60 FUNC GLOBAL DEFAULT [: 1] 10 nfft_die │ │ │ │ + 165: 0000000000043450 480 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_adjoint │ │ │ │ + 166: 000000000004e8f0 92 FUNC GLOBAL DEFAULT [: 1] 10 nfft_clock_gettime_seconds │ │ │ │ + 167: 000000000003ccd0 608 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init │ │ │ │ + 168: 0000000000050f40 904 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_3d_trafo │ │ │ │ + 169: 00000000000650a0 572 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_phi_hut │ │ │ │ + 170: 000000000004d9f0 448 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vpr_complex │ │ │ │ + 171: 000000000004e810 76 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_num_threads │ │ │ │ + 172: 000000000003af30 3976 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint_3d │ │ │ │ + 173: 000000000004fcd0 376 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpwy_double │ │ │ │ + 174: 000000000004c5e0 124 FUNC GLOBAL DEFAULT [: 1] 10 nfft_log2i │ │ │ │ + 175: 0000000000065b10 2764 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_full_psi │ │ │ │ + 176: 000000000004f1a0 276 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_a_double │ │ │ │ + 177: 0000000000058320 1680 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_full_psi │ │ │ │ + 178: 000000000005c6f0 10240 FUNC GLOBAL DEFAULT [: 1] 10 nfst_adjoint │ │ │ │ + 179: 000000000003d640 80 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_3d │ │ │ │ + 180: 000000000004e8c0 48 FUNC GLOBAL DEFAULT [: 1] 10 nfft_elapsed_seconds │ │ │ │ + 181: 0000000000061080 6140 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_trafo │ │ │ │ + 182: 0000000000007110 816 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute_1 │ │ │ │ + 183: 00000000000487d0 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_beta_row │ │ │ │ + 184: 0000000000047fe0 20 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init │ │ │ │ + 185: 0000000000050620 24 FUNC GLOBAL DEFAULT [: 1] 10 nfft_get_window_name │ │ │ │ + 186: 0000000000048730 148 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha_row │ │ │ │ + 187: 0000000000007440 4768 FUNC GLOBAL DEFAULT [: 1] 10 fpt_precompute_2 │ │ │ │ + 188: 000000000004f070 172 FUNC GLOBAL DEFAULT [: 1] 10 nfft_cp_double │ │ │ │ + 189: 000000000006b830 792 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_finalize │ │ │ │ + 190: 0000000000057bd0 540 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_lin_psi │ │ │ │ + 191: 000000000003a330 3060 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo │ │ │ │ + 192: 00000000000360f0 180 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_direct │ │ │ │ + 193: 000000000004d640 64 FUNC GLOBAL DEFAULT [: 1] 10 nfft_free │ │ │ │ + 194: 0000000000049270 440 FUNC GLOBAL DEFAULT [: 1] 10 eval_wigner_thresh │ │ │ │ + 195: 0000000000040eb0 1088 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init_guru │ │ │ │ + 196: 000000000003e630 332 FUNC GLOBAL DEFAULT [: 1] 10 beta_al_all │ │ │ │ + 197: 000000000003d690 440 FUNC GLOBAL DEFAULT [: 1] 10 nfft_check │ │ │ │ + 198: 0000000000005f10 184 FUNC GLOBAL DEFAULT [: 1] 10 jnfft_set_f │ │ │ │ + 199: 0000000000060e90 488 FUNC GLOBAL DEFAULT [: 1] 10 nfst_finalize │ │ │ │ + 200: 00000000000605d0 196 FUNC GLOBAL DEFAULT [: 1] 10 nfst_precompute_one_psi │ │ │ │ + 201: 000000000004a200 84 FUNC GLOBAL DEFAULT [: 1] 10 nfft_modified_fejer │ │ │ │ + 202: 0000000000048f40 396 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_all │ │ │ │ + 203: 0000000000005d30 16 FUNC GLOBAL DEFAULT [: 1] 10 jnfft_init │ │ │ │ + 204: 000000000000d6c0 1024 FUNC GLOBAL DEFAULT [: 1] 10 fpt_finalize │ │ │ │ + 205: 00000000000665e0 196 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_precompute_one_psi │ │ │ │ + 206: 0000000000048340 352 FUNC GLOBAL DEFAULT [: 1] 10 SO3_alpha │ │ │ │ + 207: 000000000003c260 780 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_fg_psi │ │ │ │ + 208: 0000000000062f50 6324 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_adjoint │ │ │ │ + 209: 0000000000006010 60 FUNC GLOBAL DEFAULT [: 1] 10 jnfft_adjoint │ │ │ │ + 210: 000000000004fa30 144 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpawy_complex │ │ │ │ + 211: 000000000006d300 248 FUNC GLOBAL DEFAULT [: 1] 10 solver_finalize_double │ │ │ │ 212: 0000000000090080 8 OBJECT GLOBAL DEFAULT 21 nfft_free_hook │ │ │ │ - 213: 00000000000365f0 2760 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_1d │ │ │ │ - 214: 0000000000050070 140 FUNC GLOBAL DEFAULT 10 nfft_upd_axpy_complex │ │ │ │ - 215: 000000000003da00 1348 FUNC GLOBAL DEFAULT [: 8] 10 alpha_al_row │ │ │ │ - 216: 0000000000005df0 296 FUNC GLOBAL DEFAULT [: 8] 10 jnfft_set_x │ │ │ │ - 217: 0000000000069410 5644 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_trafo │ │ │ │ - 218: 000000000004e6a0 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_drand48 │ │ │ │ - 219: 00000000000490e0 384 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma │ │ │ │ - 220: 0000000000051160 1500 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_adjoint │ │ │ │ - 221: 000000000004e880 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_real │ │ │ │ - 222: 000000000004f750 208 FUNC GLOBAL DEFAULT 10 nfft_dot_w_complex │ │ │ │ - 223: 0000000000041750 64 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init_advanced │ │ │ │ - 224: 000000000000c1d0 6908 FUNC GLOBAL DEFAULT [: 8] 10 fpt_transposed │ │ │ │ - 225: 00000000000530c0 9856 FUNC GLOBAL DEFAULT [: 8] 10 nfct_adjoint │ │ │ │ - 226: 000000000003e970 412 FUNC GLOBAL DEFAULT [: 8] 10 eval_al │ │ │ │ - 227: 00000000000417d0 552 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_precompute │ │ │ │ - 228: 0000000000005d70 60 FUNC GLOBAL DEFAULT [: 8] 10 jnfft_alloc │ │ │ │ - 229: 000000000006c820 2324 FUNC GLOBAL DEFAULT [: 8] 10 solver_loop_one_step_complex │ │ │ │ - 230: 000000000004c200 1144 FUNC GLOBAL DEFAULT 10 nfft_error_l_infty_1_double │ │ │ │ - 231: 000000000003d1d0 788 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_lin │ │ │ │ - 232: 000000000004d1b0 24 FUNC GLOBAL DEFAULT 10 nfft_exp2i │ │ │ │ - 233: 000000000003e810 352 FUNC GLOBAL DEFAULT [: 8] 10 gamma_al_all │ │ │ │ - 234: 0000000000052420 212 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_init_guru │ │ │ │ - 235: 000000000004e130 160 FUNC GLOBAL DEFAULT [: 8] 10 nfft_malloc │ │ │ │ - 236: 00000000000610b0 76 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_1d │ │ │ │ - 237: 000000000005f7a0 1100 FUNC GLOBAL DEFAULT [: 8] 10 nfst_adjoint_direct │ │ │ │ - 238: 000000000003cb80 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_precompute_one_psi │ │ │ │ - 239: 0000000000066ae0 768 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init_guru │ │ │ │ - 240: 000000000006c020 84 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_init │ │ │ │ - 241: 0000000000058a70 696 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_psi │ │ │ │ - 242: 000000000003d770 652 FUNC GLOBAL DEFAULT [: 8] 10 nfft_finalize │ │ │ │ - 243: 000000000004e950 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sinc │ │ │ │ - 244: 0000000000049630 216 FUNC GLOBAL DEFAULT [: 8] 10 SO3_gamma_matrix │ │ │ │ + 213: 0000000000036270 2928 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_1d │ │ │ │ + 214: 000000000004f4e0 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpy_complex │ │ │ │ + 215: 000000000003dac0 1184 FUNC GLOBAL DEFAULT [: 1] 10 alpha_al_row │ │ │ │ + 216: 0000000000005d40 272 FUNC GLOBAL DEFAULT [: 1] 10 jnfft_set_x │ │ │ │ + 217: 0000000000068ea0 5272 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_trafo │ │ │ │ + 218: 000000000004dbc0 16 FUNC GLOBAL DEFAULT [: 1] 10 nfft_drand48 │ │ │ │ + 219: 00000000000485d0 352 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma │ │ │ │ + 220: 0000000000050640 1432 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_adjoint │ │ │ │ + 221: 000000000004dd20 184 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_real │ │ │ │ + 222: 000000000004eb90 208 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_complex │ │ │ │ + 223: 00000000000412f0 24 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init_advanced │ │ │ │ + 224: 000000000000bcf0 6604 FUNC GLOBAL DEFAULT [: 1] 10 fpt_transposed │ │ │ │ + 225: 0000000000052470 10064 FUNC GLOBAL DEFAULT [: 1] 10 nfct_adjoint │ │ │ │ + 226: 000000000003e8d0 408 FUNC GLOBAL DEFAULT [: 1] 10 eval_al │ │ │ │ + 227: 0000000000041330 508 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_precompute │ │ │ │ + 228: 0000000000005d10 20 FUNC GLOBAL DEFAULT [: 1] 10 jnfft_alloc │ │ │ │ + 229: 000000000006bee0 2016 FUNC GLOBAL DEFAULT [: 1] 10 solver_loop_one_step_complex │ │ │ │ + 230: 000000000004b5e0 1144 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_infty_1_double │ │ │ │ + 231: 000000000003d270 832 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_lin │ │ │ │ + 232: 000000000004c5c0 24 FUNC GLOBAL DEFAULT [: 1] 10 nfft_exp2i │ │ │ │ + 233: 000000000003e780 328 FUNC GLOBAL DEFAULT [: 1] 10 gamma_al_all │ │ │ │ + 234: 00000000000517e0 192 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_init_guru │ │ │ │ + 235: 000000000004d6c0 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_malloc │ │ │ │ + 236: 0000000000060c20 64 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_1d │ │ │ │ + 237: 000000000005f340 1080 FUNC GLOBAL DEFAULT [: 1] 10 nfst_adjoint_direct │ │ │ │ + 238: 000000000003cc00 196 FUNC GLOBAL DEFAULT [: 1] 10 nfft_precompute_one_psi │ │ │ │ + 239: 00000000000666b0 728 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init_guru │ │ │ │ + 240: 000000000006b800 44 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_init │ │ │ │ + 241: 0000000000058070 684 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_psi │ │ │ │ + 242: 000000000003d850 568 FUNC GLOBAL DEFAULT [: 1] 10 nfft_finalize │ │ │ │ + 243: 000000000004de00 188 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sinc │ │ │ │ + 244: 0000000000048ad0 212 FUNC GLOBAL DEFAULT [: 1] 10 SO3_gamma_matrix │ │ │ │ 245: 0000000000090078 8 OBJECT GLOBAL DEFAULT 21 nfft_die_hook │ │ │ │ - 246: 000000000006d650 2324 FUNC GLOBAL DEFAULT [: 8] 10 solver_loop_one_step_double │ │ │ │ - 247: 0000000000050650 376 FUNC GLOBAL DEFAULT 10 nfft_upd_xpawy_double │ │ │ │ - 248: 000000000004f050 752 FUNC GLOBAL DEFAULT [: 8] 10 nfft_sort_node_indices_radix_msdf │ │ │ │ - 249: 000000000004fab0 208 FUNC GLOBAL DEFAULT 10 nfft_dot_w2_complex │ │ │ │ - 250: 000000000004f440 20 FUNC GLOBAL DEFAULT 10 nfft_has_threads_enabled │ │ │ │ - 251: 0000000000049fe0 1228 FUNC GLOBAL DEFAULT [: 8] 10 wigner_start │ │ │ │ - 252: 0000000000037ce0 3116 FUNC GLOBAL DEFAULT [: 8] 10 nfft_trafo_2d │ │ │ │ - 253: 000000000004e7b0 208 FUNC GLOBAL DEFAULT [: 8] 10 nfft_vrand_shifted_unit_double │ │ │ │ - 254: 0000000000066f30 80 FUNC GLOBAL DEFAULT [: 8] 10 nnfft_init_1d │ │ │ │ - 255: 00000000000510d0 68 FUNC GLOBAL DEFAULT [: 8] 10 nfft_m2K │ │ │ │ - 256: 0000000000050100 288 FUNC GLOBAL DEFAULT 10 nfft_upd_axpy_double │ │ │ │ - 257: 000000000005a890 9544 FUNC GLOBAL DEFAULT [: 8] 10 nfst_trafo │ │ │ │ - 258: 000000000006c5f0 552 FUNC GLOBAL DEFAULT [: 8] 10 solver_before_loop_complex │ │ │ │ - 259: 0000000000041790 60 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_init │ │ │ │ - 260: 0000000000042ab0 2464 FUNC GLOBAL DEFAULT [: 8] 10 nfsft_adjoint │ │ │ │ - 261: 000000000004a4b0 128 FUNC GLOBAL DEFAULT [: 8] 10 nfft_assertion_failed │ │ │ │ - 262: 0000000000048ae0 564 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_precompute │ │ │ │ - 263: 0000000000068840 272 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_cp │ │ │ │ - 264: 00000000000611b0 328 FUNC GLOBAL DEFAULT [: 8] 10 nfst_check │ │ │ │ - 265: 0000000000006190 72 FUNC GLOBAL DEFAULT [: 8] 10 jnfft_adjoint_direct │ │ │ │ - 266: 0000000000061100 80 FUNC GLOBAL DEFAULT [: 8] 10 nfst_init_2d │ │ │ │ - 267: 0000000000059a10 76 FUNC GLOBAL DEFAULT [: 8] 10 nfct_init_1d │ │ │ │ - 268: 000000000003ceb0 788 FUNC GLOBAL DEFAULT [: 8] 10 nfft_init_guru │ │ │ │ - 269: 000000000004f9d0 224 FUNC GLOBAL DEFAULT 10 nfft_dot_w_w2_complex │ │ │ │ - 270: 000000000004c680 868 FUNC GLOBAL DEFAULT [: 8] 10 nfft_error_l_2_complex │ │ │ │ - 271: 000000000004d9c0 1692 FUNC GLOBAL DEFAULT [: 8] 10 nfft_lambda2 │ │ │ │ - 272: 000000000006c5b0 60 FUNC GLOBAL DEFAULT [: 8] 10 solver_init_complex │ │ │ │ - 273: 0000000000052500 104 FUNC GLOBAL DEFAULT [: 8] 10 mri_inh_2d1d_finalize │ │ │ │ - 274: 000000000006aa20 5628 FUNC GLOBAL DEFAULT [: 8] 10 nsfft_adjoint │ │ │ │ - 275: 0000000000050470 332 FUNC GLOBAL DEFAULT 10 nfft_upd_axpby_double │ │ │ │ - 276: 0000000000048a10 64 FUNC GLOBAL DEFAULT [: 8] 10 nfsoft_init_guru │ │ │ │ - 277: 0000000000050220 140 FUNC GLOBAL DEFAULT 10 nfft_upd_xpay_complex │ │ │ │ - 278: 000000000004e6e0 56 FUNC GLOBAL DEFAULT [: 8] 10 nfft_srand48 │ │ │ │ - 279: 00000000000593f0 208 FUNC GLOBAL DEFAULT [: 8] 10 nfct_precompute_one_psi │ │ │ │ - 280: 0000000000055740 9468 FUNC GLOBAL DEFAULT [: 8] 10 nfct_trafo │ │ │ │ - 281: 000000000003bec0 396 FUNC GLOBAL DEFAULT [: 8] 10 nfft_adjoint │ │ │ │ + 246: 000000000006cb20 2016 FUNC GLOBAL DEFAULT [: 1] 10 solver_loop_one_step_double │ │ │ │ + 247: 000000000004fac0 376 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpawy_double │ │ │ │ + 248: 000000000004e4d0 720 FUNC GLOBAL DEFAULT [: 1] 10 nfft_sort_node_indices_radix_msdf │ │ │ │ + 249: 000000000004eef0 208 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w2_complex │ │ │ │ + 250: 000000000004e880 20 FUNC GLOBAL DEFAULT [: 1] 10 nfft_has_threads_enabled │ │ │ │ + 251: 0000000000049430 1196 FUNC GLOBAL DEFAULT [: 1] 10 wigner_start │ │ │ │ + 252: 0000000000037af0 3236 FUNC GLOBAL DEFAULT [: 1] 10 nfft_trafo_2d │ │ │ │ + 253: 000000000004dc60 180 FUNC GLOBAL DEFAULT [: 1] 10 nfft_vrand_shifted_unit_double │ │ │ │ + 254: 0000000000066ac0 68 FUNC GLOBAL DEFAULT [: 1] 10 nnfft_init_1d │ │ │ │ + 255: 00000000000505c0 60 FUNC GLOBAL DEFAULT [: 1] 10 nfft_m2K │ │ │ │ + 256: 000000000004f570 288 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpy_double │ │ │ │ + 257: 0000000000059f00 10224 FUNC GLOBAL DEFAULT [: 1] 10 nfst_trafo │ │ │ │ + 258: 000000000006bd20 448 FUNC GLOBAL DEFAULT [: 1] 10 solver_before_loop_complex │ │ │ │ + 259: 0000000000041310 20 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_init │ │ │ │ + 260: 0000000000042530 2312 FUNC GLOBAL DEFAULT [: 1] 10 nfsft_adjoint │ │ │ │ + 261: 0000000000049900 108 FUNC GLOBAL DEFAULT [: 1] 10 nfft_assertion_failed │ │ │ │ + 262: 0000000000048000 532 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_precompute │ │ │ │ + 263: 0000000000068330 256 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_cp │ │ │ │ + 264: 0000000000060d00 392 FUNC GLOBAL DEFAULT [: 1] 10 nfst_check │ │ │ │ + 265: 0000000000006090 60 FUNC GLOBAL DEFAULT [: 1] 10 jnfft_adjoint_direct │ │ │ │ + 266: 0000000000060c60 68 FUNC GLOBAL DEFAULT [: 1] 10 nfst_init_2d │ │ │ │ + 267: 0000000000059000 64 FUNC GLOBAL DEFAULT [: 1] 10 nfct_init_1d │ │ │ │ + 268: 000000000003cf30 832 FUNC GLOBAL DEFAULT [: 1] 10 nfft_init_guru │ │ │ │ + 269: 000000000004ee10 224 FUNC GLOBAL DEFAULT [: 1] 10 nfft_dot_w_w2_complex │ │ │ │ + 270: 000000000004ba60 868 FUNC GLOBAL DEFAULT [: 1] 10 nfft_error_l_2_complex │ │ │ │ + 271: 000000000004ce80 1976 FUNC GLOBAL DEFAULT [: 1] 10 nfft_lambda2 │ │ │ │ + 272: 000000000006bd00 20 FUNC GLOBAL DEFAULT [: 1] 10 solver_init_complex │ │ │ │ + 273: 00000000000518a0 80 FUNC GLOBAL DEFAULT [: 1] 10 mri_inh_2d1d_finalize │ │ │ │ + 274: 000000000006a340 5312 FUNC GLOBAL DEFAULT [: 1] 10 nsfft_adjoint │ │ │ │ + 275: 000000000004f8e0 332 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_axpby_double │ │ │ │ + 276: 0000000000047fa0 24 FUNC GLOBAL DEFAULT [: 1] 10 nfsoft_init_guru │ │ │ │ + 277: 000000000004f690 140 FUNC GLOBAL DEFAULT [: 1] 10 nfft_upd_xpay_complex │ │ │ │ + 278: 000000000004dbd0 16 FUNC GLOBAL DEFAULT [: 1] 10 nfft_srand48 │ │ │ │ + 279: 00000000000589b0 196 FUNC GLOBAL DEFAULT [: 1] 10 nfct_precompute_one_psi │ │ │ │ + 280: 0000000000054bc0 10016 FUNC GLOBAL DEFAULT [: 1] 10 nfct_trafo │ │ │ │ + 281: 000000000003bec0 380 FUNC GLOBAL DEFAULT [: 1] 10 nfft_adjoint │ │ │ │ 282: 0000000000090088 8 OBJECT GLOBAL DEFAULT 21 nfft_malloc_hook │ │ │ │ - 283: 000000000005f340 1112 FUNC GLOBAL DEFAULT [: 8] 10 nfst_trafo_direct │ │ │ │ + 283: 000000000005eef0 1096 FUNC GLOBAL DEFAULT [: 1] 10 nfst_trafo_direct │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,185 +1,180 @@ │ │ │ │ │ │ │ │ -Relocation section '.rela.dyn' at offset 0x3968 contains 38 entries: │ │ │ │ +Relocation section '.rela.dyn' at offset 0x3968 contains 33 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -000000000008f728 0000000000000016 R_PPC64_RELATIVE 5d60 │ │ │ │ -000000000008f730 0000000000000016 R_PPC64_RELATIVE 5cf0 │ │ │ │ -000000000008fe10 0000000000000016 R_PPC64_RELATIVE 6ead8 │ │ │ │ -000000000008fe18 0000000000000016 R_PPC64_RELATIVE 6eae0 │ │ │ │ -000000000008fe20 0000000000000016 R_PPC64_RELATIVE 6eae8 │ │ │ │ -000000000008fe28 0000000000000016 R_PPC64_RELATIVE 6eaf0 │ │ │ │ +000000000008f828 0000000000000016 R_PPC64_RELATIVE 5d00 │ │ │ │ +000000000008f830 0000000000000016 R_PPC64_RELATIVE 5c90 │ │ │ │ +000000000008ff10 0000000000000016 R_PPC64_RELATIVE 6dc08 │ │ │ │ +000000000008ff18 0000000000000016 R_PPC64_RELATIVE 6dc10 │ │ │ │ +000000000008ff20 0000000000000016 R_PPC64_RELATIVE 6dc18 │ │ │ │ +000000000008ff28 0000000000000016 R_PPC64_RELATIVE 6dc20 │ │ │ │ 0000000000090000 0000000000000016 R_PPC64_RELATIVE 90000 │ │ │ │ -000000000008fe08 0000000600000026 R_PPC64_ADDR64 0000000000000000 __gmon_start__ + 0 │ │ │ │ -000000000008fe30 0000001500000026 R_PPC64_ADDR64 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ -000000000008fe38 0000001700000026 R_PPC64_ADDR64 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ -000000000008fe40 0000001200000026 R_PPC64_ADDR64 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ -000000000008fe48 0000009400000026 R_PPC64_ADDR64 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ -000000000008fe50 0000009400000026 R_PPC64_ADDR64 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ -000000000008fe78 0000009400000026 R_PPC64_ADDR64 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ -000000000008fe58 000000bf00000026 R_PPC64_ADDR64 000000000003a410 nfft_trafo + 0 │ │ │ │ -000000000008fe60 0000011900000026 R_PPC64_ADDR64 000000000003bec0 nfft_adjoint + 0 │ │ │ │ -000000000008fe68 0000008f00000026 R_PPC64_ADDR64 0000000000041fb0 nfsft_trafo + 0 │ │ │ │ -000000000008fe70 0000010400000026 R_PPC64_ADDR64 0000000000042ab0 nfsft_adjoint + 0 │ │ │ │ -000000000008fe80 0000005900000026 R_PPC64_ADDR64 0000000000043750 nfsoft_trafo + 0 │ │ │ │ -000000000008fe88 000000a500000026 R_PPC64_ADDR64 0000000000043ad0 nfsoft_adjoint + 0 │ │ │ │ -000000000008fe90 0000000a00000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000008fe98 0000000a00000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000008fec0 0000000a00000026 R_PPC64_ADDR64 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ -000000000008fea0 0000001800000026 R_PPC64_ADDR64 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ -000000000008ff18 0000001800000026 R_PPC64_ADDR64 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ -000000000008fea8 000000d400000026 R_PPC64_ADDR64 0000000000090080 nfft_free_hook + 0 │ │ │ │ -000000000008feb0 000000f500000026 R_PPC64_ADDR64 0000000000090078 nfft_die_hook + 0 │ │ │ │ -000000000008feb8 0000011a00000026 R_PPC64_ADDR64 0000000000090088 nfft_malloc_hook + 0 │ │ │ │ -000000000008fec8 0000009600000026 R_PPC64_ADDR64 0000000000051ec0 mri_inh_2d1d_trafo + 0 │ │ │ │ -000000000008fed0 000000dc00000026 R_PPC64_ADDR64 0000000000051160 mri_inh_2d1d_adjoint + 0 │ │ │ │ -000000000008fed8 000000a800000026 R_PPC64_ADDR64 0000000000051af0 mri_inh_3d_trafo + 0 │ │ │ │ -000000000008fee0 0000008d00000026 R_PPC64_ADDR64 0000000000051740 mri_inh_3d_adjoint + 0 │ │ │ │ -000000000008fee8 0000011800000026 R_PPC64_ADDR64 0000000000055740 nfct_trafo + 0 │ │ │ │ -000000000008fef0 000000e100000026 R_PPC64_ADDR64 00000000000530c0 nfct_adjoint + 0 │ │ │ │ -000000000008fef8 0000010100000026 R_PPC64_ADDR64 000000000005a890 nfst_trafo + 0 │ │ │ │ -000000000008ff00 000000b200000026 R_PPC64_ADDR64 000000000005cde0 nfst_adjoint + 0 │ │ │ │ -000000000008ff08 000000b500000026 R_PPC64_ADDR64 0000000000061530 nnfft_trafo + 0 │ │ │ │ -000000000008ff10 000000d000000026 R_PPC64_ADDR64 00000000000633c0 nnfft_adjoint + 0 │ │ │ │ +000000000008ff08 0000000600000026 R_PPC64_ADDR64 0000000000000000 __gmon_start__ + 0 │ │ │ │ +000000000008ff30 0000001500000026 R_PPC64_ADDR64 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ +000000000008ff38 0000001700000026 R_PPC64_ADDR64 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ +000000000008ff40 0000001200000026 R_PPC64_ADDR64 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ +000000000008ff48 000000bf00000014 R_PPC64_GLOB_DAT 000000000003a330 nfft_trafo + 0 │ │ │ │ +000000000008ff50 0000011900000014 R_PPC64_GLOB_DAT 000000000003bec0 nfft_adjoint + 0 │ │ │ │ +000000000008ff58 0000009400000014 R_PPC64_GLOB_DAT 0000000000090090 .gomp_critical_user_nfft_omp_critical_fftw_plan + 0 │ │ │ │ +000000000008ff60 0000008f00000014 R_PPC64_GLOB_DAT 0000000000041a80 nfsft_trafo + 0 │ │ │ │ +000000000008ff68 0000010400000014 R_PPC64_GLOB_DAT 0000000000042530 nfsft_adjoint + 0 │ │ │ │ +000000000008ff70 0000005900000014 R_PPC64_GLOB_DAT 00000000000430f0 nfsoft_trafo + 0 │ │ │ │ +000000000008ff78 000000a500000014 R_PPC64_GLOB_DAT 0000000000043450 nfsoft_adjoint + 0 │ │ │ │ +000000000008ff80 000000d400000014 R_PPC64_GLOB_DAT 0000000000090080 nfft_free_hook + 0 │ │ │ │ +000000000008ff88 0000011a00000014 R_PPC64_GLOB_DAT 0000000000090088 nfft_malloc_hook + 0 │ │ │ │ +000000000008ff90 000000f500000014 R_PPC64_GLOB_DAT 0000000000090078 nfft_die_hook + 0 │ │ │ │ +000000000008ff98 0000000a00000014 R_PPC64_GLOB_DAT 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ +000000000008ffa0 0000008d00000014 R_PPC64_GLOB_DAT 0000000000050be0 mri_inh_3d_adjoint + 0 │ │ │ │ +000000000008ffa8 000000dc00000014 R_PPC64_GLOB_DAT 0000000000050640 mri_inh_2d1d_adjoint + 0 │ │ │ │ +000000000008ffb0 0000009600000014 R_PPC64_GLOB_DAT 00000000000512d0 mri_inh_2d1d_trafo + 0 │ │ │ │ +000000000008ffb8 000000a800000014 R_PPC64_GLOB_DAT 0000000000050f40 mri_inh_3d_trafo + 0 │ │ │ │ +000000000008ffc0 0000011800000014 R_PPC64_GLOB_DAT 0000000000054bc0 nfct_trafo + 0 │ │ │ │ +000000000008ffc8 000000e100000014 R_PPC64_GLOB_DAT 0000000000052470 nfct_adjoint + 0 │ │ │ │ +000000000008ffd0 000000b200000014 R_PPC64_GLOB_DAT 000000000005c6f0 nfst_adjoint + 0 │ │ │ │ +000000000008ffd8 0000010100000014 R_PPC64_GLOB_DAT 0000000000059f00 nfst_trafo + 0 │ │ │ │ +000000000008ffe0 000000b500000014 R_PPC64_GLOB_DAT 0000000000061080 nnfft_trafo + 0 │ │ │ │ +000000000008ffe8 000000d000000014 R_PPC64_GLOB_DAT 0000000000062f50 nnfft_adjoint + 0 │ │ │ │ +000000000008fff0 0000001800000014 R_PPC64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ │ │ │ │ -Relocation section '.rela.plt' at offset 0x3cf8 contains 141 entries: │ │ │ │ +Relocation section '.rela.plt' at offset 0x3c80 contains 141 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -000000000008f998 0000003700000015 R_PPC64_JMP_SLOT 0000000000039680 nfft_trafo_3d + 0 │ │ │ │ -000000000008f9a0 0000011500000015 R_PPC64_JMP_SLOT 0000000000050220 nfft_upd_xpay_complex + 0 │ │ │ │ -000000000008f9a8 0000004e00000015 R_PPC64_JMP_SLOT 0000000000048a50 nfsoft_init_advanced + 0 │ │ │ │ -000000000008f9b0 000000f200000015 R_PPC64_JMP_SLOT 000000000003d770 nfft_finalize + 0 │ │ │ │ -000000000008f9b8 000000be00000015 R_PPC64_JMP_SLOT 0000000000058590 nfct_precompute_lin_psi + 0 │ │ │ │ -000000000008f9c0 000000e900000015 R_PPC64_JMP_SLOT 000000000003e810 gamma_al_all + 0 │ │ │ │ -000000000008f9c8 0000003c00000015 R_PPC64_JMP_SLOT 000000000004ff40 nfft_cp_w_double + 0 │ │ │ │ -000000000008f9d0 000000db00000015 R_PPC64_JMP_SLOT 00000000000490e0 SO3_gamma + 0 │ │ │ │ -000000000008f9d8 0000000300000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_num_threads@OMP_1.0 + 0 │ │ │ │ -000000000008f9e0 0000006000000015 R_PPC64_JMP_SLOT 00000000000370c0 nfft_adjoint_1d + 0 │ │ │ │ -000000000008f9e8 0000008000000015 R_PPC64_JMP_SLOT 000000000006c410 solver_init_advanced_complex + 0 │ │ │ │ -000000000008f9f0 0000004400000015 R_PPC64_JMP_SLOT 000000000003c830 nfft_precompute_full_psi + 0 │ │ │ │ -000000000008f9f8 0000004b00000015 R_PPC64_JMP_SLOT 000000000000ba80 fpt_transposed_direct + 0 │ │ │ │ -000000000008fa00 0000000400000015 R_PPC64_JMP_SLOT 0000000000000000 exp@GLIBC_2.29 + 0 │ │ │ │ -000000000008fa08 0000000500000015 R_PPC64_JMP_SLOT 0000000000000000 clock_gettime@GLIBC_2.17 + 0 │ │ │ │ -000000000008fa10 000000b100000015 R_PPC64_JMP_SLOT 0000000000058d30 nfct_precompute_full_psi + 0 │ │ │ │ -000000000008fa18 000000a400000015 R_PPC64_JMP_SLOT 000000000004e0e0 nfft_die + 0 │ │ │ │ -000000000008fa20 0000006c00000015 R_PPC64_JMP_SLOT 0000000000060390 nfst_precompute_full_psi + 0 │ │ │ │ -000000000008fa28 0000000600000015 R_PPC64_JMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ │ -000000000008fa30 0000006500000015 R_PPC64_JMP_SLOT 000000000005fbf0 nfst_precompute_lin_psi + 0 │ │ │ │ -000000000008fa38 000000de00000015 R_PPC64_JMP_SLOT 000000000004f750 nfft_dot_w_complex + 0 │ │ │ │ -000000000008fa40 0000000700000015 R_PPC64_JMP_SLOT 0000000000000000 srand48@GLIBC_2.17 + 0 │ │ │ │ -000000000008fa48 000000a700000015 R_PPC64_JMP_SLOT 000000000003cc50 nfft_init + 0 │ │ │ │ -000000000008fa50 000000d500000015 R_PPC64_JMP_SLOT 00000000000365f0 nfft_trafo_1d + 0 │ │ │ │ -000000000008fa58 0000005600000015 R_PPC64_JMP_SLOT 000000000003df50 beta_al_row + 0 │ │ │ │ -000000000008fa60 0000007d00000015 R_PPC64_JMP_SLOT 000000000004f620 nfft_dot_double + 0 │ │ │ │ -000000000008fa68 0000000800000015 R_PPC64_JMP_SLOT 0000000000000000 putchar@GLIBC_2.17 + 0 │ │ │ │ -000000000008fa70 0000000900000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_critical_name_start@GOMP_1.0 + 0 │ │ │ │ -000000000008fa78 0000000b00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_nonmonotonic_dynamic_start@GOMP_4.5 + 0 │ │ │ │ -000000000008fa80 0000000c00000015 R_PPC64_JMP_SLOT 0000000000000000 memcpy@GLIBC_2.17 + 0 │ │ │ │ -000000000008fa88 000000cf00000015 R_PPC64_JMP_SLOT 000000000003c270 nfft_precompute_fg_psi + 0 │ │ │ │ -000000000008fa90 0000005d00000015 R_PPC64_JMP_SLOT 00000000000493c0 SO3_gamma_row + 0 │ │ │ │ -000000000008fa98 0000000d00000015 R_PPC64_JMP_SLOT 0000000000000000 exit@GLIBC_2.17 + 0 │ │ │ │ -000000000008faa0 0000000e00000015 R_PPC64_JMP_SLOT 0000000000000000 cos@GLIBC_2.17 + 0 │ │ │ │ -000000000008faa8 0000000f00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_end@GOMP_1.0 + 0 │ │ │ │ -000000000008fab0 0000001000000015 R_PPC64_JMP_SLOT 0000000000000000 __printf_chk@GLIBC_2.17 + 0 │ │ │ │ -000000000008fab8 0000006600000015 R_PPC64_JMP_SLOT 0000000000042800 nfsft_adjoint_direct + 0 │ │ │ │ -000000000008fac0 0000001100000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_r2r + 0 │ │ │ │ -000000000008fac8 0000008a00000015 R_PPC64_JMP_SLOT 000000000004a530 nfft_bessel_i0 + 0 │ │ │ │ -000000000008fad0 0000001200000015 R_PPC64_JMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ -000000000008fad8 0000001300000015 R_PPC64_JMP_SLOT 0000000000000000 sinh@GLIBC_2.17 + 0 │ │ │ │ -000000000008fae0 0000001400000015 R_PPC64_JMP_SLOT 0000000000000000 sincos@GLIBC_2.17 + 0 │ │ │ │ -000000000008fae8 000000fd00000015 R_PPC64_JMP_SLOT 000000000004e7b0 nfft_vrand_shifted_unit_double + 0 │ │ │ │ -000000000008faf0 000000c400000015 R_PPC64_JMP_SLOT 000000000003e690 beta_al_all + 0 │ │ │ │ -000000000008faf8 0000009e00000015 R_PPC64_JMP_SLOT 000000000004f820 nfft_dot_w_double + 0 │ │ │ │ -000000000008fb00 0000001600000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_thread_num@OMP_1.0 + 0 │ │ │ │ -000000000008fb08 0000001900000015 R_PPC64_JMP_SLOT 0000000000000000 abort@GLIBC_2.17 + 0 │ │ │ │ -000000000008fb10 0000008b00000015 R_PPC64_JMP_SLOT 0000000000038910 nfft_adjoint_2d + 0 │ │ │ │ -000000000008fb18 000000d200000015 R_PPC64_JMP_SLOT 00000000000505c0 nfft_upd_xpawy_complex + 0 │ │ │ │ -000000000008fb20 0000005b00000015 R_PPC64_JMP_SLOT 000000000003e1d0 alpha_al_all + 0 │ │ │ │ -000000000008fb28 0000004700000015 R_PPC64_JMP_SLOT 000000000003c550 nfft_precompute_psi + 0 │ │ │ │ -000000000008fb30 000000b600000015 R_PPC64_JMP_SLOT 00000000000072b0 fpt_precompute_1 + 0 │ │ │ │ -000000000008fb38 0000005300000015 R_PPC64_JMP_SLOT 00000000000485b0 nfsoft_init_guru_advanced + 0 │ │ │ │ -000000000008fb40 0000001a00000015 R_PPC64_JMP_SLOT 0000000000000000 fflush@GLIBC_2.17 + 0 │ │ │ │ -000000000008fb48 0000001b00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_barrier@GOMP_1.0 + 0 │ │ │ │ -000000000008fb50 0000006b00000015 R_PPC64_JMP_SLOT 0000000000065750 nnfft_precompute_lin_psi + 0 │ │ │ │ -000000000008fb58 0000001c00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_critical_name_end@GOMP_1.0 + 0 │ │ │ │ -000000000008fb60 0000001d00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_execute + 0 │ │ │ │ -000000000008fb68 000000ae00000015 R_PPC64_JMP_SLOT 000000000004d1d0 nfft_log2i + 0 │ │ │ │ -000000000008fb70 000000d600000015 R_PPC64_JMP_SLOT 0000000000050070 nfft_upd_axpy_complex + 0 │ │ │ │ -000000000008fb78 0000007200000015 R_PPC64_JMP_SLOT 000000000004d3b0 nfft_next_power_of_2_exp_int + 0 │ │ │ │ -000000000008fb80 0000001e00000015 R_PPC64_JMP_SLOT 0000000000000000 __fprintf_chk@GLIBC_2.17 + 0 │ │ │ │ -000000000008fb88 000000ff00000015 R_PPC64_JMP_SLOT 00000000000510d0 nfft_m2K + 0 │ │ │ │ -000000000008fb90 0000006200000015 R_PPC64_JMP_SLOT 0000000000006ca0 fpt_init + 0 │ │ │ │ -000000000008fb98 000000e800000015 R_PPC64_JMP_SLOT 000000000004d1b0 nfft_exp2i + 0 │ │ │ │ -000000000008fba0 0000009800000015 R_PPC64_JMP_SLOT 0000000000008a00 fpt_trafo_direct + 0 │ │ │ │ -000000000008fba8 0000006300000015 R_PPC64_JMP_SLOT 000000000004d260 nfft_next_power_of_2 + 0 │ │ │ │ -000000000008fbb0 0000008600000015 R_PPC64_JMP_SLOT 0000000000066de0 nnfft_init + 0 │ │ │ │ -000000000008fbb8 0000009700000015 R_PPC64_JMP_SLOT 000000000004ee30 nfft_sort_node_indices_radix_lsdf + 0 │ │ │ │ -000000000008fbc0 0000003a00000015 R_PPC64_JMP_SLOT 00000000000594c0 nfct_init + 0 │ │ │ │ -000000000008fbc8 000000a900000015 R_PPC64_JMP_SLOT 0000000000065500 nnfft_precompute_phi_hut + 0 │ │ │ │ -000000000008fbd0 000000bf00000015 R_PPC64_JMP_SLOT 000000000003a410 nfft_trafo + 0 │ │ │ │ -000000000008fbd8 0000001f00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_single_start@GOMP_1.0 + 0 │ │ │ │ -000000000008fbe0 000000d700000015 R_PPC64_JMP_SLOT 000000000003da00 alpha_al_row + 0 │ │ │ │ -000000000008fbe8 000000b700000015 R_PPC64_JMP_SLOT 0000000000049310 SO3_beta_row + 0 │ │ │ │ -000000000008fbf0 0000007f00000015 R_PPC64_JMP_SLOT 00000000000600d0 nfst_precompute_psi + 0 │ │ │ │ -000000000008fbf8 0000002000000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_parallel@GOMP_4.0 + 0 │ │ │ │ -000000000008fc00 000000bc00000015 R_PPC64_JMP_SLOT 000000000004fc30 nfft_cp_double + 0 │ │ │ │ -000000000008fc08 0000007400000015 R_PPC64_JMP_SLOT 000000000003e090 gamma_al_row + 0 │ │ │ │ -000000000008fc10 0000002100000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_many_r2r + 0 │ │ │ │ -000000000008fc18 0000009d00000015 R_PPC64_JMP_SLOT 00000000000502b0 nfft_upd_xpay_double + 0 │ │ │ │ -000000000008fc20 000000ab00000015 R_PPC64_JMP_SLOT 000000000004f3a0 nfft_get_num_threads + 0 │ │ │ │ -000000000008fc28 000000ba00000015 R_PPC64_JMP_SLOT 0000000000049260 SO3_alpha_row + 0 │ │ │ │ -000000000008fc30 0000002200000015 R_PPC64_JMP_SLOT 0000000000000000 log1p@GLIBC_2.17 + 0 │ │ │ │ -000000000008fc38 0000010c00000015 R_PPC64_JMP_SLOT 000000000003ceb0 nfft_init_guru + 0 │ │ │ │ -000000000008fc40 0000006a00000015 R_PPC64_JMP_SLOT 000000000004d4b0 nfft_lambda + 0 │ │ │ │ -000000000008fc48 000000bb00000015 R_PPC64_JMP_SLOT 0000000000007630 fpt_precompute_2 + 0 │ │ │ │ -000000000008fc50 000000ac00000015 R_PPC64_JMP_SLOT 000000000003af70 nfft_adjoint_3d + 0 │ │ │ │ -000000000008fc58 000000fc00000015 R_PPC64_JMP_SLOT 0000000000037ce0 nfft_trafo_2d + 0 │ │ │ │ -000000000008fc60 0000008e00000015 R_PPC64_JMP_SLOT 000000000003c050 nfft_precompute_lin_psi + 0 │ │ │ │ -000000000008fc68 0000002300000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_dft + 0 │ │ │ │ -000000000008fc70 0000008200000015 R_PPC64_JMP_SLOT 000000000004fe80 nfft_cp_w_complex + 0 │ │ │ │ -000000000008fc78 0000007800000015 R_PPC64_JMP_SLOT 000000000004e720 nfft_vrand_unit_complex + 0 │ │ │ │ -000000000008fc80 0000002400000015 R_PPC64_JMP_SLOT 0000000000000000 omp_set_num_threads@OMP_1.0 + 0 │ │ │ │ -000000000008fc88 000000df00000015 R_PPC64_JMP_SLOT 0000000000041750 nfsft_init_advanced + 0 │ │ │ │ -000000000008fc90 000000a000000015 R_PPC64_JMP_SLOT 000000000005fe30 nfst_precompute_fg_psi + 0 │ │ │ │ -000000000008fc98 0000002500000015 R_PPC64_JMP_SLOT 0000000000000000 sin@GLIBC_2.17 + 0 │ │ │ │ -000000000008fca0 0000005100000015 R_PPC64_JMP_SLOT 000000000006d240 solver_init_advanced_double + 0 │ │ │ │ -000000000008fca8 0000002600000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_nonmonotonic_dynamic_next@GOMP_4.5 + 0 │ │ │ │ -000000000008fcb0 0000007b00000015 R_PPC64_JMP_SLOT 0000000000060b60 nfst_init + 0 │ │ │ │ -000000000008fcb8 0000010f00000015 R_PPC64_JMP_SLOT 000000000004d9c0 nfft_lambda2 + 0 │ │ │ │ -000000000008fcc0 0000005200000015 R_PPC64_JMP_SLOT 0000000000048fa0 SO3_beta + 0 │ │ │ │ -000000000008fcc8 0000002700000015 R_PPC64_JMP_SLOT 0000000000000000 sincosl@GLIBC_2.17 + 0 │ │ │ │ -000000000008fcd0 0000011400000015 R_PPC64_JMP_SLOT 0000000000048a10 nfsoft_init_guru + 0 │ │ │ │ -000000000008fcd8 000000e000000015 R_PPC64_JMP_SLOT 000000000000c1d0 fpt_transposed + 0 │ │ │ │ -000000000008fce0 0000002800000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_destroy_plan + 0 │ │ │ │ -000000000008fce8 0000011900000015 R_PPC64_JMP_SLOT 000000000003bec0 nfft_adjoint + 0 │ │ │ │ -000000000008fcf0 000000da00000015 R_PPC64_JMP_SLOT 000000000004e6a0 nfft_drand48 + 0 │ │ │ │ -000000000008fcf8 000000a100000015 R_PPC64_JMP_SLOT 00000000000096a0 fpt_trafo + 0 │ │ │ │ -000000000008fd00 0000002900000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_with_nthreads + 0 │ │ │ │ -000000000008fd08 0000002a00000015 R_PPC64_JMP_SLOT 0000000000000000 log2@GLIBC_2.29 + 0 │ │ │ │ -000000000008fd10 0000002b00000015 R_PPC64_JMP_SLOT 0000000000000000 powl@GLIBC_2.17 + 0 │ │ │ │ -000000000008fd18 0000010000000015 R_PPC64_JMP_SLOT 0000000000050100 nfft_upd_axpy_double + 0 │ │ │ │ -000000000008fd20 0000005400000015 R_PPC64_JMP_SLOT 00000000000659a0 nnfft_precompute_psi + 0 │ │ │ │ -000000000008fd28 0000002c00000015 R_PPC64_JMP_SLOT 0000000000000000 puts@GLIBC_2.17 + 0 │ │ │ │ -000000000008fd30 0000002d00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_free + 0 │ │ │ │ -000000000008fd38 000000eb00000015 R_PPC64_JMP_SLOT 000000000004e130 nfft_malloc + 0 │ │ │ │ -000000000008fd40 0000002e00000015 R_PPC64_JMP_SLOT 0000000000000000 fwrite@GLIBC_2.17 + 0 │ │ │ │ -000000000008fd48 000000af00000015 R_PPC64_JMP_SLOT 0000000000065fc0 nnfft_precompute_full_psi + 0 │ │ │ │ -000000000008fd50 0000009300000015 R_PPC64_JMP_SLOT 000000000004fb80 nfft_cp_complex + 0 │ │ │ │ -000000000008fd58 0000002f00000015 R_PPC64_JMP_SLOT 0000000000000000 ceil@GLIBC_2.17 + 0 │ │ │ │ -000000000008fd60 0000008c00000015 R_PPC64_JMP_SLOT 000000000004f510 nfft_dot_complex + 0 │ │ │ │ -000000000008fd68 000000cc00000015 R_PPC64_JMP_SLOT 000000000000dcd0 fpt_finalize + 0 │ │ │ │ -000000000008fd70 0000003000000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_execute_r2r + 0 │ │ │ │ -000000000008fd78 0000005c00000015 R_PPC64_JMP_SLOT 00000000000587d0 nfct_precompute_fg_psi + 0 │ │ │ │ -000000000008fd80 000000ce00000015 R_PPC64_JMP_SLOT 0000000000048e30 SO3_alpha + 0 │ │ │ │ -000000000008fd88 000000c300000015 R_PPC64_JMP_SLOT 00000000000412c0 nfsft_init_guru + 0 │ │ │ │ -000000000008fd90 0000004600000015 R_PPC64_JMP_SLOT 0000000000036520 nfft_adjoint_direct + 0 │ │ │ │ -000000000008fd98 0000003100000015 R_PPC64_JMP_SLOT 0000000000000000 drand48@GLIBC_2.17 + 0 │ │ │ │ -000000000008fda0 0000009200000015 R_PPC64_JMP_SLOT 0000000000041c80 nfsft_trafo_direct + 0 │ │ │ │ -000000000008fda8 0000003200000015 R_PPC64_JMP_SLOT 0000000000000000 pow@GLIBC_2.29 + 0 │ │ │ │ -000000000008fdb0 0000010500000015 R_PPC64_JMP_SLOT 000000000004a4b0 nfft_assertion_failed + 0 │ │ │ │ -000000000008fdb8 0000003300000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_end_nowait@GOMP_1.0 + 0 │ │ │ │ -000000000008fdc0 000000f100000015 R_PPC64_JMP_SLOT 0000000000058a70 nfct_precompute_psi + 0 │ │ │ │ -000000000008fdc8 000000ee00000015 R_PPC64_JMP_SLOT 000000000003cb80 nfft_precompute_one_psi + 0 │ │ │ │ -000000000008fdd0 000000c100000015 R_PPC64_JMP_SLOT 000000000004e060 nfft_free + 0 │ │ │ │ -000000000008fdd8 0000003400000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_max_threads@OMP_1.0 + 0 │ │ │ │ -000000000008fde0 0000003500000015 R_PPC64_JMP_SLOT 0000000000000000 memset@GLIBC_2.17 + 0 │ │ │ │ -000000000008fde8 000000c000000015 R_PPC64_JMP_SLOT 0000000000036450 nfft_trafo_direct + 0 │ │ │ │ -000000000008fdf0 000000f700000015 R_PPC64_JMP_SLOT 0000000000050650 nfft_upd_xpawy_double + 0 │ │ │ │ -000000000008fdf8 0000003600000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_malloc + 0 │ │ │ │ +000000000008fa98 0000003700000015 R_PPC64_JMP_SLOT 0000000000039550 nfft_trafo_3d + 0 │ │ │ │ +000000000008faa0 0000011500000015 R_PPC64_JMP_SLOT 000000000004f690 nfft_upd_xpay_complex + 0 │ │ │ │ +000000000008faa8 0000004e00000015 R_PPC64_JMP_SLOT 0000000000047fc0 nfsoft_init_advanced + 0 │ │ │ │ +000000000008fab0 000000f200000015 R_PPC64_JMP_SLOT 000000000003d850 nfft_finalize + 0 │ │ │ │ +000000000008fab8 000000be00000015 R_PPC64_JMP_SLOT 0000000000057bd0 nfct_precompute_lin_psi + 0 │ │ │ │ +000000000008fac0 000000e900000015 R_PPC64_JMP_SLOT 000000000003e780 gamma_al_all + 0 │ │ │ │ +000000000008fac8 0000003c00000015 R_PPC64_JMP_SLOT 000000000004f380 nfft_cp_w_double + 0 │ │ │ │ +000000000008fad0 000000db00000015 R_PPC64_JMP_SLOT 00000000000485d0 SO3_gamma + 0 │ │ │ │ +000000000008fad8 0000000300000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_num_threads@OMP_1.0 + 0 │ │ │ │ +000000000008fae0 0000006000000015 R_PPC64_JMP_SLOT 0000000000036de0 nfft_adjoint_1d + 0 │ │ │ │ +000000000008fae8 0000008000000015 R_PPC64_JMP_SLOT 000000000006bb80 solver_init_advanced_complex + 0 │ │ │ │ +000000000008faf0 0000004400000015 R_PPC64_JMP_SLOT 000000000003c880 nfft_precompute_full_psi + 0 │ │ │ │ +000000000008faf8 0000004b00000015 R_PPC64_JMP_SLOT 000000000000b600 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 0000000000058320 nfct_precompute_full_psi + 0 │ │ │ │ +000000000008fb18 000000a400000015 R_PPC64_JMP_SLOT 000000000004d680 nfft_die + 0 │ │ │ │ +000000000008fb20 0000006c00000015 R_PPC64_JMP_SLOT 000000000005fed0 nfst_precompute_full_psi + 0 │ │ │ │ +000000000008fb28 0000000600000015 R_PPC64_JMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ │ +000000000008fb30 0000006500000015 R_PPC64_JMP_SLOT 000000000005f780 nfst_precompute_lin_psi + 0 │ │ │ │ +000000000008fb38 000000de00000015 R_PPC64_JMP_SLOT 000000000004eb90 nfft_dot_w_complex + 0 │ │ │ │ +000000000008fb40 0000000700000015 R_PPC64_JMP_SLOT 0000000000000000 srand48@GLIBC_2.17 + 0 │ │ │ │ +000000000008fb48 000000a700000015 R_PPC64_JMP_SLOT 000000000003ccd0 nfft_init + 0 │ │ │ │ +000000000008fb50 000000d500000015 R_PPC64_JMP_SLOT 0000000000036270 nfft_trafo_1d + 0 │ │ │ │ +000000000008fb58 0000005600000015 R_PPC64_JMP_SLOT 000000000003df60 beta_al_row + 0 │ │ │ │ +000000000008fb60 0000007d00000015 R_PPC64_JMP_SLOT 000000000004ea60 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 000000000003c260 nfft_precompute_fg_psi + 0 │ │ │ │ +000000000008fb90 0000005d00000015 R_PPC64_JMP_SLOT 0000000000048870 SO3_gamma_row + 0 │ │ │ │ +000000000008fb98 0000000d00000015 R_PPC64_JMP_SLOT 0000000000000000 exit@GLIBC_2.17 + 0 │ │ │ │ +000000000008fba0 0000000e00000015 R_PPC64_JMP_SLOT 0000000000000000 cos@GLIBC_2.17 + 0 │ │ │ │ +000000000008fba8 0000000f00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_end@GOMP_1.0 + 0 │ │ │ │ +000000000008fbb0 0000001000000015 R_PPC64_JMP_SLOT 0000000000000000 __printf_chk@GLIBC_2.17 + 0 │ │ │ │ +000000000008fbb8 0000006600000015 R_PPC64_JMP_SLOT 0000000000042290 nfsft_adjoint_direct + 0 │ │ │ │ +000000000008fbc0 0000001100000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_r2r + 0 │ │ │ │ +000000000008fbc8 0000008a00000015 R_PPC64_JMP_SLOT 0000000000049980 nfft_bessel_i0 + 0 │ │ │ │ +000000000008fbd0 0000001200000015 R_PPC64_JMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ +000000000008fbd8 0000001300000015 R_PPC64_JMP_SLOT 0000000000000000 sinh@GLIBC_2.17 + 0 │ │ │ │ +000000000008fbe0 0000001400000015 R_PPC64_JMP_SLOT 0000000000000000 sincos@GLIBC_2.17 + 0 │ │ │ │ +000000000008fbe8 000000fd00000015 R_PPC64_JMP_SLOT 000000000004dc60 nfft_vrand_shifted_unit_double + 0 │ │ │ │ +000000000008fbf0 000000c400000015 R_PPC64_JMP_SLOT 000000000003e630 beta_al_all + 0 │ │ │ │ +000000000008fbf8 0000009e00000015 R_PPC64_JMP_SLOT 000000000004ec60 nfft_dot_w_double + 0 │ │ │ │ +000000000008fc00 0000001600000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_thread_num@OMP_1.0 + 0 │ │ │ │ +000000000008fc08 0000001900000015 R_PPC64_JMP_SLOT 0000000000000000 abort@GLIBC_2.17 + 0 │ │ │ │ +000000000008fc10 0000008b00000015 R_PPC64_JMP_SLOT 00000000000387a0 nfft_adjoint_2d + 0 │ │ │ │ +000000000008fc18 000000d200000015 R_PPC64_JMP_SLOT 000000000004fa30 nfft_upd_xpawy_complex + 0 │ │ │ │ +000000000008fc20 0000005b00000015 R_PPC64_JMP_SLOT 000000000003e1a0 alpha_al_all + 0 │ │ │ │ +000000000008fc28 0000004700000015 R_PPC64_JMP_SLOT 000000000003c570 nfft_precompute_psi + 0 │ │ │ │ +000000000008fc30 000000b600000015 R_PPC64_JMP_SLOT 0000000000007110 fpt_precompute_1 + 0 │ │ │ │ +000000000008fc38 0000005300000015 R_PPC64_JMP_SLOT 0000000000047b90 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 00000000000652e0 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 000000000004c5e0 nfft_log2i + 0 │ │ │ │ +000000000008fc70 000000d600000015 R_PPC64_JMP_SLOT 000000000004f4e0 nfft_upd_axpy_complex + 0 │ │ │ │ +000000000008fc78 0000007200000015 R_PPC64_JMP_SLOT 000000000004c7a0 nfft_next_power_of_2_exp_int + 0 │ │ │ │ +000000000008fc80 0000001e00000015 R_PPC64_JMP_SLOT 0000000000000000 __fprintf_chk@GLIBC_2.17 + 0 │ │ │ │ +000000000008fc88 000000ff00000015 R_PPC64_JMP_SLOT 00000000000505c0 nfft_m2K + 0 │ │ │ │ +000000000008fc90 0000006200000015 R_PPC64_JMP_SLOT 0000000000006b80 fpt_init + 0 │ │ │ │ +000000000008fc98 000000e800000015 R_PPC64_JMP_SLOT 000000000004c5c0 nfft_exp2i + 0 │ │ │ │ +000000000008fca0 0000009800000015 R_PPC64_JMP_SLOT 0000000000008780 fpt_trafo_direct + 0 │ │ │ │ +000000000008fca8 0000006300000015 R_PPC64_JMP_SLOT 000000000004c660 nfft_next_power_of_2 + 0 │ │ │ │ +000000000008fcb0 0000008600000015 R_PPC64_JMP_SLOT 0000000000066990 nnfft_init + 0 │ │ │ │ +000000000008fcb8 0000009700000015 R_PPC64_JMP_SLOT 000000000004e290 nfft_sort_node_indices_radix_lsdf + 0 │ │ │ │ +000000000008fcc0 0000003a00000015 R_PPC64_JMP_SLOT 0000000000058a80 nfct_init + 0 │ │ │ │ +000000000008fcc8 000000a900000015 R_PPC64_JMP_SLOT 00000000000650a0 nnfft_precompute_phi_hut + 0 │ │ │ │ +000000000008fcd0 000000bf00000015 R_PPC64_JMP_SLOT 000000000003a330 nfft_trafo + 0 │ │ │ │ +000000000008fcd8 0000001f00000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_single_start@GOMP_1.0 + 0 │ │ │ │ +000000000008fce0 000000d700000015 R_PPC64_JMP_SLOT 000000000003dac0 alpha_al_row + 0 │ │ │ │ +000000000008fce8 000000b700000015 R_PPC64_JMP_SLOT 00000000000487d0 SO3_beta_row + 0 │ │ │ │ +000000000008fcf0 0000007f00000015 R_PPC64_JMP_SLOT 000000000005fc20 nfst_precompute_psi + 0 │ │ │ │ +000000000008fcf8 0000002000000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_parallel@GOMP_4.0 + 0 │ │ │ │ +000000000008fd00 000000bc00000015 R_PPC64_JMP_SLOT 000000000004f070 nfft_cp_double + 0 │ │ │ │ +000000000008fd08 0000007400000015 R_PPC64_JMP_SLOT 000000000003e070 gamma_al_row + 0 │ │ │ │ +000000000008fd10 0000002100000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_many_r2r + 0 │ │ │ │ +000000000008fd18 0000009d00000015 R_PPC64_JMP_SLOT 000000000004f720 nfft_upd_xpay_double + 0 │ │ │ │ +000000000008fd20 000000ab00000015 R_PPC64_JMP_SLOT 000000000004e810 nfft_get_num_threads + 0 │ │ │ │ +000000000008fd28 000000ba00000015 R_PPC64_JMP_SLOT 0000000000048730 SO3_alpha_row + 0 │ │ │ │ +000000000008fd30 0000002200000015 R_PPC64_JMP_SLOT 0000000000000000 log1p@GLIBC_2.17 + 0 │ │ │ │ +000000000008fd38 0000010c00000015 R_PPC64_JMP_SLOT 000000000003cf30 nfft_init_guru + 0 │ │ │ │ +000000000008fd40 0000006a00000015 R_PPC64_JMP_SLOT 000000000004c8c0 nfft_lambda + 0 │ │ │ │ +000000000008fd48 000000bb00000015 R_PPC64_JMP_SLOT 0000000000007440 fpt_precompute_2 + 0 │ │ │ │ +000000000008fd50 000000ac00000015 R_PPC64_JMP_SLOT 000000000003af30 nfft_adjoint_3d + 0 │ │ │ │ +000000000008fd58 000000fc00000015 R_PPC64_JMP_SLOT 0000000000037af0 nfft_trafo_2d + 0 │ │ │ │ +000000000008fd60 0000008e00000015 R_PPC64_JMP_SLOT 000000000003c040 nfft_precompute_lin_psi + 0 │ │ │ │ +000000000008fd68 0000002300000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_dft + 0 │ │ │ │ +000000000008fd70 0000008200000015 R_PPC64_JMP_SLOT 000000000004f2c0 nfft_cp_w_complex + 0 │ │ │ │ +000000000008fd78 0000007800000015 R_PPC64_JMP_SLOT 000000000004dbe0 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 00000000000412f0 nfsft_init_advanced + 0 │ │ │ │ +000000000008fd90 000000a000000015 R_PPC64_JMP_SLOT 000000000005f9a0 nfst_precompute_fg_psi + 0 │ │ │ │ +000000000008fd98 0000002500000015 R_PPC64_JMP_SLOT 0000000000000000 sin@GLIBC_2.17 + 0 │ │ │ │ +000000000008fda0 0000005100000015 R_PPC64_JMP_SLOT 000000000006c7c0 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 00000000000606a0 nfst_init + 0 │ │ │ │ +000000000008fdb8 0000010f00000015 R_PPC64_JMP_SLOT 000000000004ce80 nfft_lambda2 + 0 │ │ │ │ +000000000008fdc0 0000005200000015 R_PPC64_JMP_SLOT 00000000000484a0 SO3_beta + 0 │ │ │ │ +000000000008fdc8 0000002700000015 R_PPC64_JMP_SLOT 0000000000000000 sincosl@GLIBC_2.17 + 0 │ │ │ │ +000000000008fdd0 0000011400000015 R_PPC64_JMP_SLOT 0000000000047fa0 nfsoft_init_guru + 0 │ │ │ │ +000000000008fdd8 000000e000000015 R_PPC64_JMP_SLOT 000000000000bcf0 fpt_transposed + 0 │ │ │ │ +000000000008fde0 0000002800000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_destroy_plan + 0 │ │ │ │ +000000000008fde8 0000011900000015 R_PPC64_JMP_SLOT 000000000003bec0 nfft_adjoint + 0 │ │ │ │ +000000000008fdf0 000000da00000015 R_PPC64_JMP_SLOT 000000000004dbc0 nfft_drand48 + 0 │ │ │ │ +000000000008fdf8 000000a100000015 R_PPC64_JMP_SLOT 00000000000093a0 fpt_trafo + 0 │ │ │ │ +000000000008fe00 0000002900000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_plan_with_nthreads + 0 │ │ │ │ +000000000008fe08 0000002a00000015 R_PPC64_JMP_SLOT 0000000000000000 log2@GLIBC_2.29 + 0 │ │ │ │ +000000000008fe10 0000002b00000015 R_PPC64_JMP_SLOT 0000000000000000 powl@GLIBC_2.17 + 0 │ │ │ │ +000000000008fe18 0000010000000015 R_PPC64_JMP_SLOT 000000000004f570 nfft_upd_axpy_double + 0 │ │ │ │ +000000000008fe20 0000005400000015 R_PPC64_JMP_SLOT 0000000000065520 nnfft_precompute_psi + 0 │ │ │ │ +000000000008fe28 0000002c00000015 R_PPC64_JMP_SLOT 0000000000000000 puts@GLIBC_2.17 + 0 │ │ │ │ +000000000008fe30 0000002d00000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_free + 0 │ │ │ │ +000000000008fe38 000000eb00000015 R_PPC64_JMP_SLOT 000000000004d6c0 nfft_malloc + 0 │ │ │ │ +000000000008fe40 0000002e00000015 R_PPC64_JMP_SLOT 0000000000000000 fwrite@GLIBC_2.17 + 0 │ │ │ │ +000000000008fe48 000000af00000015 R_PPC64_JMP_SLOT 0000000000065b10 nnfft_precompute_full_psi + 0 │ │ │ │ +000000000008fe50 0000009300000015 R_PPC64_JMP_SLOT 000000000004efc0 nfft_cp_complex + 0 │ │ │ │ +000000000008fe58 0000002f00000015 R_PPC64_JMP_SLOT 0000000000000000 ceil@GLIBC_2.17 + 0 │ │ │ │ +000000000008fe60 0000008c00000015 R_PPC64_JMP_SLOT 000000000004e950 nfft_dot_complex + 0 │ │ │ │ +000000000008fe68 000000cc00000015 R_PPC64_JMP_SLOT 000000000000d6c0 fpt_finalize + 0 │ │ │ │ +000000000008fe70 0000003000000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_execute_r2r + 0 │ │ │ │ +000000000008fe78 0000005c00000015 R_PPC64_JMP_SLOT 0000000000057df0 nfct_precompute_fg_psi + 0 │ │ │ │ +000000000008fe80 000000ce00000015 R_PPC64_JMP_SLOT 0000000000048340 SO3_alpha + 0 │ │ │ │ +000000000008fe88 000000c300000015 R_PPC64_JMP_SLOT 0000000000040eb0 nfsft_init_guru + 0 │ │ │ │ +000000000008fe90 0000004600000015 R_PPC64_JMP_SLOT 00000000000361b0 nfft_adjoint_direct + 0 │ │ │ │ +000000000008fe98 0000003100000015 R_PPC64_JMP_SLOT 0000000000000000 drand48@GLIBC_2.17 + 0 │ │ │ │ +000000000008fea0 0000009200000015 R_PPC64_JMP_SLOT 0000000000041770 nfsft_trafo_direct + 0 │ │ │ │ +000000000008fea8 0000003200000015 R_PPC64_JMP_SLOT 0000000000000000 pow@GLIBC_2.29 + 0 │ │ │ │ +000000000008feb0 0000010500000015 R_PPC64_JMP_SLOT 0000000000049900 nfft_assertion_failed + 0 │ │ │ │ +000000000008feb8 0000003300000015 R_PPC64_JMP_SLOT 0000000000000000 GOMP_loop_end_nowait@GOMP_1.0 + 0 │ │ │ │ +000000000008fec0 000000f100000015 R_PPC64_JMP_SLOT 0000000000058070 nfct_precompute_psi + 0 │ │ │ │ +000000000008fec8 000000ee00000015 R_PPC64_JMP_SLOT 000000000003cc00 nfft_precompute_one_psi + 0 │ │ │ │ +000000000008fed0 000000c100000015 R_PPC64_JMP_SLOT 000000000004d640 nfft_free + 0 │ │ │ │ +000000000008fed8 0000003400000015 R_PPC64_JMP_SLOT 0000000000000000 omp_get_max_threads@OMP_1.0 + 0 │ │ │ │ +000000000008fee0 0000003500000015 R_PPC64_JMP_SLOT 0000000000000000 memset@GLIBC_2.17 + 0 │ │ │ │ +000000000008fee8 000000c000000015 R_PPC64_JMP_SLOT 00000000000360f0 nfft_trafo_direct + 0 │ │ │ │ +000000000008fef0 000000f700000015 R_PPC64_JMP_SLOT 000000000004fac0 nfft_upd_xpawy_double + 0 │ │ │ │ +000000000008fef8 0000003600000015 R_PPC64_JMP_SLOT 0000000000000000 fftw_malloc + 0 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,35 +1,35 @@ │ │ │ │ │ │ │ │ -Dynamic section at offset 0x7f738 contains 33 entries: │ │ │ │ +Dynamic section at offset 0x7f838 contains 33 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libfftw3_threads.so.3] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libfftw3.so.3] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libgomp.so.1] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x000000000000000e (SONAME) Library soname: [libnfftjulia.so] │ │ │ │ - 0x000000000000000c (INIT) 0x4a60 │ │ │ │ - 0x000000000000000d (FINI) 0x6e648 │ │ │ │ - 0x0000000000000019 (INIT_ARRAY) 0x8f728 │ │ │ │ + 0x000000000000000c (INIT) 0x49e0 │ │ │ │ + 0x000000000000000d (FINI) 0x6d9d8 │ │ │ │ + 0x0000000000000019 (INIT_ARRAY) 0x8f828 │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ - 0x000000000000001a (FINI_ARRAY) 0x8f730 │ │ │ │ + 0x000000000000001a (FINI_ARRAY) 0x8f830 │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x1f0 │ │ │ │ 0x0000000000000005 (STRTAB) 0x2448 │ │ │ │ 0x0000000000000006 (SYMTAB) 0x9a8 │ │ │ │ 0x000000000000000a (STRSZ) 4678 (bytes) │ │ │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ │ │ - 0x0000000000000003 (PLTGOT) 0x8f988 │ │ │ │ + 0x0000000000000003 (PLTGOT) 0x8fa88 │ │ │ │ 0x0000000000000002 (PLTRELSZ) 3384 (bytes) │ │ │ │ 0x0000000000000014 (PLTREL) RELA │ │ │ │ - 0x0000000000000017 (JMPREL) 0x3cf8 │ │ │ │ - 0x0000000070000000 (PPC64_GLINK) 0x6e3f4 │ │ │ │ - 0x0000000070000003 (PPC64_OPT) 0x0 │ │ │ │ + 0x0000000000000017 (JMPREL) 0x3c80 │ │ │ │ + 0x0000000070000000 (PPC64_GLINK) 0x6d784 │ │ │ │ + 0x0000000070000003 (PPC64_OPT) 0x2 │ │ │ │ 0x0000000000000007 (RELA) 0x3968 │ │ │ │ - 0x0000000000000008 (RELASZ) 912 (bytes) │ │ │ │ + 0x0000000000000008 (RELASZ) 792 (bytes) │ │ │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ │ │ 0x000000000000001e (FLAGS) BIND_NOW │ │ │ │ 0x000000006ffffffb (FLAGS_1) Flags: NOW │ │ │ │ 0x000000006ffffffe (VERNEED) 0x38c8 │ │ │ │ 0x000000006fffffff (VERNEEDNUM) 3 │ │ │ │ 0x000000006ffffff0 (VERSYM) 0x368e │ │ │ │ 0x000000006ffffff9 (RELACOUNT) 7 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2403808926921275504f1f2ae6e5a1bc31a5de25 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c2b031905fb237ac4545fd1591959a62c68e81cd │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,1395 +1,1392 @@ │ │ │ │ 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: 0xb98 (offset: 0x6fc64) │ │ │ │ + Start of frame section: 0xb98 (offset: 0x6ed84) │ │ │ │ Entries in search table: 0x172 │ │ │ │ - 0xfffffffffff96ca8 (offset: 0x5d70) -> 0xbc8 fde=[ 2c] │ │ │ │ - 0xfffffffffff96ce8 (offset: 0x5db0) -> 0xbe8 fde=[ 4c] │ │ │ │ - 0xfffffffffff96d28 (offset: 0x5df0) -> 0xc08 fde=[ 6c] │ │ │ │ - 0xfffffffffff96e58 (offset: 0x5f20) -> 0xc34 fde=[ 98] │ │ │ │ - 0xfffffffffff96f18 (offset: 0x5fe0) -> 0xc48 fde=[ ac] │ │ │ │ - 0xfffffffffff96fd8 (offset: 0x60a0) -> 0xc5c fde=[ c0] │ │ │ │ - 0xfffffffffff97028 (offset: 0x60f0) -> 0xc80 fde=[ e4] │ │ │ │ - 0xfffffffffff97078 (offset: 0x6140) -> 0xca4 fde=[ 108] │ │ │ │ - 0xfffffffffff970c8 (offset: 0x6190) -> 0xcc8 fde=[ 12c] │ │ │ │ - 0xfffffffffff97118 (offset: 0x61e0) -> 0xcec fde=[ 150] │ │ │ │ - 0xfffffffffff97168 (offset: 0x6230) -> 0xd10 fde=[ 174] │ │ │ │ - 0xfffffffffff974f8 (offset: 0x65c0) -> 0xda8 fde=[ 20c] │ │ │ │ - 0xfffffffffff97928 (offset: 0x69f0) -> 0xe90 fde=[ 2f4] │ │ │ │ - 0xfffffffffff97bd8 (offset: 0x6ca0) -> 0xec4 fde=[ 328] │ │ │ │ - 0xfffffffffff981e8 (offset: 0x72b0) -> 0xf20 fde=[ 384] │ │ │ │ - 0xfffffffffff98568 (offset: 0x7630) -> 0xfb8 fde=[ 41c] │ │ │ │ - 0xfffffffffff99878 (offset: 0x8940) -> 0x10f8 fde=[ 55c] │ │ │ │ - 0xfffffffffff99938 (offset: 0x8a00) -> 0x1130 fde=[ 594] │ │ │ │ - 0xfffffffffff9a5d8 (offset: 0x96a0) -> 0x1328 fde=[ 78c] │ │ │ │ - 0xfffffffffff9c9b8 (offset: 0xba80) -> 0x154c fde=[ 9b0] │ │ │ │ - 0xfffffffffff9d108 (offset: 0xc1d0) -> 0x163c fde=[ aa0] │ │ │ │ - 0xfffffffffff9ec08 (offset: 0xdcd0) -> 0x1844 fde=[ ca8] │ │ │ │ - 0xfffffffffff9f0a8 (offset: 0xe170) -> 0x18d8 fde=[ d3c] │ │ │ │ - 0xfffffffffff9f1c8 (offset: 0xe290) -> 0x1908 fde=[ d6c] │ │ │ │ - 0xfffffffffff9f328 (offset: 0xe3f0) -> 0x1944 fde=[ da8] │ │ │ │ - 0xfffffffffff9f4f8 (offset: 0xe5c0) -> 0x199c fde=[ e00] │ │ │ │ - 0xfffffffffff9f648 (offset: 0xe710) -> 0x19cc fde=[ e30] │ │ │ │ - 0xfffffffffff9f7b8 (offset: 0xe880) -> 0x1a0c fde=[ e70] │ │ │ │ - 0xfffffffffff9f998 (offset: 0xea60) -> 0x1a68 fde=[ ecc] │ │ │ │ - 0xfffffffffff9fd68 (offset: 0xee30) -> 0x1abc fde=[ f20] │ │ │ │ - 0xfffffffffff9ffd8 (offset: 0xf0a0) -> 0x1b00 fde=[ f64] │ │ │ │ - 0xfffffffffffa00f8 (offset: 0xf1c0) -> 0x1b30 fde=[ f94] │ │ │ │ - 0xfffffffffffa0468 (offset: 0xf530) -> 0x1bfc fde=[ 1060] │ │ │ │ - 0xfffffffffffa0928 (offset: 0xf9f0) -> 0x1c9c fde=[ 1100] │ │ │ │ - 0xfffffffffffa0a78 (offset: 0xfb40) -> 0x1ccc fde=[ 1130] │ │ │ │ - 0xfffffffffffa0de8 (offset: 0xfeb0) -> 0x1d98 fde=[ 11fc] │ │ │ │ - 0xfffffffffffa1288 (offset: 0x10350) -> 0x1e38 fde=[ 129c] │ │ │ │ - 0xfffffffffffa13a8 (offset: 0x10470) -> 0x1e68 fde=[ 12cc] │ │ │ │ - 0xfffffffffffa1ce8 (offset: 0x10db0) -> 0x1f34 fde=[ 1398] │ │ │ │ - 0xfffffffffffa24f8 (offset: 0x115c0) -> 0x1ff4 fde=[ 1458] │ │ │ │ - 0xfffffffffffa2648 (offset: 0x11710) -> 0x2024 fde=[ 1488] │ │ │ │ - 0xfffffffffffa2f88 (offset: 0x12050) -> 0x20f0 fde=[ 1554] │ │ │ │ - 0xfffffffffffa37c8 (offset: 0x12890) -> 0x21b0 fde=[ 1614] │ │ │ │ - 0xfffffffffffa3a38 (offset: 0x12b00) -> 0x21fc fde=[ 1660] │ │ │ │ - 0xfffffffffffa3d38 (offset: 0x12e00) -> 0x225c fde=[ 16c0] │ │ │ │ - 0xfffffffffffa3e88 (offset: 0x12f50) -> 0x2290 fde=[ 16f4] │ │ │ │ - 0xfffffffffffa40f8 (offset: 0x131c0) -> 0x22dc fde=[ 1740] │ │ │ │ - 0xfffffffffffa43f8 (offset: 0x134c0) -> 0x233c fde=[ 17a0] │ │ │ │ - 0xfffffffffffa4de8 (offset: 0x13eb0) -> 0x2384 fde=[ 17e8] │ │ │ │ - 0xfffffffffffa4fe8 (offset: 0x140b0) -> 0x2404 fde=[ 1868] │ │ │ │ - 0xfffffffffffa53c8 (offset: 0x14490) -> 0x2484 fde=[ 18e8] │ │ │ │ - 0xfffffffffffa55a8 (offset: 0x14670) -> 0x24f4 fde=[ 1958] │ │ │ │ - 0xfffffffffffa5938 (offset: 0x14a00) -> 0x256c fde=[ 19d0] │ │ │ │ - 0xfffffffffffa5c68 (offset: 0x14d30) -> 0x25c0 fde=[ 1a24] │ │ │ │ - 0xfffffffffffa5f98 (offset: 0x15060) -> 0x2614 fde=[ 1a78] │ │ │ │ - 0xfffffffffffa62b8 (offset: 0x15380) -> 0x2664 fde=[ 1ac8] │ │ │ │ - 0xfffffffffffa68d8 (offset: 0x159a0) -> 0x26dc fde=[ 1b40] │ │ │ │ - 0xfffffffffffa6a38 (offset: 0x15b00) -> 0x2704 fde=[ 1b68] │ │ │ │ - 0xfffffffffffa6b88 (offset: 0x15c50) -> 0x2748 fde=[ 1bac] │ │ │ │ - 0xfffffffffffa6dd8 (offset: 0x15ea0) -> 0x279c fde=[ 1c00] │ │ │ │ - 0xfffffffffffa7068 (offset: 0x16130) -> 0x27bc fde=[ 1c20] │ │ │ │ - 0xfffffffffffa7268 (offset: 0x16330) -> 0x27d0 fde=[ 1c34] │ │ │ │ - 0xfffffffffffa74a8 (offset: 0x16570) -> 0x2824 fde=[ 1c88] │ │ │ │ - 0xfffffffffffa76e8 (offset: 0x167b0) -> 0x2854 fde=[ 1cb8] │ │ │ │ - 0xfffffffffffa7868 (offset: 0x16930) -> 0x289c fde=[ 1d00] │ │ │ │ - 0xfffffffffffa7b98 (offset: 0x16c60) -> 0x28fc fde=[ 1d60] │ │ │ │ - 0xfffffffffffa85c8 (offset: 0x17690) -> 0x296c fde=[ 1dd0] │ │ │ │ - 0xfffffffffffa8ef8 (offset: 0x17fc0) -> 0x29d4 fde=[ 1e38] │ │ │ │ - 0xfffffffffffa9938 (offset: 0x18a00) -> 0x2a5c fde=[ 1ec0] │ │ │ │ - 0xfffffffffffaa3f8 (offset: 0x194c0) -> 0x2acc fde=[ 1f30] │ │ │ │ - 0xfffffffffffaaf88 (offset: 0x1a050) -> 0x2b54 fde=[ 1fb8] │ │ │ │ - 0xfffffffffffab2b8 (offset: 0x1a380) -> 0x2b94 fde=[ 1ff8] │ │ │ │ - 0xfffffffffffab468 (offset: 0x1a530) -> 0x2be4 fde=[ 2048] │ │ │ │ - 0xfffffffffffab878 (offset: 0x1a940) -> 0x2c4c fde=[ 20b0] │ │ │ │ - 0xfffffffffffac408 (offset: 0x1b4d0) -> 0x2cb0 fde=[ 2114] │ │ │ │ - 0xfffffffffffacfc8 (offset: 0x1c090) -> 0x2d34 fde=[ 2198] │ │ │ │ - 0xfffffffffffada58 (offset: 0x1cb20) -> 0x2da0 fde=[ 2204] │ │ │ │ - 0xfffffffffffadda8 (offset: 0x1ce70) -> 0x2de8 fde=[ 224c] │ │ │ │ - 0xfffffffffffae998 (offset: 0x1da60) -> 0x2e50 fde=[ 22b4] │ │ │ │ - 0xfffffffffffaf678 (offset: 0x1e740) -> 0x2ecc fde=[ 2330] │ │ │ │ - 0xfffffffffffafb78 (offset: 0x1ec40) -> 0x2f2c fde=[ 2390] │ │ │ │ - 0xfffffffffffafe58 (offset: 0x1ef20) -> 0x2f8c fde=[ 23f0] │ │ │ │ - 0xfffffffffffb0128 (offset: 0x1f1f0) -> 0x2fec fde=[ 2450] │ │ │ │ - 0xfffffffffffb03b8 (offset: 0x1f480) -> 0x30a8 fde=[ 250c] │ │ │ │ - 0xfffffffffffb0628 (offset: 0x1f6f0) -> 0x313c fde=[ 25a0] │ │ │ │ - 0xfffffffffffb0958 (offset: 0x1fa20) -> 0x31b4 fde=[ 2618] │ │ │ │ - 0xfffffffffffb0fe8 (offset: 0x200b0) -> 0x3218 fde=[ 267c] │ │ │ │ - 0xfffffffffffb1308 (offset: 0x203d0) -> 0x3278 fde=[ 26dc] │ │ │ │ - 0xfffffffffffb1528 (offset: 0x205f0) -> 0x32f0 fde=[ 2754] │ │ │ │ - 0xfffffffffffb1878 (offset: 0x20940) -> 0x3374 fde=[ 27d8] │ │ │ │ - 0xfffffffffffb1bf8 (offset: 0x20cc0) -> 0x33e8 fde=[ 284c] │ │ │ │ - 0xfffffffffffb1f78 (offset: 0x21040) -> 0x3460 fde=[ 28c4] │ │ │ │ - 0xfffffffffffb23b8 (offset: 0x21480) -> 0x34d0 fde=[ 2934] │ │ │ │ - 0xfffffffffffb2808 (offset: 0x218d0) -> 0x3548 fde=[ 29ac] │ │ │ │ - 0xfffffffffffb2cc8 (offset: 0x21d90) -> 0x35cc fde=[ 2a30] │ │ │ │ - 0xfffffffffffb3188 (offset: 0x22250) -> 0x3650 fde=[ 2ab4] │ │ │ │ - 0xfffffffffffb36d8 (offset: 0x227a0) -> 0x36d4 fde=[ 2b38] │ │ │ │ - 0xfffffffffffb3c38 (offset: 0x22d00) -> 0x3760 fde=[ 2bc4] │ │ │ │ - 0xfffffffffffb41f8 (offset: 0x232c0) -> 0x37e4 fde=[ 2c48] │ │ │ │ - 0xfffffffffffb4808 (offset: 0x238d0) -> 0x3878 fde=[ 2cdc] │ │ │ │ - 0xfffffffffffb4ef8 (offset: 0x23fc0) -> 0x3914 fde=[ 2d78] │ │ │ │ - 0xfffffffffffb6548 (offset: 0x25610) -> 0x3a34 fde=[ 2e98] │ │ │ │ - 0xfffffffffffb6b58 (offset: 0x25c20) -> 0x3ac8 fde=[ 2f2c] │ │ │ │ - 0xfffffffffffb70e8 (offset: 0x261b0) -> 0x3b4c fde=[ 2fb0] │ │ │ │ - 0xfffffffffffb77c8 (offset: 0x26890) -> 0x3bec fde=[ 3050] │ │ │ │ - 0xfffffffffffb7bd8 (offset: 0x26ca0) -> 0x3c54 fde=[ 30b8] │ │ │ │ - 0xfffffffffffb7e38 (offset: 0x26f00) -> 0x3ce0 fde=[ 3144] │ │ │ │ - 0xfffffffffffb81a8 (offset: 0x27270) -> 0x3d64 fde=[ 31c8] │ │ │ │ - 0xfffffffffffb8538 (offset: 0x27600) -> 0x3df0 fde=[ 3254] │ │ │ │ - 0xfffffffffffb8918 (offset: 0x279e0) -> 0x3e74 fde=[ 32d8] │ │ │ │ - 0xfffffffffffb8dd8 (offset: 0x27ea0) -> 0x3ecc fde=[ 3330] │ │ │ │ - 0xfffffffffffb9228 (offset: 0x282f0) -> 0x3f78 fde=[ 33dc] │ │ │ │ - 0xfffffffffffb96f8 (offset: 0x287c0) -> 0x3fe4 fde=[ 3448] │ │ │ │ - 0xfffffffffffb9d38 (offset: 0x28e00) -> 0x4048 fde=[ 34ac] │ │ │ │ - 0xfffffffffffba2e8 (offset: 0x293b0) -> 0x40a8 fde=[ 350c] │ │ │ │ - 0xfffffffffffbaac8 (offset: 0x29b90) -> 0x410c fde=[ 3570] │ │ │ │ - 0xfffffffffffbb138 (offset: 0x2a200) -> 0x4194 fde=[ 35f8] │ │ │ │ - 0xfffffffffffbb828 (offset: 0x2a8f0) -> 0x420c fde=[ 3670] │ │ │ │ - 0xfffffffffffbc078 (offset: 0x2b140) -> 0x4280 fde=[ 36e4] │ │ │ │ - 0xfffffffffffbc9e8 (offset: 0x2bab0) -> 0x42fc fde=[ 3760] │ │ │ │ - 0xfffffffffffbd458 (offset: 0x2c520) -> 0x4384 fde=[ 37e8] │ │ │ │ - 0xfffffffffffbdf88 (offset: 0x2d050) -> 0x4404 fde=[ 3868] │ │ │ │ - 0xfffffffffffbeb98 (offset: 0x2dc60) -> 0x4490 fde=[ 38f4] │ │ │ │ - 0xfffffffffffbf958 (offset: 0x2ea20) -> 0x452c fde=[ 3990] │ │ │ │ - 0xfffffffffffc0e78 (offset: 0x2ff40) -> 0x4594 fde=[ 39f8] │ │ │ │ - 0xfffffffffffc21e8 (offset: 0x312b0) -> 0x45fc fde=[ 3a60] │ │ │ │ - 0xfffffffffffc3638 (offset: 0x32700) -> 0x4684 fde=[ 3ae8] │ │ │ │ - 0xfffffffffffc4ca8 (offset: 0x33d70) -> 0x46ec fde=[ 3b50] │ │ │ │ - 0xfffffffffffc63d8 (offset: 0x354a0) -> 0x4764 fde=[ 3bc8] │ │ │ │ - 0xfffffffffffc7388 (offset: 0x36450) -> 0x47c4 fde=[ 3c28] │ │ │ │ - 0xfffffffffffc7458 (offset: 0x36520) -> 0x47f8 fde=[ 3c5c] │ │ │ │ - 0xfffffffffffc7528 (offset: 0x365f0) -> 0x482c fde=[ 3c90] │ │ │ │ - 0xfffffffffffc7ff8 (offset: 0x370c0) -> 0x4884 fde=[ 3ce8] │ │ │ │ - 0xfffffffffffc8c18 (offset: 0x37ce0) -> 0x48e8 fde=[ 3d4c] │ │ │ │ - 0xfffffffffffc9848 (offset: 0x38910) -> 0x4950 fde=[ 3db4] │ │ │ │ - 0xfffffffffffca5b8 (offset: 0x39680) -> 0x49b8 fde=[ 3e1c] │ │ │ │ - 0xfffffffffffcb348 (offset: 0x3a410) -> 0x4a24 fde=[ 3e88] │ │ │ │ - 0xfffffffffffcbea8 (offset: 0x3af70) -> 0x4a80 fde=[ 3ee4] │ │ │ │ - 0xfffffffffffccdf8 (offset: 0x3bec0) -> 0x4ae8 fde=[ 3f4c] │ │ │ │ - 0xfffffffffffccf88 (offset: 0x3c050) -> 0x4b18 fde=[ 3f7c] │ │ │ │ - 0xfffffffffffcd1a8 (offset: 0x3c270) -> 0x4be0 fde=[ 4044] │ │ │ │ - 0xfffffffffffcd488 (offset: 0x3c550) -> 0x4c20 fde=[ 4084] │ │ │ │ - 0xfffffffffffcd768 (offset: 0x3c830) -> 0x4c60 fde=[ 40c4] │ │ │ │ - 0xfffffffffffcdab8 (offset: 0x3cb80) -> 0x4ca0 fde=[ 4104] │ │ │ │ - 0xfffffffffffcdb88 (offset: 0x3cc50) -> 0x4cd0 fde=[ 4134] │ │ │ │ - 0xfffffffffffcdde8 (offset: 0x3ceb0) -> 0x4d18 fde=[ 417c] │ │ │ │ - 0xfffffffffffce108 (offset: 0x3d1d0) -> 0x4d8c fde=[ 41f0] │ │ │ │ - 0xfffffffffffce428 (offset: 0x3d4f0) -> 0x4e04 fde=[ 4268] │ │ │ │ - 0xfffffffffffce478 (offset: 0x3d540) -> 0x4e24 fde=[ 4288] │ │ │ │ - 0xfffffffffffce4c8 (offset: 0x3d590) -> 0x4e44 fde=[ 42a8] │ │ │ │ - 0xfffffffffffce528 (offset: 0x3d5f0) -> 0x4e64 fde=[ 42c8] │ │ │ │ - 0xfffffffffffce6a8 (offset: 0x3d770) -> 0x4e78 fde=[ 42dc] │ │ │ │ - 0xfffffffffffce938 (offset: 0x3da00) -> 0x4eac fde=[ 4310] │ │ │ │ - 0xfffffffffffcee88 (offset: 0x3df50) -> 0x4ec0 fde=[ 4324] │ │ │ │ - 0xfffffffffffcefc8 (offset: 0x3e090) -> 0x4ed4 fde=[ 4338] │ │ │ │ - 0xfffffffffffcf108 (offset: 0x3e1d0) -> 0x4f04 fde=[ 4368] │ │ │ │ - 0xfffffffffffcf5c8 (offset: 0x3e690) -> 0x4f30 fde=[ 4394] │ │ │ │ - 0xfffffffffffcf748 (offset: 0x3e810) -> 0x4f54 fde=[ 43b8] │ │ │ │ - 0xfffffffffffcf8a8 (offset: 0x3e970) -> 0x4f9c fde=[ 4400] │ │ │ │ - 0xfffffffffffcfa48 (offset: 0x3eb10) -> 0x4fb8 fde=[ 441c] │ │ │ │ - 0xfffffffffffcfc38 (offset: 0x3ed00) -> 0x4fe4 fde=[ 4448] │ │ │ │ - 0xfffffffffffcfc98 (offset: 0x3ed60) -> 0x5004 fde=[ 4468] │ │ │ │ - 0xfffffffffffcff08 (offset: 0x3efd0) -> 0x5040 fde=[ 44a4] │ │ │ │ - 0xfffffffffffd0238 (offset: 0x3f300) -> 0x508c fde=[ 44f0] │ │ │ │ - 0xfffffffffffd03f8 (offset: 0x3f4c0) -> 0x50bc fde=[ 4520] │ │ │ │ - 0xfffffffffffd0c78 (offset: 0x3fd40) -> 0x523c fde=[ 46a0] │ │ │ │ - 0xfffffffffffd0e38 (offset: 0x3ff00) -> 0x526c fde=[ 46d0] │ │ │ │ - 0xfffffffffffd0ff8 (offset: 0x400c0) -> 0x529c fde=[ 4700] │ │ │ │ - 0xfffffffffffd11d8 (offset: 0x402a0) -> 0x52e8 fde=[ 474c] │ │ │ │ - 0xfffffffffffd13b8 (offset: 0x40480) -> 0x5334 fde=[ 4798] │ │ │ │ - 0xfffffffffffd1578 (offset: 0x40640) -> 0x5364 fde=[ 47c8] │ │ │ │ - 0xfffffffffffd1758 (offset: 0x40820) -> 0x53b0 fde=[ 4814] │ │ │ │ - 0xfffffffffffd1938 (offset: 0x40a00) -> 0x53fc fde=[ 4860] │ │ │ │ - 0xfffffffffffd21f8 (offset: 0x412c0) -> 0x555c fde=[ 49c0] │ │ │ │ - 0xfffffffffffd2688 (offset: 0x41750) -> 0x55dc fde=[ 4a40] │ │ │ │ - 0xfffffffffffd26c8 (offset: 0x41790) -> 0x55fc fde=[ 4a60] │ │ │ │ - 0xfffffffffffd2708 (offset: 0x417d0) -> 0x561c fde=[ 4a80] │ │ │ │ - 0xfffffffffffd2938 (offset: 0x41a00) -> 0x5664 fde=[ 4ac8] │ │ │ │ - 0xfffffffffffd2ab8 (offset: 0x41b80) -> 0x56b4 fde=[ 4b18] │ │ │ │ - 0xfffffffffffd2bb8 (offset: 0x41c80) -> 0x56ec fde=[ 4b50] │ │ │ │ - 0xfffffffffffd2ee8 (offset: 0x41fb0) -> 0x5738 fde=[ 4b9c] │ │ │ │ - 0xfffffffffffd3738 (offset: 0x42800) -> 0x57c0 fde=[ 4c24] │ │ │ │ - 0xfffffffffffd39e8 (offset: 0x42ab0) -> 0x57fc fde=[ 4c60] │ │ │ │ - 0xfffffffffffd4388 (offset: 0x43450) -> 0x58a0 fde=[ 4d04] │ │ │ │ - 0xfffffffffffd43f8 (offset: 0x434c0) -> 0x58c0 fde=[ 4d24] │ │ │ │ - 0xfffffffffffd4688 (offset: 0x43750) -> 0x5928 fde=[ 4d8c] │ │ │ │ - 0xfffffffffffd4a08 (offset: 0x43ad0) -> 0x596c fde=[ 4dd0] │ │ │ │ - 0xfffffffffffd4bf8 (offset: 0x43cc0) -> 0x59b4 fde=[ 4e18] │ │ │ │ - 0xfffffffffffd4d68 (offset: 0x43e30) -> 0x5a08 fde=[ 4e6c] │ │ │ │ - 0xfffffffffffd6a18 (offset: 0x45ae0) -> 0x5a8c fde=[ 4ef0] │ │ │ │ - 0xfffffffffffd94e8 (offset: 0x485b0) -> 0x5b18 fde=[ 4f7c] │ │ │ │ - 0xfffffffffffd9948 (offset: 0x48a10) -> 0x5b64 fde=[ 4fc8] │ │ │ │ - 0xfffffffffffd9988 (offset: 0x48a50) -> 0x5b84 fde=[ 4fe8] │ │ │ │ - 0xfffffffffffd99d8 (offset: 0x48aa0) -> 0x5ba4 fde=[ 5008] │ │ │ │ - 0xfffffffffffd9a18 (offset: 0x48ae0) -> 0x5bc4 fde=[ 5028] │ │ │ │ - 0xfffffffffffd9c58 (offset: 0x48d20) -> 0x5c04 fde=[ 5068] │ │ │ │ - 0xfffffffffffd9d68 (offset: 0x48e30) -> 0x5c38 fde=[ 509c] │ │ │ │ - 0xfffffffffffd9ed8 (offset: 0x48fa0) -> 0x5c4c fde=[ 50b0] │ │ │ │ - 0xfffffffffffda018 (offset: 0x490e0) -> 0x5c60 fde=[ 50c4] │ │ │ │ - 0xfffffffffffda198 (offset: 0x49260) -> 0x5c88 fde=[ 50ec] │ │ │ │ - 0xfffffffffffda248 (offset: 0x49310) -> 0x5cb8 fde=[ 511c] │ │ │ │ - 0xfffffffffffda2f8 (offset: 0x493c0) -> 0x5ce8 fde=[ 514c] │ │ │ │ - 0xfffffffffffda3a8 (offset: 0x49470) -> 0x5d18 fde=[ 517c] │ │ │ │ - 0xfffffffffffda488 (offset: 0x49550) -> 0x5d6c fde=[ 51d0] │ │ │ │ - 0xfffffffffffda568 (offset: 0x49630) -> 0x5dc0 fde=[ 5224] │ │ │ │ - 0xfffffffffffda648 (offset: 0x49710) -> 0x5e14 fde=[ 5278] │ │ │ │ - 0xfffffffffffda848 (offset: 0x49910) -> 0x5e9c fde=[ 5300] │ │ │ │ - 0xfffffffffffda9e8 (offset: 0x49ab0) -> 0x5f04 fde=[ 5368] │ │ │ │ - 0xfffffffffffdab88 (offset: 0x49c50) -> 0x5f6c fde=[ 53d0] │ │ │ │ - 0xfffffffffffdad28 (offset: 0x49df0) -> 0x5f88 fde=[ 53ec] │ │ │ │ - 0xfffffffffffdaf18 (offset: 0x49fe0) -> 0x5fb4 fde=[ 5418] │ │ │ │ - 0xfffffffffffdb3e8 (offset: 0x4a4b0) -> 0x5fe8 fde=[ 544c] │ │ │ │ - 0xfffffffffffdb468 (offset: 0x4a530) -> 0x600c fde=[ 5470] │ │ │ │ - 0xfffffffffffdb768 (offset: 0x4a830) -> 0x6050 fde=[ 54b4] │ │ │ │ - 0xfffffffffffdbd18 (offset: 0x4ade0) -> 0x60b4 fde=[ 5518] │ │ │ │ - 0xfffffffffffdbd78 (offset: 0x4ae40) -> 0x60c8 fde=[ 552c] │ │ │ │ - 0xfffffffffffdbee8 (offset: 0x4afb0) -> 0x60dc fde=[ 5540] │ │ │ │ - 0xfffffffffffdc6c8 (offset: 0x4b790) -> 0x6100 fde=[ 5564] │ │ │ │ - 0xfffffffffffdc7d8 (offset: 0x4b8a0) -> 0x6138 fde=[ 559c] │ │ │ │ - 0xfffffffffffdc878 (offset: 0x4b940) -> 0x6164 fde=[ 55c8] │ │ │ │ - 0xfffffffffffdcaa8 (offset: 0x4bb70) -> 0x6178 fde=[ 55dc] │ │ │ │ - 0xfffffffffffdcf38 (offset: 0x4c000) -> 0x618c fde=[ 55f0] │ │ │ │ - 0xfffffffffffdd138 (offset: 0x4c200) -> 0x61a0 fde=[ 5604] │ │ │ │ - 0xfffffffffffdd5b8 (offset: 0x4c680) -> 0x61b4 fde=[ 5618] │ │ │ │ - 0xfffffffffffdd928 (offset: 0x4c9f0) -> 0x61c8 fde=[ 562c] │ │ │ │ - 0xfffffffffffddd38 (offset: 0x4ce00) -> 0x61dc fde=[ 5640] │ │ │ │ - 0xfffffffffffddf98 (offset: 0x4d060) -> 0x61fc fde=[ 5660] │ │ │ │ - 0xfffffffffffde0e8 (offset: 0x4d1b0) -> 0x6210 fde=[ 5674] │ │ │ │ - 0xfffffffffffde108 (offset: 0x4d1d0) -> 0x6224 fde=[ 5688] │ │ │ │ - 0xfffffffffffde198 (offset: 0x4d260) -> 0x6238 fde=[ 569c] │ │ │ │ - 0xfffffffffffde1f8 (offset: 0x4d2c0) -> 0x624c fde=[ 56b0] │ │ │ │ - 0xfffffffffffde2e8 (offset: 0x4d3b0) -> 0x6260 fde=[ 56c4] │ │ │ │ - 0xfffffffffffde3e8 (offset: 0x4d4b0) -> 0x6274 fde=[ 56d8] │ │ │ │ - 0xfffffffffffde8f8 (offset: 0x4d9c0) -> 0x62d0 fde=[ 5734] │ │ │ │ - 0xfffffffffffdef98 (offset: 0x4e060) -> 0x6378 fde=[ 57dc] │ │ │ │ - 0xfffffffffffdf018 (offset: 0x4e0e0) -> 0x63a0 fde=[ 5804] │ │ │ │ - 0xfffffffffffdf068 (offset: 0x4e130) -> 0x63b8 fde=[ 581c] │ │ │ │ - 0xfffffffffffdf108 (offset: 0x4e1d0) -> 0x63dc fde=[ 5840] │ │ │ │ - 0xfffffffffffdf3b8 (offset: 0x4e480) -> 0x6480 fde=[ 58e4] │ │ │ │ - 0xfffffffffffdf5d8 (offset: 0x4e6a0) -> 0x64f0 fde=[ 5954] │ │ │ │ - 0xfffffffffffdf618 (offset: 0x4e6e0) -> 0x6510 fde=[ 5974] │ │ │ │ - 0xfffffffffffdf658 (offset: 0x4e720) -> 0x6530 fde=[ 5994] │ │ │ │ - 0xfffffffffffdf6e8 (offset: 0x4e7b0) -> 0x6564 fde=[ 59c8] │ │ │ │ - 0xfffffffffffdf7b8 (offset: 0x4e880) -> 0x65b0 fde=[ 5a14] │ │ │ │ - 0xfffffffffffdf888 (offset: 0x4e950) -> 0x65ec fde=[ 5a50] │ │ │ │ - 0xfffffffffffdf958 (offset: 0x4ea20) -> 0x6624 fde=[ 5a88] │ │ │ │ - 0xfffffffffffdfa58 (offset: 0x4eb20) -> 0x6660 fde=[ 5ac4] │ │ │ │ - 0xfffffffffffdfb58 (offset: 0x4ec20) -> 0x6698 fde=[ 5afc] │ │ │ │ - 0xfffffffffffdfc68 (offset: 0x4ed30) -> 0x66c8 fde=[ 5b2c] │ │ │ │ - 0xfffffffffffdfd68 (offset: 0x4ee30) -> 0x66f8 fde=[ 5b5c] │ │ │ │ - 0xfffffffffffdff88 (offset: 0x4f050) -> 0x674c fde=[ 5bb0] │ │ │ │ - 0xfffffffffffe0278 (offset: 0x4f340) -> 0x6794 fde=[ 5bf8] │ │ │ │ - 0xfffffffffffe02d8 (offset: 0x4f3a0) -> 0x67b8 fde=[ 5c1c] │ │ │ │ - 0xfffffffffffe0338 (offset: 0x4f400) -> 0x67d8 fde=[ 5c3c] │ │ │ │ - 0xfffffffffffe0378 (offset: 0x4f440) -> 0x67f8 fde=[ 5c5c] │ │ │ │ - 0xfffffffffffe0398 (offset: 0x4f460) -> 0x680c fde=[ 5c70] │ │ │ │ - 0xfffffffffffe03d8 (offset: 0x4f4a0) -> 0x6820 fde=[ 5c84] │ │ │ │ - 0xfffffffffffe0448 (offset: 0x4f510) -> 0x6840 fde=[ 5ca4] │ │ │ │ - 0xfffffffffffe0558 (offset: 0x4f620) -> 0x6854 fde=[ 5cb8] │ │ │ │ - 0xfffffffffffe0688 (offset: 0x4f750) -> 0x6868 fde=[ 5ccc] │ │ │ │ - 0xfffffffffffe0758 (offset: 0x4f820) -> 0x687c fde=[ 5ce0] │ │ │ │ - 0xfffffffffffe0908 (offset: 0x4f9d0) -> 0x6890 fde=[ 5cf4] │ │ │ │ - 0xfffffffffffe09e8 (offset: 0x4fab0) -> 0x68a4 fde=[ 5d08] │ │ │ │ - 0xfffffffffffe0ab8 (offset: 0x4fb80) -> 0x68b8 fde=[ 5d1c] │ │ │ │ - 0xfffffffffffe0b68 (offset: 0x4fc30) -> 0x68cc fde=[ 5d30] │ │ │ │ - 0xfffffffffffe0c18 (offset: 0x4fce0) -> 0x68e0 fde=[ 5d44] │ │ │ │ - 0xfffffffffffe0c98 (offset: 0x4fd60) -> 0x68f4 fde=[ 5d58] │ │ │ │ - 0xfffffffffffe0db8 (offset: 0x4fe80) -> 0x6908 fde=[ 5d6c] │ │ │ │ - 0xfffffffffffe0e78 (offset: 0x4ff40) -> 0x691c fde=[ 5d80] │ │ │ │ - 0xfffffffffffe0fa8 (offset: 0x50070) -> 0x6930 fde=[ 5d94] │ │ │ │ - 0xfffffffffffe1038 (offset: 0x50100) -> 0x6944 fde=[ 5da8] │ │ │ │ - 0xfffffffffffe1158 (offset: 0x50220) -> 0x6958 fde=[ 5dbc] │ │ │ │ - 0xfffffffffffe11e8 (offset: 0x502b0) -> 0x696c fde=[ 5dd0] │ │ │ │ - 0xfffffffffffe1308 (offset: 0x503d0) -> 0x6980 fde=[ 5de4] │ │ │ │ - 0xfffffffffffe13a8 (offset: 0x50470) -> 0x6994 fde=[ 5df8] │ │ │ │ - 0xfffffffffffe14f8 (offset: 0x505c0) -> 0x69a8 fde=[ 5e0c] │ │ │ │ - 0xfffffffffffe1588 (offset: 0x50650) -> 0x69bc fde=[ 5e20] │ │ │ │ - 0xfffffffffffe1708 (offset: 0x507d0) -> 0x69d0 fde=[ 5e34] │ │ │ │ - 0xfffffffffffe1798 (offset: 0x50860) -> 0x69e4 fde=[ 5e48] │ │ │ │ - 0xfffffffffffe1918 (offset: 0x509e0) -> 0x69f8 fde=[ 5e5c] │ │ │ │ - 0xfffffffffffe1be8 (offset: 0x50cb0) -> 0x6a44 fde=[ 5ea8] │ │ │ │ - 0xfffffffffffe1fd8 (offset: 0x510a0) -> 0x6a70 fde=[ 5ed4] │ │ │ │ - 0xfffffffffffe2008 (offset: 0x510d0) -> 0x6a84 fde=[ 5ee8] │ │ │ │ - 0xfffffffffffe2058 (offset: 0x51120) -> 0x6a98 fde=[ 5efc] │ │ │ │ - 0xfffffffffffe2078 (offset: 0x51140) -> 0x6aac fde=[ 5f10] │ │ │ │ - 0xfffffffffffe2098 (offset: 0x51160) -> 0x6ac0 fde=[ 5f24] │ │ │ │ - 0xfffffffffffe2678 (offset: 0x51740) -> 0x6b78 fde=[ 5fdc] │ │ │ │ - 0xfffffffffffe2a28 (offset: 0x51af0) -> 0x6c38 fde=[ 609c] │ │ │ │ - 0xfffffffffffe2df8 (offset: 0x51ec0) -> 0x6d14 fde=[ 6178] │ │ │ │ - 0xfffffffffffe3358 (offset: 0x52420) -> 0x6da4 fde=[ 6208] │ │ │ │ - 0xfffffffffffe3438 (offset: 0x52500) -> 0x6dd0 fde=[ 6234] │ │ │ │ - 0xfffffffffffe34a8 (offset: 0x52570) -> 0x6df4 fde=[ 6258] │ │ │ │ - 0xfffffffffffe3588 (offset: 0x52650) -> 0x6e20 fde=[ 6284] │ │ │ │ - 0xfffffffffffe35e8 (offset: 0x526b0) -> 0x6e44 fde=[ 62a8] │ │ │ │ - 0xfffffffffffe3ff8 (offset: 0x530c0) -> 0x6e8c fde=[ 62f0] │ │ │ │ - 0xfffffffffffe6678 (offset: 0x55740) -> 0x6f10 fde=[ 6374] │ │ │ │ - 0xfffffffffffe8b78 (offset: 0x57c40) -> 0x6f90 fde=[ 63f4] │ │ │ │ - 0xfffffffffffe9028 (offset: 0x580f0) -> 0x7000 fde=[ 6464] │ │ │ │ - 0xfffffffffffe94c8 (offset: 0x58590) -> 0x7070 fde=[ 64d4] │ │ │ │ - 0xfffffffffffe9708 (offset: 0x587d0) -> 0x713c fde=[ 65a0] │ │ │ │ - 0xfffffffffffe99a8 (offset: 0x58a70) -> 0x722c fde=[ 6690] │ │ │ │ - 0xfffffffffffe9c68 (offset: 0x58d30) -> 0x7328 fde=[ 678c] │ │ │ │ - 0xfffffffffffea328 (offset: 0x593f0) -> 0x73a0 fde=[ 6804] │ │ │ │ - 0xfffffffffffea3f8 (offset: 0x594c0) -> 0x73d0 fde=[ 6834] │ │ │ │ - 0xfffffffffffea638 (offset: 0x59700) -> 0x7414 fde=[ 6878] │ │ │ │ - 0xfffffffffffea948 (offset: 0x59a10) -> 0x7488 fde=[ 68ec] │ │ │ │ - 0xfffffffffffea998 (offset: 0x59a60) -> 0x74a8 fde=[ 690c] │ │ │ │ - 0xfffffffffffea9e8 (offset: 0x59ab0) -> 0x74c8 fde=[ 692c] │ │ │ │ - 0xfffffffffffeaa48 (offset: 0x59b10) -> 0x74e8 fde=[ 694c] │ │ │ │ - 0xfffffffffffeab98 (offset: 0x59c60) -> 0x74fc fde=[ 6960] │ │ │ │ - 0xfffffffffffeadc8 (offset: 0x59e90) -> 0x7528 fde=[ 698c] │ │ │ │ - 0xfffffffffffeb7c8 (offset: 0x5a890) -> 0x7574 fde=[ 69d8] │ │ │ │ - 0xfffffffffffedd18 (offset: 0x5cde0) -> 0x75f4 fde=[ 6a58] │ │ │ │ - 0xffffffffffff0278 (offset: 0x5f340) -> 0x7678 fde=[ 6adc] │ │ │ │ - 0xffffffffffff06d8 (offset: 0x5f7a0) -> 0x76f0 fde=[ 6b54] │ │ │ │ - 0xffffffffffff0b28 (offset: 0x5fbf0) -> 0x7764 fde=[ 6bc8] │ │ │ │ - 0xffffffffffff0d68 (offset: 0x5fe30) -> 0x7830 fde=[ 6c94] │ │ │ │ - 0xffffffffffff1008 (offset: 0x600d0) -> 0x7920 fde=[ 6d84] │ │ │ │ - 0xffffffffffff12c8 (offset: 0x60390) -> 0x7a1c fde=[ 6e80] │ │ │ │ - 0xffffffffffff19c8 (offset: 0x60a90) -> 0x7a90 fde=[ 6ef4] │ │ │ │ - 0xffffffffffff1a98 (offset: 0x60b60) -> 0x7ac0 fde=[ 6f24] │ │ │ │ - 0xffffffffffff1cd8 (offset: 0x60da0) -> 0x7b04 fde=[ 6f68] │ │ │ │ - 0xffffffffffff1fe8 (offset: 0x610b0) -> 0x7b78 fde=[ 6fdc] │ │ │ │ - 0xffffffffffff2038 (offset: 0x61100) -> 0x7b98 fde=[ 6ffc] │ │ │ │ - 0xffffffffffff2088 (offset: 0x61150) -> 0x7bb8 fde=[ 701c] │ │ │ │ - 0xffffffffffff20e8 (offset: 0x611b0) -> 0x7bd8 fde=[ 703c] │ │ │ │ - 0xffffffffffff2238 (offset: 0x61300) -> 0x7bec fde=[ 7050] │ │ │ │ - 0xffffffffffff2468 (offset: 0x61530) -> 0x7c18 fde=[ 707c] │ │ │ │ - 0xffffffffffff3bc8 (offset: 0x62c90) -> 0x7c90 fde=[ 70f4] │ │ │ │ - 0xffffffffffff42f8 (offset: 0x633c0) -> 0x7ce8 fde=[ 714c] │ │ │ │ - 0xffffffffffff5b98 (offset: 0x64c60) -> 0x7d64 fde=[ 71c8] │ │ │ │ - 0xffffffffffff5ff8 (offset: 0x650c0) -> 0x7e20 fde=[ 7284] │ │ │ │ - 0xffffffffffff6438 (offset: 0x65500) -> 0x7ed0 fde=[ 7334] │ │ │ │ - 0xffffffffffff6688 (offset: 0x65750) -> 0x7f18 fde=[ 737c] │ │ │ │ - 0xffffffffffff68d8 (offset: 0x659a0) -> 0x7fe0 fde=[ 7444] │ │ │ │ - 0xffffffffffff6ef8 (offset: 0x65fc0) -> 0x80fc fde=[ 7560] │ │ │ │ - 0xffffffffffff7948 (offset: 0x66a10) -> 0x8170 fde=[ 75d4] │ │ │ │ - 0xffffffffffff7a18 (offset: 0x66ae0) -> 0x81a0 fde=[ 7604] │ │ │ │ - 0xffffffffffff7d18 (offset: 0x66de0) -> 0x81d8 fde=[ 763c] │ │ │ │ - 0xffffffffffff7e68 (offset: 0x66f30) -> 0x821c fde=[ 7680] │ │ │ │ - 0xffffffffffff7eb8 (offset: 0x66f80) -> 0x823c fde=[ 76a0] │ │ │ │ - 0xffffffffffff8058 (offset: 0x67120) -> 0x826c fde=[ 76d0] │ │ │ │ - 0xffffffffffff85a8 (offset: 0x67670) -> 0x82d8 fde=[ 773c] │ │ │ │ - 0xffffffffffff8b38 (offset: 0x67c00) -> 0x8350 fde=[ 77b4] │ │ │ │ - 0xffffffffffff8e38 (offset: 0x67f00) -> 0x83c8 fde=[ 782c] │ │ │ │ - 0xffffffffffff9128 (offset: 0x681f0) -> 0x843c fde=[ 78a0] │ │ │ │ - 0xffffffffffff9458 (offset: 0x68520) -> 0x84c8 fde=[ 792c] │ │ │ │ - 0xffffffffffff9778 (offset: 0x68840) -> 0x853c fde=[ 79a0] │ │ │ │ - 0xffffffffffff9888 (offset: 0x68950) -> 0x8568 fde=[ 79cc] │ │ │ │ - 0xffffffffffff9ad8 (offset: 0x68ba0) -> 0x85a8 fde=[ 7a0c] │ │ │ │ - 0xffffffffffff9f18 (offset: 0x68fe0) -> 0x86bc fde=[ 7b20] │ │ │ │ - 0xffffffffffffa348 (offset: 0x69410) -> 0x87e0 fde=[ 7c44] │ │ │ │ - 0xffffffffffffb958 (offset: 0x6aa20) -> 0x8900 fde=[ 7d64] │ │ │ │ - 0xffffffffffffcf58 (offset: 0x6c020) -> 0x8a74 fde=[ 7ed8] │ │ │ │ - 0xffffffffffffcfb8 (offset: 0x6c080) -> 0x8a94 fde=[ 7ef8] │ │ │ │ - 0xffffffffffffd348 (offset: 0x6c410) -> 0x8ad0 fde=[ 7f34] │ │ │ │ - 0xffffffffffffd4e8 (offset: 0x6c5b0) -> 0x8b04 fde=[ 7f68] │ │ │ │ - 0xffffffffffffd528 (offset: 0x6c5f0) -> 0x8b24 fde=[ 7f88] │ │ │ │ - 0xffffffffffffd758 (offset: 0x6c820) -> 0x8b54 fde=[ 7fb8] │ │ │ │ - 0xffffffffffffe078 (offset: 0x6d140) -> 0x8b94 fde=[ 7ff8] │ │ │ │ - 0xffffffffffffe178 (offset: 0x6d240) -> 0x8bbc fde=[ 8020] │ │ │ │ - 0xffffffffffffe318 (offset: 0x6d3e0) -> 0x8bf0 fde=[ 8054] │ │ │ │ - 0xffffffffffffe358 (offset: 0x6d420) -> 0x8c10 fde=[ 8074] │ │ │ │ - 0xffffffffffffe588 (offset: 0x6d650) -> 0x8c40 fde=[ 80a4] │ │ │ │ - 0xffffffffffffeea8 (offset: 0x6df70) -> 0x8c80 fde=[ 80e4] │ │ │ │ - 0xffffffffffffefa8 (offset: 0x6e070) -> 0x8ca8 fde=[ 810c] │ │ │ │ - 0xfffffffffffff0a8 (offset: 0x6e170) -> 0x8cbc fde=[ 8120] │ │ │ │ - 0xfffffffffffff1a8 (offset: 0x6e270) -> 0x8cd0 fde=[ 8134] │ │ │ │ - 0xfffffffffffff238 (offset: 0x6e300) -> 0x8ce4 fde=[ 8148] │ │ │ │ - 0xfffffffffffff318 (offset: 0x6e3e0) -> 0xbb0 fde=[ 14] │ │ │ │ + 0xfffffffffff97b28 (offset: 0x5d10) -> 0xbc8 fde=[ 2c] │ │ │ │ + 0xfffffffffff97b48 (offset: 0x5d30) -> 0xbdc fde=[ 40] │ │ │ │ + 0xfffffffffff97b58 (offset: 0x5d40) -> 0xbf0 fde=[ 54] │ │ │ │ + 0xfffffffffff97c68 (offset: 0x5e50) -> 0xc18 fde=[ 7c] │ │ │ │ + 0xfffffffffff97d28 (offset: 0x5f10) -> 0xc2c fde=[ 90] │ │ │ │ + 0xfffffffffff97de8 (offset: 0x5fd0) -> 0xc40 fde=[ a4] │ │ │ │ + 0xfffffffffff97e28 (offset: 0x6010) -> 0xc64 fde=[ c8] │ │ │ │ + 0xfffffffffff97e68 (offset: 0x6050) -> 0xc88 fde=[ ec] │ │ │ │ + 0xfffffffffff97ea8 (offset: 0x6090) -> 0xcac fde=[ 110] │ │ │ │ + 0xfffffffffff97ee8 (offset: 0x60d0) -> 0xcd0 fde=[ 134] │ │ │ │ + 0xfffffffffff97f58 (offset: 0x6140) -> 0xcf4 fde=[ 158] │ │ │ │ + 0xfffffffffff982d8 (offset: 0x64c0) -> 0xd8c fde=[ 1f0] │ │ │ │ + 0xfffffffffff986f8 (offset: 0x68e0) -> 0xe74 fde=[ 2d8] │ │ │ │ + 0xfffffffffff98998 (offset: 0x6b80) -> 0xea4 fde=[ 308] │ │ │ │ + 0xfffffffffff98f28 (offset: 0x7110) -> 0xf04 fde=[ 368] │ │ │ │ + 0xfffffffffff99258 (offset: 0x7440) -> 0xf94 fde=[ 3f8] │ │ │ │ + 0xfffffffffff9a4f8 (offset: 0x86e0) -> 0x10d0 fde=[ 534] │ │ │ │ + 0xfffffffffff9a598 (offset: 0x8780) -> 0x110c fde=[ 570] │ │ │ │ + 0xfffffffffff9b1b8 (offset: 0x93a0) -> 0x1320 fde=[ 784] │ │ │ │ + 0xfffffffffff9d418 (offset: 0xb600) -> 0x1558 fde=[ 9bc] │ │ │ │ + 0xfffffffffff9db08 (offset: 0xbcf0) -> 0x164c fde=[ ab0] │ │ │ │ + 0xfffffffffff9f4d8 (offset: 0xd6c0) -> 0x187c fde=[ ce0] │ │ │ │ + 0xfffffffffff9f8d8 (offset: 0xdac0) -> 0x1914 fde=[ d78] │ │ │ │ + 0xfffffffffff9f9e8 (offset: 0xdbd0) -> 0x1944 fde=[ da8] │ │ │ │ + 0xfffffffffff9fb38 (offset: 0xdd20) -> 0x197c fde=[ de0] │ │ │ │ + 0xfffffffffff9fcf8 (offset: 0xdee0) -> 0x19d4 fde=[ e38] │ │ │ │ + 0xfffffffffff9fe38 (offset: 0xe020) -> 0x1a04 fde=[ e68] │ │ │ │ + 0xfffffffffff9ff98 (offset: 0xe180) -> 0x1a3c fde=[ ea0] │ │ │ │ + 0xfffffffffffa0168 (offset: 0xe350) -> 0x1a94 fde=[ ef8] │ │ │ │ + 0xfffffffffffa0568 (offset: 0xe750) -> 0x1aec fde=[ f50] │ │ │ │ + 0xfffffffffffa07c8 (offset: 0xe9b0) -> 0x1b1c fde=[ f80] │ │ │ │ + 0xfffffffffffa08d8 (offset: 0xeac0) -> 0x1b4c fde=[ fb0] │ │ │ │ + 0xfffffffffffa0c38 (offset: 0xee20) -> 0x1c14 fde=[ 1078] │ │ │ │ + 0xfffffffffffa10a8 (offset: 0xf290) -> 0x1cac fde=[ 1110] │ │ │ │ + 0xfffffffffffa11e8 (offset: 0xf3d0) -> 0x1cdc fde=[ 1140] │ │ │ │ + 0xfffffffffffa1548 (offset: 0xf730) -> 0x1da4 fde=[ 1208] │ │ │ │ + 0xfffffffffffa1998 (offset: 0xfb80) -> 0x1e40 fde=[ 12a4] │ │ │ │ + 0xfffffffffffa1aa8 (offset: 0xfc90) -> 0x1e70 fde=[ 12d4] │ │ │ │ + 0xfffffffffffa2438 (offset: 0x10620) -> 0x1f38 fde=[ 139c] │ │ │ │ + 0xfffffffffffa2be8 (offset: 0x10dd0) -> 0x1ff0 fde=[ 1454] │ │ │ │ + 0xfffffffffffa2d28 (offset: 0x10f10) -> 0x2020 fde=[ 1484] │ │ │ │ + 0xfffffffffffa36c8 (offset: 0x118b0) -> 0x20f0 fde=[ 1554] │ │ │ │ + 0xfffffffffffa3ea8 (offset: 0x12090) -> 0x21a8 fde=[ 160c] │ │ │ │ + 0xfffffffffffa40e8 (offset: 0x122d0) -> 0x21f0 fde=[ 1654] │ │ │ │ + 0xfffffffffffa43b8 (offset: 0x125a0) -> 0x224c fde=[ 16b0] │ │ │ │ + 0xfffffffffffa44f8 (offset: 0x126e0) -> 0x2280 fde=[ 16e4] │ │ │ │ + 0xfffffffffffa4738 (offset: 0x12920) -> 0x22c8 fde=[ 172c] │ │ │ │ + 0xfffffffffffa4a08 (offset: 0x12bf0) -> 0x2324 fde=[ 1788] │ │ │ │ + 0xfffffffffffa5458 (offset: 0x13640) -> 0x2370 fde=[ 17d4] │ │ │ │ + 0xfffffffffffa5638 (offset: 0x13820) -> 0x23f0 fde=[ 1854] │ │ │ │ + 0xfffffffffffa5a08 (offset: 0x13bf0) -> 0x2474 fde=[ 18d8] │ │ │ │ + 0xfffffffffffa5bc8 (offset: 0x13db0) -> 0x24e4 fde=[ 1948] │ │ │ │ + 0xfffffffffffa5f48 (offset: 0x14130) -> 0x2564 fde=[ 19c8] │ │ │ │ + 0xfffffffffffa6268 (offset: 0x14450) -> 0x25bc fde=[ 1a20] │ │ │ │ + 0xfffffffffffa6588 (offset: 0x14770) -> 0x2614 fde=[ 1a78] │ │ │ │ + 0xfffffffffffa6898 (offset: 0x14a80) -> 0x2668 fde=[ 1acc] │ │ │ │ + 0xfffffffffffa6ec8 (offset: 0x150b0) -> 0x26e8 fde=[ 1b4c] │ │ │ │ + 0xfffffffffffa7068 (offset: 0x15250) -> 0x270c fde=[ 1b70] │ │ │ │ + 0xfffffffffffa71a8 (offset: 0x15390) -> 0x2750 fde=[ 1bb4] │ │ │ │ + 0xfffffffffffa73e8 (offset: 0x155d0) -> 0x27a8 fde=[ 1c0c] │ │ │ │ + 0xfffffffffffa7678 (offset: 0x15860) -> 0x27c0 fde=[ 1c24] │ │ │ │ + 0xfffffffffffa7878 (offset: 0x15a60) -> 0x27d4 fde=[ 1c38] │ │ │ │ + 0xfffffffffffa7aa8 (offset: 0x15c90) -> 0x282c fde=[ 1c90] │ │ │ │ + 0xfffffffffffa7d58 (offset: 0x15f40) -> 0x2858 fde=[ 1cbc] │ │ │ │ + 0xfffffffffffa7ec8 (offset: 0x160b0) -> 0x28a0 fde=[ 1d04] │ │ │ │ + 0xfffffffffffa81f8 (offset: 0x163e0) -> 0x2904 fde=[ 1d68] │ │ │ │ + 0xfffffffffffa8c38 (offset: 0x16e20) -> 0x297c fde=[ 1de0] │ │ │ │ + 0xfffffffffffa9578 (offset: 0x17760) -> 0x29f0 fde=[ 1e54] │ │ │ │ + 0xfffffffffffa9f88 (offset: 0x18170) -> 0x2a80 fde=[ 1ee4] │ │ │ │ + 0xfffffffffffaab78 (offset: 0x18d60) -> 0x2b08 fde=[ 1f6c] │ │ │ │ + 0xfffffffffffab6f8 (offset: 0x198e0) -> 0x2b98 fde=[ 1ffc] │ │ │ │ + 0xfffffffffffabac8 (offset: 0x19cb0) -> 0x2bd8 fde=[ 203c] │ │ │ │ + 0xfffffffffffabc68 (offset: 0x19e50) -> 0x2c28 fde=[ 208c] │ │ │ │ + 0xfffffffffffac078 (offset: 0x1a260) -> 0x2c90 fde=[ 20f4] │ │ │ │ + 0xfffffffffffacbf8 (offset: 0x1ade0) -> 0x2cfc fde=[ 2160] │ │ │ │ + 0xfffffffffffad788 (offset: 0x1b970) -> 0x2d84 fde=[ 21e8] │ │ │ │ + 0xfffffffffffae218 (offset: 0x1c400) -> 0x2df4 fde=[ 2258] │ │ │ │ + 0xfffffffffffae588 (offset: 0x1c770) -> 0x2e38 fde=[ 229c] │ │ │ │ + 0xfffffffffffaf2e8 (offset: 0x1d4d0) -> 0x2eb4 fde=[ 2318] │ │ │ │ + 0xfffffffffffaffa8 (offset: 0x1e190) -> 0x2f38 fde=[ 239c] │ │ │ │ + 0xfffffffffffb04b8 (offset: 0x1e6a0) -> 0x2f94 fde=[ 23f8] │ │ │ │ + 0xfffffffffffb08c8 (offset: 0x1eab0) -> 0x301c fde=[ 2480] │ │ │ │ + 0xfffffffffffb0bc8 (offset: 0x1edb0) -> 0x3090 fde=[ 24f4] │ │ │ │ + 0xfffffffffffb0e38 (offset: 0x1f020) -> 0x314c fde=[ 25b0] │ │ │ │ + 0xfffffffffffb1088 (offset: 0x1f270) -> 0x31e4 fde=[ 2648] │ │ │ │ + 0xfffffffffffb1398 (offset: 0x1f580) -> 0x3260 fde=[ 26c4] │ │ │ │ + 0xfffffffffffb1a28 (offset: 0x1fc10) -> 0x32bc fde=[ 2720] │ │ │ │ + 0xfffffffffffb1d48 (offset: 0x1ff30) -> 0x331c fde=[ 2780] │ │ │ │ + 0xfffffffffffb1f58 (offset: 0x20140) -> 0x3394 fde=[ 27f8] │ │ │ │ + 0xfffffffffffb2288 (offset: 0x20470) -> 0x3418 fde=[ 287c] │ │ │ │ + 0xfffffffffffb25f8 (offset: 0x207e0) -> 0x348c fde=[ 28f0] │ │ │ │ + 0xfffffffffffb2958 (offset: 0x20b40) -> 0x3508 fde=[ 296c] │ │ │ │ + 0xfffffffffffb2e08 (offset: 0x20ff0) -> 0x3590 fde=[ 29f4] │ │ │ │ + 0xfffffffffffb32c8 (offset: 0x214b0) -> 0x361c fde=[ 2a80] │ │ │ │ + 0xfffffffffffb3738 (offset: 0x21920) -> 0x36a4 fde=[ 2b08] │ │ │ │ + 0xfffffffffffb3bc8 (offset: 0x21db0) -> 0x372c fde=[ 2b90] │ │ │ │ + 0xfffffffffffb40d8 (offset: 0x222c0) -> 0x37b4 fde=[ 2c18] │ │ │ │ + 0xfffffffffffb45f8 (offset: 0x227e0) -> 0x3844 fde=[ 2ca8] │ │ │ │ + 0xfffffffffffb4be8 (offset: 0x22dd0) -> 0x38e4 fde=[ 2d48] │ │ │ │ + 0xfffffffffffb5198 (offset: 0x23380) -> 0x397c fde=[ 2de0] │ │ │ │ + 0xfffffffffffb5828 (offset: 0x23a10) -> 0x3a1c fde=[ 2e80] │ │ │ │ + 0xfffffffffffb6e38 (offset: 0x25020) -> 0x3b34 fde=[ 2f98] │ │ │ │ + 0xfffffffffffb73d8 (offset: 0x255c0) -> 0x3bd0 fde=[ 3034] │ │ │ │ + 0xfffffffffffb79e8 (offset: 0x25bd0) -> 0x3c6c fde=[ 30d0] │ │ │ │ + 0xfffffffffffb8068 (offset: 0x26250) -> 0x3d10 fde=[ 3174] │ │ │ │ + 0xfffffffffffb8428 (offset: 0x26610) -> 0x3d78 fde=[ 31dc] │ │ │ │ + 0xfffffffffffb8688 (offset: 0x26870) -> 0x3e08 fde=[ 326c] │ │ │ │ + 0xfffffffffffb89d8 (offset: 0x26bc0) -> 0x3e84 fde=[ 32e8] │ │ │ │ + 0xfffffffffffb8d58 (offset: 0x26f40) -> 0x3f10 fde=[ 3374] │ │ │ │ + 0xfffffffffffb9138 (offset: 0x27320) -> 0x3f98 fde=[ 33fc] │ │ │ │ + 0xfffffffffffb95e8 (offset: 0x277d0) -> 0x3ff4 fde=[ 3458] │ │ │ │ + 0xfffffffffffb9a18 (offset: 0x27c00) -> 0x4094 fde=[ 34f8] │ │ │ │ + 0xfffffffffffb9f28 (offset: 0x28110) -> 0x40fc fde=[ 3560] │ │ │ │ + 0xfffffffffffba588 (offset: 0x28770) -> 0x4160 fde=[ 35c4] │ │ │ │ + 0xfffffffffffbabb8 (offset: 0x28da0) -> 0x41dc fde=[ 3640] │ │ │ │ + 0xfffffffffffbb388 (offset: 0x29570) -> 0x4240 fde=[ 36a4] │ │ │ │ + 0xfffffffffffbb9b8 (offset: 0x29ba0) -> 0x42c4 fde=[ 3728] │ │ │ │ + 0xfffffffffffbc048 (offset: 0x2a230) -> 0x4340 fde=[ 37a4] │ │ │ │ + 0xfffffffffffbc948 (offset: 0x2ab30) -> 0x43d0 fde=[ 3834] │ │ │ │ + 0xfffffffffffbd1f8 (offset: 0x2b3e0) -> 0x4450 fde=[ 38b4] │ │ │ │ + 0xfffffffffffbdbd8 (offset: 0x2bdc0) -> 0x44e0 fde=[ 3944] │ │ │ │ + 0xfffffffffffbe798 (offset: 0x2c980) -> 0x457c fde=[ 39e0] │ │ │ │ + 0xfffffffffffbf2c8 (offset: 0x2d4b0) -> 0x460c fde=[ 3a70] │ │ │ │ + 0xfffffffffffbffe8 (offset: 0x2e1d0) -> 0x46b0 fde=[ 3b14] │ │ │ │ + 0xfffffffffffc1528 (offset: 0x2f710) -> 0x471c fde=[ 3b80] │ │ │ │ + 0xfffffffffffc2938 (offset: 0x30b20) -> 0x4794 fde=[ 3bf8] │ │ │ │ + 0xfffffffffffc3dd8 (offset: 0x31fc0) -> 0x4820 fde=[ 3c84] │ │ │ │ + 0xfffffffffffc5788 (offset: 0x33970) -> 0x48a0 fde=[ 3d04] │ │ │ │ + 0xfffffffffffc6e88 (offset: 0x35070) -> 0x4924 fde=[ 3d88] │ │ │ │ + 0xfffffffffffc7f08 (offset: 0x360f0) -> 0x4988 fde=[ 3dec] │ │ │ │ + 0xfffffffffffc7fc8 (offset: 0x361b0) -> 0x49bc fde=[ 3e20] │ │ │ │ + 0xfffffffffffc8088 (offset: 0x36270) -> 0x49f0 fde=[ 3e54] │ │ │ │ + 0xfffffffffffc8bf8 (offset: 0x36de0) -> 0x4a44 fde=[ 3ea8] │ │ │ │ + 0xfffffffffffc9908 (offset: 0x37af0) -> 0x4aa8 fde=[ 3f0c] │ │ │ │ + 0xfffffffffffca5b8 (offset: 0x387a0) -> 0x4b0c fde=[ 3f70] │ │ │ │ + 0xfffffffffffcb368 (offset: 0x39550) -> 0x4b70 fde=[ 3fd4] │ │ │ │ + 0xfffffffffffcc148 (offset: 0x3a330) -> 0x4bd8 fde=[ 403c] │ │ │ │ + 0xfffffffffffccd48 (offset: 0x3af30) -> 0x4c38 fde=[ 409c] │ │ │ │ + 0xfffffffffffcdcd8 (offset: 0x3bec0) -> 0x4ca0 fde=[ 4104] │ │ │ │ + 0xfffffffffffcde58 (offset: 0x3c040) -> 0x4cf0 fde=[ 4154] │ │ │ │ + 0xfffffffffffce078 (offset: 0x3c260) -> 0x4db8 fde=[ 421c] │ │ │ │ + 0xfffffffffffce388 (offset: 0x3c570) -> 0x4df8 fde=[ 425c] │ │ │ │ + 0xfffffffffffce698 (offset: 0x3c880) -> 0x4e38 fde=[ 429c] │ │ │ │ + 0xfffffffffffcea18 (offset: 0x3cc00) -> 0x4e78 fde=[ 42dc] │ │ │ │ + 0xfffffffffffceae8 (offset: 0x3ccd0) -> 0x4ebc fde=[ 4320] │ │ │ │ + 0xfffffffffffced48 (offset: 0x3cf30) -> 0x4f04 fde=[ 4368] │ │ │ │ + 0xfffffffffffcf088 (offset: 0x3d270) -> 0x4f74 fde=[ 43d8] │ │ │ │ + 0xfffffffffffcf3c8 (offset: 0x3d5b0) -> 0x4fe8 fde=[ 444c] │ │ │ │ + 0xfffffffffffcf408 (offset: 0x3d5f0) -> 0x5008 fde=[ 446c] │ │ │ │ + 0xfffffffffffcf458 (offset: 0x3d640) -> 0x5028 fde=[ 448c] │ │ │ │ + 0xfffffffffffcf4a8 (offset: 0x3d690) -> 0x5048 fde=[ 44ac] │ │ │ │ + 0xfffffffffffcf668 (offset: 0x3d850) -> 0x505c fde=[ 44c0] │ │ │ │ + 0xfffffffffffcf8d8 (offset: 0x3dac0) -> 0x5094 fde=[ 44f8] │ │ │ │ + 0xfffffffffffcfd78 (offset: 0x3df60) -> 0x50a8 fde=[ 450c] │ │ │ │ + 0xfffffffffffcfe88 (offset: 0x3e070) -> 0x50bc fde=[ 4520] │ │ │ │ + 0xfffffffffffcffb8 (offset: 0x3e1a0) -> 0x50f0 fde=[ 4554] │ │ │ │ + 0xfffffffffffd0448 (offset: 0x3e630) -> 0x5104 fde=[ 4568] │ │ │ │ + 0xfffffffffffd0598 (offset: 0x3e780) -> 0x5124 fde=[ 4588] │ │ │ │ + 0xfffffffffffd06e8 (offset: 0x3e8d0) -> 0x516c fde=[ 45d0] │ │ │ │ + 0xfffffffffffd0888 (offset: 0x3ea70) -> 0x5180 fde=[ 45e4] │ │ │ │ + 0xfffffffffffd0a58 (offset: 0x3ec40) -> 0x5194 fde=[ 45f8] │ │ │ │ + 0xfffffffffffd0a98 (offset: 0x3ec80) -> 0x51b4 fde=[ 4618] │ │ │ │ + 0xfffffffffffd0cc8 (offset: 0x3eeb0) -> 0x51ec fde=[ 4650] │ │ │ │ + 0xfffffffffffd0f88 (offset: 0x3f170) -> 0x5234 fde=[ 4698] │ │ │ │ + 0xfffffffffffd1118 (offset: 0x3f300) -> 0x5264 fde=[ 46c8] │ │ │ │ + 0xfffffffffffd1928 (offset: 0x3fb10) -> 0x53f4 fde=[ 4858] │ │ │ │ + 0xfffffffffffd1ab8 (offset: 0x3fca0) -> 0x5424 fde=[ 4888] │ │ │ │ + 0xfffffffffffd1c48 (offset: 0x3fe30) -> 0x5454 fde=[ 48b8] │ │ │ │ + 0xfffffffffffd1df8 (offset: 0x3ffe0) -> 0x5498 fde=[ 48fc] │ │ │ │ + 0xfffffffffffd1fa8 (offset: 0x40190) -> 0x54dc fde=[ 4940] │ │ │ │ + 0xfffffffffffd2138 (offset: 0x40320) -> 0x550c fde=[ 4970] │ │ │ │ + 0xfffffffffffd22e8 (offset: 0x404d0) -> 0x5550 fde=[ 49b4] │ │ │ │ + 0xfffffffffffd2498 (offset: 0x40680) -> 0x5594 fde=[ 49f8] │ │ │ │ + 0xfffffffffffd2cc8 (offset: 0x40eb0) -> 0x56f0 fde=[ 4b54] │ │ │ │ + 0xfffffffffffd3108 (offset: 0x412f0) -> 0x5744 fde=[ 4ba8] │ │ │ │ + 0xfffffffffffd3128 (offset: 0x41310) -> 0x5758 fde=[ 4bbc] │ │ │ │ + 0xfffffffffffd3148 (offset: 0x41330) -> 0x576c fde=[ 4bd0] │ │ │ │ + 0xfffffffffffd3348 (offset: 0x41530) -> 0x57a0 fde=[ 4c04] │ │ │ │ + 0xfffffffffffd3498 (offset: 0x41680) -> 0x57dc fde=[ 4c40] │ │ │ │ + 0xfffffffffffd3588 (offset: 0x41770) -> 0x5814 fde=[ 4c78] │ │ │ │ + 0xfffffffffffd3898 (offset: 0x41a80) -> 0x5860 fde=[ 4cc4] │ │ │ │ + 0xfffffffffffd40a8 (offset: 0x42290) -> 0x5900 fde=[ 4d64] │ │ │ │ + 0xfffffffffffd4348 (offset: 0x42530) -> 0x593c fde=[ 4da0] │ │ │ │ + 0xfffffffffffd4c58 (offset: 0x42e40) -> 0x59c0 fde=[ 4e24] │ │ │ │ + 0xfffffffffffd4c98 (offset: 0x42e80) -> 0x59d4 fde=[ 4e38] │ │ │ │ + 0xfffffffffffd4f08 (offset: 0x430f0) -> 0x5a3c fde=[ 4ea0] │ │ │ │ + 0xfffffffffffd5268 (offset: 0x43450) -> 0x5a80 fde=[ 4ee4] │ │ │ │ + 0xfffffffffffd5448 (offset: 0x43630) -> 0x5ac4 fde=[ 4f28] │ │ │ │ + 0xfffffffffffd55b8 (offset: 0x437a0) -> 0x5b18 fde=[ 4f7c] │ │ │ │ + 0xfffffffffffd7148 (offset: 0x45330) -> 0x5bc4 fde=[ 5028] │ │ │ │ + 0xfffffffffffd99a8 (offset: 0x47b90) -> 0x5c70 fde=[ 50d4] │ │ │ │ + 0xfffffffffffd9db8 (offset: 0x47fa0) -> 0x5cc0 fde=[ 5124] │ │ │ │ + 0xfffffffffffd9dd8 (offset: 0x47fc0) -> 0x5cd4 fde=[ 5138] │ │ │ │ + 0xfffffffffffd9df8 (offset: 0x47fe0) -> 0x5ce8 fde=[ 514c] │ │ │ │ + 0xfffffffffffd9e18 (offset: 0x48000) -> 0x5cfc fde=[ 5160] │ │ │ │ + 0xfffffffffffda038 (offset: 0x48220) -> 0x5d30 fde=[ 5194] │ │ │ │ + 0xfffffffffffda158 (offset: 0x48340) -> 0x5d64 fde=[ 51c8] │ │ │ │ + 0xfffffffffffda2b8 (offset: 0x484a0) -> 0x5d78 fde=[ 51dc] │ │ │ │ + 0xfffffffffffda3e8 (offset: 0x485d0) -> 0x5d8c fde=[ 51f0] │ │ │ │ + 0xfffffffffffda548 (offset: 0x48730) -> 0x5db0 fde=[ 5214] │ │ │ │ + 0xfffffffffffda5e8 (offset: 0x487d0) -> 0x5de4 fde=[ 5248] │ │ │ │ + 0xfffffffffffda688 (offset: 0x48870) -> 0x5e18 fde=[ 527c] │ │ │ │ + 0xfffffffffffda728 (offset: 0x48910) -> 0x5e4c fde=[ 52b0] │ │ │ │ + 0xfffffffffffda808 (offset: 0x489f0) -> 0x5ea0 fde=[ 5304] │ │ │ │ + 0xfffffffffffda8e8 (offset: 0x48ad0) -> 0x5ef4 fde=[ 5358] │ │ │ │ + 0xfffffffffffda9c8 (offset: 0x48bb0) -> 0x5f48 fde=[ 53ac] │ │ │ │ + 0xfffffffffffdabc8 (offset: 0x48db0) -> 0x5fc8 fde=[ 542c] │ │ │ │ + 0xfffffffffffdad58 (offset: 0x48f40) -> 0x6030 fde=[ 5494] │ │ │ │ + 0xfffffffffffdaee8 (offset: 0x490d0) -> 0x6098 fde=[ 54fc] │ │ │ │ + 0xfffffffffffdb088 (offset: 0x49270) -> 0x60ac fde=[ 5510] │ │ │ │ + 0xfffffffffffdb248 (offset: 0x49430) -> 0x60c0 fde=[ 5524] │ │ │ │ + 0xfffffffffffdb718 (offset: 0x49900) -> 0x60f4 fde=[ 5558] │ │ │ │ + 0xfffffffffffdb798 (offset: 0x49980) -> 0x6118 fde=[ 557c] │ │ │ │ + 0xfffffffffffdba98 (offset: 0x49c80) -> 0x6154 fde=[ 55b8] │ │ │ │ + 0xfffffffffffdc018 (offset: 0x4a200) -> 0x61a8 fde=[ 560c] │ │ │ │ + 0xfffffffffffdc078 (offset: 0x4a260) -> 0x61bc fde=[ 5620] │ │ │ │ + 0xfffffffffffdc1e8 (offset: 0x4a3d0) -> 0x61d0 fde=[ 5634] │ │ │ │ + 0xfffffffffffdc9c8 (offset: 0x4abb0) -> 0x61e4 fde=[ 5648] │ │ │ │ + 0xfffffffffffdcac8 (offset: 0x4acb0) -> 0x621c fde=[ 5680] │ │ │ │ + 0xfffffffffffdcb58 (offset: 0x4ad40) -> 0x6248 fde=[ 56ac] │ │ │ │ + 0xfffffffffffdcd78 (offset: 0x4af60) -> 0x625c fde=[ 56c0] │ │ │ │ + 0xfffffffffffdd1f8 (offset: 0x4b3e0) -> 0x6270 fde=[ 56d4] │ │ │ │ + 0xfffffffffffdd3f8 (offset: 0x4b5e0) -> 0x6284 fde=[ 56e8] │ │ │ │ + 0xfffffffffffdd878 (offset: 0x4ba60) -> 0x6298 fde=[ 56fc] │ │ │ │ + 0xfffffffffffddbe8 (offset: 0x4bdd0) -> 0x62ac fde=[ 5710] │ │ │ │ + 0xfffffffffffde018 (offset: 0x4c200) -> 0x62c0 fde=[ 5724] │ │ │ │ + 0xfffffffffffde268 (offset: 0x4c450) -> 0x62e0 fde=[ 5744] │ │ │ │ + 0xfffffffffffde3d8 (offset: 0x4c5c0) -> 0x62f4 fde=[ 5758] │ │ │ │ + 0xfffffffffffde3f8 (offset: 0x4c5e0) -> 0x6308 fde=[ 576c] │ │ │ │ + 0xfffffffffffde478 (offset: 0x4c660) -> 0x631c fde=[ 5780] │ │ │ │ + 0xfffffffffffde4d8 (offset: 0x4c6c0) -> 0x6330 fde=[ 5794] │ │ │ │ + 0xfffffffffffde5b8 (offset: 0x4c7a0) -> 0x6344 fde=[ 57a8] │ │ │ │ + 0xfffffffffffde6d8 (offset: 0x4c8c0) -> 0x6358 fde=[ 57bc] │ │ │ │ + 0xfffffffffffdec98 (offset: 0x4ce80) -> 0x63a8 fde=[ 580c] │ │ │ │ + 0xfffffffffffdf458 (offset: 0x4d640) -> 0x6410 fde=[ 5874] │ │ │ │ + 0xfffffffffffdf498 (offset: 0x4d680) -> 0x6424 fde=[ 5888] │ │ │ │ + 0xfffffffffffdf4d8 (offset: 0x4d6c0) -> 0x643c fde=[ 58a0] │ │ │ │ + 0xfffffffffffdf598 (offset: 0x4d780) -> 0x6460 fde=[ 58c4] │ │ │ │ + 0xfffffffffffdf808 (offset: 0x4d9f0) -> 0x64e4 fde=[ 5948] │ │ │ │ + 0xfffffffffffdf9d8 (offset: 0x4dbc0) -> 0x6550 fde=[ 59b4] │ │ │ │ + 0xfffffffffffdf9e8 (offset: 0x4dbd0) -> 0x6564 fde=[ 59c8] │ │ │ │ + 0xfffffffffffdf9f8 (offset: 0x4dbe0) -> 0x6578 fde=[ 59dc] │ │ │ │ + 0xfffffffffffdfa78 (offset: 0x4dc60) -> 0x65ac fde=[ 5a10] │ │ │ │ + 0xfffffffffffdfb38 (offset: 0x4dd20) -> 0x65e4 fde=[ 5a48] │ │ │ │ + 0xfffffffffffdfc18 (offset: 0x4de00) -> 0x6620 fde=[ 5a84] │ │ │ │ + 0xfffffffffffdfcd8 (offset: 0x4dec0) -> 0x6650 fde=[ 5ab4] │ │ │ │ + 0xfffffffffffdfdc8 (offset: 0x4dfb0) -> 0x668c fde=[ 5af0] │ │ │ │ + 0xfffffffffffdfeb8 (offset: 0x4e0a0) -> 0x66c4 fde=[ 5b28] │ │ │ │ + 0xfffffffffffdffb8 (offset: 0x4e1a0) -> 0x66f8 fde=[ 5b5c] │ │ │ │ + 0xfffffffffffe00a8 (offset: 0x4e290) -> 0x672c fde=[ 5b90] │ │ │ │ + 0xfffffffffffe02e8 (offset: 0x4e4d0) -> 0x6794 fde=[ 5bf8] │ │ │ │ + 0xfffffffffffe05d8 (offset: 0x4e7c0) -> 0x67dc fde=[ 5c40] │ │ │ │ + 0xfffffffffffe0628 (offset: 0x4e810) -> 0x6800 fde=[ 5c64] │ │ │ │ + 0xfffffffffffe0678 (offset: 0x4e860) -> 0x6820 fde=[ 5c84] │ │ │ │ + 0xfffffffffffe0698 (offset: 0x4e880) -> 0x6834 fde=[ 5c98] │ │ │ │ + 0xfffffffffffe06d8 (offset: 0x4e8c0) -> 0x6848 fde=[ 5cac] │ │ │ │ + 0xfffffffffffe0708 (offset: 0x4e8f0) -> 0x685c fde=[ 5cc0] │ │ │ │ + 0xfffffffffffe0768 (offset: 0x4e950) -> 0x687c fde=[ 5ce0] │ │ │ │ + 0xfffffffffffe0878 (offset: 0x4ea60) -> 0x6890 fde=[ 5cf4] │ │ │ │ + 0xfffffffffffe09a8 (offset: 0x4eb90) -> 0x68a4 fde=[ 5d08] │ │ │ │ + 0xfffffffffffe0a78 (offset: 0x4ec60) -> 0x68b8 fde=[ 5d1c] │ │ │ │ + 0xfffffffffffe0c28 (offset: 0x4ee10) -> 0x68cc fde=[ 5d30] │ │ │ │ + 0xfffffffffffe0d08 (offset: 0x4eef0) -> 0x68e0 fde=[ 5d44] │ │ │ │ + 0xfffffffffffe0dd8 (offset: 0x4efc0) -> 0x68f4 fde=[ 5d58] │ │ │ │ + 0xfffffffffffe0e88 (offset: 0x4f070) -> 0x6908 fde=[ 5d6c] │ │ │ │ + 0xfffffffffffe0f38 (offset: 0x4f120) -> 0x691c fde=[ 5d80] │ │ │ │ + 0xfffffffffffe0fb8 (offset: 0x4f1a0) -> 0x6930 fde=[ 5d94] │ │ │ │ + 0xfffffffffffe10d8 (offset: 0x4f2c0) -> 0x6944 fde=[ 5da8] │ │ │ │ + 0xfffffffffffe1198 (offset: 0x4f380) -> 0x6958 fde=[ 5dbc] │ │ │ │ + 0xfffffffffffe12f8 (offset: 0x4f4e0) -> 0x696c fde=[ 5dd0] │ │ │ │ + 0xfffffffffffe1388 (offset: 0x4f570) -> 0x6980 fde=[ 5de4] │ │ │ │ + 0xfffffffffffe14a8 (offset: 0x4f690) -> 0x6994 fde=[ 5df8] │ │ │ │ + 0xfffffffffffe1538 (offset: 0x4f720) -> 0x69a8 fde=[ 5e0c] │ │ │ │ + 0xfffffffffffe1658 (offset: 0x4f840) -> 0x69bc fde=[ 5e20] │ │ │ │ + 0xfffffffffffe16f8 (offset: 0x4f8e0) -> 0x69d0 fde=[ 5e34] │ │ │ │ + 0xfffffffffffe1848 (offset: 0x4fa30) -> 0x69e4 fde=[ 5e48] │ │ │ │ + 0xfffffffffffe18d8 (offset: 0x4fac0) -> 0x69f8 fde=[ 5e5c] │ │ │ │ + 0xfffffffffffe1a58 (offset: 0x4fc40) -> 0x6a0c fde=[ 5e70] │ │ │ │ + 0xfffffffffffe1ae8 (offset: 0x4fcd0) -> 0x6a20 fde=[ 5e84] │ │ │ │ + 0xfffffffffffe1c68 (offset: 0x4fe50) -> 0x6a34 fde=[ 5e98] │ │ │ │ + 0xfffffffffffe1fb8 (offset: 0x501a0) -> 0x6a78 fde=[ 5edc] │ │ │ │ + 0xfffffffffffe2388 (offset: 0x50570) -> 0x6aa0 fde=[ 5f04] │ │ │ │ + 0xfffffffffffe23d8 (offset: 0x505c0) -> 0x6ab4 fde=[ 5f18] │ │ │ │ + 0xfffffffffffe2418 (offset: 0x50600) -> 0x6ac8 fde=[ 5f2c] │ │ │ │ + 0xfffffffffffe2438 (offset: 0x50620) -> 0x6adc fde=[ 5f40] │ │ │ │ + 0xfffffffffffe2458 (offset: 0x50640) -> 0x6af0 fde=[ 5f54] │ │ │ │ + 0xfffffffffffe29f8 (offset: 0x50be0) -> 0x6b70 fde=[ 5fd4] │ │ │ │ + 0xfffffffffffe2d58 (offset: 0x50f40) -> 0x6c00 fde=[ 6064] │ │ │ │ + 0xfffffffffffe30e8 (offset: 0x512d0) -> 0x6cc4 fde=[ 6128] │ │ │ │ + 0xfffffffffffe35f8 (offset: 0x517e0) -> 0x6d50 fde=[ 61b4] │ │ │ │ + 0xfffffffffffe36b8 (offset: 0x518a0) -> 0x6d7c fde=[ 61e0] │ │ │ │ + 0xfffffffffffe3708 (offset: 0x518f0) -> 0x6da0 fde=[ 6204] │ │ │ │ + 0xfffffffffffe37d8 (offset: 0x519c0) -> 0x6dc4 fde=[ 6228] │ │ │ │ + 0xfffffffffffe3858 (offset: 0x51a40) -> 0x6de8 fde=[ 624c] │ │ │ │ + 0xfffffffffffe4288 (offset: 0x52470) -> 0x6e34 fde=[ 6298] │ │ │ │ + 0xfffffffffffe69d8 (offset: 0x54bc0) -> 0x6ec8 fde=[ 632c] │ │ │ │ + 0xfffffffffffe90f8 (offset: 0x572e0) -> 0x6f5c fde=[ 63c0] │ │ │ │ + 0xfffffffffffe9578 (offset: 0x57760) -> 0x6fd8 fde=[ 643c] │ │ │ │ + 0xfffffffffffe99e8 (offset: 0x57bd0) -> 0x7050 fde=[ 64b4] │ │ │ │ + 0xfffffffffffe9c08 (offset: 0x57df0) -> 0x711c fde=[ 6580] │ │ │ │ + 0xfffffffffffe9e88 (offset: 0x58070) -> 0x720c fde=[ 6670] │ │ │ │ + 0xfffffffffffea138 (offset: 0x58320) -> 0x72c8 fde=[ 672c] │ │ │ │ + 0xfffffffffffea7c8 (offset: 0x589b0) -> 0x7340 fde=[ 67a4] │ │ │ │ + 0xfffffffffffea898 (offset: 0x58a80) -> 0x7384 fde=[ 67e8] │ │ │ │ + 0xfffffffffffeaae8 (offset: 0x58cd0) -> 0x73c8 fde=[ 682c] │ │ │ │ + 0xfffffffffffeae18 (offset: 0x59000) -> 0x7438 fde=[ 689c] │ │ │ │ + 0xfffffffffffeae58 (offset: 0x59040) -> 0x7458 fde=[ 68bc] │ │ │ │ + 0xfffffffffffeaea8 (offset: 0x59090) -> 0x7478 fde=[ 68dc] │ │ │ │ + 0xfffffffffffeaef8 (offset: 0x590e0) -> 0x7498 fde=[ 68fc] │ │ │ │ + 0xfffffffffffeb098 (offset: 0x59280) -> 0x74ac fde=[ 6910] │ │ │ │ + 0xfffffffffffeb298 (offset: 0x59480) -> 0x74e4 fde=[ 6948] │ │ │ │ + 0xfffffffffffebd18 (offset: 0x59f00) -> 0x7534 fde=[ 6998] │ │ │ │ + 0xfffffffffffee508 (offset: 0x5c6f0) -> 0x75c4 fde=[ 6a28] │ │ │ │ + 0xffffffffffff0d08 (offset: 0x5eef0) -> 0x7654 fde=[ 6ab8] │ │ │ │ + 0xffffffffffff1158 (offset: 0x5f340) -> 0x76cc fde=[ 6b30] │ │ │ │ + 0xffffffffffff1598 (offset: 0x5f780) -> 0x7744 fde=[ 6ba8] │ │ │ │ + 0xffffffffffff17b8 (offset: 0x5f9a0) -> 0x7810 fde=[ 6c74] │ │ │ │ + 0xffffffffffff1a38 (offset: 0x5fc20) -> 0x7900 fde=[ 6d64] │ │ │ │ + 0xffffffffffff1ce8 (offset: 0x5fed0) -> 0x79bc fde=[ 6e20] │ │ │ │ + 0xffffffffffff23e8 (offset: 0x605d0) -> 0x7a34 fde=[ 6e98] │ │ │ │ + 0xffffffffffff24b8 (offset: 0x606a0) -> 0x7a78 fde=[ 6edc] │ │ │ │ + 0xffffffffffff2708 (offset: 0x608f0) -> 0x7abc fde=[ 6f20] │ │ │ │ + 0xffffffffffff2a38 (offset: 0x60c20) -> 0x7b2c fde=[ 6f90] │ │ │ │ + 0xffffffffffff2a78 (offset: 0x60c60) -> 0x7b4c fde=[ 6fb0] │ │ │ │ + 0xffffffffffff2ac8 (offset: 0x60cb0) -> 0x7b6c fde=[ 6fd0] │ │ │ │ + 0xffffffffffff2b18 (offset: 0x60d00) -> 0x7b8c fde=[ 6ff0] │ │ │ │ + 0xffffffffffff2ca8 (offset: 0x60e90) -> 0x7ba0 fde=[ 7004] │ │ │ │ + 0xffffffffffff2e98 (offset: 0x61080) -> 0x7bd8 fde=[ 703c] │ │ │ │ + 0xffffffffffff4698 (offset: 0x62880) -> 0x7c54 fde=[ 70b8] │ │ │ │ + 0xffffffffffff4d68 (offset: 0x62f50) -> 0x7cac fde=[ 7110] │ │ │ │ + 0xffffffffffff6628 (offset: 0x64810) -> 0x7d30 fde=[ 7194] │ │ │ │ + 0xffffffffffff6a78 (offset: 0x64c60) -> 0x7dfc fde=[ 7260] │ │ │ │ + 0xffffffffffff6eb8 (offset: 0x650a0) -> 0x7eb8 fde=[ 731c] │ │ │ │ + 0xffffffffffff70f8 (offset: 0x652e0) -> 0x7f00 fde=[ 7364] │ │ │ │ + 0xffffffffffff7338 (offset: 0x65520) -> 0x7fc8 fde=[ 742c] │ │ │ │ + 0xffffffffffff7928 (offset: 0x65b10) -> 0x8090 fde=[ 74f4] │ │ │ │ + 0xffffffffffff83f8 (offset: 0x665e0) -> 0x8104 fde=[ 7568] │ │ │ │ + 0xffffffffffff84c8 (offset: 0x666b0) -> 0x8148 fde=[ 75ac] │ │ │ │ + 0xffffffffffff87a8 (offset: 0x66990) -> 0x8184 fde=[ 75e8] │ │ │ │ + 0xffffffffffff88d8 (offset: 0x66ac0) -> 0x81c8 fde=[ 762c] │ │ │ │ + 0xffffffffffff8928 (offset: 0x66b10) -> 0x81e8 fde=[ 764c] │ │ │ │ + 0xffffffffffff8a98 (offset: 0x66c80) -> 0x8218 fde=[ 767c] │ │ │ │ + 0xffffffffffff8fb8 (offset: 0x671a0) -> 0x8298 fde=[ 76fc] │ │ │ │ + 0xffffffffffff9528 (offset: 0x67710) -> 0x831c fde=[ 7780] │ │ │ │ + 0xffffffffffff9828 (offset: 0x67a10) -> 0x83a0 fde=[ 7804] │ │ │ │ + 0xffffffffffff9af8 (offset: 0x67ce0) -> 0x841c fde=[ 7880] │ │ │ │ + 0xffffffffffff9e28 (offset: 0x68010) -> 0x84a8 fde=[ 790c] │ │ │ │ + 0xffffffffffffa148 (offset: 0x68330) -> 0x8524 fde=[ 7988] │ │ │ │ + 0xffffffffffffa248 (offset: 0x68430) -> 0x854c fde=[ 79b0] │ │ │ │ + 0xffffffffffffa488 (offset: 0x68670) -> 0x8588 fde=[ 79ec] │ │ │ │ + 0xffffffffffffa8a8 (offset: 0x68a90) -> 0x869c fde=[ 7b00] │ │ │ │ + 0xffffffffffffacb8 (offset: 0x68ea0) -> 0x87c0 fde=[ 7c24] │ │ │ │ + 0xffffffffffffc158 (offset: 0x6a340) -> 0x891c fde=[ 7d80] │ │ │ │ + 0xffffffffffffd618 (offset: 0x6b800) -> 0x8aa4 fde=[ 7f08] │ │ │ │ + 0xffffffffffffd648 (offset: 0x6b830) -> 0x8ab8 fde=[ 7f1c] │ │ │ │ + 0xffffffffffffd998 (offset: 0x6bb80) -> 0x8af4 fde=[ 7f58] │ │ │ │ + 0xffffffffffffdb18 (offset: 0x6bd00) -> 0x8b24 fde=[ 7f88] │ │ │ │ + 0xffffffffffffdb38 (offset: 0x6bd20) -> 0x8b38 fde=[ 7f9c] │ │ │ │ + 0xffffffffffffdcf8 (offset: 0x6bee0) -> 0x8b68 fde=[ 7fcc] │ │ │ │ + 0xffffffffffffe4d8 (offset: 0x6c6c0) -> 0x8ba8 fde=[ 800c] │ │ │ │ + 0xffffffffffffe5d8 (offset: 0x6c7c0) -> 0x8bd8 fde=[ 803c] │ │ │ │ + 0xffffffffffffe758 (offset: 0x6c940) -> 0x8c08 fde=[ 806c] │ │ │ │ + 0xffffffffffffe778 (offset: 0x6c960) -> 0x8c1c fde=[ 8080] │ │ │ │ + 0xffffffffffffe938 (offset: 0x6cb20) -> 0x8c4c fde=[ 80b0] │ │ │ │ + 0xfffffffffffff118 (offset: 0x6d300) -> 0x8c8c fde=[ 80f0] │ │ │ │ + 0xfffffffffffff218 (offset: 0x6d400) -> 0x8cbc fde=[ 8120] │ │ │ │ + 0xfffffffffffff318 (offset: 0x6d500) -> 0x8cd0 fde=[ 8134] │ │ │ │ + 0xfffffffffffff418 (offset: 0x6d600) -> 0x8ce4 fde=[ 8148] │ │ │ │ + 0xfffffffffffff4a8 (offset: 0x6d690) -> 0x8cf8 fde=[ 815c] │ │ │ │ + 0xfffffffffffff588 (offset: 0x6d770) -> 0xbb0 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=000000000006e3e0..000000000006e648 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e3e8 │ │ │ │ +00000014 0000000000000014 00000018 FDE cie=00000000 pc=000000000006d770..000000000006d9d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d778 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e3f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d780 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ │ │ │ -0000002c 000000000000001c 00000030 FDE cie=00000000 pc=0000000000005d70..0000000000005dac │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000005d88 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005d94 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005d9c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +0000002c 0000000000000010 00000030 FDE cie=00000000 pc=0000000000005d10..0000000000005d24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000004c 000000000000001c 00000050 FDE cie=00000000 pc=0000000000005db0..0000000000005de8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005dc4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005dd0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005dd8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00000040 0000000000000010 00000044 FDE cie=00000000 pc=0000000000005d30..0000000000005d40 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000006c 0000000000000028 00000070 FDE cie=00000000 pc=0000000000005df0..0000000000005f18 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005e04 │ │ │ │ +00000054 0000000000000024 00000058 FDE cie=00000000 pc=0000000000005d40..0000000000005e50 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005d4c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005e0c │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005d54 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005e14 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005d5c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000005e2c │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000005ee8 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005ef8 │ │ │ │ + DW_CFA_advance_loc: 212 to 0000000000005e30 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005f08 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005e40 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000098 0000000000000010 0000009c FDE cie=00000000 pc=0000000000005f20..0000000000005fd8 │ │ │ │ +0000007c 0000000000000010 00000080 FDE cie=00000000 pc=0000000000005e50..0000000000005f08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000ac 0000000000000010 000000b0 FDE cie=00000000 pc=0000000000005fe0..0000000000006098 │ │ │ │ +00000090 0000000000000010 00000094 FDE cie=00000000 pc=0000000000005f10..0000000000005fc8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000c0 0000000000000020 000000c4 FDE cie=00000000 pc=00000000000060a0..00000000000060e8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000060b0 │ │ │ │ +000000a4 0000000000000020 000000a8 FDE cie=00000000 pc=0000000000005fd0..000000000000600c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005fd8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000060bc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005fe4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000060c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005fec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000060d8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005ffc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -000000e4 0000000000000020 000000e8 FDE cie=00000000 pc=00000000000060f0..0000000000006138 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006100 │ │ │ │ +000000c8 0000000000000020 000000cc FDE cie=00000000 pc=0000000000006010..000000000000604c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006018 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000610c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006024 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006118 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000602c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006128 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000603c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00000108 0000000000000020 0000010c FDE cie=00000000 pc=0000000000006140..0000000000006188 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006150 │ │ │ │ +000000ec 0000000000000020 000000f0 FDE cie=00000000 pc=0000000000006050..000000000000608c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006058 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000615c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006064 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006168 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000606c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006178 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000607c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -0000012c 0000000000000020 00000130 FDE cie=00000000 pc=0000000000006190..00000000000061d8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000061a0 │ │ │ │ +00000110 0000000000000020 00000114 FDE cie=00000000 pc=0000000000006090..00000000000060cc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006098 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000061ac │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000060a4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000061b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000060ac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000061c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000060bc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00000150 0000000000000020 00000154 FDE cie=00000000 pc=00000000000061e0..0000000000006230 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000061f0 │ │ │ │ +00000134 0000000000000020 00000138 FDE cie=00000000 pc=00000000000060d0..000000000000610c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000060d8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000061fc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000060e4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000006214 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000060ec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006220 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000060fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00000174 0000000000000094 00000178 FDE cie=00000000 pc=0000000000006230..00000000000065b8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006244 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000624c │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000006264 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006270 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000006290 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000629c │ │ │ │ +00000158 0000000000000094 0000015c FDE cie=00000000 pc=0000000000006140..00000000000064b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006150 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000006170 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000006188 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006198 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000061ac │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000006338 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000000622c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000006364 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000006254 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006370 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006260 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006374 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006378 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006264 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006384 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006388 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000638c │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006390 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006394 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006398 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000639c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006268 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000063a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006274 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000627c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006284 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006288 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000628c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006290 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006294 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006298 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000629c │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000062a0 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000063a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000062a4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000063a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000062a8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000063ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000062ac │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000063b0 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 408 to 0000000000006548 │ │ │ │ + DW_CFA_advance_loc1: 412 to 0000000000006448 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000644c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000654c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006450 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006550 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006454 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006554 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006458 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006558 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000645c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000655c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006460 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006560 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006564 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006464 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006568 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006468 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000656c │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006570 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000646c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006470 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006474 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006574 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006478 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006578 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000647c │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006480 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000657c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000065a8 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000064a8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ │ │ │ │ -0000020c 00000000000000e4 00000210 FDE cie=00000000 pc=00000000000065c0..00000000000069e8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000065dc │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000065f0 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006600 │ │ │ │ +000001f0 00000000000000e4 000001f4 FDE cie=00000000 pc=00000000000064c0..00000000000068d8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000064d8 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000064e8 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000064fc │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 168 to 00000000000066a8 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000006598 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000066cc │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000065b8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000066d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000065c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000066d4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000066dc │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000066e0 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000066e4 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000066e8 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000066ec │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000066f0 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000066f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000065c8 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006708 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006718 │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006720 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006724 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006728 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000672c │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006730 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000065cc │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006734 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000065d8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000065e0 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000065e8 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000065f0 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000065f4 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006600 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006604 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006610 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006618 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000661c │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006620 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006624 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006628 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000662c │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006630 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006634 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006738 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006638 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000673c │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006740 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000663c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006744 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006640 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 376 to 00000000000068bc │ │ │ │ + DW_CFA_advance_loc1: 360 to 00000000000067a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067ac │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000068c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067b0 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000068c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067b4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000068c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067b8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000068cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067bc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000068d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067c0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000068d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067c4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000068d8 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000068dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067c8 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000068e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067cc │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067d0 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000068e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067d4 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000068e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067d8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000068ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067dc │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000068f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067e0 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067e4 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000068f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067e8 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000068f8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000068fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067ec │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006900 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067f0 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006904 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067f4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006908 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000000694c │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000683c │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006844 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006950 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006848 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006954 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000684c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006958 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006850 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000695c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006858 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006960 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000685c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006964 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006860 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006968 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000696c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006864 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006970 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006868 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000686c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006974 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006870 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000697c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006874 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006980 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006878 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006984 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000687c │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006880 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006988 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006884 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000698c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006888 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006990 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000688c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006994 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006890 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006998 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006894 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000699c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000069bc │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000068ac │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000069c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068b0 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000069d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000068c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ │ │ │ │ -000002f4 0000000000000030 000002f8 FDE cie=00000000 pc=00000000000069f0..0000000000006c94 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006a04 │ │ │ │ +000002d8 000000000000002c 000002dc FDE cie=00000000 pc=00000000000068e0..0000000000006b80 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000068f0 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000006984 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000006a94 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000006aec │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000006b58 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000069dc │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000006a44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006b60 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006a50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000006bbc │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000006c64 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006c70 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000006aac │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000006b54 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006b5c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006c74 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006b60 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000328 0000000000000058 0000032c FDE cie=00000000 pc=0000000000006ca0..00000000000072a4 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000006cdc │ │ │ │ +00000308 000000000000005c 0000030c FDE cie=00000000 pc=0000000000006b80..0000000000007110 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006b90 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006b9c │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006bb0 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006cf0 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000006d70 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006bc4 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000006c2c │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006c30 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006d74 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000006c50 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000006e24 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000006ce4 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006ce8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006e28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006cec │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000006eac │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000006f64 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc1: 332 to 00000000000070b0 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000006d64 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000006e04 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc1: 308 to 0000000000006f38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000070e8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000006f68 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000070ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006f6c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006f70 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 00000000000070f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006f74 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000384 0000000000000094 00000388 FDE cie=00000000 pc=00000000000072b0..0000000000007628 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000072bc │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000072c4 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000072d0 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000072e4 │ │ │ │ +00000368 000000000000008c 0000036c FDE cie=00000000 pc=0000000000007110..0000000000007440 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007118 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007128 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000713c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000072f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007148 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007300 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007150 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007308 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000007340 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007158 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000007190 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007344 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007194 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007350 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000071a0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007360 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000071b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007368 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000071b8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000736c │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007370 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007374 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000737c │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007388 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071bc │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071c0 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071c4 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071c8 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000071d0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000007414 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007418 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007424 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007428 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000742c │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000007448 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000007254 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000744c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007258 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 248 to 0000000000007544 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007548 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000725c │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007260 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000727c │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007280 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 244 to 0000000000007374 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000754c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007378 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007550 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000737c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007554 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007380 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007558 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007384 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000755c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007388 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007560 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000738c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007568 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007394 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000756c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007398 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007570 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000739c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007574 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000073a0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007580 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000073ac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000758c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000073b0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000075a8 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000073cc │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000075b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000073d8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000075cc │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000073f0 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000007618 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000007430 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000041c 000000000000013c 00000420 FDE cie=00000000 pc=0000000000007630..0000000000008934 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007640 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007648 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007658 │ │ │ │ +000003f8 0000000000000138 000003fc FDE cie=00000000 pc=0000000000007440..00000000000086e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007448 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007454 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007664 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007670 │ │ │ │ - DW_CFA_def_cfa_offset: 464 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007460 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007470 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000076c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007478 │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000074c8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000076c4 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000076cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000074cc │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000007784 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007794 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000779c │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000007584 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000077a0 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000077a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007588 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007594 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007598 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000077c0 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000077cc │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000077d0 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000077d4 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000077d8 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000077dc │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000077e0 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000077ec │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000077f0 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000077f4 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000077f8 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000077fc │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007800 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000075a8 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000075b4 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000075bc │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000075c0 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000075d0 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000075d4 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000075d8 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000075dc │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000075e0 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000075ec │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000075f0 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000075f4 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007604 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007608 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000760c │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007610 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1500 to 0000000000007ddc │ │ │ │ + DW_CFA_advance_loc2: 1468 to 0000000000007bcc │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007bd0 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007de4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007bd4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007de8 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007dec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007bd8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007df0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007bdc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007be0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007df8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007be4 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007be8 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007dfc │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007e00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007bec │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007bf0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007e04 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007e08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007bf4 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007bf8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007e0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007bfc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007e10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c00 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007e14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c04 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007e18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c08 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007e1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c0c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007e20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c10 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007e24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c14 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007e30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c18 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007e38 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007c28 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000007e68 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000007c5c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000007e84 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000007c78 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007e88 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c7c │ │ │ │ DW_CFA_def_cfa_offset: 464 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc2: 2404 to 00000000000087ec │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc2: 2372 to 00000000000085c0 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000087f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000085cc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000880c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000085d4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000008854 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000008618 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000008870 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000008634 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008874 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008638 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008878 │ │ │ │ - DW_CFA_def_cfa_offset: 464 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000088c4 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000863c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000008678 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000055c 0000000000000034 00000560 FDE cie=00000000 pc=0000000000008940..00000000000089f4 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000008968 │ │ │ │ +00000534 0000000000000038 00000538 FDE cie=00000000 pc=00000000000086e0..0000000000008780 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000086ec │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000086fc │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000008710 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008720 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000008990 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000089c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008728 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008730 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000089e4 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000008770 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000594 00000000000001f4 00000598 FDE cie=00000000 pc=0000000000008a00..00000000000096a0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000008a14 │ │ │ │ +00000570 0000000000000210 00000574 FDE cie=00000000 pc=0000000000008780..0000000000009398 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008790 │ │ │ │ + DW_CFA_offset: r30 at cfa-160 │ │ │ │ + DW_CFA_offset: r29 at cfa-168 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008a1c │ │ │ │ - DW_CFA_offset: r19 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000008a40 │ │ │ │ - DW_CFA_offset: r20 at cfa-232 │ │ │ │ - DW_CFA_offset: r24 at cfa-200 │ │ │ │ - DW_CFA_offset: r25 at cfa-192 │ │ │ │ - DW_CFA_offset: r26 at cfa-184 │ │ │ │ - DW_CFA_offset: r28 at cfa-168 │ │ │ │ - DW_CFA_offset: r29 at cfa-160 │ │ │ │ - DW_CFA_offset: r31 at cfa-144 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000008a68 │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000087a0 │ │ │ │ + DW_CFA_offset: r15 at cfa-280 │ │ │ │ + DW_CFA_offset: r18 at cfa-256 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000087b0 │ │ │ │ + DW_CFA_offset: r20 at cfa-240 │ │ │ │ + DW_CFA_offset: r26 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000087c0 │ │ │ │ + DW_CFA_offset: r27 at cfa-184 │ │ │ │ + DW_CFA_offset: r28 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000087d0 │ │ │ │ + DW_CFA_offset: r31 at cfa-152 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008a74 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000087dc │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000087ec │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000008a90 │ │ │ │ - DW_CFA_offset: r27 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000008ab8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000008804 │ │ │ │ + DW_CFA_offset: r25 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000008828 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008abc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008838 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008acc │ │ │ │ - DW_CFA_offset: r17 at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000008b5c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000884c │ │ │ │ + DW_CFA_offset: r17 at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000000088d0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008b60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000088d4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008b64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000088d8 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008b68 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000088dc │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000088e8 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000008ba4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000008914 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008918 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000891c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008bb0 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008920 │ │ │ │ DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_offset: r19 at cfa-240 │ │ │ │ - DW_CFA_offset: r20 at cfa-232 │ │ │ │ - DW_CFA_offset: r24 at cfa-200 │ │ │ │ - DW_CFA_offset: r25 at cfa-192 │ │ │ │ - DW_CFA_offset: r26 at cfa-184 │ │ │ │ - DW_CFA_offset: r27 at cfa-176 │ │ │ │ - DW_CFA_offset: r28 at cfa-168 │ │ │ │ - DW_CFA_offset: r29 at cfa-160 │ │ │ │ - DW_CFA_offset: r30 at cfa-152 │ │ │ │ - DW_CFA_offset: r31 at cfa-144 │ │ │ │ + DW_CFA_offset: r15 at cfa-280 │ │ │ │ + DW_CFA_offset: r18 at cfa-256 │ │ │ │ + DW_CFA_offset: r20 at cfa-240 │ │ │ │ + DW_CFA_offset: r25 at cfa-200 │ │ │ │ + DW_CFA_offset: r26 at cfa-192 │ │ │ │ + DW_CFA_offset: r27 at cfa-184 │ │ │ │ + DW_CFA_offset: r28 at cfa-176 │ │ │ │ + DW_CFA_offset: r29 at cfa-168 │ │ │ │ + DW_CFA_offset: r30 at cfa-160 │ │ │ │ + DW_CFA_offset: r31 at cfa-152 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008bc0 │ │ │ │ - DW_CFA_offset: r14 at cfa-280 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008bc4 │ │ │ │ - DW_CFA_offset: r18 at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000008c34 │ │ │ │ - DW_CFA_offset: r15 at cfa-272 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008c44 │ │ │ │ - DW_CFA_offset: r21 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008c4c │ │ │ │ - DW_CFA_offset: r22 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008c50 │ │ │ │ - DW_CFA_offset: r23 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000008c64 │ │ │ │ - DW_CFA_offset: r16 at cfa-264 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008c68 │ │ │ │ - DW_CFA_offset: r17 at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008c74 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008930 │ │ │ │ + DW_CFA_offset: r17 at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000008998 │ │ │ │ + DW_CFA_offset: r14 at cfa-288 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000899c │ │ │ │ + DW_CFA_offset: r23 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000089ac │ │ │ │ + DW_CFA_offset: r24 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000089b0 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008c78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000089b4 │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000008ca0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000089c0 │ │ │ │ + DW_CFA_offset: r16 at cfa-272 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000089cc │ │ │ │ + DW_CFA_offset: r19 at cfa-248 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000089d0 │ │ │ │ + DW_CFA_offset: r21 at cfa-232 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000089f0 │ │ │ │ + DW_CFA_offset: r22 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000089f4 │ │ │ │ DW_CFA_offset: r47 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008cac │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000008a08 │ │ │ │ + DW_CFA_offset: r46 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008a0c │ │ │ │ DW_CFA_offset: r48 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008cb0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008a18 │ │ │ │ DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008cb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008a1c │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008cb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008a20 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008cbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008a24 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008cc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008a28 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008cc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008a2c │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008cc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008a30 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ccc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008a34 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008cd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008a38 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008cd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008a3c │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008cd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008a40 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008cdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008a44 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ce0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008a48 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 652 to 0000000000008f6c │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f70 │ │ │ │ + DW_CFA_advance_loc1: 600 to 0000000000008ca0 │ │ │ │ + DW_CFA_restore: r46 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ca4 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ca8 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008cac │ │ │ │ DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008cb0 │ │ │ │ DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008cb4 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008cb8 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008cbc │ │ │ │ DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008cc0 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008cc4 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008cc8 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ccc │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008cd0 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008cd4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008fa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008cd8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008fa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008cdc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008fac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ce0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008fb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ce4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008fb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ce8 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008cec │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008fb8 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008fbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008cf0 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008cf4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008fc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008cf8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008fc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008cfc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 192 to 0000000000009084 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008d00 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000008db0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009088 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000908c │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009090 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008db4 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008dbc │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000090c0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000008de8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008dec │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008df0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000090c8 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008df4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 408 to 0000000000009260 │ │ │ │ - DW_CFA_offset: r15 at cfa-272 │ │ │ │ - DW_CFA_offset: r16 at cfa-264 │ │ │ │ - DW_CFA_offset: r17 at cfa-256 │ │ │ │ - DW_CFA_offset: r21 at cfa-224 │ │ │ │ - DW_CFA_offset: r22 at cfa-216 │ │ │ │ - DW_CFA_offset: r23 at cfa-208 │ │ │ │ + DW_CFA_advance_loc1: 396 to 0000000000008f80 │ │ │ │ + DW_CFA_offset: r14 at cfa-288 │ │ │ │ + DW_CFA_offset: r16 at cfa-272 │ │ │ │ + DW_CFA_offset: r19 at cfa-248 │ │ │ │ + DW_CFA_offset: r21 at cfa-232 │ │ │ │ + DW_CFA_offset: r22 at cfa-224 │ │ │ │ + DW_CFA_offset: r23 at cfa-216 │ │ │ │ + DW_CFA_offset: r24 at cfa-208 │ │ │ │ + DW_CFA_offset: r46 at cfa-144 │ │ │ │ DW_CFA_offset: r47 at cfa-136 │ │ │ │ DW_CFA_offset: r48 at cfa-128 │ │ │ │ DW_CFA_offset: r49 at cfa-120 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ @@ -1399,22 +1396,23 @@ │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000009280 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000008fa0 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r46 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ DW_CFA_restore: r49 │ │ │ │ DW_CFA_restore: r50 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ DW_CFA_restore: r53 │ │ │ │ @@ -1422,123 +1420,134 @@ │ │ │ │ DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000928c │ │ │ │ - DW_CFA_offset: r18 at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000092a4 │ │ │ │ - DW_CFA_offset: r23 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000092b4 │ │ │ │ - DW_CFA_offset: r22 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000092c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008fb0 │ │ │ │ + DW_CFA_offset: r19 at cfa-248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008fb4 │ │ │ │ + DW_CFA_offset: r23 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008fc0 │ │ │ │ + DW_CFA_offset: r24 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008fc4 │ │ │ │ + DW_CFA_offset: r47 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000008fe8 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000092c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008fec │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000092e4 │ │ │ │ - DW_CFA_offset: r21 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000092e8 │ │ │ │ - DW_CFA_offset: r47 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000092ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ff0 │ │ │ │ + DW_CFA_offset: r52 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ff4 │ │ │ │ + DW_CFA_offset: r22 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000009018 │ │ │ │ + DW_CFA_offset: r21 at cfa-232 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000901c │ │ │ │ + DW_CFA_offset: r46 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009020 │ │ │ │ DW_CFA_offset: r48 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000092f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009024 │ │ │ │ DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000092f4 │ │ │ │ - DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000092f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009028 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000092fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000902c │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009300 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009030 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009304 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009034 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009308 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009038 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000930c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000903c │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009310 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009040 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009314 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009044 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009318 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009048 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 644 to 000000000000959c │ │ │ │ + DW_CFA_advance_loc1: 584 to 0000000000009290 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r46 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009294 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009298 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000929c │ │ │ │ DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000092a0 │ │ │ │ DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000092a4 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000092a8 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000092ac │ │ │ │ DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000092b0 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000092b4 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000092b8 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000092bc │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000092c0 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000092c4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000092c8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000092cc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000092d0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000092d4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000092d8 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095e4 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000092dc │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000092e0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000092e4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000092e8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095f4 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000092ec │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000092f0 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000092f8 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000009628 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000009324 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000962c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009328 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000932c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009630 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009330 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000009650 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000009350 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r46 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ DW_CFA_restore: r49 │ │ │ │ DW_CFA_restore: r50 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ DW_CFA_restore: r53 │ │ │ │ @@ -1548,182 +1557,191 @@ │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000009690 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000009388 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000078c 0000000000000220 00000790 FDE cie=00000000 pc=00000000000096a0..000000000000ba80 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000096bc │ │ │ │ +00000784 0000000000000234 00000788 FDE cie=00000000 pc=00000000000093a0..000000000000b5fc │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000093b8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000096d8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000093d0 │ │ │ │ DW_CFA_def_cfa_offset: 640 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000096e4 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000093e4 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000096ec │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000093ec │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000093f0 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000096f8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000009404 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000970c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009408 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009714 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009418 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009718 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000941c │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000009744 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000009440 │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000974c │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009750 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009448 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009758 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009450 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000009880 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009454 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_advance_loc1: 280 to 000000000000956c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009570 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000957c │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000988c │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009890 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009580 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000095a4 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000098ac │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000098b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000095ac │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000095b4 │ │ │ │ + DW_CFA_offset: r16 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000095b8 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000098c8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000095cc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000098d8 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000098e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000095d0 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000095e8 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000098e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000095ec │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000098ec │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000095f4 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000098f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000095fc │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000098f4 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000098f8 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009908 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1108 to 0000000000009d5c │ │ │ │ + DW_CFA_advance_loc1: 1020 to 00000000000099f8 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000099fc │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a00 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a04 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a08 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a0c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a10 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a14 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d7c │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a18 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a1c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a20 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a24 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a28 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a2c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc1: 392 to 0000000000009f18 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f1c │ │ │ │ + DW_CFA_advance_loc1: 396 to 0000000000009bb8 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009bbc │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009bc0 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009bc4 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009bc8 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009bcc │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009bd0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009bd4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009bd8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009bdc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009be0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000009f58 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000009c00 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c04 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c08 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c0c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f68 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c10 │ │ │ │ DW_CFA_def_cfa_offset: 640 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f6c │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c14 │ │ │ │ + DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c18 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c1c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c20 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c24 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c28 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c2c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000009f9c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000009c4c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c50 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009fa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c54 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009fa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009c58 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009fb0 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009c60 │ │ │ │ DW_CFA_def_cfa_offset: 640 │ │ │ │ DW_CFA_offset: r14 at cfa-208 │ │ │ │ DW_CFA_offset: r15 at cfa-200 │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ @@ -1743,20 +1761,22 @@ │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc2: 6036 to 000000000000b744 │ │ │ │ + DW_CFA_advance_loc2: 5788 to 000000000000b2fc │ │ │ │ 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 │ │ │ │ @@ -1773,1108 +1793,1105 @@ │ │ │ │ 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 000000000000b750 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b304 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000b768 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000b324 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b76c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b328 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b770 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b32c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b774 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b330 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b778 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b334 │ │ │ │ DW_CFA_def_cfa_offset: 640 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ + DW_CFA_offset: r14 at cfa-208 │ │ │ │ DW_CFA_offset: r21 at cfa-152 │ │ │ │ DW_CFA_offset: r22 at cfa-144 │ │ │ │ DW_CFA_offset: r23 at cfa-136 │ │ │ │ DW_CFA_offset: r24 at cfa-128 │ │ │ │ DW_CFA_offset: r25 at cfa-120 │ │ │ │ DW_CFA_offset: r26 at cfa-112 │ │ │ │ DW_CFA_offset: r27 at cfa-104 │ │ │ │ DW_CFA_offset: r28 at cfa-96 │ │ │ │ DW_CFA_offset: r29 at cfa-88 │ │ │ │ DW_CFA_offset: r30 at cfa-80 │ │ │ │ DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000b798 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000b354 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000b7cc │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000b38c │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000000b864 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc1: 292 to 000000000000b4b0 │ │ │ │ + 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 000000000000b86c │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b4b8 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc1: 308 to 000000000000b9a0 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000000b530 │ │ │ │ + DW_CFA_offset: r15 at cfa-200 │ │ │ │ DW_CFA_offset: r16 at cfa-192 │ │ │ │ DW_CFA_offset: r17 at cfa-184 │ │ │ │ DW_CFA_offset: r18 at cfa-176 │ │ │ │ DW_CFA_offset: r19 at cfa-168 │ │ │ │ DW_CFA_offset: r20 at cfa-160 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 196 to 000000000000ba64 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r56 │ │ │ │ - DW_CFA_restore: r57 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009b0 00000000000000ec 000009b4 FDE cie=00000000 pc=000000000000ba80..000000000000c1c8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ba94 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000009bc 00000000000000f0 000009c0 FDE cie=00000000 pc=000000000000b600..000000000000bce8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b610 │ │ │ │ DW_CFA_offset: r30 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ba9c │ │ │ │ + DW_CFA_offset: r29 at cfa-136 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b620 │ │ │ │ DW_CFA_offset: r23 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000bac0 │ │ │ │ DW_CFA_offset: r24 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b630 │ │ │ │ DW_CFA_offset: r25 at cfa-168 │ │ │ │ DW_CFA_offset: r26 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b640 │ │ │ │ DW_CFA_offset: r27 at cfa-152 │ │ │ │ DW_CFA_offset: r28 at cfa-144 │ │ │ │ - DW_CFA_offset: r29 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b650 │ │ │ │ DW_CFA_offset: r31 at cfa-120 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000bae8 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000baf4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b660 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b66c │ │ │ │ DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000bb14 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000b688 │ │ │ │ DW_CFA_offset: r22 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000bb38 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000b6a8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bb3c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b6b4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000000bb90 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000b6fc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bb94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b700 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000000bbf8 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000000b760 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bbfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b764 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000bc30 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000b790 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bc34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b794 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b79c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000bc40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b7a0 │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ DW_CFA_offset: r22 at cfa-192 │ │ │ │ DW_CFA_offset: r23 at cfa-184 │ │ │ │ DW_CFA_offset: r24 at cfa-176 │ │ │ │ DW_CFA_offset: r25 at cfa-168 │ │ │ │ DW_CFA_offset: r26 at cfa-160 │ │ │ │ DW_CFA_offset: r27 at cfa-152 │ │ │ │ DW_CFA_offset: r28 at cfa-144 │ │ │ │ DW_CFA_offset: r29 at cfa-136 │ │ │ │ DW_CFA_offset: r30 at cfa-128 │ │ │ │ DW_CFA_offset: r31 at cfa-120 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000bc54 │ │ │ │ - DW_CFA_offset: r19 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bc58 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000b7b4 │ │ │ │ DW_CFA_offset: r20 at cfa-208 │ │ │ │ - DW_CFA_advance_loc1: 580 to 000000000000be9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b7b8 │ │ │ │ + DW_CFA_offset: r21 at cfa-200 │ │ │ │ + DW_CFA_advance_loc1: 576 to 000000000000b9f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bea0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b9fc │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba00 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba04 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000bedc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000ba30 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba34 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ba3c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000bef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000bf00 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ba50 │ │ │ │ + DW_CFA_offset: r19 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba54 │ │ │ │ DW_CFA_offset: r18 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000bf14 │ │ │ │ - DW_CFA_offset: r21 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bf18 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ba68 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bf1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba6c │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000bf24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba70 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bf28 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ba78 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bf2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba7c │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bf30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bf34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba84 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bf38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba88 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bf3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba8c │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bf40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba90 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bf44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba94 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bf48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba98 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bf4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ba9c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bf50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000baa0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 556 to 000000000000c17c │ │ │ │ + DW_CFA_advance_loc1: 508 to 000000000000bc9c │ │ │ │ DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c180 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bca0 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bca4 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c188 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bca8 │ │ │ │ DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c18c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bcac │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c190 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bcb0 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c194 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bcb4 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c198 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bcb8 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c19c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bcbc │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c1a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bcc0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c1a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bcc4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c1a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bcc8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c1ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bccc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c1b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bcd0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c1b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bcd4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c1b8 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bcd8 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ │ │ │ │ -00000aa0 0000000000000204 00000aa4 FDE cie=00000000 pc=000000000000c1d0..000000000000dccc │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000c1ec │ │ │ │ +00000ab0 000000000000022c 00000ab4 FDE cie=00000000 pc=000000000000bcf0..000000000000d6bc │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000bd08 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000c208 │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000bd20 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000c214 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c21c │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c220 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c228 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000c23c │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c244 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c248 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000c274 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c278 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c280 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc1: 632 to 000000000000c4f8 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c4fc │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c500 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000c520 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c524 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c528 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000c538 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c53c │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c540 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c544 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c548 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000c558 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000bd30 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bd38 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bd3c │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000bd50 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bd54 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000bd64 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bd68 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000bd8c │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bd90 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 596 to 000000000000bfe4 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c55c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bfe8 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bff0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1168 to 000000000000c9ec │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000bffc │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000c014 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c018 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c024 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c028 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000c038 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c03c │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c040 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c044 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c050 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c054 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c05c │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 1068 to 000000000000c488 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c48c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c9f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c490 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c9f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c494 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c9f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c498 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c9fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c49c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ca00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c4a0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ca04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c4a4 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ca08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c4a8 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ca0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c4ac │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ca10 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ca14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c4b0 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c4b4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ca18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c4b8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ca1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c4bc │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc1: 276 to 000000000000cb30 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c4c0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb38 │ │ │ │ + DW_CFA_advance_loc1: 276 to 000000000000c5d4 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5d8 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5dc │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5e0 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5e4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5e8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5ec │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5f0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5f4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000cb6c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000c610 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c614 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c618 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c61c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb7c │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c620 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb80 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c624 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c628 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c62c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb88 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c630 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c634 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c638 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c63c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000cbb0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000c658 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cbb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c65c │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cbb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c660 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cbbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c664 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cbc0 │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c670 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc2: 4000 to 000000000000db60 │ │ │ │ + DW_CFA_advance_loc2: 3804 to 000000000000d54c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000db6c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d554 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000db84 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d570 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000db88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d574 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000db8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d578 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000db90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d57c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000db94 │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d580 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000dba8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d594 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000dbc0 │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d5a8 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000000dc28 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000000d610 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000000dc8c │ │ │ │ - DW_CFA_offset: r14 at cfa-192 │ │ │ │ - DW_CFA_offset: r15 at cfa-184 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000000d678 │ │ │ │ + DW_CFA_offset: r14 at cfa-200 │ │ │ │ + DW_CFA_offset: r15 at cfa-192 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000dcb8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000d6a8 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000ca8 0000000000000090 00000cac FDE cie=00000000 pc=000000000000dcd0..000000000000e164 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000dcf4 │ │ │ │ +00000ce0 0000000000000094 00000ce4 FDE cie=00000000 pc=000000000000d6c0..000000000000dac0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d6d0 │ │ │ │ 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 000000000000d6e4 │ │ │ │ + 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 000000000000dd04 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000dd1c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d700 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d704 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d70c │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000dd30 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d710 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000dd3c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d71c │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d720 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d724 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d728 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d72c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 392 to 000000000000decc │ │ │ │ + DW_CFA_advance_loc1: 356 to 000000000000d890 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ded0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d894 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ded4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d898 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ded8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d89c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dedc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d8a0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d8a4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d8a8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d8ac │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc1: 344 to 000000000000e040 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d8b0 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000000d9cc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e05c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d9e8 │ │ │ │ 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 000000000000e060 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9ec │ │ │ │ + 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 000000000000e0c4 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000000da40 │ │ │ │ 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 000000000000e0f8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000da5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e114 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000da7c │ │ │ │ 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 000000000000e118 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000da80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000d3c 000000000000002c 00000d40 FDE cie=00000000 pc=000000000000e170..000000000000e28c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e180 │ │ │ │ +00000d78 000000000000002c 00000d7c FDE cie=00000000 pc=000000000000dac0..000000000000dbcc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dacc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e18c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e198 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000dadc │ │ │ │ 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 000000000000e240 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000000db80 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e254 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000db94 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e260 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dba0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000d6c 0000000000000038 00000d70 FDE cie=00000000 pc=000000000000e290..000000000000e3e8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000e2a8 │ │ │ │ +00000da8 0000000000000034 00000dac FDE cie=00000000 pc=000000000000dbd0..000000000000dd18 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dbdc │ │ │ │ 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 000000000000e2b8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000dbf0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000e304 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e308 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000dc34 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e314 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc38 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000000e394 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e3a0 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000000dcc4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e3ac │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000dcd8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e3b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dce4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e3cc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000dcf8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e3d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dd00 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000da8 0000000000000054 00000dac FDE cie=00000000 pc=000000000000e3f0..000000000000e5b8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000e410 │ │ │ │ +00000de0 0000000000000054 00000de4 FDE cie=00000000 pc=000000000000dd20..000000000000ded8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dd2c │ │ │ │ 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 000000000000dd48 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e420 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e424 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd4c │ │ │ │ DW_CFA_offset_extended: r108 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000000e468 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000dd84 │ │ │ │ DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e46c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd88 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e470 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dd94 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e474 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd98 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e478 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dda4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e494 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ddb4 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000000e560 │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000000de78 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e564 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000de7c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e568 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000de80 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e56c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000de84 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e570 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000de88 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e574 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000de8c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e578 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000de90 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000e598 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000deb0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e5a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000dec0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000e00 000000000000002c 00000e04 FDE cie=00000000 pc=000000000000e5c0..000000000000e704 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000e5d8 │ │ │ │ +00000e38 000000000000002c 00000e3c FDE cie=00000000 pc=000000000000dee0..000000000000e014 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000deec │ │ │ │ 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 000000000000e5e8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000df00 │ │ │ │ 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 000000000000e6c4 │ │ │ │ + DW_CFA_advance_loc: 212 to 000000000000dfd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e6d8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000dfe8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e6e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dff0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e30 000000000000003c 00000e34 FDE cie=00000000 pc=000000000000e710..000000000000e878 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e720 │ │ │ │ +00000e68 0000000000000034 00000e6c FDE cie=00000000 pc=000000000000e020..000000000000e178 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e02c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e72c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e740 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e040 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000e78c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e790 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000000e08c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e79c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e090 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000000e824 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e830 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000000e124 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e83c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e138 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e848 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e144 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e85c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e158 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e860 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e160 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000e70 0000000000000058 00000e74 FDE cie=00000000 pc=000000000000e880..000000000000ea58 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e890 │ │ │ │ +00000ea0 0000000000000054 00000ea4 FDE cie=00000000 pc=000000000000e180..000000000000e348 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e18c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e8a4 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000e1a8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e8b8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e8bc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e1b4 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000000e900 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000e1ec │ │ │ │ DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e904 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1f0 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e908 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e1fc │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e90c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e200 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e910 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e20c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e92c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e21c │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 212 to 000000000000ea00 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000000e2e8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ea04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2ec │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ea08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2f0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ea0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2f4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ea10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2f8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ea14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2fc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ea18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e300 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000ea38 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000e320 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ea40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e330 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000ecc 0000000000000050 00000ed0 FDE cie=00000000 pc=000000000000ea60..000000000000ee24 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000eaa0 │ │ │ │ +00000ef8 0000000000000054 00000efc FDE cie=00000000 pc=000000000000e350..000000000000e750 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e364 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e374 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e380 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e390 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e3a0 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e3b4 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000eacc │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ead0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3b8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 644 to 000000000000ed54 │ │ │ │ + DW_CFA_advance_loc1: 712 to 000000000000e680 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000000ed90 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000e6ac │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e6bc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 000000000000eda0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000f20 0000000000000040 00000f24 FDE cie=00000000 pc=000000000000ee30..000000000000f094 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000ee48 │ │ │ │ +00000f50 000000000000002c 00000f54 FDE cie=00000000 pc=000000000000e750..000000000000e9a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e75c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ee58 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e770 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000000ee9c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 328 to 000000000000efe4 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000efe8 │ │ │ │ + DW_CFA_advance_loc1: 388 to 000000000000e8f4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000effc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e908 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f000 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000000f058 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f06c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e910 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f64 000000000000002c 00000f68 FDE cie=00000000 pc=000000000000f0a0..000000000000f1bc │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f0b0 │ │ │ │ +00000f80 000000000000002c 00000f84 FDE cie=00000000 pc=000000000000e9b0..000000000000eabc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e9bc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f0bc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f0c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e9cc │ │ │ │ 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 000000000000f170 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000000ea70 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f184 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ea84 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f190 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ea90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000f94 00000000000000c8 00000f98 FDE cie=00000000 pc=000000000000f1c0..000000000000f528 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f1d0 │ │ │ │ +00000fb0 00000000000000c4 00000fb4 FDE cie=00000000 pc=000000000000eac0..000000000000ee18 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000eacc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f1e0 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000eae4 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f1f4 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000f23c │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f248 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f24c │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000eb2c │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f254 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eb30 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000eb3c │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eb40 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f258 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f25c │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000f294 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000eb48 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f29c │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f2ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eb4c │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000eb88 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eb8c │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000eb9c │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eba0 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000f2d0 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000ebc4 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f2d8 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000f2f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ebc8 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f2fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ebcc │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f300 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ebdc │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 408 to 000000000000f498 │ │ │ │ + DW_CFA_advance_loc1: 428 to 000000000000ed88 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f49c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed8c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f4a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed90 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f4a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed94 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f4a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed98 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f4ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed9c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f4b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eda0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f4b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eda4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f4b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eda8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f4bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000edac │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f4c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000edb0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f4c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000edb4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f4c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000edb8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f4cc │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f4d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000edbc │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000edc0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000f4e8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000edd8 │ │ │ │ DW_CFA_restore_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 000000000000f4ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eddc │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ @@ -2887,254 +2904,243 @@ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f4f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ede4 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f500 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000edf0 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f504 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000edf4 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f508 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f50c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000edf8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f510 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000edfc │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f514 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f518 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee00 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee04 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee08 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ │ │ │ -00001060 000000000000009c 00001064 FDE cie=00000000 pc=000000000000f530..000000000000f9e4 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000f550 │ │ │ │ +00001078 0000000000000094 0000107c FDE cie=00000000 pc=000000000000ee20..000000000000f290 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ee30 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000f56c │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_offset: r16 at cfa-144 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000ee4c │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f57c │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000f5c4 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5c8 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f5d8 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5dc │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f5ec │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f5f4 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f5fc │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f604 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f608 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000f650 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f65c │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f660 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f664 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000f67c │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f680 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f684 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000ee64 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000eea8 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eeac │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000eec0 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eec4 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000eed4 │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eed8 │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000eee0 │ │ │ │ + DW_CFA_offset: r14 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000eef4 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eef8 │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000ef14 │ │ │ │ + DW_CFA_offset: r15 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef18 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f688 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef1c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 720 to 000000000000f958 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f95c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000ef40 │ │ │ │ + DW_CFA_offset: r17 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef44 │ │ │ │ + DW_CFA_offset: r18 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ef4c │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef50 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 696 to 000000000000f208 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f960 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f20c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f964 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f210 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f968 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f96c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f214 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f218 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f970 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f21c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f974 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f220 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f978 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f224 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f97c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f228 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f980 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f22c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f984 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f230 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f988 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f234 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f98c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f238 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f990 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f23c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f994 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f240 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f998 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f244 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f99c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f248 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000f9c4 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000f270 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f274 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f278 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001100 000000000000002c 00001104 FDE cie=00000000 pc=000000000000f9f0..000000000000fb34 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000fa08 │ │ │ │ +00001110 000000000000002c 00001114 FDE cie=00000000 pc=000000000000f290..000000000000f3c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f29c │ │ │ │ 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 000000000000fa18 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f2b0 │ │ │ │ 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 000000000000faf4 │ │ │ │ + DW_CFA_advance_loc: 212 to 000000000000f384 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000fb08 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f398 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fb10 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f3a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001130 00000000000000c8 00001134 FDE cie=00000000 pc=000000000000fb40..000000000000fea8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fb50 │ │ │ │ +00001140 00000000000000c4 00001144 FDE cie=00000000 pc=000000000000f3d0..000000000000f728 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f3dc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fb60 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f3f4 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000fb74 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000fbbc │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fbc8 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fbcc │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000f43c │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fbd4 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fbd8 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fbdc │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000000fc18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f440 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f44c │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f450 │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f458 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000fc34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f45c │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000f498 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f49c │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000f4b8 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000fc54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f4bc │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f4d4 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fc60 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000fc84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f4d8 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f4dc │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fc94 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f4f0 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 388 to 000000000000fe18 │ │ │ │ + DW_CFA_advance_loc1: 424 to 000000000000f698 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f69c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f6a0 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f6a4 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f6a8 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f6ac │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f6b0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f6b4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f6b8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f6bc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f6c0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f6c4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f6c8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe4c │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f6cc │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f6d0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000fe68 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f6e8 │ │ │ │ DW_CFA_restore_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 000000000000fe6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f6ec │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ @@ -3147,257 +3153,248 @@ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fe74 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f6f4 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fe80 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f700 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe84 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f704 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe88 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f708 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f70c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe94 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe98 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f710 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f714 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f718 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ │ │ │ │ -000011fc 000000000000009c 00001200 FDE cie=00000000 pc=000000000000feb0..0000000000010344 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000fecc │ │ │ │ +00001208 0000000000000098 0000120c FDE cie=00000000 pc=000000000000f730..000000000000fb7c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f744 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000fee8 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f758 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fef8 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000000ff48 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ff58 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff5c │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ff68 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff6c │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ff78 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff7c │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff80 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff84 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000ffcc │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000ffe4 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ffec │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fff0 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fff4 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000010024 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010028 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010030 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f770 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000f7b4 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7b8 │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f7d0 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7d4 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7d8 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7dc │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f7ec │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f7f0 │ │ │ │ + DW_CFA_offset: r18 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f800 │ │ │ │ + DW_CFA_offset: r14 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000000f834 │ │ │ │ + DW_CFA_offset: r15 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f844 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f850 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f854 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010034 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000f870 │ │ │ │ + DW_CFA_offset: r16 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f874 │ │ │ │ + DW_CFA_offset: r17 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f880 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 644 to 00000000000102b8 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000102bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f884 │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 624 to 000000000000faf4 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000102c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000faf8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000102c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fafc │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000102c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb00 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000102cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb04 │ │ │ │ + DW_CFA_restore: r16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb08 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000102d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb0c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000102d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb10 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000102d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb14 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000102dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb18 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000102e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb1c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000102e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb20 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000102e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb24 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000102ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb28 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000102f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb2c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000102f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb30 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000102f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb34 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000102fc │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010300 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000010324 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000fb5c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010328 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb60 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001032c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb64 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000129c 000000000000002c 000012a0 FDE cie=00000000 pc=0000000000010350..000000000001046c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010360 │ │ │ │ +000012a4 000000000000002c 000012a8 FDE cie=00000000 pc=000000000000fb80..000000000000fc8c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fb8c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001036c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010378 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000fb9c │ │ │ │ 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 0000000000010420 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000000fc40 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000010434 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000fc54 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010440 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fc60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000012cc 00000000000000c8 000012d0 FDE cie=00000000 pc=0000000000010470..0000000000010da8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010480 │ │ │ │ +000012d4 00000000000000c4 000012d8 FDE cie=00000000 pc=000000000000fc90..0000000000010620 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000fca0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001048c │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000fcb4 │ │ │ │ + DW_CFA_def_cfa_offset: 736 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000104a0 │ │ │ │ - DW_CFA_def_cfa_offset: 800 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000104e4 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000fcf8 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fcfc │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000104ec │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fd08 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000fd4c │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fd50 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000104f4 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000010524 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000fd60 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010530 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fd64 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000fd80 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fd84 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001053c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000fda0 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fda4 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000fdc0 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000010550 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010554 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010560 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000010574 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010580 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000010594 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fdc4 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010598 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000105cc │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000105d4 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 1848 to 0000000000010d0c │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000fdf4 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 1928 to 000000000001057c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010580 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010584 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010588 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001058c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010590 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010594 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010598 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001059c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000105a0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d34 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d38 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d3c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000105a4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d40 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d44 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000105a8 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000105ac │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000105b0 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000105b4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000010d5c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000105cc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d60 │ │ │ │ - DW_CFA_def_cfa_offset: 800 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000105d0 │ │ │ │ + DW_CFA_def_cfa_offset: 736 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ @@ -3409,268 +3406,260 @@ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010d68 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000105dc │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010d74 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000105e8 │ │ │ │ + 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 0000000000010d78 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d7c │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000105ec │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000105f0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d80 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000105f4 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000105f8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000010d98 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010610 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001398 00000000000000bc 0000139c FDE cie=00000000 pc=0000000000010db0..00000000000115bc │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000010dd0 │ │ │ │ +0000139c 00000000000000b4 000013a0 FDE cie=00000000 pc=0000000000010620..0000000000010dc8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010634 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000010de8 │ │ │ │ - DW_CFA_def_cfa_offset: 608 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010648 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000010e08 │ │ │ │ - DW_CFA_offset_extended: r102 at cfa-288 │ │ │ │ - DW_CFA_offset_extended: r103 at cfa-272 │ │ │ │ - DW_CFA_offset_extended: r104 at cfa-256 │ │ │ │ - DW_CFA_offset_extended: r105 at cfa-240 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000010e50 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010e60 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010e68 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000010e7c │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e80 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010e88 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e8c │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e90 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e94 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000010ec8 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000010edc │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010eec │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010ef0 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010f00 │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010f0c │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000010f28 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f2c │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f30 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000010670 │ │ │ │ + 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 00000000000106ac │ │ │ │ + DW_CFA_offset: r17 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106b0 │ │ │ │ + DW_CFA_offset: r18 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000106c4 │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106c8 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000106d8 │ │ │ │ + DW_CFA_offset: r14 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106dc │ │ │ │ + DW_CFA_offset: r15 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000106e4 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106e8 │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000106f0 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106f4 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001070c │ │ │ │ + DW_CFA_offset: r16 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010714 │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010728 │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001072c │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010744 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010748 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f34 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010760 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1508 to 0000000000011518 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001151c │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011520 │ │ │ │ + DW_CFA_advance_loc2: 1484 to 0000000000010d2c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011524 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010d30 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011528 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010d34 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001152c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010d38 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011530 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010d3c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011534 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010d40 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011538 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010d44 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001153c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010d48 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011540 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010d4c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011544 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010d50 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011548 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010d54 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001154c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010d58 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011550 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010d5c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011554 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010d60 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011558 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010d64 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001155c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010d68 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011560 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010d6c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011564 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010d70 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001158c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000010d9c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001159c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010da0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000115a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010da4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010dac │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_restore_extended: r105 │ │ │ │ DW_CFA_restore_extended: r104 │ │ │ │ DW_CFA_restore_extended: r103 │ │ │ │ DW_CFA_restore_extended: r102 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000115a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010db0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001458 000000000000002c 0000145c FDE cie=00000000 pc=00000000000115c0..0000000000011704 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000115d8 │ │ │ │ +00001454 000000000000002c 00001458 FDE cie=00000000 pc=0000000000010dd0..0000000000010f04 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010ddc │ │ │ │ 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 00000000000115e8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010df0 │ │ │ │ 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 00000000000116c4 │ │ │ │ + DW_CFA_advance_loc: 212 to 0000000000010ec4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000116d8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010ed8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000116e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010ee0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001488 00000000000000c8 0000148c FDE cie=00000000 pc=0000000000011710..0000000000012050 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011720 │ │ │ │ +00001484 00000000000000cc 00001488 FDE cie=00000000 pc=0000000000010f10..00000000000118a8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000010f20 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011730 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010f34 │ │ │ │ + DW_CFA_def_cfa_offset: 720 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000011744 │ │ │ │ - DW_CFA_def_cfa_offset: 736 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000011788 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000010f78 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010f80 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010f84 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010f8c │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010f90 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011790 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011794 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001179c │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000117cc │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000010fe0 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010fe4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000117ec │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010ff0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000117f8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011800 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011810 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000011824 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010ff4 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000011010 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011834 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001101c │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011028 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000011050 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011054 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011844 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011854 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011858 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 1876 to 0000000000011fac │ │ │ │ + DW_CFA_advance_loc2: 1964 to 0000000000011800 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011fb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011804 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011fb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011808 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011fb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001180c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011fbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011810 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011fc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011814 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011fc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011818 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011fc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001181c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011fcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011820 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011fd0 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011fd4 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011fd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011824 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011fdc │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011fe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011828 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001182c │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011830 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011834 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011fe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011838 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000011ffc │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000011850 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012000 │ │ │ │ - DW_CFA_def_cfa_offset: 736 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011854 │ │ │ │ + DW_CFA_def_cfa_offset: 720 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ @@ -3682,239 +3671,235 @@ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012008 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001185c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012014 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011868 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012018 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001186c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001201c │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012020 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012024 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012028 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011870 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011874 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011878 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001187c │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011880 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000012040 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000011898 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001554 00000000000000bc 00001558 FDE cie=00000000 pc=0000000000012050..000000000001288c │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000012070 │ │ │ │ +00001554 00000000000000b4 00001558 FDE cie=00000000 pc=00000000000118b0..0000000000012088 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000118c4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000012088 │ │ │ │ - DW_CFA_def_cfa_offset: 608 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000118d8 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000120a8 │ │ │ │ - DW_CFA_offset_extended: r102 at cfa-288 │ │ │ │ - DW_CFA_offset_extended: r103 at cfa-272 │ │ │ │ - DW_CFA_offset_extended: r104 at cfa-256 │ │ │ │ - DW_CFA_offset_extended: r105 at cfa-240 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000120f0 │ │ │ │ - DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000012100 │ │ │ │ - DW_CFA_offset: r29 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001210c │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012114 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001211c │ │ │ │ - DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001212c │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012130 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012134 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000012168 │ │ │ │ - DW_CFA_offset: r17 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001216c │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000012188 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001218c │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000121a8 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000121ac │ │ │ │ - DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000121d0 │ │ │ │ - DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000121d4 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000121d8 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000121e0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000011900 │ │ │ │ + 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 000000000001193c │ │ │ │ + DW_CFA_offset: r14 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011940 │ │ │ │ + DW_CFA_offset: r15 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000011958 │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001195c │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011968 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001196c │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001197c │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011980 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011988 │ │ │ │ + DW_CFA_offset: r16 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001198c │ │ │ │ + DW_CFA_offset: r17 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000119b4 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000119b8 │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000119bc │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000119d0 │ │ │ │ + DW_CFA_offset: r18 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000119d8 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000119dc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000121ec │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000119fc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1532 to 00000000000127e8 │ │ │ │ - DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000127ec │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000127f0 │ │ │ │ + DW_CFA_advance_loc2: 1520 to 0000000000011fec │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000127f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011ff0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000127f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011ff4 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000127fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011ff8 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012800 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011ffc │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012804 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012000 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012808 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012004 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001280c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012008 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012810 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001200c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012814 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012010 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012818 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012014 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001281c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012018 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012820 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001201c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012824 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012020 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012828 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012024 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001282c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012028 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012830 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001202c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012834 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012030 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001285c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001205c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001286c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012060 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012870 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012064 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001206c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_restore_extended: r105 │ │ │ │ DW_CFA_restore_extended: r104 │ │ │ │ DW_CFA_restore_extended: r103 │ │ │ │ DW_CFA_restore_extended: r102 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012874 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012070 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001614 0000000000000048 00001618 FDE cie=00000000 pc=0000000000012890..0000000000012af8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000128b4 │ │ │ │ +0000160c 0000000000000044 00001610 FDE cie=00000000 pc=0000000000012090..00000000000122cc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001209c │ │ │ │ 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 00000000000120a8 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000120c8 │ │ │ │ + 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 00000000000128dc │ │ │ │ - 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 00000000000128e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000120d0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 380 to 0000000000012a5c │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000001223c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000012a90 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000012268 │ │ │ │ DW_CFA_restore_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 0000000000012aa0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012270 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001660 000000000000005c 00001664 FDE cie=00000000 pc=0000000000012b00..0000000000012df8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000012b30 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001654 0000000000000058 00001658 FDE cie=00000000 pc=00000000000122d0..0000000000012598 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000122ec │ │ │ │ + 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 00000000000122f8 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000012328 │ │ │ │ + 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 0000000000012b60 │ │ │ │ - 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 0000000000012b68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001232c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 476 to 0000000000012d44 │ │ │ │ + DW_CFA_advance_loc1: 468 to 0000000000012500 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000012d88 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001252c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012d90 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000012548 │ │ │ │ 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 │ │ │ │ @@ -3923,116 +3908,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 0000000000012da0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012550 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000016c0 0000000000000030 000016c4 FDE cie=00000000 pc=0000000000012e00..0000000000012f44 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000012e10 │ │ │ │ +000016b0 0000000000000030 000016b4 FDE cie=00000000 pc=00000000000125a0..00000000000126d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000125ac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000012e20 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000125b8 │ │ │ │ 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 0000000000012e30 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000125c4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 212 to 0000000000012f04 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000012694 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000012f1c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000126ac │ │ │ │ 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 0000000000012f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000126b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016f4 0000000000000048 000016f8 FDE cie=00000000 pc=0000000000012f50..00000000000131b8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000012f74 │ │ │ │ +000016e4 0000000000000044 000016e8 FDE cie=00000000 pc=00000000000126e0..000000000001291c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000126ec │ │ │ │ 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 00000000000126f8 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000012718 │ │ │ │ + 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 0000000000012f9c │ │ │ │ - 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 0000000000012fa0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012720 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 380 to 000000000001311c │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000001288c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000013150 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000128b8 │ │ │ │ DW_CFA_restore_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 0000000000013160 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000128c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001740 000000000000005c 00001744 FDE cie=00000000 pc=00000000000131c0..00000000000134b8 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000131f0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +0000172c 0000000000000058 00001730 FDE cie=00000000 pc=0000000000012920..0000000000012be8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001293c │ │ │ │ + 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 0000000000012948 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000012978 │ │ │ │ + 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 0000000000013220 │ │ │ │ - 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 0000000000013228 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001297c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 476 to 0000000000013404 │ │ │ │ + DW_CFA_advance_loc1: 468 to 0000000000012b50 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000013448 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000012b7c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013450 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000012b98 │ │ │ │ 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 │ │ │ │ @@ -4041,182 +4024,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 0000000000013460 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012ba0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000017a0 0000000000000044 000017a4 FDE cie=00000000 pc=00000000000134c0..0000000000013ea8 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000134f8 │ │ │ │ +00001788 0000000000000048 0000178c FDE cie=00000000 pc=0000000000012bf0..0000000000013634 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012c00 │ │ │ │ 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 0000000000013508 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000012c30 │ │ │ │ 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 000000000001350c │ │ │ │ + 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 0000000000012c34 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1080 to 0000000000013944 │ │ │ │ + DW_CFA_advance_loc2: 1212 to 00000000000130f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000013974 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001311c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013120 │ │ │ │ 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 0000000000013980 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013130 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000017e8 000000000000007c 000017ec FDE cie=00000000 pc=0000000000013eb0..00000000000140a4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000013ec0 │ │ │ │ +000017d4 000000000000007c 000017d8 FDE cie=00000000 pc=0000000000013640..000000000001381c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001364c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000013ed4 │ │ │ │ DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013658 │ │ │ │ DW_CFA_offset: r29 at cfa-56 │ │ │ │ DW_CFA_offset: r30 at cfa-48 │ │ │ │ - DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000013ee4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013668 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013ee8 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013670 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000013f28 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000136a8 │ │ │ │ DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013f30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000136ac │ │ │ │ DW_CFA_offset: r24 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013f34 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000136b4 │ │ │ │ DW_CFA_offset: r22 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013f38 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000136b8 │ │ │ │ DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000013f64 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000136e0 │ │ │ │ DW_CFA_offset: r21 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013f68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000136e4 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013f70 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000136f4 │ │ │ │ DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000013f84 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000136fc │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013f88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013700 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013f8c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001370c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000001402c │ │ │ │ + DW_CFA_advance_loc: 152 to 00000000000137a4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014030 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000137a8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014034 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000137ac │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014038 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000137b0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001403c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000137b4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014040 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000137b8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014044 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000137bc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014048 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000137c0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001404c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000137c4 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014050 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000137c8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014054 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000137cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000014074 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000137ec │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014078 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000137f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014084 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000137fc │ │ │ │ DW_CFA_offset: r22 at cfa-112 │ │ │ │ DW_CFA_offset: r23 at cfa-104 │ │ │ │ DW_CFA_offset: r24 at cfa-96 │ │ │ │ DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014088 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013800 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001408c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013804 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014090 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013808 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014094 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001380c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001868 000000000000007c 0000186c FDE cie=00000000 pc=00000000000140b0..000000000001448c │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000140e8 │ │ │ │ +00001854 0000000000000080 00001858 FDE cie=00000000 pc=0000000000013820..0000000000013bec │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000013838 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000014124 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_offset: r16 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001385c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001412c │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000013894 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r14 at cfa-168 │ │ │ │ + DW_CFA_offset: r15 at cfa-160 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013898 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014138 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_advance_loc1: 672 to 00000000000143d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000138a4 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc1: 660 to 0000000000013b38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000014410 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000013b64 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000014424 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013b68 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000014444 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000013ba8 │ │ │ │ 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 │ │ │ │ @@ -4230,133 +4220,138 @@ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014450 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013bb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000018e8 000000000000006c 000018ec FDE cie=00000000 pc=0000000000014490..0000000000014664 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000144a0 │ │ │ │ +000018d8 000000000000006c 000018dc FDE cie=00000000 pc=0000000000013bf0..0000000000013db0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013bf8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000144b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013c08 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000144c4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013c18 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000144c8 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013c20 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000014508 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014518 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000013c60 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001451c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013c64 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013c74 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000014540 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000013c8c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014544 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013c90 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013ca0 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014548 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013ca4 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014550 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000013cb4 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001456c │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 140 to 00000000000145f8 │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000013d44 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000145fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013d48 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014600 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013d4c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014604 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013d50 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014608 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013d54 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001460c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013d58 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014610 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013d5c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014614 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013d60 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014618 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013d64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000014638 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000013d84 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001463c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013d88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014648 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013d94 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001464c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013d98 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014650 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013d9c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014654 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013da0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ │ │ │ │ -00001958 0000000000000074 0000195c FDE cie=00000000 pc=0000000000014670..00000000000149f4 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000146a0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000146dc │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ +00001948 000000000000007c 0000194c FDE cie=00000000 pc=0000000000013db0..0000000000014130 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000013de0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013dec │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000013e1c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000146e4 │ │ │ │ + DW_CFA_offset: r16 at cfa-152 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013e20 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000146e8 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_advance_loc1: 624 to 0000000000014958 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013e28 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 628 to 000000000001409c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000014998 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000140c8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000149ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000140cc │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000149b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000140d0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000149bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000140d4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000014108 │ │ │ │ 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 │ │ │ │ @@ -4365,196 +4360,212 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000149c0 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001410c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000019d0 0000000000000050 000019d4 FDE cie=00000000 pc=0000000000014a00..0000000000014d24 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000014a40 │ │ │ │ +000019c8 0000000000000054 000019cc FDE cie=00000000 pc=0000000000014130..0000000000014444 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001413c │ │ │ │ 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 0000000000014148 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014158 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014164 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014174 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014184 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014194 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000014a6c │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014198 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 512 to 0000000000014c70 │ │ │ │ + DW_CFA_advance_loc1: 504 to 0000000000014390 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000014cac │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000143bc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000143cc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 0000000000014cb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000143d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001a24 0000000000000050 00001a28 FDE cie=00000000 pc=0000000000014d30..0000000000015054 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000014d70 │ │ │ │ +00001a20 0000000000000054 00001a24 FDE cie=00000000 pc=0000000000014450..0000000000014764 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001445c │ │ │ │ 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 0000000000014468 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014478 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014484 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014494 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000144a4 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000144b4 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000014d9c │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014da0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000144b8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 508 to 0000000000014f9c │ │ │ │ + DW_CFA_advance_loc1: 500 to 00000000000146ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000014fd8 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000146d8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000146e8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014fe0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000146f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001a78 000000000000004c 00001a7c FDE cie=00000000 pc=0000000000015060..0000000000015374 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001509c │ │ │ │ +00001a78 0000000000000050 00001a7c FDE cie=00000000 pc=0000000000014770..0000000000014a74 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001477c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014788 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014798 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000147a4 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000147b4 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000147cc │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000150c4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000150c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000147d0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 480 to 00000000000152a8 │ │ │ │ + DW_CFA_advance_loc1: 472 to 00000000000149a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000152e0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000149d4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000149e0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000152f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000149f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001ac8 0000000000000074 00001acc FDE cie=00000000 pc=0000000000015380..000000000001599c │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000153c0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001acc 000000000000007c 00001ad0 FDE cie=00000000 pc=0000000000014a80..00000000000150ac │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000014ab8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000014b00 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000015400 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_offset: r14 at cfa-184 │ │ │ │ - DW_CFA_offset: r15 at cfa-176 │ │ │ │ - DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015408 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014b04 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1196 to 00000000000158b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014b08 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 1212 to 0000000000014fc4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000158f8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000014ff0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001590c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014ff4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000015920 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000015038 │ │ │ │ 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 │ │ │ │ @@ -4565,275 +4576,273 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015930 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015040 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001b40 0000000000000024 00001b44 FDE cie=00000000 pc=00000000000159a0..0000000000015b00 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000159b4 │ │ │ │ +00001b4c 0000000000000020 00001b50 FDE cie=00000000 pc=00000000000150b0..0000000000015250 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000150c0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000159c8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000150d8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 272 to 0000000000015ad8 │ │ │ │ + DW_CFA_advance_loc1: 304 to 0000000000015208 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001520c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015210 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001b68 0000000000000040 00001b6c FDE cie=00000000 pc=0000000000015b00..0000000000015c48 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000015b20 │ │ │ │ +00001b70 0000000000000040 00001b74 FDE cie=00000000 pc=0000000000015250..0000000000015388 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001525c │ │ │ │ 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 0000000000015278 │ │ │ │ + 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 0000000000015b30 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000015b70 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000152b0 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015b7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000152b4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015b88 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000152c8 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000015c00 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000015340 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015344 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015348 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001534c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000015c28 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000015368 │ │ │ │ DW_CFA_restore_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 0000000000015c30 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015370 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001bac 0000000000000050 00001bb0 FDE cie=00000000 pc=0000000000015c50..0000000000015e94 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000015c94 │ │ │ │ +00001bb4 0000000000000054 00001bb8 FDE cie=00000000 pc=0000000000015390..00000000000155c4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000153a0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000153bc │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000153dc │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015ca4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000153e0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 376 to 0000000000015e20 │ │ │ │ + DW_CFA_advance_loc1: 368 to 0000000000015550 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000015e5c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001557c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015e60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015580 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000015590 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015e70 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000155a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001c00 000000000000001c 00001c04 FDE cie=00000000 pc=0000000000015ea0..000000000001612c │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000015f04 │ │ │ │ +00001c0c 0000000000000014 00001c10 FDE cie=00000000 pc=00000000000155d0..0000000000015858 │ │ │ │ + DW_CFA_advance_loc1: 280 to 00000000000156e8 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000015fac │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015fb0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015fc0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000016038 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000001611c │ │ │ │ + DW_CFA_advance_loc1: 352 to 0000000000015848 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00001c20 0000000000000010 00001c24 FDE cie=00000000 pc=0000000000016130..000000000001632c │ │ │ │ +00001c24 0000000000000010 00001c28 FDE cie=00000000 pc=0000000000015860..0000000000015a5c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c34 0000000000000050 00001c38 FDE cie=00000000 pc=0000000000016330..0000000000016564 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000016374 │ │ │ │ +00001c38 0000000000000054 00001c3c FDE cie=00000000 pc=0000000000015a60..0000000000015c84 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000015a70 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015a7c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000015aac │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000016384 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016388 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015ab0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 368 to 00000000000164f8 │ │ │ │ + DW_CFA_advance_loc1: 360 to 0000000000015c18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000016534 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000015c44 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016538 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015c48 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000015c58 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 0000000000016540 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015c60 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001c88 000000000000002c 00001c8c FDE cie=00000000 pc=0000000000016570..00000000000167ac │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000016588 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ +00001c90 0000000000000028 00001c94 FDE cie=00000000 pc=0000000000015c90..0000000000015f38 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000015cb0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000016598 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015cb8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 480 to 0000000000016778 │ │ │ │ + DW_CFA_advance_loc1: 528 to 0000000000015ec8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001678c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000015ed8 │ │ │ │ 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 0000000000016790 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015edc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001cb8 0000000000000044 00001cbc FDE cie=00000000 pc=00000000000167b0..0000000000016928 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000167d0 │ │ │ │ +00001cbc 0000000000000044 00001cc0 FDE cie=00000000 pc=0000000000015f40..00000000000160a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015f4c │ │ │ │ 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 0000000000015f68 │ │ │ │ + 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 00000000000167e0 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000016820 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000015fa0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000016830 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015fa4 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000015fb8 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016834 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015fbc │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016840 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 152 to 00000000000168d8 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000016058 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000168dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001605c │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000168e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016060 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000168e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016064 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000168e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016068 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000016904 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000016084 │ │ │ │ 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 0000000000016910 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016090 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001d00 000000000000005c 00001d04 FDE cie=00000000 pc=0000000000016930..0000000000016c5c │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000016984 │ │ │ │ +00001d04 0000000000000060 00001d08 FDE cie=00000000 pc=00000000000160b0..00000000000163d8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000160c8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000160dc │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001610c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000016994 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016998 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016110 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 540 to 0000000000016bb4 │ │ │ │ + DW_CFA_advance_loc1: 532 to 0000000000016324 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000016bf8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000016350 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016c04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016354 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000016374 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -4842,54 +4851,62 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016c10 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016380 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001d60 000000000000006c 00001d64 FDE cie=00000000 pc=0000000000016c60..0000000000017690 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000016c84 │ │ │ │ +00001d68 0000000000000074 00001d6c FDE cie=00000000 pc=00000000000163e0..0000000000016e18 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000163f0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000016cd0 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000163fc │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000001644c │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016cd4 │ │ │ │ + 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 0000000000016450 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1192 to 000000000001717c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016454 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc2: 1212 to 0000000000016910 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000171c0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001693c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000171d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016940 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000171d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016944 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000016974 │ │ │ │ + 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 │ │ │ │ @@ -4900,54 +4917,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 00000000000171dc │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016978 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001dd0 0000000000000064 00001dd4 FDE cie=00000000 pc=0000000000017690..0000000000017fb8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000176b4 │ │ │ │ +00001de0 0000000000000070 00001de4 FDE cie=00000000 pc=0000000000016e20..0000000000017760 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000016e30 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000017700 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016e3c │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000016e8c │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017704 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016e90 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 852 to 0000000000017a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016e94 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 884 to 0000000000017208 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000017a9c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000017234 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000017ab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017238 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000017268 │ │ │ │ + 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 │ │ │ │ @@ -4958,64 +4979,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 0000000000017ab4 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001726c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001e38 0000000000000084 00001e3c FDE cie=00000000 pc=0000000000017fc0..00000000000189f4 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000001804c │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ +00001e54 000000000000008c 00001e58 FDE cie=00000000 pc=0000000000017760..000000000001816c │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000177b0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r14 at cfa-224 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ DW_CFA_offset: r28 at cfa-112 │ │ │ │ DW_CFA_offset: r29 at cfa-104 │ │ │ │ DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000177e8 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ DW_CFA_offset: r31 at cfa-88 │ │ │ │ - DW_CFA_offset: r14 at cfa-224 │ │ │ │ - DW_CFA_offset: r15 at cfa-216 │ │ │ │ - DW_CFA_offset: r16 at cfa-208 │ │ │ │ DW_CFA_offset: r17 at cfa-200 │ │ │ │ DW_CFA_offset: r18 at cfa-192 │ │ │ │ DW_CFA_offset: r19 at cfa-184 │ │ │ │ DW_CFA_offset: r20 at cfa-176 │ │ │ │ DW_CFA_offset: r21 at cfa-168 │ │ │ │ DW_CFA_offset: r22 at cfa-160 │ │ │ │ - DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r23 at cfa-152 │ │ │ │ DW_CFA_offset: r24 at cfa-144 │ │ │ │ DW_CFA_offset: r25 at cfa-136 │ │ │ │ DW_CFA_offset: r26 at cfa-128 │ │ │ │ DW_CFA_offset: r27 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018058 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000177f4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1192 to 0000000000018500 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1216 to 0000000000017cb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000018544 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000017ce0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000018580 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000017d34 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018584 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017d38 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017d3c │ │ │ │ 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 │ │ │ │ @@ -5036,57 +5062,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 0000000000018588 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017d40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001ec0 000000000000006c 00001ec4 FDE cie=00000000 pc=0000000000018a00..00000000000194c0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000018a28 │ │ │ │ +00001ee4 0000000000000084 00001ee8 FDE cie=00000000 pc=0000000000018170..0000000000018d58 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000018188 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000018a74 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r15 at cfa-152 │ │ │ │ + DW_CFA_offset: r14 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001819c │ │ │ │ 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 00000000000181e0 │ │ │ │ + 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 0000000000018a78 │ │ │ │ + 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 00000000000181e4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1328 to 0000000000018fa8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000181f0 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc2: 1620 to 0000000000018844 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000018fec │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000018870 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000019000 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018874 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019008 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018878 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000188b4 │ │ │ │ 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 │ │ │ │ @@ -5097,70 +5133,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 000000000001900c │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000188b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001f30 0000000000000084 00001f34 FDE cie=00000000 pc=00000000000194c0..000000000001a044 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000019504 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00001f6c 000000000000008c 00001f70 FDE cie=00000000 pc=0000000000018d60..00000000000198dc │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000018db0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r54 at cfa-80 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000019548 │ │ │ │ - DW_CFA_def_cfa_offset: 416 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019554 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000018de8 │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ + DW_CFA_offset: r14 at cfa-224 │ │ │ │ + DW_CFA_offset: r18 at cfa-192 │ │ │ │ + DW_CFA_offset: r19 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r22 at cfa-160 │ │ │ │ + DW_CFA_offset: r23 at cfa-152 │ │ │ │ + DW_CFA_offset: r24 at cfa-144 │ │ │ │ + DW_CFA_offset: r25 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-128 │ │ │ │ + DW_CFA_offset: r27 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018df4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1416 to 0000000000019adc │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1424 to 0000000000019384 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000019b20 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000193b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000019b34 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000019404 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000019b58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019408 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001940c │ │ │ │ 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 │ │ │ │ @@ -5171,135 +5218,138 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019b5c │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019410 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001fb8 000000000000003c 00001fbc FDE cie=00000000 pc=000000000001a050..000000000001a380 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001a07c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ +00001ffc 000000000000003c 00002000 FDE cie=00000000 pc=00000000000198e0..0000000000019cac │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000198f0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000019900 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001991c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001a094 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019920 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 676 to 000000000001a338 │ │ │ │ + DW_CFA_advance_loc1: 744 to 0000000000019c08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001a360 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000019c2c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 000000000001a364 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019c30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001ff8 000000000000004c 00001ffc FDE cie=00000000 pc=000000000001a380..000000000001a528 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001a3a0 │ │ │ │ +0000203c 000000000000004c 00002040 FDE cie=00000000 pc=0000000000019cb0..0000000000019e48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019cbc │ │ │ │ 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 0000000000019cd8 │ │ │ │ + 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 000000000001a3b0 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001a3f4 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000019d14 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a400 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019d20 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a404 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019d24 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a410 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019d30 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a414 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019d34 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 200 to 000000000001a4dc │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000019df8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a4e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019dfc │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a4e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019e00 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a4e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019e04 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a4ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019e08 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a4f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019e0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001a50c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000019e28 │ │ │ │ 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 000000000001a510 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019e30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002048 0000000000000064 0000204c FDE cie=00000000 pc=000000000001a530..000000000001a93c │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000001a58c │ │ │ │ +0000208c 0000000000000064 00002090 FDE cie=00000000 pc=0000000000019e50..000000000001a254 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000019e68 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000019e7c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000019eb4 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001a59c │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a5a0 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019eb8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 716 to 000000000001a86c │ │ │ │ + DW_CFA_advance_loc1: 704 to 000000000001a178 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001a8b0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001a1a4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001a8c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a1a8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001a1d0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -5310,51 +5360,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 000000000001a8d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001a1e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000020b0 0000000000000060 000020b4 FDE cie=00000000 pc=000000000001a940..000000000001b4d0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001a964 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001a9a8 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ +000020f4 0000000000000068 000020f8 FDE cie=00000000 pc=000000000001a260..000000000001addc │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001a27c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a9ac │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001a288 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001a2c4 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a2c8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1360 to 000000000001aefc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a2cc │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc2: 1348 to 000000000001a810 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001af40 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001a83c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001af4c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001a868 │ │ │ │ + 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 │ │ │ │ @@ -5365,62 +5417,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 000000000001af50 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a86c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002114 0000000000000080 00002118 FDE cie=00000000 pc=000000000001b4d0..000000000001c088 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000001b558 │ │ │ │ +00002160 0000000000000084 00002164 FDE cie=00000000 pc=000000000001ade0..000000000001b96c │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000001ae28 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r25 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-128 │ │ │ │ DW_CFA_offset: r27 at cfa-120 │ │ │ │ DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001ae68 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ DW_CFA_offset: r30 at cfa-96 │ │ │ │ DW_CFA_offset: r31 at cfa-88 │ │ │ │ DW_CFA_offset: r14 at cfa-224 │ │ │ │ DW_CFA_offset: r15 at cfa-216 │ │ │ │ DW_CFA_offset: r16 at cfa-208 │ │ │ │ DW_CFA_offset: r17 at cfa-200 │ │ │ │ DW_CFA_offset: r18 at cfa-192 │ │ │ │ DW_CFA_offset: r19 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ DW_CFA_offset: r21 at cfa-168 │ │ │ │ DW_CFA_offset: r22 at cfa-160 │ │ │ │ DW_CFA_offset: r23 at cfa-152 │ │ │ │ DW_CFA_offset: r24 at cfa-144 │ │ │ │ - DW_CFA_offset: r25 at cfa-136 │ │ │ │ - DW_CFA_offset: r26 at cfa-128 │ │ │ │ - DW_CFA_offset: r29 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b560 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b568 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ae74 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1368 to 000000000001bac0 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1324 to 000000000001b3a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001bb04 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001b3cc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001bb40 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000001b420 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b424 │ │ │ │ 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 │ │ │ │ @@ -5441,55 +5497,56 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bb44 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b428 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002198 0000000000000068 0000219c FDE cie=00000000 pc=000000000001c090..000000000001cb14 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001c0c4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000021e8 000000000000006c 000021ec FDE cie=00000000 pc=000000000001b970..000000000001c3f4 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001b998 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b9a4 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001b9dc │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001c100 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ DW_CFA_offset: r15 at cfa-144 │ │ │ │ DW_CFA_offset: r16 at cfa-136 │ │ │ │ DW_CFA_offset: r17 at cfa-128 │ │ │ │ DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ DW_CFA_offset: r22 at cfa-88 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b9e0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 984 to 000000000001c4e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b9e4 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 1016 to 000000000001bddc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001c524 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001be08 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001c538 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001be0c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c53c │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001be3c │ │ │ │ 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 │ │ │ │ @@ -5501,95 +5558,101 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c540 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001be40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002204 0000000000000044 00002208 FDE cie=00000000 pc=000000000001cb20..000000000001ce70 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001cb44 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ +00002258 0000000000000040 0000225c FDE cie=00000000 pc=000000000001c400..000000000001c764 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001c430 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001cb58 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c434 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 392 to 000000000001cce0 │ │ │ │ + DW_CFA_advance_loc1: 412 to 000000000001c5d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001ccfc │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001c5e8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_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 000000000001cd00 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c5f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 256 to 000000000001ce00 │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000001c6f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001ce1c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001c708 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_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 000000000001ce20 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c710 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000224c 0000000000000064 00002250 FDE cie=00000000 pc=000000000001ce70..000000000001da60 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001ce94 │ │ │ │ - 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 000000000001cedc │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ +0000229c 0000000000000078 000022a0 FDE cie=00000000 pc=000000000001c770..000000000001d4d0 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001c794 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cee0 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r16 at cfa-152 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c7a0 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001c7dc │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r14 at cfa-168 │ │ │ │ + DW_CFA_offset: r15 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c7e0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1456 to 000000000001d490 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c7ec │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc2: 1784 to 000000000001cee4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001d4d4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001cf10 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d4e4 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001cf4c │ │ │ │ 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 │ │ │ │ @@ -5600,68 +5663,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 000000000001d4e8 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cf50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000022b4 0000000000000078 000022b8 FDE cie=00000000 pc=000000000001da60..000000000001e734 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001daa0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00002318 0000000000000080 0000231c FDE cie=00000000 pc=000000000001d4d0..000000000001e184 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001d514 │ │ │ │ + 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 000000000001dae0 │ │ │ │ - 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 000000000001daec │ │ │ │ + DW_CFA_offset: r19 at cfa-184 │ │ │ │ + DW_CFA_offset: r18 at cfa-192 │ │ │ │ + DW_CFA_offset: r27 at cfa-120 │ │ │ │ + DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001d550 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ + DW_CFA_offset: r14 at cfa-224 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r22 at cfa-160 │ │ │ │ + DW_CFA_offset: r23 at cfa-152 │ │ │ │ + DW_CFA_offset: r24 at cfa-144 │ │ │ │ + DW_CFA_offset: r25 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-128 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d55c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1576 to 000000000001e114 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc2: 1568 to 000000000001db7c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001e158 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001dba8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001e184 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000001dbf8 │ │ │ │ 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 │ │ │ │ @@ -5672,439 +5742,471 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e188 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dbfc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002330 000000000000005c 00002334 FDE cie=00000000 pc=000000000001e740..000000000001ec40 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001e778 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ +0000239c 0000000000000058 000023a0 FDE cie=00000000 pc=000000000001e190..000000000001e698 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001e1a8 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001e1d0 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e788 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e1d4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 620 to 000000000001e9f4 │ │ │ │ + DW_CFA_advance_loc1: 640 to 000000000001e454 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001ea28 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001e484 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 000000000001ea2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e488 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 360 to 000000000001eb94 │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000001e5f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001ebc8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001e624 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 000000000001ebcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e628 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002390 000000000000005c 00002394 FDE cie=00000000 pc=000000000001ec40..000000000001ef14 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000001ec94 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000023f8 0000000000000084 000023fc FDE cie=00000000 pc=000000000001e6a0..000000000001eaac │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001e6c8 │ │ │ │ + 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 000000000001e6d4 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001e700 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ + DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001eca4 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eca8 │ │ │ │ + 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 000000000001e704 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 496 to 000000000001ee98 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001e718 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-176 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ + DW_CFA_advance_loc1: 752 to 000000000001ea08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001eedc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001ea34 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001eee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ea38 │ │ │ │ + DW_CFA_restore_extended: r70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ea3c │ │ │ │ + DW_CFA_restore_extended: r71 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ea40 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001ea78 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001eef0 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ea80 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000023f0 000000000000005c 000023f4 FDE cie=00000000 pc=000000000001ef20..000000000001f1e4 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001ef70 │ │ │ │ +00002480 0000000000000070 00002484 FDE cie=00000000 pc=000000000001eab0..000000000001eda4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001eac8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ead4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001eb00 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001ef80 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ef84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eb04 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 492 to 000000000001f170 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001eb18 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-176 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-160 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-144 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-128 │ │ │ │ + DW_CFA_advance_loc1: 516 to 000000000001ed1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001f1b4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001ed48 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f1bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ed4c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001ed74 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f1c0 │ │ │ │ + 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 000000000001ed80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002450 00000000000000b8 00002454 FDE cie=00000000 pc=000000000001f1f0..000000000001f478 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f200 │ │ │ │ +000024f4 00000000000000b8 000024f8 FDE cie=00000000 pc=000000000001edb0..000000000001f020 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001edbc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001f218 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f228 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001edd0 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001f26c │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f27c │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f280 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001eddc │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001ee1c │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee20 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ee2c │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee30 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ee38 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f284 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f288 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee3c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f294 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f298 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f2a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001ee4c │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee50 │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001ee68 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ee70 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f2a4 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f2a8 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f2b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ee7c │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee80 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f2c0 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f2c4 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001f2dc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001ee94 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee98 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000001f3e4 │ │ │ │ + DW_CFA_advance_loc: 240 to 000000000001ef88 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef8c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f3e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef90 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f3ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef94 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f3f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef98 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f3f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef9c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f3f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001efa0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f3fc │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f400 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001efa4 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f404 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001efa8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f408 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001efac │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f40c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001efb0 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f410 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001efb4 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f414 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001efb8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f418 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001efbc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f41c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001efc0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001f43c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001efe0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f440 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001eff0 │ │ │ │ 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 000000000001f460 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001f008 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000250c 0000000000000090 00002510 FDE cie=00000000 pc=000000000001f480..000000000001f6e8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f490 │ │ │ │ +000025b0 0000000000000094 000025b4 FDE cie=00000000 pc=000000000001f020..000000000001f268 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f028 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001f4a4 │ │ │ │ - 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 000000000001f4b4 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f038 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f048 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001f4f8 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f508 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f50c │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f514 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001f088 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f090 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f09c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f520 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f0a0 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f0b0 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f530 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f534 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f0b4 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f0c0 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f0c4 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f540 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001f0d8 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f544 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001f568 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f0dc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 252 to 000000000001f664 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000001f1e0 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f1e4 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f668 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f1e8 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f66c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f1ec │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f670 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f1f0 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f674 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f1f4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f678 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f1f8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f67c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f1fc │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f680 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f684 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f688 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f200 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f204 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f68c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f208 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001f6a8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001f224 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f6b0 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f230 │ │ │ │ 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 000000000001f6d0 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001f250 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r56 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000025a0 0000000000000074 000025a4 FDE cie=00000000 pc=000000000001f6f0..000000000001fa14 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000001f770 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ +00002648 0000000000000078 0000264c FDE cie=00000000 pc=000000000001f270..000000000001f574 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000001f2b8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001f2f0 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f77c │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f2f4 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 504 to 000000000001f974 │ │ │ │ + DW_CFA_advance_loc1: 480 to 000000000001f4d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001f9b8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001f500 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001f9e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f504 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001f548 │ │ │ │ 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 │ │ │ │ @@ -6113,124 +6215,119 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f9f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f550 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002618 0000000000000060 0000261c FDE cie=00000000 pc=000000000001fa20..00000000000200b0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001fa2c │ │ │ │ +000026c4 0000000000000058 000026c8 FDE cie=00000000 pc=000000000001f580..000000000001fc10 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001f5b8 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001fa54 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 400 to 000000000001fbe4 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 392 to 000000000001f740 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001fbf0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f750 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001fc10 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fc14 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001f770 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001fc34 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000001fcf4 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fcf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f774 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001f78c │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000001f854 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fcfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f858 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 232 to 000000000001fde4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f85c │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 228 to 000000000001f940 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001fdf0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f950 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000001fe7c │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001febc │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000001ff64 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000001f9dc │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001fa1c │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000001fac0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ff70 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001fad0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000002000c │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000001fb68 │ │ │ │ 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 0000000000020010 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001fb70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002003c │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020040 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001fb9c │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fba0 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000267c 000000000000005c 00002680 FDE cie=00000000 pc=00000000000200b0..00000000000203cc │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000020104 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ +00002720 000000000000005c 00002724 FDE cie=00000000 pc=000000000001fc10..000000000001ff28 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001fc30 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001fc3c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001fc6c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000020114 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020118 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fc70 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 532 to 000000000002032c │ │ │ │ + DW_CFA_advance_loc1: 524 to 000000000001fe7c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000020370 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001fea8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002037c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001feac │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001fecc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -6239,139 +6336,143 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020380 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fed0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000026dc 0000000000000074 000026e0 FDE cie=00000000 pc=00000000000203d0..00000000000205e8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000203f0 │ │ │ │ +00002780 0000000000000074 00002784 FDE cie=00000000 pc=000000000001ff30..0000000000020138 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ff3c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001ff58 │ │ │ │ + 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 0000000000020400 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000020440 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001ff90 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000020450 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ff94 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020454 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001ffa4 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020458 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ffa8 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002045c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ffac │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020460 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ffb0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000000020504 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000020054 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020508 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020058 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002050c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002005c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020510 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020060 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020514 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020064 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020518 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020068 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002051c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002006c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000020538 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000020088 │ │ │ │ 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 0000000000020540 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020090 │ │ │ │ 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 00000000000205b0 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000020100 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000205b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020104 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000205b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020108 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000205bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002010c │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000205c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020110 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000205c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020114 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ │ │ │ │ -00002754 0000000000000080 00002758 FDE cie=00000000 pc=00000000000205f0..0000000000020934 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000020674 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ +000027f8 0000000000000080 000027fc FDE cie=00000000 pc=0000000000020140..0000000000020464 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000020180 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r54 at cfa-80 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020680 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000201c4 │ │ │ │ + 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 00000000000201c8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020684 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ - DW_CFA_advance_loc1: 520 to 000000000002088c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000201cc │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc1: 496 to 00000000000203bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000208cc │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000203e8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000208e0 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000002043c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000020908 │ │ │ │ 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 │ │ │ │ @@ -6381,135 +6482,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 0000000000020910 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020440 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000027d8 0000000000000070 000027dc FDE cie=00000000 pc=0000000000020940..0000000000020cbc │ │ │ │ - DW_CFA_advance_loc: 120 to 00000000000209b8 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ +0000287c 0000000000000070 00002880 FDE cie=00000000 pc=0000000000020470..00000000000207d4 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000204b0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000204bc │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000204e8 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000209c4 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000204ec │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 552 to 0000000000020bec │ │ │ │ + DW_CFA_advance_loc1: 536 to 0000000000020704 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000020c30 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000020730 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000020c40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020734 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000020c58 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000020770 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ + DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020c60 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020780 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000284c 0000000000000074 00002850 FDE cie=00000000 pc=0000000000020cc0..000000000002103c │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000020d38 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ +000028f0 0000000000000078 000028f4 FDE cie=00000000 pc=00000000000207e0..0000000000020b34 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000020810 │ │ │ │ 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 0000000000020824 │ │ │ │ + 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 0000000000020858 │ │ │ │ + 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 0000000000020d44 │ │ │ │ + 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 000000000002085c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020d48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020860 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc1: 540 to 0000000000020f64 │ │ │ │ + DW_CFA_advance_loc1: 520 to 0000000000020a68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000020fa4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000020a94 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000020fb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020a98 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000020fd4 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000020ad8 │ │ │ │ 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 │ │ │ │ @@ -6517,56 +6617,63 @@ │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020fe0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020ae0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000028c4 000000000000006c 000028c8 FDE cie=00000000 pc=0000000000021040..0000000000021474 │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000210b4 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ +0000296c 0000000000000084 00002970 FDE cie=00000000 pc=0000000000020b40..0000000000020fe8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000020b68 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020b74 │ │ │ │ DW_CFA_offset: r28 at cfa-64 │ │ │ │ DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000020bac │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset: r31 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ + DW_CFA_offset: r16 at cfa-160 │ │ │ │ DW_CFA_offset: r17 at cfa-152 │ │ │ │ DW_CFA_offset: r18 at cfa-144 │ │ │ │ - DW_CFA_offset: r19 at cfa-136 │ │ │ │ DW_CFA_offset: r21 at cfa-120 │ │ │ │ DW_CFA_offset: r22 at cfa-112 │ │ │ │ DW_CFA_offset: r23 at cfa-104 │ │ │ │ DW_CFA_offset: r24 at cfa-96 │ │ │ │ DW_CFA_offset: r25 at cfa-88 │ │ │ │ DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000210c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020bb0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 796 to 00000000000213dc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000020bc4 │ │ │ │ + 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 0000000000020efc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000021420 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000020f28 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000021434 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020f2c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000021444 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000020f70 │ │ │ │ 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 │ │ │ │ @@ -6579,59 +6686,69 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021450 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020f80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002934 0000000000000074 00002938 FDE cie=00000000 pc=0000000000021480..00000000000218c4 │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000214f4 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ +000029f4 0000000000000088 000029f8 FDE cie=00000000 pc=0000000000020ff0..00000000000214b0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000021018 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-160 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021024 │ │ │ │ DW_CFA_offset: r28 at cfa-64 │ │ │ │ DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002105c │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset: r31 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r15 at cfa-168 │ │ │ │ + DW_CFA_offset: r16 at cfa-160 │ │ │ │ DW_CFA_offset: r17 at cfa-152 │ │ │ │ DW_CFA_offset: r18 at cfa-144 │ │ │ │ DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ DW_CFA_offset: r22 at cfa-112 │ │ │ │ DW_CFA_offset: r23 at cfa-104 │ │ │ │ DW_CFA_offset: r24 at cfa-96 │ │ │ │ DW_CFA_offset: r25 at cfa-88 │ │ │ │ DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021500 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021060 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021504 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc1: 800 to 0000000000021824 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000021078 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc1: 844 to 00000000000213c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000021864 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000213f0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000021878 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000213f4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000021890 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000002143c │ │ │ │ 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 │ │ │ │ @@ -6644,76 +6761,81 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000218a0 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021440 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000029ac 0000000000000080 000029b0 FDE cie=00000000 pc=00000000000218d0..0000000000021d84 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000021958 │ │ │ │ +00002a80 0000000000000084 00002a84 FDE cie=00000000 pc=00000000000214b0..0000000000021914 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000021508 │ │ │ │ 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 0000000000021960 │ │ │ │ + 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 000000000002153c │ │ │ │ DW_CFA_def_cfa_offset: 416 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021968 │ │ │ │ + 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 0000000000021544 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 880 to 0000000000021cd8 │ │ │ │ + DW_CFA_advance_loc1: 804 to 0000000000021868 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000021d1c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000021894 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000021d58 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000218e8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000218ec │ │ │ │ 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 │ │ │ │ @@ -6724,72 +6846,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 0000000000021d60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000218f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a30 0000000000000080 00002a34 FDE cie=00000000 pc=0000000000021d90..0000000000022244 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000021e18 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00002b08 0000000000000084 00002b0c FDE cie=00000000 pc=0000000000021920..0000000000021da4 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000021978 │ │ │ │ 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 0000000000021e20 │ │ │ │ + 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 00000000000219a8 │ │ │ │ + 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 00000000000219ac │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021e24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000219b0 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc1: 876 to 0000000000022190 │ │ │ │ + DW_CFA_advance_loc1: 832 to 0000000000021cf0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000221d0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000021d1c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000022210 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000021d70 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021d74 │ │ │ │ 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 │ │ │ │ @@ -6801,72 +6927,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 0000000000022220 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021d80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002ab4 0000000000000080 00002ab8 FDE cie=00000000 pc=0000000000022250..000000000002279c │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000000222e0 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ +00002b90 0000000000000084 00002b94 FDE cie=00000000 pc=0000000000021db0..00000000000222b4 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000021e08 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ - DW_CFA_offset: r28 at cfa-120 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ - DW_CFA_offset: r14 at cfa-232 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ - DW_CFA_offset: r16 at cfa-216 │ │ │ │ - DW_CFA_offset: r17 at cfa-208 │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_offset: r19 at cfa-192 │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_offset: r25 at cfa-144 │ │ │ │ - DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000222ec │ │ │ │ + DW_CFA_offset: r19 at cfa-200 │ │ │ │ + DW_CFA_offset: r18 at cfa-208 │ │ │ │ + DW_CFA_offset: r17 at cfa-216 │ │ │ │ + DW_CFA_offset: r27 at cfa-136 │ │ │ │ + DW_CFA_offset: r28 at cfa-128 │ │ │ │ + DW_CFA_offset: r29 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000021e40 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_offset: r30 at cfa-112 │ │ │ │ + DW_CFA_offset: r31 at cfa-104 │ │ │ │ + DW_CFA_offset: r14 at cfa-240 │ │ │ │ + DW_CFA_offset: r15 at cfa-232 │ │ │ │ + DW_CFA_offset: r16 at cfa-224 │ │ │ │ + DW_CFA_offset: r20 at cfa-192 │ │ │ │ + DW_CFA_offset: r21 at cfa-184 │ │ │ │ + DW_CFA_offset: r22 at cfa-176 │ │ │ │ + DW_CFA_offset: r23 at cfa-168 │ │ │ │ + DW_CFA_offset: r24 at cfa-160 │ │ │ │ + DW_CFA_offset: r25 at cfa-152 │ │ │ │ + DW_CFA_offset: r26 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021e48 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 896 to 000000000002266c │ │ │ │ + DW_CFA_advance_loc1: 848 to 0000000000022198 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000226b0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000221c4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000226f0 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000022218 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022220 │ │ │ │ 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 │ │ │ │ @@ -6877,74 +7006,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 0000000000022700 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022230 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002b38 0000000000000088 00002b3c FDE cie=00000000 pc=00000000000227a0..0000000000022cfc │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000022830 │ │ │ │ - DW_CFA_def_cfa_offset: 416 │ │ │ │ +00002c18 000000000000008c 00002c1c FDE cie=00000000 pc=00000000000222c0..00000000000227d4 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000022318 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ - DW_CFA_offset: r28 at cfa-120 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ - DW_CFA_offset: r14 at cfa-232 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ - DW_CFA_offset: r16 at cfa-216 │ │ │ │ - DW_CFA_offset: r17 at cfa-208 │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_offset: r19 at cfa-192 │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_offset: r25 at cfa-144 │ │ │ │ - DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002283c │ │ │ │ + DW_CFA_offset: r19 at cfa-200 │ │ │ │ + DW_CFA_offset: r18 at cfa-208 │ │ │ │ + DW_CFA_offset: r17 at cfa-216 │ │ │ │ + DW_CFA_offset: r27 at cfa-136 │ │ │ │ + DW_CFA_offset: r28 at cfa-128 │ │ │ │ + DW_CFA_offset: r29 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000022350 │ │ │ │ + DW_CFA_def_cfa_offset: 416 │ │ │ │ + DW_CFA_offset: r30 at cfa-112 │ │ │ │ + DW_CFA_offset: r31 at cfa-104 │ │ │ │ + DW_CFA_offset: r14 at cfa-240 │ │ │ │ + DW_CFA_offset: r15 at cfa-232 │ │ │ │ + DW_CFA_offset: r16 at cfa-224 │ │ │ │ + DW_CFA_offset: r20 at cfa-192 │ │ │ │ + DW_CFA_offset: r21 at cfa-184 │ │ │ │ + DW_CFA_offset: r22 at cfa-176 │ │ │ │ + DW_CFA_offset: r23 at cfa-168 │ │ │ │ + DW_CFA_offset: r24 at cfa-160 │ │ │ │ + DW_CFA_offset: r25 at cfa-152 │ │ │ │ + DW_CFA_offset: r26 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022358 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022840 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002235c │ │ │ │ DW_CFA_offset_extended: r108 at cfa-256 │ │ │ │ - DW_CFA_advance_loc1: 908 to 0000000000022bcc │ │ │ │ + DW_CFA_advance_loc1: 860 to 00000000000226b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000022c0c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000226e4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000022c54 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000022738 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022744 │ │ │ │ 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 │ │ │ │ @@ -6956,62 +7088,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 0000000000022c60 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022750 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002bc4 0000000000000080 00002bc8 FDE cie=00000000 pc=0000000000022d00..00000000000232bc │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000022d78 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00002ca8 000000000000009c 00002cac FDE cie=00000000 pc=00000000000227e0..0000000000022dd0 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000022818 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ DW_CFA_offset: r28 at cfa-72 │ │ │ │ DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000022854 │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ DW_CFA_offset: r30 at cfa-56 │ │ │ │ DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ DW_CFA_offset: r16 at cfa-168 │ │ │ │ DW_CFA_offset: r17 at cfa-160 │ │ │ │ DW_CFA_offset: r18 at cfa-152 │ │ │ │ DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ DW_CFA_offset: r22 at cfa-120 │ │ │ │ DW_CFA_offset: r23 at cfa-112 │ │ │ │ DW_CFA_offset: r24 at cfa-104 │ │ │ │ DW_CFA_offset: r25 at cfa-96 │ │ │ │ DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022d84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022858 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022d90 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002287c │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-304 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc2: 1144 to 0000000000023208 │ │ │ │ + DW_CFA_advance_loc2: 1168 to 0000000000022d0c │ │ │ │ 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 0000000000023240 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000022d38 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000023254 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000022d6c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000023280 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022d78 │ │ │ │ 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 │ │ │ │ @@ -7027,78 +7172,80 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000023290 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022d80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002c48 0000000000000090 00002c4c FDE cie=00000000 pc=00000000000232c0..00000000000238d0 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000023348 │ │ │ │ +00002d48 0000000000000094 00002d4c FDE cie=00000000 pc=0000000000022dd0..000000000002337c │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000022e28 │ │ │ │ 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 0000000000023350 │ │ │ │ + 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 0000000000022e5c │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023354 │ │ │ │ + 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 0000000000022e64 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000023364 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-272 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-256 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc2: 1164 to 00000000000237f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022e70 │ │ │ │ + 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 0000000000023290 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000023828 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000232bc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000002387c │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000023310 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023320 │ │ │ │ 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 │ │ │ │ @@ -7112,84 +7259,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 0000000000023880 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023330 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cdc 0000000000000098 00002ce0 FDE cie=00000000 pc=00000000000238d0..0000000000023fbc │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000023968 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ +00002de0 000000000000009c 00002de4 FDE cie=00000000 pc=0000000000023380..0000000000023a04 │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000000233e0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r50 at cfa-112 │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r18 at cfa-216 │ │ │ │ - DW_CFA_offset: r25 at cfa-160 │ │ │ │ - DW_CFA_offset: r28 at cfa-136 │ │ │ │ - DW_CFA_offset: r29 at cfa-128 │ │ │ │ - DW_CFA_offset: r30 at cfa-120 │ │ │ │ - DW_CFA_offset: r31 at cfa-112 │ │ │ │ - DW_CFA_offset: r14 at cfa-248 │ │ │ │ - DW_CFA_offset: r15 at cfa-240 │ │ │ │ - DW_CFA_offset: r16 at cfa-232 │ │ │ │ - DW_CFA_offset: r17 at cfa-224 │ │ │ │ - DW_CFA_offset: r19 at cfa-208 │ │ │ │ - DW_CFA_offset: r20 at cfa-200 │ │ │ │ - DW_CFA_offset: r21 at cfa-192 │ │ │ │ - DW_CFA_offset: r22 at cfa-184 │ │ │ │ - DW_CFA_offset: r23 at cfa-176 │ │ │ │ - DW_CFA_offset: r24 at cfa-168 │ │ │ │ - DW_CFA_offset: r26 at cfa-152 │ │ │ │ - DW_CFA_offset: r27 at cfa-144 │ │ │ │ + DW_CFA_offset: r17 at cfa-232 │ │ │ │ + DW_CFA_offset: r16 at cfa-240 │ │ │ │ + DW_CFA_offset: r25 at cfa-168 │ │ │ │ + DW_CFA_offset: r24 at cfa-176 │ │ │ │ + DW_CFA_offset: r28 at cfa-144 │ │ │ │ + DW_CFA_offset: r29 at cfa-136 │ │ │ │ + DW_CFA_offset: r30 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002341c │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_offset: r14 at cfa-256 │ │ │ │ + DW_CFA_offset: r15 at cfa-248 │ │ │ │ + DW_CFA_offset: r18 at cfa-224 │ │ │ │ + DW_CFA_offset: r19 at cfa-216 │ │ │ │ + DW_CFA_offset: r20 at cfa-208 │ │ │ │ + DW_CFA_offset: r21 at cfa-200 │ │ │ │ + DW_CFA_offset: r22 at cfa-192 │ │ │ │ + DW_CFA_offset: r23 at cfa-184 │ │ │ │ + DW_CFA_offset: r26 at cfa-160 │ │ │ │ + DW_CFA_offset: r27 at cfa-152 │ │ │ │ + DW_CFA_offset: r31 at cfa-120 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023974 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023420 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023980 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002342c │ │ │ │ DW_CFA_offset_extended: r106 at cfa-304 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-288 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-272 │ │ │ │ - DW_CFA_advance_loc2: 1204 to 0000000000023e34 │ │ │ │ + DW_CFA_advance_loc2: 1152 to 00000000000238ac │ │ │ │ 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 0000000000023e78 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000238d8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000023ec0 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000023924 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002393c │ │ │ │ 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 │ │ │ │ @@ -7200,285 +7351,290 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000023ed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023940 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002d78 000000000000011c 00002d7c FDE cie=00000000 pc=0000000000023fc0..0000000000025608 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023fc4 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023fcc │ │ │ │ +00002e80 0000000000000114 00002e84 FDE cie=00000000 pc=0000000000023a10..0000000000025018 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023a1c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000023fe8 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000024018 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000023a34 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000023a58 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000023ae4 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 592 to 0000000000024268 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 448 to 0000000000023ca4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002426c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023ca8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002429c │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000242a0 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000023cd8 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000024370 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023cdc │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000023da0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000024388 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000023db8 │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023dbc │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000024398 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023dcc │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000243a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023dd0 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000243a4 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000023df4 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023df8 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000243c4 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000243dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023dfc │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 488 to 00000000000245c4 │ │ │ │ + DW_CFA_advance_loc1: 476 to 0000000000023fd8 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000245c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023fdc │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000245cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023fe0 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000245d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023fe4 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000245d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023fec │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000245dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023ff0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc1: 556 to 0000000000024808 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023ff4 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002480c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 596 to 0000000000024a60 │ │ │ │ + DW_CFA_advance_loc1: 560 to 0000000000024224 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024a64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024228 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 532 to 0000000000024c78 │ │ │ │ + DW_CFA_advance_loc2: 1072 to 0000000000024658 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002465c │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000024c90 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000024674 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024678 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000024ca4 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000024d70 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000024690 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000024750 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000024d84 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024d88 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024760 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024764 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024d90 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024774 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000024788 │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002478c │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000247a0 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024d98 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000024844 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000024da8 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000024dbc │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc1: 392 to 0000000000024f44 │ │ │ │ - DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024f48 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000024884 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024f4c │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000024920 │ │ │ │ + DW_CFA_restore: r15 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024924 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024f50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024928 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024f54 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024f5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002492c │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc1: 460 to 0000000000025128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024930 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024934 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc1: 448 to 0000000000024af4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002512c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024af8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000024b5c │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000002519c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b60 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000024bd0 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000002523c │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000024c10 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024c20 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000024c4c │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024c50 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000024ccc │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024cd4 │ │ │ │ + DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024cd8 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000024d9c │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025244 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024da4 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024da8 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000002532c │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000000024e8c │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025330 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024e90 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025338 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024e98 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002533c │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025340 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025344 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc1: 312 to 000000000002547c │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025480 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 124 to 00000000000254fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024e9c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025504 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ea0 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025508 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ea4 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ea8 │ │ │ │ + DW_CFA_restore: r20 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e98 0000000000000090 00002e9c FDE cie=00000000 pc=0000000000025610..0000000000025c1c │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000000256a0 │ │ │ │ - DW_CFA_def_cfa_offset: 480 │ │ │ │ +00002f98 0000000000000098 00002f9c FDE cie=00000000 pc=0000000000025020..00000000000255bc │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000025080 │ │ │ │ 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 00000000000256ac │ │ │ │ + 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 00000000000250b0 │ │ │ │ + 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 00000000000250b8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000256b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000250c4 │ │ │ │ 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 0000000000025b38 │ │ │ │ + DW_CFA_advance_loc2: 1040 to 00000000000254d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000025b70 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000025500 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000025bc8 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000025554 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000025568 │ │ │ │ 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 │ │ │ │ @@ -7492,59 +7648,75 @@ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025bd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025570 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002f2c 0000000000000080 00002f30 FDE cie=00000000 pc=0000000000025c20..00000000000261ac │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000025c98 │ │ │ │ - DW_CFA_def_cfa_offset: 416 │ │ │ │ +00003034 0000000000000098 00003038 FDE cie=00000000 pc=00000000000255c0..0000000000025bd0 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000255f8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ DW_CFA_offset: r28 at cfa-72 │ │ │ │ DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000025630 │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ DW_CFA_offset: r30 at cfa-56 │ │ │ │ DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-184 │ │ │ │ DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ DW_CFA_offset: r17 at cfa-160 │ │ │ │ DW_CFA_offset: r18 at cfa-152 │ │ │ │ DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ DW_CFA_offset: r23 at cfa-112 │ │ │ │ DW_CFA_offset: r24 at cfa-104 │ │ │ │ DW_CFA_offset: r25 at cfa-96 │ │ │ │ DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025ca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025634 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025cb0 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc2: 1096 to 00000000000260f8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000025658 │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-304 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc2: 1144 to 0000000000025ad0 │ │ │ │ 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 0000000000026130 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000025afc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000026144 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000025b30 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000026170 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025b38 │ │ │ │ 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 │ │ │ │ @@ -7559,90 +7731,90 @@ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026180 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025b40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002fb0 000000000000009c 00002fb4 FDE cie=00000000 pc=00000000000261b0..000000000002688c │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000026248 │ │ │ │ +000030d0 00000000000000a0 000030d4 FDE cie=00000000 pc=0000000000025bd0..0000000000026244 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000025c38 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r49 at cfa-120 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r18 at cfa-224 │ │ │ │ - DW_CFA_offset: r25 at cfa-168 │ │ │ │ - DW_CFA_offset: r28 at cfa-144 │ │ │ │ - DW_CFA_offset: r29 at cfa-136 │ │ │ │ - DW_CFA_offset: r30 at cfa-128 │ │ │ │ - DW_CFA_offset: r14 at cfa-256 │ │ │ │ - DW_CFA_offset: r15 at cfa-248 │ │ │ │ - DW_CFA_offset: r16 at cfa-240 │ │ │ │ - DW_CFA_offset: r17 at cfa-232 │ │ │ │ - DW_CFA_offset: r19 at cfa-216 │ │ │ │ - DW_CFA_offset: r20 at cfa-208 │ │ │ │ - DW_CFA_offset: r21 at cfa-200 │ │ │ │ - DW_CFA_offset: r22 at cfa-192 │ │ │ │ - DW_CFA_offset: r23 at cfa-184 │ │ │ │ - DW_CFA_offset: r24 at cfa-176 │ │ │ │ - DW_CFA_offset: r26 at cfa-160 │ │ │ │ - DW_CFA_offset: r27 at cfa-152 │ │ │ │ - DW_CFA_offset: r31 at cfa-120 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026250 │ │ │ │ + DW_CFA_offset: r17 at cfa-240 │ │ │ │ + DW_CFA_offset: r16 at cfa-248 │ │ │ │ + DW_CFA_offset: r15 at cfa-256 │ │ │ │ + DW_CFA_offset: r25 at cfa-176 │ │ │ │ + DW_CFA_offset: r24 at cfa-184 │ │ │ │ + DW_CFA_offset: r28 at cfa-152 │ │ │ │ + DW_CFA_offset: r29 at cfa-144 │ │ │ │ + DW_CFA_offset: r14 at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000025c70 │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026258 │ │ │ │ - DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026264 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-304 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-288 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-272 │ │ │ │ - DW_CFA_advance_loc2: 1184 to 0000000000026704 │ │ │ │ + DW_CFA_offset: r18 at cfa-232 │ │ │ │ + DW_CFA_offset: r19 at cfa-224 │ │ │ │ + DW_CFA_offset: r20 at cfa-216 │ │ │ │ + DW_CFA_offset: r21 at cfa-208 │ │ │ │ + DW_CFA_offset: r22 at cfa-200 │ │ │ │ + DW_CFA_offset: r23 at cfa-192 │ │ │ │ + DW_CFA_offset: r26 at cfa-168 │ │ │ │ + DW_CFA_offset: r27 at cfa-160 │ │ │ │ + DW_CFA_offset: r30 at cfa-136 │ │ │ │ + DW_CFA_offset: r31 at cfa-128 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025c74 │ │ │ │ + DW_CFA_def_cfa_register: r31 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025c80 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-304 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-288 │ │ │ │ + DW_CFA_advance_loc2: 1124 to 00000000000260e4 │ │ │ │ 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 0000000000026748 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000026110 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000026794 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002615c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000026178 │ │ │ │ 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 │ │ │ │ @@ -7653,53 +7825,55 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000267a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026180 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003050 0000000000000064 00003054 FDE cie=00000000 pc=0000000000026890..0000000000026c98 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000268ec │ │ │ │ +00003174 0000000000000064 00003178 FDE cie=00000000 pc=0000000000026250..000000000002660c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026260 │ │ │ │ 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 000000000002626c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000262b4 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000268fc │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026900 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000262b8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 696 to 0000000000026bb8 │ │ │ │ + DW_CFA_advance_loc1: 684 to 0000000000026564 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000026bfc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000026590 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000026c10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026594 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000265bc │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -7710,72 +7884,74 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026c20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000265c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000030b8 0000000000000088 000030bc FDE cie=00000000 pc=0000000000026ca0..0000000000026ef8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000026cc0 │ │ │ │ +000031dc 000000000000008c 000031e0 FDE cie=00000000 pc=0000000000026610..0000000000026868 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002661c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000026638 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026cd0 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000026d10 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000026670 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026d1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026674 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026d20 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026680 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026d24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026684 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026688 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002668c │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026d30 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026694 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026d3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026698 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000026df0 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000266d4 │ │ │ │ + DW_CFA_offset: r18 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000026750 │ │ │ │ + DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026754 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026758 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026df8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002675c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026dfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026760 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026e00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026764 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026e04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026768 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026e08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002676c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026e0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026770 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026e10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026774 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000026e2c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000026790 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026e30 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000267a0 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ @@ -7783,536 +7959,527 @@ │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000026ec0 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000002682c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026ec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026830 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026ec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026834 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026ecc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026838 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026ed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002683c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026ed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026840 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026ed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026844 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026edc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026848 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003144 0000000000000080 00003148 FDE cie=00000000 pc=0000000000026f00..0000000000027268 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000026f18 │ │ │ │ +0000326c 0000000000000078 00003270 FDE cie=00000000 pc=0000000000026870..0000000000026bb8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002687c │ │ │ │ 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 0000000000026f28 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000026890 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000026f6c │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000026f80 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000268cc │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026f84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000268d0 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000268e4 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026f88 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026f90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000268e8 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000268f0 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000268f4 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026f98 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000268f8 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026f9c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000268fc │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026fa0 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 328 to 00000000000270e8 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000270ec │ │ │ │ + DW_CFA_advance_loc1: 332 to 0000000000026a48 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000270f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a4c │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000270f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a50 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000270f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a54 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000270fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a58 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027100 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a5c │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a60 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a64 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002710c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a68 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000027120 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000026a7c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000027130 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a80 │ │ │ │ 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 0000000000027250 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000026ba0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000031c8 0000000000000088 000031cc FDE cie=00000000 pc=0000000000027270..00000000000275fc │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000027280 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002729c │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ +000032e8 0000000000000088 000032ec FDE cie=00000000 pc=0000000000026bc0..0000000000026f3c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026bc8 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026bd8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000026bf0 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000272bc │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026c00 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000272fc │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000026c44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000027324 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000026c6c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027330 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026c70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000027398 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000026cd8 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002739c │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000027434 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026cdc │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000026d78 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027438 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000000274a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026d7c │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000026de8 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000274ac │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000027540 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026dec │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000026e80 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027544 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027548 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026e84 │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026e88 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000027570 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000026eb0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000027580 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026ec0 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000275c8 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000026f08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000275cc │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000275d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026f0c │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026f10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000275d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026f18 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000275dc │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000275e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026f1c │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026f20 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r26 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003254 0000000000000080 00003258 FDE cie=00000000 pc=0000000000027600..00000000000279d8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002762c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00003374 0000000000000084 00003378 FDE cie=00000000 pc=0000000000026f40..0000000000027318 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000026f5c │ │ │ │ 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 0000000000027644 │ │ │ │ - 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 0000000000026f80 │ │ │ │ + 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 0000000000027658 │ │ │ │ - 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 000000000002769c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026f90 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000026fd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000276cc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000027000 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027004 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 00000000000276d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027010 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000027738 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000027078 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 184 to 00000000000277f0 │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000027134 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000027868 │ │ │ │ + DW_CFA_advance_loc: 116 to 00000000000271a8 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000002791c │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000002725c │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027920 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027260 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000027950 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002728c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027290 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 0000000000027960 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000272a0 │ │ │ │ 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 00000000000279a8 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000272e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000279b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000272f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000279b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000272f8 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000279bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000272fc │ │ │ │ DW_CFA_restore: r21 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000032d8 0000000000000054 000032dc FDE cie=00000000 pc=00000000000279e0..0000000000027e98 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000279f4 │ │ │ │ +000033fc 0000000000000058 00003400 FDE cie=00000000 pc=0000000000027320..00000000000277cc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027328 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000027354 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000027a14 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027364 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000027a4c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000027388 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027a54 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027390 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000027a90 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000273c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000027ad0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000273f4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027ad4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000273f8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002740c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 0000000000027ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027410 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003330 00000000000000a8 00003334 FDE cie=00000000 pc=0000000000027ea0..00000000000282f0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000027ecc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00003458 000000000000009c 0000345c FDE cie=00000000 pc=00000000000277d0..0000000000027bfc │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000277ec │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000027810 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027ed8 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000027f00 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000027828 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000027f44 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000002786c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000027f78 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000027898 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000278a0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 0000000000027f80 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000278b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000027fe8 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027fec │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000027918 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027ff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002791c │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 212 to 00000000000280c4 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000280c8 │ │ │ │ + DW_CFA_advance_loc: 216 to 00000000000279f4 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000280cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000279f8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000028138 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002813c │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000027a68 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027a6c │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000028210 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028214 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000027b3c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028218 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b40 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002821c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b44 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000028250 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000027b70 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027b78 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 0000000000028260 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027b80 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000282a8 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000027bc8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000282ac │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000282b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027bcc │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000282c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027bd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000282c8 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000282cc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027bd8 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000282d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027bdc │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000282d4 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027be0 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000033dc 0000000000000068 000033e0 FDE cie=00000000 pc=00000000000282f0..00000000000287c0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002832c │ │ │ │ +000034f8 0000000000000064 000034fc FDE cie=00000000 pc=0000000000027c00..0000000000028110 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000027c14 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027c24 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027c34 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027c50 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000028360 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000028424 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000027c64 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000027d74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000028454 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000027da0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027da4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 0000000000028458 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027da8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000000284c8 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000284cc │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000027e18 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 240 to 00000000000285bc │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000285c0 │ │ │ │ + DW_CFA_advance_loc: 248 to 0000000000027f10 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc1: 360 to 0000000000028728 │ │ │ │ + DW_CFA_advance_loc1: 344 to 0000000000028068 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000028758 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000028094 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028098 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 000000000002875c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002809c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000028794 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028798 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000280dc │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002879c │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280e0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003448 0000000000000060 0000344c FDE cie=00000000 pc=00000000000287c0..0000000000028df4 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000287ec │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00003560 0000000000000060 00003564 FDE cie=00000000 pc=0000000000028110..0000000000028764 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000028130 │ │ │ │ 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 0000000000028144 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000287f8 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000028834 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000028194 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000028850 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028198 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000028888 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000281d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000288cc │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000281fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000288dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028200 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000028224 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -8322,103 +8489,117 @@ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000288e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028230 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000034ac 000000000000005c 000034b0 FDE cie=00000000 pc=0000000000028e00..00000000000293ac │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028e14 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000035c4 0000000000000078 000035c8 FDE cie=00000000 pc=0000000000028770..0000000000028d98 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028778 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000028e34 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000287a4 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000287dc │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000028e74 │ │ │ │ - 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 0000000000028e80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000287e0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000028ebc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000287e8 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-128 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002880c │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-176 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-160 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000028834 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000028f00 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000028860 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000028f0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028864 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000028894 │ │ │ │ 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 0000000000028f10 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000288a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000350c 0000000000000060 00003510 FDE cie=00000000 pc=00000000000293b0..0000000000029b90 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000293dc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00003640 0000000000000060 00003644 FDE cie=00000000 pc=0000000000028da0..0000000000029570 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000028dbc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ + DW_CFA_offset: r15 at cfa-136 │ │ │ │ + DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028dc4 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028dd0 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028de0 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000293e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028df0 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000029424 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000028e20 │ │ │ │ DW_CFA_def_cfa_offset: 384 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000029440 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028e28 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000029478 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000028e60 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000294bc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000028e8c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000294c8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000028eb0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -8429,74 +8610,70 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000294d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028ec0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003570 0000000000000084 00003574 FDE cie=00000000 pc=0000000000029b90..000000000002a1f8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000029ba4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000029be0 │ │ │ │ +000036a4 0000000000000080 000036a8 FDE cie=00000000 pc=0000000000029570..0000000000029b98 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000295b8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r54 at cfa-80 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r24 at cfa-144 │ │ │ │ + DW_CFA_offset: r25 at cfa-136 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000295f4 │ │ │ │ + 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 0000000000029c1c │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_offset: r14 at cfa-208 │ │ │ │ - DW_CFA_offset: r15 at cfa-200 │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029c24 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r18 at cfa-192 │ │ │ │ + DW_CFA_offset: r19 at cfa-184 │ │ │ │ + DW_CFA_offset: r22 at cfa-160 │ │ │ │ + DW_CFA_offset: r23 at cfa-152 │ │ │ │ + DW_CFA_offset: r26 at cfa-128 │ │ │ │ + DW_CFA_offset: r27 at cfa-120 │ │ │ │ + DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029600 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029c28 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000029c74 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000029650 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000029cb4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002967c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000029cc8 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000296d0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000029cf0 │ │ │ │ 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 │ │ │ │ @@ -8506,70 +8683,70 @@ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029d00 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000296e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000035f8 0000000000000074 000035fc FDE cie=00000000 pc=000000000002a200..000000000002a8e4 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002a214 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002a250 │ │ │ │ +00003728 0000000000000078 0000372c FDE cie=00000000 pc=0000000000029ba0..000000000002a228 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029ba8 │ │ │ │ + DW_CFA_offset: r28 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000029bf8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r23 at cfa-136 │ │ │ │ + DW_CFA_offset: r22 at cfa-144 │ │ │ │ + DW_CFA_offset: r26 at cfa-112 │ │ │ │ + DW_CFA_offset: r29 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000029c28 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_offset: r31 at cfa-72 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002a280 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002a294 │ │ │ │ + DW_CFA_offset: r17 at cfa-184 │ │ │ │ + DW_CFA_offset: r18 at cfa-176 │ │ │ │ + DW_CFA_offset: r19 at cfa-168 │ │ │ │ + DW_CFA_offset: r20 at cfa-160 │ │ │ │ + DW_CFA_offset: r21 at cfa-152 │ │ │ │ + DW_CFA_offset: r24 at cfa-128 │ │ │ │ + DW_CFA_offset: r25 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029c2c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a298 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002a2d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029c30 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000029c74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002a318 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000029ca0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002a344 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ca4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000029ce4 │ │ │ │ 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 │ │ │ │ @@ -8578,55 +8755,63 @@ │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a350 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029cf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003670 0000000000000070 00003674 FDE cie=00000000 pc=000000000002a8f0..000000000002b140 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002a930 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +000037a4 000000000000008c 000037a8 FDE cie=00000000 pc=000000000002a230..000000000002ab24 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002a29c │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-176 │ │ │ │ - DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ DW_CFA_offset: r29 at cfa-56 │ │ │ │ DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset: r31 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002a968 │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r15 at cfa-168 │ │ │ │ DW_CFA_offset: r16 at cfa-160 │ │ │ │ DW_CFA_offset: r17 at cfa-152 │ │ │ │ DW_CFA_offset: r18 at cfa-144 │ │ │ │ DW_CFA_offset: r19 at cfa-136 │ │ │ │ - DW_CFA_offset: r20 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-120 │ │ │ │ DW_CFA_offset: r22 at cfa-112 │ │ │ │ DW_CFA_offset: r23 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r28 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002a978 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a2a8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a97c │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000002a9d0 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002a2cc │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000002a320 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002aa10 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002a34c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002aa34 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000002a3a0 │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ @@ -8640,70 +8825,77 @@ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002aa40 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_restore_extended: r102 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a3b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000036e4 0000000000000078 000036e8 FDE cie=00000000 pc=000000000002b140..000000000002bab0 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000002b1c4 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ +00003834 000000000000007c 00003838 FDE cie=00000000 pc=000000000002ab30..000000000002b3d8 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000002abb0 │ │ │ │ + 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 000000000002b1d8 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ + DW_CFA_offset: r15 at cfa-216 │ │ │ │ + DW_CFA_offset: r19 at cfa-184 │ │ │ │ + DW_CFA_offset: r18 at cfa-192 │ │ │ │ + DW_CFA_offset: r22 at cfa-160 │ │ │ │ + DW_CFA_offset: r21 at cfa-168 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ + DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_offset: r14 at cfa-224 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r20 at cfa-176 │ │ │ │ + DW_CFA_offset: r23 at cfa-152 │ │ │ │ + DW_CFA_offset: r24 at cfa-144 │ │ │ │ + DW_CFA_offset: r25 at cfa-136 │ │ │ │ + DW_CFA_offset: r26 at cfa-128 │ │ │ │ + DW_CFA_offset: r27 at cfa-120 │ │ │ │ + DW_CFA_offset: r28 at cfa-112 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002abc0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000002b23c │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002ac1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002b27c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002ac48 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002b2b4 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002ac98 │ │ │ │ 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 │ │ │ │ @@ -8715,73 +8907,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 000000000002b2c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002aca0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003760 0000000000000084 00003764 FDE cie=00000000 pc=000000000002bab0..000000000002c514 │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000002bb44 │ │ │ │ +000038b4 000000000000008c 000038b8 FDE cie=00000000 pc=000000000002b3e0..000000000002bdbc │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000002b474 │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r51 at cfa-104 │ │ │ │ + DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r17 at cfa-208 │ │ │ │ - DW_CFA_offset: r18 at cfa-200 │ │ │ │ - DW_CFA_offset: r19 at cfa-192 │ │ │ │ - DW_CFA_offset: r23 at cfa-160 │ │ │ │ - DW_CFA_offset: r30 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-96 │ │ │ │ + DW_CFA_offset: r15 at cfa-240 │ │ │ │ + DW_CFA_offset: r14 at cfa-248 │ │ │ │ + DW_CFA_offset: r18 at cfa-216 │ │ │ │ + DW_CFA_offset: r19 at cfa-208 │ │ │ │ + DW_CFA_offset: r20 at cfa-200 │ │ │ │ + DW_CFA_offset: r23 at cfa-176 │ │ │ │ + DW_CFA_offset: r22 at cfa-184 │ │ │ │ + DW_CFA_offset: r30 at cfa-120 │ │ │ │ + DW_CFA_offset: r31 at cfa-112 │ │ │ │ + DW_CFA_offset: r16 at cfa-232 │ │ │ │ + DW_CFA_offset: r17 at cfa-224 │ │ │ │ + DW_CFA_offset: r21 at cfa-192 │ │ │ │ + DW_CFA_offset: r24 at cfa-168 │ │ │ │ + DW_CFA_offset: r25 at cfa-160 │ │ │ │ + DW_CFA_offset: r26 at cfa-152 │ │ │ │ + DW_CFA_offset: r27 at cfa-144 │ │ │ │ + DW_CFA_offset: r28 at cfa-136 │ │ │ │ + DW_CFA_offset: r29 at cfa-128 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-232 │ │ │ │ - DW_CFA_offset: r15 at cfa-224 │ │ │ │ - DW_CFA_offset: r16 at cfa-216 │ │ │ │ - DW_CFA_offset: r20 at cfa-184 │ │ │ │ - DW_CFA_offset: r21 at cfa-176 │ │ │ │ - DW_CFA_offset: r22 at cfa-168 │ │ │ │ - DW_CFA_offset: r24 at cfa-152 │ │ │ │ - DW_CFA_offset: r25 at cfa-144 │ │ │ │ - DW_CFA_offset: r26 at cfa-136 │ │ │ │ - DW_CFA_offset: r27 at cfa-128 │ │ │ │ - DW_CFA_offset: r28 at cfa-120 │ │ │ │ - DW_CFA_offset: r29 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002bb5c │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002bb68 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b488 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000002bbb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b48c │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-272 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002b4e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002bbf4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002b510 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000002bc3c │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000002b564 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b574 │ │ │ │ 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 │ │ │ │ @@ -8793,58 +8991,72 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bc40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b580 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000037e8 000000000000007c 000037ec FDE cie=00000000 pc=000000000002c520..000000000002d050 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002c55c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00003944 0000000000000098 00003948 FDE cie=00000000 pc=000000000002bdc0..000000000002c974 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002be2c │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r14 at cfa-184 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002c59c │ │ │ │ - DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset: r15 at cfa-176 │ │ │ │ DW_CFA_offset: r16 at cfa-168 │ │ │ │ - DW_CFA_offset: r17 at cfa-160 │ │ │ │ DW_CFA_offset: r18 at cfa-152 │ │ │ │ DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ DW_CFA_offset: r20 at cfa-136 │ │ │ │ DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ DW_CFA_offset: r23 at cfa-112 │ │ │ │ DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c5a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002be38 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c5ac │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r100 at cfa-336 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002be74 │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-304 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-272 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000002c610 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002bee0 │ │ │ │ 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 000000000002c648 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002bf0c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002c680 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002bf44 │ │ │ │ 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 │ │ │ │ @@ -8860,75 +9072,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 000000000002c690 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002bf50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003868 0000000000000088 0000386c FDE cie=00000000 pc=000000000002d050..000000000002dc58 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000002d0d8 │ │ │ │ - DW_CFA_def_cfa_offset: 576 │ │ │ │ +000039e0 000000000000008c 000039e4 FDE cie=00000000 pc=000000000002c980..000000000002d4a4 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002ca04 │ │ │ │ + DW_CFA_def_cfa_offset: 592 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-224 │ │ │ │ - DW_CFA_offset: r15 at cfa-216 │ │ │ │ - DW_CFA_offset: r25 at cfa-136 │ │ │ │ - DW_CFA_offset: r26 at cfa-128 │ │ │ │ - DW_CFA_offset: r31 at cfa-88 │ │ │ │ - DW_CFA_offset: r16 at cfa-208 │ │ │ │ - DW_CFA_offset: r17 at cfa-200 │ │ │ │ - DW_CFA_offset: r18 at cfa-192 │ │ │ │ - DW_CFA_offset: r19 at cfa-184 │ │ │ │ - DW_CFA_offset: r20 at cfa-176 │ │ │ │ - DW_CFA_offset: r21 at cfa-168 │ │ │ │ - DW_CFA_offset: r22 at cfa-160 │ │ │ │ - DW_CFA_offset: r23 at cfa-152 │ │ │ │ - DW_CFA_offset: r24 at cfa-144 │ │ │ │ - DW_CFA_offset: r27 at cfa-120 │ │ │ │ - DW_CFA_offset: r28 at cfa-112 │ │ │ │ - DW_CFA_offset: r29 at cfa-104 │ │ │ │ - DW_CFA_offset: r30 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d0e4 │ │ │ │ + DW_CFA_offset: r15 at cfa-224 │ │ │ │ + DW_CFA_offset: r16 at cfa-216 │ │ │ │ + DW_CFA_offset: r17 at cfa-208 │ │ │ │ + DW_CFA_offset: r21 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-184 │ │ │ │ + DW_CFA_offset: r29 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-120 │ │ │ │ + DW_CFA_offset: r31 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-104 │ │ │ │ + DW_CFA_offset: r14 at cfa-232 │ │ │ │ + DW_CFA_offset: r18 at cfa-200 │ │ │ │ + DW_CFA_offset: r19 at cfa-192 │ │ │ │ + DW_CFA_offset: r22 at cfa-168 │ │ │ │ + DW_CFA_offset: r23 at cfa-160 │ │ │ │ + DW_CFA_offset: r24 at cfa-152 │ │ │ │ + DW_CFA_offset: r25 at cfa-144 │ │ │ │ + DW_CFA_offset: r26 at cfa-136 │ │ │ │ + DW_CFA_offset: r27 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ca14 │ │ │ │ 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 000000000002d0f8 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000002d14c │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-288 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ca20 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-256 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002ca78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002d184 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002caa4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000002d1d0 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002cb00 │ │ │ │ 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 │ │ │ │ @@ -8942,85 +9155,92 @@ │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002d1e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002cb10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000038f4 0000000000000098 000038f8 FDE cie=00000000 pc=000000000002dc60..000000000002ea14 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000002dcf8 │ │ │ │ +00003a70 00000000000000a0 00003a74 FDE cie=00000000 pc=000000000002d4b0..000000000002e1c8 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000002d540 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r49 at cfa-120 │ │ │ │ + DW_CFA_offset: r50 at cfa-112 │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-248 │ │ │ │ - DW_CFA_offset: r27 at cfa-144 │ │ │ │ - DW_CFA_offset: r30 at cfa-120 │ │ │ │ - DW_CFA_offset: r31 at cfa-112 │ │ │ │ - DW_CFA_offset: r15 at cfa-240 │ │ │ │ - DW_CFA_offset: r16 at cfa-232 │ │ │ │ - DW_CFA_offset: r17 at cfa-224 │ │ │ │ - DW_CFA_offset: r18 at cfa-216 │ │ │ │ - DW_CFA_offset: r19 at cfa-208 │ │ │ │ - DW_CFA_offset: r20 at cfa-200 │ │ │ │ - DW_CFA_offset: r21 at cfa-192 │ │ │ │ - DW_CFA_offset: r22 at cfa-184 │ │ │ │ - DW_CFA_offset: r23 at cfa-176 │ │ │ │ - DW_CFA_offset: r24 at cfa-168 │ │ │ │ - DW_CFA_offset: r25 at cfa-160 │ │ │ │ - DW_CFA_offset: r26 at cfa-152 │ │ │ │ - DW_CFA_offset: r28 at cfa-136 │ │ │ │ - DW_CFA_offset: r29 at cfa-128 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002dd00 │ │ │ │ + DW_CFA_offset: r14 at cfa-264 │ │ │ │ + DW_CFA_offset: r15 at cfa-256 │ │ │ │ + DW_CFA_offset: r16 at cfa-248 │ │ │ │ + DW_CFA_offset: r19 at cfa-224 │ │ │ │ + DW_CFA_offset: r18 at cfa-232 │ │ │ │ + DW_CFA_offset: r27 at cfa-160 │ │ │ │ + DW_CFA_offset: r26 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-240 │ │ │ │ + DW_CFA_offset: r20 at cfa-216 │ │ │ │ + DW_CFA_offset: r21 at cfa-208 │ │ │ │ + DW_CFA_offset: r22 at cfa-200 │ │ │ │ + DW_CFA_offset: r23 at cfa-192 │ │ │ │ + DW_CFA_offset: r24 at cfa-184 │ │ │ │ + DW_CFA_offset: r25 at cfa-176 │ │ │ │ + DW_CFA_offset: r28 at cfa-152 │ │ │ │ + DW_CFA_offset: r29 at cfa-144 │ │ │ │ + DW_CFA_offset: r30 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002d554 │ │ │ │ DW_CFA_def_cfa_offset: 608 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002dd14 │ │ │ │ + DW_CFA_offset: r31 at cfa-128 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d564 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002dd20 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-304 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-288 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-272 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000002dd8c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d56c │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-304 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d578 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-288 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002d5d4 │ │ │ │ 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 000000000002ddd0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002d600 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000002de18 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002d64c │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002d668 │ │ │ │ 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 │ │ │ │ @@ -9031,54 +9251,58 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002de20 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d670 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003990 0000000000000064 00003994 FDE cie=00000000 pc=000000000002ea20..000000000002ff38 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000002ea84 │ │ │ │ - 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 000000000002ea90 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ +00003b14 0000000000000068 00003b18 FDE cie=00000000 pc=000000000002e1d0..000000000002f70c │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002e1f8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ea94 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000002e23c │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e240 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000002eafc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e244 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000002e2ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002eb40 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002e2d8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002eb54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e2dc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002e30c │ │ │ │ + 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 │ │ │ │ @@ -9089,54 +9313,60 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eb58 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e310 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000039f8 0000000000000064 000039fc FDE cie=00000000 pc=000000000002ff40..00000000000312b0 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002ff6c │ │ │ │ +00003b80 0000000000000074 00003b84 FDE cie=00000000 pc=000000000002f710..0000000000030b20 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002f730 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000002ffb4 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002f788 │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ffc0 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f78c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000003000c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f790 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002f7dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000030050 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002f808 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000030064 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f80c │ │ │ │ + DW_CFA_restore_extended: r71 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f810 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002f840 │ │ │ │ + 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 │ │ │ │ @@ -9147,65 +9377,68 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030068 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f844 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a60 0000000000000084 00003a64 FDE cie=00000000 pc=00000000000312b0..00000000000326f4 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000031340 │ │ │ │ - DW_CFA_def_cfa_offset: 528 │ │ │ │ +00003bf8 0000000000000088 00003bfc FDE cie=00000000 pc=0000000000030b20..0000000000031fbc │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000030ba8 │ │ │ │ + DW_CFA_def_cfa_offset: 544 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r29 at cfa-104 │ │ │ │ - DW_CFA_offset: r31 at cfa-88 │ │ │ │ DW_CFA_offset: r14 at cfa-224 │ │ │ │ DW_CFA_offset: r15 at cfa-216 │ │ │ │ - DW_CFA_offset: r16 at cfa-208 │ │ │ │ - DW_CFA_offset: r17 at cfa-200 │ │ │ │ DW_CFA_offset: r18 at cfa-192 │ │ │ │ + DW_CFA_offset: r17 at cfa-200 │ │ │ │ + DW_CFA_offset: r30 at cfa-96 │ │ │ │ + DW_CFA_offset: r31 at cfa-88 │ │ │ │ + DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_offset: r16 at cfa-208 │ │ │ │ DW_CFA_offset: r19 at cfa-184 │ │ │ │ DW_CFA_offset: r20 at cfa-176 │ │ │ │ DW_CFA_offset: r21 at cfa-168 │ │ │ │ DW_CFA_offset: r22 at cfa-160 │ │ │ │ DW_CFA_offset: r23 at cfa-152 │ │ │ │ - DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_offset: r24 at cfa-144 │ │ │ │ DW_CFA_offset: r25 at cfa-136 │ │ │ │ DW_CFA_offset: r26 at cfa-128 │ │ │ │ DW_CFA_offset: r27 at cfa-120 │ │ │ │ DW_CFA_offset: r28 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000031350 │ │ │ │ + DW_CFA_offset: r29 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000030bb8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000313a4 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000030c0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000313e8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000030c38 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000031424 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000030c8c │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031428 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c90 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c94 │ │ │ │ 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 │ │ │ │ @@ -9226,55 +9459,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 000000000003142c │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c98 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003ae8 0000000000000064 00003aec FDE cie=00000000 pc=0000000000032700..0000000000033d68 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000032778 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ +00003c84 000000000000007c 00003c88 FDE cie=00000000 pc=0000000000031fc0..0000000000033970 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000031fe0 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r14 at cfa-168 │ │ │ │ + DW_CFA_offset: r15 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000032038 │ │ │ │ + DW_CFA_def_cfa_offset: 544 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032784 │ │ │ │ + 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 000000000003203c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000327d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000032048 │ │ │ │ + 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 000000000003209c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003281c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000320c8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000032830 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000320cc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032834 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003210c │ │ │ │ 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 │ │ │ │ @@ -9285,67 +9527,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 0000000000032838 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032110 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003b50 0000000000000074 00003b54 FDE cie=00000000 pc=0000000000033d70..0000000000035498 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000033df8 │ │ │ │ - DW_CFA_def_cfa_offset: 560 │ │ │ │ +00003d04 0000000000000080 00003d08 FDE cie=00000000 pc=0000000000033970..0000000000035070 │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000000339f4 │ │ │ │ + DW_CFA_def_cfa_offset: 592 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-80 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r14 at cfa-200 │ │ │ │ - DW_CFA_offset: r15 at cfa-192 │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033e00 │ │ │ │ + DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r15 at cfa-208 │ │ │ │ + DW_CFA_offset: r16 at cfa-200 │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000033a04 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000033e68 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-240 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000033a6c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000033eac │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000033a98 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000033ec0 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000033aec │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000033edc │ │ │ │ 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 │ │ │ │ @@ -9356,50 +9603,54 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033ee0 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033af0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003bc8 000000000000005c 00003bcc FDE cie=00000000 pc=00000000000354a0..0000000000036450 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000354bc │ │ │ │ +00003d88 0000000000000060 00003d8c FDE cie=00000000 pc=0000000000035070..00000000000360ec │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000035084 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000035510 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000350d8 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r18 at cfa-128 │ │ │ │ DW_CFA_offset: r19 at cfa-120 │ │ │ │ DW_CFA_offset: r20 at cfa-112 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035514 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000350dc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 364 to 0000000000035680 │ │ │ │ + DW_CFA_advance_loc1: 388 to 0000000000035260 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000356c4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003528c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000356d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035290 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000352b0 │ │ │ │ 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 │ │ │ │ @@ -9408,150 +9659,150 @@ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000356d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000352b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003c28 0000000000000030 00003c2c FDE cie=00000000 pc=0000000000036450..0000000000036520 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000036470 │ │ │ │ +00003dec 0000000000000030 00003df0 FDE cie=00000000 pc=00000000000360f0..00000000000361a4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000036108 │ │ │ │ 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 0000000000036488 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036118 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000364cc │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000036158 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000364dc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036168 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000364e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036170 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000036500 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000036184 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000036510 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036194 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c5c 0000000000000030 00003c60 FDE cie=00000000 pc=0000000000036520..00000000000365f0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000036540 │ │ │ │ +00003e20 0000000000000030 00003e24 FDE cie=00000000 pc=00000000000361b0..0000000000036264 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000361c8 │ │ │ │ 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 0000000000036558 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000361d8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003659c │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000036218 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000365ac │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036228 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000365b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036230 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000365d0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000036244 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000365e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036254 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c90 0000000000000054 00003c94 FDE cie=00000000 pc=00000000000365f0..00000000000370b8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003660c │ │ │ │ +00003e54 0000000000000050 00003e58 FDE cie=00000000 pc=0000000000036270..0000000000036de0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000036284 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000036650 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000362c4 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ DW_CFA_offset: r19 at cfa-104 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036658 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000362cc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000036684 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000362f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000366c8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000036320 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000036334 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000366d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036340 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003ce8 0000000000000060 00003cec FDE cie=00000000 pc=00000000000370c0..0000000000037ce0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000370d8 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ +00003ea8 0000000000000060 00003eac FDE cie=00000000 pc=0000000000036de0..0000000000037ae4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036dec │ │ │ │ + DW_CFA_offset: r19 at cfa-104 │ │ │ │ + DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036dfc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000037120 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000036e48 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r14 at cfa-144 │ │ │ │ DW_CFA_offset: r15 at cfa-136 │ │ │ │ DW_CFA_offset: r16 at cfa-128 │ │ │ │ DW_CFA_offset: r17 at cfa-120 │ │ │ │ DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003712c │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037134 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036e4c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000037160 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000036e74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000371a4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000036ea0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000371b0 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000036ec4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -9562,53 +9813,52 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000371c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036ed0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d4c 0000000000000064 00003d50 FDE cie=00000000 pc=0000000000037ce0..000000000003890c │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000037cfc │ │ │ │ +00003f0c 0000000000000060 00003f10 FDE cie=00000000 pc=0000000000037af0..0000000000038794 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000037b0c │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000037d44 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000037b4c │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ DW_CFA_offset: r18 at cfa-120 │ │ │ │ DW_CFA_offset: r19 at cfa-112 │ │ │ │ DW_CFA_offset: r20 at cfa-104 │ │ │ │ DW_CFA_offset: r21 at cfa-96 │ │ │ │ DW_CFA_offset: r22 at cfa-88 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037b50 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037d54 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037b58 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-160 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000037d98 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000037b98 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000037dd4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000037bc4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000037de8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000037be4 │ │ │ │ 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 │ │ │ │ @@ -9616,60 +9866,56 @@ │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037df0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037bf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003db4 0000000000000064 00003db8 FDE cie=00000000 pc=0000000000038910..0000000000039674 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000038928 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ +00003f70 0000000000000060 00003f74 FDE cie=00000000 pc=00000000000387a0..0000000000039550 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000387ac │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000387bc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000038978 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000038984 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000003880c │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003898c │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038810 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000389d0 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000038850 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000038a14 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003887c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000038a28 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000388a4 │ │ │ │ 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 │ │ │ │ @@ -9680,53 +9926,51 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038a30 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000388b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003e1c 0000000000000068 00003e20 FDE cie=00000000 pc=0000000000039680..000000000003a408 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003969c │ │ │ │ +00003fd4 0000000000000064 00003fd8 FDE cie=00000000 pc=0000000000039550..000000000003a32c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000039564 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000396f0 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000395b8 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r15 at cfa-144 │ │ │ │ DW_CFA_offset: r16 at cfa-136 │ │ │ │ DW_CFA_offset: r17 at cfa-128 │ │ │ │ DW_CFA_offset: r18 at cfa-120 │ │ │ │ DW_CFA_offset: r19 at cfa-112 │ │ │ │ DW_CFA_offset: r20 at cfa-104 │ │ │ │ DW_CFA_offset: r21 at cfa-96 │ │ │ │ DW_CFA_offset: r22 at cfa-88 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ DW_CFA_offset: r25 at cfa-64 │ │ │ │ DW_CFA_offset: r26 at cfa-56 │ │ │ │ DW_CFA_offset: r27 at cfa-48 │ │ │ │ DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000396f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000395bc │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000396fc │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_advance_loc1: 388 to 0000000000039880 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000395c0 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000003972c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000398c0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000039758 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000398d8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000039780 │ │ │ │ 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 │ │ │ │ @@ -9737,52 +9981,51 @@ │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_restore: r14 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000398e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000039790 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003e88 0000000000000058 00003e8c FDE cie=00000000 pc=000000000003a410..000000000003af70 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003a42c │ │ │ │ +0000403c 000000000000005c 00004040 FDE cie=00000000 pc=000000000003a330..000000000003af24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003a348 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000003a474 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000003a38c │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r19 at cfa-120 │ │ │ │ DW_CFA_offset: r20 at cfa-112 │ │ │ │ DW_CFA_offset: r21 at cfa-104 │ │ │ │ DW_CFA_offset: r22 at cfa-96 │ │ │ │ DW_CFA_offset: r23 at cfa-88 │ │ │ │ DW_CFA_offset: r24 at cfa-80 │ │ │ │ DW_CFA_offset: r25 at cfa-72 │ │ │ │ DW_CFA_offset: r26 at cfa-64 │ │ │ │ DW_CFA_offset: r27 at cfa-56 │ │ │ │ DW_CFA_offset: r28 at cfa-48 │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a478 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a390 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000003a4d8 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000003a3f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003a51c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003a420 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a524 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a424 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003a440 │ │ │ │ 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 │ │ │ │ @@ -9790,54 +10033,55 @@ │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a530 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003a450 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003ee4 0000000000000064 00003ee8 FDE cie=00000000 pc=000000000003af70..000000000003beb8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003af88 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ +0000409c 0000000000000064 000040a0 FDE cie=00000000 pc=000000000003af30..000000000003beb8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003af3c │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003af4c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000003afd8 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003afe4 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000003af9c │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003afec │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r14 at cfa-152 │ │ │ │ + DW_CFA_offset: r15 at cfa-144 │ │ │ │ + DW_CFA_offset: r16 at cfa-136 │ │ │ │ + DW_CFA_offset: r17 at cfa-128 │ │ │ │ + DW_CFA_offset: r18 at cfa-120 │ │ │ │ + DW_CFA_offset: r19 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-104 │ │ │ │ + DW_CFA_offset: r21 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-88 │ │ │ │ + DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003afa0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 436 to 000000000003b1a0 │ │ │ │ + DW_CFA_advance_loc1: 428 to 000000000003b14c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003b1e4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003b178 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003b1f8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003b1a0 │ │ │ │ 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 │ │ │ │ @@ -9848,956 +10092,949 @@ │ │ │ │ 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 000000000003b200 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b1b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003f4c 000000000000002c 00003f50 FDE cie=00000000 pc=000000000003bec0..000000000003c04c │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003bed4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003bee4 │ │ │ │ +00004104 000000000000004c 00004108 FDE cie=00000000 pc=000000000003bec0..000000000003c03c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003bed0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000003bf48 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003bf2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bf54 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bf34 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003bf40 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003bf5c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bf64 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bf60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bf68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000003bfb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bf6c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bf74 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bf78 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bf7c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bf84 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bf88 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003bf94 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bf9c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000003c030 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bfa0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000003c00c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c034 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c010 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c018 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c01c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003f7c 00000000000000c4 00003f80 FDE cie=00000000 pc=000000000003c050..000000000003c270 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c05c │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c064 │ │ │ │ +00004154 00000000000000c4 00004158 FDE cie=00000000 pc=000000000003c040..000000000003c258 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c044 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c050 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c074 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c07c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c05c │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c080 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c084 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003c0ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c060 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c06c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c070 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003c094 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c098 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c0a4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c0ac │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000003c0b0 │ │ │ │ - DW_CFA_offset: r18 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c0b4 │ │ │ │ - DW_CFA_offset: r19 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c0b8 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c0bc │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003c0d0 │ │ │ │ - DW_CFA_offset: r20 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c0d4 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c0d8 │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c0dc │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c0c0 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c0c4 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c0cc │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c0d0 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c0dc │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003c0f4 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c0fc │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c100 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c104 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c108 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c0e4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c0e8 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c0ec │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c0f0 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c0f4 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c10c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c0f8 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c110 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000003c1dc │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000003c1c0 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1c4 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1c8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1cc │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1d0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1d4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1f0 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1d8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1dc │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1e0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1e4 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1e8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c204 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1ec │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c208 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c20c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1f0 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1f4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c210 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1f8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c214 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1fc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c218 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c21c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c200 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c220 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c204 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c208 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c228 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c20c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c22c │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c230 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c210 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c220 │ │ │ │ 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 000000000003c250 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003c238 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c254 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c258 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c23c │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c240 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c25c │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c260 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c244 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c248 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ │ │ │ │ -00004044 000000000000003c 00004048 FDE cie=00000000 pc=000000000003c270..000000000003c548 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003c2a0 │ │ │ │ +0000421c 000000000000003c 00004220 FDE cie=00000000 pc=000000000003c260..000000000003c56c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c270 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003c294 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c2b0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c2b4 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c298 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000003c314 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000003c2f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003c33c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003c314 │ │ │ │ DW_CFA_restore_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 000000000003c340 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c320 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004084 000000000000003c 00004088 FDE cie=00000000 pc=000000000003c550..000000000003c828 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003c580 │ │ │ │ +0000425c 000000000000003c 00004260 FDE cie=00000000 pc=000000000003c570..000000000003c87c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c580 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003c5a4 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c590 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c594 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c5a8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000003c5f4 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000003c600 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003c61c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003c624 │ │ │ │ DW_CFA_restore_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 000000000003c620 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c630 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000040c4 000000000000003c 000040c8 FDE cie=00000000 pc=000000000003c830..000000000003cb78 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003c860 │ │ │ │ +0000429c 000000000000003c 000042a0 FDE cie=00000000 pc=000000000003c880..000000000003cbfc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c890 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003c8b4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c870 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c874 │ │ │ │ + DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c8b8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000003c928 │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000003c978 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003c950 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003c99c │ │ │ │ DW_CFA_restore_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 000000000003c960 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c9a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004104 000000000000002c 00004108 FDE cie=00000000 pc=000000000003cb80..000000000003cc50 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003cb94 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003cba4 │ │ │ │ +000042dc 0000000000000040 000042e0 FDE cie=00000000 pc=000000000003cc00..000000000003ccc4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cc0c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003cbc4 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003cc34 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003cbd0 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cc38 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003cbe0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cc40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000003cc34 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003cc40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cc44 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cc48 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003cc5c │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cc64 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cc6c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003cc80 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cc88 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cc90 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003cca4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ccac │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ccb4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004134 0000000000000044 00004138 FDE cie=00000000 pc=000000000003cc50..000000000003cea4 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003cc60 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00004320 0000000000000044 00004324 FDE cie=00000000 pc=000000000003ccd0..000000000003cf30 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ccdc │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003cc78 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003ccec │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003ccfc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003cc94 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003cd0c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 300 to 000000000003cdc0 │ │ │ │ + DW_CFA_advance_loc1: 320 to 000000000003ce4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000003cdf8 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003ce84 │ │ │ │ DW_CFA_restore_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 000000000003ce00 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ce90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000003ce50 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000003cedc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003ce8c │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003cf18 │ │ │ │ DW_CFA_restore_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 000000000003ce90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cf1c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000417c 0000000000000070 00004180 FDE cie=00000000 pc=000000000003ceb0..000000000003d1c4 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003cedc │ │ │ │ +00004368 000000000000006c 0000436c FDE cie=00000000 pc=000000000003cf30..000000000003d270 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003cf40 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003cf50 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003cf60 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003cf74 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003cf08 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cf80 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003cf2c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003cfa0 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cf30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cfa4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 360 to 000000000003d098 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 432 to 000000000003d154 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d09c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d158 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d0b0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d0b4 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d0b8 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d0bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d15c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000003d0fc │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003d19c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d1a0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d110 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d1b0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000003d190 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000003d234 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d238 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003d1a8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003d254 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000041f0 0000000000000074 000041f4 FDE cie=00000000 pc=000000000003d1d0..000000000003d4e4 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003d204 │ │ │ │ +000043d8 0000000000000070 000043dc FDE cie=00000000 pc=000000000003d270..000000000003d5b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d280 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d28c │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d29c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d2ac │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003d22c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d2c4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003d254 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003d2e8 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d258 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d2ec │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 360 to 000000000003d3c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d3c4 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d3d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d3d4 │ │ │ │ + DW_CFA_advance_loc1: 432 to 000000000003d49c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d3d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d4a0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d3dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d4a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000003d41c │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003d4e4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d420 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d4e8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d430 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d4f0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000003d4b0 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000003d574 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d578 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003d4c8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003d594 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004268 000000000000001c 0000426c FDE cie=00000000 pc=000000000003d4f0..000000000003d53c │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d510 │ │ │ │ +0000444c 000000000000001c 00004450 FDE cie=00000000 pc=000000000003d5b0..000000000003d5f0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d5c8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d524 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d5d8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d52c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d5e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004288 000000000000001c 0000428c FDE cie=00000000 pc=000000000003d540..000000000003d590 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d560 │ │ │ │ +0000446c 000000000000001c 00004470 FDE cie=00000000 pc=000000000003d5f0..000000000003d634 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d608 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003d578 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d61c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d580 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d624 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042a8 000000000000001c 000042ac FDE cie=00000000 pc=000000000003d590..000000000003d5ec │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003d5b8 │ │ │ │ +0000448c 000000000000001c 00004490 FDE cie=00000000 pc=000000000003d640..000000000003d690 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003d660 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003d5d4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d678 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d5dc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d680 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042c8 0000000000000010 000042cc FDE cie=00000000 pc=000000000003d5f0..000000000003d768 │ │ │ │ +000044ac 0000000000000010 000044b0 FDE cie=00000000 pc=000000000003d690..000000000003d848 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042dc 0000000000000030 000042e0 FDE cie=00000000 pc=000000000003d770..000000000003d9fc │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d784 │ │ │ │ +000044c0 0000000000000034 000044c4 FDE cie=00000000 pc=000000000003d850..000000000003da88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d85c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d794 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d868 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003d7d0 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000003d8ac │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000003d818 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000003d8f0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000003d864 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000003d924 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d870 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d934 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d880 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d940 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d8a0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000003d90c │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 212 to 000000000003d9e0 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 244 to 000000000003da34 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003da44 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003da50 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004310 0000000000000010 00004314 FDE cie=00000000 pc=000000000003da00..000000000003df44 │ │ │ │ +000044f8 0000000000000010 000044fc FDE cie=00000000 pc=000000000003dac0..000000000003df60 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004324 0000000000000010 00004328 FDE cie=00000000 pc=000000000003df50..000000000003e084 │ │ │ │ +0000450c 0000000000000010 00004510 FDE cie=00000000 pc=000000000003df60..000000000003e068 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004338 000000000000002c 0000433c FDE cie=00000000 pc=000000000003e090..000000000003e1d0 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003e0c0 │ │ │ │ +00004520 0000000000000030 00004524 FDE cie=00000000 pc=000000000003e070..000000000003e1a0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003e090 │ │ │ │ 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 000000000003e0a0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003e0b4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003e0e8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 188 to 000000000003e1a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e0bc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 184 to 000000000003e174 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003e1c0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003e190 │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -00004368 0000000000000028 0000436c FDE cie=00000000 pc=000000000003e1d0..000000000003e688 │ │ │ │ - DW_CFA_advance_loc1: 484 to 000000000003e3b4 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000003e43c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e440 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 556 to 000000000003e66c │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e674 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ +00004554 0000000000000010 00004558 FDE cie=00000000 pc=000000000003e1a0..000000000003e62c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004394 0000000000000020 00004398 FDE cie=00000000 pc=000000000003e690..000000000003e804 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003e6b0 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e6c0 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +00004568 000000000000001c 0000456c FDE cie=00000000 pc=000000000003e630..000000000003e77c │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003e658 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 288 to 000000000003e7e0 │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000003e758 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e7f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e760 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000043b8 0000000000000044 000043bc FDE cie=00000000 pc=000000000003e810..000000000003e970 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003e824 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e82c │ │ │ │ +00004588 0000000000000044 0000458c FDE cie=00000000 pc=000000000003e780..000000000003e8c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e788 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e794 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003e83c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e840 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e79c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e848 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e84c │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e850 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e854 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e7a0 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003e868 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e86c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e7ac │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e7b4 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e7b8 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e7c4 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e7c8 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e7d0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 212 to 000000000003e940 │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000003e898 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e944 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e89c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e948 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e94c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e8a0 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e8a4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e950 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e8a8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e954 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e8ac │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e958 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e8b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e95c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e8b4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e960 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e8b8 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004400 0000000000000018 00004404 FDE cie=00000000 pc=000000000003e970..000000000003eb0c │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000003ea3c │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000003eae4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003eaf0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +000045d0 0000000000000010 000045d4 FDE cie=00000000 pc=000000000003e8d0..000000000003ea68 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000441c 0000000000000028 00004420 FDE cie=00000000 pc=000000000003eb10..000000000003ecf4 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003eb28 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000003ebc0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003ebd0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003ebd8 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000003ec8c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ec90 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003ecc0 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003eccc │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ecd0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ecdc │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ +000045e4 0000000000000010 000045e8 FDE cie=00000000 pc=000000000003ea70..000000000003ec28 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004448 000000000000001c 0000444c FDE cie=00000000 pc=000000000003ed00..000000000003ed58 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003ed14 │ │ │ │ +000045f8 000000000000001c 000045fc FDE cie=00000000 pc=000000000003ec40..000000000003ec80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ec4c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003ed40 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003ec68 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003ed48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ec70 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004468 0000000000000038 0000446c FDE cie=00000000 pc=000000000003ed60..000000000003efcc │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003ed84 │ │ │ │ +00004618 0000000000000034 0000461c FDE cie=00000000 pc=000000000003ec80..000000000003eeac │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ec8c │ │ │ │ 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 000000000003ec98 │ │ │ │ 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 000000000003ed94 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003ecac │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 260 to 000000000003ee98 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000003ef1c │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ef28 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 368 to 000000000003ee1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003ef48 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003ee3c │ │ │ │ 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 000000000003ef50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ee40 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000044a4 0000000000000048 000044a8 FDE cie=00000000 pc=000000000003efd0..000000000003f2fc │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003f004 │ │ │ │ +00004650 0000000000000044 00004654 FDE cie=00000000 pc=000000000003eeb0..000000000003f16c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003eebc │ │ │ │ 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 000000000003eec8 │ │ │ │ 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 000000000003eeec │ │ │ │ + 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 000000000003f014 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 340 to 000000000003f168 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000003f210 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003f240 │ │ │ │ + DW_CFA_advance_loc1: 480 to 000000000003f0cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003f270 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003f0f8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f0fc │ │ │ │ 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 000000000003f280 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f100 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000044f0 000000000000002c 000044f4 FDE cie=00000000 pc=000000000003f300..000000000003f4c0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003f328 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +00004698 000000000000002c 0000469c FDE cie=00000000 pc=000000000003f170..000000000003f2f8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003f190 │ │ │ │ + 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 000000000003f338 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f19c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003f36c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003f1c8 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000003f2cc │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f2d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f380 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f2e8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f390 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004520 000000000000017c 00004524 FDE cie=00000000 pc=000000000003f4c0..000000000003fd38 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f4d0 │ │ │ │ +000046c8 000000000000018c 000046cc FDE cie=00000000 pc=000000000003f300..000000000003fb08 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f310 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f4e0 │ │ │ │ DW_CFA_offset: r29 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f324 │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset: r31 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f4f0 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f504 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003f344 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-400 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-384 │ │ │ │ DW_CFA_offset_extended: r104 at cfa-368 │ │ │ │ DW_CFA_offset_extended: r105 at cfa-352 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-336 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-320 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003f548 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003f380 │ │ │ │ DW_CFA_offset: r14 at cfa-288 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f54c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f384 │ │ │ │ DW_CFA_offset: r15 at cfa-280 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f550 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f390 │ │ │ │ DW_CFA_offset: r16 at cfa-272 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f554 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f394 │ │ │ │ DW_CFA_offset: r17 at cfa-264 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f558 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003f3b0 │ │ │ │ DW_CFA_offset: r18 at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f55c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f3b4 │ │ │ │ DW_CFA_offset: r19 at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f568 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f3c0 │ │ │ │ DW_CFA_offset: r20 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f56c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f3c4 │ │ │ │ DW_CFA_offset: r21 at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f574 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f3c8 │ │ │ │ + DW_CFA_offset: r22 at cfa-224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f3cc │ │ │ │ + DW_CFA_offset: r23 at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f3d4 │ │ │ │ DW_CFA_offset: r24 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f578 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f3d8 │ │ │ │ DW_CFA_offset: r25 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f57c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f3dc │ │ │ │ DW_CFA_offset: r26 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f580 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f3e0 │ │ │ │ DW_CFA_offset: r27 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f584 │ │ │ │ - DW_CFA_offset: r22 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f588 │ │ │ │ - DW_CFA_offset: r23 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f58c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f3e4 │ │ │ │ DW_CFA_offset: r28 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f590 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f3e8 │ │ │ │ DW_CFA_offset: r46 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f594 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f3ec │ │ │ │ DW_CFA_offset: r47 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f598 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f3f0 │ │ │ │ DW_CFA_offset: r48 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f59c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f3f4 │ │ │ │ DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f5a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f3f8 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f5a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f3fc │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f5a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f400 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f5ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f404 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f5b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f408 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f5b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f40c │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f5b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f410 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f5bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f414 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f5c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f418 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f5c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f41c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f5c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f420 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f5cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f424 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f5d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f428 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f5d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f42c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1392 to 000000000003fb44 │ │ │ │ + DW_CFA_advance_loc2: 1252 to 000000000003f910 │ │ │ │ DW_CFA_restore: r46 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f914 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f918 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f91c │ │ │ │ DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f920 │ │ │ │ DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f924 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f928 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f92c │ │ │ │ DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f930 │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f934 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f938 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f93c │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f940 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f944 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f948 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f94c │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f950 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f954 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f958 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f95c │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f960 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f964 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f968 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f96c │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f970 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f974 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fbac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f978 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fbb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f97c │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fbb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f980 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fbb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f984 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fbbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f988 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fbc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f98c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fbc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f990 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003fbdc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003f9b0 │ │ │ │ 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 000000000003fbf4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003f9c8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fbf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f9cc │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fbfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f9d0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc00 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f9e0 │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset: r14 at cfa-288 │ │ │ │ DW_CFA_offset: r15 at cfa-280 │ │ │ │ DW_CFA_offset: r16 at cfa-272 │ │ │ │ DW_CFA_offset: r17 at cfa-264 │ │ │ │ DW_CFA_offset: r18 at cfa-256 │ │ │ │ DW_CFA_offset: r19 at cfa-248 │ │ │ │ DW_CFA_offset: r20 at cfa-240 │ │ │ │ @@ -10826,23 +11063,25 @@ │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-400 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-384 │ │ │ │ DW_CFA_offset_extended: r104 at cfa-368 │ │ │ │ DW_CFA_offset_extended: r105 at cfa-352 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-336 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-320 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc1: 288 to 000000000003fd20 │ │ │ │ + DW_CFA_advance_loc1: 272 to 000000000003faf0 │ │ │ │ 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 │ │ │ │ @@ -10868,424 +11107,394 @@ │ │ │ │ DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000046a0 000000000000002c 000046a4 FDE cie=00000000 pc=000000000003fd40..000000000003ff00 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003fd68 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +00004858 000000000000002c 0000485c FDE cie=00000000 pc=000000000003fb10..000000000003fc98 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003fb30 │ │ │ │ + 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 000000000003fd78 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003fb3c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003fdac │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003fb68 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000003fc6c │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fc74 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003fdc0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003fc88 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003fdd0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000046d0 000000000000002c 000046d4 FDE cie=00000000 pc=000000000003ff00..00000000000400c0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003ff28 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +00004888 000000000000002c 0000488c FDE cie=00000000 pc=000000000003fca0..000000000003fe28 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003fcc0 │ │ │ │ + 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 000000000003ff38 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003fccc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003ff6c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003fcf8 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000003fdfc │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fe04 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003ff80 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003fe18 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003ff90 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004700 0000000000000048 00004704 FDE cie=00000000 pc=00000000000400c0..000000000004029c │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000400e8 │ │ │ │ +000048b8 0000000000000040 000048bc FDE cie=00000000 pc=000000000003fe30..000000000003ffe0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003fe50 │ │ │ │ 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 00000000000400f8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003fe5c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000040124 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040128 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003fe88 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040130 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040134 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fe8c │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fe90 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040138 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fe94 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004013c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000040258 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004025c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fe98 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000003ffa4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040260 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ffa8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040264 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040268 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ffac │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ffb0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004026c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ffb4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040278 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ffbc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004028c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003ffd0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000474c 0000000000000048 00004750 FDE cie=00000000 pc=00000000000402a0..000000000004047c │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000402c8 │ │ │ │ +000048fc 0000000000000040 00004900 FDE cie=00000000 pc=000000000003ffe0..0000000000040190 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000040000 │ │ │ │ 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 00000000000402d8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004000c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000040304 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040308 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000040038 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040310 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040314 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004003c │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040040 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040318 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040044 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004031c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000040438 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004043c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040048 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 0000000000040154 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040440 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040158 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040444 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040448 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004015c │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040160 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004044c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040164 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040458 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004016c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004046c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040180 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004798 000000000000002c 0000479c FDE cie=00000000 pc=0000000000040480..0000000000040640 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000404a8 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ +00004940 000000000000002c 00004944 FDE cie=00000000 pc=0000000000040190..0000000000040318 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000401b0 │ │ │ │ + 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 00000000000404b8 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000401bc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000404ec │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000401e8 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 00000000000402ec │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000402f4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000040500 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040308 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040510 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000047c8 0000000000000048 000047cc FDE cie=00000000 pc=0000000000040640..000000000004081c │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000040668 │ │ │ │ +00004970 0000000000000040 00004974 FDE cie=00000000 pc=0000000000040320..00000000000404d0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000040340 │ │ │ │ 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 0000000000040678 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004034c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000406a4 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000406a8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000040378 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000406b0 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000406b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004037c │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040380 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000406b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040384 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000406bc │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 00000000000407d8 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000407dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040388 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 0000000000040494 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000407e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040498 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000407e4 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000407e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004049c │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000404a0 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000407ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000404a4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000407f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000404ac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004080c │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000404c0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004814 0000000000000048 00004818 FDE cie=00000000 pc=0000000000040820..00000000000409fc │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000040848 │ │ │ │ +000049b4 0000000000000040 000049b8 FDE cie=00000000 pc=00000000000404d0..0000000000040680 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000404f0 │ │ │ │ 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 0000000000040858 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000404fc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000040884 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040888 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000040528 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040890 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040894 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004052c │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040530 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040898 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040534 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004089c │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 284 to 00000000000409b8 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000409bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040538 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 268 to 0000000000040644 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000409c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040648 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000409c4 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000409c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004064c │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040650 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000409cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040654 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000409d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004065c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000409ec │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040670 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004860 000000000000015c 00004864 FDE cie=00000000 pc=0000000000040a00..00000000000412c0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040a10 │ │ │ │ +000049f8 0000000000000158 000049fc FDE cie=00000000 pc=0000000000040680..0000000000040eac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040684 │ │ │ │ DW_CFA_offset: r31 at cfa-152 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000040a38 │ │ │ │ - DW_CFA_def_cfa_offset: 560 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000406ac │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r28 at cfa-176 │ │ │ │ DW_CFA_offset: r29 at cfa-168 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000040a68 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000406e0 │ │ │ │ DW_CFA_offset_extended: r105 at cfa-352 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-336 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-320 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000040a7c │ │ │ │ - DW_CFA_offset: r16 at cfa-272 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040a80 │ │ │ │ - DW_CFA_offset: r17 at cfa-264 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040a90 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000406f4 │ │ │ │ DW_CFA_offset: r14 at cfa-288 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040a94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406f8 │ │ │ │ DW_CFA_offset: r15 at cfa-280 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040a98 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004070c │ │ │ │ + DW_CFA_offset: r16 at cfa-272 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040710 │ │ │ │ + DW_CFA_offset: r17 at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004071c │ │ │ │ DW_CFA_offset: r18 at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040a9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040720 │ │ │ │ DW_CFA_offset: r19 at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040aa0 │ │ │ │ - DW_CFA_offset: r30 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040abc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040724 │ │ │ │ DW_CFA_offset: r20 at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040728 │ │ │ │ + DW_CFA_offset: r46 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004073c │ │ │ │ + DW_CFA_offset: r47 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040740 │ │ │ │ + DW_CFA_offset: r48 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040744 │ │ │ │ + DW_CFA_offset: r49 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040748 │ │ │ │ DW_CFA_offset: r21 at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004074c │ │ │ │ DW_CFA_offset: r22 at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040750 │ │ │ │ DW_CFA_offset: r23 at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040acc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040754 │ │ │ │ DW_CFA_offset: r24 at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040758 │ │ │ │ DW_CFA_offset: r25 at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ad4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004075c │ │ │ │ DW_CFA_offset: r26 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ad8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040760 │ │ │ │ DW_CFA_offset: r27 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040adc │ │ │ │ - DW_CFA_offset: r46 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ae0 │ │ │ │ - DW_CFA_offset: r47 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ae4 │ │ │ │ - DW_CFA_offset: r48 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ae8 │ │ │ │ - DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040aec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040764 │ │ │ │ + DW_CFA_offset: r30 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040768 │ │ │ │ DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040af0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004076c │ │ │ │ DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040af4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040770 │ │ │ │ DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040af8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040774 │ │ │ │ DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040afc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040778 │ │ │ │ DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040b00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004077c │ │ │ │ DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040b04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040780 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040b08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040784 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040b0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040788 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040b10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004078c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040b14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040790 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040b18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040794 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040b1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040798 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040b20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004079c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1296 to 0000000000041030 │ │ │ │ + DW_CFA_advance_loc2: 1200 to 0000000000040c4c │ │ │ │ DW_CFA_restore: r46 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041034 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c50 │ │ │ │ DW_CFA_restore: r47 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041038 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c54 │ │ │ │ DW_CFA_restore: r48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004103c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c58 │ │ │ │ DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041040 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c5c │ │ │ │ DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041044 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c60 │ │ │ │ DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041048 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c64 │ │ │ │ DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004104c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c68 │ │ │ │ DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041050 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c6c │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041054 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c70 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041058 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c74 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004105c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c78 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041060 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c7c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041064 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c80 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041068 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c84 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004106c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c88 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041070 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c8c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041074 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c90 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041078 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c94 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004107c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c98 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041080 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c9c │ │ │ │ DW_CFA_restore: r16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041084 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ca0 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041088 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ca4 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004108c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ca8 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041090 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040cac │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041094 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040cb0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041098 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040cb4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004109c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040cb8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040cbc │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040cc0 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040cc4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040cc8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ccc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000410cc │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000040ce4 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_restore_extended: r105 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000410e4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000040cfc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d00 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d04 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d08 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041100 │ │ │ │ - DW_CFA_def_cfa_offset: 560 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040d10 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ DW_CFA_offset: r14 at cfa-288 │ │ │ │ DW_CFA_offset: r15 at cfa-280 │ │ │ │ DW_CFA_offset: r16 at cfa-272 │ │ │ │ DW_CFA_offset: r17 at cfa-264 │ │ │ │ DW_CFA_offset: r18 at cfa-256 │ │ │ │ DW_CFA_offset: r19 at cfa-248 │ │ │ │ DW_CFA_offset: r20 at cfa-240 │ │ │ │ @@ -11324,537 +11533,451 @@ │ │ │ │ DW_CFA_offset_extended: r108 at cfa-304 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000049c0 000000000000007c 000049c4 FDE cie=00000000 pc=00000000000412c0..0000000000041748 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000412dc │ │ │ │ +00004b54 0000000000000050 00004b58 FDE cie=00000000 pc=0000000000040eb0..00000000000412f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040ec0 │ │ │ │ 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 0000000000040ed0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000412f4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040edc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000041360 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000040f44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004137c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000040f70 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041388 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041390 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040f80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000041410 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000004100c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000041430 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041438 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041440 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041444 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041010 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 424 to 00000000000415ec │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000415f0 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000415f4 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000415f8 │ │ │ │ + DW_CFA_advance_loc1: 428 to 00000000000411bc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000415fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000411c0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041610 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000411d4 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041614 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000411d8 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 176 to 00000000000416c4 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000041270 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000416c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041274 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000416cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041278 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000416e8 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000412a4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000416f4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041700 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000412b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000412b8 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041708 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004172c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041734 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000412dc │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041738 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004a40 000000000000001c 00004a44 FDE cie=00000000 pc=0000000000041750..0000000000041790 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004176c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041778 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041780 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00004ba8 0000000000000010 00004bac FDE cie=00000000 pc=00000000000412f0..0000000000041308 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a60 000000000000001c 00004a64 FDE cie=00000000 pc=0000000000041790..00000000000417cc │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000417a8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000417b4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000417bc │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00004bbc 0000000000000010 00004bc0 FDE cie=00000000 pc=0000000000041310..0000000000041324 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a80 0000000000000044 00004a84 FDE cie=00000000 pc=00000000000417d0..00000000000419f8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000417e0 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000417e8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000417fc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041800 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041810 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041814 │ │ │ │ +00004bd0 0000000000000030 00004bd4 FDE cie=00000000 pc=0000000000041330..000000000004152c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000041350 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041818 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041828 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004182c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041360 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041844 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004184c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000041380 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 164 to 00000000000418f0 │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000004141c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000418f4 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000418f8 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041900 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041904 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041914 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000041440 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041920 │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041450 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ac8 000000000000004c 00004acc FDE cie=00000000 pc=0000000000041a00..0000000000041b78 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000041a20 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000041a40 │ │ │ │ +00004c04 0000000000000038 00004c08 FDE cie=00000000 pc=0000000000041530..0000000000041674 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004154c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000041564 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041a50 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041570 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041a68 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004158c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a6c │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041a74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041590 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041a88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041598 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000041ad4 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041ad8 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000415e0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041adc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415e4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041ae4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000415f0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041af0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041af4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041600 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004160c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041af8 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041b00 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041b08 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041b14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041610 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000041b54 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041b58 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041b5c │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041b60 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000041660 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b18 0000000000000034 00004b1c FDE cie=00000000 pc=0000000000041b80..0000000000041c7c │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041b8c │ │ │ │ +00004c40 0000000000000034 00004c44 FDE cie=00000000 pc=0000000000041680..0000000000041764 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041684 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041b94 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004168c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041b9c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004169c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041bb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000416a4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000041be0 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000416d8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041be4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000416dc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041be8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000416e0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041bf0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000416f0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000041c64 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000041748 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041c6c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041754 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b50 0000000000000048 00004b54 FDE cie=00000000 pc=0000000000041c80..0000000000041fb0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041c94 │ │ │ │ +00004c78 0000000000000048 00004c7c FDE cie=00000000 pc=0000000000041770..0000000000041a80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041780 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 316 to 0000000000041dd0 │ │ │ │ + DW_CFA_advance_loc1: 300 to 00000000000418ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041dd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000418b0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041de0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000418c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041de4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000418cc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000418d0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041e0c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000418e8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041e14 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000418f0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000041e30 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004190c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041e48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000041920 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041e50 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041928 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000041e6c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000041944 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041e7c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041950 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041e84 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041958 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041e90 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041960 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b9c 0000000000000084 00004ba0 FDE cie=00000000 pc=0000000000041fb0..00000000000427f8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041fc4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ +00004cc4 000000000000009c 00004cc8 FDE cie=00000000 pc=0000000000041a80..0000000000042290 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041a90 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041fdc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000041aa4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004200c │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000041adc │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042014 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000042024 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042028 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041ae8 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004202c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041aec │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042030 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041af0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 272 to 0000000000042140 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 172 to 00000000000421ec │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc1: 380 to 0000000000042368 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041af4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 252 to 0000000000041bf0 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000041ca8 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004236c │ │ │ │ + DW_CFA_advance_loc1: 368 to 0000000000041e18 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042370 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041e20 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042374 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041e24 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042378 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041e28 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004237c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041e2c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042380 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041e34 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042384 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041e38 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042390 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041e40 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042394 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041e44 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000042410 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000041ebc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042414 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041ec0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042420 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041ed0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 136 to 00000000000424a8 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000041f54 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000424c0 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000041f70 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000042570 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000425a4 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000042020 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004204c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000425b4 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000425b8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000425bc │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042050 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042054 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042058 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004205c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042060 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042064 │ │ │ │ + DW_CFA_restore: r29 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042068 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc1: 432 to 0000000000042218 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004221c │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042220 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042224 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042228 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042230 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c24 0000000000000038 00004c28 FDE cie=00000000 pc=0000000000042800..0000000000042ab0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042814 │ │ │ │ +00004d64 0000000000000038 00004d68 FDE cie=00000000 pc=0000000000042290..0000000000042530 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000422a0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004282c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000422b8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004283c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000422c0 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000004290c │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000004238c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000042974 │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000000423f0 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004297c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000423f8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042980 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000423fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042984 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042400 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042990 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042410 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000042a80 │ │ │ │ + DW_CFA_advance_loc: 240 to 0000000000042500 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042a84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042504 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042a88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042508 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004c60 00000000000000a0 00004c64 FDE cie=00000000 pc=0000000000042ab0..0000000000043450 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042ac4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ +00004da0 0000000000000080 00004da4 FDE cie=00000000 pc=0000000000042530..0000000000042e38 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042540 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000042adc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000042554 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000042afc │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000042578 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042b10 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000042590 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042b18 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000042b28 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042b2c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004259c │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042b30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000425a0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042b34 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000425a4 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 568 to 0000000000042d6c │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042d70 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042d74 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 660 to 0000000000043008 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004300c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043010 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 248 to 0000000000043108 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004310c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000425a8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc2: 1404 to 0000000000042b24 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043110 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043114 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b2c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043118 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004311c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b34 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b38 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042b40 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004312c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b44 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043130 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b48 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000043220 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000042c30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043224 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c34 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c38 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004322c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c3c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043230 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c40 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000043320 │ │ │ │ + DW_CFA_advance_loc: 240 to 0000000000042d30 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043324 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d34 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043328 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d38 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043338 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d3c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004333c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d40 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043340 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043350 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d44 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d48 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042d50 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 232 to 0000000000043438 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004343c │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043440 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ │ │ │ │ -00004d04 000000000000001c 00004d08 FDE cie=00000000 pc=0000000000043450..00000000000434b4 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000043490 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004349c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000434a4 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00004e24 0000000000000010 00004e28 FDE cie=00000000 pc=0000000000042e40..0000000000042e7c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d24 0000000000000064 00004d28 FDE cie=00000000 pc=00000000000434c0..000000000004374c │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000434d4 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00004e38 0000000000000064 00004e3c FDE cie=00000000 pc=0000000000042e80..00000000000430f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042e88 │ │ │ │ DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000043528 │ │ │ │ DW_CFA_offset: r23 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000042ea8 │ │ │ │ + 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 0000000000042f04 │ │ │ │ + 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 000000000004353c │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043550 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042f08 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 400 to 00000000000436e0 │ │ │ │ + DW_CFA_advance_loc1: 380 to 0000000000043084 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000043724 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000430b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043738 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000430b4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004373c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000430e0 │ │ │ │ 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 │ │ │ │ @@ -11867,186 +11990,204 @@ │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ │ │ │ │ -00004d8c 0000000000000040 00004d90 FDE cie=00000000 pc=0000000000043750..0000000000043ac8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043764 │ │ │ │ +00004ea0 0000000000000040 00004ea4 FDE cie=00000000 pc=00000000000430f0..0000000000043444 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000430fc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043778 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000043114 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043780 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043118 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 332 to 00000000000438cc │ │ │ │ + DW_CFA_advance_loc1: 324 to 000000000004325c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000438d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043260 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000438d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043264 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000438e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043270 │ │ │ │ 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 00000000000438f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043280 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 244 to 00000000000439e4 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000043368 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000439f8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004337c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043a00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043380 │ │ │ │ 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 0000000000043a30 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000433b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004dd0 0000000000000044 00004dd4 FDE cie=00000000 pc=0000000000043ad0..0000000000043cc0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043adc │ │ │ │ +00004ee4 0000000000000040 00004ee8 FDE cie=00000000 pc=0000000000043450..0000000000043630 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043458 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043ae8 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043af0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043468 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043b04 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004347c │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043b0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043480 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000043be4 │ │ │ │ + DW_CFA_advance_loc: 212 to 0000000000043554 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043be8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043558 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043bf0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043560 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043c00 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043570 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043c10 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043580 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000043c6c │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000435dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043c74 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000435e4 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043c80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000435f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000043ca0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000043610 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004e18 0000000000000050 00004e1c FDE cie=00000000 pc=0000000000043cc0..0000000000043e2c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043cd0 │ │ │ │ +00004f28 0000000000000050 00004f2c FDE cie=00000000 pc=0000000000043630..000000000004379c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043638 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043cdc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043640 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043ce8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043650 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000043d14 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004367c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000043d2c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000043694 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d30 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000436a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d34 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000436a4 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043d3c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000436a8 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000043d74 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000436e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000436e8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000436ec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000043d94 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000043704 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r27 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043da0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043710 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043da8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043718 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043dbc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004372c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043dc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043730 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043dc4 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000043df0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043734 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000043760 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043e00 │ │ │ │ + DW_CFA_restore: r27 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043770 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043e04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043774 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043e0c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004377c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000043e1c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004378c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ │ │ │ │ -00004e6c 0000000000000080 00004e70 FDE cie=00000000 pc=0000000000043e30..0000000000045ad4 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000043e48 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000043ea0 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-144 │ │ │ │ - DW_CFA_offset: r15 at cfa-136 │ │ │ │ - DW_CFA_offset: r16 at cfa-128 │ │ │ │ - DW_CFA_offset: r17 at cfa-120 │ │ │ │ - DW_CFA_offset: r18 at cfa-112 │ │ │ │ - DW_CFA_offset: r19 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ +00004f7c 00000000000000a8 00004f80 FDE cie=00000000 pc=00000000000437a0..0000000000045324 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000437d8 │ │ │ │ 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 0000000000043ea4 │ │ │ │ + DW_CFA_offset: r26 at cfa-88 │ │ │ │ + DW_CFA_offset: r25 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-72 │ │ │ │ + DW_CFA_offset: r29 at cfa-64 │ │ │ │ + DW_CFA_offset: r30 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000043814 │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ + DW_CFA_offset: r31 at cfa-48 │ │ │ │ + DW_CFA_offset: r14 at cfa-184 │ │ │ │ + DW_CFA_offset: r15 at cfa-176 │ │ │ │ + DW_CFA_offset: r16 at cfa-168 │ │ │ │ + DW_CFA_offset: r17 at cfa-160 │ │ │ │ + DW_CFA_offset: r18 at cfa-152 │ │ │ │ + DW_CFA_offset: r19 at cfa-144 │ │ │ │ + DW_CFA_offset: r20 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-128 │ │ │ │ + DW_CFA_offset: r22 at cfa-120 │ │ │ │ + DW_CFA_offset: r23 at cfa-112 │ │ │ │ + DW_CFA_offset: r24 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043820 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043eb0 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-192 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-176 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-160 │ │ │ │ - DW_CFA_advance_loc2: 2732 to 000000000004495c │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-304 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004383c │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 2616 to 0000000000044274 │ │ │ │ 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 0000000000044994 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000442a0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000449a8 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000442d4 │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000449bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000442d8 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000449c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000442dc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000449c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000442e8 │ │ │ │ + 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 │ │ │ │ @@ -12057,68 +12198,85 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000449d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000442f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004ef0 0000000000000088 00004ef4 FDE cie=00000000 pc=0000000000045ae0..00000000000485ac │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000045b3c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r18 at cfa-120 │ │ │ │ - DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_offset: r14 at cfa-152 │ │ │ │ - DW_CFA_offset: r15 at cfa-144 │ │ │ │ - DW_CFA_offset: r16 at cfa-136 │ │ │ │ - DW_CFA_offset: r17 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-112 │ │ │ │ - DW_CFA_offset: r20 at cfa-104 │ │ │ │ - DW_CFA_offset: r21 at cfa-96 │ │ │ │ - DW_CFA_offset: r22 at cfa-88 │ │ │ │ - DW_CFA_offset: r23 at cfa-80 │ │ │ │ - DW_CFA_offset: r24 at cfa-72 │ │ │ │ - DW_CFA_offset: r25 at cfa-64 │ │ │ │ - DW_CFA_offset: r26 at cfa-56 │ │ │ │ - DW_CFA_offset: r27 at cfa-48 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000045b50 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +00005028 00000000000000a8 0000502c FDE cie=00000000 pc=0000000000045330..0000000000047b84 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000045358 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_offset: r20 at cfa-112 │ │ │ │ + DW_CFA_offset: r19 at cfa-120 │ │ │ │ + DW_CFA_offset: r18 at cfa-128 │ │ │ │ DW_CFA_offset_extended_sf: r70 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b54 │ │ │ │ + DW_CFA_offset: r29 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000045398 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_offset: r14 at cfa-160 │ │ │ │ + DW_CFA_offset: r15 at cfa-152 │ │ │ │ + DW_CFA_offset: r16 at cfa-144 │ │ │ │ + DW_CFA_offset: r17 at cfa-136 │ │ │ │ + DW_CFA_offset: r21 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-96 │ │ │ │ + DW_CFA_offset: r23 at cfa-88 │ │ │ │ + DW_CFA_offset: r24 at cfa-80 │ │ │ │ + DW_CFA_offset: r25 at cfa-72 │ │ │ │ + DW_CFA_offset: r26 at cfa-64 │ │ │ │ + DW_CFA_offset: r27 at cfa-56 │ │ │ │ + DW_CFA_offset: r28 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004539c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000045b64 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000453c8 │ │ │ │ + DW_CFA_offset_extended: r99 at cfa-320 │ │ │ │ + DW_CFA_offset_extended: r100 at cfa-304 │ │ │ │ + DW_CFA_offset_extended: r101 at cfa-288 │ │ │ │ + DW_CFA_offset_extended: r102 at cfa-272 │ │ │ │ + DW_CFA_offset_extended: r103 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r104 at cfa-240 │ │ │ │ DW_CFA_offset_extended: r105 at cfa-224 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-208 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_advance_loc2: 3648 to 00000000000469a4 │ │ │ │ + DW_CFA_advance_loc2: 3772 to 0000000000046284 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_restore_extended: r107 │ │ │ │ + DW_CFA_restore_extended: r106 │ │ │ │ + DW_CFA_restore_extended: r105 │ │ │ │ + DW_CFA_restore_extended: r104 │ │ │ │ + DW_CFA_restore_extended: r103 │ │ │ │ + DW_CFA_restore_extended: r102 │ │ │ │ + DW_CFA_restore_extended: r101 │ │ │ │ + DW_CFA_restore_extended: r100 │ │ │ │ + DW_CFA_restore_extended: r99 │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000469d8 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000462b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000469ec │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000462dc │ │ │ │ DW_CFA_restore_extended: r70 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000046a00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000462e0 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046a04 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000462e4 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000046a18 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000462ec │ │ │ │ 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 │ │ │ │ @@ -12129,2453 +12287,2201 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_restore_extended: r108 │ │ │ │ - DW_CFA_restore_extended: r107 │ │ │ │ - DW_CFA_restore_extended: r106 │ │ │ │ - DW_CFA_restore_extended: r105 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046a20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000462f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004f7c 0000000000000048 00004f80 FDE cie=00000000 pc=00000000000485b0..0000000000048a0c │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000485cc │ │ │ │ +000050d4 000000000000004c 000050d8 FDE cie=00000000 pc=0000000000047b90..0000000000047f98 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047ba0 │ │ │ │ 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 00000000000485f0 │ │ │ │ - DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047bb0 │ │ │ │ + DW_CFA_offset: r22 at cfa-80 │ │ │ │ + DW_CFA_offset: r21 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000047bc8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047bd4 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000047bf0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000048628 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000047c0c │ │ │ │ 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 000000000004888c │ │ │ │ + DW_CFA_advance_loc1: 556 to 0000000000047e38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000488c8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000047e68 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047e74 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 00000000000488cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047e78 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fc8 000000000000001c 00004fcc FDE cie=00000000 pc=0000000000048a10..0000000000048a50 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000048a2c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048a38 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048a40 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00005124 0000000000000010 00005128 FDE cie=00000000 pc=0000000000047fa0..0000000000047fb8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fe8 000000000000001c 00004fec FDE cie=00000000 pc=0000000000048a50..0000000000048a94 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000048a70 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048a7c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048a84 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00005138 0000000000000010 0000513c FDE cie=00000000 pc=0000000000047fc0..0000000000047fdc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005008 000000000000001c 0000500c FDE cie=00000000 pc=0000000000048aa0..0000000000048adc │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000048ab8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048ac4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048acc │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +0000514c 0000000000000010 00005150 FDE cie=00000000 pc=0000000000047fe0..0000000000047ff4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005028 000000000000003c 0000502c FDE cie=00000000 pc=0000000000048ae0..0000000000048d14 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000048af8 │ │ │ │ +00005160 0000000000000030 00005164 FDE cie=00000000 pc=0000000000048000..0000000000048214 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048010 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 336 to 0000000000048c48 │ │ │ │ + DW_CFA_advance_loc1: 352 to 0000000000048170 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048c4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048174 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048c50 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048180 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000048c74 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048c7c │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048c8c │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000481a4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048c94 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000481ac │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048ca0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048ca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000481b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000481b4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048cac │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000481bc │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048cc0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000481cc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005068 0000000000000030 0000506c FDE cie=00000000 pc=0000000000048d20..0000000000048e2c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048d30 │ │ │ │ +00005194 0000000000000030 00005198 FDE cie=00000000 pc=0000000000048220..000000000004830c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048228 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048d40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048238 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000048d58 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004824c │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000048d88 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000048274 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000048dbc │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000482a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048dc8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000482b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048dd0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000482c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000048e10 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000482ec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048e1c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000482fc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000509c 0000000000000010 000050a0 FDE cie=00000000 pc=0000000000048e30..0000000000048fa0 │ │ │ │ +000051c8 0000000000000010 000051cc FDE cie=00000000 pc=0000000000048340..00000000000484a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050b0 0000000000000010 000050b4 FDE cie=00000000 pc=0000000000048fa0..00000000000490e0 │ │ │ │ +000051dc 0000000000000010 000051e0 FDE cie=00000000 pc=00000000000484a0..00000000000485cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050c4 0000000000000024 000050c8 FDE cie=00000000 pc=00000000000490e0..0000000000049260 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000049134 │ │ │ │ +000051f0 0000000000000020 000051f4 FDE cie=00000000 pc=00000000000485d0..0000000000048730 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000048614 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048624 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000049178 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000004866c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049188 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004867c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000049240 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ │ │ │ -000050ec 000000000000002c 000050f0 FDE cie=00000000 pc=0000000000049260..0000000000049308 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000049288 │ │ │ │ +00005214 0000000000000030 00005218 FDE cie=00000000 pc=0000000000048730..00000000000487c4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048744 │ │ │ │ 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 0000000000048754 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048764 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000492a4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000492dc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004876c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000048798 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000492f8 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000487b4 │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -0000511c 000000000000002c 00005120 FDE cie=00000000 pc=0000000000049310..00000000000493b8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000049338 │ │ │ │ +00005248 0000000000000030 0000524c FDE cie=00000000 pc=00000000000487d0..0000000000048864 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000487e4 │ │ │ │ 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 00000000000487f4 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048804 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000049354 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004938c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004880c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000048838 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000493a8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000048854 │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -0000514c 000000000000002c 00005150 FDE cie=00000000 pc=00000000000493c0..0000000000049468 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000493e8 │ │ │ │ +0000527c 0000000000000030 00005280 FDE cie=00000000 pc=0000000000048870..0000000000048904 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048884 │ │ │ │ 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 0000000000048894 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000488a4 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000049404 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004943c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000488ac │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000488d8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000049458 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000488f4 │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -0000517c 0000000000000050 00005180 FDE cie=00000000 pc=0000000000049470..0000000000049548 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004947c │ │ │ │ +000052b0 0000000000000050 000052b4 FDE cie=00000000 pc=0000000000048910..00000000000489e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048914 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049484 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004891c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049494 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004892c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049498 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048930 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004949c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004893c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000494b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048948 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000494b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004894c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000494b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048950 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000494bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048954 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004950c │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000489a8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049510 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000489ac │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049514 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000489b0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049518 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000489b4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004951c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000489b8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049520 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000489bc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049524 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000489c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049528 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000489c4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004952c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000489c8 │ │ │ │ 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 0000000000049530 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000489cc │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049534 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000489d0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049538 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000489d4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000051d0 0000000000000050 000051d4 FDE cie=00000000 pc=0000000000049550..0000000000049628 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004955c │ │ │ │ +00005304 0000000000000050 00005308 FDE cie=00000000 pc=00000000000489f0..0000000000048ac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000489f4 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049564 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000489fc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049574 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048a0c │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049578 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048a10 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004957c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048a1c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049590 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048a28 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049594 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048a2c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049598 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048a30 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004959c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048a34 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000495ec │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000048a88 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000495f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048a8c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000495f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048a90 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000495f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048a94 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000495fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048a98 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049600 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048a9c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049604 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048aa0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049608 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048aa4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004960c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048aa8 │ │ │ │ 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 0000000000049610 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048aac │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049614 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ab0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049618 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ab4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005224 0000000000000050 00005228 FDE cie=00000000 pc=0000000000049630..0000000000049708 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004963c │ │ │ │ +00005358 0000000000000050 0000535c FDE cie=00000000 pc=0000000000048ad0..0000000000048ba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ad4 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049644 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048adc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049654 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048aec │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049658 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048af0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004965c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048afc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049670 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048b08 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049674 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b0c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049678 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b10 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004967c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b14 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000496cc │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000048b68 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b6c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b70 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b74 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b78 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b7c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b80 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b84 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b88 │ │ │ │ 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 00000000000496f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b8c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b90 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b94 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005278 0000000000000084 0000527c FDE cie=00000000 pc=0000000000049710..0000000000049910 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004971c │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049728 │ │ │ │ - DW_CFA_offset: r23 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004973c │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049744 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049748 │ │ │ │ +000053ac 000000000000007c 000053b0 FDE cie=00000000 pc=0000000000048bb0..0000000000048da4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048bb4 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004974c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000048bd4 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048be0 │ │ │ │ + DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048be4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049750 │ │ │ │ - DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049764 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048bf0 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048bfc │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049768 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004976c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c00 │ │ │ │ + DW_CFA_offset: r23 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048c08 │ │ │ │ + DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c0c │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049770 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048c14 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c18 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049774 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c1c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049778 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c20 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004977c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048c24 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049780 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000049814 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049818 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000048cc4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004981c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048cc8 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ccc │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049820 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048cd0 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049824 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048cd4 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049828 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048cd8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004982c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048cdc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049830 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ce0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049834 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ce4 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049838 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004983c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ce8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049840 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048cec │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048cf0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049850 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048cfc │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049860 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r20 at cfa-96 │ │ │ │ + DW_CFA_restore: r21 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048d00 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset: r21 at cfa-88 │ │ │ │ DW_CFA_offset: r22 at cfa-80 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005300 0000000000000064 00005304 FDE cie=00000000 pc=0000000000049910..0000000000049ab0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004991c │ │ │ │ +0000542c 0000000000000064 00005430 FDE cie=00000000 pc=0000000000048db0..0000000000048f3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048db4 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049930 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048dc8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049938 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048dd0 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004993c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048dd4 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049940 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048dd8 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048de4 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049944 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048de8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049958 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004995c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048df4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048df8 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049960 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048dfc │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049964 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048e00 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049968 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000049a04 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000048e94 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048e98 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048e9c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ea0 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ea4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ea8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048eac │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048eb0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048eb4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049a30 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048ec0 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049a40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048ed0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ │ │ │ -00005368 0000000000000064 0000536c FDE cie=00000000 pc=0000000000049ab0..0000000000049c50 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049abc │ │ │ │ +00005494 0000000000000064 00005498 FDE cie=00000000 pc=0000000000048f40..00000000000490cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f44 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049ad0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048f58 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049ad8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048f60 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049adc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f68 │ │ │ │ + DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048f74 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049ae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f78 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049af8 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049afc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048f84 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f88 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f8c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f90 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b08 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000049ba4 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000049024 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049ba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049028 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049bac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004902c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049bb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049030 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049bb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049034 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049bb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049038 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049bbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004903c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049bc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049040 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049bc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049044 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049bd0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049050 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049be0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000049060 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ │ │ │ │ -000053d0 0000000000000018 000053d4 FDE cie=00000000 pc=0000000000049c50..0000000000049dec │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000049d1c │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000049dc4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049dd0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +000054fc 0000000000000010 00005500 FDE cie=00000000 pc=00000000000490d0..0000000000049268 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000053ec 0000000000000028 000053f0 FDE cie=00000000 pc=0000000000049df0..0000000000049fd4 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000049e08 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000049ea0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049eb0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049eb8 │ │ │ │ - DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000049f6c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049f70 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000049fa0 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049fac │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049fb0 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049fbc │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ +00005510 0000000000000010 00005514 FDE cie=00000000 pc=0000000000049270..0000000000049428 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005418 0000000000000030 0000541c FDE cie=00000000 pc=0000000000049fe0..000000000004a4ac │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000004a028 │ │ │ │ +00005524 0000000000000030 00005528 FDE cie=00000000 pc=0000000000049430..00000000000498dc │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000049464 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r30 at cfa-40 │ │ │ │ DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 696 to 000000000004a2e0 │ │ │ │ + DW_CFA_advance_loc1: 704 to 0000000000049724 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004a2fc │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000049740 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a304 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049748 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a310 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049750 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000544c 0000000000000020 00005450 FDE cie=00000000 pc=000000000004a4b0..000000000004a530 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a4c4 │ │ │ │ +00005558 0000000000000020 0000555c FDE cie=00000000 pc=0000000000049900..000000000004996c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049914 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a4cc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a4d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049920 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a4e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004992c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005470 0000000000000040 00005474 FDE cie=00000000 pc=000000000004a530..000000000004a824 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a540 │ │ │ │ +0000557c 0000000000000038 00005580 FDE cie=00000000 pc=0000000000049980..0000000000049c54 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049988 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a548 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049990 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a55c │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000499b0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000004a610 │ │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000049ac4 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a614 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000004a6e0 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a6f0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a6f8 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000049b34 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a700 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049b38 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a710 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049b40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a71c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000049b50 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a730 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000049b68 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a740 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049b6c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004a76c │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000049be8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000004a808 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000049c38 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a80c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049c3c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a814 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049c44 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000054b4 0000000000000060 000054b8 FDE cie=00000000 pc=000000000004a830..000000000004ade0 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000004a884 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ +000055b8 0000000000000050 000055bc FDE cie=00000000 pc=0000000000049c80..000000000004a1d0 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000049cc4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r31 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a88c │ │ │ │ + DW_CFA_offset: r24 at cfa-72 │ │ │ │ + DW_CFA_offset: r25 at cfa-64 │ │ │ │ + DW_CFA_offset: r26 at cfa-56 │ │ │ │ + DW_CFA_offset: r27 at cfa-48 │ │ │ │ + DW_CFA_offset: r28 at cfa-40 │ │ │ │ + DW_CFA_offset: r29 at cfa-32 │ │ │ │ + DW_CFA_offset: r30 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049cd0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1160 to 000000000004ad14 │ │ │ │ + DW_CFA_advance_loc2: 1100 to 000000000004a11c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004ad4c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004a148 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ad50 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a150 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ad54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a154 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000004ad90 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004a184 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ada0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a190 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005518 0000000000000010 0000551c FDE cie=00000000 pc=000000000004ade0..000000000004ae3c │ │ │ │ +0000560c 0000000000000010 00005610 FDE cie=00000000 pc=000000000004a200..000000000004a254 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000552c 0000000000000010 00005530 FDE cie=00000000 pc=000000000004ae40..000000000004afa8 │ │ │ │ +00005620 0000000000000010 00005624 FDE cie=00000000 pc=000000000004a260..000000000004a3d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005540 0000000000000020 00005544 FDE cie=00000000 pc=000000000004afb0..000000000004b784 │ │ │ │ - DW_CFA_advance_loc: 236 to 000000000004b09c │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 200 to 000000000004b164 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc1: 492 to 000000000004b350 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 224 to 000000000004b430 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000004b4d0 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 280 to 000000000004b5e8 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ +00005634 0000000000000010 00005638 FDE cie=00000000 pc=000000000004a3d0..000000000004aba8 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005564 0000000000000034 00005568 FDE cie=00000000 pc=000000000004b790..000000000004b8a0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004b7b4 │ │ │ │ +00005648 0000000000000034 0000564c FDE cie=00000000 pc=000000000004abb0..000000000004acac │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004abd0 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004b7d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004abdc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004b824 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000004ac40 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004b840 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004ac60 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b844 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b850 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ac70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004b878 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004ac84 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004b890 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004ac9c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000559c 0000000000000028 000055a0 FDE cie=00000000 pc=000000000004b8a0..000000000004b938 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004b8b0 │ │ │ │ +00005680 0000000000000028 00005684 FDE cie=00000000 pc=000000000004acb0..000000000004ad38 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004acbc │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b8bc │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b8c4 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004b8e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004accc │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004acd8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004b910 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004ad10 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004b928 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004ad28 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000055c8 0000000000000010 000055cc FDE cie=00000000 pc=000000000004b940..000000000004bb64 │ │ │ │ +000056ac 0000000000000010 000056b0 FDE cie=00000000 pc=000000000004ad40..000000000004af54 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055dc 0000000000000010 000055e0 FDE cie=00000000 pc=000000000004bb70..000000000004bffc │ │ │ │ +000056c0 0000000000000010 000056c4 FDE cie=00000000 pc=000000000004af60..000000000004b3dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055f0 0000000000000010 000055f4 FDE cie=00000000 pc=000000000004c000..000000000004c200 │ │ │ │ +000056d4 0000000000000010 000056d8 FDE cie=00000000 pc=000000000004b3e0..000000000004b5e0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005604 0000000000000010 00005608 FDE cie=00000000 pc=000000000004c200..000000000004c678 │ │ │ │ +000056e8 0000000000000010 000056ec FDE cie=00000000 pc=000000000004b5e0..000000000004ba58 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005618 0000000000000010 0000561c FDE cie=00000000 pc=000000000004c680..000000000004c9e4 │ │ │ │ +000056fc 0000000000000010 00005700 FDE cie=00000000 pc=000000000004ba60..000000000004bdc4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000562c 0000000000000010 00005630 FDE cie=00000000 pc=000000000004c9f0..000000000004cdfc │ │ │ │ +00005710 0000000000000010 00005714 FDE cie=00000000 pc=000000000004bdd0..000000000004c1cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005640 000000000000001c 00005644 FDE cie=00000000 pc=000000000004ce00..000000000004d054 │ │ │ │ - DW_CFA_advance_loc1: 552 to 000000000004d028 │ │ │ │ +00005724 000000000000001c 00005728 FDE cie=00000000 pc=000000000004c200..000000000004c444 │ │ │ │ + DW_CFA_advance_loc1: 540 to 000000000004c41c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d034 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c424 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d044 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c434 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005660 0000000000000010 00005664 FDE cie=00000000 pc=000000000004d060..000000000004d1a8 │ │ │ │ +00005744 0000000000000010 00005748 FDE cie=00000000 pc=000000000004c450..000000000004c59c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005674 0000000000000010 00005678 FDE cie=00000000 pc=000000000004d1b0..000000000004d1c8 │ │ │ │ +00005758 0000000000000010 0000575c FDE cie=00000000 pc=000000000004c5c0..000000000004c5d8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005688 0000000000000010 0000568c FDE cie=00000000 pc=000000000004d1d0..000000000004d254 │ │ │ │ +0000576c 0000000000000010 00005770 FDE cie=00000000 pc=000000000004c5e0..000000000004c65c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000569c 0000000000000010 000056a0 FDE cie=00000000 pc=000000000004d260..000000000004d2c0 │ │ │ │ +00005780 0000000000000010 00005784 FDE cie=00000000 pc=000000000004c660..000000000004c6c0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056b0 0000000000000010 000056b4 FDE cie=00000000 pc=000000000004d2c0..000000000004d3a4 │ │ │ │ +00005794 0000000000000010 00005798 FDE cie=00000000 pc=000000000004c6c0..000000000004c794 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056c4 0000000000000010 000056c8 FDE cie=00000000 pc=000000000004d3b0..000000000004d4a4 │ │ │ │ +000057a8 0000000000000010 000057ac FDE cie=00000000 pc=000000000004c7a0..000000000004c894 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056d8 0000000000000058 000056dc FDE cie=00000000 pc=000000000004d4b0..000000000004d9b4 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004d4d0 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ +000057bc 000000000000004c 000057c0 FDE cie=00000000 pc=000000000004c8c0..000000000004ce74 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c8d0 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004c8e4 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004c8fc │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004d4f8 │ │ │ │ - DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004d514 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c908 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000004d584 │ │ │ │ - DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d588 │ │ │ │ - DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d58c │ │ │ │ - DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d590 │ │ │ │ - DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000004d638 │ │ │ │ - DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004d65c │ │ │ │ - DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004d67c │ │ │ │ - DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004d6ac │ │ │ │ - DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000004d77c │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c914 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc1: 520 to 000000000004cb1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004d7b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cb24 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d7bc │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000004cbe4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_restore: r56 │ │ │ │ - DW_CFA_restore: r55 │ │ │ │ - DW_CFA_restore: r54 │ │ │ │ - DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d7c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cbf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 456 to 000000000004cdb8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000004cdf8 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000004ce64 │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ + DW_CFA_restore: r62 │ │ │ │ + DW_CFA_restore: r61 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005734 00000000000000a4 00005738 FDE cie=00000000 pc=000000000004d9c0..000000000004e05c │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d9cc │ │ │ │ +0000580c 0000000000000064 00005810 FDE cie=00000000 pc=000000000004ce80..000000000004d638 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ce84 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d9d4 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d9e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ce8c │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ce98 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004cea8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d9f0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004cebc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d9f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cec0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004da00 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cecc │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004da10 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004da18 │ │ │ │ - DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004da20 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da24 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da28 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da2c │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004da34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ced0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004da40 │ │ │ │ - DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da44 │ │ │ │ - DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da48 │ │ │ │ - DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da4c │ │ │ │ - DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da50 │ │ │ │ - DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ced4 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cedc │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004ceec │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cef0 │ │ │ │ DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cef4 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004da64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cefc │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cf00 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 428 to 000000000004dc10 │ │ │ │ - DW_CFA_offset: r49 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004dc3c │ │ │ │ - DW_CFA_restore: r49 │ │ │ │ - DW_CFA_advance_loc1: 268 to 000000000004dd48 │ │ │ │ - DW_CFA_restore: r50 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dd4c │ │ │ │ - DW_CFA_restore: r51 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dd50 │ │ │ │ - DW_CFA_restore: r52 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dd54 │ │ │ │ - DW_CFA_restore: r53 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dd58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cf04 │ │ │ │ + DW_CFA_offset: r54 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cf08 │ │ │ │ + DW_CFA_offset: r55 at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 900 to 000000000004d28c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r54 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dd5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d290 │ │ │ │ DW_CFA_restore: r55 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dd60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d294 │ │ │ │ DW_CFA_restore: r56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dd64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d298 │ │ │ │ DW_CFA_restore: r57 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dd68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d29c │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dd6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d2a0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dd70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d2a4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dd74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d2a8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dd78 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dd7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d2ac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dd80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d2b0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004dd98 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004dda0 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004dda8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ddb0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004d2d0 │ │ │ │ + DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ddc0 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r50 at cfa-112 │ │ │ │ - DW_CFA_offset: r51 at cfa-104 │ │ │ │ - DW_CFA_offset: r52 at cfa-96 │ │ │ │ - DW_CFA_offset: r53 at cfa-88 │ │ │ │ - DW_CFA_offset: r54 at cfa-80 │ │ │ │ - DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - │ │ │ │ -000057dc 0000000000000024 000057e0 FDE cie=00000000 pc=000000000004e060..000000000004e0d4 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004e088 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004e0a4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e0ac │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e0b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004d2e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e0bc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e0c4 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + │ │ │ │ +00005874 0000000000000010 00005878 FDE cie=00000000 pc=000000000004d640..000000000004d680 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005804 0000000000000014 00005808 FDE cie=00000000 pc=000000000004e0e0..000000000004e130 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e100 │ │ │ │ +00005888 0000000000000014 0000588c FDE cie=00000000 pc=000000000004d680..000000000004d6bc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004d694 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000581c 0000000000000020 00005820 FDE cie=00000000 pc=000000000004e130..000000000004e1d0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004e154 │ │ │ │ +000058a0 0000000000000020 000058a4 FDE cie=00000000 pc=000000000004d6c0..000000000004d74c │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004d6fc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e174 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004d710 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e184 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004d720 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e190 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004d730 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005840 00000000000000a0 00005844 FDE cie=00000000 pc=000000000004e1d0..000000000004e480 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e1dc │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e1e4 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ +000058c4 0000000000000080 000058c8 FDE cie=00000000 pc=000000000004d780..000000000004d9ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d784 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e1ec │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e1f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d78c │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d798 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e1fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d79c │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004e228 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e22c │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e23c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d7a8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d7b4 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e240 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004d7c4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004d7ec │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000004e2c8 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e2cc │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e2d0 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000004d85c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e2d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d868 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004e2f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d870 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d87c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e2fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d880 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e300 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d884 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e308 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d88c │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e310 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d890 │ │ │ │ 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 000000000004e320 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004d8a0 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004e338 │ │ │ │ - DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000004e3b8 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004e3d0 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e3d4 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e3d8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e3e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e3f0 │ │ │ │ - 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 000000000004d8ac │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004d8c4 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004e418 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000004d970 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004d988 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d98c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e41c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d990 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e420 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d994 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e428 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d9a0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e42c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d9a4 │ │ │ │ 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 000000000004e434 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e438 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e43c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d9a8 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d9ac │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e440 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d9b0 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e444 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d9bc │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e448 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d9c0 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d9c4 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ │ │ │ │ -000058e4 000000000000006c 000058e8 FDE cie=00000000 pc=000000000004e480..000000000004e698 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004e49c │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00005948 0000000000000068 0000594c FDE cie=00000000 pc=000000000004d9f0..000000000004dbb0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d9fc │ │ │ │ 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 000000000004e4ac │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004da08 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004e4d4 │ │ │ │ - DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e4d8 │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e4e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004da10 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004da1c │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e4ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004da20 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004da30 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004da58 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000004e584 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e588 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e58c │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000004dad8 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e590 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004dae4 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e5b0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e5c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dae8 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004daf0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004dafc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004db08 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e5d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004db10 │ │ │ │ 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 000000000004e5e0 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r26 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004db20 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000004e634 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e648 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_restore: r31 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004db38 │ │ │ │ + DW_CFA_register: r65 in r0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004db3c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004db70 │ │ │ │ + DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004db88 │ │ │ │ + DW_CFA_restore: r28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004db8c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e650 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004e674 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004db90 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e688 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004dba0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005954 000000000000001c 00005958 FDE cie=00000000 pc=000000000004e6a0..000000000004e6d8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e6b4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e6c0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e6c8 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +000059b4 0000000000000010 000059b8 FDE cie=00000000 pc=000000000004dbc0..000000000004dbd0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005974 000000000000001c 00005978 FDE cie=00000000 pc=000000000004e6e0..000000000004e718 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e6f4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e700 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e708 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +000059c8 0000000000000010 000059cc FDE cie=00000000 pc=000000000004dbd0..000000000004dbe0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005994 0000000000000030 00005998 FDE cie=00000000 pc=000000000004e720..000000000004e7a8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e72c │ │ │ │ +000059dc 0000000000000030 000059e0 FDE cie=00000000 pc=000000000004dbe0..000000000004dc5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dbe4 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e734 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dbec │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e73c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dbf4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e740 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dbf8 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e748 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dbfc │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e74c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dc04 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000004e788 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004dc3c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e78c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dc40 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e790 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dc44 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e794 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dc48 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e798 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dc4c │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000059c8 0000000000000048 000059cc FDE cie=00000000 pc=000000000004e7b0..000000000004e880 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e7bc │ │ │ │ +00005a10 0000000000000034 00005a14 FDE cie=00000000 pc=000000000004dc60..000000000004dd14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dc64 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e7c4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e7cc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dc6c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dc74 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e7d0 │ │ │ │ - DW_CFA_offset: r28 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e7dc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dc7c │ │ │ │ DW_CFA_offset: r29 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e7e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dc80 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e7f0 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e7f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004dc8c │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004e830 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004dc98 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000004dcf0 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e838 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e83c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dcf4 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e840 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dcf8 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e844 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dcfc │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e848 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dd00 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e84c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dd04 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e850 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00005a14 0000000000000038 00005a18 FDE cie=00000000 pc=000000000004e880..000000000004e950 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e88c │ │ │ │ +00005a48 0000000000000038 00005a4c FDE cie=00000000 pc=000000000004dd20..000000000004ddd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dd24 │ │ │ │ DW_CFA_offset: r31 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e894 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dd2c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e89c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dd34 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e8a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004dd3c │ │ │ │ DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e8a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dd40 │ │ │ │ DW_CFA_offset: r30 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e8ac │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004dd4c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e8b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dd50 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e8c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004dd5c │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000004e928 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000004ddb0 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e92c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ddb4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e930 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ddb8 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e934 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ddbc │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e938 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ddc0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e93c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ddc4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e940 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ddc8 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a50 0000000000000034 00005a54 FDE cie=00000000 pc=000000000004e950..000000000004ea20 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e964 │ │ │ │ +00005a84 000000000000002c 00005a88 FDE cie=00000000 pc=000000000004de00..000000000004debc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004de10 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e96c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004de18 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e97c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004de24 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e980 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004de28 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e994 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004de38 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e998 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004de3c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e99c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004de40 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e9a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004de50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000004e9e4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000004dea4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e9f0 │ │ │ │ - DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ea00 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ea08 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ea10 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004deac │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a88 0000000000000038 00005a8c FDE cie=00000000 pc=000000000004ea20..000000000004eb20 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004ea4c │ │ │ │ +00005ab4 0000000000000038 00005ab8 FDE cie=00000000 pc=000000000004dec0..000000000004dfb0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004decc │ │ │ │ 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 000000000004ded8 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004deec │ │ │ │ + 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 000000000004ea68 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004defc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000004eae8 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000004df78 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004eb10 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004dfa0 │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -00005ac4 0000000000000034 00005ac8 FDE cie=00000000 pc=000000000004eb20..000000000004ec1c │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004eb48 │ │ │ │ +00005af0 0000000000000034 00005af4 FDE cie=00000000 pc=000000000004dfb0..000000000004e09c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004dfc4 │ │ │ │ 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 000000000004dfd0 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004dfdc │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004eb60 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004dfe8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000004ebe8 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000004e068 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004ec0c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004e08c │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -00005afc 000000000000002c 00005b00 FDE cie=00000000 pc=000000000004ec20..000000000004ed24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004ec40 │ │ │ │ +00005b28 0000000000000030 00005b2c FDE cie=00000000 pc=000000000004e0a0..000000000004e194 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e0ac │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e0b8 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e0c8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004ec58 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e0d0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000004ecf8 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000004e168 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004ed14 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004e184 │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -00005b2c 000000000000002c 00005b30 FDE cie=00000000 pc=000000000004ed30..000000000004ee24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004ed50 │ │ │ │ +00005b5c 0000000000000030 00005b60 FDE cie=00000000 pc=000000000004e1a0..000000000004e284 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e1ac │ │ │ │ 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 000000000004e1bc │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e1c8 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004ed68 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e1d0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000004edf8 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000004e258 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004ee14 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004e274 │ │ │ │ DW_CFA_restore_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 │ │ │ │ │ │ │ │ -00005b5c 0000000000000050 00005b60 FDE cie=00000000 pc=000000000004ee30..000000000004f04c │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000004ee74 │ │ │ │ +00005b90 0000000000000064 00005b94 FDE cie=00000000 pc=000000000004e290..000000000004e4c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e2a0 │ │ │ │ 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 000000000004e2ac │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e2bc │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_offset: r30 at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004e2dc │ │ │ │ + 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 000000000004ee8c │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ee90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e2e0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 332 to 000000000004efdc │ │ │ │ + DW_CFA_advance_loc1: 328 to 000000000004e428 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000004f018 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004e454 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f01c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e458 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e460 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_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 000000000004f020 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e464 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004e480 │ │ │ │ + DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004e4ac │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e4b0 │ │ │ │ + DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e4b8 │ │ │ │ + DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r30 │ │ │ │ + DW_CFA_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 │ │ │ │ │ │ │ │ -00005bb0 0000000000000044 00005bb4 FDE cie=00000000 pc=000000000004f050..000000000004f340 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004f080 │ │ │ │ +00005bf8 0000000000000044 00005bfc FDE cie=00000000 pc=000000000004e4d0..000000000004e7a0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004e4e4 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r23 at cfa-72 │ │ │ │ DW_CFA_offset: r24 at cfa-64 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004e4fc │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004e510 │ │ │ │ + DW_CFA_def_cfa_offset: 8352 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004f09c │ │ │ │ - DW_CFA_def_cfa_offset: 8352 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f0a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e518 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 576 to 000000000004f2e0 │ │ │ │ + DW_CFA_advance_loc1: 552 to 000000000004e740 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004f30c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004e76c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f310 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e770 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005bf8 0000000000000020 00005bfc FDE cie=00000000 pc=000000000004f340..000000000004f398 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004f350 │ │ │ │ +00005c40 0000000000000020 00005c44 FDE cie=00000000 pc=000000000004e7c0..000000000004e808 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e7c8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004f35c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e7d4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004f37c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004e7ec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004f388 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e7f8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00005c1c 000000000000001c 00005c20 FDE cie=00000000 pc=000000000004f3a0..000000000004f3f8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004f3c8 │ │ │ │ +00005c64 000000000000001c 00005c68 FDE cie=00000000 pc=000000000004e810..000000000004e85c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004e830 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004f3e0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004e844 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f3e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e84c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c3c 000000000000001c 00005c40 FDE cie=00000000 pc=000000000004f400..000000000004f43c │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004f418 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004f424 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f42c │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ +00005c84 0000000000000010 00005c88 FDE cie=00000000 pc=000000000004e860..000000000004e874 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c5c 0000000000000010 00005c60 FDE cie=00000000 pc=000000000004f440..000000000004f454 │ │ │ │ +00005c98 0000000000000010 00005c9c FDE cie=00000000 pc=000000000004e880..000000000004e894 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c70 0000000000000010 00005c74 FDE cie=00000000 pc=000000000004f460..000000000004f498 │ │ │ │ +00005cac 0000000000000010 00005cb0 FDE cie=00000000 pc=000000000004e8c0..000000000004e8f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c84 000000000000001c 00005c88 FDE cie=00000000 pc=000000000004f4a0..000000000004f508 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004f4b8 │ │ │ │ +00005cc0 000000000000001c 00005cc4 FDE cie=00000000 pc=000000000004e8f0..000000000004e94c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e900 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004f4f0 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004e934 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f4f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e93c │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ca4 0000000000000010 00005ca8 FDE cie=00000000 pc=000000000004f510..000000000004f620 │ │ │ │ +00005ce0 0000000000000010 00005ce4 FDE cie=00000000 pc=000000000004e950..000000000004ea60 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005cb8 0000000000000010 00005cbc FDE cie=00000000 pc=000000000004f620..000000000004f750 │ │ │ │ +00005cf4 0000000000000010 00005cf8 FDE cie=00000000 pc=000000000004ea60..000000000004eb90 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ccc 0000000000000010 00005cd0 FDE cie=00000000 pc=000000000004f750..000000000004f820 │ │ │ │ +00005d08 0000000000000010 00005d0c FDE cie=00000000 pc=000000000004eb90..000000000004ec60 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ce0 0000000000000010 00005ce4 FDE cie=00000000 pc=000000000004f820..000000000004f9d0 │ │ │ │ +00005d1c 0000000000000010 00005d20 FDE cie=00000000 pc=000000000004ec60..000000000004ee10 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005cf4 0000000000000010 00005cf8 FDE cie=00000000 pc=000000000004f9d0..000000000004fab0 │ │ │ │ +00005d30 0000000000000010 00005d34 FDE cie=00000000 pc=000000000004ee10..000000000004eef0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d08 0000000000000010 00005d0c FDE cie=00000000 pc=000000000004fab0..000000000004fb80 │ │ │ │ +00005d44 0000000000000010 00005d48 FDE cie=00000000 pc=000000000004eef0..000000000004efc0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d1c 0000000000000010 00005d20 FDE cie=00000000 pc=000000000004fb80..000000000004fc2c │ │ │ │ +00005d58 0000000000000010 00005d5c FDE cie=00000000 pc=000000000004efc0..000000000004f06c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d30 0000000000000010 00005d34 FDE cie=00000000 pc=000000000004fc30..000000000004fcdc │ │ │ │ +00005d6c 0000000000000010 00005d70 FDE cie=00000000 pc=000000000004f070..000000000004f11c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d44 0000000000000010 00005d48 FDE cie=00000000 pc=000000000004fce0..000000000004fd58 │ │ │ │ +00005d80 0000000000000010 00005d84 FDE cie=00000000 pc=000000000004f120..000000000004f198 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d58 0000000000000010 00005d5c FDE cie=00000000 pc=000000000004fd60..000000000004fe74 │ │ │ │ +00005d94 0000000000000010 00005d98 FDE cie=00000000 pc=000000000004f1a0..000000000004f2b4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d6c 0000000000000010 00005d70 FDE cie=00000000 pc=000000000004fe80..000000000004ff38 │ │ │ │ +00005da8 0000000000000010 00005dac FDE cie=00000000 pc=000000000004f2c0..000000000004f378 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d80 0000000000000010 00005d84 FDE cie=00000000 pc=000000000004ff40..0000000000050070 │ │ │ │ +00005dbc 0000000000000010 00005dc0 FDE cie=00000000 pc=000000000004f380..000000000004f4d8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d94 0000000000000010 00005d98 FDE cie=00000000 pc=0000000000050070..00000000000500fc │ │ │ │ +00005dd0 0000000000000010 00005dd4 FDE cie=00000000 pc=000000000004f4e0..000000000004f56c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005da8 0000000000000010 00005dac FDE cie=00000000 pc=0000000000050100..0000000000050220 │ │ │ │ +00005de4 0000000000000010 00005de8 FDE cie=00000000 pc=000000000004f570..000000000004f690 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005dbc 0000000000000010 00005dc0 FDE cie=00000000 pc=0000000000050220..00000000000502ac │ │ │ │ +00005df8 0000000000000010 00005dfc FDE cie=00000000 pc=000000000004f690..000000000004f71c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005dd0 0000000000000010 00005dd4 FDE cie=00000000 pc=00000000000502b0..00000000000503d0 │ │ │ │ +00005e0c 0000000000000010 00005e10 FDE cie=00000000 pc=000000000004f720..000000000004f840 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005de4 0000000000000010 00005de8 FDE cie=00000000 pc=00000000000503d0..0000000000050470 │ │ │ │ +00005e20 0000000000000010 00005e24 FDE cie=00000000 pc=000000000004f840..000000000004f8e0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005df8 0000000000000010 00005dfc FDE cie=00000000 pc=0000000000050470..00000000000505bc │ │ │ │ +00005e34 0000000000000010 00005e38 FDE cie=00000000 pc=000000000004f8e0..000000000004fa2c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e0c 0000000000000010 00005e10 FDE cie=00000000 pc=00000000000505c0..0000000000050650 │ │ │ │ +00005e48 0000000000000010 00005e4c FDE cie=00000000 pc=000000000004fa30..000000000004fac0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e20 0000000000000010 00005e24 FDE cie=00000000 pc=0000000000050650..00000000000507c8 │ │ │ │ +00005e5c 0000000000000010 00005e60 FDE cie=00000000 pc=000000000004fac0..000000000004fc38 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e34 0000000000000010 00005e38 FDE cie=00000000 pc=00000000000507d0..000000000005085c │ │ │ │ +00005e70 0000000000000010 00005e74 FDE cie=00000000 pc=000000000004fc40..000000000004fccc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e48 0000000000000010 00005e4c FDE cie=00000000 pc=0000000000050860..00000000000509d8 │ │ │ │ +00005e84 0000000000000010 00005e88 FDE cie=00000000 pc=000000000004fcd0..000000000004fe48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e5c 0000000000000048 00005e60 FDE cie=00000000 pc=00000000000509e0..0000000000050cac │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000509e4 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000509f4 │ │ │ │ +00005e98 0000000000000040 00005e9c FDE cie=00000000 pc=000000000004fe50..00000000000501a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fe54 │ │ │ │ DW_CFA_offset: r25 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000509f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004fe64 │ │ │ │ DW_CFA_offset: r26 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000509fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fe68 │ │ │ │ DW_CFA_offset: r27 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050a00 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004fe78 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050a04 │ │ │ │ - DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000050a1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fe7c │ │ │ │ DW_CFA_offset: r29 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050a20 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fe88 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 576 to 0000000000050c60 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fe8c │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 724 to 0000000000050160 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050164 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050168 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005016c │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050170 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050174 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c7c │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c80 │ │ │ │ - DW_CFA_offset: r24 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050178 │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005017c │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005ea8 0000000000000028 00005eac FDE cie=00000000 pc=0000000000050cb0..00000000000510a0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000050ccc │ │ │ │ - DW_CFA_offset: r26 at cfa-48 │ │ │ │ +00005edc 0000000000000024 00005ee0 FDE cie=00000000 pc=00000000000501a0..000000000005056c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000501b8 │ │ │ │ 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 0000000000050ce4 │ │ │ │ DW_CFA_offset: r28 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000501c8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 880 to 0000000000051054 │ │ │ │ + DW_CFA_offset: r29 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000501d0 │ │ │ │ + DW_CFA_offset: r31 at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 848 to 0000000000050520 │ │ │ │ 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 0000000000051058 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050524 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005ed4 0000000000000010 00005ed8 FDE cie=00000000 pc=00000000000510a0..00000000000510c4 │ │ │ │ +00005f04 0000000000000010 00005f08 FDE cie=00000000 pc=0000000000050570..0000000000050594 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ee8 0000000000000010 00005eec FDE cie=00000000 pc=00000000000510d0..0000000000051114 │ │ │ │ +00005f18 0000000000000010 00005f1c FDE cie=00000000 pc=00000000000505c0..00000000000505fc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005efc 0000000000000010 00005f00 FDE cie=00000000 pc=0000000000051120..0000000000051134 │ │ │ │ +00005f2c 0000000000000010 00005f30 FDE cie=00000000 pc=0000000000050600..0000000000050614 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f10 0000000000000010 00005f14 FDE cie=00000000 pc=0000000000051140..0000000000051160 │ │ │ │ +00005f40 0000000000000010 00005f44 FDE cie=00000000 pc=0000000000050620..0000000000050638 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f24 00000000000000b4 00005f28 FDE cie=00000000 pc=0000000000051160..000000000005173c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000051170 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000511a8 │ │ │ │ +00005f54 000000000000007c 00005f58 FDE cie=00000000 pc=0000000000050640..0000000000050bd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050648 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000050680 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000511b8 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050690 │ │ │ │ DW_CFA_offset_extended: r105 at cfa-192 │ │ │ │ DW_CFA_offset_extended: r106 at cfa-176 │ │ │ │ DW_CFA_offset_extended: r107 at cfa-160 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-144 │ │ │ │ - DW_CFA_advance_loc1: 380 to 0000000000051334 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051338 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051340 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051344 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051348 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005134c │ │ │ │ + DW_CFA_advance_loc1: 360 to 00000000000507f8 │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000507fc │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050804 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050808 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005080c │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050810 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050814 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051350 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050818 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 628 to 00000000000515c4 │ │ │ │ + DW_CFA_advance_loc1: 648 to 0000000000050aa0 │ │ │ │ + DW_CFA_restore: r60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050aa4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000515c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050aa8 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000515cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050aac │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000515d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ab0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000515d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ab4 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000515d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ab8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000515dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050abc │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 212 to 00000000000516b0 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000050b74 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000516e4 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000050ba4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000516f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ba8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050bb8 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore_extended: r108 │ │ │ │ DW_CFA_restore_extended: r107 │ │ │ │ DW_CFA_restore_extended: r106 │ │ │ │ DW_CFA_restore_extended: r105 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000051700 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r105 at cfa-192 │ │ │ │ - DW_CFA_offset_extended: r106 at cfa-176 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-160 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-144 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000051724 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_restore: r62 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050bbc │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005fdc 00000000000000bc 00005fe0 FDE cie=00000000 pc=0000000000051740..0000000000051ae4 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005175c │ │ │ │ +00005fd4 000000000000008c 00005fd8 FDE cie=00000000 pc=0000000000050be0..0000000000050f3c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050bf0 │ │ │ │ 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 000000000005177c │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000050c14 │ │ │ │ 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 0000000000051784 │ │ │ │ + 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 0000000000050c1c │ │ │ │ DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_advance_loc1: 308 to 00000000000518b8 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000518c0 │ │ │ │ + DW_CFA_advance_loc1: 292 to 0000000000050d40 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050d44 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050d50 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000518c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050d54 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050d58 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000518cc │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000518d0 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000518e0 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000518e4 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000518e8 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000518ec │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000518f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050d5c │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050d68 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050d70 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005190c │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051910 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051914 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000050d88 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050d8c │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050d90 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050d94 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050da4 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050da8 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 276 to 0000000000051a28 │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000050eb8 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ebc │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ec0 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ec4 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ec8 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ecc │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ed0 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ed4 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ed8 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050edc │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ee0 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ee4 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ee8 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050eec │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000051a74 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050ef8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000051aa0 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000050f28 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051aa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050f2c │ │ │ │ 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 0000000000051ab0 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-192 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-176 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000609c 00000000000000d8 000060a0 FDE cie=00000000 pc=0000000000051af0..0000000000051ebc │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000051b08 │ │ │ │ +00006064 00000000000000c0 00006068 FDE cie=00000000 pc=0000000000050f40..00000000000512c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050f4c │ │ │ │ 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 0000000000051b28 │ │ │ │ - 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 0000000000050f70 │ │ │ │ + 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 0000000000051b30 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000051bc0 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051bc8 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051bcc │ │ │ │ + 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 0000000000050f78 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000051000 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051004 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005100c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051bd4 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051bd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051010 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051014 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000051c08 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000051048 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051c0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005104c │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051c10 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051c14 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000051c28 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051c2c │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051c30 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005105c │ │ │ │ + DW_CFA_offset: r18 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051060 │ │ │ │ + DW_CFA_offset: r19 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051070 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000051c48 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051c4c │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051c50 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 228 to 0000000000051d34 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005107c │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051084 │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051088 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051094 │ │ │ │ + DW_CFA_offset: r17 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051098 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005109c │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000051184 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051188 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005118c │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051190 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051194 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051198 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005119c │ │ │ │ DW_CFA_restore: r17 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000511a0 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d50 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000511a4 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d54 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000511a8 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000511ac │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000511b0 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000511b4 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000511b8 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000511bc │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000511c0 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 200 to 0000000000051e34 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000051270 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000051e60 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000512a0 │ │ │ │ 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 0000000000051e70 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r16 at cfa-176 │ │ │ │ - DW_CFA_offset: r17 at cfa-168 │ │ │ │ - DW_CFA_offset: r18 at cfa-160 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000512a4 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r16 at cfa-184 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r107 at cfa-208 │ │ │ │ - DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000051e98 │ │ │ │ - DW_CFA_restore: r17 │ │ │ │ - DW_CFA_restore: r18 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ - DW_CFA_restore: r28 │ │ │ │ - DW_CFA_restore: r29 │ │ │ │ - DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e9c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000512a8 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ea0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000512ac │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ea4 │ │ │ │ - DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000512b0 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051eac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000512b4 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000512b8 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006178 000000000000008c 0000617c FDE cie=00000000 pc=0000000000051ec0..0000000000052414 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000051ed0 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r29 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000051ef8 │ │ │ │ +00006128 0000000000000088 0000612c FDE cie=00000000 pc=00000000000512d0..00000000000517d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000512d8 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000512fc │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset: r24 at cfa-104 │ │ │ │ - DW_CFA_offset: r25 at cfa-96 │ │ │ │ - DW_CFA_offset: r28 at cfa-72 │ │ │ │ - DW_CFA_offset: r23 at cfa-112 │ │ │ │ - DW_CFA_offset: r30 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc1: 376 to 0000000000052070 │ │ │ │ - DW_CFA_offset: r22 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052074 │ │ │ │ - DW_CFA_offset: r21 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005207c │ │ │ │ - DW_CFA_offset: r26 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052080 │ │ │ │ - DW_CFA_offset: r27 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052084 │ │ │ │ - DW_CFA_offset: r31 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052088 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 364 to 0000000000051468 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005146c │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051474 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051478 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005147c │ │ │ │ + DW_CFA_offset: r58 at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051480 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005208c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051484 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052090 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051488 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052094 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005148c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052098 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051490 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 676 to 000000000005233c │ │ │ │ + DW_CFA_advance_loc1: 684 to 000000000005173c │ │ │ │ + DW_CFA_restore: r58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051740 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052340 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051744 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052344 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051748 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052348 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005174c │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005234c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051750 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052350 │ │ │ │ - DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052354 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051754 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052358 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051758 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005235c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005175c │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052360 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051760 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000005239c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000051784 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000523bc │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000517a8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ DW_CFA_restore: r24 │ │ │ │ DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000523c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000517b0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006208 0000000000000028 0000620c FDE cie=00000000 pc=0000000000052420..00000000000524f4 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052434 │ │ │ │ +000061b4 0000000000000028 000061b8 FDE cie=00000000 pc=00000000000517e0..00000000000518a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000517ec │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r30 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052448 │ │ │ │ - DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset: r31 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000052468 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000051818 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r63 at cfa-8 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000524b8 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000051860 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000524d8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000051890 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000524e4 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006234 0000000000000020 00006238 FDE cie=00000000 pc=0000000000052500..0000000000052568 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052510 │ │ │ │ +000061e0 0000000000000020 000061e4 FDE cie=00000000 pc=00000000000518a0..00000000000518f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000518a8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052520 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000518b8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005254c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000518c8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052558 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000518e0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -00006258 0000000000000028 0000625c FDE cie=00000000 pc=0000000000052570..0000000000052648 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052584 │ │ │ │ - DW_CFA_register: r65 in r0 │ │ │ │ +00006204 0000000000000020 00006208 FDE cie=00000000 pc=00000000000518f0..00000000000519b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000518f8 │ │ │ │ DW_CFA_offset: r30 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052594 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000525b4 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000005192c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000052610 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000051978 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005262c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000519a4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052638 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006284 0000000000000020 00006288 FDE cie=00000000 pc=0000000000052650..00000000000526b0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052660 │ │ │ │ +00006228 0000000000000020 0000622c FDE cie=00000000 pc=00000000000519c0..0000000000051a08 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000519c8 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ DW_CFA_offset: r31 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052670 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000519d8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000052694 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000519e8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000526a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000519f8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ │ │ │ │ -000062a8 0000000000000044 000062ac FDE cie=00000000 pc=00000000000526b0..00000000000530b8 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000526e8 │ │ │ │ +0000624c 0000000000000048 00006250 FDE cie=00000000 pc=0000000000051a40..0000000000052468 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051a50 │ │ │ │ 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 00000000000526f8 │ │ │ │ + DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000051a80 │ │ │ │ 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 00000000000526fc │ │ │ │ + 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 0000000000051a84 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 1224 to 0000000000052bc4 │ │ │ │ + DW_CFA_advance_loc2: 1304 to 0000000000051f9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000052bf4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000051fc8 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fcc │ │ │ │ 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 0000000000052c00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000062f0 0000000000000080 000062f4 FDE cie=00000000 pc=00000000000530c0..0000000000055740 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000053148 │ │ │ │ - DW_CFA_def_cfa_offset: 448 │ │ │ │ +00006298 0000000000000090 0000629c FDE cie=00000000 pc=0000000000052470..0000000000054bc0 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000524cc │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r55 at cfa-72 │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r15 at cfa-208 │ │ │ │ - DW_CFA_offset: r16 at cfa-200 │ │ │ │ - DW_CFA_offset: r19 at cfa-176 │ │ │ │ - DW_CFA_offset: r20 at cfa-168 │ │ │ │ - DW_CFA_offset: r21 at cfa-160 │ │ │ │ - DW_CFA_offset: r22 at cfa-152 │ │ │ │ - DW_CFA_offset: r23 at cfa-144 │ │ │ │ - DW_CFA_offset: r25 at cfa-128 │ │ │ │ - DW_CFA_offset: r27 at cfa-112 │ │ │ │ - DW_CFA_offset: r28 at cfa-104 │ │ │ │ - DW_CFA_offset: r29 at cfa-96 │ │ │ │ - DW_CFA_offset: r30 at cfa-88 │ │ │ │ - DW_CFA_offset: r31 at cfa-80 │ │ │ │ - DW_CFA_offset: r14 at cfa-216 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000524ec │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r17 at cfa-192 │ │ │ │ - DW_CFA_offset: r18 at cfa-184 │ │ │ │ - DW_CFA_offset: r24 at cfa-136 │ │ │ │ - DW_CFA_offset: r26 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053154 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000524f0 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2464 to 0000000000053af4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000052500 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 2164 to 0000000000052d74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000053b38 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000052da0 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000053b4c │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000052df4 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000053b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052df8 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r57 │ │ │ │ - DW_CFA_restore: r56 │ │ │ │ - DW_CFA_restore: r55 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -14586,66 +14492,78 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053b80 │ │ │ │ + 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 0000000000052dfc │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006374 000000000000007c 00006378 FDE cie=00000000 pc=0000000000055740..0000000000057c3c │ │ │ │ - DW_CFA_advance_loc: 140 to 00000000000557cc │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ +0000632c 0000000000000090 00006330 FDE cie=00000000 pc=0000000000054bc0..00000000000572e0 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000054c14 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_offset: r19 at cfa-160 │ │ │ │ - DW_CFA_offset: r21 at cfa-144 │ │ │ │ - DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_offset: r20 at cfa-144 │ │ │ │ + DW_CFA_offset: r21 at cfa-136 │ │ │ │ + DW_CFA_offset: r22 at cfa-128 │ │ │ │ + DW_CFA_offset: r23 at cfa-120 │ │ │ │ + DW_CFA_offset: r24 at cfa-112 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ DW_CFA_offset: r59 at cfa-40 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r17 at cfa-176 │ │ │ │ - DW_CFA_offset: r20 at cfa-152 │ │ │ │ - DW_CFA_offset: r24 at cfa-120 │ │ │ │ - DW_CFA_offset: r27 at cfa-96 │ │ │ │ - DW_CFA_offset: r30 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-64 │ │ │ │ - DW_CFA_offset: r14 at cfa-200 │ │ │ │ - DW_CFA_offset: r15 at cfa-192 │ │ │ │ - DW_CFA_offset: r16 at cfa-184 │ │ │ │ - DW_CFA_offset: r18 at cfa-168 │ │ │ │ - DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_offset: r18 at cfa-160 │ │ │ │ + DW_CFA_offset: r17 at cfa-168 │ │ │ │ + DW_CFA_offset: r16 at cfa-176 │ │ │ │ + DW_CFA_offset: r27 at cfa-88 │ │ │ │ + DW_CFA_offset: r26 at cfa-96 │ │ │ │ + DW_CFA_offset: r30 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000054c3c │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ + DW_CFA_offset: r31 at cfa-56 │ │ │ │ DW_CFA_offset_extended_sf: r71 at cfa+8 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset: r23 at cfa-128 │ │ │ │ - DW_CFA_offset: r25 at cfa-112 │ │ │ │ - DW_CFA_offset: r26 at cfa-104 │ │ │ │ - DW_CFA_offset: r28 at cfa-88 │ │ │ │ - DW_CFA_offset: r29 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000557e0 │ │ │ │ + DW_CFA_offset: r14 at cfa-192 │ │ │ │ + DW_CFA_offset: r15 at cfa-184 │ │ │ │ + DW_CFA_offset: r19 at cfa-152 │ │ │ │ + DW_CFA_offset: r25 at cfa-104 │ │ │ │ + DW_CFA_offset: r28 at cfa-80 │ │ │ │ + DW_CFA_offset: r29 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054c40 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc2: 2188 to 000000000005606c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054c50 │ │ │ │ + DW_CFA_offset_extended: r105 at cfa-256 │ │ │ │ + DW_CFA_offset_extended: r106 at cfa-240 │ │ │ │ + DW_CFA_offset_extended: r107 at cfa-224 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-208 │ │ │ │ + DW_CFA_advance_loc2: 2152 to 00000000000554b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000560b0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000554e4 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000560e0 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000055520 │ │ │ │ DW_CFA_restore_extended: r71 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000560e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055524 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005553c │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_restore: r57 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ @@ -14656,60 +14574,70 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000560e8 │ │ │ │ + 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 0000000000055540 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000063f4 000000000000006c 000063f8 FDE cie=00000000 pc=0000000000057c40..00000000000580e4 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000057c58 │ │ │ │ +000063c0 0000000000000078 000063c4 FDE cie=00000000 pc=00000000000572e0..0000000000057758 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000572ec │ │ │ │ + DW_CFA_offset: r23 at cfa-104 │ │ │ │ + DW_CFA_offset: r22 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000057304 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r24 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000057cb8 │ │ │ │ + DW_CFA_offset: r16 at cfa-160 │ │ │ │ + DW_CFA_offset: r15 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057310 │ │ │ │ + DW_CFA_offset: r21 at cfa-120 │ │ │ │ + DW_CFA_offset: r20 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000057368 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r17 at cfa-144 │ │ │ │ - DW_CFA_offset: r20 at cfa-120 │ │ │ │ - DW_CFA_offset: r26 at cfa-72 │ │ │ │ - DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r25 at cfa-88 │ │ │ │ + DW_CFA_offset: r26 at cfa-80 │ │ │ │ + DW_CFA_offset: r27 at cfa-72 │ │ │ │ + DW_CFA_offset: r31 at cfa-40 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-168 │ │ │ │ - DW_CFA_offset: r15 at cfa-160 │ │ │ │ - DW_CFA_offset: r16 at cfa-152 │ │ │ │ - DW_CFA_offset: r18 at cfa-136 │ │ │ │ - DW_CFA_offset: r19 at cfa-128 │ │ │ │ - DW_CFA_offset: r21 at cfa-112 │ │ │ │ - DW_CFA_offset: r22 at cfa-104 │ │ │ │ - DW_CFA_offset: r23 at cfa-96 │ │ │ │ - DW_CFA_offset: r25 at cfa-80 │ │ │ │ - DW_CFA_offset: r27 at cfa-64 │ │ │ │ - DW_CFA_offset: r28 at cfa-56 │ │ │ │ - DW_CFA_offset: r29 at cfa-48 │ │ │ │ - DW_CFA_offset: r30 at cfa-40 │ │ │ │ + DW_CFA_offset: r14 at cfa-176 │ │ │ │ + DW_CFA_offset: r17 at cfa-152 │ │ │ │ + DW_CFA_offset: r18 at cfa-144 │ │ │ │ + DW_CFA_offset: r19 at cfa-136 │ │ │ │ + DW_CFA_offset: r24 at cfa-96 │ │ │ │ + DW_CFA_offset: r28 at cfa-64 │ │ │ │ + DW_CFA_offset: r29 at cfa-56 │ │ │ │ + DW_CFA_offset: r30 at cfa-48 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000057cd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005736c │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 920 to 0000000000058068 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057370 │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc1: 868 to 00000000000576d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000580ac │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000057700 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000580c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057704 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000580cc │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000057740 │ │ │ │ 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 │ │ │ │ @@ -14720,56 +14648,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 00000000000580d0 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057744 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006464 000000000000006c 00006468 FDE cie=00000000 pc=00000000000580f0..0000000000058584 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000005815c │ │ │ │ +0000643c 0000000000000074 00006440 FDE cie=00000000 pc=0000000000057760..0000000000057bc8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000057778 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_offset: r20 at cfa-112 │ │ │ │ - DW_CFA_offset: r24 at cfa-80 │ │ │ │ - DW_CFA_offset: r25 at cfa-72 │ │ │ │ - DW_CFA_offset: r26 at cfa-64 │ │ │ │ - DW_CFA_offset: r31 at cfa-24 │ │ │ │ + DW_CFA_offset: r21 at cfa-112 │ │ │ │ + DW_CFA_offset: r20 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057788 │ │ │ │ + DW_CFA_offset: r23 at cfa-96 │ │ │ │ + DW_CFA_offset: r22 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000577e4 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r25 at cfa-80 │ │ │ │ + DW_CFA_offset: r24 at cfa-88 │ │ │ │ + DW_CFA_offset: r31 at cfa-32 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_offset: r14 at cfa-160 │ │ │ │ - DW_CFA_offset: r15 at cfa-152 │ │ │ │ - DW_CFA_offset: r16 at cfa-144 │ │ │ │ - DW_CFA_offset: r17 at cfa-136 │ │ │ │ - DW_CFA_offset: r18 at cfa-128 │ │ │ │ - DW_CFA_offset: r19 at cfa-120 │ │ │ │ - DW_CFA_offset: r21 at cfa-104 │ │ │ │ - DW_CFA_offset: r22 at cfa-96 │ │ │ │ - DW_CFA_offset: r23 at cfa-88 │ │ │ │ - DW_CFA_offset: r27 at cfa-56 │ │ │ │ - DW_CFA_offset: r28 at cfa-48 │ │ │ │ - DW_CFA_offset: r29 at cfa-40 │ │ │ │ - DW_CFA_offset: r30 at cfa-32 │ │ │ │ + DW_CFA_offset: r14 at cfa-168 │ │ │ │ + DW_CFA_offset: r15 at cfa-160 │ │ │ │ + DW_CFA_offset: r16 at cfa-152 │ │ │ │ + DW_CFA_offset: r17 at cfa-144 │ │ │ │ + DW_CFA_offset: r18 at cfa-136 │ │ │ │ + DW_CFA_offset: r19 at cfa-128 │ │ │ │ + DW_CFA_offset: r26 at cfa-72 │ │ │ │ + DW_CFA_offset: r27 at cfa-64 │ │ │ │ + DW_CFA_offset: r28 at cfa-56 │ │ │ │ + DW_CFA_offset: r29 at cfa-48 │ │ │ │ + DW_CFA_offset: r30 at cfa-40 │ │ │ │ DW_CFA_offset_extended_sf: r72 at cfa+8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058168 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005817c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000577e8 │ │ │ │ DW_CFA_def_cfa_register: r31 │ │ │ │ - DW_CFA_advance_loc1: 912 to 000000000005850c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000577ec │ │ │ │ + DW_CFA_offset_extended: r108 at cfa-192 │ │ │ │ + DW_CFA_advance_loc1: 860 to 0000000000057b48 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r1 ofs 0 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000058550 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000057b74 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000058564 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b78 │ │ │ │ DW_CFA_restore_extended: r72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005856c │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000057bb0 │ │ │ │ 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 │ │ │ │ @@ -14780,536 +14715,494 @@ │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r19 │ │ │ │ DW_CFA_restore: r18 │ │ │ │ DW_CFA_restore: r17 │ │ │ │ DW_CFA_restore: r16 │ │ │ │ DW_CFA_restore: r15 │ │ │ │ DW_CFA_restore: r14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058570 │ │ │ │ + DW_CFA_restore_extended: r108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057bb4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000064d4 00000000000000c8 000064d8 FDE cie=00000000 pc=0000000000058590..00000000000587c4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005859c │ │ │ │ - DW_CFA_offset: r23 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000585a4 │ │ │ │ +000064b4 00000000000000c8 000064b8 FDE cie=00000000 pc=0000000000057bd0..0000000000057dec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057bd4 │ │ │ │ + DW_CFA_offset: r24 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057be0 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000585b4 │ │ │ │ - DW_CFA_offset: r24 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000585bc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057bec │ │ │ │ + DW_CFA_offset: r25 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057bf4 │ │ │ │ DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000585c0 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000585c4 │ │ │ │ - DW_CFA_offset: r22 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000585c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057bf8 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000585f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057bfc │ │ │ │ + DW_CFA_offset: r23 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057c04 │ │ │ │ + DW_CFA_offset: r57 at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000057c34 │ │ │ │ + DW_CFA_offset: r20 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057c38 │ │ │ │ + DW_CFA_offset: r21 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057c44 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058600 │ │ │ │ - DW_CFA_offset: r19 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058604 │ │ │ │ - DW_CFA_offset: r20 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058608 │ │ │ │ - DW_CFA_offset: r27 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058618 │ │ │ │ - DW_CFA_offset: r21 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005861c │ │ │ │ - DW_CFA_offset: r25 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058620 │ │ │ │ - DW_CFA_offset: r26 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058624 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057c4c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057c50 │ │ │ │ DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005863c │ │ │ │ - DW_CFA_offset: r28 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058644 │ │ │ │ - DW_CFA_offset: r29 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058648 │ │ │ │ - DW_CFA_offset: r30 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005864c │ │ │ │ - DW_CFA_offset: r31 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058650 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057c60 │ │ │ │ + DW_CFA_offset: r22 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057c64 │ │ │ │ + DW_CFA_offset: r26 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057c70 │ │ │ │ + DW_CFA_offset: r27 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057c74 │ │ │ │ + DW_CFA_offset: r28 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057c7c │ │ │ │ + DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057c80 │ │ │ │ + DW_CFA_offset: r29 at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057c84 │ │ │ │ + DW_CFA_offset: r30 at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057c88 │ │ │ │ + DW_CFA_offset: r31 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057c8c │ │ │ │ DW_CFA_offset: r62 at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058654 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057c90 │ │ │ │ DW_CFA_offset: r63 at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058658 │ │ │ │ - DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 212 to 000000000005872c │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000057d50 │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d54 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058730 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d58 │ │ │ │ DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058734 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d5c │ │ │ │ DW_CFA_restore: r60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058738 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d60 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005873c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d64 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058740 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d68 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058744 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058748 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d6c │ │ │ │ DW_CFA_restore: r20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005874c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d70 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058750 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d74 │ │ │ │ + DW_CFA_restore_extended: r65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d78 │ │ │ │ DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058754 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058758 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d7c │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d80 │ │ │ │ DW_CFA_restore: r25 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005875c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d84 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058760 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d88 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058764 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d8c │ │ │ │ DW_CFA_restore: r28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058768 │ │ │ │ - DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005876c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d90 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058770 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d94 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058774 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d98 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058778 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d9c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005877c │ │ │ │ - DW_CFA_restore: r23 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058780 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057da0 │ │ │ │ + DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057db0 │ │ │ │ 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 00000000000587a0 │ │ │ │ - DW_CFA_restore: r19 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000057dc8 │ │ │ │ DW_CFA_restore: r20 │ │ │ │ DW_CFA_restore: r21 │ │ │ │ - DW_CFA_restore: r25 │ │ │ │ + DW_CFA_restore: r22 │ │ │ │ DW_CFA_restore: r26 │ │ │ │ DW_CFA_restore: r27 │ │ │ │ DW_CFA_restore: r28 │ │ │ │ DW_CFA_restore: r29 │ │ │ │ DW_CFA_restore: r30 │ │ │ │ DW_CFA_restore: r31 │ │ │ │ + DW_CFA_restore: r59 │ │ │ │ DW_CFA_restore: r60 │ │ │ │ DW_CFA_restore: r62 │ │ │ │ DW_CFA_restore: r63 │ │ │ │ DW_CFA_restore_extended: r65 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000587a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057dcc │ │ │ │ + DW_CFA_restore: r57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057dd0 │ │ │ │ DW_CFA_restore: r58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000587a8 │ │ │ │ - DW_CFA_restore: r59 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000587ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057dd4 │ │ │ │ DW_CFA_restore: r61 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000587b0 │ │ │ │ - DW_CFA_restore: r22 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000587b4 │ │ │ │ - DW_CFA_restore: r24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057dd8 │ │ │ │ + DW_CFA_restore: r23 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ddc │ │ │ │ + DW_CFA_restore: r25 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000065a0 00000000000000ec 000065a4 FDE cie=00000000 pc=00000000000587d0..0000000000058a64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000587dc │ │ │ │ - DW_CFA_offset: r22 at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000587e4 │ │ │ │ +00006580 00000000000000ec 00006584 FDE cie=00000000 pc=0000000000057df0..000000000005806c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057df4 │ │ │ │ + DW_CFA_offset: r23 at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057e00 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000587f0 │ │ │ │ - DW_CFA_offset: r21 at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058800 │ │ │ │ - DW_CFA_offset: r28 at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058808 │ │ │ │ - DW_CFA_offset: r59 at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005880c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057e08 │ │ │ │ + DW_CFA_offset: r22 at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057e18 │ │ │ │ + DW_CFA_offset: r28 at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e1c │ │ │ │ + DW_CFA_offset: r27 at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057e24 │ │ │ │ DW_CFA_register: r65 in r0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058814 │ │ │ │ - DW_CFA_offset: r17 at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058818 │ │ │ │ - DW_CFA_offset: r18 at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005881c │ │ │ │ - DW_CFA_offset: r19 at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058820 │ │ │ │ - DW_CFA_offset: r20 at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058824 │ │ │ │ - DW_CFA_offset: r25 at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058828 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057e2c │ │ │ │ + DW_CFA_offset: r59 at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e30 │ │ │ │ + DW_CFA_offset: r60 at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e34 │ │ │ │ + DW_CFA_offset: r61 at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e38 │ │ │ │ + DW_CFA_offset: r18 at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057e40 │ │ │ │ + DW_CFA_offset: r19 at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e44 │ │ │ │ + DW_CFA_offset: r20 at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057e54 │ │ │ │ + DW_CFA_offset: r21 at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e58 │ │ │ │ DW_CFA_offset: r57 at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000058844 │ │ │ │ - DW_CFA_offset: r23 at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058850 │ │ │ │ - DW_CFA_offset: r24 at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058854 │ │ │ │ - DW_CFA_offset: r26 at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058858 │ │ │ │ - DW_CFA_offset: r27 at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005885c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057e68 │ │ │ │ + DW_CFA_offset: r56 at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057e74 │ │ │ │ + DW_CFA_offset: r24 at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057e80 │ │ │ │ + DW_CFA_offset: r25 at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e84 │ │ │ │ + DW_CFA_offset: r26 at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057e90 │ │ │ │ DW_CFA_offset: r58 at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000058878 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057e98 │ │ │ │ DW_CFA_offset_extended_sf: r65 at cfa+16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005887c │ │ │ │ - DW_CFA_offset: r16 at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058880 │ │ │ │ - DW_CFA_offset: r29 at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058884 │ │ │ │ - DW_CFA_offset: r30 at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058888 │ │ │ │ - DW_CFA_offset: r31 at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005888c │ │ │ │ - DW_CFA_offset: r56 at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058890 │ │ │ │ - DW_CFA_offset: r60 at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058894 │ │ │ │ - DW_CFA_offset: r61 at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058898 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e9c │ │ │ │ + DW_CFA_offset: r17 at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ea0 │ │ │ │ + DW_CFA_offset: r29 at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ea4 │ │ │ │ + DW_CFA_offset: r30 at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ea8 │ │ │ │ + DW_CFA_offset: r31 at cfa TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes